MSHCKPLLIPWLREHVNSNKYPGVQWTNPERTEFSIPWKHALRQDSSDADILIFKAWAEVSGNGRPHGDTSVWKRNFRSALRAKGFKLVSDNKNDNANPHKVFRWPEESPSAISKKIPLAETRDKDCLQGLNIGPETGTPISSAPLLLTRSAAEGFEPSPEQQRLQPQAVIGGCVLPGQQQYPVTFEGAAGEDQLPEQPAHPKEEADELETAAPPPPTCYCSRVSNVQLLHAFCLHDSSETQFRVSVYYRGVKVLEQLVENEAGVRLVYRPDLLGPVLDPKSGLHMVSLPSPGFILDQKQAELTQRILDNLGNGLDVGVLGHVVYGLRRGEVKAFWSISRFDQSRTPQEVSKLEPQPLYLFKDFIQGILDFVNGRDSPPYSLFLCLGEKWPDPDSRPWEKKLITVEVVLTSMELLKNMAIAGGASSLQSVELQISLEEMME