MTSLDFTMNNGKTIPAIGLGTWKSTTEEVAGAVECALTEGGYRHIDTAFNYRNEDAVGLGIKRAMEKGVKREDIFVTTKIWVTYHDRVEENLDLSLERLGLDYVDMLLIHWPVPLNPNGNDPVYPLREDGSRDIDESGSQPKTWKQMEAVLKTGKTKSIGVSNFSIPYLEELLKEAEVVPAVNQVELHPLLPQLELMEFCKKHNIVMTAFSPFGSVGGPLLKNELVLKLADKYKTTPGGILTSYHIGNGTVVIPKSVTNSRIIENGKSAVTLNQEDLKSLNDLHKTEGIHRTSKPKWGVDLGFPDFDFC*