TTSQWAELEHQALIFKYMMAGVNVPQELLNPIRKSVATMNSLSSHHTTNPFHLGVPNNTDPEPGRCRRTDGKKWRCARDVVPDQKYCERHMHRGRHRSRRPAEGQTSS