MIQGKIGNLELKVVDIKQTHIKELFYFKLYLGDKLVGYCNYFSGRDYYPDWLEIDYYPWLRDVGLEEEFFKKIYNFLSKRGRLFVTYDKDKETLDMIMKGYSAVDTPLGFSLLKAGFTWFKVWYFPEGGNEGSPKIQANKPLDENIAIKELEELLEDVKSEKIKDWINAKRKSRNFII