MGDERRLFTHQTDQLLTVLNRQRHDWLNHVQVLLGYLHLNRTEQGEAHLKRIAQMAMQESMVARLNSSLLSVFFLTFNALNNELLLEVDVCNHVDLTRVVLNEQDLFQLVSEILCTVNDHVDQSGYEAASMQVSLQMDERGVHFRFDLAGVLRASGMEELEKLIRKSEQSTVEVTEWIHTEEEWVLKLVVPFAE