MEDEVLSVIGEHTCDQFVEEPVQVKPDKTIKRKAAEDLFRIPYQQEMFETENILLSKRGRPKFHHNGFLYCFEKMNSDGDIRFWKCEFFNSKHVKCRARLHTDLEHNVVREMGVHICPSDEENVELQRMISEIKRRALETSEPASVLREYTIQSSPAELVSLLPSKDAVRKIVQRVRKDRPPSMAAKTCKFEQVYGGEEIKDERYIPENVEEHDYEQPNFPRRIVKKHDIYNVGSTSG