MEDEVLSVIGEHTCDQFVEEPVQVKPDKTIKRKAAEDLFRIPYQQEMFETENILLSKRGRPKFHHNGFLYCFEKMNSDGDIRFWKCEFFNSKHVKCRARLHTDLEHNVVREMGVHICPSDEENVELQRMISEIKRRALETSEPASVLREYTIQSSPAELVSLLPSKDAVRKIVQRVRKDRPPSMAAKTCKFEQVYGGEEIKDERYIPENVEEHDYEQPNFPRRIVKKHDIYNVGSTSAEEFESAIRTSTLNAEADAFGAHVADFLRNLSPSCMYRMKIKFERLMQSSMPRIEEIEGKY