MVPVGGHFNAEGGFKVVDTVPSNHRGFRHEFVFVYYGGNWDIPLVPGSEGPNFSLNRKVPKMTVDEAIVAIYLLKVEKWVKDIARLKLDEEMTGRISASALLAAQIRKDLAAGSMKVPEPPKDPKKLKRKRAPTDPVPTVALTEPAPRKVSRPVSTTAASGSKGTKAASGSEEASLAWGSLMCLPTNDGSSKPFAALPANLKNHRVSKAMDELFTLADDAHLSSLGKHEIDALHESWVEEKEKRHFSEVSELKKELHWTESELYRAKRSIKNDEGELQQARDDLAKAKEDSTILTSQRDSVNRALKDVKAELEVVKGRLKTSDARIGELLSSQNRPKEKIVEEWKNSEEGEAHNVEIGLEATSVVTSDTLGRVQLALAEFAPSVGWDEIQGKYDSILAKEREDLRAQLVAQDKVDGGEGGSSDSDSASTSGSDSSSSGDDDAGSHVDVVDP*