MKENGRKHGTLSPCAACKLLRRRCAQDCVFAPYFPAEEPQKFASVHKVFGASNVNKMLQELPEHQRSDAVSSMVYEANARVRDPVYGCVGAISSLQQQIDSLQTQLALAQAEVVHMRMRQFVSTSNAGTSSPENLTPAAAASSKFMPSQAKSFFCVDMVDQANMAESLWSY