MGSSHHHHHHSQDPMTDSTTHYTRPDVAAFLAFLNAQEGPKMEEMPPAGAREMMRVMGQLADVPRGEIAKVEDRMIPGPDGDIPIRLYDNRPDREAGPVMVFYHGGGWVIGDLETHDPYCAEAARILDMPVIAIDYRLAPEHPFPAAPIDCEAATRWVADNIACTGLVLSGDSAGGNLTIVTALALRDEPAAKPVIAIHPIYPAVTTHNDWQSYRDFGEGHLLTEGSMTWFGNHYAADPADRRAAPIDFPADGLPPTLLITASLDPLRDQGRAYAAKLIEAGVPTTYREAKGTIHGYICLAQGIPSAKDDIRGALTVLKAIVAEATGAA