MKESGRKLGALSPCAACKLLRRRCAQDCMFAPYFPADEPQKFASVHKVFGASNVNKMLQELPEHQRSDAVSSMVYEANARVRDPVYGCVGAISSLQKQIDSLQTQLAIAQAEVVHMRVRQFTSSSNPGVMDMAVDQATMGESLWSC