MRALQVFAPLQKFLPEVEEPSGGKRVQFRDRLLYTLVCLAIFLVCSQLPLYGVKTTSGADPLYWARVIMASSRGTVMELGIGPTVTAGLIIQLLVGSKLLDVDTNVKSDRDLMKTAEHVLGLLITIGQAIVYVMTGMYGEPSEVGAVNGVLIVLQLFIAGVLVLLLDEMLNNGWGLGSAISLFIATNICESIVWKAFSPYTLNVGRGPEFEGAVIALVHFLLSRTDKTKALKDAFYRQGLPNIMQLLATVSIFLMVVYFQGFRVELAIRSKRARGAYGAQTYPIKLFYTSNMPIILQSALVSNLYFISQLLFKRYGGNILVQLLGRWSADEYNGQMNPVGGLVYYISPPQSLAAAAANPVHTLFYVAFMLGICAIFSITWIEVSGQSANDVAKQLRDQQFFLAGHRDTVSSLKKELNRYIPTAAAFGGMCIGALTIVADFLGAIGSGTGILLAVTIIYQYWEMYNKEKSQMGGGLFGX