MDAQEFCENLEEIEDDNYDEEKSARTSDENRKQNHSEIEKRRRDKMNTYINELSSMIPMCFAMQRKLDKLTVLRMAVQHLRGIRGSGSLHPFNGSDYRPSFLSDQELKMIILQASEGFLFVVGCDRGRILYVSDSVSSVLNSTQADLLGQSWFDVLHPKDIGKVKEQLSSLEQCPRERLIDAKTMLPVKTDVPQSLCRLCPGARRSFFCRMKLRTANNNQIKEESDTSSSSRSSTKRKSRLSTGHKYRVIQCTGYLKSWTPIKDEDQDGDSDEQTTNLSCLVAIGRIPPNVRNSTVPASLDNHPNIRHVLFISRHSGEGKFLFIDQRATLVIGFLPQEILGTSFYEYFHNEDIAALMESHKMVMQVPEKVTTQVYRFRCKDNSYIQLQSEWRSFKNPWTSEIEYIIAKNSVFL