MQDELLAAIEAFEGVIRAHFAGFTAAGWGLPEEEIEGILRIFRVGLEKLMRNLEVVDEDANKIINLLREAVMDTPGNLLKLKKWIREYFTKEIEAIKVLN