MDRALLRQKVLLDHLRPAAGQGTSITGEACATRAGDSGDDVVVVAAYRTPMCKAKRGGLKDTLPDDILAPVLKAVVERTGVNPKDIGDIVVGSVLAPGAQRANECRMAAFFAGFPETVPVRTVNRQCSSGLQAVADVAAAIKAGFYDIGIGAGIEAMSVNPMAWEGSVNPQVEQNLKARDCLLPMGVTSENVAERYGITRADQDQMAARSHARAVAAWKSGRFVDEVIPVATKIVDPKTGDEKPVTISRDDGMREGVTPASLAKLKAVFKKDGSTTAGNSSQITDGAAAVLLMKRSEAHRRGLPILGTFRTFAAVGVDPAVMGVGPAVAIPAAVEAAGLEIRDIDLFELNEAFASQATYCCRKLHLDEEKVNVNGGAIALGHPLGCTGARCVATLLHEMKKRGKGCRYGVVSMCIGSGMGAAAVFEQSD*