MKMNEGLVVVIRSIIGFFSLLIFARVLGKQQVSQLTFFEYVLGITIGSTASTLSTDLSTRAWPHWVALISWAILGYIMQLITLKQRTMAKYIDGEPTIVIVNGKIMEEALKTMKYRAADILQLLRNKDIFDLKQVKFAIIEPNGQISVLKKEEYLPVTPQDMNISPSPSDISIEVIYDGLIIEEHLKWFKKDKKWLKKELKKRNINDPSEVFLATMDNTGNFYADKYNDLMKKENVTKDGTYKGPL