MDIDWESAHHELLQFLIHEVKEYLSFDPNSTFYALALDIEFDHLRVSIALNTIAKHERILKQYYLGDETNSEEKFDIKYNTGDWEDGIFANKFLVDSETFDNFTRVASDEQVESVNAKFRATAWSVLKKFVDTNEYESIPKVRPFVAFVIDHDEEVEDALRLAKEAGTSEL