MSKLDQTISKLKAYIGEDHEEKKLIEKFNELTPIFKKMDNEFPKSGNVEHLVISYSDNKYVKIGSDKLELRLDKERNVIVVYNHKGMQATTLDEIVLQENELYCVGRGEKLTEDILSDYLNEVFGEILTGE