MVGGALALGLAQQGFTVTVLEKAAPPAFDPASAPDVRISAISAASVGLLKSLGVWDAIRAMRVHAYRRLETWEWESAHVAFDAAELKLPELGYMVENKVLQWGLWQALAAHEAVTLCVGSELKTMQRGETQTALHLREGETIHARLVIGADGANSQVREMAGIGVHAWQYQQSCMLISVECADDPGDSTWQQFTPSGPRAFLPLFDHWASLVWYDAPARIRQLQSMTMAQLQQEIASHFPARLGRVTPQAAGAFPLTRRHALQYVQPGLALVGDAAHTIHPLAGQGVNLGYRDVDALLEILAEARGRGEDWASLPVLKRYQARRRADNFIMQSGMDLFYAGFSNDLAPVRMLRNIGLMAAERAGVLKRQALKYALGL*