MRGDDMLTQEQIDHIYEMLGGPLSFLWGYIGDAHGIHPQRPDPASFEERKKDFLFLIGKLLDEGRLKLGNRKGEFINGTTEELVEMFRSSFPASDEELMKGTWLVTEECPFIAVWVHKGEGKDGEDYYEWAD