MEKELGKTLRRLRKGKQVSISFLADEYLSKSQISRFERGESEITCSRLLNLLDKLNITIDEFVSAHSKTHTHFFTLLSQARKCYAEKNVVKLTKLLKDYAHKDYERTMIKAILFSIDSSIAPSQEELTRLTDYLFKVEQWGYYEIILLGNCSRFMNYNTLFLLTKEMVASFAYSEQNKTNKMLVTQLSINCLIISIDHSCFEHSRYLINKIDLLLRDELNFYEKTVFLYVHGYYKLKQEEMSGEEDMRQALQIFKYLGEDSLYYSYKEHYRQIVLGGKGDEDWSEADL*