MDDNTTAQHRKAVIFRELHEQASPFVMANAWDAGTARLLTQAGFVAIGTTSAGLAFSHGVADGANLIDRTLTFANVRAIAAATPLPVSADLESCFAQTPRDVEKTVLLAAEAGAVGGSIEDATGIPQAPILALDDAVARVGHAVAAARSLPFPFVITARAENFLYGHPDLEDTIRRLQAYAAAGADVLYAPGLLGPDSIREVCKRVQGPVNVLVGPPPFPSVTELGLLGVRRISFGSLLPRIALAAVLRAAREIHEEGTFSCAAEATPYAQANQMMSSEVR