MLFQDGKCLSPAEYNLTQCYQQEFPLFSIPFKDGHYQASLHKLIETLDLGERFKPLFLDALNSNSHNTKLPDDIVQQELNKIFSRVINAEKYQLKEQNYDQIINLFHLTSSTNREKAEHLFSLVTVFSRYTSKVFFGTEHNSPIILRYYASALMEKAHQIDPSLLSDRFAEWKKRLLGIGVTNNYTCTNILSDDMTIYARQHCNDTFKKIIPPAWR