MEESFNTDDDLRDVFKLLYADDDWALTSDSELDDNEHLGNANGIDIDVTDDSEQSPIRIYSALSLLSRLMTFQPYTYTPQHPPSLSPVRAAMKGWVNEGREGLKCDVCGVRWGLGGLEEVRDEGMRSKLGEKLAKGFEERHEKNCAWRICASPENLYEQLLECLTLPSLRLLSPLTSVQADVASQLALFGWFPYHPNYPTIQISLDIPPSRTEIICCRICHRRIGLWNFSSEKNGAKQFDALNEHLVWCPVRTQDGEKEW