MTTVTTHPWRRLGNRGDIAEFSLCRPDNEGMIMRLTREGMPRRAVLPLMAAVPASLAASGTALASSRSPRRDLCEPMSTTDADWQPVVDVLGRKGTLSPDRTVYRIPLPRNDLTVTSHGVVIKAGFALGGYATWAMYEDMVLLMGDLVVTEPELQVVTDALQAHGVAQTAVHKHLLEHSPNLWWTHIHAMGDPRALARGLKAALDVTGTPPLGPPGPPRPIDLDTESIDSALGRKGTNDGGIYKFGIGRAETIVEDDYHLPVALGLSTALNFQPLGEGRAAINGDFVMVRKEIQHVIQALRAGGISIIELHNHGLGERPRLFYMHFWAVGDGVTLAHALRPAVDACNLVPPAR