MKKLLPLLSLICLASCGGKDGSEKTESDNLLENLTYSVDTLVLDPGKELINLRYGLRWFDLSSDKQSLFLYDPDRNLFQEIDLENMTLKENYQYEKDGPNGTGRVNSFQLLSDKTIFIPSYQNPGIFNLQGEQTRSFNLKPNDLEGAGSMSGFAILNQMLWSPKSEKHYSLPGDITTGKFEFAITNPKSQSVQVLNLVEMEKSRNFRVTQIEGDGGAAFTEVYNLTSFKDDFIITCSIGSGVYFYDTSIDSLLYLNFSHKLIPTEKSGEIKNDVSSSNEWWQEYKKVVSQISYWGLHWDESTSRFYRLASRSILGETRKDPASYEVFLLVYDKELNLLGESQIKGYDQFPQSYFFKDGKLWSYVNVDDELGFAVFTFDF