MKESGRKQGAVSPCAACKLLRRRCAQDCVFAPYFPADEPHKFASVHKVFGASNVNKMLQELPEHQRSDAVSSMVYEANARVRDPVYGCVGAISSLQQQIDALQTQLALVQAEVVQMRMNQFTSSTSNQATDSPENASHTSRLAASPQTKSFFSMDMVVDHANMVESLWSY