MYHFLFPYGKPVWEEIKKTEFIMIAILTDKPSVGKEIGRIIGATKVKNGYVEGNGYMVTWTFGNMLSLAMPKDYGIQRLERDDFPFIPSEFGLMVRHIRTNNGWIPDIDAVLQLKVIEKVFQNCDTIIAATDASRDGEMTFRYVYQYLNCTQPCFRLWISSLTDESVRKGMEELKPDSFYDSLFLAADSRNKADWILGVNACYAMCKATGLGNNSLGRVQTPVLAAICRRYRERENHISSDSWPIYISLQKEGILFKMRRTQDILNKESAVMFFQDCKLAQKAQITNVSHSIREVLSPELLDLTQLQKEASIRYGLTAPEVYDIAQSLYEKKLISYPRTSSRYLTEDVFDSLPPIMTRLLSWELFPVSEKTSSIDIYTLPRHVINAKKVNVHHAIIITGIHPGNLSEKEMLVYRLIAGRMLEAFMPPCRIETTSVEAICAAQKFKAEHTRVIEAGWHDVFMRSDTVSQSGFSVNELPWLDKGDTLKVCGCNLVHKKQLPVSPFMDAELVEYMEQNGLGTVSSRTNIIRTLINRKYIRYSGKYIIPTPKGMFTYETIRGKKIADTSLTTDWEKQFAELENGMTTGQEFLDRIKVLAKEMTDDIFNTYSQRKE