Function at 0x1800b8a80
Capabilities:
Check for software breakpoints
Parse credit card information
Parse pe header

Disassembly:
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x17]
sub rsp, 0xd8
mov r10, qword [rbp - 0x59]
mov r11, rdx
mov r9d, dword [rbp - 0x61]
mov rdx, rcx
mov ebx, r8d
mov ecx, dword [rbp + 0x6f]
mov rsi, rdx
mov rdi, qword [rbp - 0x41]
mov r12d, r9d
mov r8d, dword [rbp - 0x51]
mov r14, rdi
mov dword [rbp - 0x49], ebx
mov r15d, r8d
lea eax, [rcx + 0x84c]
mov r13, r10
cmp ebx, eax
jae 0x1800be367
cmp ebx, 0x170
ja 0x1800b8d05
je 0x1800b8ccb
cmp ebx, 0xe3
ja 0x1800b8c19
je 0x1800b8c00
mov eax, ebx
sub eax, 0xa
je 0x1800b8bf5
sub eax, 0x3f
je 0x1800b8bd3
sub eax, 0x24
je 0x1800b8bb6
cmp eax, 0x52
jne 0x1800b8ba6
xor ebx, ebx
mov rax, qword [r11]
lea r9, [rbx + 1]
mov qword [rbp - 0x71], rax
xor edx, edx
lea rax, [rbp - 0x71]
mov qword [rsp + 0x28], 0
xor ecx, ecx
mov qword [rsp + 0x20], rax
mov r8d, 0xc3
call fcn.18001f030
mov rcx, qword [rbp - 0x19]
mov qword [rcx + rbx*8], rax
test rax, rax
jne 0x1800b8b8e
mov eax, 0x18
nop
cmp eax, 0x18
je 0x1800b8b80
cmp eax, 0x59
je 0x1800be78c
jmp 0x1800b8b84
mov byte [rbp - 0x29], 0
add eax, 0x41
cmp eax, 0x9a
jb 0x1800b8b70
mov r11, qword [rbp + 0x67]
inc rbx
cmp rbx, 6
jb 0x1800b8b30
mov ebx, dword [rbp - 0x49]
mov r10, qword [rbp - 0x59]
mov r9d, dword [rbp - 0x61]
mov r11, qword [rbp + 0x67]
add ebx, 0x76
mov rdx, qword [rbp + 0x5f]
jmp 0x1800b8abd
mov r10, qword [rbp - 0x21]
mov ebx, 0x6d
mov r11, qword [rbp + 0x67]
add ebx, 0x76
mov rdx, qword [rbp + 0x5f]
mov qword [rbp - 0x59], r10
jmp 0x1800b8abd
mov r11, qword [rbp + 0x67]
lea rax, [0x1801d8fe8]
mov rdx, qword [rbp + 0x5f]
add ebx, 0x76
mov qword [rbp - 0x19], rax
mov byte [0x1801d9018], 0
jmp 0x1800b8abd
mov rax, qword [r11 + 0x48]
mov rcx, r11
call qword [rax]
jmp 0x1800b8b9e
test rdx, rdx
je 0x1800be78c
mov r11, qword [rbp + 0x67]
add ebx, 0x76
mov rdx, qword [rbp + 0x5f]
jmp 0x1800b8abd
mov eax, ebx
sub eax, 0xfa
je 0x1800b8c8a
sub eax, 0x2f
je 0x1800b8c5c
sub eax, 0xc
je 0x1800b8c45
cmp eax, 0x24
je 0x1800b8db7
mov r11, qword [rbp + 0x67]
add ebx, 0x76
mov rdx, qword [rbp + 0x5f]
jmp 0x1800b8abd
mov r11, qword [rbp + 0x67]
add ebx, 0x76
mov rdx, qword [rbp + 0x5f]
mov byte [0x1801d9018], 1
jmp 0x1800b8abd
mov eax, dword [rdx]
xor r9d, r9d
mov dword [rbp - 0x39], eax
xor r8d, r8d
lea rax, [rbp - 0x39]
xor edx, edx
mov qword [rsp + 0x28], rax
xor ecx, ecx
mov dword [rsp + 0x20], 0x59
call fcn.1800a1ac0
mov qword [rbp - 9], rax
jmp 0x1800b8b9e
lea rax, [0x1801d4ff8]
mov qword [rbp - 0x11], 0x20
mov qword [rsp + 0x30], rax
xor r9d, r9d
lea rax, [rbp - 0x11]
xor r8d, r8d
mov qword [rsp + 0x28], rax
mov edx, 0xcb
xor ecx, ecx
mov qword [rsp + 0x20], 0
call fcn.1800957f0
mov qword [rbp - 0x31], rax
jmp 0x1800b8b9e
mov rdi, qword [rbp - 0x31]
movups xmm0, xmmword [r11]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [r11 + 0x10]
movups xmmword [rdi + 0x10], xmm1
mov r9, qword [rdi + 8]
mov qword [rsp + 0x28], 0
xor r8d, r8d
xor edx, edx
mov dword [rsp + 0x20], 0xa6
xor ecx, ecx
call fcn.180137ac0
jmp 0x1800b8b9e
cmp ebx, 0x245
ja 0x1800b8d7e
je 0x1800bb3a7
mov eax, ebx
sub eax, 0x19f
je 0x1800b8d6f
sub eax, 0xc
je 0x1800b8d46
sub eax, 0x24
je 0x1800be78c
cmp eax, 0x17
jne 0x1800b8ba6
mov rax, qword [rbp - 0x31]
mov r9, qword [rax + 0x10]
test r9, r9
je 0x1800b8ba2
jmp 0x1800b8ce3
mov ecx, 0xde
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xdd
je 0x1800be78c
cmp eax, 1
jne 0x1800b8d65
mov byte [rbp - 0x29], al
dec ecx
cmp ecx, 0xdc
ja 0x1800b8d50
mov rdx, qword [rbp + 0x7f]
mov rcx, r11
call qword [rbp - 9]
jmp 0x1800b8b9e
mov eax, ebx
sub eax, 0x2bb
je 0x1800be2e3
sub eax, 0x76
je 0x1800be2ac
cmp eax, 0x76
jne 0x1800b8ba6
mov eax, 0x64
cmp eax, 0x64
je 0x1800be763
add eax, 0xf3c
cmp eax, 0xf3c
jbe 0x1800b8da2
movzx eax, word [rdx]
mov r8d, 0x100
cmp eax, r8d
ja 0x1800ba0e7
je 0x1800ba001
cmp eax, 0x90
ja case.default.0x1800bcd59
lea rbx, [0x180000000]
movzx eax, byte [rbx + rax + 0xbe7f0]
mov ecx, dword [rbx + rax*4 + 0xbe7a4]
add rcx, rbx
jmp rcx
mov rsi, qword [rbp + 0x67]
mov ebx, 0x116
nop
mov eax, ebx
sub eax, 0x115
je case.0x1800bb2f3.35
cmp eax, 1
jne 0x1800b8e5a
xor r9d, r9d
mov dword [rsp + 0x20], 0xc6
xor r8d, r8d
xor ecx, ecx
call fcn.180121cc0
mov rcx, qword [rbp + 0x77]
lea rdx, [rbp - 0x69]
mov r9, rsi
mov r8, rax
mov ecx, dword [rcx]
mov dword [rbp - 0x69], ecx
mov rcx, qword [rbp + 0x7f]
mov ecx, dword [rcx]
mov dword [rbp - 0x49], ecx
lea rcx, [rbp - 0x49]
mov qword [rsp + 0x20], rcx
mov ecx, 0x29
call fcn.180110d10
mov rdx, qword [rbp + 0x5f]
dec ebx
cmp ebx, 0x114
ja 0x1800b8e00
mov r11, qword [rbp + 0x67]
lea rbx, [0x180000000]
mov r10, qword [rbp - 0x59]
mov r8d, 0x100
mov r9d, dword [rbp - 0x61]
mov eax, 9
cmp eax, 0x25b
je 0x1800b9315
add eax, 0x252
cmp eax, 0x4a4
jbe 0x1800b8e82
mov edi, 0xa
nop
cmp edi, 0xa
ja case.default.0x1800b8eb5
mov eax, edi
mov ecx, dword [rbx + rax*4 + 0xbe884]
add rcx, rbx
jmp rcx
cmp word [rdx], 0x43
je case.default.0x1800b8eb5
mov rdx, qword [r14 + 0x20]
lea r9, [rbp - 0x79]
mov byte [rbp - 0x79], 0
mov r8, r11
mov ecx, 0x11a
mov rax, qword [rdx + 0x10]
add rdx, 0x18
mov qword [rbp - 1], rax
lea rax, [rbp - 1]
mov qword [rsp + 0x20], rax
call fcn.180091dd0
jmp case.default.0x1800b8eb5
lea rax, [rbp - 0x71]
mov byte [rbp - 0x79], 0
lea r9, [rbp - 0x79]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 9
lea rdx, str.function
mov ecx, 0x11a
call fcn.180091dd0
jmp case.default.0x1800b8eb5
mov rsi, qword [rbp - 0x41]
mov eax, dword [rsi + 0xc]
test al, 2
je 0x1800b8f61
lea rax, [rbp - 0x71]
mov byte [rbp - 0x79], 0
lea r9, [rbp - 0x79]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 9
lea rdx, str.abstract
mov ecx, 0x11a
call fcn.180091dd0
mov eax, dword [rsi + 0xc]
test al, 4
je 0x1800b8f93
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rbp - 0x79]
mov qword [rsp + 0x20], rax
lea rdx, str.final
mov byte [rbp - 0x79], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 6
call fcn.180091dd0
mov r14, rsi
jmp case.default.0x1800b8eb5
mov r9d, 0x52
mov byte [rsp + 0x40], 0
lea r8, [rbp - 0x79]
mov byte [rbp - 0x79], 0x28
lea rdx, [rsp + 0x40]
mov rcx, r11
call fcn.1800ffd70
mov rcx, qword [rbp + 0x77]
lea r9, [rbp - 0x49]
mov rdx, qword [rbp + 0x67]
mov r8d, 0x6d
mov dword [rbp - 0x69], 0
mov eax, dword [rcx]
mov rcx, qword [r14 + 0x28]
mov dword [rbp - 0x49], eax
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp case.default.0x1800b8eb5
mov rsi, qword [rbp - 0x41]
cmp qword [rsi + 0x40], 0
je 0x1800b8f93
mov ebx, 2
mov eax, ebx
sub eax, 2
je 0x1800b903a
cmp eax, 1
jne 0x1800b9069
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rcx, qword [rsi + 0x40]
lea r8, [rbp - 0x49]
mov rdx, r11
mov dword [rbp - 0x49], 0
mov dword [rsp + 0x20], 0x129
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
call fcn.1800bf530
jmp 0x1800b9069
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 2
lea rdx, [0x1801647c4]
mov ecx, 0x11a
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
inc ebx
cmp ebx, 4
jb 0x1800b9000
mov r14, rsi
jmp case.default.0x1800b8eb5
test byte [r14 + 0xc], 1
je case.default.0x1800b8eb5
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 7
lea rdx, str.static
mov ecx, 0x11a
call fcn.180091dd0
jmp case.default.0x1800b8eb5
test dword [r14 + 0xc], 0x4000000
je case.default.0x1800b8eb5
mov byte [rsp + 0x40], 0x26
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov rcx, r11
lea rdx, [rbp - 0x79]
call fcn.1800ffd70
jmp case.default.0x1800b8eb5
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x49]
mov rcx, qword [r14 + 0x30]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x69], 0
mov eax, dword [rax]
mov dword [rbp - 0x49], eax
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp case.default.0x1800b8eb5
mov byte [rsp + 0x40], 0x29
jmp 0x1800b90ce
mov eax, dword [rdx + 0xc]
mov qword [rbp - 0x41], rdx
test r8d, eax
je 0x1800b916a
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 7
lea rdx, [0x180168280]
mov ecx, 0x11a
call fcn.180091dd0
mov r14, qword [rbp - 0x41]
jmp case.default.0x1800b8eb5
bt eax, 9
jae 0x1800b91a5
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 0xa
lea rdx, str.IsFoldable
mov ecx, 0x11a
call fcn.180091dd0
mov r14, qword [rbp - 0x41]
jmp case.default.0x1800b8eb5
bt eax, 0xa
jae 0x1800b91e0
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 8
lea rdx, [0x180168298]
mov ecx, 0x11a
call fcn.180091dd0
mov r14, qword [rbp - 0x41]
jmp case.default.0x1800b8eb5
mov r14, rdx
mov r11, qword [rbp + 0x67]
dec edi
mov rdx, qword [rbp + 0x5f]
lea eax, [rdi + 0x8e]
cmp eax, 0x8d
jbe 0x1800b935e
lea rbx, [0x180000000]
mov r8d, 0x100
jmp 0x1800b8ea0
mov r15, qword [rbp - 0x41]
cmp qword [r15 + 0x38], 0
je 0x1800b932a
mov r14, qword [rbp + 0x5f]
mov ebx, 0x37
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x37
je 0x1800b92cf
sub eax, 1
je 0x1800b9295
cmp eax, 1
jne 0x1800b92fe
lea r9d, [rax + 0x51]
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x7d
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
cmp word [r14], 0x43
je 0x1800b92fe
mov rcx, qword [rbp + 0x67]
lea r8, [rsp + 0x40]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0xa
call fcn.1800ffd70
jmp 0x1800b92fe
mov rdi, qword [rbp + 0x77]
lea rdx, [rbp - 0x69]
mov r9, qword [r15 + 0x38]
mov r8d, 0xbf
mov rcx, r11
mov eax, dword [rdi]
inc eax
mov dword [rbp - 0x69], eax
call fcn.180005ae0
mov eax, dword [rdi]
lea rcx, [rbp - 0x69]
mov r8, qword [rbp + 0x67]
mov edx, 0xb0
mov dword [rbp - 0x69], eax
call fcn.180078f50
jmp 0x1800b92fe
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 3
lea rdx, [0x18016825c]
mov ecx, 0x11a
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
inc ebx
cmp ebx, 0x3a
jb 0x1800b9230
mov r10, qword [rbp - 0x59]
mov r9d, dword [rbp - 0x61]
mov r11, qword [rbp + 0x67]
mov ebx, 0x159
mov rdx, qword [rbp + 0x5f]
add ebx, 0x76
jmp 0x1800b8abd
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 2
lea rdx, [0x180168260]
mov ecx, 0x11a
call fcn.180091dd0
jmp case.0x1800bb2f3.35
mov r14, rdi
mov edi, 0xce
jmp 0x1800b9374
mov r11, qword [rbp + 0x67]
cmp edi, 0xd06a
ja 0x1800b96a2
je 0x1800b9605
cmp edi, 0xce
je 0x1800b95f9
cmp edi, 0x4602
je 0x1800b9460
cmp edi, 0x8b36
jne 0x1800b9439
mov r14, qword [rbp - 0x41]
cmp qword [r14 + 0x28], 0
je 0x1800b9439
mov ebx, 0xbe
nop
mov eax, ebx
sub eax, 0xbd
je 0x1800b93ff
cmp eax, 1
jne 0x1800b942b
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 9
lea rdx, str._extends
mov ecx, 0x11a
call fcn.180091dd0
jmp 0x1800b942b
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rcx, qword [r14 + 0x28]
lea r8, [rbp - 0x49]
mov rdx, r11
mov dword [rbp - 0x49], 0
mov dword [rsp + 0x20], 0x129
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
call fcn.1800bf530
mov r11, qword [rbp + 0x67]
dec ebx
cmp ebx, 0xbc
ja 0x1800b93c0
mov rsi, qword [rbp + 0x67]
mov rdx, qword [rbp + 0x5f]
add edi, 0x4534
cmp edi, 0x1e46c
jbe 0x1800b9370
mov ebx, 0xc0
mov r14, rdx
jmp 0x1800b993d
mov r14, qword [rbp - 0x41]
mov eax, dword [r14 + 0xc]
test al, 0x40
je 0x1800b94a4
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 0xb
lea rdx, str.ErrorMargin
mov ecx, 0x11a
call fcn.180091dd0
mov rsi, qword [rbp + 0x67]
jmp 0x1800b9549
test al, al
jns 0x1800b94dd
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 6
lea rdx, [0x1801682b4]
mov ecx, 0x11a
call fcn.180091dd0
mov rsi, qword [rbp + 0x67]
jmp 0x1800b9549
mov ebx, 0xd7
jmp 0x1800b94f4
mov r11, qword [rbp + 0x67]
cmp ebx, 0xd7
je 0x1800b957e
cmp ebx, 0x74bd
jne 0x1800b9537
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 6
lea rdx, str.class
mov ecx, 0x11a
call fcn.180091dd0
mov rsi, qword [rbp + 0x67]
add ebx, 0x73e6
cmp ebx, 0xe7cc
jbe 0x1800b94f0
mov rdx, qword [r14 + 0x20]
lea r9, [rsp + 0x40]
mov byte [rsp + 0x40], 0
mov r8, rsi
mov ecx, 0x11a
mov rax, qword [rdx + 0x10]
add rdx, 0x18
mov qword [rbp - 0x21], rax
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
call fcn.180091dd0
jmp 0x1800b943d
mov eax, dword [r14 + 0xc]
test al, 0x20
je 0x1800b95b9
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 9
lea rdx, str.abstract
mov ecx, 0x11a
call fcn.180091dd0
mov eax, dword [r14 + 0xc]
test al, 4
je 0x1800b9537
mov rsi, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
mov r8, rsi
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rbp - 0x71], 6
lea rdx, str.final
mov qword [rsp + 0x20], rax
mov ecx, 0x11a
call fcn.180091dd0
jmp 0x1800b953b
mov qword [rbp - 0x41], rdx
mov r14, rdx
jmp 0x1800b9439
mov r14, qword [rbp - 0x41]
cmp qword [r14 + 0x30], 0
je 0x1800b9439
mov ebx, 0xed
nop dword [rax]
mov eax, ebx
sub eax, 0xed
je 0x1800b965f
cmp eax, 0xf
jne 0x1800b968e
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x49]
mov rcx, qword [r14 + 0x30]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x69], 0
mov eax, dword [rax]
mov dword [rbp - 0x49], eax
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800b968e
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 0xc
lea rdx, str.__base_dtor
mov ecx, 0x11a
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
add ebx, 0xf
cmp ebx, 0x10b
jb 0x1800b9620
jmp 0x1800b9439
cmp edi, 0x1159e
je 0x1800b9715
cmp edi, 0x15ad2
je 0x1800b96c3
cmp edi, 0x1a006
je case.0x1800bb2f3.35
jmp 0x1800b9439
mov rax, qword [rbp + 0x77]
lea rcx, [rbp - 0x69]
mov r8, r11
mov edx, 0xb0
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
call fcn.180078f50
mov rsi, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
mov r8, rsi
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
mov byte [rsp + 0x40], 0
lea rdx, [0x1801682e8]
mov qword [rbp - 0x71], 2
mov ecx, 0x11a
call fcn.180091dd0
jmp 0x1800b943d
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 3
lea rdx, [0x18016825c]
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea rdx, [rbp - 0x69]
mov rsi, qword [rbp + 0x67]
mov r8d, 0xbf
mov r9, qword [r14 + 0x38]
mov eax, dword [rcx]
mov rcx, rsi
inc eax
mov dword [rbp - 0x69], eax
call fcn.180005ae0
jmp 0x1800b943d
mov rsi, qword [rbp + 0x67]
mov ebx, 0xc0
mov r14, qword [rbp + 0x5f]
jmp 0x1800b993d
mov ebx, 0x6c
cmp ebx, 0x6c
je 0x1800b9799
mov qword [rbp - 0x41], rdi
cmp ebx, 0x73
je case.0x1800bb2f3.35
jmp 0x1800b97c0
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r8, rdx
mov qword [rsp + 0x20], r11
xor edx, edx
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea ecx, [rdx + 0x43]
call fcn.18012ae10
mov r11, qword [rbp + 0x67]
mov rdx, qword [rbp + 0x5f]
add ebx, 7
mov qword [rbp - 0x41], rdi
cmp ebx, 0x7a
jb 0x1800b9785
mov ebx, 0x101
mov eax, ebx
sub eax, 0x101
je 0x1800b97e5
cmp eax, 1
je case.0x1800bb2f3.35
jmp 0x1800b981a
mov rax, qword [rbp + 0x77]
lea r8, [rbp - 0x49]
mov r9, rdx
mov rcx, r11
lea rdx, [rbp - 0x71]
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
xor eax, eax
mov dword [rbp - 0x49], eax
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x69]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 7
call fcn.1800bebe0
mov r11, qword [rbp + 0x67]
inc ebx
mov rdx, qword [rbp + 0x5f]
cmp ebx, 0x103
jb 0x1800b97d1
mov r14, qword [rbp + 0x5f]
mov ebx, 0x1d
cmp ebx, 0x1d
je 0x1800b9867
cmp ebx, 0x6e9
jne 0x1800b98b5
mov byte [rsp + 0x40], 0x29
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov rcx, r11
lea rdx, [rbp - 0x79]
call fcn.1800ffd70
jmp case.0x1800bb2f3.35
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 5
lea rdx, str._use_
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
mov rdx, qword [rbp + 0x67]
mov r8d, 0x160
mov eax, dword [rcx]
mov rcx, r14
mov dword [rbp - 0x71], eax
call fcn.1800730a0
mov r11, qword [rbp + 0x67]
add ebx, 0x6cc
cmp ebx, 0xd98
jbe 0x1800b9835
mov rdx, qword [rbp + 0x5f]
mov r8d, 0x100
mov ebx, 0x10f
nop word [rax + rax]
mov eax, ebx
sub eax, 0x10f
je 0x1800b995c
cmp eax, 1
jne 0x1800b99ff
mov rsi, qword [rbp + 0x67]
mov r14, qword [rbp + 0x5f]
mov rax, qword [rbp + 0x77]
lea r8, [rbp - 0x69]
mov r9, r14
mov dword [rbp - 0x69], 0x14
lea rdx, [rbp - 0x49]
mov dword [rbp - 0x49], 1
mov rcx, rsi
mov ebx, 0xc0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 7
call fcn.1800bebe0
add ebx, 0x21
cmp ebx, 0x102
jae 0x1800b9b7b
mov eax, ebx
sub eax, 0xc0
je 0x1800b98fa
cmp eax, 0x21
jne 0x1800b993a
jmp case.0x1800bb2f3.35
movzx eax, word [rdx + 2]
test r8w, ax
je 0x1800b9977
mov qword [rbp - 0x71], 7
lea rdx, [0x180168280]
jmp 0x1800b99a5
bt ax, 9
jae 0x1800b998f
mov qword [rbp - 0x71], 0xa
lea rdx, str.set_tdesc
jmp 0x1800b99a5
bt ax, 0xa
jae 0x1800b99c9
mov qword [rbp - 0x71], 8
lea rdx, [0x180168298]
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov ecx, 0x11a
call fcn.180091dd0
mov rdx, qword [rbp + 0x5f]
test byte [rdx + 2], 1
je 0x1800b99ff
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, str.static
mov byte [rsp + 0x40], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 7
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
inc ebx
mov rdx, qword [rbp + 0x5f]
mov r8d, 0x100
cmp ebx, 0x111
jb 0x1800b98e0
mov eax, 0x120
cmp eax, 0x120
je 0x1800b9a4a
add eax, 3
cmp eax, 0x123
jb 0x1800b9a20
mov ebx, 0x110
mov eax, ebx
sub eax, 0x110
je 0x1800b9a7e
cmp eax, 0x54
je case.0x1800bb2f3.35
jmp 0x1800b9a9b
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 6
lea rdx, str.const
mov ecx, 0x11a
call fcn.180091dd0
jmp 0x1800b98f2
mov rax, qword [rbp + 0x77]
lea r8, [rbp - 0x71]
mov r9, rdx
mov rcx, r11
mov edx, 0xa
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.1800bf1e0
mov r11, qword [rbp + 0x67]
add ebx, 0x54
mov rdx, qword [rbp + 0x5f]
cmp ebx, 0x1b8
jb 0x1800b9a36
mov ebx, 0xbb
cmp ebx, 0xbb
je 0x1800b9b03
cmp ebx, 0x14f
je 0x1800b9ad1
cmp ebx, 0x1e3
je 0x1800b98f2
jmp 0x1800b9b32
movzx eax, word [rdx + 2]
cmp ax, 0x11
jne 0x1800b9aec
mov qword [rbp - 0x71], 9
lea rdx, str.function
jmp 0x1800b9b12
cmp ax, 0x12
jne 0x1800b9b32
mov qword [rbp - 0x71], 6
lea rdx, str.const
jmp 0x1800b9b12
mov qword [rbp - 0x71], 4
lea rdx, str.use
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov ecx, 0x11a
call fcn.180091dd0
add ebx, 0x94
cmp ebx, 0x277
jae 0x1800b9b4d
mov r11, qword [rbp + 0x67]
mov rdx, qword [rbp + 0x5f]
jmp 0x1800b9ab3
lea rbx, [0x180000000]
mov r13, qword [rbp - 0x59]
mov eax, 0x64
nop dword [rax]
cmp eax, 0x64
je 0x1800b9d7b
cmp eax, 0x66
je case.0x1800bb2f3.35
mov rdx, qword [rbp + 0x5f]
jmp 0x1800b9e48
mov r11, qword [rbp + 0x67]
mov rdx, qword [rbp + 0x5f]
mov ebx, 0x21
cmp ebx, 0x21
je 0x1800b9c04
cmp ebx, 0x7dd
je 0x1800b9ba6
cmp ebx, 0xf99
je case.0x1800bb2f3.35
jmp 0x1800b9c33
mov rax, qword [rbp + 0x77]
lea r8, [rbp - 0x69]
mov r9, rdx
mov dword [rbp - 0x69], 0x14
lea rdx, [rbp - 0x49]
mov dword [rbp - 0x49], 1
mov rcx, r11
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 7
call fcn.1800bebe0
mov rcx, qword [rbp + 0x67]
lea r8, [rsp + 0x40]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0x29
call fcn.1800ffd70
jmp 0x1800b9c33
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 5
lea rdx, str.list_
mov ecx, 0x11a
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
add ebx, 0x7bc
mov rdx, qword [rbp + 0x5f]
cmp ebx, 0x1734
jbe 0x1800b9b88
mov r14, qword [rbp + 0x5f]
mov ebx, 0xa5
mov eax, ebx
sub eax, 0xa4
je 0x1800b9cce
cmp eax, 1
jne 0x1800b9cbe
lea r9d, [rax + 0x51]
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x5b
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov rcx, qword [rbp + 0x77]
lea r8, [rbp - 0x69]
mov r9, r14
mov dword [rbp - 0x69], 0x14
lea rdx, [rbp - 0x49]
mov dword [rbp - 0x49], 1
mov eax, dword [rcx]
mov rcx, qword [rbp + 0x67]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 7
call fcn.1800bebe0
mov r11, qword [rbp + 0x67]
dec ebx
cmp ebx, 0xa3
ja 0x1800b9c56
jmp 0x1800b9cdc
mov byte [rsp + 0x40], 0x5d
jmp 0x1800b9847
mov r14, qword [rbp + 0x5f]
mov ebx, 0x129
mov eax, ebx
sub eax, 0x129
je 0x1800b9cf9
cmp eax, 1
jne 0x1800b9d46
mov byte [rsp + 0x40], 0x22
jmp 0x1800b9847
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x22
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov rcx, qword [rbp + 0x77]
mov r8, r14
mov r9, qword [rbp + 0x67]
mov edx, 0x2c
mov byte [rsp + 0x40], 0x22
mov eax, dword [rcx]
lea rcx, [rsp + 0x40]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800da180
mov r11, qword [rbp + 0x67]
inc ebx
cmp ebx, 0x12b
jb 0x1800b9ce1
mov rdx, qword [rbp + 0x5f]
mov rax, qword [rbp + 0x77]
mov r9, rdx
mov r8d, 0xbf
lea rdx, [rbp - 0x71]
mov rcx, r11
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.180005ae0
jmp case.0x1800bb2f3.35
mov rdx, qword [rbp + 0x5f]
movzx eax, word [rdx + 2]
dec eax
cmp eax, 7
ja case.default.0x1800b9d9a
cdqe
mov ecx, dword [rbx + rax*4 + 0xbe8b0]
add rcx, rbx
jmp rcx
mov ecx, 0xca
mov qword [rbp - 0x59], r13
mov eax, ecx
sub eax, 0xca
je 0x1800b9db9
cmp eax, 1
je 0x1800b9f72
jmp 0x1800b9dc4
lea r13, str.LightPhase
mov qword [rbp - 0x59], r13
inc ecx
cmp ecx, 0xcc
jb 0x1800b9da5
mov eax, 0x7a
cmp eax, 0x7a
je 0x1800b9de5
cmp eax, 0x104
je 0x1800b9f72
jmp 0x1800b9df0
lea r13, str.FbxAnimStack
mov qword [rbp - 0x59], r13
add eax, 0x8a
cmp eax, 0x18e
jb 0x1800b9dd3
mov eax, 0x55
cmp eax, 0x55
je 0x1800b9e7c
add eax, 0x5d
cmp eax, 0xb2
jb 0x1800b9e01
mov eax, 0xf6
cmp eax, 0xf6
je 0x1800b9e8c
add eax, 0xbb
cmp eax, 0x1b1
jb 0x1800b9e15
mov eax, 0xa9
nop dword [rax]
cmp eax, 0x1081
je 0x1800b9e43
add eax, 0xfd8
cmp eax, 0x1fb0
jbe 0x1800b9e30
mov eax, 0x64
add eax, 2
cmp eax, 0x68
jb 0x1800b9b60
mov r11, qword [rbp + 0x67]
mov r10, qword [rbp - 0x59]
mov r9d, dword [rbp - 0x61]
mov eax, 0x1d
cmp eax, 0x1d
je 0x1800b9f3d
cmp eax, 0x3d
je 0x1800b9315
jmp 0x1800b9ff5
lea r13, str.SetMethodImpl
mov qword [rbp - 0x59], r13
jmp 0x1800b9f72
lea r13, str.__CLASS__
mov qword [rbp - 0x59], r13
jmp 0x1800b9f72
mov eax, 0x4e
cmp eax, 0x4e
je 0x1800b9eb1
cmp eax, 0x66
je 0x1800b9f72
jmp 0x1800b9ebc
lea r13, str.__LINE__
mov qword [rbp - 0x59], r13
add eax, 0x18
cmp eax, 0x7e
jb 0x1800b9ea1
mov ecx, 0x53
nop dword [rax]
mov eax, ecx
sub eax, 0x53
je 0x1800b9ee2
cmp eax, 1
je 0x1800b9f72
jmp 0x1800b9eed
lea r13, str.__FILE__
mov qword [rbp - 0x59], r13
inc ecx
cmp ecx, 0x55
jb 0x1800b9ed0
mov ecx, 0xe7
nop dword [rax]
mov eax, ecx
sub eax, 0xe7
je 0x1800b9f10
cmp eax, 1
je 0x1800b9f72
jmp 0x1800b9f1b
lea r13, str.__DIR__
mov qword [rbp - 0x59], r13
inc ecx
cmp ecx, 0xe9
jb 0x1800b9f00
nop word [rax + rax]
lea r13, str.__TRAIT__
mov qword [rbp - 0x59], r13
jmp 0x1800b9f72
movzx eax, word [rdx + 2]
cmp ax, 7
je 0x1800ba030
cmp ax, 0xe
jne 0x1800b9fec
mov eax, 0x101
nop word [rax + rax]
cmp eax, 0x101
je 0x1800b9fd1
cmp eax, 0x8686
jne 0x1800b9fdc
mov r13, qword [rbp - 0x59]
mov esi, 0x1cbd8
mov byte [rsp + 0x40], 0
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rax + r13], 0
jne 0x1800b9f83
mov r8, qword [rbp + 0x67]
mov rdx, r13
mov qword [rbp - 0x71], rax
lea r9, [rsp + 0x40]
lea rax, [rbp - 0x71]
mov ecx, 0x11a
mov qword [rsp + 0x20], rax
call fcn.180091dd0
mov ecx, dword [rbp + 0x6f]
mov r11, qword [rbp + 0x67]
mov r10, qword [rbp - 0x59]
mov rdx, qword [rbp + 0x5f]
mov r9d, dword [rbp - 0x61]
mov r8d, dword [rbp - 0x51]
imul eax, ecx, 0x53
add esi, eax
jmp 0x1800be369
lea r10, str.callable
mov qword [rbp - 0x59], r10
add eax, 0x8585
cmp eax, 0x10b0a
jbe 0x1800b9f60
nop dword [rax]
mov eax, 0x1d
add eax, 0x20
cmp eax, 0x5d
jb 0x1800b9e65
mov ebx, 0xe
cmp ebx, 0xe
je 0x1800ba070
cmp ebx, 0xc6
je 0x1800ba040
cmp ebx, 0x17e
je case.0x1800bb2f3.35
jmp 0x1800ba090
lea r13, str.array
mov qword [rbp - 0x59], r13
jmp 0x1800b9f72
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
lea r8, [rbp - 0x69]
mov dword [rbp - 0x71], 0
mov ecx, 0x8d
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
mov rax, qword [rdx + 8]
mov rdx, r11
mov qword [rsp + 0x20], rax
call fcn.180009dd0
jmp 0x1800ba090
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x24
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov r11, qword [rbp + 0x67]
add ebx, 0xb8
mov rdx, qword [rbp + 0x5f]
cmp ebx, 0x236
jb 0x1800ba006
mov eax, 0xf
nop
cmp eax, 0xf
je 0x1800ba11d
add eax, 0x30c
cmp eax, 0x30c
jbe 0x1800ba0b0
mov r14, qword [rbp + 0x5f]
mov ebx, 0xd6
nop word [rax + rax]
mov eax, ebx
sub eax, 0xd6
je 0x1800ba152
cmp eax, 0xe
je 0x1800be732
jmp 0x1800ba189
mov ecx, 0x200
cmp eax, ecx
ja 0x1800bae64
je 0x1800bad7b
sub eax, 0x101
cmp eax, 0x1d
ja case.default.0x1800bcd59
lea rbx, [0x180000000]
cdqe
mov ecx, dword [rbx + rax*4 + 0xbe8d0]
add rcx, rbx
jmp rcx
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
mov r14, qword [rbp + 0x5f]
lea r8, [rbp - 0x69]
mov rdx, r11
mov dword [rbp - 0x69], 0
mov dword [rsp + 0x20], 0x129
mov eax, dword [rax]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x71], eax
call fcn.1800bf530
jmp case.0x1800bb2f3.35
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 3
lea rdx, [0x18016839c]
mov ecx, 0x11a
call fcn.180091dd0
mov r14, qword [r14 + 8]
mov qword [rbp + 0x5f], r14
mov r11, qword [rbp + 0x67]
add ebx, 0xe
cmp ebx, 0xf2
jb 0x1800ba0d0
mov r10, qword [rbp - 0x59]
lea rbx, [0x180000000]
mov r9d, dword [rbp - 0x61]
jmp 0x1800ba1b1
mov r14, qword [rbp + 0x5f]
mov eax, 0x20
cmp eax, 0x20
je 0x1800ba216
cmp eax, 0x14c0
je 0x1800ba203
cmp eax, 0x2960
jne 0x1800ba221
mov ecx, dword [rbp + 0x6f]
mov esi, 0x6d
mov rax, qword [rbp + 0x7f]
cmp dword [rax], r9d
jle 0x1800b9fb3
mov byte [rsp + 0x40], 0x28
mov rcx, r11
lea rdx, [rbp - 0x79]
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov r9d, 0x52
call fcn.1800ffd70
jmp 0x1800b9fb0
mov r9d, 0xf0
mov dword [rbp - 0x51], 0xf1
mov dword [rbp - 0x61], r9d
jmp 0x1800ba221
lea r10, [0x1801683a0]
mov qword [rbp - 0x59], r10
add eax, 0x14a0
cmp eax, 0x3de0
jbe 0x1800ba1b6
jmp 0x1800ba233
mov r14, qword [rbp + 0x5f]
mov eax, 3
cmp eax, 3
je 0x1800ba25c
cmp eax, 0x12
je 0x1800ba249
cmp eax, 0x21
je 0x1800ba1c9
jmp 0x1800ba267
mov r9d, 0xf0
mov dword [rbp - 0x51], 0xf1
mov dword [rbp - 0x61], r9d
jmp 0x1800ba267
lea r10, [0x1801683a4]
mov qword [rbp - 0x59], r10
add eax, 0xf
cmp eax, 0x30
jb 0x1800ba238
jmp 0x1800ba275
mov r14, qword [rbp + 0x5f]
mov edx, 0x32
nop word [rax + rax]
mov eax, edx
sub eax, 0x31
je 0x1800b9315
cmp eax, 1
jne 0x1800ba4b7
movzx eax, word [r14 + 2]
dec eax
cmp eax, 0xc
ja case.0x1800ba2b0.2
cdqe
mov ecx, dword [rbx + rax*4 + 0xbe948]
add rcx, rbx
jmp rcx
mov eax, 0x82
cmp eax, 0x82
je 0x1800ba2d1
cmp eax, 0x1040
jne 0x1800ba2e6
mov dword [rbp - 0x51], 0xf1
jmp 0x1800ba1c9
lea r10, str._unset_
mov r9d, 0xf0
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
add eax, 0xfbe
cmp eax, 0x1f7c
jbe 0x1800ba2b7
mov eax, 0xbf
cmp eax, 0xbf
je 0x1800ba325
cmp eax, 0x106a
je 0x1800ba312
cmp eax, 0x2015
je 0x1800ba1c9
jmp 0x1800ba330
mov r9d, 0xf0
mov dword [rbp - 0x51], 0xf1
mov dword [rbp - 0x61], r9d
jmp 0x1800ba330
lea r10, str._bool_
mov qword [rbp - 0x59], r10
add eax, 0xfab
cmp eax, 0x2f01
jbe 0x1800ba2f7
mov ecx, 0x119
mov eax, ecx
sub eax, 0x116
je 0x1800ba1c9
sub eax, 1
je 0x1800ba376
sub eax, 1
je 0x1800ba36a
cmp eax, 1
jne 0x1800ba37d
lea r10, str._int_
mov qword [rbp - 0x59], r10
jmp 0x1800ba37d
mov r9d, 0xf0
mov dword [rbp - 0x61], r9d
jmp 0x1800ba37d
mov dword [rbp - 0x51], 0xf1
dec ecx
cmp ecx, 0x115
ja 0x1800ba341
mov eax, 0x91
nop dword [rax]
cmp eax, 0x91
je 0x1800ba3a4
cmp eax, 0x1e96
je 0x1800ba2c5
jmp 0x1800ba3b9
lea r10, str._double_
mov r9d, 0xf0
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
add eax, 0x1e05
cmp eax, 0x3c0a
jbe 0x1800ba390
mov eax, 0x2e
nop word [rax + rax]
cmp eax, 0x2e
je 0x1800ba3e2
cmp eax, 0x1928
je 0x1800ba2c5
jmp 0x1800ba3f7
lea r10, str._string_
mov r9d, 0xf0
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
add eax, 0x18fa
cmp eax, 0x31f4
jbe 0x1800ba3d0
mov ecx, 0xfb
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xfb
je 0x1800ba432
sub eax, 1
je 0x1800ba429
cmp eax, 1
je 0x1800ba1c9
jmp 0x1800ba447
mov dword [rbp - 0x51], 0xf1
jmp 0x1800ba447
lea r10, str._array_
mov r9d, 0xf0
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
inc ecx
cmp ecx, 0xfe
jb 0x1800ba410
mov ecx, 0x18
mov eax, ecx
sub eax, 0x18
je 0x1800ba476
sub eax, 0x65
je 0x1800ba46d
cmp eax, 0x65
je 0x1800ba1c9
jmp 0x1800ba48b
mov dword [rbp - 0x51], 0xf1
jmp 0x1800ba48b
lea r10, str._object_
mov r9d, 0xf0
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
add ecx, 0x65
cmp ecx, 0x147
jb 0x1800ba456
mov eax, 0x59
nop dword [rax + rax]
cmp eax, 0x2cd9
je 0x1800b9315
add eax, 0x2c80
cmp eax, 0x5900
jbe 0x1800ba4a0
dec edx
cmp edx, 0x30
ja 0x1800ba280
jmp 0x1800ba4c8
mov r14, qword [rbp + 0x5f]
mov eax, 0x6a
nop dword [rax]
cmp eax, 0x6a
je 0x1800ba4e3
add eax, 0xe14
cmp eax, 0xe14
jbe 0x1800ba4d0
jmp 0x1800ba4fc
lea r13, str.empty
mov qword [rbp - 0x59], r13
mov esi, 0xd477
jmp 0x1800b9fb0
mov r14, qword [rbp + 0x5f]
mov eax, 0x9a
cmp eax, 0x9a
je 0x1800ba511
cmp eax, 0x69e0
je 0x1800ba4ee
jmp 0x1800ba51c
lea r13, str.isset
mov qword [rbp - 0x59], r13
add eax, 0x6946
cmp eax, 0xd28c
jbe 0x1800ba501
jmp 0x1800ba52e
mov r14, qword [rbp + 0x5f]
mov ecx, 0x11d
mov eax, ecx
sub eax, 0x11c
je 0x1800ba2c5
cmp eax, 1
jne 0x1800ba55a
lea r13, [0x180168404]
mov r9d, 0xf0
mov qword [rbp - 0x59], r13
mov dword [rbp - 0x61], r9d
dec ecx
cmp ecx, 0x11b
ja 0x1800ba533
jmp 0x1800ba56a
mov r14, qword [rbp + 0x5f]
mov ebx, 0x66
nop
mov eax, ebx
sub eax, 0x66
je 0x1800ba58a
cmp eax, 1
jne 0x1800ba60d
mov byte [rsp + 0x40], 0x60
jmp 0x1800b9847
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x60
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov rcx, qword [r14 + 8]
mov eax, 0x83
cmp word [rcx], ax
mov rax, qword [rbp + 0x77]
mov eax, dword [rax]
jne 0x1800ba5e7
mov r9, qword [rbp + 0x67]
mov r8, rcx
mov dword [rbp - 0x71], eax
lea rcx, [rsp + 0x40]
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0x60
mov edx, 0x2c
mov qword [rsp + 0x20], rax
call fcn.1800da180
jmp 0x1800ba60d
mov rdx, qword [rbp + 0x67]
lea r9, [rbp - 0x69]
mov dword [rbp - 0x69], eax
mov r8d, 0x6d
lea rax, [rbp - 0x71]
mov dword [rbp - 0x71], 0
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov r11, qword [rbp + 0x67]
inc ebx
cmp ebx, 0x68
jb 0x1800ba570
mov r10, qword [rbp - 0x59]
mov rdx, qword [rbp + 0x5f]
mov r9d, dword [rbp - 0x61]
mov ecx, 0x1d
nop dword [rax]
mov eax, ecx
sub eax, 0x1d
je 0x1800ba64b
cmp eax, 1
jne 0x1800ba660
mov r8d, 0x10f
mov dword [rbp - 0x51], r8d
jmp 0x1800ba1c9
lea r10, str.clone
mov r9d, 0x10e
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
inc ecx
cmp ecx, 0x1f
jb 0x1800ba630
mov eax, 0x49
nop dword [rax]
cmp eax, 0x49
je 0x1800ba6dc
add eax, 0x9c
cmp eax, 0xe5
jb 0x1800ba670
mov ecx, 0x2b
nop word [rax + rax]
mov eax, ecx
sub eax, 0x2a
je 0x1800ba747
cmp eax, 1
jne 0x1800ba6b5
lea r10, str.print
mov r9d, 0x3c
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
dec ecx
cmp ecx, 0x29
ja 0x1800ba690
mov ecx, 0x10c
mov eax, ecx
sub eax, 0x10c
je 0x1800ba753
cmp eax, 1
je 0x1800b9315
jmp 0x1800ba807
cmp qword [rdx + 8], 0
je 0x1800ba716
mov eax, 0x70
cmp eax, 0x70
je 0x1800ba6fa
cmp eax, 0x460
je 0x1800ba4ee
jmp 0x1800ba705
lea r10, [0x180168410]
mov qword [rbp - 0x59], r10
add eax, 0x3f0
cmp eax, 0x7e0
jbe 0x1800ba6e8
jmp 0x1800b9315
mov ecx, 0x2f
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x2e
je 0x1800b9f6e
cmp eax, 1
jne 0x1800ba73b
lea r10, [0x180168410]
mov qword [rbp - 0x59], r10
dec ecx
cmp ecx, 0x2d
ja 0x1800ba720
jmp 0x1800b9315
mov dword [rbp - 0x51], 0x3d
jmp 0x1800ba1c9
movzx ecx, word [rdx + 2]
sub ecx, 1
je 0x1800ba7d7
sub ecx, 1
je 0x1800ba860
sub ecx, 2
je 0x1800ba837
sub ecx, 4
je 0x1800ba7a9
cmp ecx, 8
jne 0x1800ba7f1
mov eax, 2
nop dword [rax]
cmp eax, 2
je 0x1800ba792
cmp eax, 0xa3
je 0x1800ba4ee
jmp 0x1800ba79d
lea r10, str.broadwell_sa
mov qword [rbp - 0x59], r10
add eax, 0xa1
cmp eax, 0x144
jb 0x1800ba780
mov ecx, 0x11b
nop
mov eax, ecx
sub eax, 0x11a
je 0x1800ba4ee
cmp eax, 1
jne 0x1800ba7cd
lea r10, str.require
mov qword [rbp - 0x59], r10
dec ecx
cmp ecx, 0x119
ja 0x1800ba7b0
mov eax, 0xb
nop dword [rax]
cmp eax, 0xb
je 0x1800ba88a
add eax, 0xb
cmp eax, 0x16
jb 0x1800ba7e0
mov eax, 0x41
cmp eax, 0x42
je 0x1800ba802
inc eax
cmp eax, 0x43
jb 0x1800ba7f6
mov ecx, 0x10c
inc ecx
cmp ecx, 0x10e
jb 0x1800ba6c1
mov ecx, 0x105
nop word [rax + rax]
mov eax, ecx
sub eax, 0x105
je 0x1800ba89f
cmp eax, 1
je 0x1800b9315
jmp 0x1800ba949
mov eax, 0x62
nop dword [rax]
cmp eax, 0x62
je 0x1800ba875
add eax, 0x84
cmp eax, 0xe6
jb 0x1800ba840
nop dword [rax]
nop word [rax + rax]
lea r13, str.include
mov esi, 0xd477
mov qword [rbp - 0x59], r13
jmp 0x1800b9fb0
lea r13, str.DCABBAB_A_7
mov esi, 0xd477
mov qword [rbp - 0x59], r13
jmp 0x1800b9fb0
lea r13, str.eval
mov esi, 0xd477
mov qword [rbp - 0x59], r13
jmp 0x1800b9fb0
movzx ecx, word [rdx + 2]
sub ecx, 0xc
je 0x1800ba8af
cmp ecx, 1
je 0x1800ba8f6
jmp 0x1800ba92e
mov ecx, 0x111
mov eax, ecx
sub eax, 0x111
je 0x1800ba8e0
sub eax, 0xe
je 0x1800ba8cd
cmp eax, 0xe
je 0x1800ba1c9
jmp 0x1800ba8eb
mov r9d, 0xf0
mov dword [rbp - 0x51], 0xf1
mov dword [rbp - 0x61], r9d
jmp 0x1800ba8eb
lea r10, [0x180168440]
mov qword [rbp - 0x59], r10
add ecx, 0xe
cmp ecx, 0x13b
jb 0x1800ba8b4
mov ecx, 0x44
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x44
je 0x1800ba912
cmp eax, 1
je 0x1800ba2c5
jmp 0x1800ba927
lea r10, [0x180168444]
mov r9d, 0xf0
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
inc ecx
cmp ecx, 0x46
jb 0x1800ba900
mov eax, 0xdb
cmp eax, 0xdb
je 0x1800ba944
add eax, 0x2c
cmp eax, 0x107
jb 0x1800ba933
mov ecx, 0x105
inc ecx
cmp ecx, 0x107
jb 0x1800ba820
mov eax, 0xb0
nop dword [rax]
cmp eax, 0xb0
je 0x1800ba987
cmp eax, 0x148
je 0x1800ba97b
cmp eax, 0x1e0
je 0x1800ba2c5
jmp 0x1800ba992
mov r9d, 0xf0
mov dword [rbp - 0x61], r9d
jmp 0x1800ba992
lea r10, [0x180168448]
mov qword [rbp - 0x59], r10
add eax, 0x98
cmp eax, 0x278
jb 0x1800ba960
mov ecx, 0x60
mov eax, ecx
sub eax, 0x60
je 0x1800ba9c3
sub eax, 1
je 0x1800ba9ba
cmp eax, 1
je 0x1800ba1c9
jmp 0x1800ba9d8
mov dword [rbp - 0x51], 0xf1
jmp 0x1800ba9d8
lea r10, [0x18016844c]
mov r9d, 0xf0
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
inc ecx
cmp ecx, 0x63
jb 0x1800ba9a3
mov ecx, 0x4d
mov eax, ecx
sub eax, 0x4d
je 0x1800baa15
sub eax, 1
je 0x1800baa02
cmp eax, 1
jne 0x1800baa20
mov ecx, dword [rbp + 0x6f]
mov esi, 0x6a72
jmp 0x1800ba1d1
mov r9d, 0xf0
mov dword [rbp - 0x51], 0xf1
mov dword [rbp - 0x61], r9d
jmp 0x1800baa20
lea r10, [0x180168448]
mov qword [rbp - 0x59], r10
inc ecx
cmp ecx, 0x50
jb 0x1800ba9e4
mov eax, 0x28
nop dword [rax]
cmp eax, 0x28
je 0x1800baa58
cmp eax, 0xe88
je 0x1800baa45
cmp eax, 0x1ce8
je 0x1800ba9f5
jmp 0x1800baa63
mov r9d, 0xf0
mov dword [rbp - 0x51], 0xf1
mov dword [rbp - 0x61], r9d
jmp 0x1800baa63
lea r10, [0x18016844c]
mov qword [rbp - 0x59], r10
add eax, 0xe60
cmp eax, 0x2b20
jbe 0x1800baa30
mov ecx, 0xc4
mov eax, ecx
sub eax, 0xc4
je 0x1800baa88
cmp eax, 1
je 0x1800be574
jmp 0x1800baa93
lea r10, str.global
mov qword [rbp - 0x59], r10
inc ecx
cmp ecx, 0xc6
jb 0x1800baa74
mov ecx, 0x8f
mov eax, ecx
sub eax, 0x8f
je 0x1800baab6
cmp eax, 0x64
je 0x1800ba4ee
jmp 0x1800baac1
lea r13, str.unset
mov qword [rbp - 0x59], r13
add ecx, 0x64
cmp ecx, 0x157
jb 0x1800baaa2
nop dword [rax]
lea r10, [0x180168460]
mov qword [rbp - 0x59], r10
jmp 0x1800be574
mov ebx, 0x38
cmp ebx, 0x38
je 0x1800bab12
mov qword [rbp - 0x59], r13
mov r10, r13
mov dword [rbp - 0x61], r12d
mov r9d, r12d
mov dword [rbp - 0x51], r15d
mov qword [rbp - 0x41], r14
mov qword [rbp + 0x5f], rsi
cmp ebx, 0x2958
je 0x1800b9315
jmp 0x1800bab65
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rdx, qword [rsi + 8]
mov r8, r11
mov ecx, 0xaa
mov dword [rbp - 0x69], 0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.180084cc0
mov rcx, qword [rbp + 0x67]
lea r8, [rsp + 0x40]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0x3a
call fcn.1800ffd70
mov r11, qword [rbp + 0x67]
add ebx, 0x2920
cmp ebx, 0x5240
jbe 0x1800baae5
mov qword [rbp - 0x59], r13
mov rdi, rsi
mov dword [rbp - 0x61], r12d
mov dword [rbp - 0x51], r15d
mov qword [rbp - 0x41], r14
mov qword [rbp + 0x5f], rsi
jmp 0x1800bab94
mov rdi, qword [rbp + 0x5f]
mov ebx, 0x31
nop dword [rax]
mov eax, ebx
sub eax, 0x31
je 0x1800babb2
cmp eax, 1
je 0x1800be732
jmp 0x1800babda
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x26
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov rdi, qword [rdi + 8]
mov qword [rbp + 0x5f], rdi
mov r11, qword [rbp + 0x67]
inc ebx
cmp ebx, 0x33
jb 0x1800baba0
mov r10, qword [rbp - 0x59]
mov eax, 0x8e
nop
cmp eax, 0x8e
je 0x1800bac1c
add eax, 0x4556
cmp eax, 0x4556
jbe 0x1800babf0
mov eax, 0xa7
cmp eax, 0xa7
je 0x1800bac2c
cmp eax, 0x67b9
je 0x1800be574
jmp 0x1800bac37
lea r13, str.nonexistent_dummy
mov qword [rbp - 0x59], r13
jmp 0x1800b9f72
lea r10, str.echo
mov qword [rbp - 0x59], r10
add eax, 0x6712
cmp eax, 0xce24
jbe 0x1800bac08
mov ecx, 0x12a
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x12a
je 0x1800bac64
cmp eax, 1
je 0x1800be574
jmp 0x1800bac6f
lea r10, str.throw
mov qword [rbp - 0x59], r10
inc ecx
cmp ecx, 0x12c
jb 0x1800bac50
mov r14, qword [rbp + 0x5f]
mov ebx, 0xcc
lea eax, [rbx - 0x49]
cmp ebx, 0xcc
je 0x1800bac9b
cmp ebx, 0x14f
je case.0x1800bb2f3.35
jmp 0x1800bacfe
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 5
lea rdx, str.goto
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r8, qword [rbp + 0x67]
mov rdx, qword [r14 + 8]
mov dword [rbp - 0x69], 0
mov eax, dword [rcx]
mov ecx, 0xaa
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.180084cc0
mov eax, 0x83
mov r11, qword [rbp + 0x67]
add ebx, eax
cmp ebx, 0x1d2
jb 0x1800bac85
mov r10, qword [rbp - 0x59]
mov rdx, qword [rbp + 0x5f]
mov ecx, 0xbd
nop dword [rax]
mov eax, ecx
sub eax, 0xbd
je 0x1800bad34
cmp eax, 1
je 0x1800be574
jmp 0x1800bad3f
lea r10, str.break
mov qword [rbp - 0x59], r10
inc ecx
cmp ecx, 0xbf
jb 0x1800bad20
mov eax, 0xdc
nop
cmp eax, 0xdc
je 0x1800bad64
cmp eax, 0x160
je 0x1800be574
jmp 0x1800bad6f
lea r10, str.continue
mov qword [rbp - 0x59], r10
add eax, 0x84
cmp eax, 0x1e4
jb 0x1800bad50
mov ebx, 0xde
jmp 0x1800bad86
mov rdx, qword [rbp + 0x5f]
mov eax, ebx
sub eax, 0xdc
je case.0x1800bb2f3.35
sub eax, 1
je 0x1800badf7
mov r14, qword [rbp + 0x5f]
cmp eax, 1
jne 0x1800bae50
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rcx, qword [r14 + 8]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0x104
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov rcx, qword [rbp + 0x67]
lea r8, [rsp + 0x40]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0x5b
call fcn.1800ffd70
jmp 0x1800bae50
mov rcx, qword [rdx + 0x10]
test rcx, rcx
je 0x1800bae2b
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r8d, 0x6d
mov dword [rbp - 0x71], 0
mov rdx, r11
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov rcx, qword [rbp + 0x67]
lea r8, [rsp + 0x40]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0x5d
call fcn.1800ffd70
mov r14, qword [rbp + 0x5f]
mov r11, qword [rbp + 0x67]
dec ebx
cmp ebx, 0xdb
ja 0x1800bad82
jmp 0x1800bae9c
cmp eax, 0x300
ja 0x1800bcd24
je 0x1800bd441
sub eax, 0x201
cmp eax, 0x1d
ja case.default.0x1800bcd59
lea rbx, [0x180000000]
cdqe
mov ecx, dword [rbx + rax*4 + 0xbe97c]
add rcx, rbx
jmp rcx
mov r14, qword [rbp + 0x5f]
mov ebx, 0x29
cmp ebx, 0x29
je 0x1800baf1e
cmp ebx, 0x17b4
je 0x1800baeed
cmp ebx, 0x2f3f
jne 0x1800baf4d
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
lea r8, [rbp - 0x69]
mov dword [rbp - 0x71], 0
mov rdx, r11
mov ecx, 0x8d
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x20], rax
call fcn.180009dd0
jmp case.0x1800bb2f3.35
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 2
lea rdx, [0x180168214]
mov ecx, 0x11a
call fcn.180091dd0
jmp 0x1800baf4d
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rcx, qword [r14 + 8]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov r11, qword [rbp + 0x67]
add ebx, 0x178b
cmp ebx, 0x46a1
ja 0x1800baf68
jmp 0x1800baea1
mov r14, qword [rbp + 0x5f]
mov ebx, 0x111
nop dword [rax]
cmp ebx, 0x111
je 0x1800baf86
cmp ebx, 0x843c
je 0x1800baeba
jmp 0x1800bafe2
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
mov rcx, qword [r14 + 8]
lea r8, [rbp - 0x69]
mov rdx, r11
mov dword [rbp - 0x69], 0
mov dword [rsp + 0x20], 0x129
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.1800bf530
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, [0x1801684a4]
mov byte [rsp + 0x40], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 3
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
add ebx, 0x832b
cmp ebx, 0x10656
ja 0x1800baffd
jmp 0x1800baf70
mov r14, qword [rbp + 0x5f]
mov ebx, 0xc1
mov eax, ebx
sub eax, 0xbe
je case.0x1800bb2f3.35
sub eax, 1
je 0x1800bb0a6
sub eax, 1
je 0x1800bb054
cmp eax, 1
jne 0x1800bb0c6
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
mov rcx, qword [r14 + 8]
lea r8, [rbp - 0x69]
mov rdx, r11
mov dword [rbp - 0x69], 0
mov dword [rsp + 0x20], 0x129
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.1800bf530
jmp 0x1800bb0c6
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x28
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov rcx, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rdx, qword [rbp + 0x67]
mov r8d, 0x6d
mov dword [rbp - 0x71], 0
mov eax, dword [rcx]
mov rcx, qword [r14 + 0x10]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800bb0c6
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x29
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov r11, qword [rbp + 0x67]
dec ebx
cmp ebx, 0xbd
ja 0x1800bb002
jmp 0x1800bb0de
mov r14, qword [rbp + 0x5f]
mov ebx, 6
mov eax, ebx
sub eax, 4
je case.0x1800bb2f3.35
sub eax, 1
je 0x1800bb12a
cmp eax, 1
jne 0x1800bb188
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
mov rcx, qword [r14 + 8]
lea r8, [rbp - 0x69]
mov rdx, r11
mov dword [rbp - 0x69], 0
mov dword [rsp + 0x20], 0x129
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.1800bf530
jmp 0x1800bb188
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 2
lea rdx, [0x180165248]
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r8, qword [rbp + 0x67]
mov rdx, qword [r14 + 0x10]
mov dword [rbp - 0x69], 0
mov eax, dword [rcx]
mov ecx, 0xaa
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.180084cc0
mov r11, qword [rbp + 0x67]
dec ebx
cmp ebx, 3
ja 0x1800bb0e3
mov r9d, dword [rbp - 0x61]
lea rbx, [0x180000000]
mov r13, qword [rbp - 0x59]
mov ecx, 0xa5
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xa2
je 0x1800bb1fa
sub eax, 1
je 0x1800bb1e7
sub eax, 1
je 0x1800bb1db
cmp eax, 1
jne 0x1800bb1ee
lea r13, [0x1801684a8]
mov qword [rbp - 0x59], r13
jmp 0x1800bb1ee
mov r14, qword [rbp + 0x5f]
jmp 0x1800bb1a2
mov r9d, 0x5a
mov dword [rbp - 0x61], r9d
jmp 0x1800bb1ee
mov dword [rbp - 0x51], 0x5b
dec ecx
cmp ecx, 0xa1
ja 0x1800bb1b0
jmp 0x1800bb20e
mov dword [rbp - 0x4d], 0x5a
jmp 0x1800bb3a7
mov r13, qword [rbp - 0x59]
mov r14, qword [rbp + 0x5f]
mov eax, 0x34
cmp eax, 0x34
je 0x1800bb23c
cmp eax, 0xbb
je 0x1800bb22c
cmp eax, 0x142
je 0x1800bb3a7
jmp 0x1800bb251
mov dword [rbp - 0x51], 0x5b
mov dword [rbp - 0x4d], 0x5a
jmp 0x1800bb251
lea r13, [0x1801684ac]
mov r9d, 0x5a
mov qword [rbp - 0x59], r13
mov dword [rbp - 0x61], r9d
add eax, 0x87
cmp eax, 0x1c9
jb 0x1800bb213
jmp 0x1800bb267
mov r13, qword [rbp - 0x59]
mov r14, qword [rbp + 0x5f]
mov r12d, dword [rbp - 0x61]
mov ecx, 0xe2
mov eax, dword [rbp - 0x51]
mov edi, dword [rbp - 0x4d]
nop word [rax + rax]
mov r8d, eax
mov edx, edi
mov eax, ecx
mov r9d, r12d
mov r10, r13
sub eax, 0xe2
je 0x1800bb2cc
cmp eax, 1
je case.0x1800bb2f3.35
inc ecx
mov qword [rbp - 0x59], r13
mov dword [rbp - 0x61], r12d
mov eax, r8d
mov dword [rbp - 0x51], eax
mov dword [rbp - 0x4d], edx
cmp ecx, 0xe4
jb 0x1800bb280
mov qword [rbp - 0x59], r13
mov dword [rbp - 0x61], r12d
mov dword [rbp - 0x51], r8d
mov dword [rbp - 0x4d], edx
jmp 0x1800bb6cd
movzx eax, word [r14 + 2]
add eax, 0xffffffe9
cmp eax, 0x8f
ja case.0x1800bb2f3.35
cdqe
movzx eax, byte [rbx + rax + 0xbea28]
mov ecx, dword [rbx + rax*4 + 0xbe9f4]
add rcx, rbx
jmp rcx
mov ecx, 0xe2
nop word [rax + rax]
mov eax, ecx
sub eax, 0xe0
je 0x1800bb3a3
sub eax, 1
je 0x1800bb32b
cmp eax, 1
jne 0x1800bb339
lea r13, [0x1801684b4]
mov dword [rbp - 0x61], 0x5a
mov qword [rbp - 0x59], r13
jmp 0x1800bb339
mov dword [rbp - 0x51], 0x5b
mov dword [rbp - 0x4d], 0x5a
dec ecx
cmp ecx, 0xdf
ja 0x1800bb300
mov ecx, 0x46
mov eax, ecx
sub eax, 0x44
je 0x1800bb3a3
sub eax, 1
je 0x1800bb36d
cmp eax, 1
jne 0x1800bb37b
lea r13, [0x1801684bc]
mov dword [rbp - 0x61], 0x5a
mov qword [rbp - 0x59], r13
jmp 0x1800bb37b
mov dword [rbp - 0x51], 0x5b
mov dword [rbp - 0x4d], 0x5a
dec ecx
cmp ecx, 0x43
ja 0x1800bb348
mov eax, 0x11f
cmp eax, 0x11f
je 0x1800bb3e7
cmp eax, 0x4e7a
je 0x1800bb3de
cmp eax, 0x9bd5
jne 0x1800bb3f9
mov dword [rbp - 0x4d], 0x5a
mov r9d, dword [rbp - 0x61]
mov rax, qword [rbp + 0x7f]
mov ebx, 0x245
cmp dword [rax], r9d
jle 0x1800be74f
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x28
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
jmp 0x1800b8b9e
mov dword [rbp - 0x51], 0x5b
jmp 0x1800bb3f9
lea r13, [0x1801684c4]
mov dword [rbp - 0x61], 0x5a
mov qword [rbp - 0x59], r13
add eax, 0x4d5b
cmp eax, 0xe811
jbe 0x1800bb387
mov eax, 0xf9
nop word [rax + rax]
cmp eax, 0xf9
je 0x1800bb43b
cmp eax, 0x2112
je 0x1800bb42b
cmp eax, 0x412b
je 0x1800bb39c
jmp 0x1800bb446
mov dword [rbp - 0x61], 0x5a
mov dword [rbp - 0x51], 0x5b
jmp 0x1800bb446
lea r13, [0x1801684cc]
mov qword [rbp - 0x59], r13
add eax, 0x2019
cmp eax, 0x604b
jbe 0x1800bb410
mov ecx, 0x6e
nop word [rax + rax]
mov eax, ecx
sub eax, 0x6c
je 0x1800bb3a3
sub eax, 1
je 0x1800bb489
cmp eax, 1
jne 0x1800bb497
lea r13, [0x1801684d4]
mov dword [rbp - 0x61], 0x5a
mov qword [rbp - 0x59], r13
jmp 0x1800bb497
mov dword [rbp - 0x51], 0x5b
mov dword [rbp - 0x4d], 0x5a
dec ecx
cmp ecx, 0x6b
ja 0x1800bb460
mov eax, 8
cmp eax, 8
je 0x1800bb4d5
cmp eax, 0x1a8
je 0x1800bb4cc
cmp eax, 0x348
je 0x1800bb4c3
cmp eax, 0x4e8
je 0x1800bb3a3
jmp 0x1800bb4e7
mov dword [rbp - 0x4d], 0x5a
jmp 0x1800bb4e7
mov dword [rbp - 0x51], 0x5b
jmp 0x1800bb4e7
lea r13, [0x1801684dc]
mov dword [rbp - 0x61], 0x5a
mov qword [rbp - 0x59], r13
add eax, 0x1a0
cmp eax, 0x680
jbe 0x1800bb4a3
mov ecx, 0xbe
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xbe
je 0x1800bb522
sub eax, 1
je 0x1800bb519
cmp eax, 1
je 0x1800bb39c
jmp 0x1800bb534
mov dword [rbp - 0x51], 0x5b
jmp 0x1800bb534
lea r13, [0x1801684e4]
mov dword [rbp - 0x61], 0x5a
mov qword [rbp - 0x59], r13
inc ecx
cmp ecx, 0xc1
jb 0x1800bb500
mov ecx, 0x3c
mov eax, ecx
sub eax, 0x3c
je 0x1800bb578
sub eax, 1
je 0x1800bb568
sub eax, 1
je 0x1800bb55f
cmp eax, 1
je 0x1800bb3a3
jmp 0x1800bb583
mov dword [rbp - 0x4d], 0x5a
jmp 0x1800bb583
mov dword [rbp - 0x61], 0x5a
mov dword [rbp - 0x51], 0x5b
jmp 0x1800bb583
lea r13, str._.
mov qword [rbp - 0x59], r13
inc ecx
cmp ecx, 0x40
jb 0x1800bb543
mov ecx, 0xe0
nop
mov eax, ecx
sub eax, 0xe0
je 0x1800bb5b9
sub eax, 1
je 0x1800bb5a9
cmp eax, 1
je 0x1800bb3a3
jmp 0x1800bb5cb
mov dword [rbp - 0x51], 0x5b
mov dword [rbp - 0x4d], 0x5a
jmp 0x1800bb5cb
lea r13, [0x1801684f4]
mov dword [rbp - 0x61], 0x5a
mov qword [rbp - 0x59], r13
inc ecx
cmp ecx, 0xe3
jb 0x1800bb590
mov ecx, 0x27
nop word [rax + rax]
mov eax, ecx
sub eax, 0x27
je 0x1800bb607
sub eax, 0x71
je 0x1800bb5f7
cmp eax, 0x71
je 0x1800bb39c
jmp 0x1800bb612
mov dword [rbp - 0x61], 0x5a
mov dword [rbp - 0x51], 0x5b
jmp 0x1800bb612
lea r13, [0x1801684fc]
mov qword [rbp - 0x59], r13
add ecx, 0x71
cmp ecx, 0x17a
jb 0x1800bb5e0
mov ecx, 0x6f
mov eax, ecx
sub eax, 0x6f
je 0x1800bb649
sub eax, 0x79
je 0x1800bb639
cmp eax, 0x79
je 0x1800bb3a3
jmp 0x1800bb65b
mov dword [rbp - 0x51], 0x5b
mov dword [rbp - 0x4d], 0x5a
jmp 0x1800bb65b
lea r13, [0x180168504]
mov dword [rbp - 0x61], 0x5a
mov qword [rbp - 0x59], r13
add ecx, 0x79
cmp ecx, 0x1da
jb 0x1800bb622
mov ecx, 0x105
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x105
je 0x1800bb6a5
mov r9d, dword [rbp - 0x61]
sub eax, 1
je 0x1800bb691
cmp eax, 1
je 0x1800bb3a7
mov r10, qword [rbp - 0x59]
jmp 0x1800bb6ba
mov r10, qword [rbp - 0x59]
mov dword [rbp - 0x51], 0x5b
mov dword [rbp - 0x4d], 0x5a
jmp 0x1800bb6ba
lea r10, [0x18016850c]
mov r9d, 0x5a
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
inc ecx
cmp ecx, 0x108
jb 0x1800bb670
jmp 0x1800b9315
mov r14, qword [rbp + 0x5f]
mov edx, 0x11f
mov eax, edx
sub eax, 0x11e
je 0x1800b9315
cmp eax, 1
jne 0x1800bbd54
movzx eax, word [r14 + 2]
dec eax
cmp eax, 0xa9
ja case.0x1800bb70e.21
cdqe
movzx eax, byte [rbx + rax + 0xbeb0c]
mov ecx, dword [rbx + rax*4 + 0xbeab8]
add rcx, rbx
jmp rcx
mov ecx, 0x31
mov eax, ecx
sub eax, 0x31
je 0x1800bb742
sub eax, 0x7b
je 0x1800bb732
cmp eax, 0x7b
jne 0x1800bb74d
mov dword [rbp - 0x4d], 0xc9
jmp 0x1800bb3a7
mov r9d, 0xc8
mov dword [rbp - 0x61], r9d
mov dword [rbp - 0x51], r9d
jmp 0x1800bb74d
lea r10, [0x180168514]
mov qword [rbp - 0x59], r10
add ecx, 0x7b
cmp ecx, 0x1a2
jb 0x1800bb715
mov ecx, 0xab
nop dword [rax]
mov eax, ecx
sub eax, 0xab
je 0x1800bb789
sub eax, 0x4a
je 0x1800bb779
cmp eax, 0x4a
je 0x1800bb3a7
jmp 0x1800bb79e
mov dword [rbp - 0x51], 0xc8
mov dword [rbp - 0x4d], 0xc9
jmp 0x1800bb79e
lea r10, [0x180168518]
mov r9d, 0xc8
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
add ecx, 0x4a
cmp ecx, 0x189
jb 0x1800bb760
mov ecx, 0xaa
nop
mov eax, ecx
sub eax, 0xaa
je 0x1800bb7d9
sub eax, 1
je 0x1800bb7c9
cmp eax, 1
je 0x1800bb3a7
jmp 0x1800bb7ee
mov dword [rbp - 0x51], 0xd2
mov dword [rbp - 0x4d], 0xd3
jmp 0x1800bb7ee
lea r10, [0x18016851c]
mov r9d, 0xd2
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
inc ecx
cmp ecx, 0xad
jb 0x1800bb7b0
mov ecx, 0x5a
nop dword [rax]
mov eax, ecx
sub eax, 0x57
je 0x1800bb3a7
sub eax, 1
je 0x1800bb83a
sub eax, 1
je 0x1800bb831
cmp eax, 1
jne 0x1800bb841
lea r10, [0x180168520]
mov r9d, 0xd2
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
jmp 0x1800bb841
mov dword [rbp - 0x51], 0xd2
jmp 0x1800bb841
mov dword [rbp - 0x4d], 0xd3
dec ecx
cmp ecx, 0x56
ja 0x1800bb800
mov eax, 0x95
nop dword [rax]
cmp eax, 0x95
je 0x1800bb881
cmp eax, 0x149
je 0x1800bb871
cmp eax, 0x1fd
jne 0x1800bb88c
mov dword [rbp - 0x4d], 0xd3
jmp 0x1800bb3a7
mov r9d, 0xd2
mov dword [rbp - 0x61], r9d
mov dword [rbp - 0x51], r9d
jmp 0x1800bb88c
lea r10, [0x180168524]
mov qword [rbp - 0x59], r10
add eax, 0xb4
cmp eax, 0x2b1
jb 0x1800bb850
mov eax, 0x127
nop dword [rax]
cmp eax, 0x127
je 0x1800bb8cb
cmp eax, 0x1f1d
je 0x1800bb8bb
cmp eax, 0x3d13
je 0x1800bb3a7
jmp 0x1800bb8e0
mov dword [rbp - 0x51], 0xbe
mov dword [rbp - 0x4d], 0xbf
jmp 0x1800bb8e0
lea r10, [0x180168528]
mov r9d, 0xbe
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
add eax, 0x1df6
cmp eax, 0x59e2
jbe 0x1800bb8a0
mov ecx, 0xc2
mov eax, ecx
sub eax, 0xc2
je 0x1800bb91a
sub eax, 1
je 0x1800bb90a
cmp eax, 1
je 0x1800bb3a7
jmp 0x1800bb92f
mov dword [rbp - 0x51], 0xbe
mov dword [rbp - 0x4d], 0xbf
jmp 0x1800bb92f
lea r10, [0x180168530]
mov r9d, 0xbe
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
inc ecx
cmp ecx, 0xc5
jb 0x1800bb8f1
mov ecx, 0x3b
nop
mov eax, ecx
sub eax, 0x37
je 0x1800bb3a7
sub eax, 1
je 0x1800bb981
sub eax, 1
je 0x1800bb978
sub eax, 1
je 0x1800bb96c
cmp eax, 1
jne 0x1800bb988
lea r10, [0x180168538]
mov qword [rbp - 0x59], r10
jmp 0x1800bb988
mov r9d, 0xc8
mov dword [rbp - 0x61], r9d
jmp 0x1800bb988
mov dword [rbp - 0x51], 0xc8
jmp 0x1800bb988
mov dword [rbp - 0x4d], 0xc9
dec ecx
cmp ecx, 0x36
ja 0x1800bb940
mov eax, 0x1c
cmp eax, 0x1c
je 0x1800bb9d0
cmp eax, 0x12d0
je 0x1800bb9c4
cmp eax, 0x2584
je 0x1800bb9b4
cmp eax, 0x3838
je 0x1800bb3a7
jmp 0x1800bb9db
mov dword [rbp - 0x51], 0x8c
mov dword [rbp - 0x4d], 0x8d
jmp 0x1800bb9db
mov r9d, 0x8c
mov dword [rbp - 0x61], r9d
jmp 0x1800bb9db
lea r10, [0x18016853c]
mov qword [rbp - 0x59], r10
add eax, 0x12b4
cmp eax, 0x4ad0
jbe 0x1800bb994
mov ecx, 0x7c
nop dword [rax]
mov eax, ecx
sub eax, 0x7c
je 0x1800bba1d
sub eax, 1
je 0x1800bba0d
cmp eax, 1
jne 0x1800bba28
mov dword [rbp - 0x4d], 0xa1
jmp 0x1800bb3a7
mov r9d, 0xa0
mov dword [rbp - 0x61], r9d
mov dword [rbp - 0x51], r9d
jmp 0x1800bba28
lea r10, [0x180168540]
mov qword [rbp - 0x59], r10
inc ecx
cmp ecx, 0x7f
jb 0x1800bb9f0
mov ecx, 0x48
mov eax, ecx
sub eax, 0x46
je 0x1800bbd90
sub eax, 1
je 0x1800bba60
cmp eax, 1
jne 0x1800bba67
lea r10, [0x180168544]
mov r9d, 0x96
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
jmp 0x1800bba67
mov dword [rbp - 0x51], 0x96
dec ecx
cmp ecx, 0x45
ja 0x1800bba34
mov ecx, 0x125
mov eax, ecx
sub eax, 0x125
je 0x1800bbab4
sub eax, 0x1d
je 0x1800bbaa8
sub eax, 0x1d
je 0x1800bba9f
sub eax, 0x1d
je 0x1800bba96
cmp eax, 0x1d
je 0x1800bb3a7
jmp 0x1800bbabf
mov dword [rbp - 0x4d], 0xab
jmp 0x1800bbabf
mov dword [rbp - 0x51], 0xab
jmp 0x1800bbabf
mov r9d, 0xaa
mov dword [rbp - 0x61], r9d
jmp 0x1800bbabf
lea r10, [0x180168548]
mov qword [rbp - 0x59], r10
add ecx, 0x1d
cmp ecx, 0x1b6
jb 0x1800bba73
mov eax, 0x84
nop
cmp eax, 0x84
je 0x1800bbafb
cmp eax, 0x4c50
je 0x1800bbaeb
cmp eax, 0x981c
je 0x1800bb3a7
jmp 0x1800bbb10
mov dword [rbp - 0x51], 0xab
mov dword [rbp - 0x4d], 0xab
jmp 0x1800bbb10
lea r10, [0x180168550]
mov r9d, 0xaa
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
add eax, 0x4bcc
cmp eax, 0xe364
jbe 0x1800bbad0
mov eax, 0x6b
cmp eax, 0x6b
je 0x1800bbb49
cmp eax, 0x31bd
je 0x1800bbb40
cmp eax, 0x630f
jne 0x1800bbb5e
mov dword [rbp - 0x4d], 0xab
jmp 0x1800bb3a7
mov dword [rbp - 0x51], 0xab
jmp 0x1800bbb5e
lea r10, [0x180168558]
mov r9d, 0xaa
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
add eax, 0x3152
cmp eax, 0x93f6
jbe 0x1800bbb21
mov ecx, 0xb7
nop
mov eax, ecx
sub eax, 0xb7
je 0x1800bbbaa
sub eax, 1
je 0x1800bbb9e
sub eax, 1
je 0x1800bbb8e
cmp eax, 1
je 0x1800bb3a7
jmp 0x1800bbbb5
mov dword [rbp - 0x51], 0xab
mov dword [rbp - 0x4d], 0xab
jmp 0x1800bbbb5
mov r9d, 0xaa
mov dword [rbp - 0x61], r9d
jmp 0x1800bbbb5
lea r10, [0x180168560]
mov qword [rbp - 0x59], r10
inc ecx
cmp ecx, 0xbb
jb 0x1800bbb70
mov ecx, 0xe5
mov eax, ecx
sub eax, 0xe5
je 0x1800bbbec
sub eax, 1
je 0x1800bbbe3
cmp eax, 1
jne 0x1800bbc01
mov dword [rbp - 0x4d], 0xb5
jmp 0x1800bb3a7
mov dword [rbp - 0x51], 0xb5
jmp 0x1800bbc01
lea r10, [0x180168568]
mov r9d, 0xb4
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
inc ecx
cmp ecx, 0xe8
jb 0x1800bbbc4
mov ecx, 0x12a
mov eax, ecx
sub eax, 0x12a
je 0x1800bbc2e
sub eax, 0x50
je 0x1800bbc25
cmp eax, 0x50
je 0x1800bbbd7
jmp 0x1800bbc43
mov dword [rbp - 0x51], 0xb5
jmp 0x1800bbc43
lea r10, [0x18016856c]
mov r9d, 0xb4
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
add ecx, 0x50
cmp ecx, 0x21a
jb 0x1800bbc10
mov ecx, 0x2a
mov eax, ecx
sub eax, 0x27
je 0x1800bb3a7
sub eax, 1
je 0x1800bbc8d
sub eax, 1
je 0x1800bbc84
cmp eax, 1
jne 0x1800bbc94
lea r10, [0x180168574]
mov r9d, 0xfa
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
jmp 0x1800bbc94
mov dword [rbp - 0x51], 0xfb
jmp 0x1800bbc94
mov dword [rbp - 0x4d], 0xfa
dec ecx
cmp ecx, 0x26
ja 0x1800bbc53
mov eax, 0xb
cmp eax, 0xb
je 0x1800bbcdc
cmp eax, 0x9b
je 0x1800bbcd0
cmp eax, 0x12b
je 0x1800bbcc0
cmp eax, 0x1bb
je 0x1800bb3a7
jmp 0x1800bbce7
mov dword [rbp - 0x51], 0x28
mov dword [rbp - 0x4d], 0x29
jmp 0x1800bbce7
mov r9d, 0x28
mov dword [rbp - 0x61], r9d
jmp 0x1800bbce7
lea r10, str._xor
mov qword [rbp - 0x59], r10
add eax, 0x90
cmp eax, 0x24b
jb 0x1800bbca0
mov eax, 0x2a
cmp eax, 0x2a
je 0x1800bbd1d
cmp eax, 0x3e
je 0x1800bbd0d
cmp eax, 0x52
je 0x1800bb3a7
jmp 0x1800bbd32
mov dword [rbp - 0x51], 0xb5
mov dword [rbp - 0x4d], 0xb5
jmp 0x1800bbd32
lea r10, [0x180168584]
mov r9d, 0xb4
mov qword [rbp - 0x59], r10
mov dword [rbp - 0x61], r9d
add eax, 0x14
cmp eax, 0x66
jb 0x1800bbcf8
mov eax, 0xd8
nop
cmp eax, 0xd7
je 0x1800b9315
dec eax
cmp eax, 0xd6
ja 0x1800bbd40
dec edx
cmp edx, 0x11d
ja 0x1800bb6d2
mov rdx, qword [rbp + 0x5f]
mov eax, 0x3b
nop dword [rax + rax]
cmp eax, 0x3b
je 0x1800bbdb8
cmp eax, 0x1833
je 0x1800bbda5
cmp eax, 0x302b
je 0x1800bbd9c
cmp eax, 0x4823
je 0x1800bb3a7
jmp 0x1800bbdc3
mov dword [rbp - 0x4d], 0x97
jmp 0x1800bb3a7
mov dword [rbp - 0x4d], 0xb5
jmp 0x1800bbdc3
mov r9d, 0xb4
mov dword [rbp - 0x51], 0xb5
mov dword [rbp - 0x61], r9d
jmp 0x1800bbdc3
lea r13, [0x18016858c]
mov qword [rbp - 0x59], r13
add eax, 0x17f8
cmp eax, 0x5fe0
jbe 0x1800bbd70
mov ecx, 0x3e
mov eax, ecx
sub eax, 0x3e
je 0x1800bbe0c
sub eax, 1
je 0x1800bbe00
sub eax, 1
je 0x1800bbdf0
cmp eax, 1
je 0x1800bb3a7
jmp 0x1800bbe17
mov dword [rbp - 0x51], 0xb5
mov dword [rbp - 0x4d], 0xb5
jmp 0x1800bbe17
mov r9d, 0xb4
mov dword [rbp - 0x61], r9d
jmp 0x1800bbe17
lea r13, [0x180168590]
mov qword [rbp - 0x59], r13
inc ecx
cmp ecx, 0x42
jb 0x1800bbdd4
mov ecx, 0x34
mov eax, ecx
sub eax, 0x34
je 0x1800bbe50
sub eax, 1
je 0x1800bbe40
cmp eax, 1
jne 0x1800bbe5b
mov dword [rbp - 0x4d], 0x83
jmp 0x1800bb3a7
mov r9d, 0x82
mov dword [rbp - 0x61], r9d
mov dword [rbp - 0x51], r9d
jmp 0x1800bbe5b
lea r13, [0x180168598]
mov qword [rbp - 0x59], r13
inc ecx
cmp ecx, 0x37
jb 0x1800bbe23
mov eax, 0x14
cmp eax, 0x14
je 0x1800bbe90
cmp eax, 0xde8
je 0x1800bbe80
cmp eax, 0x1bbc
je 0x1800bb3a7
jmp 0x1800bbea5
mov dword [rbp - 0x51], 0x78
mov dword [rbp - 0x4d], 0x79
jmp 0x1800bbea5
lea r13, str._
mov r9d, 0x78
mov qword [rbp - 0x59], r13
mov dword [rbp - 0x61], r9d
add eax, 0xdd4
cmp eax, 0x297c
jbe 0x1800bbe67
mov ebx, 0x70
mov eax, ebx
sub eax, 0x70
je 0x1800bbefe
cmp eax, 1
jne 0x1800bbf62
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0x50
mov eax, dword [rax]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp case.0x1800bb2f3.35
mov rcx, qword [rdx + 0x10]
test rcx, rcx
je 0x1800bbf62
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r8d, 0x6d
mov dword [rbp - 0x71], 0x50
mov rdx, r11
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, [0x1801685a8]
mov byte [rsp + 0x40], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 4
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
inc ebx
cmp ebx, 0x72
jae case.0x1800bae96.526
mov rdx, qword [rbp + 0x5f]
jmp 0x1800bbeb6
mov r14, qword [rbp + 0x5f]
mov ebx, 0x93
nop
mov eax, ebx
sub eax, 0x93
je 0x1800bc019
sub eax, 0x11
je 0x1800bbff7
sub eax, 0x11
je 0x1800bbfa5
cmp eax, 0x11
je case.0x1800bb2f3.35
jmp 0x1800bc075
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rcx, qword [r14 + 0x10]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov rcx, qword [rbp + 0x67]
lea r8, [rsp + 0x40]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0x29
call fcn.1800ffd70
jmp 0x1800bc075
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x28
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
jmp 0x1800bc075
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 4
lea rdx, str.new
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
mov rdx, qword [rbp + 0x67]
lea r8, [rbp - 0x69]
mov dword [rbp - 0x69], 0
mov dword [rsp + 0x20], 0x129
mov eax, dword [rcx]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x71], eax
call fcn.1800bf530
mov r11, qword [rbp + 0x67]
add ebx, 0x11
cmp ebx, 0xd7
jb 0x1800bbf80
jmp 0x1800bc08e
mov r14, qword [rbp + 0x5f]
mov ebx, 0xde
cmp ebx, 0xde
je 0x1800bc11f
cmp ebx, 0x98a
je 0x1800bc0ee
cmp ebx, 0x1236
je 0x1800bc0c0
cmp ebx, 0x1ae2
je case.0x1800bb2f3.35
jmp 0x1800bc14e
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
mov rcx, qword [r14 + 0x10]
lea r8, [rbp - 0x69]
mov rdx, r11
mov dword [rbp - 0x69], 0
mov dword [rsp + 0x20], 0x129
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.1800bf530
jmp 0x1800bc14e
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 0xc
lea rdx, str.VMAXSSZrrbkz
mov ecx, 0x11a
call fcn.180091dd0
jmp 0x1800bc14e
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rcx, qword [r14 + 8]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov r11, qword [rbp + 0x67]
add ebx, 0x8ac
cmp ebx, 0x22b0
jbe 0x1800bc093
mov rdx, qword [rbp + 0x5f]
mov edi, 0x1e
nop dword [rax]
mov eax, edi
sub eax, 0x1e
je 0x1800bc297
sub eax, 1
je 0x1800bc18e
cmp eax, 1
je case.0x1800bb2f3.35
jmp 0x1800bc2f0
cmp qword [rdx + 8], 0
je 0x1800bc26b
mov ebx, 0x128
jmp 0x1800bc1a4
mov r11, qword [rbp + 0x67]
mov eax, ebx
sub eax, 0x127
je 0x1800bc226
cmp eax, 1
jne 0x1800bc25d
cmp qword [rdx + 0x10], 0
je 0x1800bc25d
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0x46
mov eax, dword [rax]
mov rcx, qword [r14 + 0x10]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, [0x1801685a8]
mov byte [rsp + 0x40], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 4
call fcn.180091dd0
jmp 0x1800bc259
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0x46
mov eax, dword [rax]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov rdx, qword [rbp + 0x5f]
dec ebx
cmp ebx, 0x126
ja 0x1800bc1a0
mov rax, qword [rbp + 0x7f]
cmp dword [rax], 0x46
jle 0x1800bc2f0
mov rcx, qword [rbp + 0x67]
lea r8, [rsp + 0x40]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0x29
call fcn.1800ffd70
jmp 0x1800bc2f0
mov rax, qword [rbp + 0x7f]
cmp dword [rax], 0x46
jle 0x1800bc2c0
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x28
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, str.yield
mov byte [rsp + 0x40], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 6
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
inc edi
mov rdx, qword [rbp + 0x5f]
cmp edi, 0x21
jb 0x1800bc170
mov r9d, dword [rbp - 0x61]
mov eax, 0xa5
nop dword [rax]
cmp eax, 0xa5
je 0x1800bc33e
cmp eax, 0x6c48
je 0x1800bc32b
cmp eax, 0xd7eb
je 0x1800ba1c9
jmp 0x1800bc349
mov r9d, 0x55
mov dword [rbp - 0x51], 0x56
mov dword [rbp - 0x61], r9d
jmp 0x1800bc349
lea r13, str.Picture_not
mov qword [rbp - 0x59], r13
add eax, 0x6ba3
cmp eax, 0x142e9
jbe 0x1800bc310
mov ecx, 0xc1
nop word [rax + rax]
mov eax, ecx
sub eax, 0xc1
je 0x1800bc390
sub eax, 0x1f
je 0x1800bc387
sub eax, 0x1f
je 0x1800bc37e
cmp eax, 0x1f
je 0x1800bb3a7
jmp 0x1800bc3a5
mov dword [rbp - 0x4d], 0x6e
jmp 0x1800bc3a5
mov dword [rbp - 0x51], 0x6f
jmp 0x1800bc3a5
lea r13, [0x1801685dc]
mov r9d, 0x6e
mov qword [rbp - 0x59], r13
mov dword [rbp - 0x61], r9d
add ecx, 0x1f
cmp ecx, 0x13d
jb 0x1800bc360
mov r14, qword [rbp + 0x5f]
mov ebx, 0x31
nop dword [rax]
cmp ebx, 0x31
je 0x1800bc425
cmp ebx, 0x1386
jne 0x1800bc483
mov rdx, qword [rbp + 0x5f]
mov r9d, 1
mov ecx, dword [rbp + 0x6f]
mov dword [rbp - 0x61], r9d
movsxd rax, r9d
mov esi, 0x21286
lea rdi, [rax*8]
cmp qword [rdi + rdx + 8], 0
je 0x1800b9fb3
mov ebx, 0x1c
mov eax, ebx
sub eax, 0x1c
je 0x1800be6df
sub eax, 1
je 0x1800be6d4
cmp eax, 1
je 0x1800be732
jmp 0x1800be712
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 8
lea rdx, str.static__
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r8, qword [rbp + 0x67]
mov rdx, qword [r14 + 8]
mov dword [rbp - 0x69], 0
mov eax, dword [rcx]
mov ecx, 0xaa
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.180084cc0
mov r11, qword [rbp + 0x67]
add ebx, 0x1355
cmp ebx, 0x26aa
jbe 0x1800bc3c0
mov rdx, qword [rbp + 0x5f]
mov ebx, 0x122
mov eax, ebx
sub eax, 0x122
je 0x1800bc547
sub eax, 1
je 0x1800bc516
sub eax, 1
je 0x1800bc4f0
sub eax, 1
je 0x1800bc4d1
cmp eax, 1
jne 0x1800bc5aa
mov byte [rsp + 0x40], 0x7d
jmp 0x1800b9847
mov rax, qword [rbp + 0x77]
lea rcx, [rbp - 0x71]
mov r8, r11
mov edx, 0xb0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.180078f50
jmp 0x1800bc5aa
mov rax, qword [rbp + 0x77]
mov r8d, 0xbf
mov r9, qword [rdx + 0x10]
mov rcx, r11
lea rdx, [rbp - 0x71]
mov eax, dword [rax]
inc eax
mov dword [rbp - 0x71], eax
call fcn.180005ae0
jmp 0x1800bc5aa
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 4
lea rdx, str.___n
mov ecx, 0x11a
call fcn.180091dd0
jmp 0x1800bc5aa
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 7
lea rdx, str.while__
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, qword [rbp + 0x67]
mov dword [rbp - 0x71], 0
mov eax, dword [rcx]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov r11, qword [rbp + 0x67]
inc ebx
mov rdx, qword [rbp + 0x5f]
cmp ebx, 0x127
jb 0x1800bc4a2
mov ebx, 0xf8
nop word [rax + rax]
mov eax, ebx
sub eax, 0xf8
je 0x1800bc684
sub eax, 1
je 0x1800bc661
sub eax, 1
je 0x1800bc632
sub eax, 1
je 0x1800bc5fa
cmp eax, 1
je 0x1800b9842
jmp 0x1800bc6b3
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov rcx, qword [r14 + 0x10]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800bc6b3
mov rax, qword [rbp + 0x77]
lea rcx, [rbp - 0x71]
mov r8, r11
mov edx, 0xb0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.180078f50
mov r8, qword [rbp + 0x67]
lea rdx, str._while__
mov qword [rbp - 0x71], 9
jmp 0x1800bc696
mov rax, qword [rbp + 0x77]
mov r8d, 0xbf
mov r9, qword [rdx + 8]
mov rcx, r11
lea rdx, [rbp - 0x71]
mov eax, dword [rax]
inc eax
mov dword [rbp - 0x71], eax
call fcn.180005ae0
jmp 0x1800bc6b3
mov qword [rbp - 0x71], 5
lea rdx, str.do__n
mov r8, r11
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov ecx, 0x11a
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
inc ebx
mov rdx, qword [rbp + 0x5f]
cmp ebx, 0xfd
jb 0x1800bc5d0
mov edi, 6
nop
cmp edi, 6
je 0x1800bc70d
cmp edi, 0x41a
je 0x1800bc6ee
cmp edi, 0x82e
je 0x1800bc4c7
jmp 0x1800bc876
mov rax, qword [rbp + 0x77]
lea rcx, [rbp - 0x71]
mov r8, r11
mov edx, 0xb0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.180078f50
jmp 0x1800bc876
cmp qword [rdx + 8], 0
je 0x1800bc7ff
mov r14, qword [rbp + 0x5f]
mov ebx, 0x7c
cmp ebx, 0x7c
je 0x1800bc785
cmp ebx, 0xd14
jne 0x1800bc7e4
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 4
lea rdx, str.___n
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea rdx, [rbp - 0x71]
mov r9, qword [r14 + 0x10]
mov r8d, 0xbf
mov eax, dword [rcx]
mov rcx, qword [rbp + 0x67]
inc eax
mov dword [rbp - 0x71], eax
call fcn.180005ae0
jmp 0x1800bc7e4
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 4
lea rdx, str.if__
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rdx, qword [rbp + 0x67]
mov r8d, 0x6d
mov dword [rbp - 0x71], 0
mov eax, dword [rcx]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov r11, qword [rbp + 0x67]
add ebx, 0xc98
cmp ebx, 0x1930
jbe 0x1800bc721
jmp 0x1800bc87a
mov ebx, 0xb9
mov eax, ebx
sub eax, 0xb9
je 0x1800bc835
cmp eax, 1
jne 0x1800bc868
mov rax, qword [rbp + 0x77]
mov r8d, 0xbf
mov r9, qword [rdx + 0x10]
mov rcx, r11
lea rdx, [rbp - 0x71]
mov eax, dword [rax]
inc eax
mov dword [rbp - 0x71], eax
call fcn.180005ae0
jmp 0x1800bc864
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 7
lea rdx, str.else__n
mov ecx, 0x11a
call fcn.180091dd0
mov rdx, qword [rbp + 0x5f]
mov r11, qword [rbp + 0x67]
inc ebx
cmp ebx, 0xbb
jb 0x1800bc804
mov r14, qword [rbp + 0x5f]
mov r11, qword [rbp + 0x67]
add edi, 0x414
cmp edi, 0xc3c
ja 0x1800bc899
mov rdx, qword [rbp + 0x5f]
jmp 0x1800bc6d0
mov r14, qword [rbp + 0x5f]
mov ebx, 0xe8
nop
cmp ebx, 0x328
ja 0x1800bc9b9
je 0x1800bc99d
cmp ebx, 0xe8
je 0x1800bc96c
cmp ebx, 0x1a8
je 0x1800bc938
cmp ebx, 0x268
jne 0x1800bc9ef
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 4
lea rdx, str.___n
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rdx, qword [rbp + 0x67]
mov r8d, 0x6d
mov dword [rbp - 0x71], 0
mov eax, dword [rcx]
mov rcx, qword [r14 + 0x10]
inc eax
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800bc9ef
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rcx, qword [r14 + 8]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800bc9ef
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 8
lea rdx, str.switch__
mov ecx, 0x11a
call fcn.180091dd0
jmp 0x1800bc9ef
mov rax, qword [rbp + 0x77]
lea rcx, [rbp - 0x71]
mov r8, r11
mov edx, 0xb0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.180078f50
jmp 0x1800bc9ef
cmp ebx, 0x3e8
je 0x1800bc9cf
cmp ebx, 0x4a8
je case.0x1800bb2f3.35
jmp 0x1800bc9ef
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x7d
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov r11, qword [rbp + 0x67]
add ebx, 0xc0
cmp ebx, 0x568
jb 0x1800bc8a0
mov rdx, qword [rbp + 0x5f]
mov edi, 0x62
nop
cmp edi, 0x62
je 0x1800bcb32
cmp edi, 0xf7
je 0x1800bca32
cmp edi, 0x18c
je case.0x1800bb2f3.35
jmp 0x1800bcb4c
cmp qword [rdx + 8], 0
je 0x1800bcadb
mov r14, qword [rbp + 0x5f]
mov ebx, 0x59
cmp ebx, 0x59
je 0x1800bca97
cmp ebx, 0x66
je 0x1800bca66
cmp ebx, 0x73
jne 0x1800bcac6
mov qword [rbp - 0x71], 2
lea rdx, [0x180168644]
jmp 0x1800bcaa6
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rcx, qword [r14 + 8]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800bcac6
mov qword [rbp - 0x71], 5
lea rdx, str.case
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov ecx, 0x11a
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
add ebx, 0xd
cmp ebx, 0x80
jb 0x1800bca46
jmp 0x1800bcb0e
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 9
lea rdx, str.default:_n
mov ecx, 0x11a
call fcn.180091dd0
mov r14, qword [rbp + 0x5f]
mov rax, qword [rbp + 0x77]
lea rdx, [rbp - 0x71]
mov r9, qword [r14 + 0x10]
mov r8d, 0xbf
mov rcx, qword [rbp + 0x67]
mov eax, dword [rax]
inc eax
mov dword [rbp - 0x71], eax
call fcn.180005ae0
jmp 0x1800bcb4c
mov rax, qword [rbp + 0x77]
lea rcx, [rbp - 0x71]
mov r8, r11
mov edx, 0xb0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.180078f50
mov r11, qword [rbp + 0x67]
add edi, 0x95
mov rdx, qword [rbp + 0x5f]
cmp edi, 0x221
jb 0x1800bca10
mov ebx, 0x86
nop dword [rax + rax]
cmp ebx, 0x86
je 0x1800bcc5e
cmp ebx, 0x1b0
je 0x1800bcbff
cmp ebx, 0x245
jne 0x1800bcc8d
cmp qword [rdx + 0x10], 0
je 0x1800bcd1a
mov ebx, 0xde
mov eax, ebx
sub eax, 0xde
je 0x1800bcccf
sub eax, 0x44
je 0x1800bccac
cmp eax, 0x44
jne 0x1800bcd02
mov rax, qword [rbp + 0x77]
lea rcx, [rbp - 0x71]
mov r8, r11
mov edx, 0xb0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.180078f50
mov rcx, qword [rbp + 0x67]
lea r8, [rsp + 0x40]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0x7d
call fcn.1800ffd70
jmp 0x1800bccfe
mov rax, qword [rbp + 0x77]
lea r8, [rbp - 0x69]
mov r9, qword [rdx + 8]
mov rcx, r11
lea rdx, [rbp - 0x49]
mov dword [rbp - 0x69], 0
mov dword [rbp - 0x49], 1
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 7
call fcn.1800bebe0
mov rcx, qword [rbp + 0x67]
lea r8, [rsp + 0x40]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0x29
call fcn.1800ffd70
jmp 0x1800bcc8d
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 8
lea rdx, str.declare_
mov ecx, 0x11a
call fcn.180091dd0
add ebx, 0x95
cmp ebx, 0x2da
jae 0x1800bcd5b
mov r11, qword [rbp + 0x67]
mov rdx, qword [rbp + 0x5f]
jmp 0x1800bcb70
mov rax, qword [rbp + 0x77]
mov r8d, 0xbf
mov r9, qword [rdx + 0x10]
mov rcx, r11
lea rdx, [rbp - 0x71]
mov eax, dword [rax]
inc eax
mov dword [rbp - 0x71], eax
call fcn.180005ae0
jmp 0x1800bccfe
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 3
lea rdx, [0x18016825c]
mov ecx, 0x11a
call fcn.180091dd0
mov rdx, qword [rbp + 0x5f]
mov r11, qword [rbp + 0x67]
add ebx, 0x44
cmp ebx, 0x1aa
jb 0x1800bcba0
jmp case.0x1800bb2f3.35
mov byte [rsp + 0x40], 0x3b
jmp 0x1800b9847
mov ecx, 0x400
cmp eax, ecx
ja 0x1800be0bf
je 0x1800bdd81
sub eax, 0x301
cmp eax, 6
ja case.default.0x1800bcd59
lea r8, [0x180000000]
cdqe
mov ecx, dword [r8 + rax*4 + 0xbebb8]
add rcx, r8
jmp rcx
mov r11, qword [rbp + 0x67]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x24
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov r11, qword [rbp + 0x67]
mov rdx, qword [rbp + 0x5f]
mov ebx, 0x53
nop dword [rax]
cmp ebx, 0x53
je 0x1800bcda8
cmp ebx, 0x2fa9
jne 0x1800bcdd6
mov r9d, 1
jmp 0x1800bc3db
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rdx, qword [rdx + 8]
mov r8, r11
mov ecx, 0xaa
mov dword [rbp - 0x69], 0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.180084cc0
mov r11, qword [rbp + 0x67]
add ebx, 0x2f56
mov rdx, qword [rbp + 0x5f]
cmp ebx, 0x5eac
jbe 0x1800bcd90
mov edi, 0xbd
jmp 0x1800bcdf7
mov rdx, qword [rbp + 0x5f]
mov eax, edi
sub eax, 0xbd
je 0x1800bcf30
sub eax, 1
je 0x1800bcefb
sub eax, 1
je 0x1800bce20
cmp eax, 1
je case.0x1800bb2f3.35
jmp 0x1800bcf5f
cmp qword [rdx + 0x10], 0
je 0x1800bceea
mov r14, qword [rbp + 0x5f]
mov ebx, 0xc0
mov eax, ebx
sub eax, 0xc0
je 0x1800bcea6
sub eax, 0x42
je 0x1800bce5c
cmp eax, 0x42
jne 0x1800bced5
mov qword [rbp - 0x71], 1
lea rdx, [0x180168664]
jmp 0x1800bceb5
mov rsi, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rcx, qword [r14 + 0x10]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rsi]
inc eax
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov eax, dword [rsi]
lea rcx, [rbp - 0x71]
mov r8, qword [rbp + 0x67]
mov edx, 0xb0
mov dword [rbp - 0x71], eax
call fcn.180078f50
jmp 0x1800bced5
mov qword [rbp - 0x71], 3
lea rdx, [0x18016825c]
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov ecx, 0x11a
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
add ebx, 0x42
cmp ebx, 0x186
jb 0x1800bce34
jmp 0x1800bcf63
mov qword [rbp - 0x71], 1
lea rdx, [0x180168668]
jmp 0x1800bcf3f
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800bcf63
mov qword [rbp - 0x71], 4
lea rdx, str.use
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov ecx, 0x11a
call fcn.180091dd0
mov r14, qword [rbp + 0x5f]
mov r11, qword [rbp + 0x67]
inc edi
cmp edi, 0xc1
jb 0x1800bcdf3
jmp 0x1800bcf7b
mov r14, qword [rbp + 0x5f]
mov ebx, 0xe2
mov eax, ebx
sub eax, 0xe2
je 0x1800bcfd5
sub eax, 1
je 0x1800bcfa4
sub eax, 1
je 0x1800bcf9e
cmp eax, 1
je case.0x1800bb2f3.35
jmp 0x1800bd004
mov rcx, qword [r14 + 0x10]
jmp 0x1800bcfd9
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 0xb
lea rdx, str.Ken_Pizzini
mov ecx, 0x11a
call fcn.180091dd0
jmp 0x1800bd004
mov rcx, qword [r14 + 8]
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r8d, 0x6d
mov dword [rbp - 0x71], 0
mov rdx, r11
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov r11, qword [rbp + 0x67]
inc ebx
cmp ebx, 0xe6
jb 0x1800bcf80
mov rdx, qword [rbp + 0x5f]
mov ebx, 0x101
nop
cmp ebx, 0x101
je 0x1800bd071
cmp ebx, 0x7878
je 0x1800bd041
cmp ebx, 0xefef
je case.0x1800bb2f3.35
jmp 0x1800bd0d4
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rdx, qword [rdx + 0x10]
mov r8, r11
mov ecx, 0xaa
mov dword [rbp - 0x69], 0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.180084cc0
jmp 0x1800bd0d4
mov rdx, qword [rdx + 8]
test rdx, rdx
je 0x1800bd0d4
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r8, r11
mov dword [rbp - 0x69], 0
mov ecx, 0xaa
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.180084cc0
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, [0x180165248]
mov byte [rsp + 0x40], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 2
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
add ebx, 0x7777
mov rdx, qword [rbp + 0x5f]
cmp ebx, 0x16665
jbe 0x1800bd020
mov edi, 0x1d
mov eax, edi
sub eax, 0x1d
je 0x1800bd282
sub eax, 1
je 0x1800bd1f8
sub eax, 1
je 0x1800bd11a
cmp eax, 1
je case.0x1800bb2f3.35
jmp 0x1800bd2b1
cmp qword [rdx + 0x10], 0
je 0x1800bd1d3
mov ebx, 0x76
nop word [rax + rax]
mov eax, ebx
sub eax, 0x74
je 0x1800bd18c
sub eax, 1
je 0x1800bd152
cmp eax, 1
jne 0x1800bd1bf
mov qword [rbp - 0x71], 3
lea rdx, [0x18016825c]
jmp 0x1800bd19b
mov r9, qword [rdx + 0x10]
mov r8d, 0xbf
mov rsi, qword [rbp + 0x77]
lea rdx, [rbp - 0x71]
mov rcx, r11
mov eax, dword [rsi]
inc eax
mov dword [rbp - 0x71], eax
call fcn.180005ae0
mov eax, dword [rsi]
lea rcx, [rbp - 0x71]
mov r8, qword [rbp + 0x67]
mov edx, 0xb0
mov dword [rbp - 0x71], eax
call fcn.180078f50
jmp 0x1800bd1bb
mov qword [rbp - 0x71], 2
lea rdx, [0x1801682e8]
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov ecx, 0x11a
call fcn.180091dd0
mov rdx, qword [rbp + 0x5f]
mov r11, qword [rbp + 0x67]
dec ebx
cmp ebx, 0x73
ja 0x1800bd130
jmp 0x1800bd2b1
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x3b
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
jmp 0x1800bd2b1
cmp qword [rdx + 8], 0
je 0x1800bd2b1
mov ebx, 0x111
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x111
je 0x1800bd24e
cmp eax, 1
jne 0x1800bd272
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rdx, qword [rdx + 8]
mov r8, r11
mov ecx, 0xaa
mov dword [rbp - 0x69], 0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.180084cc0
jmp 0x1800bd26e
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x20
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov rdx, qword [rbp + 0x5f]
mov r11, qword [rbp + 0x67]
inc ebx
cmp ebx, 0x113
jb 0x1800bd210
jmp 0x1800bd2b1
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 9
lea rdx, str.namespace
mov ecx, 0x11a
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
inc edi
mov rdx, qword [rbp + 0x5f]
cmp edi, 0x21
jb 0x1800bd0f3
mov edi, 0xa6
nop dword [rax]
mov eax, edi
sub eax, 0xa6
je 0x1800bd376
sub eax, 1
je 0x1800bd2f0
cmp eax, 1
je case.0x1800bb2f3.35
jmp 0x1800bd42f
cmp qword [rdx + 0x10], 0
je 0x1800bd42f
mov ebx, 0xb6
mov eax, ebx
sub eax, 0xb6
je 0x1800bd33e
cmp eax, 0x37
jne 0x1800bd362
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rdx, qword [rdx + 0x10]
mov r8, r11
mov ecx, 0xaa
mov dword [rbp - 0x69], 0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.180084cc0
jmp 0x1800bd35e
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x20
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov rdx, qword [rbp + 0x5f]
mov r11, qword [rbp + 0x67]
add ebx, 0x37
cmp ebx, 0x124
jb 0x1800bd300
jmp 0x1800bd42f
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rdx, qword [rdx + 8]
mov r8, r11
mov ecx, 0xaa
mov dword [rbp - 0x69], 0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.180084cc0
mov rdx, qword [rbp + 0x5f]
movzx eax, word [rdx + 2]
bt ax, 8
jae 0x1800bd3c4
mov qword [rbp - 0x71], 0xa
lea rdx, str.YeXfufXYm
jmp 0x1800bd40a
bt ax, 9
jae 0x1800bd3dc
mov qword [rbp - 0x71], 0xd
lea rdx, str.V798_DeltaInt
jmp 0x1800bd40a
bt ax, 0xa
jae 0x1800bd3f4
mov qword [rbp - 0x71], 0xb
lea rdx, str.viewcmn.cpp
jmp 0x1800bd40a
cmp qword [rdx + 0x10], 0
je 0x1800bd42f
mov qword [rbp - 0x71], 3
lea rdx, [0x1801686bc]
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov ecx, 0x11a
mov byte [rsp + 0x40], 0
call fcn.180091dd0
mov rdx, qword [rbp + 0x5f]
mov r11, qword [rbp + 0x67]
inc edi
cmp edi, 0xa9
jb 0x1800bd2d0
mov ebx, 0x93
nop word [rax + rax]
mov eax, ebx
sub eax, 0x93
je 0x1800bd4fe
sub eax, 1
je 0x1800bd4ad
sub eax, 1
je 0x1800bd475
cmp eax, 1
je 0x1800b9842
jmp 0x1800bd561
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov rcx, qword [r14 + 0x18]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800bd561
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
lea r8, [rbp - 0x69]
mov dword [rbp - 0x71], 0
mov ecx, 0x8d
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
mov rax, qword [rdx + 0x10]
mov rdx, r11
mov qword [rsp + 0x20], rax
call fcn.180009dd0
mov rcx, qword [rbp + 0x67]
lea r8, [rsp + 0x40]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0x28
call fcn.1800ffd70
jmp 0x1800bd561
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, [0x180168214]
mov byte [rsp + 0x40], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 2
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
inc ebx
mov rdx, qword [rbp + 0x5f]
cmp ebx, 0x97
jb 0x1800bd450
mov ebx, 0x10
jmp 0x1800bd584
mov rdx, qword [rbp + 0x5f]
mov eax, ebx
sub eax, 0x10
je 0x1800bd659
sub eax, 0x58
je 0x1800bd604
sub eax, 0x58
je 0x1800bd5ab
cmp eax, 0x58
je case.0x1800bb2f3.35
mov r14, qword [rbp + 0x5f]
jmp 0x1800bd6b9
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov rcx, qword [r14 + 0x18]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov rcx, qword [rbp + 0x67]
lea r8, [rsp + 0x40]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0x29
call fcn.1800ffd70
jmp 0x1800bd6b9
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
lea r8, [rbp - 0x69]
mov dword [rbp - 0x71], 0
mov ecx, 0x8d
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
mov rax, qword [rdx + 0x10]
mov rdx, r11
mov qword [rsp + 0x20], rax
call fcn.180009dd0
mov rcx, qword [rbp + 0x67]
lea r8, [rsp + 0x40]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0x28
call fcn.1800ffd70
mov r14, qword [rbp + 0x5f]
jmp 0x1800bd6b9
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
mov r14, qword [rbp + 0x5f]
lea r8, [rbp - 0x69]
mov rdx, r11
mov dword [rbp - 0x69], 0
mov dword [rsp + 0x20], 0x129
mov eax, dword [rax]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x71], eax
call fcn.1800bf530
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, [0x180165248]
mov byte [rsp + 0x40], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 2
call fcn.180091dd0
mov r11, qword [rbp + 0x67]
add ebx, 0x58
cmp ebx, 0x170
jb 0x1800bd580
jmp 0x1800bd6d2
mov r14, qword [rbp + 0x5f]
mov edi, 0x106
nop word [rax + rax]
mov eax, edi
sub eax, 0x106
je 0x1800bd891
sub eax, 0x18
je 0x1800bd755
sub eax, 0x18
je 0x1800bd721
sub eax, 0x18
je 0x1800bd70a
cmp eax, 0x18
je case.0x1800bb2f3.35
jmp 0x1800bd8ba
mov rax, qword [rbp + 0x7f]
cmp dword [rax], 0x64
jle 0x1800bd8ba
mov byte [rsp + 0x40], 0x29
jmp 0x1800bd89f
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rcx, qword [r14 + 0x18]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0x65
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800bd8ba
mov r15, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0x64
mov eax, dword [r15]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
cmp qword [r14 + 0x10], 0
je 0x1800bd85b
mov ebx, 0xa7
nop dword [rax]
cmp ebx, 0xa7
je 0x1800bd7e6
cmp ebx, 0x25d6
jne 0x1800bd843
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, [0x1801686c0]
mov byte [rsp + 0x40], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 3
call fcn.180091dd0
jmp 0x1800bd843
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, [0x1801686c4]
mov byte [rsp + 0x40], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 3
call fcn.180091dd0
mov eax, dword [r15]
lea r9, [rbp - 0x69]
mov rdx, qword [rbp + 0x67]
mov r8d, 0x6d
mov rcx, qword [r14 + 0x10]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
mov dword [rbp - 0x71], 0x65
call fcn.1800b8a80
add ebx, 0x252f
cmp ebx, 0x4a5e
jbe 0x1800bd7a0
mov r14, qword [rbp + 0x5f]
jmp 0x1800bd8ba
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, str.__:
mov byte [rsp + 0x40], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 4
call fcn.180091dd0
mov r14, qword [rbp + 0x5f]
jmp 0x1800bd8ba
mov rax, qword [rbp + 0x7f]
cmp dword [rax], 0x64
jle 0x1800bd8ba
mov byte [rsp + 0x40], 0x28
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov rcx, r11
lea rdx, [rbp - 0x79]
call fcn.1800ffd70
mov r11, qword [rbp + 0x67]
add edi, 0x18
cmp edi, 0x17e
jb 0x1800bd6e0
jmp 0x1800bd8d3
mov r14, qword [rbp + 0x5f]
mov edi, 0x5b
nop dword [rax + rax]
mov eax, edi
sub eax, 0x5b
je 0x1800bda7d
sub eax, 1
je 0x1800bda61
sub eax, 1
je 0x1800bd931
sub eax, 1
je 0x1800bd90c
cmp eax, 1
je case.0x1800bb2f3.35
jmp 0x1800bda04
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x7d
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
jmp 0x1800bda04
mov r15, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [r15]
mov rcx, qword [r14 + 0x10]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
cmp qword [r14 + 0x18], 0
je 0x1800bda00
mov ebx, 0x122
cmp ebx, 0x122
je 0x1800bd99f
cmp ebx, 0xa320
jne 0x1800bd9ee
mov eax, dword [r15]
lea rcx, [rbp - 0x71]
mov r8, qword [rbp + 0x67]
mov edx, 0xb0
mov dword [rbp - 0x71], eax
call fcn.180078f50
jmp 0x1800bd9ee
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, str.VPERMI2Wrmkz
mov byte [rsp + 0x40], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 0xc
call fcn.180091dd0
mov eax, dword [r15]
lea rdx, [rbp - 0x71]
mov r9, qword [r14 + 0x18]
inc eax
mov rcx, qword [rbp + 0x67]
mov r8d, 0xbf
mov dword [rbp - 0x71], eax
call fcn.180005ae0
add ebx, 0xa1fe
cmp ebx, 0x143fc
jbe 0x1800bd975
mov r14, qword [rbp + 0x5f]
mov r11, qword [rbp + 0x67]
inc edi
cmp edi, 0x60
jb 0x1800bd8e0
mov rdx, qword [rbp + 0x5f]
mov ebx, 0xa3
nop dword [rax]
cmp ebx, 0xa3
je 0x1800bdba8
cmp ebx, 0x125
je 0x1800bdb44
cmp ebx, 0x1a7
je 0x1800bdb10
cmp ebx, 0x229
je 0x1800bdad3
cmp ebx, 0x2ab
je case.0x1800bb2f3.35
jmp 0x1800bdc08
mov rax, qword [rbp + 0x77]
lea rcx, [rbp - 0x71]
mov r8, r11
mov edx, 0xb0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.180078f50
jmp 0x1800bda04
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 6
lea rdx, str.try__n
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea rdx, [rbp - 0x71]
mov r9, qword [r14 + 8]
mov r8d, 0xbf
mov eax, dword [rcx]
mov rcx, qword [rbp + 0x67]
inc eax
mov dword [rbp - 0x71], eax
call fcn.180005ae0
jmp 0x1800bda04
mov r9, qword [rdx + 0x18]
mov r8d, 0xbf
mov rdi, qword [rbp + 0x77]
lea rdx, [rbp - 0x71]
mov rcx, r11
mov eax, dword [rdi]
inc eax
mov dword [rbp - 0x71], eax
call fcn.180005ae0
mov eax, dword [rdi]
lea rcx, [rbp - 0x71]
mov r8, qword [rbp + 0x67]
mov edx, 0xb0
mov dword [rbp - 0x71], eax
call fcn.180078f50
jmp 0x1800bdc08
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 4
lea rdx, str.___n
mov ecx, 0x11a
call fcn.180091dd0
jmp 0x1800bdc08
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 2
lea rdx, [0x1801686e8]
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
mov r14, qword [rbp + 0x5f]
lea r8, [rbp - 0x69]
mov rdx, qword [rbp + 0x67]
mov dword [rbp - 0x71], 0
mov eax, dword [rcx]
mov ecx, 0x8d
mov dword [rbp - 0x69], eax
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x20], rax
call fcn.180009dd0
jmp 0x1800bdc08
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 9
lea rdx, str._catch__
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
mov r14, qword [rbp + 0x5f]
lea r8, [rbp - 0x69]
mov rdx, qword [rbp + 0x67]
mov dword [rbp - 0x69], 0
mov eax, dword [rcx]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x71], eax
mov dword [rsp + 0x20], 0x129
call fcn.1800bf530
mov r11, qword [rbp + 0x67]
add ebx, 0x82
mov rdx, qword [rbp + 0x5f]
cmp ebx, 0x32d
jb 0x1800bda20
mov ebx, 0x25
cmp ebx, 0x25
je 0x1800bdd10
cmp ebx, 0xbd
je 0x1800bdc9f
cmp ebx, 0x155
je 0x1800bdc92
cmp ebx, 0x1ed
je 0x1800bdc5f
cmp ebx, 0x285
jne 0x1800bdd62
mov r9d, 2
jmp 0x1800bc3db
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rdx, qword [rdx + 0x10]
mov r8, r11
mov ecx, 0xaa
mov dword [rbp - 0x69], 0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.180084cc0
jmp 0x1800bdd62
mov byte [rsp + 0x40], 0x24
mov rcx, r11
jmp 0x1800bdd4a
movzx eax, word [rdx + 2]
test al, 1
je 0x1800bdcd2
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x26
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov r14, qword [rbp + 0x5f]
movzx eax, word [r14 + 2]
jmp 0x1800bdcd6
mov r14, qword [rbp + 0x5f]
test al, 2
je 0x1800bdd66
mov r8, qword [rbp + 0x67]
lea rax, [rbp - 0x71]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, [0x18016839c]
mov byte [rsp + 0x40], 0
mov ecx, 0x11a
mov qword [rbp - 0x71], 3
call fcn.180091dd0
jmp 0x1800bdd66
mov rcx, qword [rdx + 8]
test rcx, rcx
je 0x1800bdd62
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x71]
lea r8, [rbp - 0x69]
mov dword [rbp - 0x69], 0
mov rdx, r11
mov dword [rsp + 0x20], 0x129
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.1800bf530
mov rcx, qword [rbp + 0x67]
mov byte [rsp + 0x40], 0x20
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
lea rdx, [rbp - 0x79]
call fcn.1800ffd70
mov r14, qword [rbp + 0x5f]
mov r11, qword [rbp + 0x67]
add ebx, 0x98
cmp ebx, 0x31d
jae 0x1800bdd85
mov rdx, qword [rbp + 0x5f]
jmp 0x1800bdc27
mov r14, qword [rbp + 0x5f]
mov edi, 0x90
nop word [rax + rax]
cmp edi, 0x138c0
ja 0x1800be029
je 0x1800bdf86
cmp edi, 0x90
je 0x1800bdf52
cmp edi, 0x68a0
je 0x1800bdf1e
cmp edi, 0xd0b0
jne 0x1800bde6b
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x3b
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov rsi, qword [rbp + 0x5f]
cmp qword [rsi + 0x10], 0
je 0x1800bde67
mov ebx, 0x11b
cmp ebx, 0x11b
je 0x1800bde38
cmp ebx, 0x19f
jne 0x1800bde59
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rdx, qword [rbp + 0x67]
mov r8d, 0x6d
mov rcx, qword [rsi + 0x10]
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800bde59
mov rcx, qword [rbp + 0x67]
lea r8, [rsp + 0x40]
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0x20
call fcn.1800ffd70
add ebx, 0x84
cmp ebx, 0x223
jb 0x1800bddf6
mov r14, qword [rbp + 0x5f]
mov r11, qword [rbp + 0x67]
add edi, 0x6810
cmp edi, 0x2d870
jbe 0x1800bdd90
mov rdx, qword [rbp + 0x5f]
mov edi, 0xda
nop word [rax + rax]
cmp edi, 0x1c4
ja 0x1800be23c
je 0x1800be1e5
mov eax, edi
sub eax, 0xda
je 0x1800be17d
sub eax, 0x4e
je 0x1800be149
cmp eax, 0x4e
jne 0x1800be26a
cmp qword [rdx + 0x18], 0
mov r14, qword [rbp + 0x5f]
je 0x1800be114
mov ebx, 0x27
cmp ebx, 0x27
je 0x1800be0cf
cmp ebx, 0x19e6
jne 0x1800be0fe
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 4
lea rdx, [0x1801685a8]
mov ecx, 0x11a
call fcn.180091dd0
jmp 0x1800be0fe
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rcx, qword [r14 + 8]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800bde6b
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 5
lea rdx, str.for__
mov ecx, 0x11a
call fcn.180091dd0
jmp 0x1800bde6b
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x3b
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov rsi, qword [rbp + 0x5f]
cmp qword [rsi + 0x18], 0
je 0x1800bde67
mov ebx, 0x7d
nop word [rax + rax]
mov eax, ebx
sub eax, 0x7c
je 0x1800bdfed
cmp eax, 1
jne 0x1800be01d
mov rcx, qword [rbp + 0x67]
lea r9d, [rax + 0x51]
lea r8, [rsp + 0x40]
mov byte [rbp - 0x79], 0
lea rdx, [rbp - 0x79]
mov byte [rsp + 0x40], 0x20
call fcn.1800ffd70
jmp 0x1800be01d
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rdx, qword [rbp + 0x67]
mov r8d, 0x6d
mov rcx, qword [rsi + 0x18]
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
dec ebx
cmp ebx, 0x7b
ja 0x1800bdfc0
jmp 0x1800bde67
cmp edi, 0x1a0d0
je 0x1800be069
cmp edi, 0x208e0
je 0x1800be04a
cmp edi, 0x270f0
je 0x1800bc4c7
jmp 0x1800bde6b
mov rax, qword [rbp + 0x77]
lea rcx, [rbp - 0x71]
mov r8, r11
mov edx, 0xb0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.180078f50
jmp 0x1800bde6b
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 4
lea rdx, str.___n
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea rdx, [rbp - 0x71]
mov r9, qword [r14 + 0x20]
mov r8d, 0xbf
mov eax, dword [rcx]
mov rcx, qword [rbp + 0x67]
inc eax
mov dword [rbp - 0x71], eax
call fcn.180005ae0
jmp 0x1800bde6b
cmp eax, 0x401
jne case.default.0x1800bcd59
jmp 0x1800bde85
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rcx, qword [r14 + 0x18]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov r11, qword [rbp + 0x67]
add ebx, 0x19bf
cmp ebx, 0x337e
jbe 0x1800bded5
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov rdx, qword [rbp + 0x67]
mov r8d, 0x6d
mov rcx, qword [r14 + 0x10]
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800be26a
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 4
lea rdx, str._as
mov ecx, 0x11a
call fcn.180091dd0
jmp 0x1800be26a
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 9
lea rdx, str.foreach__
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, qword [rbp + 0x67]
mov dword [rbp - 0x71], 0
mov eax, dword [rcx]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800be26a
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 4
lea rdx, str.___n
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x77]
lea rdx, [rbp - 0x71]
mov r14, qword [rbp + 0x5f]
mov r8d, 0xbf
mov eax, dword [rcx]
mov r9, qword [r14 + 0x20]
inc eax
mov rcx, qword [rbp + 0x67]
mov dword [rbp - 0x71], eax
call fcn.180005ae0
jmp 0x1800be26a
mov eax, edi
sub eax, 0x212
je 0x1800be250
cmp eax, 0x4e
je 0x1800bc4c7
jmp 0x1800be26a
mov rax, qword [rbp + 0x77]
lea rcx, [rbp - 0x71]
mov r8, r11
mov edx, 0xb0
mov eax, dword [rax]
mov dword [rbp - 0x71], eax
call fcn.180078f50
add edi, 0x4e
cmp edi, 0x2ae
jae 0x1800be282
mov r11, qword [rbp + 0x67]
mov rdx, qword [rbp + 0x5f]
jmp 0x1800bde90
mov r10, qword [rbp - 0x59]
mov r9d, dword [rbp - 0x61]
mov eax, 0x20
nop
cmp eax, 0xc7
je 0x1800b9315
add eax, 0xa7
cmp eax, 0x16e
jb 0x1800be290
jmp 0x1800b9315
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, r11
mov eax, dword [rax]
mov rcx, qword [r14 + 0x10]
mov dword [rbp - 0x69], eax
mov eax, dword [rbp - 0x4d]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800b8b9e
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov rdx, r11
mov dword [rbp - 0x71], r8d
mov r8d, 0x6d
mov eax, dword [rax]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov r13, qword [rbp - 0x59]
mov rax, 0xffffffffffffffff
mov byte [rsp + 0x40], 0
inc rax
cmp byte [rax + r13], 0
jne 0x1800be323
mov r8, qword [rbp + 0x67]
lea r9, [rsp + 0x40]
mov qword [rbp - 0x71], rax
mov rdx, r13
lea rax, [rbp - 0x71]
mov ecx, 0x11a
mov qword [rsp + 0x20], rax
call fcn.180091dd0
mov r9d, dword [rbp - 0x61]
mov r10, r13
mov r11, qword [rbp + 0x67]
add ebx, 0x76
mov rdx, qword [rbp + 0x5f]
jmp 0x1800b8abd
mov esi, ecx
imul eax, ecx, 0x629
cmp esi, eax
ja 0x1800be78c
cmp esi, 0xf7ce
ja 0x1800be53a
je 0x1800be4ee
cmp esi, 0x5208
ja 0x1800be4a6
je 0x1800be78c
cmp esi, 0x6d
je 0x1800ba1cc
cmp esi, 0xfa
je 0x1800be499
cmp esi, 0x23c4
je 0x1800be427
cmp esi, 0x471b
jne 0x1800b9fb3
mov ebx, 0x31
nop dword [rax]
cmp ebx, 0x31
je 0x1800be3e3
cmp ebx, 0x214e
je 0x1800be78c
jmp 0x1800be414
mov rax, qword [rbp + 0x7f]
cmp dword [rax], r9d
jle 0x1800be414
mov r9d, 0x52
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x29
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov r11, qword [rbp + 0x67]
mov r9d, dword [rbp - 0x61]
add ebx, 0x211d
cmp ebx, 0x423a
jbe 0x1800be3d0
jmp 0x1800ba1c9
mov byte [rsp + 0x40], 0
mov rax, 0xffffffffffffffff
inc rax
cmp byte [r10 + rax], 0
jne 0x1800be433
mov qword [rbp - 0x71], rax
lea r9, [rsp + 0x40]
lea rax, [rbp - 0x71]
mov r8, r11
mov rdx, r10
mov qword [rsp + 0x20], rax
mov ecx, 0x11a
call fcn.180091dd0
mov r8d, dword [rbp - 0x51]
lea r9, [rbp - 0x69]
mov rcx, qword [rbp + 0x77]
mov r14, qword [rbp + 0x5f]
mov rdx, qword [rbp + 0x67]
mov dword [rbp - 0x71], r8d
mov r8d, 0x6d
mov eax, dword [rcx]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800b9fb0
mov rax, qword [rbp - 0x31]
mov qword [rbp - 0x29], rax
jmp 0x1800b9fb3
cmp esi, 0x6a72
je 0x1800ba9f8
cmp esi, 0x8dc9
je 0x1800be64f
cmp esi, 0xb120
je 0x1800be4d7
cmp esi, 0xd477
je 0x1800be78c
jmp 0x1800b9fb3
mov rax, qword [rbp + 0x7f]
cmp dword [rax], r9d
jle 0x1800b9fb3
mov byte [rsp + 0x40], 0x29
jmp 0x1800ba1e3
mov byte [rsp + 0x40], 0
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [r10 + rax], 0
jne 0x1800be500
mov qword [rbp - 0x71], rax
lea r9, [rsp + 0x40]
lea rax, [rbp - 0x71]
mov r8, r11
mov rdx, r10
mov qword [rsp + 0x20], rax
mov ecx, 0x11a
call fcn.180091dd0
mov rcx, qword [rbp + 0x67]
mov byte [rsp + 0x40], 0x28
jmp 0x1800ba1e6
cmp esi, 0x1a881
ja 0x1800be69f
je 0x1800be5d2
cmp esi, 0x11b25
je 0x1800be59a
cmp esi, 0x13e7c
je 0x1800be4e4
cmp esi, 0x161d3
je 0x1800be78c
cmp esi, 0x1852a
jne 0x1800b9fb3
mov esi, 0x1852a
mov byte [rsp + 0x40], 0
mov rax, 0xffffffffffffffff
inc rax
cmp byte [r10 + rax], 0
jne 0x1800be585
mov r8, r11
mov rdx, r10
jmp 0x1800b9f94
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov r8d, 0x6d
mov rdx, r11
mov dword [rbp - 0x71], 0
mov eax, dword [rax]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
jmp 0x1800b9fb0
mov edi, 0x112
cmp edi, 0x112
je 0x1800be5ed
cmp edi, 0x279a
je 0x1800be78c
jmp 0x1800be63d
cmp qword [rdx + 8], 0
je 0x1800be63d
mov ebx, 0x40
nop dword [rax]
mov eax, ebx
sub eax, 0x3f
je 0x1800be726
cmp eax, 1
jne 0x1800be632
lea r9d, [rax + 0x51]
mov byte [rbp - 0x79], 0
lea r8, [rsp + 0x40]
mov byte [rsp + 0x40], 0x20
lea rdx, [rbp - 0x79]
mov rcx, r11
call fcn.1800ffd70
mov r11, qword [rbp + 0x67]
dec ebx
cmp ebx, 0x3e
ja 0x1800be600
mov rdx, qword [rbp + 0x5f]
add edi, 0x2688
cmp edi, 0x4d10
jbe 0x1800be5d7
mov r8d, dword [rbp - 0x51]
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x69]
mov r14, qword [rbp + 0x5f]
mov rdx, r11
mov dword [rbp - 0x71], r8d
mov r8d, 0x6d
mov eax, dword [rax]
mov rcx, qword [r14 + 8]
mov dword [rbp - 0x69], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
call fcn.1800b8a80
mov r13, qword [rbp - 0x59]
mov rax, 0xffffffffffffffff
mov byte [rsp + 0x40], 0
nop
inc rax
cmp byte [rax + r13], 0
jne 0x1800be690
jmp 0x1800b9f8d
cmp esi, 0x1cbd8
je 0x1800b9f6e
cmp esi, 0x1ef2f
je 0x1800be78c
cmp esi, 0x21286
je 0x1800bc3e2
cmp esi, 0x235dd
je 0x1800be78c
jmp 0x1800b9fb3
mov rdx, qword [rdi + rdx + 8]
mov qword [rbp + 0x5f], rdx
jmp 0x1800be712
lea rax, [rbp - 0x71]
mov byte [rsp + 0x40], 0
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r8, r11
mov qword [rbp - 0x71], 3
lea rdx, [0x1801684a8]
mov ecx, 0x11a
call fcn.180091dd0
mov rdx, qword [rbp + 0x5f]
mov r11, qword [rbp + 0x67]
inc ebx
cmp ebx, 0x1f
jb 0x1800bc403
jmp 0x1800b9fb0
mov r14, qword [rbp + 0x5f]
mov r14, qword [r14 + 8]
mov qword [rbp + 0x5f], r14
mov r9d, dword [rbp - 0x61]
mov r10, qword [rbp - 0x59]
mov r11, qword [rbp + 0x67]
mov ebx, 0x6d
mov rdx, qword [rbp + 0x5f]
add ebx, 0x76
jmp 0x1800b8abd
mov r10, qword [rbp - 0x59]
add ebx, 0x76
mov r11, qword [rbp + 0x67]
mov rdx, qword [rbp + 0x5f]
jmp 0x1800b8abd
mov rax, qword [rbp + 0x7f]
cmp dword [rax], r9d
jle 0x1800be78c
mov r9d, 0x52
mov byte [rsp + 0x40], 0
lea r8, [rbp + 0x6f]
mov byte [rbp + 0x6f], 0x29
lea rdx, [rsp + 0x40]
mov rcx, r11
call fcn.1800ffd70
mov rax, qword [rbp - 0x29]
add rsp, 0xd8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret