MKLFQWVHRKLRQNSIDPFKDFTLGNPCTCLTVQPTLDNQYSQSKPSFSSTNQPSFSKPHHQENQTSYSGLVDSREDKSQEETPAIISELFEGFLTIGTLGAETVTNEPGTPTFAMPSENITSRSEEVTGNELKLISYELEKFLETEKEESLYDSSGRNSYVSIITLSEKEIDGPKAEDYRNKAVCPLQGYLLGSSFELPETKEVRKERASLAELLYKTKSTSQDCIDTGIQGETQVKRTPKSAAMHIMRKILKRVHSSSKSCNTSRNDADSASTNKKLQKVQRMFHKKVYPESPVDGKDCIQSHKGKIKNVPHEYFQEYENGKFTNPDKGKRFHSDTKSRKWSQHCMTNWNPPQHGLICSSSTGNNEHWIKTDAEYLVLEL*