MSFLNSIFSSRDSQYGTVPVSGGGLSQNHKFSYGYASSPGKRSSMEDFYETQICEVDGQIVGLFGVFDGHGGARAAEYVKQNLFVNLISHPKFISDTKLAIADAYKQTDTDFLNAENNQHRDAGSTASTAVLVGDRLLVANVGDSRAVICRAGKAVALSRDHKPNQTDERQRIEDAGGFVMWAGTWRVGGVLAVSRAFGDRLLKQYVVAEPEIQEEIVNDNVEFLILASDGLWDVVSNQDAVAMIQSTEDPELAAKRLTEEAYRKGSADNITCVVVRFHRG*