MTREVITLQLGNFANHVGAHYWNIQDELLGLQEQQGAQGPAAQIDSNVLYRQGETLHGEGTYTPRLVMWDLSGALGGVSAGGSLYRDSGHGSDVVSTWGGRQEVHRAAAVPKSAFAAELEQEAERQEAEGAQGELSALEVAAQQLEGGSSGSGQASGSSGGGVRYFTDYLKAHLHPRSVQQLPGVWHGLTAFGGWGDAGQHCRVEDEVEGMLERVRFFAEESDHLSGFQVLADDLSGWGQLTAQVLQEVRDEYGGNRPLMLYAVRPAAVPAGGGEADPAARRRRQLNQALCLSLLAPHCSTYTVVTPPTSPAALPLLRWQPASLYHTSALCAAALDTATLAYRLAQAEGPDAPLGRTDMWGLSELLTGQRASPLAALSLSLPCPPAPADAQRQAQQADARSERFRGSRQADTGISGGSSSSGGRPFTX