MSHYDLFGGACRTAGGNKGSYDERWDLTPNQCRQRCDQRAAECVAFELMMVGSFELCKLHKDPITSVMPVAGASCSVKARSHALVPFLIAAFSALSHPCGLRLAGAALDWSDFTAADLTNASLLGASAKQALLRFATLSGASLVYATLSRASLHDATLERAYLQHAAADGADFTRANLRGARLNGARLRGARFDRSDVSGASFKDADLTGATFHGATGHKTADFTGAIGWAEAALLPLPRAIEGRCSGAPFGVVDYSDCDLRSLVLTNADIGKSDLSGADMTGVLAVQVKIYESTARSLTAINVDFTRADSQRVDFTASQFMRSDLTDADFTEATLEEVDFSQAVLERVKITSARMSSAVLMDVRMKEANGLHLIADGANFLRADLRRAEFPQASFRGASFVRADLTGATFTDADVTGATFQHAAGLDTVQWQNCKGMDSAGIGHLRPV*