MKLTIIRLQHFSDQDRIDLGKIWPSQDLSTLTLDENHRLYAAHFNERLLGAVRVTLRGVEGELSDLCVREVTRRRGVGQYLVEETLRDNPAINSWRVADHGVEDRGVMAAFMQALGFSAQQNGWEKH