MEKLLGGQTRNGASKTKIVCTLGPASRSVEMIEKLLRAGMNVARFNFSHGSHEYHQETRDNLRTAMQNTGILCAVMLDTKGPEIRTGFLKEGKPIELIQGQEITISIDYTIKGDSNVISMSYKKLAEDVNPGDVVLCSDGTISLTVLSCDTYLGLVRCRCENSAVLGERKNVNLPGIVVDLPTLTEKDKEDILQWGVPNKINIIALSFVRKGSDLDEVRDFLGVHAKSIMLVSKVENQGVANVDEIMEKTDAFIVARGDLGMEIPTWKIFRAQKKMIEKANALGKPIVTATQMLESMTKAPRPTRAEATDVANAVLDGTDCVMLSGETAAGAHPRLPGGGVYLDYEAVPLPLSTIESEAASDFLTAWKLNAKAIVVVTKGGYTAELVAKYRPSVPILTVVDQECPEAVASVASRGLVYRGIVPVIATGGSTEEKVRFAVEVAKKKEICKGGDLVVTFRMINGSSVVETLLVD*