Function at 0x18002d690
Capabilities:
Check for software breakpoints
Check http status code
Parse credit card information

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x17]
sub rsp, 0xc0
mov rax, qword [0x180143ae0]
xor rax, rsp
mov qword [rbp + 0xf], rax
mov r10, qword [rbp + 0x77]
xor edi, edi
mov eax, edi
mov qword [rbp - 0x29], rdx
mov dword [rbp - 0x59], eax
mov r13, rdx
mov rdx, qword [rbp + 0x7f]
mov r15d, r9d
mov dword [rbp - 0x69], eax
mov r14, r8
lea eax, [r9 + 0xd]
mov qword [rbp - 0x49], r8
mov qword [rbp - 0x61], rcx
mov rsi, rcx
mov qword [rbp - 0x39], r10
mov qword [rbp - 0x51], rdx
mov dword [rbp - 0x55], eax
cmp r9d, eax
jae case.0x18002d73c.208
mov rax, qword [rbp - 0x19]
movzx r12d, byte [rbp - 0x31]
mov qword [rbp - 0x41], rax
lea eax, [r15 - 0xc7]
mov ebx, 0x73f7
lea r8, str.gdb_byte_record_full_get_loc_record_full_entry_
lea r11, [0x180000000]
cmp eax, 0x27
ja case.0x18002d73c.212
movzx eax, byte [r11 + rax + 0x2ffd8]
mov ecx, dword [r11 + rax*4 + 0x2ffa0]
add rcx, r11
jmp rcx
inc qword [r13]
jmp case.0x18002d73c.212
mov dword [rbp - 0x69], 1
jmp case.0x18002d73c.212
test rsi, rsi
jne 0x18002d7e0
mov ebx, SHTestTokenMembership
cmp ebx, 0xf2
je 0x18002d79f
cmp ebx, 0x413a
jne 0x18002d7ce
mov rbx, qword [rbp - 0x69]
mov rax, rbx
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.1800c9c10
mov rbx, qword [rsp + reloc.SHLWAPI.dll_SHRegGetIntW]
add rsp, 0xc0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [0x180195270]
lea r9, str.Expecting_sort_parameter
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov r10, qword [rbp - 0x39]
mov dword [rbp - 0x69], 0xffffffff
add ebx, 0x4048
cmp ebx, 0x8090
jbe 0x18002d761
mov rdx, qword [rbp - 0x51]
cmp qword [rdx], 0x7fffffff
jbe case.0x18002d73c.212
mov ebx, 0x128
mov eax, ebx
sub eax, 0x128
je 0x18002d806
cmp eax, 2
je case.0x18002d73c.208
jmp 0x18002d831
mov rax, qword [0x180195270]
lea r9, str.VmodlVimDistributedVirtualSwitchResourceRuntimeInfo
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5d]
call fcn.1800c8a10
mov dword [rbp - 0x69], 0xffffffff
mov r10, qword [rbp - 0x39]
add ebx, 2
cmp ebx, 0x12c
jb 0x18002d7f2
jmp case.0x18002d73c.212
mov qword [0x180195270], r8
xor r12b, r12b
jmp case.0x18002d73c.212
test r13, r13
jne 0x18002d8b6
mov ebx, 0xb3
nop
mov eax, ebx
sub eax, 0xb1
je case.0x18002d73c.208
sub eax, 1
je 0x18002d8a1
cmp eax, 1
jne 0x18002d8a8
mov rax, qword [0x180195270]
lea r9, str.const_int_y__get_group_id_1__
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov r10, qword [rbp - 0x39]
jmp 0x18002d8a8
mov dword [rbp - 0x69], 0xffffffff
dec ebx
cmp ebx, 0xb0
ja 0x18002d860
mov rdx, qword [rbp - 0x51]
mov rax, qword [rdx]
cmp qword [r13], rax
jb case.0x18002d73c.212
mov ebx, 0xc2
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xc1
je 0x18002f87a
cmp eax, 1
jne 0x18002d906
mov rax, qword [0x180195270]
lea r9, str.ERROR_SXS_MANIFEST_TOO_BIG
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov r10, qword [rbp - 0x39]
dec ebx
cmp ebx, 0xc0
ja 0x18002d8d0
jmp case.0x18002d73c.212
test r14, r14
jne case.0x18002d73c.212
mov ebx, 0x5c
cmp ebx, 0x5c
je 0x18002d93a
cmp ebx, 0x3ff8
je case.0x18002d73c.208
jmp 0x18002d969
mov rax, qword [0x180195270]
lea r9, str.CRtHDVBgProcWnd::OnDriverEvent
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov r10, qword [rbp - 0x39]
mov dword [rbp - 0x69], 0xffffffff
add ebx, 0x3f9c
cmp ebx, 0x7f38
jbe 0x18002d927
jmp case.0x18002d73c.212
mov r13, qword [rbp - 0x61]
mov rsi, rdi
cmp qword [r13 + 8], 0
jne 0x18002da4a
mov ebx, 0xf9
mov eax, ebx
mov rsi, r13
sub eax, 0xf8
je 0x18002da0b
cmp eax, 1
jne 0x18002da37
lea rax, [rbp - 0x21]
mov dword [rsp + 0x30], 0x101
mov r9, rdx
mov qword [rsp + 0x28], rax
mov r8, r13
mov qword [rsp + 0x20], rdi
xor edx, edx
mov dword [rbp - 0x21], edi
mov rcx, r14
call fcn.180018200
test eax, eax
je 0x18002f8b6
mov eax, dword [r13 + 4]
lea r9, [rbp - 0x21]
imul eax, dword [rsi]
xor r8d, r8d
mov qword [rsp + 0x28], rdi
xor ecx, ecx
mov qword [rsp + 0x20], rdi
lea edx, [r8 + 0x67]
shl eax, 2
cdqe
mov qword [rbp - 0x21], rax
call fcn.1800691c0
mov qword [r13 + 8], rax
jmp 0x18002da33
cmp qword [rsi + 8], 0
je 0x18002f890
mov dword [rsp + 0x28], 0x51
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rdi
xor edx, edx
mov rcx, rsi
call fcn.1800a2b20
mov rdx, qword [rbp - 0x51]
dec ebx
cmp ebx, 0xf7
ja 0x18002d993
jmp 0x18002f85c
mov eax, dword [r13 + 0x20]
and eax, 0x1c
cmp al, 0xc
jne 0x18002f859
mov ebx, reloc.SHLWAPI.dll_StrCmpNICA
nop
cmp ebx, 0x99
je 0x18002dad2
cmp ebx, 0x5fa
je 0x18002da9e
cmp ebx, 0xb5b
jne 0x18002dad6
mov rcx, qword [r13 + 8]
test rcx, rcx
je 0x18002f890
mov eax, dword [r13 + 4]
mov rdx, rsi
imul eax, dword [r13]
shl eax, 2
movsxd r8, eax
call sub.VCRUNTIME140.dll_memcpy
jmp 0x18002dad6
mov eax, dword [r13 + 4]
lea r9, [rbp - 0x19]
imul eax, dword [r13]
xor r8d, r8d
mov qword [rsp + 0x28], rdi
xor ecx, ecx
mov qword [rsp + 0x20], rdi
lea edx, [r8 + 0x67]
shl eax, 2
cdqe
mov qword [rbp - 0x19], rax
call fcn.1800691c0
mov qword [r13 + 8], rax
jmp 0x18002dad6
mov rsi, qword [r13 + 8]
add ebx, 0x561
cmp ebx, 0x1023
jbe 0x18002da60
jmp 0x18002f859
mov rax, qword [r13]
movzx r8d, byte [rax + rsi]
cmp r8b, 0x80
jae 0x18002db04
mov dword [r14], r8d
jmp case.0x18002d73c.212
jne 0x18002db12
mov dword [r14], 0x20ac
jmp case.0x18002d73c.212
inc rax
cmp rax, qword [rdx]
ja 0x18002f65c
mov edi, 0x747a
mov r9d, 0x70
nop dword [rax]
mov eax, r9d
sub eax, 0x70
je 0x18002f63b
cmp eax, 1
jne 0x18002f648
lea eax, [r8 + 0x7f]
cmp al, 0x1f
ja 0x18002e1bf
cmp r12b, 0x40
jb 0x18002f632
mov edx, 0xb4
mov eax, edx
sub eax, 0xb4
je 0x18002e1a7
sub eax, 0x50
je 0x18002db80
cmp eax, 0x50
je 0x18002e130
jmp case.default.0x18002db9d
lea eax, [r8 - 0x81]
cmp eax, 0x1f
ja case.default.0x18002db9d
cdqe
mov ecx, dword [r11 + rax*4 + 0x30000]
add rcx, r11
jmp rcx
mov eax, 0xb4
cmp eax, 0xb4
je 0x18002dbee
add eax, 0x21c0
cmp eax, 0x21c0
jbe 0x18002dba4
mov eax, 0x25
nop dword [rax]
cmp eax, 0x25
je 0x18002dc0c
add eax, 0x3a
cmp eax, 0x5f
jb 0x18002dbc0
nop dword [rax]
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xde370]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xde070]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xde1f0]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
mov ecx, 0x72
nop
mov eax, ecx
sub eax, 0x72
je 0x18002dc42
cmp eax, 1
je 0x18002e130
jmp 0x18002dc52
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xde4f0]
mov dword [r14], eax
inc ecx
cmp ecx, 0x74
jb 0x18002dc30
mov ecx, 0xb9
nop
cmp ecx, 0xb9
je 0x18002dc76
cmp ecx, 0x5546
je 0x18002e130
jmp 0x18002dc86
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xde670]
mov dword [r14], eax
add ecx, 0x548d
cmp ecx, 0xa91a
jbe 0x18002dc60
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xde7f0]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
mov ecx, reloc.SHELL32.dll_PathMakeUniqueName
mov eax, ecx
sub eax, 0x2f
je 0x18002dcc9
cmp eax, 0x57
je 0x18002e130
jmp 0x18002dcd9
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xde970]
mov dword [r14], eax
add ecx, 0x57
cmp ecx, 0xdd
jb 0x18002dcb7
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xdeaf0]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
mov eax, 0x15
cmp eax, 0x15
je 0x18002dd4a
add eax, 0x47
cmp eax, 0x5c
jb 0x18002dd07
mov eax, 0x42
nop dword [rax]
cmp eax, 0x42
je 0x18002dd68
add eax, 0x67
cmp eax, 0xa9
jb 0x18002dd20
mov ecx, 0x8e
cmp ecx, 0x8e
je 0x18002dd86
cmp ecx, 0x13c
je 0x18002e130
jmp 0x18002dd96
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xdec70]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xdedf0]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xdef70]
mov dword [r14], eax
add ecx, 0xae
cmp ecx, 0x1ea
jb 0x18002dd34
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xdf0f0]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
mov ecx, 0x6b
cmp ecx, 0x6b
je 0x18002ddda
cmp ecx, 0x118e
je 0x18002e130
jmp 0x18002ddea
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xdf270]
mov dword [r14], eax
add ecx, 0x1123
cmp ecx, 0x2246
jbe 0x18002ddc7
mov ecx, 0x7b
nop dword [rax]
mov eax, ecx
sub eax, 0x7b
je 0x18002de12
cmp eax, 1
je 0x18002e130
jmp 0x18002de22
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xdf3f0]
mov dword [r14], eax
inc ecx
cmp ecx, 0x7d
jb 0x18002de00
nop dword [rax]
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xdf570]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
mov ecx, 0xce
mov eax, ecx
sub eax, 0xcd
je 0x18002e130
cmp eax, 1
jne 0x18002de75
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xdf6f0]
mov dword [r14], eax
dec ecx
cmp ecx, 0xcc
ja 0x18002de53
mov eax, 0x8d
cmp eax, 0x8d
je 0x18002deb2
add eax, 0x74
cmp eax, 0x101
jb 0x18002de84
mov ecx, 0x71
nop word [rax + rax]
mov eax, ecx
sub eax, 0x71
je 0x18002ded0
cmp eax, 0x2a
je 0x18002e130
jmp 0x18002dee0
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xdf870]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xdf9f0]
mov dword [r14], eax
add ecx, 0x2a
cmp ecx, 0xc5
jb 0x18002dea0
mov ecx, 0xe2
mov eax, ecx
sub eax, 0xe1
je 0x18002e130
cmp eax, 1
jne 0x18002df12
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xdfb70]
mov dword [r14], eax
dec ecx
cmp ecx, 0xe0
ja 0x18002def0
nop dword [rax]
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xdfcf0]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
mov ecx, 0x3b
mov eax, ecx
sub eax, 0x3a
je 0x18002e130
cmp eax, 1
jne 0x18002df63
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xdfe70]
mov dword [r14], eax
dec ecx
cmp ecx, 0x39
ja 0x18002df43
mov eax, 0xdc
nop
cmp eax, 0xdc
je 0x18002dfb0
add eax, 0x3a70
cmp eax, 0x3a70
jbe 0x18002df70
mov eax, 0xe
cmp eax, 0xe
je 0x18002dfce
add eax, 0x85e
cmp eax, 0x85e
jbe 0x18002df88
mov ecx, 0x33
nop
cmp ecx, 0x33
je 0x18002dfec
cmp ecx, 0x38
je 0x18002e130
jmp 0x18002dffc
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xdfff0]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xe0170]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe02f0]
mov dword [r14], eax
add ecx, 5
cmp ecx, 0x3d
jb 0x18002dfa0
mov ecx, 0x6b
nop dword [rax]
cmp ecx, 0x6b
je 0x18002e023
cmp ecx, 0x11f9
je 0x18002e130
jmp 0x18002e033
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe0470]
mov dword [r14], eax
add ecx, 0x118e
cmp ecx, 0x231c
jbe 0x18002e010
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xe05f0]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
mov ecx, 0x63
mov eax, ecx
sub eax, 0x63
je 0x18002e076
cmp eax, 0x73
je 0x18002e130
jmp 0x18002e086
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe0770]
mov dword [r14], eax
add ecx, 0x73
cmp ecx, 0x149
jb 0x18002e064
mov eax, 0xb4
nop word [rax + rax]
cmp eax, 0xb4
je 0x18002e13b
add eax, 0xa5
cmp eax, 0x159
jb 0x18002e0a0
mov eax, 0xdf
nop dword [rax]
cmp eax, 0xdf
je 0x18002e156
add eax, 0x1be0
cmp eax, 0x1be0
jbe 0x18002e0c0
mov eax, 0x25
nop dword [rax]
cmp eax, 0x25
je 0x18002e171
add eax, 0x206
cmp eax, 0x206
jbe 0x18002e0e0
mov eax, 0x10c
nop word [rax + rax]
cmp eax, 0x10c
je 0x18002e18c
add eax, 0xc1ac
cmp eax, 0xc1ac
jbe 0x18002e100
nop word [rax + rax]
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe0ef0]
mov dword [r14], eax
mov edx, 0x154
lea r15d, [rdx - 0x7c]
jmp case.default.0x18002db9d
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xe08f0]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xe0a70]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xe0bf0]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
movzx eax, r12b
mov edx, 0x154
movzx eax, word [r11 + rax*2 + 0xe0d70]
lea r15d, [rdx - 0x7c]
mov dword [r14], eax
jmp case.default.0x18002db9d
add r12b, 0xc0
add edx, 0x50
cmp edx, 0x1a4
jb 0x18002db60
jmp 0x18002f648
lea eax, [r8 + 0x5f]
cmp al, 2
ja 0x18002e2c4
cmp r12b, 0xa0
jb 0x18002f632
mov edx, 0xdb
nop word [rax + rax]
cmp edx, 0xdb
je 0x18002e20e
cmp edx, 0x17b
jne 0x18002e1fb
mov edx, 0x17b
mov r15d, 0xd8
add edx, 0xa0
cmp edx, 0x21b
jb 0x18002e1e0
jmp 0x18002f648
add r12b, 0x60
mov ecx, r8d
sub ecx, 0xa1
je 0x18002e229
sub ecx, 1
je 0x18002e25a
cmp ecx, 1
je 0x18002e28a
jmp 0x18002e1fb
mov ecx, 0xbd
nop
mov eax, ecx
sub eax, 0xbd
je 0x18002e240
cmp eax, 1
je 0x18002e1f0
jmp 0x18002e250
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1070]
mov dword [r14], eax
inc ecx
cmp ecx, 0xbf
jb 0x18002e230
mov ecx, 0x10c
nop
mov eax, ecx
sub eax, 0x10c
je 0x18002e270
cmp eax, 1
je 0x18002e1f0
jmp 0x18002e280
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1130]
mov dword [r14], eax
inc ecx
cmp ecx, 0x10e
jb 0x18002e260
mov ecx, 0x129
nop
mov eax, ecx
sub eax, 0x129
je 0x18002e2a4
cmp eax, 0x2d
je 0x18002e1f0
jmp 0x18002e2b4
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe11f0]
mov dword [r14], eax
add ecx, 0x2d
cmp ecx, 0x183
jb 0x18002e290
jmp 0x18002e1fb
lea eax, [r8 + 0x5c]
cmp al, 2
ja 0x18002e3c6
lea eax, [r12 + 0x60]
cmp al, 0x57
ja 0x18002f632
mov edx, 0xda
cmp edx, 0xda
je 0x18002e2fb
cmp edx, 0x189
je 0x18002e3a4
jmp 0x18002e3af
add r12b, 0x60
mov ecx, r8d
sub ecx, 0xa4
je 0x18002e319
sub ecx, 1
je 0x18002e331
cmp ecx, 1
je 0x18002e366
jmp 0x18002e3af
mov eax, 8
nop
cmp eax, 8
je 0x18002e394
add eax, 0x290
cmp eax, 0x290
jbe 0x18002e320
mov ecx, 0x8b
cmp ecx, 0x8b
je 0x18002e348
cmp ecx, 0x55ca
je 0x18002e3a4
jmp 0x18002e358
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1360]
mov dword [r14], eax
add ecx, 0x553f
cmp ecx, 0xaa7e
jbe 0x18002e336
mov eax, 0x11f
nop dword [rax + rax]
cmp eax, 0x11f
je 0x18002e385
add eax, 0x22c1
cmp eax, 0x22c1
jbe 0x18002e370
jmp 0x18002e3af
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1410]
jmp 0x18002e3a1
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe12b0]
mov dword [r14], eax
mov edx, 0x189
mov r15d, 0xd8
add edx, 0xaf
cmp edx, 0x238
jb 0x18002e2e2
jmp 0x18002f648
cmp r8b, 0xa7
jne 0x18002e43c
lea eax, [r12 + 0x60]
cmp al, 0x27
ja 0x18002e416
mov ecx, 0x79
nop word [rax + rax]
cmp ecx, 0x79
je 0x18002e3ff
cmp ecx, 0x107
jne 0x18002e403
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe14c0]
mov dword [r14], eax
jmp 0x18002e403
add r12b, 0x60
add ecx, 0x8e
cmp ecx, 0x195
jb 0x18002e3e0
jmp 0x18002f648
lea eax, [r12 + 0x30]
cmp al, 0x27
ja 0x18002f632
add r12b, 0x30
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1510]
mov dword [r14], eax
jmp 0x18002f648
cmp r8b, 0xa8
jne 0x18002e4af
lea eax, [r12 - 0x40]
cmp al, 0x57
ja 0x18002e489
mov ecx, StrCmpNCA
cmp ecx, 0x94
je 0x18002e472
cmp ecx, 0x53d4
jne 0x18002e476
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1560]
mov dword [r14], eax
jmp 0x18002e476
add r12b, 0xc0
add ecx, 0x5340
cmp ecx, 0xa680
jbe 0x18002e450
jmp 0x18002f648
lea eax, [r12 + 0x60]
cmp al, 0x4f
ja 0x18002f632
add r12b, 0x60
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1610]
mov dword [r14], eax
jmp 0x18002f648
cmp r8b, 0xa9
jne 0x18002e563
lea eax, [r12 - 0x40]
cmp al, 0x47
ja 0x18002e4fa
mov ecx, 0xc2
mov eax, ecx
sub eax, 0xc2
je 0x18002e4e7
cmp eax, 1
jne 0x18002e4eb
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe16b0]
mov dword [r14], eax
jmp 0x18002e4eb
add r12b, 0xc0
inc ecx
cmp ecx, 0xc4
jb 0x18002e4c7
jmp 0x18002f648
cmp r12b, 0x88
jne 0x18002e50c
mov dword [r14], 0xfe6b
jmp 0x18002f648
cmp r12b, 0x96
jne 0x18002e51e
mov dword [r14], 0x3007
jmp 0x18002f648
lea eax, [r12 + 0x60]
cmp al, 0x4f
ja 0x18002f632
mov ecx, 0xd3
mov eax, ecx
sub eax, 0xd2
je 0x18002e544
cmp eax, 1
jne 0x18002e554
add r12b, 0x60
jmp 0x18002e554
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1740]
mov dword [r14], eax
dec ecx
cmp ecx, 0xd1
ja 0x18002e530
jmp 0x18002f648
cmp r8b, 0xaa
jne 0x18002e5a0
lea eax, [r12 - 0x40]
cmp al, 0x5f
ja 0x18002e587
movzx r12d, al
movzx ecx, word [r11 + r12*2 + 0xe17e0]
mov dword [r14], ecx
jmp 0x18002f648
cmp r12b, 0xa0
mov ecx, 0xfffd
mov eax, 0x7371
cmove ecx, eax
mov dword [r14], ecx
jmp 0x18002f648
cmp r8b, 0xab
jne 0x18002e5fb
lea eax, [r12 - 0x40]
cmp al, 0x5f
ja 0x18002e5e7
mov ecx, 0x11b
mov eax, ecx
sub eax, 0x11b
je 0x18002e5d4
cmp eax, 1
jne 0x18002e5d8
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe18a0]
mov dword [r14], eax
jmp 0x18002e5d8
add r12b, 0xc0
inc ecx
cmp ecx, 0x11d
jb 0x18002e5b4
jmp 0x18002f648
cmp r12b, 0xa0
mov eax, 0xfffd
cmove eax, ebx
mov dword [r14], eax
jmp 0x18002f648
cmp r8b, 0xac
jne 0x18002e652
lea eax, [r12 - 0x40]
cmp al, 0x5f
ja 0x18002e63e
mov ecx, 0x1f
nop
mov eax, ecx
sub eax, 0x1f
je 0x18002e62e
cmp eax, 1
jne 0x18002e632
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1960]
mov dword [r14], eax
jmp 0x18002e632
add r12b, 0xc0
inc ecx
cmp ecx, 0x21
jb 0x18002e610
jmp 0x18002f648
cmp r12b, 0xa0
mov eax, 0xfffd
cmove eax, edi
mov dword [r14], eax
jmp 0x18002f648
cmp r8b, 0xad
jne 0x18002e6b8
lea eax, [r12 - 0x40]
cmp al, 0x5f
ja 0x18002e69f
mov ecx, 0x8b
cmp ecx, 0x8b
je 0x18002e688
cmp ecx, 0x4580
jne 0x18002e68c
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1a20]
mov dword [r14], eax
jmp 0x18002e68c
add r12b, 0xc0
add ecx, 0x44f5
cmp ecx, 0x89ea
jbe 0x18002e666
jmp 0x18002f648
cmp r12b, 0xa0
mov eax, 0xfffd
mov ecx, 0x74f2
cmove eax, ecx
mov dword [r14], eax
jmp 0x18002f648
cmp r8b, 0xae
jne 0x18002e71f
lea eax, [r12 - 0x40]
cmp al, 0x5f
ja 0x18002e706
mov ecx, 2
nop dword [rax]
cmp ecx, 2
je 0x18002e6ef
cmp ecx, 0x96
jne 0x18002e6f3
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1ae0]
mov dword [r14], eax
jmp 0x18002e6f3
add r12b, 0xc0
add ecx, 0x94
cmp ecx, 0x128
jbe 0x18002e6d0
jmp 0x18002f648
cmp r12b, 0xa0
mov eax, 0xfffd
mov ecx, 0x7587
cmove eax, ecx
mov dword [r14], eax
jmp 0x18002f648
cmp r8b, 0xaf
jne 0x18002e77a
lea eax, [r12 - 0x40]
cmp al, 0x5f
ja 0x18002e761
mov ecx, 0x76
mov eax, ecx
sub eax, 0x75
je 0x18002e745
cmp eax, 1
jne 0x18002e755
add r12b, 0xc0
jmp 0x18002e755
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1ba0]
mov dword [r14], eax
dec ecx
cmp ecx, 0x74
ja 0x18002e733
jmp 0x18002f648
cmp r12b, 0xa0
mov eax, 0xfffd
mov ecx, 0x7644
cmove eax, ecx
mov dword [r14], eax
jmp 0x18002f648
lea eax, [r8 + 0x50]
cmp al, 0x47
ja 0x18002f451
cmp r12b, 0x40
jb 0x18002f632
mov edx, 0xd
cmp edx, 0xd
je 0x18002e7ac
cmp edx, 0x24
je 0x18002e7e0
cmp edx, 0x3b
jne case.default.0x18002e7c9
mov r15d, 0xd8
jmp case.default.0x18002e7c9
add r12b, 0xc0
lea eax, [r8 - 0xb0]
cmp eax, 0x47
ja case.default.0x18002e7c9
cdqe
mov ecx, dword [r11 + rax*4 + 0x30080]
add rcx, r11
jmp rcx
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1c60]
mov dword [r14], eax
mov edx, 0x24
add edx, 0x17
cmp edx, 0x52
jb 0x18002e795
jmp 0x18002f648
mov eax, 0xa3
cmp eax, 0xa3
je 0x18002e835
add eax, 0xfeb
cmp eax, 0xfeb
jbe 0x18002e7f7
mov eax, 0x4f
nop
cmp eax, 0x4f
je 0x18002e844
add eax, 0x35b2
cmp eax, 0x35b2
jbe 0x18002e810
mov ecx, 0x5a
cmp ecx, 0x5a
je 0x18002e853
cmp ecx, 0xdc
je 0x18002e7e0
jmp 0x18002e863
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1de0]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe1f60]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe20e0]
mov dword [r14], eax
add ecx, 0x82
cmp ecx, 0x15e
jb 0x18002e826
mov ecx, 0x128
cmp ecx, 0x128
je 0x18002e88c
cmp ecx, 0x1970
je 0x18002e7e0
jmp 0x18002e89c
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe2260]
mov dword [r14], eax
add ecx, 0x1848
cmp ecx, 0x3090
jbe 0x18002e876
nop word [rax + rax]
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe23e0]
jmp 0x18002e7dd
mov ecx, 0x11
nop word [rax + rax]
mov eax, ecx
sub eax, 0x10
je 0x18002e7e0
cmp eax, 1
jne 0x18002e8f0
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe2560]
mov dword [r14], eax
dec ecx
cmp ecx, 0xf
ja 0x18002e8d0
mov ecx, 0xc5
nop dword [rax]
mov eax, ecx
sub eax, 0xc5
je 0x18002e914
cmp eax, 1
je 0x18002e7e0
jmp 0x18002e924
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe26e0]
mov dword [r14], eax
inc ecx
cmp ecx, 0xc7
jb 0x18002e900
mov ecx, 0x122
mov eax, ecx
sub eax, 0x122
je 0x18002e947
cmp eax, 0x3d
je 0x18002e7e0
jmp 0x18002e957
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe2860]
mov dword [r14], eax
add ecx, 0x3d
cmp ecx, 0x19c
jb 0x18002e933
mov ecx, 0x77
nop word [rax + rax]
mov eax, ecx
sub eax, 0x76
je 0x18002e7e0
cmp eax, 1
jne 0x18002e990
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe29e0]
mov dword [r14], eax
dec ecx
cmp ecx, 0x75
ja 0x18002e970
mov eax, StrCmpNCA
nop dword [rax]
cmp eax, 0x93
je 0x18002e9d4
add eax, 0x71b2
cmp eax, 0x71b2
jbe 0x18002e9a0
mov ecx, 0x123
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x123
je 0x18002e9e6
cmp eax, 1
je 0x18002e7e0
jmp 0x18002e9f6
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe2b60]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe2ce0]
mov dword [r14], eax
inc ecx
cmp ecx, 0x125
jb 0x18002e9c0
mov eax, 0x3c
cmp eax, 0x3c
je 0x18002ea34
add eax, 0x20d0
cmp eax, 0x20d0
jbe 0x18002ea05
mov ecx, 0xae
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xae
je 0x18002ea46
cmp eax, 0x4a
je 0x18002e7e0
jmp 0x18002ea56
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe2e60]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe2fe0]
mov dword [r14], eax
add ecx, 0x4a
cmp ecx, 0x142
jb 0x18002ea20
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe3160]
jmp 0x18002e7dd
mov ecx, 0x102
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x102
je 0x18002ea94
cmp eax, 0x11
je 0x18002e7e0
jmp 0x18002eaa4
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe32e0]
mov dword [r14], eax
add ecx, 0x11
cmp ecx, 0x124
jb 0x18002ea80
mov ecx, 0x6e
cmp ecx, 0x6e
je 0x18002eac7
cmp ecx, 0x11a
je 0x18002e7e0
jmp 0x18002ead7
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe3460]
mov dword [r14], eax
add ecx, 0xac
cmp ecx, 0x1c6
jb 0x18002eab4
mov ecx, 0x66
nop word [rax + rax]
mov eax, ecx
sub eax, 0x65
je 0x18002e7e0
cmp eax, 1
jne 0x18002eb10
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe35e0]
mov dword [r14], eax
dec ecx
cmp ecx, 0x64
ja 0x18002eaf0
mov eax, 0x109
nop dword [rax]
cmp eax, 0x109
je 0x18002eb54
add eax, 0xb3
cmp eax, 0x1bc
jb 0x18002eb20
mov ecx, 0xf8
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xf8
je 0x18002eb66
cmp eax, 1
je 0x18002e7e0
jmp 0x18002eb76
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe3760]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe38e0]
mov dword [r14], eax
inc ecx
cmp ecx, 0xfa
jb 0x18002eb40
mov ecx, 2
cmp ecx, 2
je 0x18002eb98
cmp ecx, 0x17c
je 0x18002e7e0
jmp 0x18002eba8
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe3a60]
mov dword [r14], eax
add ecx, 0x17a
cmp ecx, 0x2f4
jbe 0x18002eb85
mov eax, PathMakeUniqueName
nop dword [rax + rax]
cmp eax, 0x2c
je 0x18002ebea
add eax, 0x72
cmp eax, 0x9e
jb 0x18002ebc0
mov ecx, SHRegGetIntW
cmp ecx, 0x116
je 0x18002ebfc
cmp ecx, 0x282e
je 0x18002e7e0
jmp 0x18002ec0c
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe3be0]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe3d60]
mov dword [r14], eax
add ecx, 0x2718
cmp ecx, 0x4e30
jbe 0x18002ebd4
nop word [rax + rax]
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe3ee0]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe4060]
jmp 0x18002e7dd
mov eax, 0x5b
nop dword [rax]
cmp eax, 0x5b
je 0x18002ecb4
add eax, 0x210f
cmp eax, 0x210f
jbe 0x18002ec50
mov ecx, 0x4d
nop word [rax + rax]
mov eax, ecx
sub eax, 0x4c
je 0x18002e7e0
cmp eax, 1
jne 0x18002ec90
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe4360]
mov dword [r14], eax
dec ecx
cmp ecx, 0x4b
ja 0x18002ec70
mov ecx, 0xf7
nop dword [rax]
mov eax, ecx
sub eax, 0xf7
je 0x18002ecc6
cmp eax, 0x4f
je 0x18002e7e0
jmp 0x18002ecd6
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe41e0]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe44e0]
mov dword [r14], eax
add ecx, 0x4f
cmp ecx, 0x195
jb 0x18002eca0
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe4660]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe47e0]
jmp 0x18002e7dd
mov eax, IUnknown_GetWindow
nop word [rax + rax]
cmp eax, 0xa9
je 0x18002ed52
add eax, 0x8d
cmp eax, 0x136
jb 0x18002ed10
mov eax, 0x110
cmp eax, 0x110
je 0x18002ed64
add eax, 0x2fd0
cmp eax, 0x2fd0
jbe 0x18002ed28
nop dword [rax + rax]
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe4c60]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe4960]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe4ae0]
jmp 0x18002e7dd
mov ecx, 0x9f
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x9e
je 0x18002e7e0
cmp eax, 1
jne 0x18002eda2
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe4de0]
mov dword [r14], eax
dec ecx
cmp ecx, 0x9d
ja 0x18002ed80
mov ecx, 0x75
mov eax, ecx
sub eax, 0x75
je 0x18002edc3
cmp eax, 1
je 0x18002e7e0
jmp 0x18002edd3
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe4f60]
mov dword [r14], eax
inc ecx
cmp ecx, 0x77
jb 0x18002edb1
mov ecx, 0x8e
nop
mov eax, ecx
sub eax, 0x8d
je 0x18002e7e0
cmp eax, 1
jne 0x18002ee02
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe50e0]
mov dword [r14], eax
dec ecx
cmp ecx, 0x8c
ja 0x18002ede0
mov ecx, 0xbd
mov eax, ecx
sub eax, 0xbd
je 0x18002ee25
cmp eax, 1
je 0x18002e7e0
jmp 0x18002ee35
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe5260]
mov dword [r14], eax
inc ecx
cmp ecx, 0xbf
jb 0x18002ee11
mov ecx, 0xb
cmp ecx, 0xb
je 0x18002ee57
cmp ecx, 0x3d3
je 0x18002e7e0
jmp 0x18002ee67
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe53e0]
mov dword [r14], eax
add ecx, 0x3c8
cmp ecx, 0x790
jbe 0x18002ee44
mov ecx, pe_nt_image_headers64
nop word [rax + rax]
cmp ecx, 0x108
je 0x18002ee96
cmp ecx, 0xc600
je 0x18002e7e0
jmp 0x18002eea6
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe5560]
mov dword [r14], eax
add ecx, 0xc4f8
cmp ecx, 0x189f0
jbe 0x18002ee80
mov ecx, 0xbf
nop dword [rax]
cmp ecx, 0xbf
je 0x18002eed6
cmp ecx, 0x5ec1
je 0x18002e7e0
jmp 0x18002eee6
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe56e0]
mov dword [r14], eax
add ecx, 0x5e02
cmp ecx, 0xbc04
jbe 0x18002eec0
nop dword [rax]
nop dword [rax + rax]
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe5860]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe59e0]
jmp 0x18002e7dd
mov eax, 0xfe
nop dword [rax]
cmp eax, 0xfe
je 0x18002ef5c
add eax, 0x71
cmp eax, 0x16f
jb 0x18002ef30
mov ecx, 0x92
cmp ecx, 0x92
je 0x18002ef6e
cmp ecx, 0x4bda
je 0x18002e7e0
jmp 0x18002ef7e
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe5b60]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe5ce0]
mov dword [r14], eax
add ecx, 0x4b48
cmp ecx, 0x9690
jbe 0x18002ef46
mov ecx, 0x13
cmp ecx, 0x13
je 0x18002efa4
cmp ecx, 0x56b
je 0x18002e7e0
jmp 0x18002efb4
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe5e60]
mov dword [r14], eax
add ecx, 0x558
cmp ecx, 0xab0
jbe 0x18002ef91
mov ecx, 0x2a
mov eax, ecx
sub eax, 0x2a
je 0x18002efd9
cmp eax, 1
je 0x18002e7e0
jmp 0x18002efe9
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe5fe0]
mov dword [r14], eax
inc ecx
cmp ecx, 0x2c
jb 0x18002efc7
mov ecx, 0xd6
cmp ecx, 0xd6
je 0x18002f00b
cmp ecx, 0xa080
je 0x18002e7e0
jmp 0x18002f01b
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe6160]
mov dword [r14], eax
add ecx, 0x9faa
cmp ecx, 0x13f54
jbe 0x18002eff5
nop dword [rax]
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe62e0]
jmp 0x18002e7dd
mov ecx, 0x83
mov eax, ecx
sub eax, 0x83
je 0x18002f05b
cmp eax, 1
je 0x18002e7e0
jmp 0x18002f06b
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe6460]
mov dword [r14], eax
inc ecx
cmp ecx, 0x85
jb 0x18002f047
mov ecx, 9
nop word [rax + rax]
cmp ecx, 9
je 0x18002f093
cmp ecx, 0x8f
je 0x18002e7e0
jmp 0x18002f0a3
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe65e0]
mov dword [r14], eax
add ecx, 0x86
cmp ecx, 0x115
jb 0x18002f080
mov eax, PathMakeUniqueName
cmp eax, 0x2b
je 0x18002f14d
add eax, 0x85
cmp eax, 0xb0
jb 0x18002f0b6
mov eax, 0xb4
cmp eax, 0xb4
je 0x18002f15f
add eax, 0x3e94
cmp eax, 0x3e94
jbe 0x18002f0d0
mov ecx, 0x9f
nop dword [rax]
mov eax, ecx
sub eax, 0x9e
je 0x18002e7e0
cmp eax, 1
jne 0x18002f112
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe6a60]
mov dword [r14], eax
dec ecx
cmp ecx, 0x9d
ja 0x18002f0f0
mov eax, 0x6a
cmp eax, 0x6a
je 0x18002f171
add eax, 0x3284
cmp eax, 0x3284
jbe 0x18002f121
mov ecx, 0xce
cmp ecx, 0xce
je 0x18002f183
cmp ecx, 0x8da0
je 0x18002e7e0
jmp 0x18002f193
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe6760]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe68e0]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe6be0]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe6d60]
mov dword [r14], eax
add ecx, 0x8cd2
cmp ecx, 0x119a4
jbe 0x18002f137
mov eax, 0xb7
cmp eax, 0xb7
je 0x18002f222
add eax, 0x85ad
cmp eax, 0x85ad
jbe 0x18002f1a6
mov eax, 0xb3
nop
cmp eax, 0xb3
je 0x18002f234
add eax, 0x303f
cmp eax, 0x303f
jbe 0x18002f1c0
mov ecx, 0x119
nop dword [rax + rax]
mov eax, ecx
sub eax, reloc.SHLWAPI.dll_SHRegGetIntW
je 0x18002e7e0
cmp eax, 1
jne 0x18002f202
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe71e0]
mov dword [r14], eax
dec ecx
cmp ecx, 0x117
ja 0x18002f1e0
nop dword [rax]
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe7360]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe6ee0]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe7060]
jmp 0x18002e7dd
mov eax, 0xb5
nop dword [rax + rax]
cmp eax, 0xb5
je 0x18002f273
add eax, 5
cmp eax, 0xba
jb 0x18002f250
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe7660]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe74e0]
jmp 0x18002e7dd
mov ecx, 0x40
nop word [rax + rax]
mov eax, ecx
sub eax, 0x40
je 0x18002f2a2
cmp eax, 1
je 0x18002e7e0
jmp 0x18002f2b2
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe77e0]
mov dword [r14], eax
inc ecx
cmp ecx, 0x42
jb 0x18002f290
nop dword [rax]
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe7960]
jmp 0x18002e7dd
mov ecx, 0x52
cmp ecx, 0x52
je 0x18002f2e7
cmp ecx, 0x58
je 0x18002e7e0
jmp 0x18002f2f7
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe7ae0]
mov dword [r14], eax
add ecx, 6
cmp ecx, 0x5e
jb 0x18002f2d7
nop
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe7c60]
jmp 0x18002e7dd
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe7de0]
jmp 0x18002e7dd
mov ecx, 0x81
nop dword [rax]
cmp ecx, 0x81
je 0x18002f346
cmp ecx, 0x10b
je 0x18002e7e0
jmp 0x18002f356
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe7f60]
mov dword [r14], eax
add ecx, 0x8a
cmp ecx, 0x195
jb 0x18002f330
nop dword [rax]
nop dword [rax + rax]
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe80e0]
jmp 0x18002e7dd
mov ecx, 0x19
mov eax, ecx
sub eax, 0x19
je 0x18002f399
cmp eax, 1
je 0x18002e7e0
jmp 0x18002f3a9
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe8260]
mov dword [r14], eax
inc ecx
cmp ecx, 0x1b
jb 0x18002f387
mov ecx, 0xcc
nop word [rax + rax]
mov eax, ecx
sub eax, 0xcb
je 0x18002e7e0
cmp eax, 1
jne 0x18002f3e2
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe83e0]
mov dword [r14], eax
dec ecx
cmp ecx, 0xca
ja 0x18002f3c0
mov ecx, 0x77
mov eax, ecx
sub eax, 0x77
je 0x18002f403
cmp eax, 1
je 0x18002e7e0
jmp 0x18002f413
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe8560]
mov dword [r14], eax
inc ecx
cmp ecx, 0x79
jb 0x18002f3f1
mov ecx, 0x9f
nop
mov eax, ecx
sub eax, 0x9e
je 0x18002e7e0
cmp eax, 1
jne 0x18002f442
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe86e0]
mov dword [r14], eax
dec ecx
cmp ecx, 0x9d
ja 0x18002f420
jmp case.default.0x18002e7c9
cmp r8b, 0xf8
jne 0x18002f48e
lea eax, [r12 - 0x40]
cmp al, 0x5f
ja 0x18002f475
movzx r12d, al
movzx ecx, word [r11 + r12*2 + 0xe8860]
mov dword [r14], ecx
jmp 0x18002f648
cmp r12b, 0xa0
mov ecx, 0xfffd
mov eax, 0x9d42
cmove ecx, eax
mov dword [r14], ecx
jmp 0x18002f648
cmp r8b, 0xf9
jne 0x18002f4f1
lea eax, [r12 - 0x40]
cmp al, 0x5f
ja 0x18002f4d8
mov ecx, 0xa
cmp ecx, 0xa
je 0x18002f4c1
cmp ecx, 0xb4
jne 0x18002f4c5
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe8920]
mov dword [r14], eax
jmp 0x18002f4c5
add r12b, 0xc0
add ecx, 0xaa
cmp ecx, 0x15e
jb 0x18002f4a2
jmp 0x18002f648
cmp r12b, 0xa0
mov eax, 0xfffd
mov ecx, 0x9da2
cmove eax, ecx
mov dword [r14], eax
jmp 0x18002f648
cmp r8b, 0xfa
jne 0x18002f532
lea eax, [r12 - 0x40]
cmp al, 0x5f
ja 0x18002f519
sub r12b, 0x40
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe89e0]
mov dword [r14], eax
jmp 0x18002f648
cmp r12b, 0xa0
mov eax, 0xfffd
mov ecx, 0x9e02
cmove eax, ecx
mov dword [r14], eax
jmp 0x18002f648
cmp r8b, 0xfb
jne 0x18002f592
lea eax, [r12 - 0x40]
cmp al, 0x5f
ja 0x18002f579
mov ecx, 0x10f
mov eax, ecx
sub eax, 0x10f
je 0x18002f566
cmp eax, 1
jne 0x18002f56a
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe8aa0]
mov dword [r14], eax
jmp 0x18002f56a
add r12b, 0xc0
inc ecx
cmp ecx, 0x111
jb 0x18002f546
jmp 0x18002f648
cmp r12b, 0xa0
mov eax, 0xfffd
mov ecx, 0x9eaa
cmove eax, ecx
mov dword [r14], eax
jmp 0x18002f648
cmp r8b, 0xfc
jne 0x18002f5d0
lea eax, [r12 - 0x40]
cmp al, 0x5f
ja 0x18002f5ba
sub r12b, 0x40
movzx eax, r12b
movzx eax, word [r11 + rax*2 + 0xe8b60]
mov dword [r14], eax
jmp 0x18002f648
cmp r12b, 0xa0
mov eax, 0xfffd
mov ecx, 0x9f31
cmove eax, ecx
mov dword [r14], eax
jmp 0x18002f648
cmp r8b, 0xfd
jne 0x18002f607
lea eax, [r12 - 0x40]
cmp al, 0x5f
ja 0x18002f5f1
movzx r12d, al
movzx ecx, word [r11 + r12*2 + 0xe8c20]
mov dword [r14], ecx
jmp 0x18002f648
cmp r12b, 0xa0
mov ecx, 0xfffd
mov eax, 0xf9f1
cmove ecx, eax
mov dword [r14], ecx
jmp 0x18002f648
cmp r8b, 0xfe
jne 0x18002f632
lea eax, [r12 - 0x40]
cmp al, 0xf
ja 0x18002f628
movzx r12d, al
movzx ecx, word [r11 + r12*2 + 0xce038]
mov dword [r14], ecx
jmp 0x18002f648
mov ecx, 0xfffd
mov dword [r14], ecx
jmp 0x18002f648
mov dword [r14], 0xfffd
jmp 0x18002f648
inc qword [r13]
mov rax, qword [r13]
movzx r12d, byte [rax + rsi]
inc r9d
cmp r9d, 0x72
jb 0x18002db30
xor edi, edi
jmp case.0x18002d73c.212
mov dword [r14], 0xfffd
jmp case.0x18002d73c.212
mov rcx, qword [0x180143ba8]
xor r9d, r9d
mov qword [rsp + 0x30], rdi
xor r8d, r8d
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
lea edx, [r9 + 0x75]
call fcn.180035860
test al, al
je case.0x18002d73c.212
mov r13, qword [rbp - 0x61]
nop dword [rax]
mov esi, 0x11d
nop word [rax + rax]
cmp esi, 0x11d
je 0x18002f809
cmp esi, 0xdc6e
je 0x18002f70d
cmp esi, 0x1b7bf
jne 0x18002f81a
mov rax, qword [0x180143ba8]
xor r9d, r9d
mov qword [rsp + 0x28], rdi
xor r8d, r8d
mov rcx, r14
mov qword [rsp + 0x20], rax
lea edx, [r9 + 0xc]
call fcn.180006350
test al, al
jne 0x18002f81a
nop dword [rax + rax]
mov byte [rbp - 0x69], 0
mov rax, qword [rbp - 0x69]
jmp 0x18002d778
mov rcx, qword [rbp - 0x41]
cmp rcx, 0xffffffffffffffff
je 0x18002f81a
mov ebx, 0xdf
mov eax, ebx
sub eax, 0xdf
je 0x18002f745
sub eax, 1
je 0x18002f73c
cmp eax, 1
je case.0x18002d73c.208
jmp 0x18002f7f9
mov byte [rbp - 0x69], 1
jmp 0x18002f7f9
cmp qword [r14 + 0x10], rcx
mov r8, rcx
mov qword [rbp - 1], rdi
mov rdx, r14
cmovb r8, qword [r14 + 0x10]
cmp qword [r14 + 0x18], 0x10
mov qword [rbp + 7], 0xf
mov byte [rbp - 0x11], 0
jb 0x18002f76e
mov rdx, qword [r14]
lea rcx, [rbp - 0x11]
call fcn.180049be0
or dword [rbp - 0x59], 4
lea rdx, [rbp - 0x11]
mov rcx, r13
call fcn.180003390
mov rax, qword [rbp + 7]
cmp rax, 0x10
jb 0x18002f7c3
mov rcx, qword [rbp - 0x11]
lea rdx, [rax + 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002f7be
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002f8be
call fcn.1800c9704
mov r8, qword [r14 + 0x10]
mov rcx, r14
mov rax, qword [rbp - 0x41]
inc rax
cmp r8, rax
cmovb rax, r8
cmp qword [r14 + 0x18], 0x10
jb 0x18002f7e2
mov rcx, qword [r14]
sub r8, rax
lea rdx, [rax + rcx]
mov qword [r14 + 0x10], r8
inc r8
call sub.VCRUNTIME140.dll_memmove
mov rcx, qword [rbp - 0x41]
inc ebx
cmp ebx, 0xe2
jb 0x18002f720
jmp 0x18002f81a
xor r8d, r8d
mov dl, 0xa
mov rcx, r14
call fcn.180053f20
mov qword [rbp - 0x41], rax
add esi, 0xdb51
cmp esi, 0x291f3
jbe 0x18002f6b0
mov rcx, qword [0x180143ba8]
xor r9d, r9d
mov qword [rsp + 0x30], rdi
xor r8d, r8d
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
lea edx, [r9 + 0x75]
call fcn.180035860
test al, al
jne 0x18002f6a0
mov rsi, r13
mov r13, qword [rbp - 0x29]
inc r15d
cmp r15d, dword [rbp - 0x55]
jae case.0x18002d73c.208
mov r10, qword [rbp - 0x39]
mov rdx, qword [rbp - 0x51]
jmp 0x18002d705
mov dword [rbp - 0x69], 0xffffffff
mov rax, qword [rbp - 0x69]
jmp 0x18002d778
mov qword [rsp + 0x30], rdi
lea rcx, str.outofmem
mov qword [rsp + 0x28], rdi
mov r9d, 0x111
xor r8d, r8d
mov qword [rsp + 0x20], rdi
xor edx, edx
call fcn.180070ab0
mov rax, rdi
jmp 0x18002d778
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, qword [r14]
lea r9, [rbp - 0x19]
mov qword [rbp - 0x19], rax
lea rdx, [rbp - 0x29]
lea rax, str.yn____
mov dword [rsp + 0x28], 8
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov qword [rbp - 0x29], 2
call fcn.18000c000
test rax, rax
sete byte [rbp - 0x69]
mov rax, qword [rbp - 0x69]
jmp 0x18002d778
mov eax, 0x85
nop word [rax + rax]
cmp eax, 0x85
je 0x18002f700
add eax, 0x12b4
cmp eax, 0x12b4
jbe 0x18002f920
mov rbx, qword [rbp - 0x69]
mov r12, qword [rbp - 0x19]
mov r13d, dword [rbp - 0x69]
mov eax, 0xa6
nop dword [rax + rax]
mov ecx, eax
sub ecx, 0xa5
je 0x18002ff5d
cmp ecx, 1
jne 0x18002ff5d
xor edx, edx
xor r9d, r9d
mov r8, r14
lea ecx, [rdx + 0x49]
call fcn.18009aa90
cmp al, 0x21
je 0x18002fd55
cmp al, 0x2c
je 0x18002f990
cmp al, 0x3b
je 0x18002fedd
jmp 0x18002ff01
mov r15, qword [rbp - 0x49]
mov r14d, 0xb6
nop word [rax + rax]
cmp r14d, 0x392
ja 0x18002fb48
je 0x18002fb21
cmp r14d, 0x224
ja 0x18002fae2
je 0x18002fac2
mov eax, r14d
sub eax, 0xb6
je 0x18002fa9d
sub eax, 0x7a
je 0x18002fa4e
cmp eax, 0x7a
jne 0x18002fd40
mov dword [rsp + 0x28], 0x7f
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rdi
xor edx, edx
mov rcx, r15
call fcn.18007dd10
mov ecx, dword [rbp - 0x55]
mov r13d, eax
add ecx, dword [rbp - 0x59]
cmp ecx, dword [rsi]
jg 0x18002fa20
mov ecx, dword [rbp - 0x21]
add ecx, eax
cmp ecx, dword [rsi + 4]
jle 0x18002fd40
nop word [rax + rax]
mov qword [rsp + 0x30], rdi
lea rcx, str.jljait_nem_lehet_bet
mov qword [rsp + 0x28], rdi
mov r9d, 0x111
xor r8d, r8d
mov qword [rsp + 0x20], rdi
xor edx, edx
call fcn.180070ab0
mov rax, rdi
jmp 0x18002d778
mov rcx, qword [rbp - 0x49]
xor r9d, r9d
mov dword [rsp + 0x28], 0x7f
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.18007dd10
mov rcx, qword [rbp - 0x49]
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x28], 0x7f
xor edx, edx
mov dword [rbp - 0x21], eax
mov qword [rsp + 0x20], rdi
call fcn.18007dd10
mov r15, qword [rbp - 0x49]
mov rsi, qword [rbp - 0x61]
mov dword [rbp - 0x55], eax
jmp 0x18002fd40
mov dword [rsp + 0x28], 0x7f
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rdi
xor edx, edx
mov rcx, r15
call fcn.18007dd10
mov dword [rbp - 0x59], eax
jmp 0x18002fd40
mov eax, dword [rsi]
shl eax, 2
mov dword [rsi + 0x4854], eax
mov eax, dword [rbp - 0x59]
lea eax, [rax*4]
mov dword [rsi + 0x483c], eax
jmp 0x18002fd40
mov eax, r14d
sub eax, 0x29e
je 0x18002fb0c
cmp eax, 0x7a
jne 0x18002fd40
mov eax, dword [rsi + 0x483c]
mov ecx, dword [rbp - 0x55]
lea ecx, [rax + rcx*4]
mov dword [rsi + 0x4844], ecx
jmp 0x18002fd40
mov eax, dword [rsi + 0x4854]
imul eax, dword [rbp - 0x21]
mov dword [rsi + 0x4840], eax
jmp 0x18002fd40
mov eax, dword [rsi + 0x4854]
imul eax, r13d
add eax, dword [rsi + 0x4840]
mov dword [rsi + 0x4848], eax
mov eax, dword [rsi + 0x483c]
mov dword [rsi + 0x484c], eax
jmp 0x18002fd40
cmp r14d, 0x57a
ja 0x18002fd22
je 0x18002fcc5
mov eax, r14d
sub eax, 0x40c
je 0x18002fc9e
sub eax, 0x7a
je 0x18002fc66
cmp eax, 0x7a
jne 0x18002fd40
mov ecx, dword [rsi + 0x4838]
test cl, cl
jns 0x18002fbd9
test byte [rsi + 0x20], 1
je 0x18002fb90
mov eax, dword [rsi + 0x1c]
jmp 0x18002fb95
mov eax, 0xffffffff
mov dword [rbp - 0x41], eax
lea r8, [rbp - 0x51]
and ecx, 7
mov eax, 2
shl eax, cl
add rsi, 0x424
mov dword [rbp - 0x51], eax
mov r9, rsi
lea rax, [rbp - 0x41]
mov edx, 0xe3
mov rcx, r15
mov qword [rsp + 0x20], rax
call fcn.180037f90
mov rax, qword [rbp - 0x61]
mov qword [rax + 0x4828], rsi
mov rsi, rax
jmp 0x18002fc47
test byte [rsi + 0x10], 0x80
je 0x18002ff70
mov edx, 0x87
nop dword [rax + rax]
mov eax, edx
sub eax, 0x86
je 0x18002fc1f
cmp eax, 1
jne 0x18002fc3d
lea rax, [rsi + 0x27]
mov ecx, 0x100
nop word [rax + rax]
mov byte [rax], 0xff
lea rax, [rax + 4]
sub rcx, 1
jne 0x18002fc10
jmp 0x18002fc3d
movsxd rax, dword [rsi + 0x1c]
test eax, eax
js 0x18002fc32
test byte [rsi + 0x20], 1
je 0x18002fc32
mov byte [rsi + rax*4 + 0x27], 0
lea rax, [rsi + 0x24]
mov qword [rsi + 0x4828], rax
dec edx
cmp edx, 0x85
ja 0x18002fbf0
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8, rsi
mov rdx, r15
lea ecx, [r9 + 0x30]
call fcn.1800b22c0
mov r12, rax
jmp 0x18002fd40
test byte [rsi + 0x4838], 0x40
mov eax, dword [rsi + 0x4854]
je 0x18002fc8d
shl eax, 3
mov dword [rsi + 0x4834], eax
mov dword [rsi + 0x4830], 3
jmp 0x18002fd40
mov dword [rsi + 0x4834], eax
mov dword [rsi + 0x4830], edi
jmp 0x18002fd40
mov eax, dword [rsi + 0x4840]
xor edx, edx
xor r9d, r9d
mov dword [rsi + 0x4850], eax
mov r8, r15
lea ecx, [rdx + 0x49]
call fcn.18009aa90
movzx ecx, al
mov dword [rsi + 0x4838], ecx
jmp 0x18002fd40
test r12, r12
je 0x18002f8b6
mov rax, qword [rbp - 0x29]
mov ecx, dword [rax]
test ecx, 0xfffffffb
je 0x18002fd40
mov eax, dword [rsi + 4]
lea r9, [rbp - 0x39]
mov dword [rbp - 0x69], eax
lea r8, [rbp - 0x69]
mov eax, dword [rsi]
xor edx, edx
mov dword [rbp - 0x39], eax
lea rax, [rbp - 0x51]
mov dword [rsp + 0x30], 0x13b
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x41]
mov dword [rbp - 0x51], ecx
mov rcx, r12
mov qword [rsp + 0x20], rax
mov dword [rbp - 0x41], 4
call fcn.1800a4f80
mov r12, rax
jmp 0x18002fd40
mov eax, r14d
sub eax, 0x5f4
je 0x18002fd37
cmp eax, 0x7a
je 0x18002d775
jmp 0x18002fd40
mov rbx, r12
nop word [rax + rax]
add r14d, 0x7a
cmp r14d, 0x6e8
jb 0x18002f9a0
mov r14, qword [rbp - 0x49]
mov r15d, 0x91
nop dword [rax + rax]
mov eax, r15d
sub eax, 0x8f
je 0x18002ff50
sub eax, 1
je 0x18002fe77
cmp eax, 1
jne 0x18002fec9
xor r9d, r9d
lea ecx, [rax + 0x48]
mov r8, r14
xor edx, edx
call fcn.18009aa90
cmp al, 0xf9
jne 0x18002fec9
xor edx, edx
xor r9d, r9d
mov r8, r14
lea ecx, [rdx + 0x49]
call fcn.18009aa90
movzx r14d, al
cmp r14d, 4
jne 0x18002fe2a
mov esi, 0xf6
mov eax, esi
sub eax, 0xf6
je 0x18002fde2
cmp eax, 1
jne 0x18002fe1b
mov r8, qword [rbp - 0x49]
lea ecx, [rax + 0x48]
xor r9d, r9d
xor edx, edx
call fcn.18009aa90
movzx ecx, al
mov rax, qword [rbp - 0x61]
mov dword [rax + 0x1c], ecx
jmp 0x18002fe1b
mov r8, qword [rbp - 0x49]
xor edx, edx
xor r9d, r9d
lea ecx, [rdx + 0x49]
call fcn.18009aa90
movzx ecx, al
xor r9d, r9d
mov rax, qword [rbp - 0x61]
xor r8d, r8d
mov dword [rsp + 0x28], 0x7f
xor edx, edx
mov qword [rsp + 0x20], rdi
mov dword [rax + 0x20], ecx
mov rcx, qword [rbp - 0x49]
call fcn.18007dd10
inc esi
cmp esi, 0xf8
jb 0x18002fdb7
jmp 0x18002fec9
mov esi, 0xd
nop
cmp esi, 0xd
je 0x18002fe43
cmp esi, 0xcf
je 0x18002ff50
jmp 0x18002fe67
mov rdx, qword [rbp - 0x49]
lea rcx, [rbp - 0x69]
mov qword [rsp + 0x28], rdi
mov r9d, 0x88
xor r8d, r8d
mov qword [rsp + 0x20], rdi
mov dword [rbp - 0x69], r14d
call fcn.1800815d0
add esi, 0xc2
cmp esi, 0x191
jb 0x18002fe30
jmp 0x18002fec9
xor edx, edx
xor r9d, r9d
mov r8, r14
lea ecx, [rdx + 0x49]
call fcn.18009aa90
movzx ecx, al
test al, al
je 0x18002fec9
nop
mov dword [rbp - 0x69], ecx
mov r9d, 0x88
lea rcx, [rbp - 0x69]
mov qword [rsp + 0x28], rdi
xor r8d, r8d
mov qword [rsp + 0x20], rdi
mov rdx, r14
call fcn.1800815d0
xor edx, edx
xor r9d, r9d
mov r8, r14
lea ecx, [rdx + 0x49]
call fcn.18009aa90
movzx ecx, al
test al, al
jne 0x18002fe90
mov r14, qword [rbp - 0x49]
dec r15d
cmp r15d, 0x8e
ja 0x18002fd60
mov ecx, 0x12a
mov eax, ecx
sub eax, 0x129
je 0x18002d775
cmp eax, 1
jne 0x18002fef7
mov rbx, r14
dec ecx
cmp ecx, 0x128
ja 0x18002fee2
mov esi, 0x22
cmp esi, 0x22
je 0x18002ff19
cmp esi, 0x2a8
je 0x18002d775
jmp 0x18002ff42
mov qword [rsp + 0x30], rdi
lea rcx, str.data_present
mov qword [rsp + 0x28], rdi
mov r9d, 0x111
xor r8d, r8d
mov qword [rsp + 0x20], rdi
xor edx, edx
call fcn.180070ab0
mov rbx, rdi
add esi, 0x286
cmp esi, 0x50c
jbe 0x18002ff06
mov r14, qword [rbp - 0x49]
mov eax, 0xa6
mov rsi, qword [rbp - 0x61]
dec eax
cmp eax, 0xa4
ja 0x18002f950
jmp 0x18002f943
mov qword [rsp + 0x30], rdi
lea rcx, str.undeliveredMessages
mov qword [rsp + 0x28], rdi
mov r9d, 0x111
xor r8d, r8d
mov qword [rsp + 0x20], rdi
xor edx, edx
call fcn.180070ab0
mov rax, rdi
jmp 0x18002d778