MPKDLSEVFVDYAMSIGFDDLPTNVVKEVKRRILDSLGVALASYSAEPVKYARLAALGFRGNVPIIGSSQLTTVDWAAFINTLMVRYLDFNDTYLSKEPLHPSDMIGTALAVSQYLGSSGKEVITALAIGYEAGVRLCDAASLRAHGWDHVNYTGIGHLLVAGKLMRVNREAFINAIAIHATSHLSTRQNRVGELSHWKAAATANQARNAVFSVVVASHGLTGPDKPFEGEMGFIRQLLGGEFDYGPMKDLENLTKPSAILRTYIKPYPVEYHAQSAVEASLRIRSELGAIDPSDVESISIRTFKAAYDIIVKDPEKWNPKTKETADHSLMWAVATALINGDLWLSHYEPSRIRDPRVLELIKRIKVTVDPELDKQYPQATPTVVSVKLRNGKETEVKIDYPKGHPMNPMSDDEVEGKFRRLTTGLLTVKQQDEVIRVVWGLEDIKDLASLIKATVI