MSANRVPVTILTGFLGSGKTTMVNHILTSPDHKQRVAVIENEFGEVGIDDALVYNSQEEIFEMNNGCICCTVRGDLIKILHRLAPKKFDTVLVETTGMADPAPVAQTFFVDDFVKEHYRLDALLTVVDAKHVVQHLDEEKPDGVENEAIEQIAFADKVILNKTDLVNEQEKANVIQRIKAINSFANIIEAVMSRVPVAELLNINAFDINRILENEPDFLKDSDAEHQHDPRVSSVGMQVEGELSEDKVNKWLSKLLSEKGTDIFRSKGVLAIKGEDHKFVFQGVHMLMGFGSTAEGRGKPWGKDEKRINRIVFIGRNLDRKQLNEEFQKCVA*