MSEDVLRQKCVDLKVKIDELEFENEATAVAVSRSKQAVERLRYEYALLLEALGRKADEVSIPNVGKLTADDLDGDEIDSLRLADITHLLTKTPFSLAKNGFSASVGSLVAKKKRGANTLKKQRLKDPTIPKRPTNAYLIFCEMEKERVKKQIESKDPGVPSDLSKAMTEAWRNLDDVSRKPYYELYEQDRLRYQREIKEYNSKQKNGKAGDLKKDLDEPDHDDEVTEMDVNDDDDDEVDEDDDELDSMALNEDEEVSFKEERM