MTLNLAALSEQLRAMGQNAARSVAQRETRMAQIATRYLNEVGYEQRWADAVRLSATSAHWLLAEPVEPLDTIGRIETLPTDYAVVATDGSHIDVDRHGEVSCYLINIGQVYLRYGAHPEAYLESSPRLYFSEDDLYLHEDTRRIPVEGAVLSVRRDVEEGVALGRFAAMYLNDTTIPRLALQDGTLIRWALANADEFIRDHFLGQYLNYLEQMRKIGIPVASYISRTRSPEVMGLMRLMFCPDVNVPAQRGANCAQCSDAKQGKTPSCMICQDVIDADLFATRLQEGERSPIFRSWSRISIEGYGDHQIHFFFLRIGRELARIEIPAWVAGQPDMVAQVHALVYDQAMRGQGYPVVLQRAHEQAVIRSAERRVFEQMVAGVLRQAEVPTGVSAKRERKQFIQG