MDTAFSHVPPGFRFHPTDEELVDYYLRKKVASNKIDLDVIKDVDLYKIEPWDLQEKCKIGMEEQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKPIYTKNCLVGMRKTLVFYRGRAPNGQKSDWIMHEYRLETTENGTAPEEGWVVCRVFKKRVATVRRMADGAPCWFDDHVAGFMPPDIGSPRQLMMHHHHHPTAAAYGGQQLYHCKPELEYHHLLPSQEAFLQQLPQLESPKPPGAYIAQGSCSLQSSDEASKYAAALQAPMEPASYMAATGDDDSVTDWRVLDKFVASQLFSHGDGAPKEAGYSNPAQVFHAEHKQPQEALDYASTSASGGGGEADLWK*