MEKLLGGQTRNGASKTKIVCTLGPASRSVEMIEKLLRAGMNVARFNFSHGSHEYHQETRDNLRTAMQNTGILCAVMLDTKGPEIRTGFLKEGKPIELIQGQEITISIDYTIKGDSNVISMSYKKLAEDVNPGDVVLCSDGTISLTVLSCDTYLGLVRCRCENSAVLGERKNVNLPGIVVDLPTLTEKDKEDILQWGVPNKINIIALSFVRKGSDLDEVRDFLGVHAKSIMLVSKVENQGVANVDEIMEKTDAFIVARGDLGMEIPTWKIFRAQKKMIEKANALGKPIVTATQMLESMTKAPRPTRAEATDVANAVLDGTDCVMLSGETAAGAHPRLPEAASDFLTAWKLNAKAIVVVTKGGYTAELVAKYRPSVPILTVVEQECPEEAASVASRGLVYRGIVPVIATGGSTEEKVRFAVEVAKKKEICKGGDLVVTFRMINGSSVVETLLVD*