MIDRVIFENLQAKIDEEAAVRDELRDIVQNLSRKGRSTQAVLSRAHSTPEAQLQPVLDDATKEILAQKEEITRLKAVADRHPFYKYNGVWSRDLQNLVASIELCAWLGGLQEFKGSESASFLTMEEVGKFLESMALLCHFDCVSAWYLTRIRAVPVNLKEEDAFHLTLEEYLLALISMIEELARLAVNAVTLGDYGRPTVIGNFIKELFNGFQLLNLKNDVLRKRSDAIKYSVKKVEDVVYDLSLRNLIPKGQGV*