MKLLSNTKASLITKTVFFIGSVLLSTVSLAQQLELQVKGIQNTQLNNNVRIYVGMIDKEEADGSERHKQLVREAIDKALRAYGYYQSEVEFQIESQKPPKKDQLIAHVKIGEPVKIADIDFVLQGEATQDPEFIAVTKNIQEKGSILNHETYDNYKSHIQKIALSRGYFDGDFLVSRLEVRPSTQQAWWRLNYDSGERYRFGEVTFENAQIREDYLRNMINFNKGQPYLINDLSTLTNNYTSSNWFSSVLMQPVLDEEHKIVNVDVLLQPRKKNSMEVGIGWASDVGPRLQLGWTKPWINNRGHSFRTNLYVSAPKQTLEATYKMPLLKNPLNYYYEYSAGLENENKNDTESFASSLSAIRYWNHEAGWQHSLGLRVRYDSFIQANVKDKTLLVFPTASVRRTRLQGGLFPTWGDTQKLTVDLGRTWWLSDVDFLKMQGSSLWVRTYLQHHRIVTRLELGWLHTKNIERIPPALRFFAGGDRSI