MSHCKPLLIPWLREHVNSNKYPGVQWTNPERTEFSIPWKHALRQDSSDADILIFKAWAEVSGNGRPHGDTSVWKRNFRSALRAKGFKLVSDNKNDNANPHKVFRWPEESPSASDFIHDCLQGLNIGPETAQLLSSSHVQPLNFFSLENSFSLFPTFPTEGTAGFEPSPEQQRLQPQAVIGGCVLPGQQQYPAFCLHDSSETQFRVSVYYRGVKVLEQLVENEAGVRLVYRPDLLGPVLDPKSGLHMVSLPSPGFILDQKQAELTQRILDNLGNGLDVGVLGHVVYGLRRGEVKAFWSISRFDQSRTPQEVSKLEPQPLYLFKDFIQGILDFVNGRDSPPYSLFLCLGEKWPDPDSRPWEKKLITVEVVLTSMELLKNMAIAGGASSLQSVELQIS