Function at 0x140003039
Capabilities:
Check for software breakpoints
Check http status code
Extract resource via kernel32 functions
Parse credit card information
Write file on windows

Disassembly:
push rbp
push rdi
push rsi
push rbx
mov eax, 0x1ae8
call fcn.140016fc0
sub rsp, rax
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1a90], rcx
mov dword [rbp + 0x1a98], edx
mov dword [rbp + 0x1aa0], r8d
mov qword [rbp + 0x1a48], 0
mov qword [rbp + 0x1a40], 0
mov rax, qword [rbp + 0x1a90]
mov r8d, 2
mov edx, 0
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_LoadLibraryExA]
call rax
mov qword [rbp + 0x1a38], rax
cmp qword [rbp + 0x1a38], 0
je 0x14000b0df
mov eax, dword [rbp + 0x1a98]
movzx eax, ax
mov rdx, rax
mov rax, qword [rbp + 0x1a38]
mov r8d, 0xa
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_FindResourceA]
call rax
mov qword [rbp + 0x1a48], rax
cmp qword [rbp + 0x1a48], 0
je 0x14000b0df
mov rdx, qword [rbp + 0x1a48]
mov rax, qword [rbp + 0x1a38]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_LoadResource]
call rax
mov qword [rbp + 0x1a30], rax
cmp qword [rbp + 0x1a30], 0
je 0x14000b0df
mov rax, qword [rbp + 0x1a30]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_LockResource]
call rax
mov qword [rbp + 0x1a40], rax
cmp qword [rbp + 0x1a40], 0
je 0x14000b0df
mov rdx, qword [rbp + 0x1a48]
mov rax, qword [rbp + 0x1a38]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_SizeofResource]
call rax
mov dword [rbp + 0x1a2c], eax
lea rax, [rbp + 0x1ef]
mov qword [rbp + 0x19d8], rax
nop
nop
mov edx, dword [rbp + 0x1a2c]
mov rax, qword [rbp + 0x1a40]
lea r8, [rdx + rax]
lea rcx, [rbp + 0x1ef]
mov rdx, qword [rbp + 0x1a40]
lea rax, [rbp + 0x1d0]
mov r9, rcx
mov rcx, rax
call fcn.14002d450
lea rax, [rbp + 0x1ef]
mov rcx, rax
call fcn.14002bc80
nop
lea rax, [rbp + 0x1d0]
mov rcx, rax
call fcn.140025b90
mov qword [rbp + 0x1a20], rax
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6f0
lea rax, [rbp + 0x1d0]
mov edx, 0x3a5
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xc2
setne al
test al, al
je 0x140003253
mov dword [rbp + 0x200], 0xe2
mov dword [rbp + 0x204], 0x3a5
lea rdx, [rbp + 0x200]
lea rax, [rbp + 0x204]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x1f8], rax
lea rdx, [rbp + 0x1f8]
lea rax, [rbp + 0x1f0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x1f0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0xfd6
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xfd
setne al
test al, al
je 0x1400032d0
mov dword [rbp + 0x218], 0x46
mov dword [rbp + 0x21c], 0xfd6
lea rdx, [rbp + 0x218]
lea rax, [rbp + 0x21c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x210], rax
lea rdx, [rbp + 0x210]
lea rax, [rbp + 0x208]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x208]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0xc41
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xd4
setne al
test al, al
je 0x14000334d
mov dword [rbp + 0x230], 0xd0
mov dword [rbp + 0x234], 0xc41
lea rdx, [rbp + 0x230]
lea rax, [rbp + 0x234]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x228], rax
lea rdx, [rbp + 0x228]
lea rax, [rbp + 0x220]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x220]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x5cdd
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xde
setne al
test al, al
je 0x1400033ca
mov dword [rbp + 0x248], 0xc4
mov dword [rbp + 0x24c], 0x5cdd
lea rdx, [rbp + 0x248]
lea rax, [rbp + 0x24c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x240], rax
lea rdx, [rbp + 0x240]
lea rax, [rbp + 0x238]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x238]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x59f8
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xde
setne al
test al, al
je 0x140003447
mov dword [rbp + 0x260], 0x4a
mov dword [rbp + 0x264], 0x59f8
lea rdx, [rbp + 0x260]
lea rax, [rbp + 0x264]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x258], rax
lea rdx, [rbp + 0x258]
lea rax, [rbp + 0x250]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x250]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x3f5e
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x8f
setne al
test al, al
je 0x1400034c4
mov dword [rbp + 0x278], 0xd0
mov dword [rbp + 0x27c], 0x3f5e
lea rdx, [rbp + 0x278]
lea rax, [rbp + 0x27c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x270], rax
lea rdx, [rbp + 0x270]
lea rax, [rbp + 0x268]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x268]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x222
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x1a
setne al
test al, al
je 0x140003541
mov dword [rbp + 0x290], 0x25
mov dword [rbp + 0x294], 0x222
lea rdx, [rbp + 0x290]
lea rax, [rbp + 0x294]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x288], rax
lea rdx, [rbp + 0x288]
lea rax, [rbp + 0x280]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x280]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x5777
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x7c
setne al
test al, al
je 0x1400035be
mov dword [rbp + 0x2a8], 0x29
mov dword [rbp + 0x2ac], 0x5777
lea rdx, [rbp + 0x2a8]
lea rax, [rbp + 0x2ac]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x2a0], rax
lea rdx, [rbp + 0x2a0]
lea rax, [rbp + 0x298]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x298]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x616f
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x28
setne al
test al, al
je 0x14000363b
mov dword [rbp + 0x2c0], 0xd3
mov dword [rbp + 0x2c4], 0x616f
lea rdx, [rbp + 0x2c0]
lea rax, [rbp + 0x2c4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x2b8], rax
lea rdx, [rbp + 0x2b8]
lea rax, [rbp + 0x2b0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x2b0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x104c
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xda
setne al
test al, al
je 0x1400036b8
mov dword [rbp + 0x2d8], 0xf8
mov dword [rbp + 0x2dc], 0x104c
lea rdx, [rbp + 0x2d8]
lea rax, [rbp + 0x2dc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x2d0], rax
lea rdx, [rbp + 0x2d0]
lea rax, [rbp + 0x2c8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x2c8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x714d
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xf3
setne al
test al, al
je 0x140003735
mov dword [rbp + 0x2f0], 0x6d
mov dword [rbp + 0x2f4], 0x714d
lea rdx, [rbp + 0x2f0]
lea rax, [rbp + 0x2f4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x2e8], rax
lea rdx, [rbp + 0x2e8]
lea rax, [rbp + 0x2e0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x2e0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x97
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x73
setne al
test al, al
je 0x1400037b2
mov dword [rbp + 0x308], 0x96
mov dword [rbp + 0x30c], 0x97
lea rdx, [rbp + 0x308]
lea rax, [rbp + 0x30c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x300], rax
lea rdx, [rbp + 0x300]
lea rax, [rbp + 0x2f8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x2f8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x36c6
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x18
setne al
test al, al
je 0x14000382f
mov dword [rbp + 0x320], 0x39
mov dword [rbp + 0x324], 0x36c6
lea rdx, [rbp + 0x320]
lea rax, [rbp + 0x324]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x318], rax
lea rdx, [rbp + 0x318]
lea rax, [rbp + 0x310]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x310]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x4ca8
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xc
setne al
test al, al
je 0x1400038ac
mov dword [rbp + 0x338], 0xd
mov dword [rbp + 0x33c], 0x4ca8
lea rdx, [rbp + 0x338]
lea rax, [rbp + 0x33c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x330], rax
lea rdx, [rbp + 0x330]
lea rax, [rbp + 0x328]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x328]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x606d
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x74
setne al
test al, al
je 0x140003929
mov dword [rbp + 0x350], 6
mov dword [rbp + 0x354], 0x606d
lea rdx, [rbp + 0x350]
lea rax, [rbp + 0x354]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x348], rax
lea rdx, [rbp + 0x348]
lea rax, [rbp + 0x340]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x340]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x467b
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x64
setne al
test al, al
je 0x1400039a6
mov dword [rbp + 0x368], 0xf2
mov dword [rbp + 0x36c], 0x467b
lea rdx, [rbp + 0x368]
lea rax, [rbp + 0x36c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x360], rax
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x358]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x358]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 1
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x4e
setne al
test al, al
je 0x140003a23
mov dword [rbp + 0x380], 0x9a
mov dword [rbp + 0x384], 1
lea rdx, [rbp + 0x380]
lea rax, [rbp + 0x384]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x378], rax
lea rdx, [rbp + 0x378]
lea rax, [rbp + 0x370]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x370]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x161a
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x49
setne al
test al, al
je 0x140003aa0
mov dword [rbp + 0x398], 0x8c
mov dword [rbp + 0x39c], 0x161a
lea rdx, [rbp + 0x398]
lea rax, [rbp + 0x39c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x390], rax
lea rdx, [rbp + 0x390]
lea rax, [rbp + 0x388]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x388]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x7950
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x65
setne al
test al, al
je 0x140003b1d
mov dword [rbp + 0x3b0], 0xd8
mov dword [rbp + 0x3b4], 0x7950
lea rdx, [rbp + 0x3b0]
lea rax, [rbp + 0x3b4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x3a8], rax
lea rdx, [rbp + 0x3a8]
lea rax, [rbp + 0x3a0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x3a0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x11bf
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x37
setne al
test al, al
je 0x140003b9a
mov dword [rbp + 0x3c8], 0x12
mov dword [rbp + 0x3cc], 0x11bf
lea rdx, [rbp + 0x3c8]
lea rax, [rbp + 0x3cc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x3c0], rax
lea rdx, [rbp + 0x3c0]
lea rax, [rbp + 0x3b8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x3b8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x4300
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x93
setne al
test al, al
je 0x140003c17
mov dword [rbp + 0x3e0], 0xf6
mov dword [rbp + 0x3e4], 0x4300
lea rdx, [rbp + 0x3e0]
lea rax, [rbp + 0x3e4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x3d8], rax
lea rdx, [rbp + 0x3d8]
lea rax, [rbp + 0x3d0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x3d0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x21a6
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xfc
setne al
test al, al
je 0x140003c94
mov dword [rbp + 0x3f8], 0xf0
mov dword [rbp + 0x3fc], 0x21a6
lea rdx, [rbp + 0x3f8]
lea rax, [rbp + 0x3fc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x3f0], rax
lea rdx, [rbp + 0x3f0]
lea rax, [rbp + 0x3e8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x3e8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x2780
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xd
setne al
test al, al
je 0x140003d11
mov dword [rbp + 0x410], 0xe9
mov dword [rbp + 0x414], 0x2780
lea rdx, [rbp + 0x410]
lea rax, [rbp + 0x414]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x408], rax
lea rdx, [rbp + 0x408]
lea rax, [rbp + 0x400]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x400]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x2828
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xef
setne al
test al, al
je 0x140003d8e
mov dword [rbp + 0x428], 0x56
mov dword [rbp + 0x42c], 0x2828
lea rdx, [rbp + 0x428]
lea rax, [rbp + 0x42c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x420], rax
lea rdx, [rbp + 0x420]
lea rax, [rbp + 0x418]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x418]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x36ef
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xab
setne al
test al, al
je 0x140003e0b
mov dword [rbp + 0x440], 0xb9
mov dword [rbp + 0x444], 0x36ef
lea rdx, [rbp + 0x440]
lea rax, [rbp + 0x444]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x438], rax
lea rdx, [rbp + 0x438]
lea rax, [rbp + 0x430]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x430]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x404b
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xc8
setne al
test al, al
je 0x140003e88
mov dword [rbp + 0x458], 0x41
mov dword [rbp + 0x45c], 0x404b
lea rdx, [rbp + 0x458]
lea rax, [rbp + 0x45c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x450], rax
lea rdx, [rbp + 0x450]
lea rax, [rbp + 0x448]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x448]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0xc50
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x9a
setne al
test al, al
je 0x140003f05
mov dword [rbp + 0x470], 0xcf
mov dword [rbp + 0x474], 0xc50
lea rdx, [rbp + 0x470]
lea rax, [rbp + 0x474]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x468], rax
lea rdx, [rbp + 0x468]
lea rax, [rbp + 0x460]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x460]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 2
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xf9
setne al
test al, al
je 0x140003f82
mov dword [rbp + 0x488], 5
mov dword [rbp + 0x48c], 2
lea rdx, [rbp + 0x488]
lea rax, [rbp + 0x48c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x480], rax
lea rdx, [rbp + 0x480]
lea rax, [rbp + 0x478]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x478]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x4ec3
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x73
setne al
test al, al
je 0x140003fff
mov dword [rbp + 0x4a0], 0x65
mov dword [rbp + 0x4a4], 0x4ec3
lea rdx, [rbp + 0x4a0]
lea rax, [rbp + 0x4a4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x498], rax
lea rdx, [rbp + 0x498]
lea rax, [rbp + 0x490]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x490]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x6651
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xc1
setne al
test al, al
je 0x14000407c
mov dword [rbp + 0x4b8], 0xa2
mov dword [rbp + 0x4bc], 0x6651
lea rdx, [rbp + 0x4b8]
lea rax, [rbp + 0x4bc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x4b0], rax
lea rdx, [rbp + 0x4b0]
lea rax, [rbp + 0x4a8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x4a8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x2127
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xd1
setne al
test al, al
je 0x1400040f9
mov dword [rbp + 0x4d0], 0xd8
mov dword [rbp + 0x4d4], 0x2127
lea rdx, [rbp + 0x4d0]
lea rax, [rbp + 0x4d4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x4c8], rax
lea rdx, [rbp + 0x4c8]
lea rax, [rbp + 0x4c0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x4c0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x6ca8
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x5e
setne al
test al, al
je 0x140004176
mov dword [rbp + 0x4e8], 0xe9
mov dword [rbp + 0x4ec], 0x6ca8
lea rdx, [rbp + 0x4e8]
lea rax, [rbp + 0x4ec]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x4e0], rax
lea rdx, [rbp + 0x4e0]
lea rax, [rbp + 0x4d8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x4d8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x606e
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x81
setne al
test al, al
je 0x1400041f3
mov dword [rbp + 0x500], 0xad
mov dword [rbp + 0x504], 0x606e
lea rdx, [rbp + 0x500]
lea rax, [rbp + 0x504]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x4f8], rax
lea rdx, [rbp + 0x4f8]
lea rax, [rbp + 0x4f0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x4f0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x4122
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x8f
setne al
test al, al
je 0x140004270
mov dword [rbp + 0x518], 0x82
mov dword [rbp + 0x51c], 0x4122
lea rdx, [rbp + 0x518]
lea rax, [rbp + 0x51c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x510], rax
lea rdx, [rbp + 0x510]
lea rax, [rbp + 0x508]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x508]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x6bfb
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x71
setne al
test al, al
je 0x1400042ed
mov dword [rbp + 0x530], 0x4e
mov dword [rbp + 0x534], 0x6bfb
lea rdx, [rbp + 0x530]
lea rax, [rbp + 0x534]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x528], rax
lea rdx, [rbp + 0x528]
lea rax, [rbp + 0x520]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x520]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x698b
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xbd
setne al
test al, al
je 0x14000436a
mov dword [rbp + 0x548], 0x79
mov dword [rbp + 0x54c], 0x698b
lea rdx, [rbp + 0x548]
lea rax, [rbp + 0x54c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x540], rax
lea rdx, [rbp + 0x540]
lea rax, [rbp + 0x538]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x538]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x4498
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x11
setne al
test al, al
je 0x1400043e7
mov dword [rbp + 0x560], 0x88
mov dword [rbp + 0x564], 0x4498
lea rdx, [rbp + 0x560]
lea rax, [rbp + 0x564]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x558], rax
lea rdx, [rbp + 0x558]
lea rax, [rbp + 0x550]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x550]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x365
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xac
setne al
test al, al
je 0x140004464
mov dword [rbp + 0x578], 0xe2
mov dword [rbp + 0x57c], 0x365
lea rdx, [rbp + 0x578]
lea rax, [rbp + 0x57c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x570], rax
lea rdx, [rbp + 0x570]
lea rax, [rbp + 0x568]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x568]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x70c
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x47
setne al
test al, al
je 0x1400044e1
mov dword [rbp + 0x590], 0xdb
mov dword [rbp + 0x594], 0x70c
lea rdx, [rbp + 0x590]
lea rax, [rbp + 0x594]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x588], rax
lea rdx, [rbp + 0x588]
lea rax, [rbp + 0x580]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x580]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x7869
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xd5
setne al
test al, al
je 0x14000455e
mov dword [rbp + 0x5a8], 0x99
mov dword [rbp + 0x5ac], 0x7869
lea rdx, [rbp + 0x5a8]
lea rax, [rbp + 0x5ac]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x5a0], rax
lea rdx, [rbp + 0x5a0]
lea rax, [rbp + 0x598]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x598]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x1770
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xe
setne al
test al, al
je 0x1400045db
mov dword [rbp + 0x5c0], 0xec
mov dword [rbp + 0x5c4], 0x1770
lea rdx, [rbp + 0x5c0]
lea rax, [rbp + 0x5c4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x5b8], rax
lea rdx, [rbp + 0x5b8]
lea rax, [rbp + 0x5b0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x5b0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x6f
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x70
setne al
test al, al
je 0x140004658
mov dword [rbp + 0x5d8], 0x46
mov dword [rbp + 0x5dc], 0x6f
lea rdx, [rbp + 0x5d8]
lea rax, [rbp + 0x5dc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x5d0], rax
lea rdx, [rbp + 0x5d0]
lea rax, [rbp + 0x5c8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x5c8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x2f6c
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x11
setne al
test al, al
je 0x1400046d5
mov dword [rbp + 0x5f0], 0x3d
mov dword [rbp + 0x5f4], 0x2f6c
lea rdx, [rbp + 0x5f0]
lea rax, [rbp + 0x5f4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x5e8], rax
lea rdx, [rbp + 0x5e8]
lea rax, [rbp + 0x5e0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x5e0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x574a
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x45
setne al
test al, al
je 0x140004752
mov dword [rbp + 0x608], 0x9c
mov dword [rbp + 0x60c], 0x574a
lea rdx, [rbp + 0x608]
lea rax, [rbp + 0x60c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x600], rax
lea rdx, [rbp + 0x600]
lea rax, [rbp + 0x5f8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x5f8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x932
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x77
setne al
test al, al
je 0x1400047cf
mov dword [rbp + 0x620], 0xdd
mov dword [rbp + 0x624], 0x932
lea rdx, [rbp + 0x620]
lea rax, [rbp + 0x624]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x618], rax
lea rdx, [rbp + 0x618]
lea rax, [rbp + 0x610]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x610]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x5a2a
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x6f
setne al
test al, al
je 0x14000484c
mov dword [rbp + 0x638], 6
mov dword [rbp + 0x63c], 0x5a2a
lea rdx, [rbp + 0x638]
lea rax, [rbp + 0x63c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x630], rax
lea rdx, [rbp + 0x630]
lea rax, [rbp + 0x628]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x628]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x50d3
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xd4
setne al
test al, al
je 0x1400048c9
mov dword [rbp + 0x650], 0x70
mov dword [rbp + 0x654], 0x50d3
lea rdx, [rbp + 0x650]
lea rax, [rbp + 0x654]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x648], rax
lea rdx, [rbp + 0x648]
lea rax, [rbp + 0x640]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x640]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x58
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x69
setne al
test al, al
je 0x140004946
mov dword [rbp + 0x668], 0x47
mov dword [rbp + 0x66c], 0x58
lea rdx, [rbp + 0x668]
lea rax, [rbp + 0x66c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x660], rax
lea rdx, [rbp + 0x660]
lea rax, [rbp + 0x658]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x658]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x4f84
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x62
setne al
test al, al
je 0x1400049c3
mov dword [rbp + 0x680], 0xe0
mov dword [rbp + 0x684], 0x4f84
lea rdx, [rbp + 0x680]
lea rax, [rbp + 0x684]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x678], rax
lea rdx, [rbp + 0x678]
lea rax, [rbp + 0x670]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x670]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x2afa
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x2f
setne al
test al, al
je 0x140004a40
mov dword [rbp + 0x698], 0x99
mov dword [rbp + 0x69c], 0x2afa
lea rdx, [rbp + 0x698]
lea rax, [rbp + 0x69c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x690], rax
lea rdx, [rbp + 0x690]
lea rax, [rbp + 0x688]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x688]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x28e0
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xd3
setne al
test al, al
je 0x140004abd
mov dword [rbp + 0x6b0], 7
mov dword [rbp + 0x6b4], 0x28e0
lea rdx, [rbp + 0x6b0]
lea rax, [rbp + 0x6b4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x6a8], rax
lea rdx, [rbp + 0x6a8]
lea rax, [rbp + 0x6a0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x6a0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x3552
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xe4
setne al
test al, al
je 0x140004b3a
mov dword [rbp + 0x6c8], 0xc8
mov dword [rbp + 0x6cc], 0x3552
lea rdx, [rbp + 0x6c8]
lea rax, [rbp + 0x6cc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x6c0], rax
lea rdx, [rbp + 0x6c0]
lea rax, [rbp + 0x6b8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x6b8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x4819
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xe5
setne al
test al, al
je 0x140004bb7
mov dword [rbp + 0x6e0], 0xb1
mov dword [rbp + 0x6e4], 0x4819
lea rdx, [rbp + 0x6e0]
lea rax, [rbp + 0x6e4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x6d8], rax
lea rdx, [rbp + 0x6d8]
lea rax, [rbp + 0x6d0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x6d0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x4855
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x20
setne al
test al, al
je 0x140004c34
mov dword [rbp + 0x6f8], 0x69
mov dword [rbp + 0x6fc], 0x4855
lea rdx, [rbp + 0x6f8]
lea rax, [rbp + 0x6fc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x6f0], rax
lea rdx, [rbp + 0x6f0]
lea rax, [rbp + 0x6e8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x6e8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x2686
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xa4
setne al
test al, al
je 0x140004cb1
mov dword [rbp + 0x710], 0x45
mov dword [rbp + 0x714], 0x2686
lea rdx, [rbp + 0x710]
lea rax, [rbp + 0x714]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x708], rax
lea rdx, [rbp + 0x708]
lea rax, [rbp + 0x700]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x700]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x121f
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x10
setne al
test al, al
je 0x140004d2e
mov dword [rbp + 0x728], 0x7d
mov dword [rbp + 0x72c], 0x121f
lea rdx, [rbp + 0x728]
lea rax, [rbp + 0x72c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x720], rax
lea rdx, [rbp + 0x720]
lea rax, [rbp + 0x718]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x718]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x22b0
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xfa
setne al
test al, al
je 0x140004dab
mov dword [rbp + 0x740], 0xb3
mov dword [rbp + 0x744], 0x22b0
lea rdx, [rbp + 0x740]
lea rax, [rbp + 0x744]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x738], rax
lea rdx, [rbp + 0x738]
lea rax, [rbp + 0x730]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x730]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x158b
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xa0
setne al
test al, al
je 0x140004e28
mov dword [rbp + 0x758], 0x20
mov dword [rbp + 0x75c], 0x158b
lea rdx, [rbp + 0x758]
lea rax, [rbp + 0x75c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x750], rax
lea rdx, [rbp + 0x750]
lea rax, [rbp + 0x748]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x748]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x77cf
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x2d
setne al
test al, al
je 0x140004ea5
mov dword [rbp + 0x770], 0x1b
mov dword [rbp + 0x774], 0x77cf
lea rdx, [rbp + 0x770]
lea rax, [rbp + 0x774]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x768], rax
lea rdx, [rbp + 0x768]
lea rax, [rbp + 0x760]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x760]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x15c8
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x52
setne al
test al, al
je 0x140004f22
mov dword [rbp + 0x788], 0x33
mov dword [rbp + 0x78c], 0x15c8
lea rdx, [rbp + 0x788]
lea rax, [rbp + 0x78c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x780], rax
lea rdx, [rbp + 0x780]
lea rax, [rbp + 0x778]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x778]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x748d
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xeb
setne al
test al, al
je 0x140004f9f
mov dword [rbp + 0x7a0], 0x74
mov dword [rbp + 0x7a4], 0x748d
lea rdx, [rbp + 0x7a0]
lea rax, [rbp + 0x7a4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x798], rax
lea rdx, [rbp + 0x798]
lea rax, [rbp + 0x790]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x790]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x5152
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x10
setne al
test al, al
je 0x14000501c
mov dword [rbp + 0x7b8], 0x62
mov dword [rbp + 0x7bc], 0x5152
lea rdx, [rbp + 0x7b8]
lea rax, [rbp + 0x7bc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x7b0], rax
lea rdx, [rbp + 0x7b0]
lea rax, [rbp + 0x7a8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x7a8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x378f
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x15
setne al
test al, al
je 0x140005099
mov dword [rbp + 0x7d0], 0x9b
mov dword [rbp + 0x7d4], 0x378f
lea rdx, [rbp + 0x7d0]
lea rax, [rbp + 0x7d4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x7c8], rax
lea rdx, [rbp + 0x7c8]
lea rax, [rbp + 0x7c0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x7c0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0xd27
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x99
setne al
test al, al
je 0x140005116
mov dword [rbp + 0x7e8], 0x57
mov dword [rbp + 0x7ec], 0xd27
lea rdx, [rbp + 0x7e8]
lea rax, [rbp + 0x7ec]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x7e0], rax
lea rdx, [rbp + 0x7e0]
lea rax, [rbp + 0x7d8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x7d8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x6677
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x13
setne al
test al, al
je 0x140005193
mov dword [rbp + 0x800], 0xf8
mov dword [rbp + 0x804], 0x6677
lea rdx, [rbp + 0x800]
lea rax, [rbp + 0x804]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x7f8], rax
lea rdx, [rbp + 0x7f8]
lea rax, [rbp + 0x7f0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x7f0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x326b
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xc9
setne al
test al, al
je 0x140005210
mov dword [rbp + 0x818], 0xd2
mov dword [rbp + 0x81c], 0x326b
lea rdx, [rbp + 0x818]
lea rax, [rbp + 0x81c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x810], rax
lea rdx, [rbp + 0x810]
lea rax, [rbp + 0x808]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x808]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x534c
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x9a
setne al
test al, al
je 0x14000528d
mov dword [rbp + 0x830], 0x1a
mov dword [rbp + 0x834], 0x534c
lea rdx, [rbp + 0x830]
lea rax, [rbp + 0x834]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x828], rax
lea rdx, [rbp + 0x828]
lea rax, [rbp + 0x820]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x820]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x357b
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x68
setne al
test al, al
je 0x14000530a
mov dword [rbp + 0x848], 0xbc
mov dword [rbp + 0x84c], 0x357b
lea rdx, [rbp + 0x848]
lea rax, [rbp + 0x84c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x840], rax
lea rdx, [rbp + 0x840]
lea rax, [rbp + 0x838]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x838]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x1d51
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x7e
setne al
test al, al
je 0x140005387
mov dword [rbp + 0x860], 0xd
mov dword [rbp + 0x864], 0x1d51
lea rdx, [rbp + 0x860]
lea rax, [rbp + 0x864]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x858], rax
lea rdx, [rbp + 0x858]
lea rax, [rbp + 0x850]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x850]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x6f73
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xe7
setne al
test al, al
je 0x140005404
mov dword [rbp + 0x878], 0x20
mov dword [rbp + 0x87c], 0x6f73
lea rdx, [rbp + 0x878]
lea rax, [rbp + 0x87c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x870], rax
lea rdx, [rbp + 0x870]
lea rax, [rbp + 0x868]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x868]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x55f2
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x5f
setne al
test al, al
je 0x140005481
mov dword [rbp + 0x890], 0xa
mov dword [rbp + 0x894], 0x55f2
lea rdx, [rbp + 0x890]
lea rax, [rbp + 0x894]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x888], rax
lea rdx, [rbp + 0x888]
lea rax, [rbp + 0x880]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x880]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x2fec
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xe4
setne al
test al, al
je 0x1400054fe
mov dword [rbp + 0x8a8], 0xf7
mov dword [rbp + 0x8ac], 0x2fec
lea rdx, [rbp + 0x8a8]
lea rax, [rbp + 0x8ac]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x8a0], rax
lea rdx, [rbp + 0x8a0]
lea rax, [rbp + 0x898]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x898]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0xbeb
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x9d
setne al
test al, al
je 0x14000557b
mov dword [rbp + 0x8c0], 0x70
mov dword [rbp + 0x8c4], 0xbeb
lea rdx, [rbp + 0x8c0]
lea rax, [rbp + 0x8c4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x8b8], rax
lea rdx, [rbp + 0x8b8]
lea rax, [rbp + 0x8b0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x8b0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x3442
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x52
setne al
test al, al
je 0x1400055f8
mov dword [rbp + 0x8d8], pe_nt_image_headers64
mov dword [rbp + 0x8dc], 0x3442
lea rdx, [rbp + 0x8d8]
lea rax, [rbp + 0x8dc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x8d0], rax
lea rdx, [rbp + 0x8d0]
lea rax, [rbp + 0x8c8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x8c8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0xa16
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xc1
setne al
test al, al
je 0x140005675
mov dword [rbp + 0x8f0], 0xc4
mov dword [rbp + 0x8f4], 0xa16
lea rdx, [rbp + 0x8f0]
lea rax, [rbp + 0x8f4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x8e8], rax
lea rdx, [rbp + 0x8e8]
lea rax, [rbp + 0x8e0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x8e0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x15d2
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xcf
setne al
test al, al
je 0x1400056f2
mov dword [rbp + 0x908], 0xea
mov dword [rbp + 0x90c], 0x15d2
lea rdx, [rbp + 0x908]
lea rax, [rbp + 0x90c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x900], rax
lea rdx, [rbp + 0x900]
lea rax, [rbp + 0x8f8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x8f8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x3039
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xb5
setne al
test al, al
je 0x14000576f
mov dword [rbp + 0x920], 0x84
mov dword [rbp + 0x924], 0x3039
lea rdx, [rbp + 0x920]
lea rax, [rbp + 0x924]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x918], rax
lea rdx, [rbp + 0x918]
lea rax, [rbp + 0x910]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x910]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x1eda
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x72
setne al
test al, al
je 0x1400057ec
mov dword [rbp + 0x938], 0xe1
mov dword [rbp + 0x93c], 0x1eda
lea rdx, [rbp + 0x938]
lea rax, [rbp + 0x93c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x930], rax
lea rdx, [rbp + 0x930]
lea rax, [rbp + 0x928]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x928]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x17aa
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x96
setne al
test al, al
je 0x140005869
mov dword [rbp + 0x950], 0xc8
mov dword [rbp + 0x954], 0x17aa
lea rdx, [rbp + 0x950]
lea rax, [rbp + 0x954]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x948], rax
lea rdx, [rbp + 0x948]
lea rax, [rbp + 0x940]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x940]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x33ff
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x94
setne al
test al, al
je 0x1400058e6
mov dword [rbp + 0x968], 0x5c
mov dword [rbp + 0x96c], 0x33ff
lea rdx, [rbp + 0x968]
lea rax, [rbp + 0x96c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x960], rax
lea rdx, [rbp + 0x960]
lea rax, [rbp + 0x958]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x958]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x396d
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x55
setne al
test al, al
je 0x140005963
mov dword [rbp + 0x980], 0x86
mov dword [rbp + 0x984], 0x396d
lea rdx, [rbp + 0x980]
lea rax, [rbp + 0x984]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x978], rax
lea rdx, [rbp + 0x978]
lea rax, [rbp + 0x970]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x970]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0xa73
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xc1
setne al
test al, al
je 0x1400059e0
mov dword [rbp + 0x998], 0x43
mov dword [rbp + 0x99c], 0xa73
lea rdx, [rbp + 0x998]
lea rax, [rbp + 0x99c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x990], rax
lea rdx, [rbp + 0x990]
lea rax, [rbp + 0x988]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x988]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x5363
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xb1
setne al
test al, al
je 0x140005a5d
mov dword [rbp + 0x9b0], 0xb3
mov dword [rbp + 0x9b4], 0x5363
lea rdx, [rbp + 0x9b0]
lea rax, [rbp + 0x9b4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x9a8], rax
lea rdx, [rbp + 0x9a8]
lea rax, [rbp + 0x9a0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x9a0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x74b5
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xbb
setne al
test al, al
je 0x140005ada
mov dword [rbp + 0x9c8], 0xdf
mov dword [rbp + 0x9cc], 0x74b5
lea rdx, [rbp + 0x9c8]
lea rax, [rbp + 0x9cc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x9c0], rax
lea rdx, [rbp + 0x9c0]
lea rax, [rbp + 0x9b8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x9b8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x1084
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x36
setne al
test al, al
je 0x140005b57
mov dword [rbp + 0x9e0], 0x81
mov dword [rbp + 0x9e4], 0x1084
lea rdx, [rbp + 0x9e0]
lea rax, [rbp + 0x9e4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x9d8], rax
lea rdx, [rbp + 0x9d8]
lea rax, [rbp + 0x9d0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x9d0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x48e2
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x39
setne al
test al, al
je 0x140005bd4
mov dword [rbp + 0x9f8], 0x47
mov dword [rbp + 0x9fc], 0x48e2
lea rdx, [rbp + 0x9f8]
lea rax, [rbp + 0x9fc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0x9f0], rax
lea rdx, [rbp + 0x9f0]
lea rax, [rbp + 0x9e8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0x9e8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x1ae3
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x80
setne al
test al, al
je 0x140005c51
mov dword [rbp + 0xa10], 0xfe
mov dword [rbp + 0xa14], 0x1ae3
lea rdx, [rbp + 0xa10]
lea rax, [rbp + 0xa14]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xa08], rax
lea rdx, [rbp + 0xa08]
lea rax, [rbp + 0xa00]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xa00]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x34e5
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xb4
setne al
test al, al
je 0x140005cce
mov dword [rbp + 0xa28], 0x98
mov dword [rbp + 0xa2c], 0x34e5
lea rdx, [rbp + 0xa28]
lea rax, [rbp + 0xa2c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xa20], rax
lea rdx, [rbp + 0xa20]
lea rax, [rbp + 0xa18]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xa18]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 3
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x95
setne al
test al, al
je 0x140005d4b
mov dword [rbp + 0xa40], 0xc1
mov dword [rbp + 0xa44], 3
lea rdx, [rbp + 0xa40]
lea rax, [rbp + 0xa44]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xa38], rax
lea rdx, [rbp + 0xa38]
lea rax, [rbp + 0xa30]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xa30]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x28d
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x60
setne al
test al, al
je 0x140005dc8
mov dword [rbp + 0xa58], 0xe6
mov dword [rbp + 0xa5c], 0x28d
lea rdx, [rbp + 0xa58]
lea rax, [rbp + 0xa5c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xa50], rax
lea rdx, [rbp + 0xa50]
lea rax, [rbp + 0xa48]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xa48]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x6fc4
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xab
setne al
test al, al
je 0x140005e45
mov dword [rbp + 0xa70], 0xbf
mov dword [rbp + 0xa74], 0x6fc4
lea rdx, [rbp + 0xa70]
lea rax, [rbp + 0xa74]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xa68], rax
lea rdx, [rbp + 0xa68]
lea rax, [rbp + 0xa60]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xa60]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x6764
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xcd
setne al
test al, al
je 0x140005ec2
mov dword [rbp + 0xa88], 0x24
mov dword [rbp + 0xa8c], 0x6764
lea rdx, [rbp + 0xa88]
lea rax, [rbp + 0xa8c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xa80], rax
lea rdx, [rbp + 0xa80]
lea rax, [rbp + 0xa78]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xa78]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x5083
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xbe
setne al
test al, al
je 0x140005f3f
mov dword [rbp + 0xaa0], 0x54
mov dword [rbp + 0xaa4], 0x5083
lea rdx, [rbp + 0xaa0]
lea rax, [rbp + 0xaa4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xa98], rax
lea rdx, [rbp + 0xa98]
lea rax, [rbp + 0xa90]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xa90]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x4305
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x44
setne al
test al, al
je 0x140005fbc
mov dword [rbp + 0xab8], 0xd0
mov dword [rbp + 0xabc], 0x4305
lea rdx, [rbp + 0xab8]
lea rax, [rbp + 0xabc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xab0], rax
lea rdx, [rbp + 0xab0]
lea rax, [rbp + 0xaa8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xaa8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x62e2
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x51
setne al
test al, al
je 0x140006039
mov dword [rbp + 0xad0], 0x9f
mov dword [rbp + 0xad4], 0x62e2
lea rdx, [rbp + 0xad0]
lea rax, [rbp + 0xad4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xac8], rax
lea rdx, [rbp + 0xac8]
lea rax, [rbp + 0xac0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xac0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x6060
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xb2
setne al
test al, al
je 0x1400060b6
mov dword [rbp + 0xae8], 0xde
mov dword [rbp + 0xaec], 0x6060
lea rdx, [rbp + 0xae8]
lea rax, [rbp + 0xaec]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xae0], rax
lea rdx, [rbp + 0xae0]
lea rax, [rbp + 0xad8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xad8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x714c
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x8e
setne al
test al, al
je 0x140006133
mov dword [rbp + 0xb00], 2
mov dword [rbp + 0xb04], 0x714c
lea rdx, [rbp + 0xb00]
lea rax, [rbp + 0xb04]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xaf8], rax
lea rdx, [rbp + 0xaf8]
lea rax, [rbp + 0xaf0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xaf0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x952
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xb0
setne al
test al, al
je 0x1400061b0
mov dword [rbp + 0xb18], 1
mov dword [rbp + 0xb1c], 0x952
lea rdx, [rbp + 0xb18]
lea rax, [rbp + 0xb1c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xb10], rax
lea rdx, [rbp + 0xb10]
lea rax, [rbp + 0xb08]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xb08]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x3fe4
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x56
setne al
test al, al
je 0x14000622d
mov dword [rbp + 0xb30], 0xc4
mov dword [rbp + 0xb34], 0x3fe4
lea rdx, [rbp + 0xb30]
lea rax, [rbp + 0xb34]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xb28], rax
lea rdx, [rbp + 0xb28]
lea rax, [rbp + 0xb20]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xb20]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x56ea
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x6a
setne al
test al, al
je 0x1400062aa
mov dword [rbp + 0xb48], 0x76
mov dword [rbp + 0xb4c], 0x56ea
lea rdx, [rbp + 0xb48]
lea rax, [rbp + 0xb4c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xb40], rax
lea rdx, [rbp + 0xb40]
lea rax, [rbp + 0xb38]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xb38]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x4418
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x3a
setne al
test al, al
je 0x140006327
mov dword [rbp + 0xb60], 0x88
mov dword [rbp + 0xb64], 0x4418
lea rdx, [rbp + 0xb60]
lea rax, [rbp + 0xb64]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xb58], rax
lea rdx, [rbp + 0xb58]
lea rax, [rbp + 0xb50]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xb50]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 7
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x30
setne al
test al, al
je 0x1400063a4
mov dword [rbp + 0xb78], 0x12
mov dword [rbp + 0xb7c], 7
lea rdx, [rbp + 0xb78]
lea rax, [rbp + 0xb7c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xb70], rax
lea rdx, [rbp + 0xb70]
lea rax, [rbp + 0xb68]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xb68]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x6c08
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x8a
setne al
test al, al
je 0x140006421
mov dword [rbp + 0xb90], 0xf8
mov dword [rbp + 0xb94], 0x6c08
lea rdx, [rbp + 0xb90]
lea rax, [rbp + 0xb94]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xb88], rax
lea rdx, [rbp + 0xb88]
lea rax, [rbp + 0xb80]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xb80]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x6ce9
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x2d
setne al
test al, al
je 0x14000649e
mov dword [rbp + 0xba8], 0x16
mov dword [rbp + 0xbac], 0x6ce9
lea rdx, [rbp + 0xba8]
lea rax, [rbp + 0xbac]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xba0], rax
lea rdx, [rbp + 0xba0]
lea rax, [rbp + 0xb98]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xb98]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x39ea
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x14
setne al
test al, al
je 0x14000651b
mov dword [rbp + 0xbc0], 0xdc
mov dword [rbp + 0xbc4], 0x39ea
lea rdx, [rbp + 0xbc0]
lea rax, [rbp + 0xbc4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xbb8], rax
lea rdx, [rbp + 0xbb8]
lea rax, [rbp + 0xbb0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xbb0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x22a4
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x5a
setne al
test al, al
je 0x140006598
mov dword [rbp + 0xbd8], 0x56
mov dword [rbp + 0xbdc], 0x22a4
lea rdx, [rbp + 0xbd8]
lea rax, [rbp + 0xbdc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xbd0], rax
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0xbc8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xbc8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x3020
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x10
setne al
test al, al
je 0x140006615
mov dword [rbp + 0xbf0], 0x82
mov dword [rbp + 0xbf4], 0x3020
lea rdx, [rbp + 0xbf0]
lea rax, [rbp + 0xbf4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xbe8], rax
lea rdx, [rbp + 0xbe8]
lea rax, [rbp + 0xbe0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xbe0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x48fd
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xd2
setne al
test al, al
je 0x140006692
mov dword [rbp + 0xc08], 0x64
mov dword [rbp + 0xc0c], 0x48fd
lea rdx, [rbp + 0xc08]
lea rax, [rbp + 0xc0c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xc00], rax
lea rdx, [rbp + 0xc00]
lea rax, [rbp + 0xbf8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xbf8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x64e
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x74
setne al
test al, al
je 0x14000670f
mov dword [rbp + 0xc20], 0xc4
mov dword [rbp + 0xc24], 0x64e
lea rdx, [rbp + 0xc20]
lea rax, [rbp + 0xc24]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xc18], rax
lea rdx, [rbp + 0xc18]
lea rax, [rbp + 0xc10]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xc10]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x38f8
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x4f
setne al
test al, al
je 0x14000678c
mov dword [rbp + 0xc38], 0xc7
mov dword [rbp + 0xc3c], 0x38f8
lea rdx, [rbp + 0xc38]
lea rax, [rbp + 0xc3c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xc30], rax
lea rdx, [rbp + 0xc30]
lea rax, [rbp + 0xc28]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xc28]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x5da5
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xad
setne al
test al, al
je 0x140006809
mov dword [rbp + 0xc50], 0x3b
mov dword [rbp + 0xc54], 0x5da5
lea rdx, [rbp + 0xc50]
lea rax, [rbp + 0xc54]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xc48], rax
lea rdx, [rbp + 0xc48]
lea rax, [rbp + 0xc40]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xc40]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x3ac8
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xb4
setne al
test al, al
je 0x140006886
mov dword [rbp + 0xc68], 0x7e
mov dword [rbp + 0xc6c], 0x3ac8
lea rdx, [rbp + 0xc68]
lea rax, [rbp + 0xc6c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xc60], rax
lea rdx, [rbp + 0xc60]
lea rax, [rbp + 0xc58]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xc58]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x28bf
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xa0
setne al
test al, al
je 0x140006903
mov dword [rbp + 0xc80], 0x8f
mov dword [rbp + 0xc84], 0x28bf
lea rdx, [rbp + 0xc80]
lea rax, [rbp + 0xc84]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xc78], rax
lea rdx, [rbp + 0xc78]
lea rax, [rbp + 0xc70]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xc70]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0xd
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x68
setne al
test al, al
je 0x140006980
mov dword [rbp + 0xc98], 0xb7
mov dword [rbp + 0xc9c], 0xd
lea rdx, [rbp + 0xc98]
lea rax, [rbp + 0xc9c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xc90], rax
lea rdx, [rbp + 0xc90]
lea rax, [rbp + 0xc88]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xc88]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0xdc7
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x66
setne al
test al, al
je 0x1400069fd
mov dword [rbp + 0xcb0], 0x5d
mov dword [rbp + 0xcb4], 0xdc7
lea rdx, [rbp + 0xcb0]
lea rax, [rbp + 0xcb4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xca8], rax
lea rdx, [rbp + 0xca8]
lea rax, [rbp + 0xca0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xca0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0xe
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x60
setne al
test al, al
je 0x140006a7a
mov dword [rbp + 0xcc8], 0x40
mov dword [rbp + 0xccc], 0xe
lea rdx, [rbp + 0xcc8]
lea rax, [rbp + 0xccc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xcc0], rax
lea rdx, [rbp + 0xcc0]
lea rax, [rbp + 0xcb8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xcb8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x4ca3
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x6b
setne al
test al, al
je 0x140006af7
mov dword [rbp + 0xce0], 0xeb
mov dword [rbp + 0xce4], 0x4ca3
lea rdx, [rbp + 0xce0]
lea rax, [rbp + 0xce4]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xcd8], rax
lea rdx, [rbp + 0xcd8]
lea rax, [rbp + 0xcd0]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xcd0]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x1141
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x1e
setne al
test al, al
je 0x140006b74
mov dword [rbp + 0xcf8], 0xcc
mov dword [rbp + 0xcfc], 0x1141
lea rdx, [rbp + 0xcf8]
lea rax, [rbp + 0xcfc]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xcf0], rax
lea rdx, [rbp + 0xcf0]
lea rax, [rbp + 0xce8]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xce8]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x5d9e
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x1d
setne al
test al, al
je 0x140006bf1
mov dword [rbp + 0xd10], 0xc5
mov dword [rbp + 0xd14], 0x5d9e
lea rdx, [rbp + 0xd10]
lea rax, [rbp + 0xd14]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xd08], rax
lea rdx, [rbp + 0xd08]
lea rax, [rbp + 0xd00]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xd00]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x17ef
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x7f
setne al
test al, al
je 0x140006c6e
mov dword [rbp + 0xd28], 0xb2
mov dword [rbp + 0xd2c], 0x17ef
lea rdx, [rbp + 0xd28]
lea rax, [rbp + 0xd2c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xd20], rax
lea rdx, [rbp + 0xd20]
lea rax, [rbp + 0xd18]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xd18]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x5900
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x79
setne al
test al, al
je 0x140006ceb
mov dword [rbp + 0xd40], 0xce
mov dword [rbp + 0xd44], 0x5900
lea rdx, [rbp + 0xd40]
lea rax, [rbp + 0xd44]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xd38], rax
lea rdx, [rbp + 0xd38]
lea rax, [rbp + 0xd30]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xd30]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x7211
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0xf0
setne al
test al, al
je 0x140006d68
mov dword [rbp + 0xd58], 0xd7
mov dword [rbp + 0xd5c], 0x7211
lea rdx, [rbp + 0xd58]
lea rax, [rbp + 0xd5c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xd50], rax
lea rdx, [rbp + 0xd50]
lea rax, [rbp + 0xd48]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xd48]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x1844
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x16
setne al
test al, al
je 0x140006de5
mov dword [rbp + 0xd70], 0x13
mov dword [rbp + 0xd74], 0x1844
lea rdx, [rbp + 0xd70]
lea rax, [rbp + 0xd74]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xd68], rax
lea rdx, [rbp + 0xd68]
lea rax, [rbp + 0xd60]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xd60]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x2192
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 0x1b
setne al
test al, al
je 0x140006e62
mov dword [rbp + 0xd88], 0x5c
mov dword [rbp + 0xd8c], 0x2192
lea rdx, [rbp + 0xd88]
lea rax, [rbp + 0xd8c]
mov rcx, rax
call fcn.140032680
mov qword [rbp + 0xd80], rax
lea rdx, [rbp + 0xd80]
lea rax, [rbp + 0xd78]
mov rcx, rax
call fcn.14002c1e0
lea rdx, [rbp + 0xd78]
lea rax, [rbp + 0x1b0]
mov rcx, rax
call fcn.14002c6b0
lea rax, [rbp + 0x1d0]
mov edx, 0x19f6
mov rcx, rax
call fcn.14002d520
movzx eax, byte [rax]
cmp al, 4
setne al
test al, al
je 0x140006edf
mov rax, qword [rbp + 0x1a38]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_FreeLibrary]
call rax
jmp 0x14000b23e
add rsp, 0x1ae8
pop rbx
pop rsi
pop rdi
pop rbp
ret