MASARLNTGASIPLLGFGTASSSSYSPLQKKTAIADALEVGYRHIDTASLYQSEVAVGEALADAFQAGTLTREEVFITSKIWCHEVDDVLAAIKRSLSNLKLDYLDLYLIHWPLKFAKHPPTVEDIEPLDIQKTWQGMEKCMELGLAKAIGVSNFSSKRVTELLQSAKIPPSVNQVEMHVNWQQKVLRETCRKANIQVCAWSPLGAPQTRWGSSAVIDHPIIKAIAEKHGKTPAQVALRWGVQQGVCVLPKSYNRERVAENFQIFSWSLTDEDLAEIEKFEQKRIAAGPFLADGSIYNDPGLLEGEDQLQC*