MTDEKKAILIQQIALRPLIWKQISLELLQVSHPNYSNVEKRWLAFEEIARFLSDEQITFTSDMVKLAWKNLMDYYNQLRRRYDRAVAAGLEPPDSKWQFFDMLHFTRQNKLPVKRKYNYIEPSKIPRSDEQFVEKSPNAAPVTLEDASFRQPLGYLTNVQSDFTSEMNAKTTSNHKLIIVLSTEQSERMGLEARRGAVKVSNNDLMDEQQYVNSSFNEFENSTRIPQFKRSSGEVEHHKISNGDIRKNMKLVNAEQIVVRKSIPAHYIKLKKKPITAFNSTSSFARYLAAKLYIIKDLCPLKYLSLCYAIDEIIEKAMKEQNIVLDN