MKEGGGRKQGAASPCAACKLLRRRCAQDCVFAPYFPADEPQKFANVHKVFGASNVNKMLQDLPMHQRGDAVSSMVYEANARVRDPVYGCVGAISSLQQQIDVLQTQLARAQAEVAHLRVRQNRCFSNHGLRPTSPTHSGFPSSKTLDSHAKPIFDIDMVDQASYGGSMWS