MGCGASVPVDDDEIDLFLQDKRINDAIEQSLQLRQQNSKKGVKLLLLGAGESGKSTVLKQLKLLHKGGFTQQERRQYSHVIWCDVIQSMKVLIIQARKLKIKLDCDQPNNSLIPYKQIILRSDPLKQIDADVAGGTDFLNDFVVKYSEENKNKRRLKSTGTTDIWGKDDDSNINSDAINQALELSLNKDSEQFTRLSIAEAIHKLWKLDSGIKKCFDRSNEFQLEGSADYYFDNVFNFADTNYLSTDLDILKGRIKTTGITETDFLIKSFQFKVLDAGGQRSERKKWIHCFEDITAVLFVLAISEYDQNLFEDERVNRMHESIVLFDSLCNSKWFANTPFILFLNKIDIFENKIKKNPLKNYFPDYDGKPDDTNEAIKFFETNFLKINQTNKPIYVHRTCATDSKSMKFVLSAVTDMIVQQNLKKSGII*