MVNLTINGLPVQAPESATILEAAALVNIHIPTICFLKDINEIGACRVCVVEIEGVDKLASACNNRVREGMVVLTNSPRVRQTRRTNVELILSEHDCFCATCVRSGNCALQKVANDLGILELPYERRPAPTKWDHSFPLFRDAAKCIKCMRCIQVCDKIQGLNIWDLVGTGSRTTVDVSFSRKITDADCALCGQCITHCPVGALRERDDTQRMFQAIANPKKITVIQIAPAVRAAWGEALGLPREKATVKRLVAALRKIGFDYVFDTTFSADLTIMEEGHEFLERLAGRNDHPWPMFTSCCPGWVRFIKSQYPDMTENLSTAKSPQQMFGAVAKTYYAQLLGANPADIFSVSIMPCVAKKSEAELPTMNDAEAAQDVDLVLTTREIVRMIRAEKIDVKSLEEEEFDSPLGVGTGAGVIFGATGGVMEAALRSAYYLVTKKNPEADAFRDVRGMDGWKEATFDIAGIPVRVAVVSGLANTRRLMEHVRSGKSSYDFVEVMACPGGCVGGGGQPIWDGEELASTRADVLYGLDKVDNLRFSHENPSVLKAYESFFGKPLGHKCHELLHTDHHAWEMPQHS