MKLKRYFWITILTITALLFAILPARTQQYTSSNTLFQTSTISALAVGIFDGNTNFKQLRKHGNFGLGTVNALDGEMVGLDGKFYQIKADGVASVIPDSMTSPFATVTFFQPETLINLEGRMNYKQLQQSLDRRLPTKNYPYAIRIQGNFPYVKFRIPPKQTPPYRSLAEALKGQSIFELRNINGTLVGFRTPEYMQGVNVNGYHFHFIAANHTTGGHILDGQFQNAKIEIDPLLNVEINLPKTAEFVQADLEDGKPAEVNRFEPK