MATARLNTGASIPLLGFGTASSSSYSPLQKKTAIADALEVGYRHIDTASLYQSEVAVGEALADAFQAGTLTREEVFITSKIWCHEVDDVLTAIKRSLSNLKLDYLDLYLIHWPLKFAKHPPTVEDIEPLDIQKTWQGMEKCVELGLAKAIGVSNFSSKRVTELLQNAKIPPAVNQVEMHVNWQQKPLRETCHKANIQVCAWSPLGAPQTRWGSSAVIDHPIIKAIAEKHGKTPAQVALRWGVQQGVCVLPKSYNRERVAENFQIFGWSLTDEDLAEIEKFEQKRIAAGPFLADGSIYNDPGLLEGEDQLQC*