MEKLAELKRAKLLALSLLLIAAAIFITTLALPPSPWVGALKAISEAAMVGALADWFAVVALFRRIPLPFVARHTAIIPRNKDRIADNLGRFVEEKFLDTPSLVALIRRYQPALMLGNWFSQPENARRVGQHLLQVMSGFLELTDDARIQRLLRRAVHKAIDKVDLTQTSAMMLEGLTRDNRHQKLLDSLINQLIALLQRDSSRAFIARGIVHWLETEHPLKAKLLPTEWLGEHSAEMVTDAVNTLLDEVTHDRTHQIRQTFDRAVQKLIDNLKSDPDMAQKADNIKAWLKNDETFNHYLGEVWGDLRGWVKNDISSDDSRIKQRIAEAGQWFGETLLRDDALRESLNEHLEQAAHRVAPEFAAFLTRHISDTVKSWDARDMSRQIELNIGKDLQFIRINGTLVGGTIGLLLWLLSQIPSLLHLHIG*