HIRVHTGEKPFTCPFPGCLKKSYTHPSSLRKHTMKVHVSLADADCSPATSSGYESLSSPQEAGSPGSD