MELAEESPEDEDVFHFETEHLALRGNQCYANLLRTLAVLQAQRIRVHQQIDELEATQKIYLENPQHMLDKLRNNEPLISDNYITTAVLPDLPTLSPNDEERSTNETPTVASSWTQEANKNRDRSNGRSENFNRLWTNEEQRRLEQLLVQYPPEEIEMRRFGKIAKALGNRTAQQVFSRVQKYFQKLHDAGMPVPGRIPKHRRPGLSKPKINLRKSTFFPAQNITLQMPEDDFTFDDLRIPSPASDMLLMPASSQVKTEPKTESEYMDADLNAEAKRKQELCLKLLSAIQDEKREIEDGYEPEFLAAKCAECEEASVTRTQWRCNSCYCHLNLCGDCLASQLIEGRFEHLSHEVVVDQES