MDLYEKIKELAAQKHTSIRKIEEHLGYGNGTIRRWNKNKPNYDKIQAVAKYFNVSVDYLLGNEELKKTNKPVDLKKVISEKKPTSWDDPRIDWNEWVSFDGEPISDDVKKILFAIYGDKLTD