MLSIIVCSVNRKYLLNFEKNVAETIGDNVEYEILAIDNKVMRLSICAAYNRAASEARYPYLLFIHEDVEFLEKGWWAKVMPQLSKPDCGVIGFAGTVAMVDSPAGWGQSRKWSVLNFTQLSKGRRRLYRQGFENSTYRQVVALDGFAMFVRRSVWQETPFDEQLLKGFHCYDVDFSLSVNQRYKNYVCGVVDIFHYSPGNFNEVWFREVLKTYRKWHDRLPVWVDDPEHPISRQDMKRIHEKLDFKAMKKVKKLRDVRRWPYVKRFFRHGMSLKHLEHIIRAFV