Function at 0x180006120
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x18], r8
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xb0
lea eax, [rdx + 8]
mov r12, r9
mov dword [rbp - 0x51], eax
mov ebx, edx
mov r11, rcx
cmp edx, eax
jae case.0x180006185.302
mov r13, qword [rbp - 0x59]
lea rdx, [0x180000000]
xor r14d, r14d
nop
lea eax, [rbx - 0x125]
cmp eax, 0x13
ja case.0x180006185.295
mov ecx, dword [rdx + rax*4 + 0x7f8c]
add rcx, rdx
jmp rcx
mov r8, r11
lea rcx, [rbp + 0x17]
mov edx, 0x10f
call fcn.180022450
test al, al
jne 0x1800061c3
mov ecx, 0xa0
mov eax, ecx
sub eax, 0xa0
je 0x1800061b5
cmp eax, 1
je case.0x180006185.302
jmp 0x1800061b9
mov byte [rbp - 0x59], 0
inc ecx
cmp ecx, 0xa2
jb 0x1800061a1
mov r11, qword [rbp + 0x67]
lea rdx, [0x180000000]
inc ebx
mov dword [rbp + 0x6f], ebx
cmp ebx, dword [rbp - 0x51]
jb 0x180006170
jmp case.0x180006185.302
movsxd rax, dword [r11]
test eax, eax
js 0x1800061ef
cmp eax, 0x100
jb 0x180007ef0
mov qword [rbp - 0x59], r14
jmp case.0x180006185.295
mov r13, r14
jmp case.0x180006185.295
lea r10, [r12 + 0x10]
mov qword [r10], r11
cmp byte [r11], 0
je case.0x180006185.295
nop dword [rax + rax]
mov r15d, 0xde
nop word [rax + rax]
mov eax, r15d
sub eax, 0xdc
je 0x180007eb5
sub eax, 1
je 0x180006287
cmp eax, 1
jne 0x18000628d
mov eax, dword [r12]
cmp eax, 0x63
ja case.0x180006257.11
movzx eax, byte [rdx + rax + 0x800c]
mov ecx, dword [rdx + rax*4 + 0x7fdc]
add rcx, rdx
jmp rcx
mov ebx, 0xb9
nop
mov eax, ebx
sub eax, 0xb9
je 0x1800062d5
cmp eax, 0x2d
jne 0x180006273
mov ebx, 0xe6
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
add ebx, 0x2d
cmp ebx, 0x113
jb 0x180006260
mov r15d, 0xdd
mov ebx, dword [rbp + 0x6f]
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
dec r15d
lea rdx, [0x180000000]
mov r14d, 0
cmp r15d, 0xdb
ja 0x180006220
mov rax, qword [r12 + 0x10]
lea r10, [r12 + 0x10]
lea rdx, [0x180000000]
cmp byte [rax], r14b
jne 0x180006210
jmp 0x1800061c3
mov qword [rsp + 0x28], r10
lea r9, [r12 + 0x20]
lea r8, [r12 + 8]
mov dword [rsp + 0x20], 0xfd
lea rdx, [r12 + 4]
mov rcx, r11
call fcn.18002af70
sub eax, 1
je 0x180006336
cmp eax, 4
jne 0x180006360
mov ecx, 0xdb
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xdb
je 0x180006324
cmp eax, 1
je 0x18000626e
jmp 0x18000632c
mov dword [r12], 1
inc ecx
cmp ecx, 0xdd
jb 0x180006310
mov ecx, 0xc0
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xbf
je 0x18000626e
cmp eax, 1
je 0x180007f0d
dec ecx
cmp ecx, 0xbe
ja 0x180006340
mov ecx, 0x11
mov eax, ecx
sub eax, 0x11
je 0x180007f0d
cmp eax, 1
je 0x18000626e
inc ecx
cmp ecx, 0x13
jb 0x180006365
jmp 0x180006273
mov eax, 0x113
nop word [rax + rax]
cmp eax, 0x113
je 0x1800063d0
add eax, 0x7b89
cmp eax, 0x7b89
jbe 0x180006390
mov r14d, 0x23
nop dword [rax]
cmp r14d, 0x23
je 0x1800064e6
cmp r14d, 0x11e9
je 0x180006287
jmp 0x180006517
cmp qword [r12 + 0x28], 0
jne 0x180006434
mov qword [rsp + 0x28], r14
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], r14
xor edx, edx
mov ecx, 0xe3
call fcn.18001f310
mov qword [r12 + 0x28], rax
test rax, rax
jne 0x1800064d9
mov ecx, 0x16
mov eax, ecx
sub eax, 0x16
je 0x180006419
cmp eax, 1
je case.0x180006185.302
jmp 0x180006420
mov dword [rbp - 0x59], 6
inc ecx
cmp ecx, 0x18
jb 0x180006407
mov dword [r12], 2
jmp 0x180006287
mov edi, 0xc9
nop dword [rax]
mov eax, edi
sub eax, 0xc9
je 0x1800064a2
sub eax, 0x44
je 0x18000645d
cmp eax, 0x44
jne 0x1800064ca
mov qword [r12 + 0x28], r13
mov r13, r14
jmp 0x1800064ca
mov rcx, qword [r12 + 0x28]
mov r8, r13
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
je 0x1800064ca
mov ecx, 0x43
nop dword [rax]
mov eax, ecx
sub eax, 0x43
je 0x180006492
cmp eax, 1
je case.0x180006185.302
jmp 0x180006499
mov dword [rbp - 0x59], 0xa
inc ecx
cmp ecx, 0x45
jb 0x180006480
jmp 0x1800064ca
mov qword [rsp + 0x28], r14
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], r14
xor edx, edx
mov ecx, 0xe3
call fcn.18001f310
mov r13, rax
test rax, rax
je 0x1800073a1
add edi, 0x44
cmp edi, 0x195
jb 0x180006440
mov dword [r12], 2
jmp 0x180006287
mov esi, 0x54
nop dword [rax + rax]
mov eax, esi
sub eax, 0x14a
je 0x180006565
cmp eax, 0x7b
jne 0x180006503
mov esi, 0x1c5
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
add esi, 0x7b
cmp esi, 0x240
jb 0x1800064f0
add r14d, 0x11c6
cmp r14d, 0x238c
jbe 0x1800063b0
mov ebx, 0x101
cmp ebx, 0x15251
je 0x180006867
cmp ebx, 0x1faf9
jne 0x180006549
mov ebx, 0x1faf9
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
add ebx, 0xa8a8
cmp ebx, 0x2a2a0
jbe 0x180006530
jmp 0x180006287
mov qword [rsp + 0x28], r10
lea r9, [r12 + 0x20]
lea rdx, [r12 + 4]
mov dword [rsp + 0x20], 0xfd
lea r8, [r12 + 8]
mov rcx, r11
call fcn.18002af70
test eax, eax
je 0x18000680a
cmp eax, 6
je 0x180006679
cmp eax, 0xb
jne 0x180006835
mov ebx, 0x14
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x10
je 0x1800064fe
sub eax, 1
je 0x180006663
sub eax, 1
je 0x18000665c
sub eax, 1
je 0x180006617
cmp eax, 1
jne 0x18000666e
xor r15d, r15d
lea r8, [rbp - 0x49]
lea edx, [rax + 0x21]
mov dword [rbp - 0x49], r15d
xor ecx, ecx
call fcn.180022450
mov r13, rax
test rax, rax
je 0x1800073a1
mov rdx, qword [r12 + 8]
lea r8d, [r15 + 0x66]
xor ecx, ecx
call fcn.18002d9e0
mov qword [r13 + 8], rax
mov qword [r12 + 8], r15
jmp 0x18000666e
mov rcx, qword [r12 + 0x28]
mov r8, r13
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
je 0x18000666e
mov eax, 0xda
cmp eax, 0xda
je 0x180006647
cmp eax, 0x1a66
je case.0x180006185.302
jmp 0x18000664e
mov dword [rbp - 0x59], 0xa
add eax, 0x198c
cmp eax, 0x3318
jbe 0x180006633
jmp 0x18000666e
mov qword [r12 + 0x28], r13
jmp 0x18000666e
xor r13d, r13d
mov dword [r12], 5
dec ebx
cmp ebx, 0xf
ja 0x1800065b0
mov r9d, 0xc4
nop
mov eax, r9d
sub eax, 0xc4
je 0x180006698
cmp eax, 1
je 0x1800064fe
jmp 0x1800067fa
mov rax, qword [r12 + 0x28]
cmp qword [rax + 0x20], 0
jne 0x1800066b1
mov dword [r12], 0x63
jmp 0x1800067fa
mov r8d, 0xcc
nop word [rax + rax]
cmp r8d, 0xcc
je 0x1800067d8
cmp r8d, 0x171c
je 0x1800066ee
cmp r8d, 0x2d6c
jne 0x1800067e6
mov r8d, 0x2d6c
jmp 0x1800067e6
mov rax, qword [r12 + 0x28]
mov ecx, dword [rax]
test ecx, ecx
je 0x18000673e
cmp ecx, 3
jne 0x18000671e
mov ecx, 0xb
mov eax, ecx
sub eax, 0xa
je 0x1800066e3
cmp eax, 1
jne 0x180006717
mov dword [r12], 9
dec ecx
cmp ecx, 9
ja 0x180006703
mov ecx, 0x110
mov eax, ecx
sub eax, 0x110
je 0x1800067c0
cmp eax, 0x55
je case.0x180006185.302
jmp 0x1800067c7
mov edx, 0x10d
cmp edx, 0x10d
je 0x180006774
cmp edx, 0xb7e3
jne 0x180006782
mov rax, qword [r12 + 0x28]
cmp dword [rax], 2
je 0x1800067b0
mov eax, 0x59
cmp eax, 0x59
je 0x180006795
cmp eax, 0x10a
je case.0x180006185.302
jmp 0x18000679c
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x20]
mov qword [r12 + 0x28], rcx
add edx, 0xb6d6
cmp edx, 0x16dac
jbe 0x180006743
jmp 0x1800066fe
mov dword [rbp - 0x59], 8
add eax, 0xb1
cmp eax, 0x1bb
jb 0x180006762
mov r8d, 0x2d6c
jmp 0x1800067e6
mov dword [r12], 3
mov r8d, 0x2d6c
jmp 0x1800067e6
mov dword [rbp - 0x59], 8
add ecx, 0x55
cmp ecx, 0x1ba
jb 0x180006723
jmp 0x1800067e6
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x20]
mov qword [r12 + 0x28], rcx
add r8d, 0x1650
cmp r8d, 0x42f0
jbe 0x1800066c0
inc r9d
cmp r9d, 0xc6
jb 0x180006680
mov eax, 0x70
nop
cmp eax, 0x70
je 0x180006822
cmp eax, 0x3090
je case.0x180006185.302
jmp 0x180006829
mov dword [rbp - 0x59], 2
add eax, 0x3020
cmp eax, 0x6040
jbe 0x180006810
mov eax, 0xe6
nop word [rax + rax]
cmp eax, 0xe6
je 0x180007f0d
cmp eax, 0x99a2
je 0x1800064fe
add eax, 0x98bc
cmp eax, 0x13178
jbe 0x180006840
jmp 0x180006503
mov qword [rsp + 0x28], r10
lea r9, [r12 + 0x20]
lea r8, [r12 + 8]
mov dword [rsp + 0x20], 0xfd
lea rdx, [r12 + 4]
mov rcx, r11
call fcn.18002af70
test eax, eax
je 0x1800069e4
cmp eax, 6
je 0x1800068d0
cmp eax, 0xa
jne 0x180006a0b
mov ecx, 0xc4
mov eax, ecx
sub eax, 0xc4
je 0x1800068ba
cmp eax, 1
je 0x180006544
jmp 0x1800068c2
mov dword [r12], 4
inc ecx
cmp ecx, 0xc6
jb 0x1800068a6
nop dword [rax]
mov rax, qword [r12 + 0x28]
cmp qword [rax + 0x20], 0
jne 0x1800068e9
mov dword [r12], 0x63
jmp 0x180006544
mov eax, 0xa8
nop
cmp eax, 0xa8
je 0x180006914
cmp eax, 0x4788
jne 0x180006903
mov eax, 0x4788
add eax, 0x46e0
cmp eax, 0x8dc0
jbe 0x1800068f0
jmp 0x180006544
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x20]
mov qword [r12 + 0x28], rcx
mov eax, dword [rcx]
test eax, eax
je 0x18000693c
cmp eax, 3
je 0x1800069a7
nop dword [rax]
mov dword [rbp - 0x59], 8
jmp case.0x180006185.302
mov edx, 0x7d
mov eax, edx
sub eax, 0x7b
je 0x1800068fe
sub eax, 1
je 0x180006962
cmp eax, 1
jne 0x1800069a0
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x20]
mov qword [r12 + 0x28], rcx
jmp 0x1800069a0
mov rax, qword [r12 + 0x28]
cmp dword [rax], 2
je 0x180006998
mov eax, 0x4d
cmp eax, 0x4d
je 0x180006983
cmp eax, 0xce
je case.0x180006185.302
jmp 0x18000698a
mov dword [rbp - 0x59], 8
add eax, 0x81
cmp eax, 0x14f
jb 0x180006971
jmp 0x1800069a0
mov dword [r12], 3
dec edx
cmp edx, 0x7a
ja 0x180006941
mov eax, 0xf7
nop dword [rax]
cmp eax, 0xf7
je 0x1800069c4
cmp eax, 0x3511
je 0x1800068fe
jmp 0x1800069cc
mov dword [r12], 9
add eax, 0x341a
cmp eax, 0x6834
jbe 0x1800069b0
mov dword [rbp - 0x59], 8
jmp case.0x180006185.302
mov ecx, 0xb
nop dword [rax]
mov eax, ecx
sub eax, 0xa
je 0x180006544
cmp eax, 1
je 0x180007f16
dec ecx
cmp ecx, 9
ja 0x1800069f0
mov eax, 0x59
cmp eax, 0x59
je 0x180007f0d
cmp eax, 0x415c
je 0x180006544
add eax, 0x4103
cmp eax, 0x8206
jbe 0x180006a10
jmp 0x180006549
mov esi, 0xf1
nop word [rax + rax]
mov eax, esi
sub eax, 0xf0
je 0x180006287
cmp eax, 1
jne 0x180006c28
mov eax, 0x115
nop dword [rax + rax]
cmp eax, 0xb05f
jne 0x180006c18
mov qword [rsp + 0x28], r10
lea r9, [r12 + 0x20]
lea rdx, [r12 + 4]
mov dword [rsp + 0x20], 0xfd
lea r8, [r12 + 8]
mov rcx, r11
call fcn.18002af70
test eax, eax
je 0x180006b83
sub eax, 1
je 0x180006bac
cmp eax, 0xa
jne 0x180006bdf
mov ebx, 0x9c
nop
mov eax, ebx
sub eax, 0x9c
je 0x180006b39
sub eax, 0x23
je 0x180006af4
sub eax, 0x23
je 0x180006aea
sub eax, 0x23
je 0x180006ada
cmp eax, 0x23
je 0x180006c0a
jmp 0x180006b74
mov r13, r14
mov dword [r12], 5
jmp 0x180006b74
mov qword [r12 + 0x28], r13
jmp 0x180006b74
mov rcx, qword [r12 + 0x28]
mov r8, r13
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
je 0x180006b74
mov eax, 0xa1
cmp eax, 0xa1
je 0x180006b24
cmp eax, 0xa10
je case.0x180006185.302
jmp 0x180006b2b
mov dword [rbp - 0x59], 0xa
add eax, 0x96f
cmp eax, 0x12de
jbe 0x180006b10
jmp 0x180006b74
lea r8, [rbp - 0x41]
mov dword [rbp - 0x41], r14d
mov edx, 0x22
xor ecx, ecx
call fcn.180022450
mov r13, rax
test rax, rax
je 0x1800073a1
mov rdx, qword [r12 + 8]
mov r8d, 0x66
xor ecx, ecx
call fcn.18002d9e0
mov qword [r13 + 8], rax
mov qword [r12 + 8], r14
add ebx, 0x23
cmp ebx, 0x14b
jb 0x180006ab0
mov ecx, 0x114
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x114
je 0x180007f16
cmp eax, 1
je 0x180006c0a
inc ecx
cmp ecx, 0x116
jb 0x180006b90
mov eax, 0x11f
cmp eax, 0x11f
je 0x180006bcc
cmp eax, 0x24ff
je case.0x180006185.302
cmp eax, 0x48df
je 0x180006c0a
jmp 0x180006bd3
mov dword [rbp - 0x59], 7
add eax, 0x23e0
cmp eax, 0x6ba0
jbe 0x180006bb1
mov ecx, 0x81
mov eax, ecx
sub eax, 0x81
je 0x180006bf8
cmp eax, 0x69
je case.0x180006185.302
jmp 0x180006bff
mov dword [rbp - 0x59], 4
add ecx, 0x69
cmp ecx, 0x153
jb 0x180006be4
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
mov eax, 0xb05f
add eax, 0x57a5
cmp eax, 0x106ef
jbe 0x180006a60
dec esi
cmp esi, 0xef
ja 0x180006a40
mov edi, 0x37
nop dword [rax + rax]
cmp edi, 0x37
je 0x180006c53
cmp edi, 0x4ba
je 0x180006287
jmp 0x180006c8a
mov ebx, 0x94
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x95
je 0x180006d37
cmp eax, 1
jne 0x180006c77
mov ebx, 0x96
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
inc ebx
cmp ebx, 0x97
jb 0x180006c60
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
add edi, 0x483
cmp edi, 0x906
jbe 0x180006c40
mov r14d, 0x89
nop word [rax + rax]
mov eax, r14d
sub eax, 0x88
je 0x180006287
cmp eax, 1
jne 0x180006cfd
mov edi, 0x100
nop dword [rax + rax]
mov eax, edi
mov rbx, r13
sub eax, 0x101
je 0x180006dc9
cmp eax, 1
jne 0x180006cea
mov edi, 0x102
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
inc edi
cmp edi, 0x103
jb 0x180006cd0
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
dec r14d
cmp r14d, 0x87
ja 0x180006cb0
xor r14d, r14d
mov esi, 0x52
nop word [rax + rax]
cmp esi, 0x52
je 0x18000735c
cmp esi, 0x56
je 0x180006287
jmp 0x180007415
mov qword [rsp + 0x28], r10
lea r9, [r12 + 0x20]
lea r8, [r12 + 8]
mov dword [rsp + 0x20], 0xfd
lea rdx, [r12 + 4]
mov rcx, r11
call fcn.18002af70
test eax, eax
je 0x180006d71
cmp eax, 9
jne 0x180006d9d
mov dword [r12], 6
jmp 0x180006c72
mov eax, 0xa2
cmp eax, 0xa2
je 0x180006d8a
cmp eax, 0x14f
je case.0x180006185.302
jmp 0x180006d91
mov dword [rbp - 0x59], 2
add eax, 0xad
cmp eax, 0x1fc
jb 0x180006d76
mov eax, 0xe4
cmp eax, 0xe4
je 0x180007f0d
cmp eax, 0x5028
je 0x180006c72
add eax, 0x4f44
cmp eax, 0x9e88
jbe 0x180006da2
jmp 0x180006c77
mov qword [rsp + 0x28], r10
lea r9, [r12 + 0x20]
lea rdx, [r12 + 4]
mov dword [rsp + 0x20], 0xfd
lea r8, [r12 + 8]
mov rcx, r11
call fcn.18002af70
cmp eax, 0xe
ja case.0x180006e0a.6
movsxd rcx, eax
lea rdx, [0x180000000]
mov eax, dword [rdx + rcx*4 + 0x8070]
add rax, rdx
jmp rax
mov ebx, 0x2c
mov eax, ebx
sub eax, 0x2c
je 0x180006eb5
sub eax, 1
je 0x180006e4e
sub eax, 1
je 0x180006e46
sub eax, 1
je 0x180006e39
cmp eax, 1
je 0x180006ce5
jmp 0x180006f1f
mov dword [r12], 3
jmp 0x180006f1f
xor r13d, r13d
jmp 0x180006f1f
mov rcx, qword [r12 + 0x28]
mov r8, r13
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
je 0x180006e96
mov ecx, 0x11b
nop word [rax + rax]
mov eax, ecx
sub eax, 0x11b
je 0x180006e84
cmp eax, 0x45
je case.0x180006185.302
jmp 0x180006e8b
mov dword [rbp - 0x59], 0xa
add ecx, 0x45
cmp ecx, 0x1a5
jb 0x180006e70
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x20]
test rcx, rcx
jne 0x180006eae
mov dword [r12], 0x63
jmp 0x180006f1f
mov qword [r12 + 0x28], rcx
jmp 0x180006f1f
lea r8, [rbp - 0x39]
mov dword [rbp - 0x39], 0
mov edx, 0x22
xor ecx, ecx
call fcn.180022450
mov r13, rax
test rax, rax
jne 0x180006f00
mov ecx, 0x63
nop dword [rax]
mov eax, ecx
sub eax, 0x63
je 0x180006ef2
cmp eax, 1
je case.0x180006185.302
jmp 0x180006ef9
mov dword [rbp - 0x59], 6
inc ecx
cmp ecx, 0x65
jb 0x180006ee0
mov rdx, qword [r12 + 8]
mov r8d, 0x66
xor ecx, ecx
call fcn.18002d9e0
mov qword [r13 + 8], rax
mov qword [r12 + 8], 0
inc ebx
cmp ebx, 0x31
jb 0x180006e11
mov ebx, 0x117
nop
mov eax, ebx
sub eax, 0x117
je 0x180006fac
sub eax, 0x3e
je 0x180006f88
sub eax, 0x3e
je 0x180006f63
sub eax, 0x3e
je 0x180006f56
cmp eax, 0x3e
je 0x180006ce5
jmp 0x180006fee
mov dword [r12], 3
jmp 0x180006fee
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x20]
test rcx, rcx
jne 0x180006f7e
mov dword [r12], 0x63
xor r13d, r13d
jmp 0x180006fee
mov qword [r12 + 0x28], rcx
xor r13d, r13d
jmp 0x180006fee
mov rcx, qword [r12 + 0x28]
mov r8, r13
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
je 0x180006fee
nop
mov dword [rbp - 0x59], 0xa
jmp case.0x180006185.302
lea r8, [rbp - 0x31]
mov dword [rbp - 0x31], 1
mov edx, 0x22
xor ecx, ecx
call fcn.180022450
mov r13, rax
test rax, rax
je 0x1800073a1
mov rdx, qword [r12 + 8]
mov r8d, 0x66
xor ecx, ecx
call fcn.18002d9e0
mov qword [r13 + 8], rax
mov qword [r12 + 8], 0
add ebx, 0x3e
cmp ebx, 0x24d
jb 0x180006f30
mov ebx, 0xe
mov eax, ebx
sub eax, 0xe
je 0x1800070a5
sub eax, 1
je 0x18000705f
sub eax, 1
je 0x18000703a
sub eax, 1
je 0x18000702a
cmp eax, 1
je 0x180006ce5
jmp 0x1800070f5
xor r13d, r13d
mov dword [r12], 3
jmp 0x1800070f5
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x20]
test rcx, rcx
jne 0x180007055
mov dword [r12], 0x63
jmp 0x1800070f5
mov qword [r12 + 0x28], rcx
jmp 0x1800070f5
mov rcx, qword [r12 + 0x28]
mov r8, r13
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
je 0x1800070f5
mov ecx, 0x117
nop
mov eax, ecx
sub eax, 0x116
je case.0x180006185.302
cmp eax, 1
jne 0x180007099
mov dword [rbp - 0x59], 0xa
dec ecx
cmp ecx, 0x115
ja 0x180007080
jmp 0x1800070f5
lea r8, [rbp - 0x29]
mov dword [rbp - 0x29], 4
mov edx, 0x22
xor ecx, ecx
call fcn.180022450
mov r13, rax
test rax, rax
jne 0x1800070f5
mov ecx, 0x102
nop dword [rax]
mov eax, ecx
sub eax, 0x102
je 0x1800070e4
cmp eax, 1
je case.0x180006185.302
jmp 0x1800070eb
mov dword [rbp - 0x59], 6
inc ecx
cmp ecx, 0x104
jb 0x1800070d0
inc ebx
cmp ebx, 0x13
jb 0x180007002
mov ebx, 0x11f
cmp ebx, 0x11f
je 0x180007153
cmp ebx, 0x1cf
je 0x18000712e
cmp ebx, 0x27f
jne 0x1800071b9
mov dword [r12], 3
jmp 0x180006ce5
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x20]
test rcx, rcx
jne 0x180007149
mov dword [r12], 0x63
xor r13d, r13d
jmp 0x1800071b9
mov qword [r12 + 0x28], rcx
xor r13d, r13d
jmp 0x1800071b9
lea r8, [rbp - 0x21]
mov dword [rbp - 0x21], 5
mov edx, 0x22
xor ecx, ecx
call fcn.180022450
mov r13, rax
test rax, rax
jne 0x18000719e
mov ecx, 0x4a
nop word [rax + rax]
mov eax, ecx
sub eax, 0x49
je case.0x180006185.302
cmp eax, 1
jne 0x180007197
mov dword [rbp - 0x59], 6
dec ecx
cmp ecx, 0x48
ja 0x180007180
mov rcx, qword [r12 + 0x28]
mov r8, r13
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
jne 0x180006fa0
add ebx, 0xb0
cmp ebx, 0x32f
jb 0x180007105
mov ebx, 0xc2
cmp ebx, 0xc2
je 0x180007238
cmp ebx, 0x8cf4
je 0x18000721b
cmp ebx, 0x11926
je 0x1800071f6
cmp ebx, 0x1a558
je 0x180007121
jmp 0x18000725b
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x20]
test rcx, rcx
jne 0x180007211
mov dword [r12], 0x63
xor r13d, r13d
jmp 0x18000725b
mov qword [r12 + 0x28], rcx
xor r13d, r13d
jmp 0x18000725b
mov rcx, qword [r12 + 0x28]
mov r8, r13
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
jne 0x180006fa0
jmp 0x18000725b
lea r8, [rbp - 0x19]
mov dword [rbp - 0x19], 6
mov edx, 0x22
xor ecx, ecx
call fcn.180022450
mov r13, rax
test rax, rax
je 0x1800073a1
add ebx, 0x8c32
cmp ebx, 0x230c8
jbe 0x1800071d0
mov eax, 0xf5
cmp eax, 0xf5
je 0x18000729d
add eax, 0xc7
cmp eax, 0x1bc
jb 0x180007272
nop word [rax + rax]
mov dword [r12], 7
jmp 0x180006ce5
mov dword [r12], 1
jmp 0x180006ce5
mov eax, 0x98
nop
cmp eax, 0x98
je 0x180007f16
mov r13, rbx
cmp eax, 0x6160
je 0x180006ce5
add eax, 0x60c8
cmp eax, 0xc190
jbe 0x1800072b0
mov eax, 0x68
nop word [rax + rax]
cmp eax, 0x68
je 0x1800073a1
cmp eax, 0x1e10
je 0x180006ce5
add eax, 0x1da8
cmp eax, 0x3b50
jbe 0x1800072e0
mov ecx, 0x123
nop word [rax + rax]
mov eax, ecx
sub eax, 0x123
je 0x180007f04
cmp eax, 1
je 0x180006ce5
inc ecx
cmp ecx, 0x125
jb 0x180007310
mov eax, 0x11c
cmp eax, 0x11c
je 0x180007f0d
cmp eax, 0x43ac
je 0x180006ce5
add eax, 0x4290
cmp eax, 0x8520
jbe 0x180007335
jmp 0x180006cea
mov edi, 0xd0
mov eax, edi
sub eax, 0xd0
je 0x180007380
cmp eax, 1
jne 0x180007407
mov dword [r12], 8
jmp 0x180007407
cmp qword [r12 + 0x28], 0
jne 0x1800073ad
xor r8d, r8d
mov edx, 0xbd
xor ecx, ecx
call fcn.1800262c0
mov qword [r12 + 0x28], rax
test rax, rax
jne 0x180007407
mov dword [rbp - 0x59], 6
jmp case.0x180006185.302
mov ebx, 0x8b
mov eax, ebx
sub eax, 0xc3
je 0x1800073ca
cmp eax, 0x38
jne 0x1800073fc
mov qword [r12 + 0x28], r13
mov r13, r14
jmp 0x1800073fc
xor r8d, r8d
mov edx, 0xbd
xor ecx, ecx
call fcn.1800262c0
mov r13, rax
test rax, rax
je 0x1800073a1
mov rcx, qword [r12 + 0x28]
mov r8, rax
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
jne 0x180006fa0
add ebx, 0x38
cmp ebx, 0x133
jb 0x1800073b2
inc edi
cmp edi, 0xd2
jb 0x180007361
add esi, 4
cmp esi, 0x5a
jb 0x180006d20
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
mov esi, 0x83
nop
mov eax, esi
sub eax, 0x83
je 0x180007447
cmp eax, 1
je 0x180006287
jmp 0x180007ac6
mov eax, 0x2f
nop dword [rax]
mov rbx, r13
cmp eax, 0x30
jne 0x180007ab2
mov qword [rsp + 0x28], r10
lea r9, [r12 + 0x20]
lea rdx, [r12 + 4]
mov dword [rsp + 0x20], 0xfd
lea r8, [r12 + 8]
mov rcx, r11
call fcn.18002af70
cmp eax, 0xc
ja case.0x18000749d.6
movsxd rcx, eax
lea rdx, [0x180000000]
mov eax, dword [rdx + rcx*4 + 0x80ac]
add rax, rdx
jmp rax
mov ebx, 0x2c
mov eax, ebx
sub eax, 0x2c
je 0x180007545
sub eax, 1
je 0x180007528
sub eax, 1
je 0x1800074dc
sub eax, 1
je 0x1800074cc
cmp eax, 1
je 0x180007aad
jmp 0x18000758b
mov r13, r14
mov dword [r12], 9
jmp 0x18000758b
mov rcx, qword [r12 + 0x28]
mov r8, r13
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
je 0x18000758b
mov ecx, 0x89
nop dword [rax]
mov eax, ecx
sub eax, 0x89
je 0x180007514
cmp eax, 0x76
je case.0x180006185.302
jmp 0x18000751b
mov dword [rbp - 0x59], 0xa
add ecx, 0x76
cmp ecx, 0x175
jb 0x180007500
jmp 0x18000758b
mov rdx, qword [r12 + 8]
mov r8d, 0x66
xor ecx, ecx
call fcn.18002d9e0
mov qword [r13 + 8], rax
mov qword [r12 + 8], r14
jmp 0x18000758b
lea r8, [rbp - 0x11]
mov dword [rbp - 0x11], r14d
mov edx, 0x22
xor ecx, ecx
call fcn.180022450
mov r13, rax
test rax, rax
jne 0x18000758b
mov ecx, 0x115
mov eax, ecx
sub eax, 0x115
je 0x18000757a
cmp eax, 1
je case.0x180006185.302
jmp 0x180007581
mov dword [rbp - 0x59], 6
inc ecx
cmp ecx, 0x117
jb 0x180007566
inc ebx
cmp ebx, 0x31
jb 0x1800074a4
mov ebx, 0x75
nop dword [rax + rax]
cmp ebx, 0x75
je 0x180007619
cmp ebx, 0x41d
je 0x1800075d6
cmp ebx, 0x7c5
je 0x1800075c6
cmp ebx, 0xb6d
je 0x180007aad
jmp 0x180007657
mov r13, r14
mov dword [r12], 9
jmp 0x180007657
mov rcx, qword [r12 + 0x28]
mov r8, r13
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
je 0x180007657
mov eax, 0x54
cmp eax, 0x54
je 0x180007604
cmp eax, 0x231c
je case.0x180006185.302
jmp 0x18000760b
mov dword [rbp - 0x59], 0xa
add eax, 0x22c8
cmp eax, 0x4590
jbe 0x1800075f2
jmp 0x180007657
lea r8, [rbp - 9]
mov dword [rbp - 9], 1
mov edx, 0x22
xor ecx, ecx
call fcn.180022450
mov r13, rax
test rax, rax
je 0x1800073a1
mov rdx, qword [r12 + 8]
mov r8d, 0x66
xor ecx, ecx
call fcn.18002d9e0
mov qword [r13 + 8], rax
mov qword [r12 + 8], r14
add ebx, 0x3a8
cmp ebx, 0xea0
jbe 0x1800075a0
mov ebx, 0xe7
nop
mov eax, ebx
sub eax, 0xe7
je 0x180007693
sub eax, 1
je 0x180007689
cmp eax, 1
je 0x180007aad
jmp 0x1800076f7
mov dword [r12], 9
jmp 0x1800076f7
lea r8, [rbp - 1]
mov dword [rbp - 1], 4
mov edx, 0x22
xor ecx, ecx
call fcn.180022450
mov r13, rax
test rax, rax
je 0x1800073a1
mov rcx, qword [r12 + 0x28]
mov r8, rax
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
je 0x1800076f7
mov ecx, 0xa9
mov eax, ecx
sub eax, 0xa9
je 0x1800076e6
cmp eax, 1
je case.0x180006185.302
jmp 0x1800076ed
mov dword [rbp - 0x59], 0xa
inc ecx
cmp ecx, 0xab
jb 0x1800076d2
inc ebx
cmp ebx, 0xea
jb 0x180007670
mov ebx, 0x3a
nop word [rax + rax]
mov eax, ebx
sub eax, 0x38
je 0x180007aad
sub eax, 1
je 0x18000778b
cmp eax, 1
jne 0x180007793
lea r8, [rbp + 7]
mov dword [rbp + 7], 5
lea edx, [rax + 0x21]
xor ecx, ecx
call fcn.180022450
mov r13, rax
test rax, rax
jne 0x18000776e
mov eax, 0xe1
cmp eax, 0xe1
je 0x18000775b
cmp eax, 0x7869
je case.0x180006185.302
jmp 0x180007762
mov dword [rbp - 0x59], 6
add eax, 0x7788
cmp eax, 0xef10
jbe 0x180007747
mov rcx, qword [r12 + 0x28]
mov r8, r13
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
jne 0x180006fa0
jmp 0x180007793
mov dword [r12], 9
dec ebx
cmp ebx, 0x37
ja 0x180007710
mov ebx, 0xc1
cmp ebx, 0xc1
je 0x180007811
cmp ebx, 0x212c
je 0x1800077c1
cmp ebx, 0x4197
je 0x180007aad
jmp 0x180007834
mov rcx, qword [r12 + 0x28]
mov r8, r13
mov edx, 0x11e
call fcn.180025ce0
cmp eax, 1
je 0x180007807
mov eax, 0x82
nop dword [rax]
cmp eax, 0x82
je 0x1800077f4
cmp eax, 0x3142
je case.0x180006185.302
jmp 0x1800077fb
mov dword [rbp - 0x59], 0xa
add eax, 0x30c0
cmp eax, 0x6180
jbe 0x1800077e0
mov dword [r12], 9
jmp 0x180007834
lea r8, [rbp + 0xf]
mov dword [rbp + 0xf], 6
mov edx, 0x22
xor ecx, ecx
call fcn.180022450
mov r13, rax
test rax, rax
je 0x1800073a1
add ebx, 0x206b
cmp ebx, 0x6141
jbe 0x1800077a3
mov ecx, 0xce
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xcd
je 0x180007aad
cmp eax, 1
jne 0x18000786a
mov dword [r12], 7
dec ecx
cmp ecx, 0xcc
ja 0x180007850
mov r9d, 0x129
nop word [rax + rax]
mov eax, r9d
sub eax, 0x129
je 0x180007898
cmp eax, 0xe
je 0x180007aad
jmp 0x180007a0e
mov rax, qword [r12 + 0x28]
cmp qword [rax + 0x20], 0
jne 0x1800078b1
mov dword [r12], 0x63
jmp 0x180007a0e
mov edx, 0x3d
nop word [rax + rax]
mov eax, edx
sub eax, 0x3d
je 0x1800079f5
cmp eax, 1
jne 0x180007a03
mov rax, qword [r12 + 0x28]
mov ecx, dword [rax]
test ecx, ecx
je 0x1800078ed
cmp ecx, 3
je 0x180007999
jmp 0x1800079c2
mov r8d, 0x30
cmp r8d, 0x30
je 0x180007908
cmp r8d, 0x1a10
je 0x1800079ee
jmp 0x180007985
mov rax, qword [r12 + 0x28]
cmp qword [rax + 0x20], 0
jne 0x180007942
mov ecx, 0x34
nop dword [rax]
mov eax, ecx
sub eax, 0x34
je 0x180007932
cmp eax, 1
je case.0x180006185.302
jmp 0x180007939
mov dword [rbp - 0x59], 8
inc ecx
cmp ecx, 0x36
jb 0x180007920
jmp 0x180007985
mov edx, 0x129
mov eax, edx
sub eax, 0x129
je 0x18000796d
cmp eax, 1
jne 0x18000797b
mov rax, qword [r12 + 0x28]
cmp dword [rax], 2
jne 0x180006930
mov dword [r12], 3
jmp 0x18000797b
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x20]
mov qword [r12 + 0x28], rcx
inc edx
cmp edx, 0x12b
jb 0x180007947
add r8d, 0x19e0
cmp r8d, 0x33c0
jbe 0x1800078f3
mov ecx, 0xcd
nop
mov eax, ecx
sub eax, 0xcd
je 0x1800079b0
cmp eax, 1
je 0x1800079ee
jmp 0x1800079b8
mov dword [r12], 9
inc ecx
cmp ecx, 0xcf
jb 0x1800079a0
mov eax, 0xa6
cmp eax, 0xa6
je 0x1800079db
cmp eax, 0x7f18
je case.0x180006185.302
jmp 0x1800079e2
mov dword [rbp - 0x59], 8
add eax, 0x7e72
cmp eax, 0xfce4
jbe 0x1800079c7
mov edx, 0x3e
jmp 0x180007a03
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x20]
mov qword [r12 + 0x28], rcx
inc edx
cmp edx, 0x3f
jb 0x1800078c0
add r9d, 0xe
cmp r9d, 0x145
jb 0x180007880
nop
mov dword [r12], 1
jmp 0x180007aad
mov ecx, 0xbc
mov eax, ecx
sub eax, 0xbb
je case.0x180006185.302
cmp eax, 1
jne 0x180007a4b
mov dword [rbp - 0x59], 2
dec ecx
mov r13, rbx
cmp ecx, 0xba
ja 0x180007a32
mov eax, 0x2f
nop dword [rax]
cmp eax, 0x2f
je 0x180007a72
cmp eax, 0xad5
je case.0x180006185.302
jmp 0x180007a79
mov dword [rbp - 0x59], 7
add eax, 0xaa6
cmp eax, 0x154c
jbe 0x180007a60
mov ecx, 0xe4
nop word [rax + rax]
mov eax, ecx
sub eax, 0xe4
je 0x180007f0d
cmp eax, 0x22
je 0x180007aad
add ecx, 0x22
cmp ecx, 0x128
jb 0x180007a90
mov eax, 0x30
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
inc eax
cmp eax, 0x31
jb 0x180007450
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
inc esi
cmp esi, 0x85
jb 0x180007430
mov ebx, 0x9e
mov eax, ebx
sub eax, 0x9e
je 0x180007af9
cmp eax, 1
je 0x180006287
jmp 0x180007d7c
mov eax, 0x6e
nop
cmp eax, 0x130
jne 0x180007d63
mov qword [rsp + 0x28], r10
lea r9, [r12 + 0x20]
lea r8, [r12 + 8]
mov dword [rsp + 0x20], 0xfd
lea rdx, [r12 + 4]
mov rcx, r11
call fcn.18002af70
test eax, eax
je 0x180007b63
cmp eax, 8
je 0x180007b4a
cmp eax, 0xa
jne 0x180007b92
mov dword [r12], 8
jmp 0x180007d5e
mov eax, pe_nt_image_headers64
nop
cmp eax, 0x108
je 0x180007bbb
add eax, 0x5070
cmp eax, 0x5070
jbe 0x180007b50
mov eax, pe_nt_image_headers64
nop dword [rax + rax]
cmp eax, 0x108
je 0x180007f16
cmp eax, 0xbbb0
je 0x180007d5e
add eax, 0xbaa8
cmp eax, 0x17550
jbe 0x180007b70
mov eax, pe_nt_image_headers64
nop word [rax + rax]
cmp eax, 0x108
je 0x180007d47
cmp eax, 0x1a2
je case.0x180006185.302
jmp 0x180007d4e
mov rax, qword [r12 + 0x28]
cmp qword [rax + 0x20], 0
jne 0x180007bd4
mov dword [r12], 0x63
jmp 0x180007d5e
mov r9d, 0x6d
nop word [rax + rax]
mov eax, r9d
sub eax, 0x6b
je 0x180007c37
sub eax, 1
je 0x180007c02
cmp eax, 1
jne 0x180007c3d
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x20]
mov qword [r12 + 0x28], rcx
jmp 0x180007c3d
mov rax, qword [r12 + 0x28]
mov ecx, dword [rax]
test ecx, ecx
je 0x180007c1b
cmp ecx, 3
je 0x180007cef
jmp 0x180007d1c
mov r8d, 0xb6
cmp r8d, 0xb6
je 0x180007c4b
cmp r8d, 0x2d80
jne 0x180007cdb
mov r9d, 0x6b
dec r9d
cmp r9d, 0x6a
ja 0x180007be0
jmp 0x180007d5e
mov rax, qword [r12 + 0x28]
cmp qword [rax + 0x20], 0
jne 0x180007c61
mov dword [r12], 0x63
jmp 0x180007cdb
mov edx, 0x99
cmp edx, 0x99
je 0x180007cbf
cmp edx, 0x1155
jne 0x180007ccd
mov rax, qword [r12 + 0x28]
cmp dword [rax], 2
je 0x180007cb5
mov ecx, 0xf4
nop word [rax + rax]
mov eax, ecx
sub eax, 0xf3
je case.0x180006185.302
cmp eax, 1
jne 0x180007ca9
mov dword [rbp - 0x59], 8
dec ecx
cmp ecx, 0xf2
ja 0x180007c90
jmp 0x180007ccd
mov dword [r12], 3
jmp 0x180007ccd
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x20]
mov qword [r12 + 0x28], rcx
add edx, 0x10bc
cmp edx, 0x2178
jbe 0x180007c66
add r8d, 0x2cca
cmp r8d, 0x5994
jbe 0x180007c21
mov eax, 0xea
cmp eax, 0xea
je 0x180007d08
cmp eax, 0x3ffc
je 0x180007c37
jmp 0x180007d10
mov dword [r12], 9
add eax, 0x3f12
cmp eax, 0x7e24
jbe 0x180007cf4
mov eax, 0x49
cmp eax, 0x49
je 0x180007d31
cmp eax, 0x6d
je case.0x180006185.302
jmp 0x180007d38
mov dword [rbp - 0x59], 8
add eax, 0x24
cmp eax, 0x91
jb 0x180007d21
jmp 0x180007c3d
mov dword [rbp - 0x59], 4
add eax, 0x9a
cmp eax, 0x23c
jb 0x180007ba0
mov eax, 0x130
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
add eax, 0xc2
cmp eax, 0x1f2
jb 0x180007b00
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
inc ebx
cmp ebx, 0xa0
jb 0x180007ae2
mov edi, 0x68
cmp edi, 0x68
je 0x180007dab
cmp edi, 0x122
je 0x180006287
jmp 0x180007ddc
mov ebx, 0x15
cmp ebx, 0x3f0
je 0x180007e1a
cmp ebx, 0x7cb
jne 0x180007dc5
mov ebx, 0x7cb
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
add ebx, 0x3db
cmp ebx, 0xb91
jbe 0x180007db0
mov r11, qword [rbp + 0x67]
lea r10, [r12 + 0x10]
add edi, 0xba
cmp edi, 0x1dc
jb 0x180007d98
mov eax, 0xda
nop dword [rax + rax]
cmp eax, 0xda
je 0x180006fa0
add eax, 0x56
cmp eax, 0x130
jb 0x180007e00
jmp 0x18000628d
mov qword [rsp + 0x28], r10
lea r9, [r12 + 0x20]
lea r8, [r12 + 8]
mov dword [rsp + 0x20], 0xfd
lea rdx, [r12 + 4]
mov rcx, r11
call fcn.18002af70
test eax, eax
je 0x180007e49
cmp eax, 0xe
je 0x180007e6f
jmp 0x180007e8f
mov ecx, 0x74
nop
mov eax, ecx
sub eax, 0x74
je 0x180007f20
cmp eax, 0x30
je 0x180007dc0
add ecx, 0x30
cmp ecx, 0xd4
jb 0x180007e50
mov ecx, 8
mov eax, ecx
sub eax, 7
je 0x180007dc0
cmp eax, 1
je 0x1800073a1
dec ecx
cmp ecx, 6
ja 0x180007e74
mov eax, 0x47
cmp eax, 0x47
je 0x180007f0d
cmp eax, 0x3e2
je 0x180007dc0
add eax, 0x39b
cmp eax, 0x736
jbe 0x180007e94
jmp 0x180007dc5
mov ebx, 0x137
mov dword [rbp + 0x6f], ebx
jmp 0x180006290
cmp dword [r12], 0x63
mov qword [r12 + 0x10], r14
je 0x180007f20
mov eax, 0xba
cmp eax, 0xba
je 0x180007f16
add eax, 0x7b84
cmp eax, 0x7b84
jbe 0x180007ed3
jmp case.0x180006185.295
imul rcx, rax, 0x818
lea rax, [r12 + 0xfd00]
add rax, rcx
jmp 0x180007f6e
mov dword [rbp - 0x59], 7
jmp case.0x180006185.302
mov dword [rbp - 0x59], 4
jmp case.0x180006185.302
mov dword [rbp - 0x59], 2
jmp case.0x180006185.302
mov dword [rbp - 0x59], 3
jmp case.0x180006185.302
mov eax, 0x72
nop
cmp eax, 0x72
je 0x180007f41
add eax, 0x5f
cmp eax, 0xd1
jb 0x180007f30
jmp case.0x180006185.302
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x51]
mov r8, r12
lea rcx, [rbp + 0x6f]
mov edx, 0x11f
movzx eax, word [rax]
mov word [rbp + 0x6f], ax
mov eax, dword [rbp + 0x17]
mov dword [rbp - 0x51], eax
call fcn.18000b9c0
mov byte [rbp - 0x59], al
mov rax, qword [rbp - 0x59]
mov rbx, qword [rsp + 0x108]
add rsp, 0xb0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret