MPPGFQLLVFAHAAASGLPDLASTPLHNVQVADPTGMLLSHAQGLRPNHSSGAAADDPLLFRHRFQHHNAATDSLLYYQYEAKRHPNVVVLTDMVESCEASDGEGGDDVTDIKVATSVPMNMTNGTIIVGDVNCTFREADGTSSPWRSTLRERVLSSSIAASAADSQLVNLRTVHAALNEIFQHAQLELFQGRPHAFDAARDKRLASLANNGGYDDKYGFASADAVIADAKKDALARRRLADAARPQKQKKSSPQNTSSANRRELYHTSCNRLLLQDGVQDDFTLVLQGTDCNDGDRPGPGMEDRTCFWKTGDKISLKAGNEYTLRWKSNTNERVEIFVQESDGGWGSTHCADLSPRYWITNRRYTSGDMRDSPNVFTFTMPDAASPSSF