MESGAYATLDAGKDIEGLLGAGGCRNLVSHSPLASHPSASALLPTPNYTSIDLPGSGDPPKQCHPCPGMPQGGSATSVPYGYFGGGYYSCRVSRSSLKPCTQAATLAAYPTETTAAGEEYSSRPAEFAFYPGYPGPYQPVASYLDVSVVQTLGGPGEPRHDTLLPVDSYQPWALASGWSGQMCCQGEQNQPGHFWKAAFADASAQHPQDGCSYRRGRKKRIPYSKGQLRELEREYAANKFVTKDKRRKISAATSLSERQITIWFQNRRVKEKKVLAKIKTSATP