MESRRTKLGAQGLEVSALGLGCMGLSAFYGTPTSDDAGIVLIHHAFNSGVTFFDTADIYGLFTNEILVGKALKDLPREKVQLATKFGNVPGKGTTVNGTPEYARKACESSLERLGVDYIDLYYQHRVDAQVPIEETMGELKRLVLEGKIKYIGLSEASADTIRRAHAVHPITAVQLEWSLWTQSLVSESFRTALWDEASSPAKRLLRSYRAMIPVSDQLFQVRQPRFQGENFEKNKVLYERVAALASKHGCTTSQLALAWVLAQGKDVVPIPGTTKVANFDENLGSLNLKLSKAEIDEIAAAVPEEEVAGTRYPEELLKRTWMFVDTPPPKA*