MPRPTSPHPDAERKSASPLHPRNRHLGRYDFPRLIAGSPELERFVILNPYGRQSIDFADPAAVKAFNRALLQQFYDVREWDIPDGYLCPPIPGRADYLHYLADLLGASHDGLIPRGPGLRALDVGTGANCIYPLLGHHEYGWRFVGADIDPQSLASAAAILAANPRFAAAIELRRQPDRRQIFQGLIGVDERFDMTLCNPPFHASLDEATRGSRRKWKNLGKLDPTRTLPLLNFGGQGAELYCEGGEAAFLAGMAEESRAFATQVFWFTTLVSKASNLPNLQERLKTLGASDIRVVDMAQGQKQSRFVAWTYLDKKQRRAWRKERWTAALLEPLGE*