MKESGRKQGAASPCAACKLLRRRCAQDCVFAPYFPADEPQKFANVHKVFGASNVNKMLQELPVHQRGDAVSSMVYEANARVRDPVYGCVGAISSLQQQIDALQTQLALAQAEVVHLRVRQTASFSHHGFGPASPSNSGSPSSKLMGSQAKPMFDVDMVVDHASLGESMWSC