MVVPVIDFSKLELDGAERAETLAQIANGCEEWGFFQLVNHGIPLELLERVKKVCSDCYRLREAGFKASEPVRTLEALLDAERRGEEVAPVDDLDWEDIFYIHDGSQWPSDPPAFKETMREYRAELRKLAERVMEAMDENLGLDRGTIKAAFSGDGRHEPFFGTKVSHYPPCPRPDLITGLRAHTDAGGVILLFQDDKVGGLEVLKDGQWTDVQPLAGAIVVNTGDQIEVLSNGRYRSAWHRVLPMRDGNRRSIASFYNPASEATISPAAVATSGGEAYPKYMFGDYMDVYVKQKFQAKEPRFEAVKAAAPKSSPAA*