MTMTLNELLATNPDGTLEDIAGKYNTSLFAVVEALPTAQCTLATGDRFDQVWDTIATWGEVTLISHTADAILEFKSELPTGTHRHGYFNLRGKNGLSGHIRATSCQHIAFIERKFMGMDTASVVFFNANGAAMFKIFLGRDSHRQLLSAQVDAFRALASELQPEQV