pub fn assert_not_locked(token_record: &TokenRecord) -> ProgramResult