MALDRLVSLILRGAELVFAAIVAGVNGEYLRHTRGIHNNRWRFIYTEVVAALGIFFALIWLIPFSSTFTHWPIDFVLSILFWVAFGILVNLVGSSCGHVFDWNNVHPVHGDQCGKYKATIAFTFLCAILFLASSLIGLLWTRKREPAAHHGDGVHQGRWYRRGNRRSVV