MNDKAKMIKIYISNTDLYEDEPLYHFLARMAKEFNMAGATIYKGIMGYGCSSSTILHSHWEFTDKVPITVEIVDNEEKIHDFLNKIKPLLQKEPDGCIITTQDVEVALITLDSK