MELQLNYLLWRKDALVGLAVVLAAPLLYNLWLAFVSMCWRPLRIKRAFEAQGITTLPFHFFHGNLPELNAIDSAARHHPMPQVSHDIAPRILAHYYHWAAKYGVPYVYWFGSQARYTLINPEDAKDILGAKFGYYLKAERRPDTEALLGKGIVFLHGEKWAMRRRILNPAFFLDKLKAMIPTMEACTIAMMENWGSLVETGQAIDVQKKLKDLTSDIIAHTAFGISFAEGKRVFELQREQILLMDKLTSSAYIPGTRFLPTAINRYSWKIDREIKRVLRQVINNRKESIKAGRGDYGNDLLGLMMAANKHMLQGNQKNLTMNLNDMIDECKTFFLGGHETTATLLTWTFLLLATNPEWQTRTREEVIAVCGRTDTPTADSISQLKL