MARELRNAKISFVSYVDKAANQTEFFFTKSAEPPSFEKKVRLFTKSEQDEQKLVYGIVYEPDVPDAHGDFMTAEEIEKAAHGFLAEAREIDINHSFEGGTGVVVESYVAPDDFMIGSKRITKGSWVLVTRASDEVWEQIKAGIITGYSMAGTADVYEEEPVEKAGFFSVFKQMLADKTGKETEEMRKEDMKESFEHALYPLLKRLERIEKNTDTEEKPEQTGDDERLKKLVEDMLAPLIERIEALEKARGASKQTADDTGGNTEQVKKSIWSGLL