MELIKIASELVVGYVALLFTTKILGKTQITQITAFDFISALVLGELVGNALYDNNIGISQILFAVALWGALIYITEIITQKKKNFRAILEGKPTLVIAQGKILRDKMAENKLDMNQLQHLLRSKGAFSIREVEYAVLETDGTVSVLKKSPYELPTRQDHQMPEQLVSLPVTLILDGEVIWDNLKEFGFSEKWLKGQIQSFGAKEYKDVLYAEWQKDKGIHVQTF