MAAAAARSLALFSSAASLGLGRASSRLALSSSPSHSGLLPRPALAFRGRASFAATAVVMGKAGAVDAEADADMDAVQRRLMFDDECILVDEQDNVIGHESKYNCHLMEKIESGHALHRAFSVFLFNSKYELLLQQRSTTKVTFPLVWTNTCCSHPLHRESELIEENCQGVRNAAQRKLFDELGIQAEDLPVDQFIPLGKILYKAPSDGKWGEHELDYLLFMVRDVKLNPNPEEVSDIKYVNRDELKQLIKKADDGEGGIKLSPWFRLVVDNFLMGWWDHVEQGTLKEAADMKTIHKL*