MESRRTKLGAQGLEVSALGLGCMGLSTFYGTPTSDDAGIALIHHAFNSGVTFFDTADIYGPFTNEILVGKALKDLPREKVQLATKFGNVPGEGMMGVTVNGTPEYVRKACESSLERLGVDYIDLYYQHRVDAEVPIEETMGELKKLVQGGKIKNIGLSEASANTIRRAHAVHPITAVQLEWSLWTRDAEAEIIPTCRELGIGIVPYSPLGRGFFSGKAIVEKLQSDDSRLVRQPRFQGENFEKNKVLYERVAALASKHGCTTSQLALAWVLAQGKDVVPIPGTTKVPNFDENLGSLNLKLSKAEIDEIAAAVPEEEVAGTRYSEELLKKTWMFVDTPPPKA*