FHKVDLHNCLFFRHIAGLNSARAKNIIEWREKNGPFITREQLKLVKGLGPKSFQQCAGFIRINQEYIRSFCRDQPTGNPRGTDQANPSSSSSKQGKKKGKTSANVPLNPNPLDQTCIHPESYSIAMRFITLVGGNSNDTGTQKIKDQVNRFIQREAVESVGQKLNTTVHTLQLIIDGLCQPEGFDIRTEFDKADFKTNIVCLEDLRVGTILTGKVENATLFGVFVDIGVGKAGLIPIRYITEAKLPSQKRRRSLGLGPGERVEVKVMSVDVRQSRISLDLIRVL