MESLAFTTLAATSFSSRISNSQPKFCPEGCVKCSPVSLSLWSSFLSSLKRSECSSSSTSFRESLLYGEQFKAVEKVCTVRTNRRISMRSARVAFVDQCGSDNSRDSNAHMTNEQDPKRLTNGHATSIQAPMEDVSARGMELNGISSNRVTTSSVVEKTIVTEKKNVDVDELWLEIIAEARLESEKEPALASYFYSSVISHKSLERALAFHLSNKLSNPTLLSTQLFGLIVDIFNSDVAIRRAIREDLRAVRVKDPACSSYCHCLLYFKGFLACQAYRVSHWLWNNDRPSLAFLMQSRVSEVFHVDIHPAATIGSGVLFDHATGLVVGETAIIGSNVSILHNVTLGGTGLLGDRHPKIGDGVLIGAGAILLGNIVIGEGAKIGSGSLVLIDVPPHTTAVGNPARLIGGKQSPTKLKDIPSETMDHTIKGWSDYVI*