MEDREQAPNLVYMVTGNPASDEIKRLPGDIQVVPIGVGPNANVQELERIGWPNAPILIQD FETLPREAPDLVLQRGGWSHPQFEKGGGSGGGSGGWSHPQFEK