MEKAAVSAEGLLIPLIDFSKFLNGNDAQRQETAKAILHGFQTAGFIYLKNLPLEPEVLSHVFATSAKFFTVPLETKMDLAWTTPASNRGYSAPGREKVTQLADIDEVKKLKDGNPDMKESFEIGREGVPEYPNQWPKDDTDATSEFKPTMLDFFDRCKAIHVEVMRAIAVGMGLEDPGYFDRFVDVGDNTLRLLHYPAVDRNVFQINPGQVRAGEHSDYGSITLLFQDARGGLQVKGPNGAFVDATPIPGTCVVNAGDLLARWSNDTIKSTIHRVVEPPSGEGDVYPPRYSIAYFCNPNSDAYIETIPGTYQTEADKKYEGINSGKYLEQRLAATY