MKDGGRKQGAPSPCAACKLLRRRCAQDCVFAPYFPADEPQKFANVHKVFGASNVNKMLQDLPEHQRGDAVSSMVYEANARVRDPVYGCVGAISSLQQQIDVLQTQLAVAQAEAVHLRVRQAASLYSPTSPTNSGSPSQAKPIFDMDMVVDQTPYGDSIW