KGGLYGEGTIEGKFDCGYLVSVKLGSEVLRGVLFHPEESVPPPSSVPQDVGAIVPFNPKARRSVRKRRNRRRWDPNYPKPNRSGYNFFFAAKHTKLKELYPNREREFTKMIGQSWNSLSPDEKMVIKWSF