MKMTQLSATAAAVEKITPLVPEAPQSVMPRAVQVVTAALPVLGPDAAWGTITLPHADRHRRRIRLATDDGRAFLLDLREAVRLADGDRLMLDQGGHVVVRAAPEAVIEAETADRRDLVRIAWHLGNRHVPLAVTTHIVTPRLRISRDLVARDLLGRLGAHLTETVAPFDPEPILGAAGIAAGDEHGHSHGHHDHGHHDHGHAMKASAAVDLVGGTGADTARAAWQIGNRHRPVQVVDGWRIRASDEPLVRRIAAALGLRVLPAADAFEPEPGAYADHGHHH