MLNLLCIFLFRTRTKTEKLLELAKLELKHVSRWWKDSGFSELKFTRHRHVEFYSLFSSIAIEPKHSAFRLGFAKLCYLGIVLDDIYDTYGTMDELELFTAAIKRWDPSATDCLPKYMKGVYMVFYDCVNEMAREAEKTQGRDTLRYARNTWEAVFDAFLEEAKWISSATLQPILTLDVPLPLHILQEIDFPSRFNDLASSILRLRGDMCGYKAERSRREEAWSISCYMKDNPGETEEDALNHINAMIGEKIKELNWELLKPDSNVPISSKKHAFDILRAFYHLYKYRDGFSIANNETKNLVMRTVFERVYF*