MSHCKPLLIPWLREHVNSNKYPGVQWTNPERTEFSIPWKHALRQDSSDADILIFKAWAEVSGNGRPHGDTSVWKRNFRSALRAKGFKLVSDNKNDNANPHKVFRWPEESPSAKESVFLSFSLVDSTANNDILQDCLQGLNIGPETAQLLSSSHVQPLKLAEQFIHTMNMTSDGDHFSELETAAPPPPTCYCSRVSNVQLLHAFCLHDSSETQFRVSVYYRGVKVLEQLVENEAGVRLVYRPDLLGPVLDPKSGLHMVSLPSPGFILDQKQAELTQRILDNLGNGLDVGVLGHVVYGLRRGEVKAFWSISRFDQSRTPQEVSKLEPQPLYLFKDFIQGILDFVNGRDSPPYSLFLCLGEKWPDPDSRPWEKKLITVEVVLTSMELLKNMAIAGGASSLQSVELQISLEEMMEM