MSKYGVMVMGPAGAGKSTFCASLITHLQLNRRSAFYVNLDPAAESFEHTPDLDIKDLISLEDVMDEMKLGPNGGLIYCFEFLMENLDFLTEALDSLTEEYLIIFDMPGQIELYTHIPILPTLVKFLTTPGALDIRLCAAYLLEATFVVDRAKYFAGSLSAMSAMIMLEVPHINILSKMDLVKNQVRKKDLKKFITPDTSLLLDDPADLARRKAGEDISDDQYADPQDKNAMLSGATFKRLNTAVAQLLETFSMVSYLKLDSTDEDSVGAILSYIDDCIQYHEAQEPRELKDEEFDEAEE*