MDTFSHVPPGFRFHPTDEELVDYYLRNKVASNKIDLDVIKDVDLYKIEPWDLQEKCKIGTEEQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKPIYTKSCLVGMRKTLVFYRGRAPNGHKSDWIMHEYRLETTENVTAAPVPDDSISSCLHVRTWTMHELVVHQEEGWVVCRVFIKKRVEAVRRMADGAPPWFDGHVPGGFMAPAGLGSPRQLMHHHPNPAAAAPLLYSGQQLYHCKPELEYHHLLQPSQEALLQQLPQLVESPKPPPPAFIDQGSCSLQSPDEASGYNTTPQQPPPMTTEAAYMDDDSVTDWRVLDKFVASQLFSHGDGMAKEDGYPNPGQALFQAENKQPEEALDYASTSASGGGGGEANMWK