MLSTRLISGPAARSAFRKSTLPTVVAPNSLSRWRRSYASEAEQKDLVIIGGGVAGYVAAIKAGQQGMKVTCIEKRGTLGGTCLNVGCIPSKSLLNNSHLYHQILHDTKNRGIEVGDVKLNLQQLMKAKDTSVGGLTKGVEFLLKKNGVEYLKGTGSFVNEHEIKIALNDGGETSRTAKNILIATGSEATPFPGLEIDEKRVVTSTGALALEKVPETMTVIGGGIIGLEMASVWSRLGAKVTVVEYLGQIGGPGMDTEIAKSAQKILKKQGIEFKLNTKVNGGDTTGDKIKLDIDAAKGGKAESIESDVVLVAIGRRPYTGGLGLENVGLETDDRGRVVIDSEYRTSHPHIRCVGDVTFGPMLAHKAEEEAVAVVEYMSKGYGHVNYAAIPSVMYTHPEVAWVGQSEQDLQKAGIQYRVGTFPFSANSRAKTNLDTEGMVKMLADPETDRILGVHIIGPNAGEMIAEGTLALEYGASSEDIARTCHAHPTLAEAFKEAAMATHAKAIHF