DFRLFCGDLGNEVTDDTLARAFNRYPSFQKAKVVRDKRTSKSRGYGFVSFSDPGDFTRAMREMN