MRFFGRSEKYTSLPDQHELFALPHALCGYIEKRSLTPLGWRWRKRAVILNKTGHLIVYKNFLDGVGAVKPFIGQTFRIDASQLLKVTKKDNMTYLTITDKNSTIELRVKGEDGPLWAAKIFMSLSSGGEDIDWPLERVPLPLNRIDSKISKSSVIDETKLPDPVLSSRGTSCELSDIDWSTTSSELLDDLSEAEPSCSNRNITPTILRTATMASLFEETQPCSSSLSTCISRSSSLTSCPFYDGLSVDGAENAEAILSTKRARSVVDLRVKATGSARSLSATNVDTIASTRGRRFYEQLQKTPESGICTTSSQLPNIDPTLSGMSTCASHPRSIPASASCTEDVYKPLWCENNLFGTGQKLANDEEPKSQPGDIGRSSDASSFEVIHL