MDTFSHVPPGFRFHPTDEELVDYYLRKKVASNKIDLDVIKDVDLYKIEPWDLQEKCKIGMEEQNEWYFFSHKDKKYPTGSRTNRATTAGFWKATGRDKPIYTKSCLVGMRKTLVFYRGRAPNGQKSDWIMHEYRLETTENGTAPVPESIFFCLPHEMVVQEEGWVVCRVFKKRVATVRRMADGAPWFDDHVAGGGFMPDLIGSPRQLMHHHHHPNAVYSGGQQQLYHCKPELEYHHLLPSQDAFLQQLPQLVESPKPPPAYIAAAQGSCSLQLQSPDEATGYTTQQPALMMEAAAYMDDSVTDWRVLDKFVASQLFSHGDGTAKEAGYSSPAQVFQAENKQPEEALDYASTSASGGGEANMWK