MDGPSDAEKLPVTIVTGFLGAGKTTLVNHILKGDHGKLIAVIENEFGAVSIDDALVGENIKEKENIITMDNGCVCCTVRGDLVRALLTLKDRAKKFDHVIIETTGLADPAPVAFTFFINPEIAEAYRIDSILCLADAKHIGLHLAEEKPDGAVNEAVQQVAFADRILLNKIDLVNDNLLDDVIDTLKSINAVAEVIKTTNSVVDLDKVLGVSSFSIEKTLEVDPDFLDDEEGHAKAEAIENAAADGTDDASKTAACTDDSHGHSHSQINRQGTTLNEPAKKRPRKKKHDLTGVSSVGIVAEGELDFAEVNTFMMKVLQENALSIYRSKGVMCFKDQGAVKFVFQGVHEQINFGPSSVMWGQDEPRVNKMVFIGRNLNRKELEDGFRACIAK*