MSTNIDKEVEAGPQEPQIEKKMSKAMKLTLLVINCTMLALGNTGGPLLLRLYFVRGGKQKWLTSWLQTGGWPLVLVPLHISYINRRRKEGDSAKAILITPRLFAICAGIGILTGLDDYMYAYGSSYLPVSTSSILISSQLVFNALFALFLVRHKFTPYSINAVILLTIGAVVLGVRSGGDRPRNESNFQYYLGFFMTIGAAALYGLVLPLLELTYMKTKQAITYALVMEMQMVLSFFATAFCTIGMLVNNDFKVIPQEASEYRLGEATYYLVLVASAVLWQFFFLGMVGVVSSSSSLHAGVLISVLIPVSEILAVFFFTEKFNAEKGIALVLSLWGFTSYFYGEVKKYRKEKRLAEIELREQQEMEG