MVTFEQKGVERWEKRMEMLDRLGSRLEVMEADQLRLKEQADRVATATRKVEAMSSKKKMKGTLEWFNATTGSGFVTSVDHGEFLYFLQPSLKSHELSGDQNLKIGEAVEFGIMGDRYGYLRAFDITPLGGGMLSGGFDIYASWNNNLDWVVENSDDDHSGHSCGPVLLESMDPPVFDEMSHPCSEESGHESGVNLEGKDDQAHINCEQDVVHDALWMLVGMSHQASIQPVFNVVGLTAAWDEEMQSKTHMQEGLLKQLAQGGEDLKESASKGAHVEGEASWPDPTSEATEVIKNGGSMEDFLPASACSVLGGRLEKEQNAEGRVAVSKVKELVEGFSSGSVSRDFISSRVGQMIFDESEGLLMSGPYGDYVQYKNDIPKFVVTNSYALDMLPIVTIHSPHGAVYSVQWGKVKRLHQFGKQCLVSEQAKEEQQLFGGFWHLFSVLQGIWEGLKSDFLEDFLIPEGYDFIMMLQCVAQDHLPRWKTLLPFVELWYRPDKNASNPEASELFKEVAYSYNILSDPEKQRQYDNVEFEALENEGVDMEIELSHLGTVNKCLQHVFLQTWCSSEDHNIFYCAGKGHEWYSYGETTPCWNISYGKS