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

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x80
mov rax, qword [0x180143ae0]
xor rax, rsp
mov qword [rsp + 0x70], rax
mov rdi, qword [rsp + 0xe8]
lea r11, [0x180000000]
movzx r12d, byte [rsp + 0x34]
mov r13d, edx
mov rdx, qword [rsp + 0xe0]
mov r10, r9
movzx r14d, byte [rsp + 0x34]
mov r15, rcx
mov qword [rsp + 0x48], r9
mov ebp, r13d
lea esi, [r13 - 0xb]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x40], rdx
mov r9, r8
mov dword [rsp + 0x30], esi
cmp r13d, esi
jbe case.0x1800790c8.58
mov eax, dword [rsp + 0x30]
lea esi, [r13 - 0x30]
lea r8, str.uchar___OVERLOADABLE___convert_uchar_rtp_double__
mov r11d, 0x33
cmp esi, 0x17
ja case.default.0x180078dce
lea rcx, [0x180000000]
mov ecx, dword [rcx + rsi*4 + 0x7b578]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov word [rsp + 0x60], r11w
mov dword [rsp + 0x62], 0x2e0032
jmp case.0x180078dce.2
test r15, r15
jne 0x180078e3e
mov ebx, 0x2a
nop dword [rax]
cmp ebx, 0x2a
je 0x180078e07
cmp ebx, 0x1d0a
jne 0x180078e2b
mov eax, 0xffffffff
jmp 0x18007b4ea
mov rax, qword [0x180194c38]
lea r9, str.truncating_base_offset_to_uint
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, rdi
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
add ebx, 0x1ce0
cmp ebx, 0x39c0
jbe 0x180078df0
mov rdx, qword [rsp + 0x40]
test rdx, rdx
jne case.0x180078dce.2
mov ebx, 0xb0
nop dword [rax]
mov eax, ebx
sub eax, 0xaf
je case.0x1800790c8.58
cmp eax, 1
jne 0x180078e8e
mov rax, qword [0x180194c38]
lea r9, str.Unknown_frame_delimiter.
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, rdi
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov dword [rsp + 0x38], 0xffffffff
dec ebx
cmp ebx, 0xae
ja 0x180078e50
jmp case.0x180078dce.2
mov rax, qword [r9]
movzx r12d, byte [rdx + rax]
jmp case.0x180078dce.2
mov r8d, dword [r15]
cmp r8d, 0xff
jbe case.0x180078dce.2
mov edx, 0xc
nop
cmp edx, 0xc
je 0x180078ef8
cmp edx, 0x5f
jne 0x180078f01
cmp r8d, 0xff
jle 0x180078f01
mov ecx, 0x19
mov eax, ecx
sub eax, 0x19
je 0x180078eea
cmp eax, 1
je case.0x1800790c8.58
jmp 0x180078eef
mov byte [rsp + 0x38], 0xff
inc ecx
cmp ecx, 0x1b
jb 0x180078ed8
jmp 0x180078f01
test r8d, r8d
js 0x1800790d0
add edx, 0x53
cmp edx, 0xb2
jb 0x180078ec0
jmp case.0x180078dce.2
mov dword [rsp + 0x5c], 0x5f0032
jmp case.0x180078dce.2
mov qword [0x180194c38], r8
xor r14b, r14b
jmp case.0x180078dce.2
test r9, r9
jne 0x180078f99
mov ebx, 0xfc
nop word [rax + rax]
mov eax, ebx
sub eax, 0xfa
je case.0x1800790c8.58
sub eax, 1
je 0x180078f7d
cmp eax, 1
jne 0x180078f85
mov rax, qword [0x180194c38]
lea r9, str.icudt53l_ibm_949_P110_1999.cnv
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, rdi
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
jmp 0x180078f85
mov dword [rsp + 0x38], 0xffffffff
dec ebx
cmp ebx, 0xf9
ja 0x180078f40
mov r9, qword [rsp + 0x50]
mov r10, qword [rsp + 0x48]
mov rax, qword [r10]
cmp qword [r9], rax
jb case.0x180078dce.2
mov ebx, 0x1c
nop word [rax + rax]
cmp ebx, 0x1c
je 0x180078fcf
cmp ebx, 0x49
je 0x180078fc5
cmp ebx, 0x76
je case.0x1800790c8.58
jmp 0x180078ff3
mov dword [rsp + 0x38], 0xffffffff
jmp 0x180078ff3
mov rax, qword [0x180194c38]
lea r9, str.VirtualUSBUSBBackingOption
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, rdi
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
add ebx, 0x2d
cmp ebx, 0xa3
jb 0x180078fb0
jmp case.0x180078dce.2
xor r12b, r12b
jmp case.0x180078dce.2
cmp qword [r10], 0x7fffffff
jbe case.0x180078dce.2
mov ebx, 0x4d
mov eax, ebx
sub eax, 0x4d
je 0x180079025
cmp eax, 1
je case.0x1800790c8.58
jmp 0x180079051
mov rax, qword [0x180194c38]
lea r9, str.Failed_to_read_manifest_or_verify_installation_for
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, rdi
lea r8d, [rdx - 0x5d]
call fcn.1800c8a10
mov dword [rsp + 0x38], 0xffffffff
inc ebx
cmp ebx, 0x4f
jb 0x180079013
jmp case.0x180078dce.2
mov dword [rsp + 0x58], 0x730077
mov eax, dword [rsp + 0x30]
mov r9, qword [rsp + 0x50]
dec ebp
mov rdx, qword [rsp + 0x40]
dec esi
mov r10, qword [rsp + 0x48]
cmp ebp, eax
ja 0x180078da0
mov esi, dword [rsp + 0x30]
lea r11, [0x180000000]
cmp r13d, esi
jbe case.0x1800790c8.58
mov rbx, qword [rsp + 0x48]
mov edi, 0x6c
mov ebp, 0x20ac
xor r8d, r8d
nop word [rax + rax]
lea eax, [r13 - 0x3a]
cmp eax, 0xd
ja case.0x1800790c8.61
mov ecx, dword [r11 + rax*4 + 0x7b5d8]
add rcx, r11
jmp rcx
mov byte [rsp + 0x38], 0
jmp case.0x1800790c8.58
movzx eax, byte [r15]
mov byte [rsp + 0x38], al
jmp case.0x1800790c8.58
mov dword [rsp + 0x66], 0x6c0064
jmp case.0x1800790c8.61
mov r9d, 0x78
lea rdx, [rsp + 0x58]
xor ecx, ecx
lea r8d, [r9 - 0x6d]
call fcn.180097890
mov rdx, qword [rsp + 0x40]
mov rbx, rax
xor r8d, r8d
jmp case.0x1800790c8.61
cmp r12b, 0x80
jae 0x180079132
movzx eax, r12b
mov dword [r15], eax
jmp case.0x1800790c8.61
mov rax, qword [r9]
inc rax
cmp rax, qword [r10]
ja 0x18007b4bf
mov r8d, 0x81
nop word [rax + rax]
cmp r8d, 0x81
je 0x18007b49b
cmp r8d, 0x2952
je 0x18007b48e
cmp r8d, 0x5223
jne 0x18007b49e
lea eax, [r12 + 0x5f]
cmp al, 1
ja 0x180079312
lea eax, [r14 - 0x40]
cmp al, 0x3e
ja 0x180079251
mov edx, 0xeb
nop word [rax + rax]
mov eax, edx
sub eax, 0xeb
je 0x18007923a
sub eax, 1
je 0x1800791c6
sub eax, 1
je 0x180079233
cmp eax, 1
jne 0x18007923e
lea r13d, [rax + 0x3b]
jmp 0x18007923e
movzx ecx, r12b
sub ecx, 0xa1
je 0x1800791d9
cmp ecx, 1
je 0x18007920b
jmp 0x18007923e
mov ecx, StrCmpNICA
nop
mov eax, ecx
sub eax, 0x96
je 0x1800791f0
cmp eax, 0x4c
je 0x180079233
jmp 0x180079200
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x10f910]
mov dword [r15], eax
add ecx, 0x4c
cmp ecx, 0x12e
jb 0x1800791e0
mov eax, 0x69
cmp eax, 0x69
je 0x180079223
add eax, 0x2be3
cmp eax, 0x2be3
jbe 0x180079210
jmp 0x18007923e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x10fa50]
mov dword [r15], eax
mov edx, 0xed
jmp 0x18007923e
add r14b, 0xc0
inc edx
cmp edx, 0xef
jb 0x1800791a0
jmp 0x18007b49e
lea eax, [r14 + 0x5f]
cmp al, 0x5d
ja 0x18007b482
mov edx, 0xbe
mov eax, edx
sub eax, 0xbb
je 0x1800792f9
sub eax, 1
je 0x1800792f2
sub eax, 1
je 0x180079288
cmp eax, 1
jne 0x1800792ff
add r14b, 0x5f
jmp 0x1800792ff
movzx ecx, r12b
sub ecx, 0xa1
je 0x18007929b
cmp ecx, 1
je 0x1800792b3
jmp 0x1800792ff
mov eax, 0x104
cmp eax, 0x104
je 0x1800792e2
add eax, 0x1e78
cmp eax, 0x1e78
jbe 0x1800792a0
mov eax, 0x127
cmp eax, 0x127
je 0x1800792cb
add eax, 0x51
cmp eax, 0x178
jb 0x1800792b8
jmp 0x1800792ff
movzx eax, r14b
mov edx, 0xbc
movzx eax, word [r11 + rax*2 + 0x10fad0]
mov dword [r15], eax
jmp 0x1800792ff
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x10f990]
mov dword [r15], eax
mov edx, 0xbc
jmp 0x1800792ff
mov r13d, 0x3c
dec edx
cmp edx, 0xba
ja 0x180079262
jmp 0x18007b49e
cmp r12b, 0xa3
jne 0x180079388
lea eax, [r14 - 0x40]
cmp al, 0x3e
ja 0x180079339
sub r14b, 0x40
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x10fb90]
mov dword [r15], eax
jmp 0x18007b49e
lea eax, [r14 + 0x5f]
cmp al, 0x1e
ja 0x180079374
mov ecx, 0x47
mov eax, ecx
sub eax, 0x47
je 0x180079364
cmp eax, 1
jne 0x180079368
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x10fc10]
mov dword [r15], eax
jmp 0x180079368
add r14b, 0x5f
inc ecx
cmp ecx, 0x49
jb 0x180079346
jmp 0x18007b49e
cmp r14b, 0xe1
mov eax, 0xfffd
cmove eax, ebp
mov dword [r15], eax
jmp 0x18007b49e
lea eax, [r12 + 0x5c]
cmp al, 0x21
ja 0x18007a113
lea eax, [r14 - 0x40]
cmp al, 0x3e
ja 0x180079a9f
mov eax, 0xd6
nop word [rax + rax]
cmp eax, 0xd6
je 0x180079a86
cmp eax, 0x6b00
je 0x1800793d8
cmp eax, 0xd52a
jne 0x180079a8a
mov r13d, 0x3c
jmp 0x180079a8a
movzx eax, r12b
add eax, 0xffffff5c
cmp eax, 0x21
ja case.default.0x1800793f7
cdqe
mov ecx, dword [r11 + rax*4 + 0x7b610]
add rcx, r11
jmp rcx
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x10fc50]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
mov eax, 0x127
nop
cmp eax, 0x127
je 0x18007945a
add eax, 0x1e
cmp eax, 0x145
jb 0x180079420
nop dword [rax]
nop word [rax + rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x10fed0]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x10fd90]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
mov eax, 0xd8
nop dword [rax]
cmp eax, 0xd8
je 0x1800794b4
add eax, 0x9558
cmp eax, 0x9558
jbe 0x180079480
mov ecx, 0x85
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x85
je 0x1800794ce
cmp eax, 1
je case.default.0x1800793f7
jmp 0x1800794de
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110010]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110150]
mov dword [r15], eax
inc ecx
cmp ecx, 0x87
jb 0x1800794a0
mov eax, 0x110
nop dword [rax]
cmp eax, 0x110
je 0x180079584
add eax, 0xff0
cmp eax, 0xff0
jbe 0x1800794f0
mov ecx, 0x49
nop dword [rax]
mov eax, ecx
sub eax, 0x48
je case.default.0x1800793f7
cmp eax, 1
jne 0x180079530
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1103d0]
mov dword [r15], eax
dec ecx
cmp ecx, 0x47
ja 0x180079510
mov ecx, 0x16
nop dword [rax]
mov eax, ecx
sub eax, 0x15
je case.default.0x1800793f7
cmp eax, 1
jne 0x180079560
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110510]
mov dword [r15], eax
dec ecx
cmp ecx, 0x14
ja 0x180079540
mov ecx, 0x9d
nop dword [rax]
mov eax, ecx
sub eax, 0x9d
je 0x18007959e
cmp eax, 1
je case.default.0x1800793f7
jmp 0x1800795ae
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110290]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110650]
mov dword [r15], eax
inc ecx
cmp ecx, 0x9f
jb 0x180079570
mov eax, 0xd3
nop dword [rax]
cmp eax, 0xd3
je 0x1800795fa
add eax, 0x952f
cmp eax, 0x952f
jbe 0x1800795c0
nop dword [rax]
nop word [rax + rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1108d0]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110790]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
mov eax, 0x5a
nop dword [rax]
cmp eax, 0x5a
je 0x180079649
add eax, 0x1f4a
cmp eax, 0x1f4a
jbe 0x180079620
mov ecx, 0x15
cmp ecx, 0x15
je 0x180079663
cmp ecx, 0x13b
je case.default.0x1800793f7
jmp 0x180079673
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110a10]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110b50]
mov dword [r15], eax
add ecx, 0x126
cmp ecx, 0x24c
jbe 0x180079636
mov ecx, 0xbf
nop word [rax + rax]
mov eax, ecx
sub eax, 0xbe
je case.default.0x1800793f7
cmp eax, 1
jne 0x1800796b2
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110c90]
mov dword [r15], eax
dec ecx
cmp ecx, 0xbd
ja 0x180079690
mov eax, 0xe8
cmp eax, 0xe8
je 0x1800796fa
add eax, 0x50
cmp eax, 0x138
jb 0x1800796c1
nop dword [rax]
nop word [rax + rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110f10]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110dd0]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
mov eax, 0x81
nop dword [rax]
cmp eax, 0x81
je 0x18007979a
add eax, 0x77
cmp eax, 0xf8
jb 0x180079720
mov eax, 0xd
cmp eax, 0xd
je 0x1800797b4
add eax, 0x319
cmp eax, 0x319
jbe 0x180079736
mov eax, edi
nop dword [rax]
cmp eax, edi
je 0x1800797ce
add eax, 0x96
cmp eax, 0x102
jb 0x180079750
mov eax, 0x34
cmp eax, 0x34
je 0x1800797e8
add eax, 0xbc8
cmp eax, 0xbc8
jbe 0x180079765
nop word [rax + rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111550]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111050]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111190]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1112d0]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111410]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
mov ecx, 0x4b
mov eax, ecx
sub eax, 0x4b
je 0x180079819
cmp eax, 1
je case.default.0x1800793f7
jmp 0x180079829
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111690]
mov dword [r15], eax
inc ecx
cmp ecx, 0x4d
jb 0x180079807
mov eax, 0xd
cmp eax, 0xd
je 0x1800798b4
add eax, 0x326
cmp eax, 0x326
jbe 0x180079835
mov eax, 0x104
nop dword [rax + rax]
cmp eax, 0x104
je 0x1800798ce
add eax, 0x6a
cmp eax, 0x16e
jb 0x180079850
mov ecx, 0x41
nop word [rax + rax]
mov eax, ecx
sub eax, 0x40
je case.default.0x1800793f7
cmp eax, 1
jne 0x180079890
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111a50]
mov dword [r15], eax
dec ecx
cmp ecx, 0x3f
ja 0x180079870
mov ecx, 0xad
nop dword [rax]
mov eax, ecx
sub eax, 0xad
je 0x1800798e8
cmp eax, 1
je case.default.0x1800793f7
jmp 0x1800798f8
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1117d0]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111910]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111b90]
mov dword [r15], eax
inc ecx
cmp ecx, 0xaf
jb 0x1800798a0
mov eax, 0x17
cmp eax, 0x17
je 0x180079964
add eax, 0x45
cmp eax, 0x45
jbe 0x180079907
mov eax, 0xed
nop dword [rax]
cmp eax, 0xed
je 0x18007997e
add eax, 0x15
cmp eax, 0x102
jb 0x180079920
mov eax, 0xd9
cmp eax, 0xd9
je 0x180079998
add eax, 0x2c
cmp eax, 0x105
jb 0x180079936
mov ecx, reloc.SHELL32.dll_SHTestTokenMembership
nop dword [rax]
mov eax, ecx
sub eax, 0xf5
je 0x1800799b2
cmp eax, 1
je case.default.0x1800793f7
jmp 0x1800799c2
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111cd0]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111e10]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111f50]
mov dword [r15], eax
mov eax, 0x6b00
jmp 0x180079a8a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112090]
mov dword [r15], eax
inc ecx
cmp ecx, 0xf7
jb 0x180079950
mov ecx, 0xe
mov eax, ecx
sub eax, 0xe
je 0x1800799e3
cmp eax, 1
je case.default.0x1800793f7
jmp 0x1800799f3
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1121d0]
mov dword [r15], eax
inc ecx
cmp ecx, 0x10
jb 0x1800799d1
mov ecx, 0x74
nop
mov eax, ecx
sub eax, 0x73
je case.default.0x1800793f7
cmp eax, 1
jne 0x180079a1c
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112310]
mov dword [r15], eax
dec ecx
cmp ecx, 0x72
ja 0x180079a00
mov ecx, 0x69
mov eax, ecx
sub eax, 0x69
je 0x180079a36
cmp eax, 1
je case.default.0x1800793f7
jmp 0x180079a46
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112450]
mov dword [r15], eax
inc ecx
cmp ecx, 0x6b
jb 0x180079a28
mov ecx, 0x38
cmp ecx, 0x38
je 0x180079a61
cmp ecx, 0x1f8
je case.default.0x1800793f7
jmp 0x180079a71
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112590]
mov dword [r15], eax
add ecx, 0x1c0
cmp ecx, 0x380
jbe 0x180079a52
mov eax, 0x6b00
jmp 0x180079a8a
add r14b, 0xc0
add eax, 0x6a2a
cmp eax, 0x13e7e
jbe 0x1800793b0
jmp 0x18007b49e
lea eax, [r14 + 0x5f]
cmp al, 0x5d
ja 0x18007b482
mov edx, 0x77
mov eax, edx
sub eax, 0x77
je 0x180079ac5
cmp eax, 1
je 0x180079bce
jmp case.default.0x180079ae8
movzx eax, r12b
add r14b, 0x5f
add eax, 0xffffff5c
cmp eax, 0x21
ja case.default.0x180079ae8
cdqe
mov ecx, dword [r11 + rax*4 + 0x7b698]
add rcx, r11
jmp rcx
mov ecx, 0x5d
nop
mov eax, ecx
sub eax, 0x5d
je 0x180079b02
cmp eax, 1
je 0x180079bce
jmp 0x180079b12
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x10fcd0]
mov dword [r15], eax
inc ecx
cmp ecx, 0x5f
jb 0x180079af0
mov ecx, 0x20
nop
cmp ecx, 0x20
je 0x180079b33
cmp ecx, 0x260
je 0x180079bce
jmp 0x180079b43
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x10fe10]
mov dword [r15], eax
add ecx, 0x240
cmp ecx, 0x480
jbe 0x180079b20
mov eax, 0x10e
cmp eax, 0x10e
je 0x180079bbe
add eax, 0x3b
cmp eax, 0x149
jb 0x180079b56
mov eax, 0xa0
nop dword [rax]
cmp eax, 0xa0
je 0x180079be7
add eax, 0xa3
cmp eax, 0x143
jb 0x180079b70
mov ecx, 0x1e
mov eax, ecx
sub eax, 0x1d
je 0x180079bce
cmp eax, 1
jne 0x180079ba4
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1101d0]
mov dword [r15], eax
dec ecx
cmp ecx, 0x1c
ja 0x180079b88
mov ecx, 0x45
mov eax, ecx
sub eax, 0x45
je 0x180079bf6
cmp eax, 0x58
je 0x180079bce
jmp 0x180079c06
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x10ff50]
mov dword [r15], eax
mov edx, 0x78
lea r13d, [rdx - 0x3c]
inc edx
cmp edx, 0x79
jb 0x180079ab0
jmp 0x18007b49e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110090]
jmp 0x180079bcb
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110310]
mov dword [r15], eax
add ecx, 0x58
cmp ecx, 0xf5
jb 0x180079bb0
mov ecx, 0x59
cmp ecx, 0x59
je 0x180079c25
cmp ecx, 0x112
je 0x180079bce
jmp 0x180079c35
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110450]
mov dword [r15], eax
add ecx, 0xb9
cmp ecx, 0x1cb
jb 0x180079c16
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110590]
jmp 0x180079bcb
mov eax, PathMakeUniqueName
nop word [rax + rax]
cmp eax, 0x2e
je 0x180079c8a
add eax, 0xbc
cmp eax, 0xea
jb 0x180079c60
mov ecx, 0x120
mov eax, ecx
sub eax, 0x120
je 0x180079c9c
cmp eax, 1
je 0x180079bce
jmp 0x180079cac
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1106d0]
jmp 0x180079bcb
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110810]
mov dword [r15], eax
inc ecx
cmp ecx, 0x122
jb 0x180079c76
mov ecx, 0xbf
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xbf
je 0x180079cd4
cmp eax, 1
je 0x180079bce
jmp 0x180079ce4
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110950]
mov dword [r15], eax
inc ecx
cmp ecx, 0xc1
jb 0x180079cc0
mov ecx, 0x62
mov eax, ecx
sub eax, 0x61
je 0x180079bce
cmp eax, 1
jne 0x180079d13
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110a90]
mov dword [r15], eax
dec ecx
cmp ecx, 0x60
ja 0x180079cf3
nop word [rax + rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110bd0]
jmp 0x180079bcb
mov ecx, 0xc5
nop word [rax + rax]
mov eax, ecx
sub eax, 0xc4
je 0x180079bce
cmp eax, 1
jne 0x180079d62
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110d10]
mov dword [r15], eax
dec ecx
cmp ecx, 0xc3
ja 0x180079d40
mov ecx, 0x113
cmp ecx, 0x113
je 0x180079d87
cmp ecx, 0x1d0
je 0x180079bce
jmp 0x180079d97
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110e50]
mov dword [r15], eax
add ecx, 0xbd
cmp ecx, 0x28d
jb 0x180079d71
nop word [rax + rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x110f90]
jmp 0x180079bcb
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1110d0]
jmp 0x180079bcb
mov eax, 0x3d
nop dword [rax]
cmp eax, 0x3d
je 0x180079e02
add eax, 0x35
cmp eax, 0x72
jb 0x180079de0
nop dword [rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111350]
jmp 0x180079bcb
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111210]
jmp 0x180079bcb
mov ecx, 3
nop dword [rax]
cmp ecx, 3
je 0x180079e33
cmp ecx, 0x14a
je 0x180079bce
jmp 0x180079e43
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111490]
mov dword [r15], eax
add ecx, 0x147
cmp ecx, 0x28e
jbe 0x180079e20
mov ecx, 0x113
cmp ecx, 0x113
je 0x180079e6c
cmp ecx, 0x6c7f
je 0x180079bce
jmp 0x180079e7c
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1115d0]
mov dword [r15], eax
add ecx, 0x6b6c
cmp ecx, 0xd6d8
jbe 0x180079e56
mov ecx, 0x11b
nop
cmp ecx, 0x11b
je 0x180079ea6
cmp ecx, 0x8c65
je 0x180079bce
jmp 0x180079eb6
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111710]
mov dword [r15], eax
add ecx, 0x8b4a
cmp ecx, 0x11694
jbe 0x180079e90
mov eax, 8
nop dword [rax]
cmp eax, 8
je 0x180079f12
add eax, 0xd
cmp eax, 0x15
jb 0x180079ed0
mov eax, IUnknown_GetWindow
cmp eax, 0xa9
je 0x180079f24
add eax, 0x23a6
cmp eax, 0x23a6
jbe 0x180079ee2
nop word [rax + rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111ad0]
jmp 0x180079bcb
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111850]
jmp 0x180079bcb
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111990]
jmp 0x180079bcb
mov ecx, 0x4f
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x4f
je 0x180079f52
cmp eax, 1
je 0x180079bce
jmp 0x180079f62
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111c10]
mov dword [r15], eax
inc ecx
cmp ecx, 0x51
jb 0x180079f40
mov ecx, 0xb2
nop
cmp ecx, 0xb2
je 0x180079f86
cmp ecx, 0x5c7a
je 0x180079bce
jmp 0x180079f96
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111d50]
mov dword [r15], eax
add ecx, 0x5bc8
cmp ecx, 0xb790
jbe 0x180079f70
mov ecx, 0x27
nop dword [rax]
mov eax, ecx
sub eax, 0x26
je 0x180079bce
cmp eax, 1
jne 0x180079fd0
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111e90]
mov dword [r15], eax
dec ecx
cmp ecx, 0x25
ja 0x180079fb0
mov ecx, 0xc5
nop dword [rax]
cmp ecx, 0xc5
je 0x180079ff6
cmp ecx, 0x25b5
je 0x180079bce
jmp 0x18007a006
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x111fd0]
mov dword [r15], eax
add ecx, 0x24f0
cmp ecx, 0x49e0
jbe 0x180079fe0
mov ecx, 0xef
nop dword [rax]
cmp ecx, 0xef
je 0x18007a036
cmp ecx, 0x64d4
je 0x180079bce
jmp 0x18007a046
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112110]
mov dword [r15], eax
add ecx, 0x63e5
cmp ecx, 0xc7ca
jbe 0x18007a020
nop dword [rax]
nop dword [rax + rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112250]
jmp 0x180079bcb
mov ecx, 0x102
cmp ecx, 0x102
je 0x18007a08d
cmp ecx, 0xc180
je 0x180079bce
jmp 0x18007a09d
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112390]
mov dword [r15], eax
add ecx, 0xc07e
cmp ecx, 0x180fc
jbe 0x18007a077
mov eax, 0xcb
cmp eax, 0xcb
je 0x18007a101
add eax, 0x38
cmp eax, 0x103
jb 0x18007a0b0
mov ecx, 0xd1
nop word [rax + rax]
mov eax, ecx
sub eax, 0xd0
je 0x180079bce
cmp eax, 1
jne 0x18007a0f2
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112610]
mov dword [r15], eax
dec ecx
cmp ecx, 0xcf
ja 0x18007a0d0
jmp case.default.0x180079ae8
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1124d0]
jmp 0x180079bcb
cmp r12b, 0xc6
jne 0x18007a15e
lea eax, [r14 - 0x40]
cmp al, 0x3e
ja 0x18007b482
mov ecx, 0x59
nop word [rax + rax]
mov eax, ecx
sub eax, 0x58
je 0x18007a142
cmp eax, 1
jne 0x18007a152
add r14b, 0xc0
jmp 0x18007a152
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1126d0]
mov dword [r15], eax
dec ecx
cmp ecx, 0x57
ja 0x18007a130
jmp 0x18007b49e
lea eax, [r12 + 0x37]
cmp al, 0x30
ja 0x18007b482
lea eax, [r14 - 0x40]
cmp al, 0x3e
ja 0x18007aaed
mov edx, 0x27
nop dword [rax]
cmp edx, 0x27
je 0x18007a1a8
cmp edx, 0xe2
je 0x18007a240
cmp edx, 0x19d
jne case.default.0x18007a1cb
mov r13d, 0x3c
jmp case.default.0x18007a1cb
movzx eax, r12b
add r14b, 0xc0
add eax, 0xffffff37
cmp eax, 0x30
ja case.default.0x18007a1cb
cdqe
mov ecx, dword [r11 + rax*4 + 0x7b720]
add rcx, r11
jmp rcx
mov eax, 0x104
cmp eax, 0x104
je 0x18007a230
add eax, 0x1c
cmp eax, 0x120
jb 0x18007a1d2
mov ecx, 0xcf
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xce
je 0x18007a240
cmp eax, 1
jne 0x18007a20e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112890]
mov dword [r15], eax
dec ecx
cmp ecx, 0xcd
ja 0x18007a1f0
mov ecx, reloc.SHELL32.dll_SHTestTokenMembership
nop dword [rax]
mov eax, ecx
sub eax, 0xf5
je 0x18007a25c
cmp eax, 2
je 0x18007a240
jmp 0x18007a26c
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112750]
mov dword [r15], eax
mov edx, 0xe2
add edx, 0xbb
cmp edx, 0x258
jb 0x18007a180
jmp 0x18007b49e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1129d0]
mov dword [r15], eax
add ecx, 2
cmp ecx, 0xf9
jb 0x18007a220
mov ecx, 0xd9
nop dword [rax]
mov eax, ecx
sub eax, 0xd9
je 0x18007a290
cmp eax, 1
je 0x18007a240
jmp 0x18007a2a0
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112b10]
mov dword [r15], eax
inc ecx
cmp ecx, 0xdb
jb 0x18007a280
nop word [rax + rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112c50]
jmp 0x18007a23d
mov ecx, 0xe1
nop word [rax + rax]
mov eax, ecx
sub eax, 0xe0
je 0x18007a240
cmp eax, 1
jne 0x18007a2f2
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112d90]
mov dword [r15], eax
dec ecx
cmp ecx, 0xdf
ja 0x18007a2d0
nop dword [rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112ed0]
jmp 0x18007a23d
mov ecx, 0x1b
cmp ecx, 0x1b
je 0x18007a32a
cmp ecx, 0xdb6
je 0x18007a240
jmp 0x18007a33a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113010]
mov dword [r15], eax
add ecx, 0xd9b
cmp ecx, 0x1b36
jbe 0x18007a317
mov ecx, reloc.SHELL32.dll_PathMakeUniqueName
nop dword [rax]
cmp ecx, 0x2f
je 0x18007a360
cmp ecx, 0x55
je 0x18007a240
jmp 0x18007a370
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113150]
mov dword [r15], eax
add ecx, 0x26
cmp ecx, 0x7b
jb 0x18007a350
nop dword [rax + rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113290]
jmp 0x18007a23d
mov ecx, 0xa1
mov eax, ecx
sub eax, 0xa1
je 0x18007a3ab
cmp eax, 1
je 0x18007a240
jmp 0x18007a3bb
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1133d0]
mov dword [r15], eax
inc ecx
cmp ecx, 0xa3
jb 0x18007a397
mov ecx, 0x51
nop word [rax + rax]
mov eax, ecx
sub eax, 0x51
je 0x18007a3e2
cmp eax, 1
je 0x18007a240
jmp 0x18007a3f2
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113510]
mov dword [r15], eax
inc ecx
cmp ecx, 0x53
jb 0x18007a3d0
mov eax, 0x67
nop
cmp eax, 0x67
je 0x18007a423
add eax, 0x290a
cmp eax, 0x290a
jbe 0x18007a400
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113790]
jmp 0x18007a23d
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113650]
jmp 0x18007a23d
mov ecx, 0xc6
nop word [rax + rax]
cmp ecx, 0xc6
je 0x18007a456
cmp ecx, 0x8b38
je 0x18007a240
jmp 0x18007a466
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1138d0]
mov dword [r15], eax
add ecx, 0x8a72
cmp ecx, 0x114e4
jbe 0x18007a440
mov ecx, 0x27
nop dword [rax]
cmp ecx, 0x27
je 0x18007a493
cmp ecx, 0xc9
je 0x18007a240
jmp 0x18007a4a3
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113a10]
mov dword [r15], eax
add ecx, 0xa2
cmp ecx, 0x16b
jb 0x18007a480
mov ecx, 3
cmp ecx, 3
je 0x18007a4c6
cmp ecx, 0x61
je 0x18007a240
jmp 0x18007a4d6
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113b50]
mov dword [r15], eax
add ecx, 0x5e
cmp ecx, 0xbf
jb 0x18007a4b6
mov ecx, 0x107
nop word [rax + rax]
mov eax, ecx
sub eax, 0x106
je 0x18007a240
cmp eax, 1
jne 0x18007a512
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113c90]
mov dword [r15], eax
dec ecx
cmp ecx, 0x105
ja 0x18007a4f0
mov ecx, 0x84
cmp ecx, 0x84
je 0x18007a537
cmp ecx, 0x6384
je 0x18007a240
jmp 0x18007a547
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113dd0]
mov dword [r15], eax
add ecx, 0x6300
cmp ecx, 0xc600
jbe 0x18007a521
mov ecx, 0xb9
nop word [rax + rax]
mov eax, ecx
sub eax, 0xb8
je 0x18007a240
cmp eax, 1
jne 0x18007a582
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113f10]
mov dword [r15], eax
dec ecx
cmp ecx, 0xb7
ja 0x18007a560
mov eax, 0xbd
cmp eax, 0xbd
je 0x18007a5c6
add eax, 0x3bcd
cmp eax, 0x3bcd
jbe 0x18007a591
mov ecx, 0x8d
nop dword [rax]
cmp ecx, 0x8d
je 0x18007a5d8
cmp ecx, 0x3c96
je 0x18007a240
jmp 0x18007a5e8
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114050]
jmp 0x18007a23d
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114190]
mov dword [r15], eax
add ecx, 0x3c09
cmp ecx, 0x7812
jbe 0x18007a5b0
nop word [rax + rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1142d0]
jmp 0x18007a23d
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114410]
jmp 0x18007a23d
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114550]
jmp 0x18007a23d
mov ecx, 0x10d
mov eax, ecx
sub eax, 0x10d
je 0x18007a65b
cmp eax, 1
je 0x18007a240
jmp 0x18007a66b
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114690]
mov dword [r15], eax
inc ecx
cmp ecx, 0x10f
jb 0x18007a647
nop word [rax + rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1147d0]
jmp 0x18007a23d
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114910]
jmp 0x18007a23d
mov ecx, 0xaf
nop dword [rax]
mov eax, ecx
sub eax, 0xae
je 0x18007a240
cmp eax, 1
jne 0x18007a6d6
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114a50]
mov dword [r15], eax
dec ecx
cmp ecx, 0xad
ja 0x18007a6b0
mov ecx, SHTestTokenMembership
nop word [rax + rax]
mov eax, ecx
sub eax, 0xf2
je 0x18007a70b
cmp eax, 0x3c
je 0x18007a240
jmp 0x18007a71b
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114b90]
mov dword [r15], eax
add ecx, 0x3c
cmp ecx, 0x16a
jb 0x18007a6f0
mov ecx, 0x90
nop dword [rax + rax]
cmp ecx, 0x90
je 0x18007a74d
cmp ecx, 0x3330
je 0x18007a240
jmp 0x18007a75d
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114cd0]
mov dword [r15], eax
add ecx, 0x32a0
cmp ecx, 0x6540
jbe 0x18007a730
mov eax, 0xae
cmp eax, 0xae
je 0x18007a7a2
add eax, 0x4b
cmp eax, 0xf9
jb 0x18007a770
nop word [rax + rax]
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114f50]
jmp 0x18007a23d
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114e10]
jmp 0x18007a23d
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115090]
jmp 0x18007a23d
mov ecx, 0xc
nop word [rax + rax]
mov eax, ecx
sub eax, 0xb
je 0x18007a240
cmp eax, 1
jne 0x18007a804
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1151d0]
mov dword [r15], eax
dec ecx
cmp ecx, 0xa
ja 0x18007a7e0
mov ecx, IUnknown_GetWindow
mov eax, ecx
sub eax, 0xa8
je 0x18007a82b
cmp eax, 1
je 0x18007a240
jmp 0x18007a83b
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115310]
mov dword [r15], eax
inc ecx
cmp ecx, 0xaa
jb 0x18007a810
mov ecx, 0xbe
nop word [rax + rax]
mov eax, ecx
sub eax, 0xbd
je 0x18007a240
cmp eax, 1
jne 0x18007a876
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115450]
mov dword [r15], eax
dec ecx
cmp ecx, 0xbc
ja 0x18007a850
mov ecx, 0x107
nop word [rax + rax]
mov eax, ecx
sub eax, 0x107
je 0x18007a8ab
cmp eax, 1
je 0x18007a240
jmp 0x18007a8bb
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115590]
mov dword [r15], eax
inc ecx
cmp ecx, 0x109
jb 0x18007a890
mov ecx, 0x122
nop word [rax + rax]
cmp ecx, 0x122
je 0x18007a8ed
cmp ecx, 0x6cc0
je 0x18007a240
jmp 0x18007a8fd
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1156d0]
mov dword [r15], eax
add ecx, 0x6b9e
cmp ecx, 0xd73c
jbe 0x18007a8d0
mov ecx, 0x54
cmp ecx, 0x54
je 0x18007a927
cmp ecx, 0x5c
je 0x18007a240
jmp 0x18007a937
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115810]
mov dword [r15], eax
add ecx, 8
cmp ecx, 0x64
jb 0x18007a910
mov ecx, 0xcb
nop dword [rax]
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xca
je 0x18007a240
cmp eax, 1
jne 0x18007a976
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115950]
mov dword [r15], eax
dec ecx
cmp ecx, 0xc9
ja 0x18007a950
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115a90]
jmp 0x18007a23d
mov eax, 0x5b
cmp eax, 0x5b
je 0x18007a9d3
add eax, 0x2059
cmp eax, 0x2059
jbe 0x18007a997
mov eax, 0x68
nop dword [rax]
cmp eax, 0x68
je 0x18007a9e5
add eax, 0xa90
cmp eax, 0xa90
jbe 0x18007a9b0
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115e50]
jmp 0x18007a23d
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115bd0]
jmp 0x18007a23d
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115d10]
jmp 0x18007a23d
mov eax, 0x9d
nop dword [rax]
cmp eax, 0x9d
je 0x18007aa7d
add eax, 0x5f
cmp eax, 0xfc
jb 0x18007aa00
mov ecx, 0x110
nop word [rax + rax]
mov eax, ecx
sub eax, 0x10f
je 0x18007a240
cmp eax, 1
jne 0x18007aa46
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1160d0]
mov dword [r15], eax
dec ecx
cmp ecx, 0x10e
ja 0x18007aa20
mov ecx, 0x91
nop word [rax + rax]
cmp ecx, 0x91
je 0x18007aa8f
cmp ecx, 0x53d4
je 0x18007a240
jmp 0x18007aa9f
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115f90]
jmp 0x18007a23d
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x116210]
mov dword [r15], eax
add ecx, 0x5343
cmp ecx, 0xa686
jbe 0x18007aa60
mov ecx, 0xdb
mov eax, ecx
sub eax, 0xdb
je 0x18007aacd
cmp eax, 0x3f
je 0x18007a240
jmp 0x18007aadd
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x116350]
mov dword [r15], eax
add ecx, 0x3f
cmp ecx, 0x159
jb 0x18007aab2
jmp case.default.0x18007a1cb
lea eax, [r14 + 0x5f]
cmp al, 0x5d
ja 0x18007b482
mov ecx, 0xba
nop
mov eax, ecx
sub eax, 0xba
je 0x18007b46a
sub eax, 8
je 0x18007ab28
cmp eax, 8
jne 0x18007b46e
lea r13d, [rax + 0x34]
jmp 0x18007b46e
movzx eax, r12b
add eax, 0xffffff37
cmp eax, 0x30
ja case.default.0x18007ab47
cdqe
mov ecx, dword [r11 + rax*4 + 0x7b7e4]
add rcx, r11
jmp rcx
mov eax, 0x61
nop
cmp eax, 0x61
je 0x18007ab88
add eax, 0x99
cmp eax, 0xfa
jb 0x18007ab50
mov ecx, 0xd6
nop word [rax + rax]
mov eax, ecx
sub eax, 0xd6
je 0x18007aba2
cmp eax, 1
je case.default.0x18007ab47
jmp 0x18007abb2
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x1127d0]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112910]
mov dword [r15], eax
inc ecx
cmp ecx, 0xd8
jb 0x18007ab70
nop dword [rax]
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x112a50]
mov dword [r15], eax
jmp 0x18007b46e
mov eax, 0xbb
nop
cmp eax, 0xbb
je 0x18007ac39
add eax, 0x60
cmp eax, 0x11b
jb 0x18007abe0
mov eax, 0x105
cmp eax, 0x105
je 0x18007ac53
add eax, 0x9a
cmp eax, 0x19f
jb 0x18007abf6
mov eax, 0x58
nop
cmp eax, 0x58
je 0x18007ac6d
add eax, 0x688
cmp eax, 0x688
jbe 0x18007ac10
mov ecx, 0x79
cmp ecx, 0x79
je 0x18007ac87
cmp ecx, 0x16b0
je case.default.0x18007ab47
jmp 0x18007ac97
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x112b90]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x112cd0]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x112e10]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x112f50]
mov dword [r15], eax
add ecx, 0x1637
cmp ecx, 0x2c6e
jbe 0x18007ac26
mov eax, 0xfd
nop word [rax + rax]
cmp eax, 0xfd
je 0x18007acda
add eax, 0xae
cmp eax, 0x1ab
jb 0x18007acb0
mov ecx, 6
mov eax, ecx
sub eax, 6
je 0x18007acf4
cmp eax, 1
je case.default.0x18007ab47
jmp 0x18007ad04
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x113090]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1131d0]
mov dword [r15], eax
inc ecx
cmp ecx, 8
jb 0x18007acc8
mov ecx, 1
cmp ecx, 1
je 0x18007ad64
add ecx, 0x28
cmp ecx, 0x28
jbe 0x18007ad10
mov eax, 0x5d
cmp eax, 0x5d
je 0x18007ad7e
add eax, 0x37f2
cmp eax, 0x37f2
jbe 0x18007ad22
mov eax, 0xec
cmp eax, 0xec
je 0x18007ad98
add eax, 0xa068
cmp eax, 0xa068
jbe 0x18007ad38
mov ecx, 0xf7
mov eax, ecx
sub eax, 0xf7
je 0x18007adb2
cmp eax, 1
je case.default.0x18007ab47
jmp 0x18007adc2
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x113310]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x113450]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x113590]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1136d0]
mov dword [r15], eax
inc ecx
cmp ecx, 0xf9
jb 0x18007ad50
mov ecx, 0x104
cmp ecx, 0x104
je 0x18007adee
cmp ecx, 0x7ae4
je case.default.0x18007ab47
jmp 0x18007adfe
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113810]
mov dword [r15], eax
add ecx, 0x79e0
cmp ecx, 0xf3c0
jbe 0x18007add1
mov ecx, 0xd0
cmp ecx, 0xd0
je 0x18007ae2e
cmp ecx, 0x16c0
je case.default.0x18007ab47
jmp 0x18007ae3e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113950]
mov dword [r15], eax
add ecx, 0x15f0
cmp ecx, 0x2be0
jbe 0x18007ae11
mov ecx, 0x13
mov eax, ecx
sub eax, 0x12
je case.default.0x18007ab47
cmp eax, 1
jne 0x18007ae75
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113a90]
mov dword [r15], eax
dec ecx
cmp ecx, 0x11
ja 0x18007ae51
mov ecx, reloc.SHLWAPI.dll_SHRegGetIntW
mov eax, ecx
sub eax, reloc.SHLWAPI.dll_SHRegGetIntW
je 0x18007ae9c
cmp eax, 2
je case.default.0x18007ab47
jmp 0x18007aeac
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x113bd0]
mov dword [r15], eax
add ecx, 2
cmp ecx, 0x11c
jb 0x18007ae81
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x113d10]
mov dword [r15], eax
jmp 0x18007b46e
mov eax, 0x105
cmp eax, 0x105
je 0x18007af4d
add eax, 0xa
cmp eax, 0x10f
jb 0x18007aed6
mov eax, 5
nop dword [rax]
cmp eax, 5
je 0x18007af67
add eax, 0xbc
cmp eax, 0xc1
jb 0x18007aef0
mov eax, 0xb7
cmp eax, 0xb7
je 0x18007af81
add eax, 0x71
cmp eax, 0x128
jb 0x18007af06
mov eax, IUnknown_GetWindow
nop dword [rax]
cmp eax, 0xa9
je 0x18007af9b
add eax, 0x1a68
cmp eax, 0x1a68
jbe 0x18007af20
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x114350]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x113e50]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x113f90]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x1140d0]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x114210]
mov dword [r15], eax
jmp 0x18007b46e
mov ecx, SHRegGetIntW
nop word [rax + rax]
cmp ecx, 0x114
je 0x18007afdd
cmp ecx, 0x78c0
je case.default.0x18007ab47
jmp 0x18007afed
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114490]
mov dword [r15], eax
add ecx, 0x77ac
cmp ecx, 0xef58
jbe 0x18007afc0
mov eax, 0x8d
cmp eax, 0x8d
je 0x18007b02e
add eax, 0xc3
cmp eax, 0x150
jb 0x18007b000
mov ecx, 0xcb
cmp ecx, 0xcb
je 0x18007b048
cmp ecx, 0x41d1
je case.default.0x18007ab47
jmp 0x18007b058
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x1145d0]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114710]
mov dword [r15], eax
add ecx, 0x4106
cmp ecx, 0x820c
jbe 0x18007b018
mov eax, 0x9b
nop dword [rax + rax]
cmp eax, 0x9b
je 0x18007b0b6
add eax, 0x55fa
cmp eax, 0x55fa
jbe 0x18007b070
mov eax, 0x37
cmp eax, 0x37
je 0x18007b0d0
add eax, 0x282d
cmp eax, 0x282d
jbe 0x18007b088
mov ecx, 0xbb
nop
cmp ecx, 0xbb
je 0x18007b0ea
cmp ecx, 0x38fa
je case.default.0x18007ab47
jmp 0x18007b0fa
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x114850]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x114990]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114ad0]
mov dword [r15], eax
add ecx, 0x383f
cmp ecx, 0x707e
jbe 0x18007b0a0
nop dword [rax + rax]
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x114c10]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x114d50]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x114e90]
mov dword [r15], eax
jmp 0x18007b46e
mov ecx, 0x5d
nop
cmp ecx, 0x5d
je 0x18007b18a
cmp ecx, 0x18b4
je case.default.0x18007ab47
jmp 0x18007b19a
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x114fd0]
mov dword [r15], eax
add ecx, 0x1857
cmp ecx, 0x30ae
jbe 0x18007b170
nop dword [rax + rax]
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x115110]
mov dword [r15], eax
jmp 0x18007b46e
mov ecx, 0xfc
nop
mov eax, ecx
sub eax, 0xfc
je 0x18007b1eb
cmp eax, 1
je case.default.0x18007ab47
jmp 0x18007b1fb
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115250]
mov dword [r15], eax
inc ecx
cmp ecx, 0xfe
jb 0x18007b1d0
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x115390]
mov dword [r15], eax
jmp 0x18007b46e
mov ecx, 4
mov eax, ecx
sub eax, 3
je case.default.0x18007ab47
cmp eax, 1
jne 0x18007b248
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1154d0]
mov dword [r15], eax
dec ecx
cmp ecx, 2
ja 0x18007b224
mov ecx, 0x18
mov eax, ecx
sub eax, 0x17
je case.default.0x18007ab47
cmp eax, 1
jne 0x18007b278
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115610]
mov dword [r15], eax
dec ecx
cmp ecx, 0x16
ja 0x18007b254
mov ecx, 0x72
mov eax, ecx
sub eax, 0x72
je 0x18007b29d
cmp eax, 1
je case.default.0x18007ab47
jmp 0x18007b2ad
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115750]
mov dword [r15], eax
inc ecx
cmp ecx, 0x74
jb 0x18007b284
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x115890]
mov dword [r15], eax
jmp 0x18007b46e
mov eax, 0x41
cmp eax, 0x41
je 0x18007b304
add eax, 0x1c7
cmp eax, 0x1c7
jbe 0x18007b2d3
mov ecx, 0x84
nop dword [rax]
mov eax, ecx
sub eax, 0x84
je 0x18007b31e
cmp eax, 0x21
je case.default.0x18007ab47
jmp 0x18007b32e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x1159d0]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x115b10]
mov dword [r15], eax
add ecx, 0x21
cmp ecx, 0xc6
jb 0x18007b2f0
nop dword [rax]
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x115c50]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x115d90]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x115ed0]
mov dword [r15], eax
jmp 0x18007b46e
mov eax, 0xdd
nop
cmp eax, 0xdd
je 0x18007b3e4
add eax, 0x618d
cmp eax, 0x618d
jbe 0x18007b3a0
mov eax, 0x68
cmp eax, 0x68
je 0x18007b3fb
add eax, 0x4780
cmp eax, 0x4780
jbe 0x18007b3b8
mov ecx, 0xc3
nop
mov eax, ecx
sub eax, 0xc3
je 0x18007b412
cmp eax, 1
je case.default.0x18007ab47
jmp 0x18007b422
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x116010]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
mov ecx, 0xc2
movzx eax, word [r11 + rax*2 + 0x116150]
mov dword [r15], eax
jmp 0x18007b46e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x116290]
mov dword [r15], eax
inc ecx
cmp ecx, 0xc5
jb 0x18007b3d0
mov eax, 0x9e
cmp eax, 0x9e
je 0x18007b450
add eax, 0x7a
cmp eax, reloc.SHLWAPI.dll_SHRegGetIntW
jb 0x18007b431
mov ecx, 0xc2
jmp 0x18007b46e
movzx eax, r14b
movzx eax, word [r11 + rax*2 + 0x1163d0]
mov dword [r15], eax
mov ecx, 0xc2
jmp 0x18007b46e
add r14b, 0x5f
add ecx, 8
cmp ecx, 0xd2
jb 0x18007ab00
jmp 0x18007b49e
mov dword [r15], 0xfffd
jmp 0x18007b49e
mov rax, qword [r9]
movzx r14d, byte [rdx + rax]
jmp 0x18007b49e
inc qword [r9]
mov rdx, qword [rsp + 0x40]
add r8d, 0x28d1
cmp r8d, 0x7a73
jbe 0x180079150
xor r8d, r8d
jmp case.0x1800790c8.61
mov dword [r15], 0xfffd
jmp case.0x1800790c8.61
mov rcx, r15
call rbx
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
mov dword [rdx], eax
jmp case.0x1800790c8.61
cmp dword [rdx], 0xffffffff
je case.0x1800790c8.61
mov byte [rsp + 0x38], 1
mov eax, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x70]
xor rcx, rsp
call fcn.1800c9c10
mov rbx, qword [rsp + 0xc8]
add rsp, 0x80
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov word [rsp + 0x6a], di
jmp case.0x1800790c8.61
mov qword [rsp + 0x20], r8
mov r9, rdx
xor r8d, r8d
mov edx, 0xd1
mov rcx, r15
call fcn.180091fb0
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
mov byte [rsp + 0x38], al
jmp case.0x1800790c8.61
inc qword [r9]
mov dword [rsp + 0x38], 1
jmp case.0x1800790c8.61
mov word [rsp + 0x6c], r8w
dec r13d
cmp r13d, esi
jbe case.0x1800790c8.58
mov r9, qword [rsp + 0x50]
lea r11, [0x180000000]
mov r10, qword [rsp + 0x48]
jmp 0x1800790b0