MSTYSLSETHKAMLEHSLVESDPQVAEIMKKEVQRQRESIILIASENVTSRAVFDALGSPMSNKYSEGLPGARYYGGNQHIDEIEVLCQNRALEAFHLDPKQWGVNVQCLSGSPANLQVYQAIMPVHGRLMGLDLPHGGHLSHGYQTPQRKISAVSTYFETMPYRVNIDTGLIDYDTLEKNAQLFRPKVLVAGTSAYCRLIDYERMRKIADSVGAYLVVDMAHISGLIASEVIPSPFLYADVVTTTTHKSLRGPRGAMIFFRRGVRSVDAKTGKETLYDLEDKINFSVFPGHQGGPHNHTITALAVALKQAASPEFKEYQQKVVANAKALEKKLKELGYKLVSDGTDSHMVLVDLRPIGVDGARVEFLLEQINITCNKNAVPGDKSALTPGGLRIGTPAMTSRGFGEADFEKVAVFVDEAVKLCKEIQASLPKEANKQKDFKAKIATSDIPRINELKQEIAAWSNTFPLPVEGWRYDAGL