MGKLALAAKITHVPSMYLSEQPGKHYGCRASAIEGHKEISRRCRDLGVDTIIVFDTHWLVNSAYHVNCCSHFEGVYTSNELPHFIRDITFNYEGNPELGHMIVKHAVAKGVRAQAHEIDSLKLEYGTLVPMRYMNEDKAFKVISIAAFCTSHSFEDSRKLGEAVLDAIKEYDGIVAVLASGSLSHYFIPDHLAKDGMNSYTREFERQIDLHVVDMWRKGNFKDFCKMLPEYAEFCRGEGNMHDTVMLLGMLGWDKYDKPVEILTDLFPSSGTGQINAVFPV