MATITGLPAFVSIRRSRVDSSTLPSAPSQWQQNKAQPSSGHLLHFSKEFLEKVPPYSRSTSRRKARDFVPEKRSSNSGGIMRFRTPVFADALMLLEKAEETKNSVFSSFDRGVLGSLNTKDIVMILSAQKRWCKAFFFFKWLQTNSFKLNSYCYNVMLKILRNAEQWEHGKVLVDKMAHNGVPPNNVTYSTIISFAIRCGKTDDALHYFQKMQNAECCPDSVTYCSVIEALAKSSRMKEASEICSKMQEEIKPLDMVAYSQVIKLYGMQGKFIKMLEVYKEMQSQKIIPNVIVYNSMITMLSAAGRSQQVQELFKDMLGHGLKPTPVTLSLLFRAFAKTRKYEEANELYTQIKSEEWIVDAIVYNSMLSLCAQTGRIEEGEKVMRDLMGSKACKPDDWTWKILIDMYAKGGKFEEGRRIAKEMADDGQPV