MEKEASALHFIHQHLLSDFESLETFVVNVNELSQTSSPESGVSTTDVEVSDYFKVHDDECSTSTSSGLFQFETKSPKLSKLSHRRPSLCISVPPPPIPQLPAESDPGDARHYRGVRRRPWGKFAAEIRDPNRRGSRVWLGTFETAIEAARAYDRAAFKMRGSKAILNFPLEAGNLSCSDPTVISGRKRQRECESGEREQAETKVLKQEEQLPDSDCNLAAASVFGISPLMPSSWRTIWEGKATDGIFNLPPLTPLSPHPWIGYSQLIV