MAAADRETCVFLAKLAEQAERYDEMVAEMKKVAQMVHDQELSVEERNLLSVAYKNVIGARRASWRIISSIEQKEEAKGNEEHVKRIKAYREVVEKELQDICSSILQLLDDHLIPTASTGESKVFYLKMKGDYHRYLAEFKTGTERKEAAEHTLLAYKAAQDIALVDLPPTHPIRLGLALNFSVFYYEILNSPERACHLAKQAFDEAIAELDTLGEESYKDSTLIMQLLRDNLTLWTSDMQDAEQGREGGAEGEMKDQEX