MIVEKRQKITISATVSWQKLLSEFTAEENGNLTVFIDNQDTEPVYFDNLELRVESDPTLVITQEHHYYPFGMNMSGIERDGELKYQFNGMVEREEAFGLELHETPFRSYDAQLGRFWQVEPLADEFHSISMFQFAFNNPISANDPSGLRTIYTLKGSQHTRQAPNYSYNWNTGQYTNHGMPVSWGEVNGWLEGSGQLRELVGKNIYSYSQYGLGGDGDATAYADITLHVTTVYNVSEKSFSFSAWERDLSNSFSNFGSWIENTFGDGDNLQDEAQLLAGLNPLVSAANVYTGVMSDENIFGEKQGKLGTAAELASIIPGEGLAAKGIAYLGKGMMAAAPFIIRGISRGDDVAKQALKISRQINKNSVNIKTANKELNFDLQGAAHKGVSTPHVQQTLPNINPNTGTTFWNKDNKWVRAMTQGDIRTIRNYFKRYGL