MPPETAQGIFVNFKDLYYYNGNKLPFAAAQIGQAFRNEISPREGLLRVREVTLVEIEHFVDPDDKSHPKFKEVADLEFLMFPREEQMTGKPAKKICLGSNMPCTPQAIDILRKAKVLIAPTKVATAGGMLTEVESWPYSFPNSEDFPTPEQQGSVSGRFLIRDRYIDDDHISATLHMLALPGEVGSWQRERKGYQFWTRADTDGFFTISYIRTGDYNLYAWVPDFIGDYKNDGNITVTEG