MPRPTSPHPDAERKSASPLHPRNRHLGRYDFPRLIAGSPELERFVILNPYGRQSIDFADPAAVKAFNRALLQQFYDVREWDIPDGYLCPPIPGRADYLHYLADLLGASHDGLIPRGPGLRALDVGTGANCIYPLLGHHEYGWRFVGADIDPQSLASAAAILAANPRFAAAIELRRQPDRRQIFQGLIGVDERFDMTLCNPPFHASLDEATRGSRRKWKNLGKLDPTRTLPLLNFGGQGAELYCEGGEAAFLAGMAEESRAFATQVFWFTTLVSKASNLPNLQERLKTLGASDIRVVDMAQGQKQSRFVAWTYLDKKQRRAWRKERWTAALLEPLGE