MEAESCLRATIATLSVEDVYELAGLIGTEVEKLIGTFGRPSVEGLIPQIVKVLELLEGFAVRRCKVSREEELLRALQDFQTRAAGKKEDPERELGNGDPDRCGRDLELKLTTWQKKAQDLEKQLSELKEENQQLLIQLGESQTQEDSELKKEREVMLKLKQVVDRQRDELRAQDHELKCRGRDVDALQEQLERFMKMNQELRHKLSISQTQLQSALQRRTEVETSLQLKEKELERMVDRLKEAQEVRALLNPGKAAPEIDLKPSPAVDPKDPNRPCFTKQEVRQIVHERNELKANLFLMQEELAYYQREILNDERCPVIFIEAIKTMIKKQRKKIKAKMLGIPEETCSSDDEVDGPLSSCQEIETDCVDSKLRVSRIKNIFGLWYRSSSKKEASSPPASAHGSWENLSSEELKESSDPTDVPE