QESLTFKDVAVEFTWEEWRHLDPAQRALHRNVMLENYENLVSIGKQNNALGDVQNEEGEAGTGACIGHLLKSKRNSLKLKEAHERTESTDGQSEKERLNVETTLRSLSSKGKIRLEMKEMTAELSLSGEETQRQRCIGDGACDSTWRENLDVHQRIHTGEKRFECNHCGKAFRSRNRLVTHQNVHTGEKPYECNQCGKVFTYESRLNVHQRIHTGEKPFKCNQCGKAFTHKSGLTVHQRIHSGEKPYECNLCGKAFSQKSSLTVHQRIHSGEKPYDCYRLSKILSQKSTL