Function at 0x180074b50
Capabilities:
Check http status code
Get geographical location
Inspect section memory permissions

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], r9
mov qword [rax + 0x18], r8
mov qword [rax + 0x10], rdx
mov dword [rax + 8], ecx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xe8
movzx r12d, byte [rsp + 0x130]
lea r14d, [rcx - 0x13]
mov ebx, dword [rsp + 0x130]
xor r11d, r11d
mov r13d, dword [rsp + 0x130]
mov r15, r8
movaps xmmword [rax - 0x58], xmm6
mov rdi, r9
movaps xmmword [rax - 0x68], xmm7
mov r8, rdx
movaps xmmword [rax - 0x78], xmm8
mov ebp, ecx
movaps xmmword [rax - 0x88], xmm9
movaps xmmword [rax - 0x98], xmm10
cmp ecx, r14d
jbe 0x1800750f6
mov rax, qword [rsp + 0x70]
lea esi, [rcx - 0x44]
movzx ecx, byte [rsp + 0x130]
xorps xmm10, xmm10
movzx r9d, byte [rsp + 0x130]
movss xmm8, dword [0x1801389f0]
movss xmm9, dword [rsp + 0x130]
mov r15d, dword [rsp + 0x130]
movss xmm7, dword [rsp + 0x130]
movss xmm6, dword [rsp + 0x130]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x70]
mov byte [rsp + 0x40], cl
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x130]
mov dword [rsp + 0x44], eax
movzx eax, byte [rsp + 0x130]
mov byte [rsp + 0x58], al
movzx eax, byte [rsp + 0x130]
mov qword [rsp + 0x60], rcx
mov rcx, qword [rsp + 0x70]
mov byte [rsp + 0x59], al
mov byte [rsp + 0x48], r9b
mov qword [rsp + 0x50], rcx
lea r10, str.Failed_to_create_IGC_source_line_mapping
lea rdx, str.symbolToSymbolReferenceMap
cmp esi, 0x3d
ja case.0x180074c90.2
lea r9, [0x180000000]
movzx eax, byte [r9 + rsi + 0x76a60]
mov ecx, dword [r9 + rax*4 + 0x76a10]
add rcx, r9
jmp rcx
mov rax, qword [rsp + 0x150]
movaps xmm0, xmm8
movss xmm1, dword [0x180138aac]
maxss xmm1, dword [rax + 0xc]
minss xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_acosf
movaps xmm9, xmm0
jmp case.0x180074c90.2
xor cl, cl
mov byte [rsp + 0x40], cl
mov byte [rsp + 0x48], cl
jmp 0x1800750be
xor r12b, r12b
test rdi, rdi
jne case.0x180074c90.2
mov edi, 0x12b
nop dword [rax]
mov eax, edi
sub eax, 0x12b
je 0x180074d2d
sub eax, 1
je 0x180074d26
cmp eax, 1
jne 0x180074d56
mov eax, ebx
lea r11, [rsp + 0xe8]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret
mov ebx, 0xffffffff
jmp 0x180074d56
mov rax, qword [0x180194c70]
lea r9, str.X3_IMM39_1_INST_WORD_POS_X
mov rcx, qword [rsp + 0x140]
mov edx, 0x61
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
inc edi
cmp edi, 0x12e
jb 0x180074ce0
jmp case.0x180074c90.2
mov rax, qword [rsp + 0x160]
movaps xmm0, xmm9
addss xmm0, xmm9
movss dword [rax], xmm0
jmp case.0x180074c90.2
mov rax, qword [rsp + 0x160]
lea r9, [rsp + 0x68]
mov qword [rsp + 0x28], r11
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rdi
mov r8d, 0x103
mov rax, qword [rax]
mov qword [rsp + 0x68], rax
call fcn.18001d9a0
mov rax, qword [0x180142da0]
lea rdx, [rsp + 0x68]
xor r8d, r8d
mov qword [rsp + 0x68], rax
mov r9, rdi
lea ecx, [r8 + 0x70]
call fcn.180067d40
jmp case.0x180074c90.2
mov rax, qword [rsp + 0x150]
lea rdx, [rsp + 0x80]
mov qword [rsp + 0x28], r8
mov r9d, 0x16
lea r8, [rsp + 0x68]
mov rcx, rdi
mov rax, qword [rax]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x20], rax
call fcn.18008c6c0
mov r15d, eax
cmp eax, 0xffffffff
jne case.0x180074c90.2
mov edi, 0xa4
mov eax, edi
sub eax, 0xa3
je 0x180074cf3
cmp eax, 1
jne 0x180074e60
mov rax, qword [0x180194c78]
lea r9, str.IDR_GEOLOCATION_ARROW_BUTTON
mov rcx, qword [rsp + 0x138]
mov edx, 0x49
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x44]
call fcn.1800c8a10
mov ebx, 0xffffffff
dec edi
cmp edi, 0xa2
ja 0x180074e20
jmp case.0x180074c90.2
movzx ecx, byte [rsp + 0x40]
mov qword [rsp + 0x78], r11
mov qword [rsp + 0x60], r11
jmp 0x1800750c3
mov qword [rsp + 0x70], r11
jmp case.0x180074c90.2
movaps xmm0, xmm9
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm7, xmm0
jmp case.0x180074c90.2
mov rax, qword [rdi]
mov r9d, 0x79
mov qword [rsp + 0x30], r11
xor r8d, r8d
mov qword [rsp + 0x28], rdi
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], r11
mov qword [rax + 0x10], r11
call fcn.180037140
jmp case.0x180074c90.2
mov qword [0x180194c78], rdx
jmp case.0x180074c90.2
movzx ecx, byte [rsp + 0x40]
mov r10d, r11d
mov dword [rsp + 0x44], r11d
mov r13d, r11d
mov r11, qword [rsp + 0x60]
jmp 0x1800750c8
mov qword [0x180194c70], r10
jmp case.0x180074c90.2
mov r10d, dword [rsp + 0x44]
mov rdx, r11
mov r11, qword [rsp + 0x60]
movzx ecx, byte [rsp + 0x40]
mov qword [rsp + 0x50], rdx
jmp 0x1800750cd
mov byte [rsp + 0x58], 0
mov byte [rsp + 0x59], 0
jmp case.0x180074c90.2
mov eax, 0xe0
nop dword [rax]
cmp eax, 0xe0
je 0x1800750ee
add eax, 0x5b
cmp eax, 0x13b
jb 0x180074f30
mov r15d, r11d
mov dword [rsp + 0x80], r11d
jmp case.0x180074c90.2
mov rax, qword [rsp + 0x160]
mov rax, qword [rax]
dec rax
cmp rax, 0x7ffffffe
jbe 0x180074fb7
mov edi, 0x44
mov eax, edi
sub eax, 0x44
je 0x180074f82
cmp eax, 1
je 0x180074cf3
jmp 0x180074fb0
mov rax, qword [0x180194c70]
lea r9, str.SoftwareMicrosoftWindowsCurrentVersionExplorer
mov rcx, qword [rsp + 0x140]
mov edx, 0x61
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x5a]
call fcn.1800c8a10
mov ebx, 0xffffffff
inc edi
cmp edi, 0x46
jb 0x180074f70
cmp qword [rsp + 0x150], 0
jne case.0x180074c90.2
mov edi, 0x68
nop dword [rax + rax]
mov eax, edi
sub eax, 0x67
je 0x18007529e
cmp eax, 1
jne 0x180075009
mov rax, qword [0x180194c70]
lea r9, str._Z19convert_short16_satDv16_i
mov rcx, qword [rsp + 0x140]
mov edx, 0x61
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
dec edi
cmp edi, 0x66
ja 0x180074fd0
jmp case.0x180074c90.2
ucomiss xmm7, xmm10
jp 0x18007504e
jne 0x18007504e
mov ecx, PathMakeUniqueName
mov eax, ecx
sub eax, 0x2d
je 0x180075042
sub eax, 1
je 0x180075039
cmp eax, 1
jne 0x180075045
mov dword [rdi + 8], r11d
jmp 0x180075045
mov dword [rdi + 4], 0x3f800000
jmp 0x180075045
mov dword [rdi], r11d
inc ecx
cmp ecx, 0x30
jb 0x180075022
jmp case.0x180074c90.2
mov ecx, 0xa6
mov eax, ecx
sub eax, 0xa6
je 0x180075094
sub eax, 1
je 0x18007507d
cmp eax, 1
jne 0x1800750af
mov rax, qword [rsp + 0x150]
movaps xmm0, xmm6
mulss xmm0, dword [rax + 8]
movss dword [rdi + 8], xmm0
jmp 0x1800750af
mov rax, qword [rsp + 0x150]
movaps xmm0, xmm6
mulss xmm0, dword [rax + 4]
movss dword [rdi + 4], xmm0
jmp 0x1800750af
mov rax, qword [rsp + 0x150]
movaps xmm6, xmm8
divss xmm6, xmm7
movaps xmm0, xmm6
mulss xmm0, dword [rax]
movss dword [rdi], xmm0
inc ecx
cmp ecx, 0xa9
jb 0x180075053
movzx ecx, byte [rsp + 0x40]
mov r11, qword [rsp + 0x60]
mov r10d, dword [rsp + 0x44]
mov rdx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x148]
dec ebp
mov r8, qword [rsp + 0x138]
dec esi
cmp ebp, r14d
jbe 0x180075158
xor r11d, r11d
jmp 0x180074c5e
mov eax, r15d
jmp 0x180074cf5
movzx eax, byte [rsp + 0x130]
mov r11, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x130]
mov r10d, dword [rsp + 0x130]
mov byte [rsp + 0x48], al
movzx eax, byte [rsp + 0x130]
mov qword [rsp + 0x70], rsi
mov rdx, qword [rsp + 0x70]
mov byte [rsp + 0x58], al
movzx eax, byte [rsp + 0x130]
mov byte [rsp + 0x59], al
mov byte [rsp + 0x40], cl
mov qword [rsp + 0x60], r11
mov dword [rsp + 0x44], r10d
mov qword [rsp + 0x50], rdx
jmp 0x18007516a
mov rbp, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x140]
mov r14d, dword [rsp + 0x130]
mov r9d, r14d
imul eax, r14d, 0x5dc
mov dword [rsp + 0x68], r14d
mov dword [rsp + 0x78], eax
cmp r14d, eax
ja 0x180074cf3
mov r14, qword [rsp + 0x158]
nop word [rax + rax]
cmp r9d, 0x13fc3
ja 0x180075e2b
je 0x180075ba6
cmp r9d, 0xa018
ja 0x18007562d
je 0x180075621
cmp r9d, 0x6d
je 0x18007550f
cmp r9d, 0x205c
je 0x180075435
cmp r9d, 0x404b
je 0x18007532d
cmp r9d, 0x603a
je 0x180075277
cmp r9d, 0x8029
jne 0x1800752e9
test byte [r14], 0xfe
je 0x18007525f
mov edi, 0x129
nop
mov eax, edi
sub eax, 0x128
je 0x180074cf3
cmp eax, 1
jne 0x18007524b
mov rax, qword [0x180194c70]
lea r9, str.IfHvaLc6Sji4qilTfWyDAA
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r15
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov ebx, 0xffffffff
dec edi
cmp edi, 0x127
ja 0x180075210
mov rdx, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x68]
mov rax, qword [rsp + 0x160]
mov rdi, qword [rsp + 0x148]
mov rbp, qword [rax]
sub rbp, rsi
jmp 0x1800752e9
mov rax, qword [rsp + 0x160]
cmp qword [rax], rsi
jae 0x1800752e9
mov edi, 0xdb
nop dword [rax]
mov eax, edi
sub eax, 0xdb
je 0x1800752a8
cmp eax, 0x4c
jne 0x1800752cc
mov eax, 0xffffffff
jmp 0x180074cf5
mov rax, qword [0x180194c70]
lea r9, str.set_PartitionedGlobalCachingConfigExecuted
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r15
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
add edi, 0x4c
cmp edi, 0x173
jb 0x180075290
mov rdi, qword [rsp + 0x148]
mov r9d, dword [rsp + 0x68]
mov rdx, qword [rsp + 0x50]
imul eax, dword [rsp + 0x130], 0x4b
add r9d, eax
mov dword [rsp + 0x68], r9d
cmp r9d, dword [rsp + 0x78]
ja 0x180074cf3
mov r10d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x140]
mov r8, qword [rsp + 0x138]
movzx ecx, byte [rsp + 0x40]
jmp 0x1800751a0
mov ecx, dword [r8]
and ecx, 0xf0000000
je 0x180075354
lea eax, [rcx - 0x10000000]
test eax, 0xefffffff
je 0x180075382
lea eax, [rcx - 0x30000000]
test eax, 0xefffffff
je 0x1800753a9
jmp 0x1800753d1
mov ecx, PathMakeUniqueName
nop dword [rax]
mov eax, ecx
sub eax, 0x2b
je 0x180075372
cmp eax, 1
je 0x180075422
jmp 0x18007537b
mov qword [rsp + 0x70], 1
inc ecx
cmp ecx, 0x2d
jb 0x180075360
mov ecx, 5
mov eax, ecx
sub eax, 5
je 0x180075399
cmp eax, 1
je 0x180075422
jmp 0x1800753a2
mov qword [rsp + 0x70], 2
inc ecx
cmp ecx, 7
jb 0x180075387
mov ecx, 0xee
nop
mov eax, ecx
sub eax, 0xed
je 0x180075422
cmp eax, 1
jne 0x1800753c7
mov qword [rsp + 0x70], 4
dec ecx
cmp ecx, 0xec
ja 0x1800753b0
mov edi, 0xb5
mov eax, edi
sub eax, 0xb5
je 0x1800753ea
cmp eax, 1
je 0x180074cf3
jmp 0x180075413
mov rax, qword [0x180194c70]
lea r9, str.IDirect3DAuthenticatedChannel9
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r15
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov ebx, 0xffffffff
inc edi
cmp edi, 0xb7
jb 0x1800753d6
mov rdx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x148]
mov r9d, 0x404b
jmp 0x1800752e9
mov eax, dword [r8]
and eax, 0xf0000
cmp eax, 0x10000
je 0x18007544d
cmp eax, 0x20000
je 0x180075485
jmp 0x1800754ad
mov eax, 0x80
cmp eax, 0x80
je 0x180075474
cmp eax, 0x5600
je 0x18007546d
cmp eax, 0xab80
je 0x1800754fc
jmp 0x180075479
mov byte [rsp + 0x59], reloc.SHELL32.dll_PathMakeUniqueName
jmp 0x180075479
mov byte [rsp + 0x58], PathMakeUniqueName
add eax, 0x5580
cmp eax, 0x10080
jbe 0x180075452
mov ecx, 0x22
nop word [rax + rax]
mov eax, ecx
sub eax, 0x21
je 0x1800754fc
cmp eax, 1
jne 0x1800754a6
mov byte [rsp + 0x58], PathMakeUniqueName
mov byte [rsp + 0x59], 0x5f
dec ecx
cmp ecx, 0x20
ja 0x180075490
mov edi, 0xfa
mov eax, edi
sub eax, 0xf9
je 0x180074cf3
cmp eax, 1
jne 0x1800754ed
mov rax, qword [0x180194c70]
lea r9, str.__m_pOutputStream.p__nullptr_
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r15
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov ebx, 0xffffffff
dec edi
cmp edi, 0xf8
ja 0x1800754b2
mov rdx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x148]
mov r9d, 0x205c
jmp 0x1800752e9
movzx eax, byte [r8]
test eax, eax
je 0x180075523
cmp eax, 0x40
je 0x180075545
cmp eax, 0x4c
je 0x18007556f
jmp 0x180075587
mov eax, 0x76
nop dword [rax + rax]
cmp eax, 0x76
je 0x180075608
add eax, 0xbd
cmp eax, 0x133
jb 0x180075530
mov eax, 0x60
nop word [rax + rax]
cmp eax, 0x60
je 0x180075560
cmp eax, 0x72
je 0x18007560e
jmp 0x180075565
mov byte [rsp + 0x40], 0x40
add eax, 0x12
cmp eax, 0x84
jb 0x180075550
mov eax, pe_nt_image_headers64
cmp eax, 0x108
je 0x1800755f0
add eax, 0x9fd8
cmp eax, 0x9fd8
jbe 0x180075574
mov edi, SHTestTokenMembership
nop dword [rax]
mov eax, edi
sub eax, 0xf4
je 0x1800755a4
cmp eax, 0x34
je 0x180074cf3
jmp 0x1800755cd
mov rax, qword [0x180194c70]
lea r9, str.__local_float_temp_6__THREADS__
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r15
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov ebx, 0xffffffff
add edi, 0x34
cmp edi, 0x15c
jb 0x180075590
mov rdx, qword [rsp + 0x50]
mov r9d, 0x6d
mov rdi, qword [rsp + 0x148]
jmp 0x1800752e9
mov rdi, qword [rsp + 0x148]
mov r9d, 0x6d
mov byte [rsp + 0x40], 0x4c
jmp 0x1800752e9
xor cl, cl
mov byte [rsp + 0x40], cl
mov r9d, 0x6d
mov rdi, qword [rsp + 0x148]
jmp 0x1800752e9
xor edx, edx
mov qword [rsp + 0x50], rdx
jmp 0x1800752e9
cmp r9d, 0xc007
je 0x180075935
cmp r9d, 0xdff6
je 0x180075b90
cmp r9d, 0xffe5
je 0x180075922
cmp r9d, 0x11fd4
jne 0x1800752e9
mov rax, qword [rsp + 0x160]
cmp qword [rax], rsi
jae 0x1800756c4
mov edi, 0x4e
mov eax, edi
sub eax, 0x4e
je 0x180075685
cmp eax, 1
je 0x180074cf3
jmp 0x1800756ae
mov rax, qword [0x180194c70]
lea r9, str.Invalid_value_for_UInt8_passed_to_AddCall.
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r15
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov ebx, 0xffffffff
inc edi
cmp edi, 0x50
jb 0x180075673
mov r10d, dword [rsp + 0x44]
mov rdx, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x68]
cmp rbp, rsi
jbe 0x180075614
mov r8, qword [rsp + 0x148]
mov edx, 0x26
mov rdi, qword [rsp + 0x138]
inc r8
movzx r14d, byte [rsp + 0x48]
add r8, rbp
nop
cmp edx, 0x26
je 0x180075735
cmp edx, 0x4c0
je 0x180075724
cmp edx, 0x95a
jne 0x1800758f1
lea eax, [r14 + 1]
cmp r10d, 0x3d
movzx ecx, al
movzx eax, r14b
cmovne ecx, eax
movzx r14d, cl
jmp 0x1800758f1
sub rbp, rsi
mov r9d, 0x11fd4
sub r8, rsi
jmp 0x1800758f1
mov eax, dword [rdi]
and eax, 0xf0000000
je 0x1800757a6
cmp eax, 0x10000000
je 0x1800757d5
cmp eax, 0x20000000
je 0x18007581b
cmp eax, 0x30000000
je 0x180075854
cmp eax, 0x40000000
jne 0x1800758ec
mov ecx, 0xa2
nop
mov eax, ecx
sub eax, 0xa2
je 0x1800758d4
sub eax, 0x45
je 0x1800758ca
sub eax, 0x45
je 0x1800758c1
sub eax, 0x45
je 0x1800758b3
cmp eax, 0x45
je 0x1800758ec
jmp 0x1800758dd
mov eax, 0xd8
nop dword [rax + rax]
cmp eax, 0xd8
je 0x1800757c4
cmp eax, 0x193
je 0x1800758ec
jmp 0x1800757c9
movzx r10d, byte [r8 - 1]
add eax, 0xbb
cmp eax, 0x24e
jb 0x1800757b0
mov ecx, 0x26
nop word [rax + rax]
cmp ecx, 0x26
je 0x180075808
cmp ecx, 0xd8
je 0x1800757fb
cmp ecx, 0x18a
je 0x1800758ec
jmp 0x18007580d
movzx eax, byte [r8]
shl r10d, 8
or r10d, eax
jmp 0x18007580d
movzx r10d, byte [r8 - 1]
add ecx, 0xb2
cmp ecx, 0x23c
jb 0x1800757e0
mov ecx, 0x6b
mov eax, ecx
sub eax, 0x6b
je 0x180075845
sub eax, 0x2b
je 0x180075837
cmp eax, 0x2b
je 0x1800758ec
jmp 0x180075849
movzx eax, byte [r8 - 1]
shl r10d, 8
or r10d, eax
jmp 0x180075849
movzx r10d, byte [r8]
add ecx, 0x2b
cmp ecx, 0xec
jb 0x180075820
mov ecx, IUnknown_GetWindow
nop dword [rax]
mov eax, ecx
sub eax, 0xa9
je 0x18007589a
sub eax, 0x1c
je 0x180075891
sub eax, 0x1c
je 0x18007589f
sub eax, 0x1c
je 0x180075887
cmp eax, 0x1c
jne 0x1800758a3
movzx eax, byte [r8 + 2]
or r10d, eax
jmp 0x1800758ec
movzx eax, byte [r8 + 1]
or r10d, eax
jmp 0x18007589f
movzx eax, byte [r8]
or r10d, eax
jmp 0x1800758a3
movzx r10d, byte [r8 - 1]
shl r10d, 8
add ecx, 0x1c
cmp ecx, 0x135
jb 0x180075860
jmp 0x18007576a
movzx eax, byte [r8 - 1]
shl r10d, 8
or r10d, eax
jmp 0x1800758dd
movzx eax, byte [r8]
or r10d, eax
jmp 0x1800758dd
movzx eax, byte [r8 + 1]
or r10d, eax
jmp 0x1800758d9
movzx r10d, byte [r8 + 2]
shl r10d, 8
add ecx, 0x45
cmp ecx, 0x1fb
jb 0x180075770
mov edx, 0x26
add edx, 0x49a
cmp edx, 0xdce
jbe 0x1800756f0
mov rdi, qword [rsp + 0x148]
mov byte [rsp + 0x48], r14b
mov r14, qword [rsp + 0x158]
mov dword [rsp + 0x44], r10d
jmp 0x1800752e4
mov rax, qword [rsp + 0x160]
mov rbp, qword [rax]
sub rbp, rsi
jmp 0x1800752e9
cmp rbp, rsi
jbe 0x1800752e9
nop
lea r8, [rbp + 1]
mov ecx, 0xae
add r8, rdi
nop dword [rax]
mov eax, ecx
sub eax, 0xac
je 0x180075b44
sub eax, 1
je 0x180075b36
cmp eax, 1
jne 0x180075b74
mov rax, qword [rsp + 0x138]
mov eax, dword [rax]
and eax, 0xf0000000
je 0x180075b20
cmp eax, 0x10000000
je 0x1800759b7
cmp eax, 0x20000000
je 0x180075a03
cmp eax, 0x30000000
je 0x180075a49
cmp eax, 0x40000000
je 0x180075aa3
mov rdx, qword [rsp + 0x50]
mov ecx, 0xae
jmp 0x180075b74
mov ecx, SHTestTokenMembership
nop dword [rax]
cmp ecx, 0xf2
je 0x1800759e7
cmp ecx, 0x6cb6
je 0x1800759de
cmp ecx, 0xd87a
je case.0x180075a67.6
jmp 0x1800759f5
movzx eax, byte [r8]
or r10d, eax
jmp 0x1800759f0
movzx r10d, byte [r8 - 1]
shl r10d, 8
mov dword [rsp + 0x44], r10d
add ecx, 0x6bc4
cmp ecx, 0x1434c
jbe 0x1800759c0
mov eax, 0x78
cmp eax, 0x78
je 0x180075a30
cmp eax, 0x12c0
jne 0x180075a3d
movzx eax, byte [r8 - 1]
mov ecx, 0xae
mov rdx, qword [rsp + 0x50]
or r10d, eax
mov dword [rsp + 0x44], r10d
jmp 0x180075b74
movzx r10d, byte [r8]
shl r10d, 8
mov dword [rsp + 0x44], r10d
add eax, 0x1248
cmp eax, 0x2490
jbe 0x180075a08
xor edx, edx
nop dword [rax + rax]
cmp edx, 6
ja case.default.0x180075a67
lea r11, [0x180000000]
mov ecx, dword [r11 + rdx*4 + 0x76aa0]
add rcx, r11
jmp rcx
movzx eax, byte [r8 + 2]
jmp 0x180075a8c
shl r10d, 8
jmp 0x180075a8f
movzx r10d, byte [r8 - 1]
jmp 0x180075a8f
movzx eax, byte [r8 + 1]
jmp 0x180075a8c
movzx eax, byte [r8]
shl r10d, 8
or r10d, eax
mov dword [rsp + 0x44], r10d
inc edx
lea eax, [rdx + 0xa6]
cmp eax, 0xad
jb 0x180075a50
mov ecx, 0x3b
mov eax, ecx
sub eax, 0x37
je case.0x180075a67.6
sub eax, 1
je 0x180075af4
sub eax, 1
je 0x180075ae2
sub eax, 1
je 0x180075ad3
cmp eax, 1
jne 0x180075b07
movzx r10d, byte [r8 + 2]
shl r10d, 8
mov dword [rsp + 0x44], r10d
jmp 0x180075b07
movzx eax, byte [r8 + 1]
or r10d, eax
mov dword [rsp + 0x44], r10d
jmp 0x180075b07
movzx eax, byte [r8]
shl r10d, 8
or r10d, eax
mov dword [rsp + 0x44], r10d
jmp 0x180075b07
movzx eax, byte [r8 - 1]
shl r10d, 8
or eax, r10d
mov r10d, eax
mov dword [rsp + 0x44], eax
dec ecx
cmp ecx, 0x36
ja 0x180075aa8
mov rdx, qword [rsp + 0x50]
mov ecx, 0xae
jmp 0x180075b74
movzx r10d, byte [r8 - 1]
mov dword [rsp + 0x44], r10d
mov rdx, qword [rsp + 0x50]
mov ecx, 0xae
jmp 0x180075b74
sub rbp, rsi
mov r9d, 0xc007
sub r8, rsi
jmp 0x180075b74
cmp r10d, 0xa
je 0x180075b6c
cmp r10d, 0xd
je 0x180075b6c
test byte [r14], 1
je 0x180075b90
cmp r10d, 0x20
ja 0x180075b90
movabs r11, 0x100000a00
bt r11, r10
jae 0x180075b90
add rdx, rsi
mov qword [rsp + 0x50], rdx
dec ecx
cmp ecx, 0xab
ja 0x180075950
cmp rbp, rsi
ja 0x180075940
jmp 0x1800752e9
mov rcx, qword [rsp + 0x160]
mov r9d, 0xdff6
sub qword [rcx], rdx
jmp 0x1800752e9
cmp rbp, rsi
jbe 0x1800752e9
movzx r14d, byte [rsp + 0x48]
lea r8, [rdi + 1]
mov rdi, qword [rsp + 0x138]
add r8, rbp
mov r9d, 0xe4
nop word [rax + rax]
cmp r9d, 0xe4
je 0x180075c2b
cmp r9d, 0x4494
je case.0x180075d67.5
cmp r9d, 0x8844
je 0x180075c21
cmp r9d, 0xcbf4
je 0x180075c19
cmp r9d, 0x10fa4
jne 0x180075c7b
lea eax, [r14 + 1]
cmp r10d, 0x3d
movzx ecx, al
movzx eax, r14b
cmovne ecx, eax
movzx r14d, cl
jmp 0x180075c7b
sub rbp, rsi
sub r8, rsi
jmp 0x180075c7b
mov dword [rsp + 0x68], 0x13fc3
jmp 0x180075c7b
mov eax, dword [rdi]
and eax, 0xf0000000
je 0x180075c62
cmp eax, 0x10000000
je 0x180075cbf
cmp eax, 0x20000000
je 0x180075cfb
cmp eax, 0x30000000
je 0x180075d4a
cmp eax, 0x40000000
je 0x180075daa
jmp 0x180075c7b
mov eax, 0xf6
cmp eax, 0xf6
je 0x180075ca9
cmp eax, 0x184
jne 0x180075cb3
mov r9d, 0x4494
add r9d, 0x43b0
cmp r9d, 0x15270
jbe 0x180075bd0
mov rdi, qword [rsp + 0x148]
mov byte [rsp + 0x48], r14b
mov r14, qword [rsp + 0x158]
jmp 0x1800752df
movzx r10d, byte [r8 - 1]
mov dword [rsp + 0x44], r10d
add eax, 0x8e
cmp eax, 0x212
jb 0x180075c67
mov ecx, 0xb8
mov eax, ecx
sub eax, 0xb8
je 0x180075ce6
sub eax, 0x70
je 0x180075cd9
cmp eax, 0x70
je case.0x180075d67.5
jmp 0x180075cf0
movzx eax, byte [r8]
shl r10d, 8
or r10d, eax
jmp 0x180075ceb
movzx r10d, byte [r8 - 1]
mov dword [rsp + 0x44], r10d
add ecx, 0x70
cmp ecx, 0x208
jb 0x180075cc4
mov ecx, 0xf6
cmp ecx, 0xf6
je 0x180075d33
cmp ecx, 0x7ed8
je 0x180075d1e
cmp ecx, 0xfcba
je case.0x180075d67.5
jmp 0x180075d3c
movzx eax, byte [r8 - 1]
shl r10d, 8
or eax, r10d
mov r10d, eax
mov dword [rsp + 0x44], eax
jmp 0x180075d3c
movzx r10d, byte [r8]
mov dword [rsp + 0x44], r10d
add ecx, 0x7de2
cmp ecx, 0x179a6
jbe 0x180075d00
xor edx, edx
nop dword [rax]
cmp edx, 5
ja case.default.0x180075d67
lea r11, [0x180000000]
mov ecx, dword [r11 + rdx*4 + 0x76abc]
add rcx, r11
jmp rcx
shl r10d, 8
jmp 0x180075d96
movzx r10d, byte [r8 - 1]
jmp 0x180075d96
movzx eax, byte [r8 + 1]
or r10d, eax
shl r10d, 8
jmp 0x180075d96
movzx eax, byte [r8]
shl r10d, 8
jmp 0x180075d93
movzx eax, byte [r8 + 2]
or r10d, eax
mov dword [rsp + 0x44], r10d
inc edx
lea eax, [rdx + 0x124]
cmp eax, 0x12a
jb 0x180075d50
mov ecx, 0x113
nop
cmp ecx, 0x113
je 0x180075e0e
cmp ecx, 0x26ac
je 0x180075e00
cmp ecx, 0x4c45
je 0x180075df3
cmp ecx, 0x71de
je 0x180075dde
cmp ecx, 0x9777
je case.0x180075d67.5
jmp 0x180075e18
movzx eax, byte [r8 - 1]
shl r10d, 8
or eax, r10d
mov r10d, eax
mov dword [rsp + 0x44], eax
jmp 0x180075e18
movzx eax, byte [r8]
shl r10d, 8
or r10d, eax
jmp 0x180075e13
movzx eax, byte [r8 + 1]
shl r10d, 8
or r10d, eax
jmp 0x180075e13
movzx r10d, byte [r8 + 2]
mov dword [rsp + 0x44], r10d
add ecx, 0x2599
cmp ecx, 0xbbfd
jbe 0x180075db0
jmp 0x180075c7b
cmp r9d, 0x1df6e
ja 0x180076987
je 0x18007695a
cmp r9d, 0x15fb2
je 0x1800766c4
cmp r9d, 0x17fa1
je 0x1800766bd
cmp r9d, 0x19f90
je 0x180075eec
cmp r9d, 0x1bf7f
jne 0x1800752e9
test cl, cl
je 0x180075ed4
movzx eax, cl
cmp r11, rax
jbe 0x180075ed4
mov edi, 0xee
mov eax, edi
sub eax, 0xee
je 0x180075e97
cmp eax, 1
je 0x180074cf3
jmp 0x180075ec0
mov rax, qword [0x180194c70]
lea r9, str.Failed_to_allocate_space_for_VideoStreamer_headerData
mov edx, 0x63
mov qword [rsp + 0x20], rax
mov rcx, r15
lea r8d, [rdx - 0x62]
call fcn.1800c8a10
mov ebx, 0xffffffff
inc edi
cmp edi, 0xf0
jb 0x180075e83
mov rdx, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x68]
mov rax, qword [rsp + 0x160]
mov rdi, qword [rsp + 0x148]
sub qword [rax], rdx
jmp 0x1800752e9
movzx r15d, byte [rsp + 0x48]
xor edx, edx
mov rax, qword [rsp + 0x160]
imul r15, rsi
mov rax, qword [rax]
sub rax, r15
mov qword [rsp + 0x50], rdx
cmp rbp, rax
jae 0x1800752e9
nop dword [rax]
nop dword [rax + rax]
mov r14d, 0x10
cmp r14d, 0x10
je 0x18007648b
cmp r14d, 0x6c0
je 0x18007665a
cmp r14d, 0xd70
je 0x18007609e
cmp r14d, 0x1420
je 0x180075fde
cmp r14d, 0x1ad0
jne 0x18007666b
cmp r12b, 3
jne 0x18007666b
mov edi, 0xde
mov eax, edi
sub eax, 0xde
je 0x180075f87
cmp eax, 1
je 0x180074cf3
jmp 0x180075fc0
mov rcx, qword [rsp + 0x140]
lea r9, str.f:dd_vctools_vc7libs_ship_atlmfc_srcmfcdlgdata.cpp
mov edx, 0x63
mov rax, rbp
sub rax, rsi
mov qword [rsp + 0x28], rax
mov rax, qword [0x180194c70]
lea r8d, [rdx - 0x62]
mov qword [rsp + 0x20], rax
call fcn.1800c8a10
mov ebx, 0xffffffff
inc edi
cmp edi, 0xe0
jb 0x180075f73
mov r10d, dword [rsp + 0x44]
mov rdx, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x68]
jmp 0x18007666b
cmp r12b, 1
jne 0x18007666b
lea eax, [r10 - 0x41]
cmp eax, 8
ja 0x180075ffe
inc r11
mov qword [rsp + 0x60], r11
jmp 0x18007666b
lea eax, [r10 - 0x4a]
cmp eax, 8
ja 0x180076014
inc r11
mov qword [rsp + 0x60], r11
jmp 0x18007666b
lea eax, [r10 - 0x53]
cmp eax, 7
ja 0x18007602a
inc r11
mov qword [rsp + 0x60], r11
jmp 0x18007666b
lea eax, [r10 - 0x61]
cmp eax, 8
ja 0x180076040
inc r11
mov qword [rsp + 0x60], r11
jmp 0x18007666b
lea eax, [r10 - 0x6a]
cmp eax, 8
ja 0x180076056
inc r11
mov qword [rsp + 0x60], r11
jmp 0x18007666b
lea eax, [r10 - 0x73]
cmp eax, 7
ja 0x18007606c
inc r11
mov qword [rsp + 0x60], r11
jmp 0x18007666b
lea eax, [r10 - 0x30]
cmp eax, 9
ja 0x180076082
inc r11
mov qword [rsp + 0x60], r11
jmp 0x18007666b
movzx eax, byte [rsp + 0x58]
cmp r10d, eax
je 0x180076075
movzx eax, byte [rsp + 0x59]
cmp r10d, eax
je 0x180076075
mov r12b, 3
jmp 0x18007666b
add rbp, rsi
cmp r10d, 0xa
je 0x180076139
cmp r10d, 0xd
je 0x180076139
cmp r10d, 0x20
ja 0x18007611a
movabs rcx, 0x100000a00
bt rcx, r10
jae 0x18007611a
mov rax, qword [rsp + 0x158]
test byte [rax], 1
je 0x180076096
mov ecx, 0xa1
nop dword [rax]
mov eax, ecx
sub eax, 0xa0
je 0x1800760f8
cmp eax, 1
jne 0x180076106
cmp r12b, al
jne 0x180076106
mov r12b, 2
jmp 0x180076106
test r12b, 0xfd
je 0x180076103
mov r12b, 3
jmp 0x180076106
add rdx, rsi
dec ecx
cmp ecx, 0x9f
ja 0x1800760e0
mov qword [rsp + 0x50], rdx
jmp 0x18007666b
test r12b, r12b
jne 0x180076127
mov r12b, 1
jmp 0x18007666b
cmp r12b, 2
jne 0x18007666b
mov r12b, 3
jmp 0x18007666b
mov esi, 0xbf
nop
cmp esi, 0xbf
je 0x180076168
mov rdx, qword [rsp + 0x50]
cmp esi, 0x7b1b
jne 0x180076465
add rdx, qword [rsp + 0x70]
mov qword [rsp + 0x50], rdx
jmp 0x180076465
dec r12b
cmp r12b, 1
jbe 0x180076180
mov r12b, 3
jmp 0x180076300
mov rdi, qword [rsp + 0x160]
mov r12, qword [rsp + 0x70]
mov qword [rsp + 0x50], rdx
mov dword [rsp + 0x68], r9d
lea rcx, [r12 + rbp]
cmp rcx, qword [rdi]
mov rdi, qword [rsp + 0x148]
jae 0x1800762f8
mov r11, qword [rsp + 0x138]
mov ecx, 0x24
mov qword [rsp + 0x50], rdx
mov dword [rsp + 0x68], r9d
cmp ecx, 0x24
je 0x18007620d
cmp ecx, 0xda
je 0x180076200
cmp ecx, 0x190
jne 0x1800762e1
cmp r13d, 0xa
je 0x1800761f0
cmp r13d, 0xd
jne 0x1800762e1
nop dword [rax]
add rbp, r12
add rdx, r12
mov qword [rsp + 0x50], rdx
jmp 0x1800762e1
mov dword [rsp + 0x68], 0x19f90
jmp 0x1800762e1
mov ecx, dword [r11]
and ecx, 0xf0000000
je 0x180076249
cmp ecx, 0x10000000
je 0x180076267
cmp ecx, 0x20000000
je 0x1800762ab
cmp ecx, 0x30000000
je 0x180076387
cmp ecx, 0x40000000
je 0x1800763ea
jmp 0x1800762dc
mov ecx, 0xa
nop
cmp ecx, 0xa
je 0x180076436
add ecx, 0x82
cmp ecx, 0x82
jbe 0x180076250
mov ecx, 0xea
nop dword [rax]
cmp ecx, 0xea
je 0x180076298
cmp ecx, 0x5ffa
je 0x180076292
cmp ecx, 0xbf0a
jne 0x18007629d
movzx ecx, byte [rdi + rbp + 1]
or r13d, ecx
jmp 0x1800762dc
shl r13d, 8
jmp 0x18007629d
movzx r13d, byte [rdi + rbp]
add ecx, 0x5f10
cmp ecx, 0x11d30
jbe 0x180076270
mov edx, 0x124
mov ecx, edx
sub ecx, 0x124
je 0x180076373
sub ecx, 1
je 0x18007636d
cmp ecx, 1
jne 0x180076379
movzx ecx, byte [rdi + rbp]
or r13d, ecx
mov rdx, qword [rsp + 0x50]
mov ecx, 0x24
add ecx, 0xb6
cmp ecx, 0x246
jb 0x1800761c3
mov r11, qword [rsp + 0x60]
movzx ecx, byte [rsp + 0x40]
xor r12b, r12b
test cl, cl
je 0x180076460
movzx ecx, cl
cmp r11, rcx
je 0x180076453
mov edi, 0x123
nop dword [rax]
mov eax, edi
sub eax, 0x121
je 0x180074cf3
sub eax, 1
je 0x180076440
cmp eax, 1
jne 0x180076445
mov rax, qword [0x180194c70]
lea r9, str.sizeof_int___sizeof_d_r_stats__peak_aslr_heap_pads_pair.value_
mov rcx, qword [rsp + 0x140]
mov edx, 0x63
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x62]
call fcn.1800c8a10
jmp 0x180076445
shl r13d, 8
jmp 0x180076379
movzx r13d, byte [rdi + rbp + 1]
inc edx
cmp edx, 0x127
jb 0x1800762b0
mov edx, 0x9b
nop dword [rax]
mov ecx, edx
sub ecx, 0x9b
je 0x1800763d6
sub ecx, 0x13
je 0x1800763cc
sub ecx, 0x13
je 0x1800763c2
sub ecx, 0x13
je 0x1800763b4
cmp ecx, 0x13
je 0x1800762d7
jmp 0x1800763df
movzx ecx, byte [rdi + rbp + 3]
shl r13d, 8
or r13d, ecx
jmp 0x1800763df
movzx ecx, byte [rdi + rbp + 2]
or r13d, ecx
jmp 0x1800763df
movzx ecx, byte [rdi + rbp + 1]
or r13d, ecx
jmp 0x1800763db
movzx r13d, byte [rdi + rbp]
shl r13d, 8
add edx, 0x13
cmp edx, 0xfa
jb 0x180076390
mov edx, 0x20
nop
mov ecx, edx
sub ecx, 0x20
je 0x180076420
sub ecx, 1
je 0x180076416
sub ecx, 1
je 0x18007640c
cmp ecx, 1
je 0x1800762d0
jmp 0x18007642a
movzx ecx, byte [rdi + rbp + 1]
or r13d, ecx
jmp 0x180076426
movzx ecx, byte [rdi + rbp + 2]
or r13d, ecx
jmp 0x180076426
movzx r13d, byte [rdi + rbp + 3]
shl r13d, 8
inc edx
cmp edx, 0x24
jb 0x1800763f0
jmp 0x1800762d7
movzx r13d, byte [rdi + rbp]
jmp 0x1800762dc
mov ebx, 0xffffffff
dec edi
cmp edi, 0x120
ja 0x180076320
movzx ecx, byte [rsp + 0x40]
xor r11d, r11d
mov qword [rsp + 0x60], r11
mov rdx, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x68]
add esi, 0x7a5c
cmp esi, 0xf4b8
jbe 0x180076140
mov r10d, dword [rsp + 0x44]
mov rsi, qword [rsp + 0x70]
jmp 0x18007666b
mov eax, dword [r8]
and eax, 0xf0000000
je 0x180076650
cmp eax, 0x10000000
je 0x180076511
cmp eax, 0x20000000
je 0x18007655b
cmp eax, 0x30000000
je 0x1800765ab
cmp eax, 0x40000000
jne 0x18007666b
mov ecx, 0xb1
nop word [rax + rax]
cmp ecx, 0xb1
je 0x18007662b
cmp ecx, 0x840f
je 0x180076621
cmp ecx, 0x1076d
je 0x180076617
cmp ecx, 0x18acb
je 0x18007660e
cmp ecx, 0x20e29
je 0x18007665a
jmp 0x18007663a
mov ecx, 0x43
nop word [rax + rax]
mov eax, ecx
sub eax, 0x40
je 0x18007665a
sub eax, 1
je 0x180076547
sub eax, 1
je 0x180076541
cmp eax, 1
jne 0x180076554
movzx r10d, byte [rdi + rbp]
jmp 0x18007654f
shl r10d, 8
jmp 0x18007654f
movzx eax, byte [rdi + rbp + 1]
or r10d, eax
mov dword [rsp + 0x44], r10d
dec ecx
cmp ecx, 0x3f
ja 0x180076520
mov ecx, 0x12
cmp ecx, 0x12
je 0x180076592
cmp ecx, 0xd9
je 0x18007658c
cmp ecx, 0x1a0
je 0x180076583
cmp ecx, 0x267
je 0x18007665a
jmp 0x18007659d
movzx eax, byte [rdi + rbp]
or r10d, eax
jmp 0x180076598
shl r10d, 8
jmp 0x180076598
movzx r10d, byte [rdi + rbp + 1]
mov dword [rsp + 0x44], r10d
add ecx, 0xc7
cmp ecx, 0x32e
jb 0x180076560
mov ecx, 6
mov eax, ecx
sub eax, 6
je 0x1800765f4
sub eax, 0x26
je 0x1800765e6
sub eax, 0x26
je 0x1800765e0
sub eax, 0x26
je 0x1800765d8
cmp eax, 0x26
jne 0x1800765fe
movzx eax, byte [rdi + rbp + 3]
or r10d, eax
jmp 0x180076655
movzx eax, byte [rdi + rbp + 2]
or r10d, eax
shl r10d, 8
jmp 0x1800765f9
movzx eax, byte [rdi + rbp + 1]
shl r10d, 8
or r10d, eax
jmp 0x1800765f9
movzx r10d, byte [rdi + rbp]
mov dword [rsp + 0x44], r10d
add ecx, 0x26
cmp ecx, 0xc4
jb 0x1800765b0
jmp 0x1800764c1
movzx eax, byte [rdi + rbp]
or r10d, eax
jmp 0x180076635
movzx eax, byte [rdi + rbp + 1]
or r10d, eax
jmp 0x180076631
movzx eax, byte [rdi + rbp + 2]
or r10d, eax
jmp 0x180076631
movzx r10d, byte [rdi + rbp + 3]
shl r10d, 8
mov dword [rsp + 0x44], r10d
add ecx, 0x835e
cmp ecx, 0x290d6
jbe 0x1800764d0
jmp 0x18007666b
movzx r10d, byte [rdi + rbp]
mov dword [rsp + 0x44], r10d
mov r9d, 0x19f90
mov r14d, 0x6c0
mov dword [rsp + 0x68], r9d
mov rdi, qword [rsp + 0x148]
add r14d, 0x6b0
mov r11, qword [rsp + 0x60]
mov r8, qword [rsp + 0x138]
movzx ecx, byte [rsp + 0x40]
cmp r14d, 0x2170
jbe 0x180075f26
mov rax, qword [rsp + 0x160]
mov rax, qword [rax]
sub rax, r15
cmp rbp, rax
jb 0x180075f20
mov r14, qword [rsp + 0x158]
jmp 0x1800752e9
xor ebp, ebp
jmp 0x1800752e9
cmp rbp, rsi
jbe 0x1800752e9
mov esi, 0x63
mov eax, esi
sub eax, 0x63
je 0x180076762
sub eax, 0x74
je 0x18007692c
sub eax, 0x74
je 0x180076752
cmp eax, 0x74
jne 0x180076931
cmp r10d, 0x3d
jne 0x180076931
mov edi, 0x10a
mov eax, edi
sub eax, 0x109
je 0x180074cf3
cmp eax, 1
jne 0x18007673e
mov rax, qword [0x180194c70]
lea r9, str.GMCH_PUNIT_SIMULTANEOUS_FLAGS.FPOPUP
mov edx, 0x63
mov qword [rsp + 0x20], rax
mov rcx, r15
lea r8d, [rdx - 0x62]
call fcn.1800c8a10
mov ebx, 0xffffffff
dec edi
cmp edi, 0x108
ja 0x180076703
mov r9d, dword [rsp + 0x68]
jmp 0x180076931
mov r9d, 0x15fb2
mov dword [rsp + 0x68], r9d
jmp 0x180076931
mov eax, dword [r8]
and eax, 0xf0000000
je 0x1800767e6
cmp eax, 0x10000000
je 0x180076807
cmp eax, 0x20000000
je 0x18007684c
cmp eax, 0x30000000
je 0x180076877
cmp eax, 0x40000000
jne 0x180076931
mov ecx, 0xdb
nop dword [rax]
cmp ecx, 0x180
ja 0x180076900
je 0x1800768f3
mov eax, ecx
sub eax, 0xdb
je 0x1800768e8
sub eax, 0x37
je 0x1800768db
cmp eax, 0x37
jne 0x1800767d6
shl r10d, 8
mov dword [rsp + 0x44], r10d
add ecx, 0x37
cmp ecx, 0x225
jb 0x1800767a0
jmp 0x180076931
mov eax, 0x91
nop dword [rax + rax]
cmp eax, 0x91
je 0x180076924
add eax, 0x118f
cmp eax, 0x118f
jbe 0x1800767f0
mov ecx, 0x10d
nop dword [rax]
mov eax, ecx
sub eax, 0x10d
je 0x180076833
sub eax, 0x4e
je 0x180076829
cmp eax, 0x4e
je 0x18007692c
jmp 0x180076841
movzx eax, byte [rdi + rbp + 1]
or r10d, eax
jmp 0x18007683c
movzx r10d, byte [rdi + rbp]
shl r10d, 8
mov dword [rsp + 0x44], r10d
add ecx, 0x4e
cmp ecx, 0x1f7
jb 0x180076810
mov ecx, 0x62
mov eax, ecx
sub eax, 0x61
je 0x180076916
cmp eax, 1
jne 0x180076870
movzx r10d, byte [rdi + rbp + 1]
shl r10d, 8
mov dword [rsp + 0x44], r10d
dec ecx
cmp ecx, 0x60
ja 0x180076851
mov edx, 5
nop dword [rax]
cmp edx, 5
ja case.default.0x180076899
lea r8, [0x180000000]
mov eax, edx
mov ecx, dword [r8 + rax*4 + 0x76ad4]
add rcx, r8
jmp rcx
movzx eax, byte [rdi + rbp + 2]
or r10d, eax
jmp 0x1800768b8
movzx eax, byte [rdi + rbp + 1]
or r10d, eax
jmp 0x1800768b8
movzx r10d, byte [rdi + rbp]
shl r10d, 8
mov dword [rsp + 0x44], r10d
dec edx
lea eax, [rdx + 0x29]
cmp eax, 0x28
ja 0x180076880
jmp 0x180076798
movzx eax, byte [rdi + rbp + 3]
or r10d, eax
mov dword [rsp + 0x44], r10d
jmp 0x18007692c
movzx eax, byte [rdi + rbp + 2]
or r10d, eax
jmp 0x1800767d1
movzx r10d, byte [rdi + rbp + 3]
jmp 0x1800767cd
movzx eax, byte [rdi + rbp + 1]
or r10d, eax
jmp 0x1800767d1
mov eax, ecx
sub eax, 0x1b7
je 0x1800767cd
cmp eax, 0x37
jne 0x1800767d6
movzx eax, byte [rdi + rbp]
or r10d, eax
mov dword [rsp + 0x44], r10d
jmp 0x18007692c
movzx eax, byte [rdi + rbp]
mov dword [rsp + 0x44], eax
mov esi, 0xd7
mov rdi, qword [rsp + 0x148]
add esi, 0x74
mov r10d, dword [rsp + 0x44]
mov r8, qword [rsp + 0x138]
cmp esi, 0x233
jb 0x1800766d2
jmp 0x1800752e4
mov rax, qword [rsp + 0x160]
lea rsi, [rsi*4]
mov rcx, qword [rsp + 0x150]
xor edx, edx
mov qword [rsp + 0x70], rsi
mov rax, qword [rax]
div rsi
mov qword [rcx], rax
jmp 0x1800752e4
cmp r9d, 0x1ff5d
je 0x1800769e5
cmp r9d, 0x21f4c
je 0x1800769ce
cmp r9d, 0x23f3b
je 0x1800769b4
cmp r9d, 0x25f2a
je 0x180074cf3
jmp 0x1800752e9
mov r8, qword [rsp + 0x150]
mov ebx, 1
movzx eax, byte [rsp + 0x48]
sub qword [r8], rax
jmp 0x1800752e9
mov r8, qword [rsp + 0x150]
mov rax, qword [r8]
lea rcx, [rax + rax*2]
mov qword [r8], rcx
jmp 0x1800752e9
mov rax, qword [rsp + 0x160]
xor edx, edx
mov rax, qword [rax]
div rsi
test rdx, rdx
je 0x1800752e4
mov rax, qword [rsp + 0x150]
inc qword [rax]
jmp 0x1800752e4