MVALSIMDAQSHNKKLHFLLFPWLAQGHINPFLHFAKALASHGHTVSFLSTAGNISRIRPSLQLQDWPGWIDLLELPLTPTEGLTPGAECTADIPVEMAFSLKKAMDGMEKPFRSLLGQLSPDYLVHDFVQYWAQSTAAEMRIPAIYFSVFAPVSCCYIMHPSKLRNHEITAEELASPPLGFPSSAISFRLYEAQDLLVMYRGIPGHVTPAYRVDKCLEGCVAVAVKSCFEDEDKYIRYFQNSIGIPVLSAEGGLGGVCVVRQRDVPVGRASSRDGAWLGGERAAVPLVREMALGLEASGLPFLWSLRAPQYLNDPGEMLPEGFETRTQDRGLVVRGWVPQMRILSHRSVGGYLSHGGWSSAMEALSCGLPLILLPLRLDHGLNARQITTELKAGIEIERGDDGSFSKENIIKAVKMITAGEEGKSMRSKAVEARDILVAKAGRQVTSMTLSNS*