MKVAALISGGKDSILALHKVAEKHEVISLVGIFPENEDSYMFHSVNLHMLDVVAESLGLPLKKLYVSGEEEKEVDELAGQIGEVDADALCIGGIESNYQKKRFEKVCREVGMKLIAPLWKANPEKLMYEVAEKFEAIIVSVSAMGLDESFLGRRIDKECIEDLKRLNEKYSVHLAGEGGEFETLVLDAPLYRFRIKVDSIRKFWDGVRGYCLIERYSKISKT