CPHINCDKAFTRKSDFLRHYRIHTGERPFTCTHPGCGKSFIQRSALTVHERVHSGEKPHTCEDCQRQFSDSSSLARHRRIHQGLKPFKC