#include <time.h>
#include <barry/barry.h>
#include <iostream>
#include <cstring>
using namespace std;
using namespace Barry;
#include "builder.h"
#include "endian.h"
#include "packet.h"
#include <sstream>
#include <iomanip>
#define __DEBUG_MODE__
#include "debug.h"
namespace Barry {
//
#include <string>
#include <stdexcept>
#include <cstdlib>
//#define __DEBUG_MODE__
#include "parser.h"
#include "error.h"
#include <ostream>
using namespace Barry::Protocol;
#include <openssl/sha.h>
using namespace Usb;
#include <vector>
#include <getopt.h>
#include <memory>
#include <climits>