MSTAKSALHDLAKVNIFNERNLPIWKRRMAALLHIEGLSYVIKEKTRKKPADDASKEEKDLYVTWEYDNESVRNLFLGFISDDLVKQFEQLASAKEIYDQIIAKYDAITVSHLMEAFLNYVNYKVHKGTLINDHID