MEKMTNEDLSITLQVEQTPLKVYKAINDVSEWWTKIEGGAKNIGDTFTVRFGDVYITHQVEELVPYKRVVWQVKDSSVASWVNTRIQFDISVEGDLTVVQFTHKGMTPQAEDYEDCMKGWTKFINEGLVRLASVIPVTNEEILDRFKALAIEERWFDIQDDLFSTNVKSIDPAHSPYMGYAEGKAAVRKKGKDFVAKVEEFHGARTSEPVMGGNYIAVARDMDITAQGFGRIQINEVMLYEIKDGEIVSEQFFY