MKLWGGTLLGDLGDVCVRPLKGALTNEVYQCSWIADAEQDDPHGGEAATETKHSGTNERHSELVVLVRIYGEGVDLFFDREDEIRTFEAMSKTGHGPRLLARFRTGRIEEFLHARTLTAEDLRDVDVSARIALKLREFHGLSMPGPRESQIWQRLRDWLQKALTLSSPEHIDEFRLRELGNEVEHLRLNCSKLKSELGFCHNDLQYGNIMMDKEDSTLTLIDYEYSSYNPVAYDLANHFCEMAANYHTDTPHLLDYSKYPDWQERRRFIKVYLGSSGGELVDQLMKDVDFYSLASHIHWGLWGIISVSPCHLNKMLYVRWNDKSVIRSIFCQDYVNEIDFDYLEYARQRFREYYLSKSKILDN*