MTTVPYASSFSKRMAPTVDRISSLSNDILHHILDFMPIREAGRTSVLSKRWKDVWASTPCLNIFETEMDPIDRSKYEWPAVVDKALLLHKETIHGFKLHEPVHPDGHIDGWLRSLCGRGLQDLTIEFFPLHEDNEAERYKIPSFVFACSSLVSLDLTCCVLRLPSGFKGFKSLKFLSLDRVSLHDTILESLVSGSSHLEHLNIEECNGLSKIKIQAPSLLYLHIFGDFRNINLNRCNNMKRLSIHLSENSYRNNDPGRRLGEYLKGLVRLQSLYLHGWSLWVRDLSISGYFMKPFSCSFILVVLS*