MVVPVIDFSKLELDGAERAETLEQIANGCEAWGFFQLVNHGIPLELLERVKKVCSDCYRLREAGFKASEPVRTLEALVAAEQRGEEVAPVDDLDWEDIFYIHDGCQWPSDPPAFKETMREYRAELRKLAERVMEAMDENLGLDRGTIKAAFSGDGRREPFFGTKVSHYPPCPRPDLITGLRAHTDAGGVILLFQDDRVGGLEVLKDGQWTDVQPLAGAIVVNTGDQIEVLSNGRYRSAWHRVLPMRDGNRRSIASFYNPANEATISPAAVATSGGAAYPKYMFGDYMDVYVKQKFQAKEPRFEAVKAAAPKSSPAA*