// File: /workspace/github_cpp_makefile_star2_O3/kram[P]kram/./src/lexer/token.cpp
// Function: lexer::Token::Trans(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)
Type Token::Trans(std::string from) {
	if (!built_op_trans) {

		opTrans["OPERATOR"] = Type::OPERATOR;
		opTrans[","] = Type::OPERATOR_COMMA;
		opTrans[":="] = Type::OPERATOR_COLON_EQ;
		opTrans[":"] = Type::OPERATOR_COLON;
		opTrans["::"] = Type::OPERATOR_DOUBLE_COLON;
		opTrans[";"] = Type::OPERATOR_SEMICOLON;
		opTrans["="] = Type::OPERATOR_EQ;
		opTrans["=="] = Type::OPERATOR_EQEQ;
		opTrans[">"] = Type::OPERATOR_GT;
		opTrans[">="] = Type::OPERATOR_GTEQ;
		opTrans["!="] = Type::OPERATOR_NOT_EQ;
		opTrans["!"] = Type::OPERATOR_NOT;
		opTrans["<"] = Type::OPERATOR_LT;
		opTrans["<="] = Type::OPERATOR_LTEQ;
		opTrans["&&"] = Type::OPERATOR_DOUBLE_AND;
		opTrans["||"] = Type::OPERATOR_DOUBLE_OR;
		opTrans["++"] = Type::OPERATOR_PLUS_PLUS;
		opTrans["--"] = Type::OPERATOR_MINUS_MINUS;
		opTrans["+"] = Type::OPERATOR_PLUS;
		opTrans["-"] = Type::OPERATOR_MINUS;
		opTrans["*"] = Type::OPERATOR_MUL;
		opTrans["/"] = Type::OPERATOR_DIV;
		opTrans["."] = Type::OPERATOR_DOT;
		opTrans[".."] = Type::OPERATOR_2DOT;
		opTrans["..."] = Type::OPERATOR_3DOT;
		opTrans["("] = Type::OPERATOR_PAREN_L;
		opTrans[")"] = Type::OPERATOR_PAREN_R;
		opTrans["{"] = Type::OPERATOR_CURLYPAREN_L;
		opTrans["}"] = Type::OPERATOR_CURLYPAREN_R;
		opTrans["["] = Type::OPERATOR_SQUARE_PAREN_LEFT;
		opTrans["]"] = Type::OPERATOR_SQUARE_PAREN_RIGHT;

		opTrans["T_EOF"] = Type::T_EOF;
		opTrans["T_EOL"] = Type::T_EOL;
		opTrans["IGNORE"] = Type::IGNORE;
		opTrans["STRING"] = Type::STRING;
		opTrans["NUMBER"] = Type::NUMBER;
		opTrans["NAME"] = Type::NAME;

		opTrans["BOOL"] = Type::BOOL;
		opTrans["true"] = Type::BOOL_TRUE;
		opTrans["false"] = Type::BOOL_FALSE;

		opTrans["KEYWORD"] = Type::KEYWORD;
		opTrans["class"] = Type::KEYWORD_CLASS;
		opTrans["fn"] = Type::KEYWORD_FN;
		opTrans["if"] = Type::KEYWORD_IF;
		opTrans["else"] = Type::KEYWORD_ELSE;
		opTrans["new"] = Type::KEYWORD_NEW;
		opTrans["while"] = Type::KEYWORD_WHILE;
		opTrans["return"] = Type::KEYWORD_RETURN;

		built_op_trans = true;
	}

	if (opTrans.find(from) == opTrans.end()) {
		return Type::IGNORE;	
	}

	return opTrans[from];
}

