MDGLHTELALGLLGCGGGGGDQLQTAPFVAKTYQMVCDPRTDALVRWGRENNSFVVVDPAGFSRLLLPCFFKHSNFSSFVRQLNTYGFRKVHPDRWEFAHESFLRGQTHLLPRIVRRKKRGEGGGGAASCSSVGEAQYAAASCAIRGEDHQEGQDQEEREALLEEVQRLRREQTAIGEELAQMSRRLQATERRPDQLMSFLARLAEDPDGVTRHLVEQAAEKKRRRMQLSSQAISPLPPPLLALGGKDCDGWQWAEQKPAIVLPSFEPTSSYCAVQQVPDFGGGNGGGGGITGMGLTADDTAVEMPFPFCLLGQGFF