MKKLLELGALLARLPAVDYQPARARHLTGFVTDIVNVFFLVGLLALCRGSLAIAEPVQQITLGNGVVSLQVTPDIGGRVLGVSLTDRQNLLRVGTEELARGVPEVKADDRAYSYFGHIVWNGPQSDWWKFQTVNPQRRAQKAQWPPDPFNVLARNEIVAHTAESLVLQSPPSALTGLAMRKVFRLPAKHKNSVELMVDAQNAQPEGSVAWDLWFNTRVSAASKVLVPVASEQQVRVQQPFYPKQQDPIAYTVAEGTLVLNQLAATAPSRKRVGKLFITPDAPWMASFSQGQVLLIQYPSVPSADIHPEHSLVELYMDFDGDDFAAGLIEMEVHSAYRELAPGTTLTSRERWTVLPYTGQMTPAAMRAFVDAALQTLPAL