// Assembly:
pushq %r14
pushq %rbx
subq $0x28, %rsp
movq %rdi, %rbx
cmpb $0x0, 0x154cd(%rip)     # 0x1b288
jne 0x69fe
leaq 0x18(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0xc560(%rip), %rsi      # 0x12331
leaq 0xc561(%rip), %rdx      # 0x12339
leaq 0x8(%rsp), %rdi
callq 0x47d2
leaq 0x15467(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x11, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x5e08
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc523(%rip), %rsi      # 0x1233a
leaq 0xc51d(%rip), %rdx      # 0x1233b
callq 0x47d2
leaq 0x15426(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x12, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x5e49
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc4e4(%rip), %rsi      # 0x1233c
leaq 0xc4df(%rip), %rdx      # 0x1233e
callq 0x47d2
leaq 0x153e5(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x2a, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x5e8a
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xd419(%rip), %rsi      # 0x132b2
leaq 0xd413(%rip), %rdx      # 0x132b3
callq 0x47d2
leaq 0x153a4(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x13, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x5ecb
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc465(%rip), %rsi      # 0x1233f
leaq 0xc460(%rip), %rdx      # 0x12341
callq 0x47d2
leaq 0x15363(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x14, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x5f0c
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc427(%rip), %rsi      # 0x12342
leaq 0xc421(%rip), %rdx      # 0x12343
callq 0x47d2
leaq 0x15322(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x15, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x5f4d
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc3f1(%rip), %rsi      # 0x1234d
leaq 0xc3eb(%rip), %rdx      # 0x1234e
callq 0x47d2
leaq 0x152e1(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x16, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x5f8e
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc3a7(%rip), %rsi      # 0x12344
leaq 0xc3a2(%rip), %rdx      # 0x12346
callq 0x47d2
leaq 0x152a0(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x18, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x5fcf
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc369(%rip), %rsi      # 0x12347
leaq 0xc363(%rip), %rdx      # 0x12348
callq 0x47d2
leaq 0x1525f(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x19, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6010
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc32a(%rip), %rsi      # 0x12349
leaq 0xc325(%rip), %rdx      # 0x1234b
callq 0x47d2
leaq 0x1521e(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x1a, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6051
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc2ec(%rip), %rsi      # 0x1234c
leaq 0xc2e7(%rip), %rdx      # 0x1234e
callq 0x47d2
leaq 0x151dd(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x17, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6092
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xcc71(%rip), %rsi      # 0x12d12
leaq 0xcc6b(%rip), %rdx      # 0x12d13
callq 0x47d2
leaq 0x1519c(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x2b, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x60d3
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc26d(%rip), %rsi      # 0x1234f
leaq 0xc267(%rip), %rdx      # 0x12350
callq 0x47d2
leaq 0x1515b(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x1b, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6114
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc22e(%rip), %rsi      # 0x12351
leaq 0xc229(%rip), %rdx      # 0x12353
callq 0x47d2
leaq 0x1511a(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x1c, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6155
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc1f0(%rip), %rsi      # 0x12354
leaq 0xc1eb(%rip), %rdx      # 0x12356
callq 0x47d2
leaq 0x150d9(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x1d, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6196
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc1b2(%rip), %rsi      # 0x12357
leaq 0xc1ad(%rip), %rdx      # 0x12359
callq 0x47d2
leaq 0x15098(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x1e, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x61d7
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc174(%rip), %rsi      # 0x1235a
leaq 0xc16f(%rip), %rdx      # 0x1235c
callq 0x47d2
leaq 0x15057(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x1f, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6218
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbe89(%rip), %rsi      # 0x120b0
leaq 0xbe84(%rip), %rdx      # 0x120b2
callq 0x47d2
leaq 0x15016(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x20, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6259
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc0f3(%rip), %rsi      # 0x1235b
leaq 0xc0ed(%rip), %rdx      # 0x1235c
callq 0x47d2
leaq 0x14fd5(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x21, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x629a
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbe08(%rip), %rsi      # 0x120b1
leaq 0xbe02(%rip), %rdx      # 0x120b2
callq 0x47d2
leaq 0x14f94(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x22, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x62db
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc073(%rip), %rsi      # 0x1235d
leaq 0xc06d(%rip), %rdx      # 0x1235e
callq 0x47d2
leaq 0x14f53(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x23, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x631c
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc034(%rip), %rsi      # 0x1235f
leaq 0xc02e(%rip), %rdx      # 0x12360
callq 0x47d2
leaq 0x14f12(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x24, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x635d
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbff7(%rip), %rsi      # 0x12363
leaq 0xbff1(%rip), %rdx      # 0x12364
callq 0x47d2
leaq 0x14ed1(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x25, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x639e
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbfb5(%rip), %rsi      # 0x12362
leaq 0xbfb0(%rip), %rdx      # 0x12364
callq 0x47d2
leaq 0x14e90(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x2c, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x63df
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbf73(%rip), %rsi      # 0x12361
leaq 0xbf6f(%rip), %rdx      # 0x12364
callq 0x47d2
leaq 0x14e4f(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x2d, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6420
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbece(%rip), %rsi      # 0x122fd
leaq 0xbec8(%rip), %rdx      # 0x122fe
callq 0x47d2
leaq 0x14e0e(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x26, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6461
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xc7fd(%rip), %rsi      # 0x12c6d
leaq 0xc7f7(%rip), %rdx      # 0x12c6e
callq 0x47d2
leaq 0x14dcd(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x27, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x64a2
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbeb4(%rip), %rsi      # 0x12365
leaq 0xbeae(%rip), %rdx      # 0x12366
callq 0x47d2
leaq 0x14d8c(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x28, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x64e3
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbe75(%rip), %rsi      # 0x12367
leaq 0xbe6f(%rip), %rdx      # 0x12368
callq 0x47d2
leaq 0x14d4b(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x29, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6524
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbe36(%rip), %rsi      # 0x12369
leaq 0xbe30(%rip), %rdx      # 0x1236a
callq 0x47d2
leaq 0x14d0a(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x2e, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6565
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbdf7(%rip), %rsi      # 0x1236b
leaq 0xbdf1(%rip), %rdx      # 0x1236c
callq 0x47d2
leaq 0x14cc9(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x2f, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x65a6
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbdb8(%rip), %rsi      # 0x1236d
leaq 0xbdb6(%rip), %rdx      # 0x12372
callq 0x47d2
leaq 0x14c88(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x0, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x65e7
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbd7d(%rip), %rsi      # 0x12373
leaq 0xbd7b(%rip), %rdx      # 0x12378
callq 0x47d2
leaq 0x14c47(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x1, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6628
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbad1(%rip), %rsi      # 0x12108
leaq 0xbad0(%rip), %rdx      # 0x1210e
callq 0x47d2
leaq 0x14c06(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x2, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6669
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbd01(%rip), %rsi      # 0x12379
leaq 0xbd00(%rip), %rdx      # 0x1237f
callq 0x47d2
leaq 0x14bc5(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x3, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x66aa
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbcc7(%rip), %rsi      # 0x12380
leaq 0xbcc6(%rip), %rdx      # 0x12386
callq 0x47d2
leaq 0x14b84(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x4, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x66eb
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xcb4d(%rip), %rsi      # 0x13247
leaq 0xcb4a(%rip), %rdx      # 0x1324b
callq 0x47d2
leaq 0x14b43(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x5, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x672c
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbc4c(%rip), %rsi      # 0x12387
leaq 0xbc49(%rip), %rdx      # 0x1238b
callq 0x47d2
leaq 0x14b02(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x6, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x676d
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbb83(%rip), %rsi      # 0x122ff
leaq 0xbb80(%rip), %rdx      # 0x12303
callq 0x47d2
leaq 0x14ac1(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x7, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x67ae
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbb47(%rip), %rsi      # 0x12304
leaq 0xbb45(%rip), %rdx      # 0x12309
callq 0x47d2
leaq 0x14a80(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x8, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x67ef
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xbb8e(%rip), %rsi      # 0x1238c
leaq 0xbb8e(%rip), %rdx      # 0x12393
callq 0x47d2
leaq 0x14a3f(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x9, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6830
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xba81(%rip), %rsi      # 0x122c0
leaq 0xba7f(%rip), %rdx      # 0x122c5
callq 0x47d2
leaq 0x149fe(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0xa, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6871
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xba46(%rip), %rsi      # 0x122c6
leaq 0xba41(%rip), %rdx      # 0x122c8
callq 0x47d2
leaq 0x149bd(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0xb, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x68b2
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xba08(%rip), %rsi      # 0x122c9
leaq 0xba03(%rip), %rdx      # 0x122cb
callq 0x47d2
leaq 0x1497c(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0xc, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x68f3
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xb9ca(%rip), %rsi      # 0x122cc
leaq 0xb9c7(%rip), %rdx      # 0x122d0
callq 0x47d2
leaq 0x1493b(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0xd, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6934
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xb98e(%rip), %rsi      # 0x122d1
leaq 0xb98a(%rip), %rdx      # 0x122d4
callq 0x47d2
leaq 0x148fa(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0xe, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6975
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xb951(%rip), %rsi      # 0x122d5
leaq 0xb94f(%rip), %rdx      # 0x122da
callq 0x47d2
leaq 0x148b9(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0xf, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x69b6
callq 0x3230
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0xb916(%rip), %rsi      # 0x122db
leaq 0xb915(%rip), %rdx      # 0x122e1
callq 0x47d2
leaq 0x14878(%rip), %rdi     # 0x1b250
leaq 0x8(%rsp), %rsi
callq 0x7382
movl $0x10, (%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x69f7
callq 0x3230
movb $0x1, 0x1488a(%rip)     # 0x1b288
leaq 0x1484b(%rip), %rdi     # 0x1b250
movq %rbx, %rsi
callq 0x7760
testq %rax, %rax
je 0x6a25
leaq 0x14837(%rip), %rdi     # 0x1b250
movq %rbx, %rsi
callq 0x779a
movl (%rax), %eax
jmp 0x6a2a
movl $0x2, %eax
addq $0x28, %rsp
popq %rbx
popq %r14
retq
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
jmp 0x6b5d
jmp 0x6b71
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x6b74
callq 0x3230
jmp 0x6b74
movq %rax, %rbx
movq %rbx, %rdi
callq 0x33c0