MKRLLFLGVDVGGTKTLAVLSDEQGNVLAIYKGKGANYQVVGKENAVRNLKDVIEAILDRAGKTRKEIDFAFFGYAGADFDYEMKIVREILEKLGLEKFDFDNDGRIALRSGVFDDIGIMVSCGTGSISYASDGRRVNRIGGLSFSLGERLGSHYIASLVTSAVMRAKDGRDDWTTLVDEVEKEIGPVENLLRYDYEGGYTAELVKKVNQALFRCAEKGDAVSLRIFDEIVVEVKKIIDAHRKALNFTPPIKLILEGSFFKNAPSLLINMIESAIGREYEIVIPEHDPVIGAVLFAMERVGLRVTEDLYNRLVRNYLREVKK