MDPARHVSPGKTVPTAGPEQLAALVKEQQRHEEEKKSFFDVLCSKLLFCCNNNREGQPPPQRDIQQRQPGDRSLALGGGDPGAAQKASELQNKVSALMNKVDEMTLANQQNQAARLVLVIGATGRQGGSVMRHLLARGVFRVRAGADAIPGVEAGDAAAGAGAEVVQGDLTDVESLGRAMAGCHGVFCMTNYGEGMDYDLEVQQGCNAVDAAARAGVQHFILSSLENVLEVSEGRIAGARHFDSKAAIEKHLLACHPDGVLVISLPMSNKPFYMFSAEDLGGIVAPLFEPAQAPAYLGRVLGVAGDYLTGPHIVRIFMKVTGKATRYEAVPYSALKKANIPGGSERADMFRFFQEHPLQREIAECRKLYPSS*