MAALHTYFSIFLLFLLALVTSTAQGQGTRVGFYRKTCPKAEEIVRSTVKSHFRSDPTIAPGLLRMHFHDCFVHGCDASILISGSNTERTAPPNSLLRGYEVIDDAKTKLEAACPGVVSCADILALTARDSVVLTKGLSWAVPTGRRDGRISLASDTSNLPGFTDSVDVQKKKFADKGLNTQDLVALVGGHTIGTSACQFFRYRLYNFTTTGNGADPTISPAFLSQIRALCPQNGDGSKRVVLDTGSGSTFDVSYFKNLMKGRGVLESDQKLWMDASTKTYVRRFAGPVRGLRGLRFGVEFVRSMVKMSNIEVKTGTQGEIRRVCSAVN