MLKYKYVKSQIAKTNKKNDENYVVTRVWNKLDNEDIKFITQQYVVRENGKYALTDMFFPQFNLHIEIDEGYHQSGIQVQKDLIRENDIISMTDHEIKRIDVTKGLKAVHEQIDDVVRYINMRIKDLGTNFIPWEVEKEFSPETYIKRGEINLRDNVAFKTCADVANVFGHSYKGYQRGGTTHPYYDDVMIWFPKLFPNGEWDNSISPDGKIIREKNIHEFKIDNHINEVIHNQKHKRIVFAKVKGPLGHIMYKFKGEFELDISASIKERCLIWKRISETVKTFPPLHRG