MTMPLEIVTLPCLSDNYAFLLHNAETGRTALVDAPEAAAIRSELERRGWGLDQILLTHHHWDHIDGVADLRTAYDPQVIGASADAHRLPDLDLAVAEGDSFTCLDEEVSVLDVSGHTIGHIAFHIPSAAAVFTADSLMALGCGRLFEGTPDQMWQSLQKLSALPGETTVYSGHEYTQSNARFALTIEPDNAALQHRCKAIDAARAKGEATVPSQLQEELDTNPFLRAHLDSLKQAVGMTGASAAEVFAEIRARKDKF