MSHLFGPRLPALAASPMVYLYGPERSGLPLAFAPAAALGASGRAEPPQKPPYSYIALIAMAIQDAPEQRVTLNGIYQFIMDRFPFYHDNRQGWQNSIRHNLSLNDCFVKVPREKGRPGKGSYWTLDPRCLDMFENGNYRRRKRKPKPGTGALEAKRARMETREPGAETQQPGAGGEEGSQGPAPSSLERAPACPSPLREGSSLPDAGDAVQGAGTVSQPASTLEGPASPPRPASRSSPKSKSFSIDSILAGRQGHKAVAAGQLPGAAKPQPRGSLGASLLATTSSLRAPFNASLMLDPHVQGGFYQLGIPFFSYFPLQLPDAVLHFQ