KAYELSVLCEAEVAVIIFSNRGKLYEFCSGSSMVKTVEKYKKYSYGGLDATQPLIDSHENSYQEYLKLKARVEVLQKSQRNLLGEDLGPLNTKELEQLENQLEISLRHIRSTKTQCLLDQLNDLQHREQFLLEANKTLRRKLEENSTQNPLRLAWEAAAEEHNNNAYTHLPSQTDQGFYQPLGNNCTLQTGYSNSVGPTEMNGGAPAQTLNGYMHGWML