MSGLLDLLEIRKAYGDTRVLEGVALSLAPGEVVSLLGPSGCGKSTLLRIAAGLDDDFLGTVERNPILGFGPDGENGRSGGIGVVFQEPRLLPWLTVAQNVGFADGWLEDEHWVERLLADVGLAGCGGLLPKQLSGGMAQRAAIARGLYGRPQVLLLDEPFSAVDAFTRMRLQDLLQDVVQNYEISVLLVTHDLDEAFYLADRVLLMGGRPGHIRREFHVPLARPRDRRALELAYLRGEALTEMQRAHVL*