Function at 0x180074a20
Capabilities:
Check http status code

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1a8]
sub rsp, 0x280
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
mov rax, qword [0x1803964c0]
xor rax, rsp
mov qword [rbp + 0x120], rax
mov eax, dword [rbp - 0x78]
mov rdi, r9
mov r10, qword [rbp + 0x1d8]
mov r13, r8
mov r11d, dword [rbp - 0x78]
mov esi, ecx
mov r12, qword [rbp + 0x1d0]
mov r15, qword [rbp + 0x1e0]
mov ebx, dword [rbp - 0x78]
mov dword [rbp - 0x14], eax
mov rax, qword [rbp]
imul r14d, ecx, 0x84
mov qword [rbp + 0x50], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], r9
mov r9, qword [rbp]
cmp ecx, r14d
mov qword [rbp + 0x60], r8
mov r8d, dword [rbp - 0x78]
mov qword [rbp + 0x78], rdx
mov edx, dword [rbp - 0x78]
mov dword [rbp - 0x2c], ecx
mov ecx, dword [rbp - 0x78]
mov qword [rbp + 0x58], rax
mov rax, qword [rbp]
mov dword [rbp - 0x80], ecx
mov qword [rbp + 0x28], r10
mov qword [rbp - 0x68], r9
mov dword [rbp - 0x60], r11d
mov dword [rbp - 0x5c], edx
mov dword [rbp - 0x70], r8d
ja 0x1800751b2
movsd xmm6, qword [0x180377710]
movsd xmm7, qword [0x180377900]
movsd xmm8, qword [0x180374248]
movsd xmm9, qword [0x180377ad0]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
mov eax, dword [rbp - 0x78]
mov dword [rbp - 0x30], eax
mov eax, dword [rbp - 0x78]
mov dword [rbp - 0x20], eax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
nop word [rax + rax]
cmp esi, 0x19e
ja 0x180074eff
je 0x180074dd5
cmp esi, 0xd8
ja 0x180074d33
je 0x180074d0c
cmp esi, 0xf
je 0x180074c28
cmp esi, 0x12
je 0x180074bd0
cmp esi, 0xb4
jne 0x180074c10
lea rax, [rbp + 0x80]
xor r9d, r9d
lea r8d, [rsi + 0x71]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0xb0]
lea rcx, [rbp]
call fcn.1800b59b0
movsd xmm0, qword [rbp + 0x80]
lea rax, [rbp - 0x38]
mov qword [rsp + 0x30], 0
xor r9d, r9d
mov qword [rsp + 0x28], rax
xor r8d, r8d
xor edx, edx
mov dword [rsp + 0x20], 0x56
xor ecx, ecx
movsd qword [rbp - 0x38], xmm0
call fcn.1800874f0
mov rcx, qword [rbp + 0x78]
mov qword [rcx], rax
jmp 0x180074bfe
cmp dword [r12], 4
lea r9, str.sparse
mov qword [rbp - 0x68], r9
jl 0x180074c10
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180074c10
lea rdx, [0x18036da58]
lea rcx, [0x18036e2a8]
call rax
mov r11d, dword [rbp - 0x60]
mov edx, dword [rbp - 0x5c]
mov ecx, dword [rbp - 0x80]
mov r9, qword [rbp - 0x68]
mov r8d, dword [rbp - 0x70]
imul eax, dword [rbp - 0x2c], 0xb
add esi, eax
cmp esi, r14d
ja 0x1800751d4
mov r10, qword [rbp + 0x28]
jmp 0x180074b30
movsd xmm0, qword [r10]
lea rax, [rbp + 0x98]
movsd xmm1, qword [r13]
lea r9, [rbp + 0x18]
mov qword [rsp + 0x88], rax
xor ecx, ecx
mov qword [rsp + 0x80], rcx
lea rax, [rbp - 0x38]
mov qword [rsp + 0x78], rcx
xor r8d, r8d
mov qword [rsp + 0x70], rcx
xor edx, edx
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0xfa
movsd qword [rbp + 0x18], xmm0
movsd qword [rbp - 0x38], xmm1
call fcn.180091600
movsd xmm0, qword [r12]
lea r9, [rbp - 0x38]
movsd xmm1, qword [rdi]
lea r8, [rbp + 0x18]
mov edx, 6
movsd qword [rbp - 0x38], xmm0
lea rcx, [rbp + 0xd0]
movsd qword [rbp + 0x18], xmm1
call fcn.180065950
lea rax, [rbp + 0x98]
mov dword [rsp + 0x30], 0x85
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0xb0]
lea rax, [rbp + 0xd0]
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.1800b0880
jmp 0x180074bfe
cmp dword [r12], 3
jl 0x180074c10
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180074c10
lea rdx, str.MF_MT_MPEG2_FLAGS
jmp 0x180074bf5
mov eax, esi
sub eax, 0xf6
je 0x180074d63
cmp eax, 0x63
jne 0x180074c10
movsd xmm0, qword [rbp]
lea edx, [rax - 0x13]
lea rcx, [rbp - 0x38]
movsd qword [rbp - 0x38], xmm0
call fcn.1800910d0
mov qword [r15], rax
jmp 0x180074bfe
lea r8, [rbp - 0x38]
movsd qword [rbp + 0x18], xmm6
lea rdx, [rbp + 0x18]
movsd qword [rbp - 0x38], xmm7
mov ecx, 0x66
call fcn.1800c9fc0
mov qword [rbp - 0x38], rax
lea r9, str.eraS06a
movsd xmm0, qword [rbp - 0x38]
lea rax, [rbp - 0x38]
mov qword [rsp + 0x30], rax
lea rcx, [0x18036d371]
lea rax, [rbp + 0x18]
movsd qword [rbp + 0x18], xmm8
mov qword [rsp + 0x28], rax
mov r8d, 0x103
lea rax, [rbp + 0x20]
movsd qword [rbp + 0x20], xmm9
mov rdx, rdi
mov qword [rsp + 0x20], rax
movsd qword [rbp - 0x38], xmm0
call fcn.1800e22b0
jmp 0x180074bfe
test r13, r13
je 0x180074e01
cmp dword [r12], 3
jl 0x180074e01
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180074e01
mov rdx, r13
lea rcx, str._s:
call rax
mov r9, qword [rbp - 0x68]
mov r10, qword [rbp + 0x28]
test r10, r10
jne 0x180074ee9
mov edi, 0x10d
nop
mov eax, edi
sub eax, 0x10c
je 0x1800754eb
cmp eax, 1
jne 0x180074ecf
mov eax, dword [r12]
cmp eax, 1
jl 0x180074e4c
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180074e4c
mov rdx, r9
lea rcx, str.BPB_buffer_too_small
call r8
mov eax, dword [r12]
test r13, r13
je 0x180074e73
cmp eax, 1
jl 0x180074e94
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180074e73
mov rdx, r13
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp eax, 1
jl 0x180074e94
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180074e94
lea rdx, str.null
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 8]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 8], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
xor ebx, ebx
mov r9, qword [rbp - 0x68]
dec edi
cmp edi, 0x10b
ja 0x180074e10
mov rdi, qword [rbp + 0x30]
mov r10, qword [rbp + 0x28]
mov ecx, dword [r10]
mov edx, dword [r10 + 8]
mov r11d, dword [rbp - 0x60]
mov dword [rbp - 0x80], ecx
mov dword [rbp - 0x5c], edx
jmp 0x180074c08
cmp esi, 0x264
je 0x180075142
cmp esi, 0x32a
je 0x18007511e
cmp esi, 0x3f0
je 0x1800750df
cmp esi, 0x4b6
je 0x180075057
cmp esi, 0x57c
jne 0x180074c10
mov ecx, dword [r10 + 0x40]
mov eax, dword [r12]
test ecx, ecx
jle 0x180074f61
cmp eax, 3
jl 0x180074f94
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180074f94
lea rdx, str._upper.
jmp 0x180074f8b
cmp eax, 3
jl 0x180074f94
mov rax, qword [r15 + 0x98]
test ecx, ecx
jns 0x180074f7f
test rax, rax
je 0x180074f94
lea rdx, str._lower.
jmp 0x180074f8b
test rax, rax
je 0x180074f94
lea rdx, str._up_lo.
lea rcx, [0x18036e2a8]
call rax
cmp dword [r12], 4
jl 0x180074fb3
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180074fb3
mov edx, dword [rbp - 0x14]
lea rcx, str.340_15_FOUR
call rax
mov eax, dword [rbp - 0x14]
cmp dword [rbp - 0x30], eax
jle 0x180075023
mov edi, 0xfd
mov eax, edi
sub eax, 0xfc
je 0x18007514e
cmp eax, 1
jne 0x180075015
cmp dword [r12], eax
jl 0x180074ff1
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180074ff1
mov rdx, qword [rbp - 0x68]
lea rcx, str.leak_check_on_demand
call rax
test r13, r13
je 0x180075015
cmp dword [r12], 1
jl 0x180075015
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075015
mov rdx, r13
lea rcx, [0x18036e2a8]
call rax
dec edi
cmp edi, 0xfb
ja 0x180074fc0
mov rdi, qword [rbp + 0x30]
mov r11d, dword [rbp - 0x60]
test r11d, r11d
jne 0x180074c02
cmp dword [r12], 4
jl 0x180074c02
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180074c02
lea rdx, [0x18036e650]
jmp 0x180074bf5
mov eax, dword [r12]
cmp eax, 3
jl 0x180074c10
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x18007508e
mov edx, ecx
lea rcx, [0x18036e688]
call r8
mov eax, dword [r12]
mov r9, qword [rbp - 0x68]
mov r11d, dword [rbp - 0x60]
mov ecx, dword [rbp - 0x80]
mov edx, dword [rbp - 0x5c]
mov r8d, dword [rbp - 0x70]
cmp eax, 3
jl 0x180074c10
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x1800750b5
lea rcx, str._by__d_
call r8
mov eax, dword [r12]
cmp eax, 3
jl 0x180074bfe
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180074bfe
mov edx, dword [rbp - 0x30]
lea rcx, str.nz__d_
call rax
jmp 0x180074bfe
mov rax, qword [r10 + 0x20]
mov r9, r15
mov qword [rbp + 0x50], rax
mov r8, r10
mov rax, qword [r10 + 0x30]
xor edx, edx
mov qword [rbp + 0x58], rax
xor ecx, ecx
mov rax, qword [r10 + 0x38]
mov qword [rbp + 0x48], rax
mov rax, qword [r10 + 0x28]
mov qword [rbp + 0x68], rax
mov dword [rsp + 0x20], 0xef
call fcn.18008f8a0
mov dword [rbp - 0x30], eax
jmp 0x180074bfe
mov eax, dword [r10 + 0x54]
mov r11d, dword [r10 + 0x50]
mov r8d, dword [r10 + 0x48]
mov dword [rbp - 0x20], eax
mov rax, qword [r10 + 0x18]
mov qword [rbp + 0x40], rax
mov dword [rbp - 0x60], r11d
mov dword [rbp - 0x70], r8d
jmp 0x180074c10
mov eax, dword [r10 + 0x10]
mov dword [rbp - 0x14], eax
jmp 0x180074c10
cmp dword [r12], 1
jl 0x180075172
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180075172
lea rdx, str.icudt46l_kk.res
lea rcx, str.:__s_n
call r8
lea r8, [rbp - 0x78]
mov dword [rbp - 0x78], 0
mov qword [rsp + 0x28], r8
lea r8, [rbp - 8]
mov dword [rbp - 8], 0xfffffffc
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
lea rcx, str.invalid
call fcn.180123d60
xor eax, eax
jmp 0x1800754ed
mov r10, qword [rbp]
mov qword [rbp + 0x68], rax
mov eax, dword [rbp - 0x78]
mov dword [rbp - 0x30], eax
mov eax, dword [rbp - 0x78]
mov dword [rbp - 0x20], eax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], r10
jmp 0x1800751d8
mov r10, qword [rbp + 0x48]
mov eax, dword [rbp - 0x2c]
lea edi, [rax + 0x5ac]
mov dword [rbp - 0x28], edi
cmp eax, edi
jae 0x1800754eb
mov esi, dword [rbp - 0x28]
mov r14d, dword [rbp - 0x18]
movsxd rdi, edx
mov qword [rbp + 0x18], rdi
nop word [rax + rax]
cmp eax, 0x2e8
ja 0x18007615e
mov r11d, dword [rbp - 0x2c]
cmp r11d, 0x2e8
je 0x180075ef5
cmp r11d, 0x17d
ja 0x180075b26
je 0x180075945
mov eax, r11d
sub eax, 0x12
je 0x180075342
sub eax, 0x79
je 0x180075629
cmp eax, 0x79
jne 0x180076b1d
mov rdi, qword [rbp + 0x28]
cmp dword [rdi + 0x44], 0
mov dword [rbp - 0x2c], 0x104
jne 0x180075268
cmp dword [rdi + 0x4c], 0
je 0x180076b1d
mov edi, 0x2e
nop dword [rax]
mov eax, edi
sub eax, 0x2d
je 0x1800751ab
cmp eax, 1
jne 0x18007532b
mov eax, dword [r12]
cmp eax, 1
jl 0x1800752aa
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x1800752aa
mov rdx, r9
lea rcx, str.increment_call_count
call r8
mov eax, dword [r12]
test r13, r13
je 0x1800752d1
cmp eax, 1
jl 0x1800752f2
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x1800752d1
mov rdx, r13
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp eax, 1
jl 0x1800752f2
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800752f2
lea rdx, str.OPTION_NV_sample_mask_override_coverage_
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x58]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 0x58], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
mov r9, qword [rbp - 0x68]
dec edi
cmp edi, 0x2c
ja 0x180075270
mov ecx, dword [rbp - 0x80]
jmp 0x180076b19
mov eax, dword [r12]
cmp eax, 4
jl 0x18007536c
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x18007536c
lea rdx, str.sorted_
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp dword [rbp - 0x20], 0
jne 0x180075398
cmp eax, 4
jl 0x1800753b9
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180075398
lea rdx, [0x18036e650]
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp eax, 4
jl 0x1800753b9
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800753b9
lea rdx, str.packed_
lea rcx, [0x18036e2a8]
call rax
mov rcx, qword [rbp + 0x28]
mov ecx, dword [rcx + 0x44]
test ecx, ecx
je 0x180075602
sub ecx, 1
je 0x1800754bf
cmp ecx, 1
je 0x1800755e6
mov edi, 0x2f
nop
mov eax, edi
sub eax, 0x2c
je 0x1800751ab
sub eax, 1
je 0x180075450
sub eax, 1
je 0x18007542a
cmp eax, 1
jne 0x1800754ac
cmp dword [r12], eax
jl 0x1800754ac
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800754ac
mov rdx, qword [rbp - 0x68]
lea rcx, str.Test_a_dialog_layout
call rax
jmp 0x1800754ac
test r13, r13
je 0x1800754ac
cmp dword [r12], 1
jl 0x1800754ac
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800754ac
mov rdx, r13
lea rcx, [0x18036e2a8]
call rax
jmp 0x1800754ac
cmp dword [r12], 1
jl 0x180075473
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075473
lea rdx, str.KD___I_R_____
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x58]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 0x58], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
dec edi
cmp edi, 0x2b
ja 0x1800753e0
mov ecx, dword [rbp - 0x80]
jmp 0x180076b19
mov edi, 0xbf
nop dword [rax]
nop dword [rax + rax]
mov eax, edi
sub eax, 0xbf
je 0x180075568
sub eax, 0x48
je 0x18007552b
cmp eax, 0x48
jne 0x1800755d7
mov eax, ebx
mov rcx, qword [rbp + 0x120]
xor rcx, rsp
call fcn.18012c9a0
lea r11, [rsp + 0x280]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x58]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 0x58], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
xor ebx, ebx
jmp 0x1800755d7
mov eax, dword [r12]
cmp eax, 1
jl 0x18007558f
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x18007558f
mov rdx, qword [rbp - 0x68]
lea rcx, str.tableSelectionStatus
call r8
mov eax, dword [r12]
test r13, r13
je 0x1800755b6
cmp eax, 1
jl 0x1800755d7
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x1800755b6
mov rdx, r13
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp eax, 1
jl 0x1800755d7
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800755d7
lea rdx, str.Ticks__us___Thread_Id__RTT__us_
lea rcx, str.:__s_n
call rax
add edi, 0x48
cmp edi, 0x197
jb 0x1800754d0
cmp dword [r12], 4
jl 0x180075625
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075625
lea rdx, str.Timeout_waiting_for_GEX_GROUP_reply
jmp 0x18007561c
cmp dword [r12], 4
jl 0x180075625
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075625
lea rdx, str.ThrowIllegalInvocation
lea rcx, [0x18036e2a8]
call rax
mov r9, qword [rbp - 0x68]
mov rdi, qword [rbp + 0x28]
mov ecx, dword [rdi + 0x48]
test ecx, ecx
je 0x18007574c
sub ecx, 1
je 0x180075730
sub ecx, 1
je 0x180075714
cmp ecx, 1
je 0x1800756f8
mov edi, 0x104
nop dword [rax + rax]
mov eax, edi
sub eax, 0x104
je 0x1800756c0
sub eax, 0x13
je 0x180075679
cmp eax, 0x13
je 0x1800757c7
jmp 0x1800756df
test r13, r13
je 0x18007569d
cmp dword [r12], 1
jl 0x1800756df
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x18007569d
mov rdx, r13
lea rcx, [0x18036e2a8]
call rax
cmp dword [r12], 1
jl 0x1800756df
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800756df
lea rdx, str.DivShiftShort
lea rcx, str.:__s_n
jmp 0x1800756dd
cmp dword [r12], 1
jl 0x1800756df
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800756df
mov rdx, r9
lea rcx, str.sfac_SearchForStrike
call rax
mov r9, qword [rbp - 0x68]
add edi, 0x13
cmp edi, 0x13d
jb 0x180075660
mov rdi, qword [rbp + 0x28]
jmp 0x18007576f
cmp dword [r12], 4
jl 0x18007576f
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x18007576f
lea rdx, str.zomplex
jmp 0x180075766
cmp dword [r12], 4
jl 0x18007576f
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x18007576f
lea rdx, str.complex
jmp 0x180075766
cmp dword [r12], 4
jl 0x18007576f
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x18007576f
lea rdx, str.real
jmp 0x180075766
cmp dword [r12], 4
jl 0x18007576f
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x18007576f
lea rdx, str.pattern
lea rcx, [0x18036e2a8]
call rax
mov ecx, dword [rdi + 0x4c]
mov dword [rbp - 0x2c], 0x8b
test ecx, ecx
je 0x180075912
cmp ecx, 1
jne 0x18007583d
mov edi, 0x10d
nop
cmp edi, 0x10d
je 0x1800757e7
cmp edi, 0x9102
jne 0x18007582b
cmp dword [r12], 1
jl 0x1800757c7
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800757c7
lea rdx, str._toAscii___NULL_
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x28]
mov dword [rbp - 0x28], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp + 0x10]
mov dword [rbp + 0x10], 0xfffffffc
jmp 0x18007518d
cmp dword [r12], 1
jl 0x180075807
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075807
mov rdx, qword [rbp - 0x68]
lea rcx, str.Incomplete_DSR_match
call rax
test r13, r13
je 0x18007582b
cmp dword [r12], 1
jl 0x18007582b
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x18007582b
mov rdx, r13
lea rcx, [0x18036e2a8]
call rax
add edi, 0x8ff5
cmp edi, 0x11fea
jbe 0x180075790
mov edi, 0x6e
mov eax, edi
sub eax, 0x6e
je 0x180075857
cmp eax, 1
je 0x1800751ab
jmp 0x1800758ff
mov eax, dword [r12]
cmp eax, 1
jl 0x18007587e
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x18007587e
mov rdx, qword [rbp - 0x68]
lea rcx, str.OpenMPLoopRegionNode
call r8
mov eax, dword [r12]
test r13, r13
je 0x1800758a5
cmp eax, 1
jl 0x1800758c6
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x1800758a5
mov rdx, r13
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp eax, 1
jl 0x1800758c6
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800758c6
lea rdx, str.ReturnType_s
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x58]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 0x58], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
inc edi
cmp edi, 0x70
jb 0x180075842
mov ecx, dword [rbp - 0x80]
jmp 0x180076b19
cmp dword [r12], 4
jl 0x180075935
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075935
lea rdx, str.__double_n
lea rcx, [0x18036e2a8]
call rax
mov r9, qword [rbp - 0x68]
mov ecx, dword [rbp - 0x80]
mov r8d, dword [rbp - 0x70]
jmp 0x180075251
mov rax, qword [rbp + 0x28]
cmp dword [rax + 0x40], 0
je 0x180075a34
cmp ecx, edx
je 0x180075a34
mov edi, 0x18
mov eax, edi
sub eax, 0x18
je 0x180075975
cmp eax, 1
je 0x1800754eb
jmp 0x180075a22
mov eax, dword [r12]
cmp eax, 1
jl 0x18007599b
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x18007599b
mov rdx, r9
lea rcx, str.process_em_data_flag
call r8
mov eax, dword [r12]
test r13, r13
je 0x1800759c2
cmp eax, 1
jl 0x1800759e3
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x1800759c2
mov rdx, r13
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp eax, 1
jl 0x1800759e3
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800759e3
lea rdx, str.GroupPictureToolsClassic
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x58]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 0x58], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
mov r9, qword [rbp - 0x68]
xor ebx, ebx
inc edi
cmp edi, 0x1a
jb 0x180075960
mov ecx, dword [rbp - 0x80]
mov r8d, dword [rbp - 0x70]
cmp qword [rbp + 0x40], 0
jne 0x180076b1d
mov edi, 0x69
mov eax, edi
sub eax, 0x69
je 0x180075af0
sub eax, 1
je 0x180075acc
sub eax, 1
je 0x180075aa9
sub eax, 1
je 0x180075a6c
cmp eax, 1
je 0x1800754eb
jmp 0x180075b0f
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x58]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 0x58], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
xor ebx, ebx
jmp 0x180075b0f
cmp dword [r12], 1
jl 0x180075b0f
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075b0f
lea rdx, str.solutionManagerInfo
lea rcx, str.:__s_n
jmp 0x180075b0d
test r13, r13
je 0x180075b0f
cmp dword [r12], 1
jl 0x180075b0f
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075b0f
mov rdx, r13
lea rcx, [0x18036e2a8]
jmp 0x180075b0d
cmp dword [r12], 1
jl 0x180075b0f
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075b0f
mov rdx, r9
lea rcx, str.NotifyBadPixelShader
call rax
mov r9, qword [rbp - 0x68]
inc edi
cmp edi, 0x6e
jb 0x180075a44
mov ecx, dword [rbp - 0x80]
jmp 0x180076b19
mov eax, r11d
sub eax, 0x1f6
je 0x180075c2f
cmp eax, 0x79
jne 0x180076b1d
cmp r8d, 3
jne 0x180076b1d
test r10, r10
jne 0x180076b1d
mov edi, 0x128
mov eax, edi
sub eax, 0x128
je 0x180075b6c
cmp eax, 1
je 0x1800754eb
jmp 0x180075c19
mov eax, dword [r12]
cmp eax, 1
jl 0x180075b92
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180075b92
mov rdx, r9
lea rcx, str.std.error_code.value
call r8
mov eax, dword [r12]
test r13, r13
je 0x180075bb9
cmp eax, 1
jl 0x180075bda
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180075bb9
mov rdx, r13
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp eax, 1
jl 0x180075bda
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075bda
lea rdx, str.___1_7_C_N_V_g_w_
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x58]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 0x58], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
mov r9, qword [rbp - 0x68]
xor ebx, ebx
inc edi
cmp edi, 0x12a
jb 0x180075b55
mov ecx, dword [rbp - 0x80]
jmp 0x180076b19
cmp qword [rbp + 0x50], 0
jne 0x180075d24
mov edi, 0x12a
nop
mov eax, edi
sub eax, 0x12a
je 0x180075c9f
sub eax, 0xf
je 0x180075c5c
cmp eax, 0xf
je 0x1800754eb
jmp 0x180075d0d
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp + 0x88]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp + 0x88], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
xor ebx, ebx
jmp 0x180075d0d
mov eax, dword [r12]
cmp eax, 1
jl 0x180075cc5
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180075cc5
mov rdx, r9
lea rcx, str.Setting_up_resources
call r8
mov eax, dword [r12]
test r13, r13
je 0x180075cec
cmp eax, 1
jl 0x180075d0d
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180075cec
mov rdx, r13
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp eax, 1
jl 0x180075d0d
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075d0d
lea rdx, str.Splash:_send_failed
lea rcx, str.:__s_n
call rax
mov r9, qword [rbp - 0x68]
add edi, 0xf
cmp edi, 0x157
jb 0x180075c40
mov r8d, dword [rbp - 0x70]
cmp dword [rbp - 0x20], 0
jne 0x180075e26
cmp qword [rbp + 0x68], 0
jne 0x180075e26
mov edi, 0xfc
nop
mov eax, edi
sub eax, 0xfc
je 0x180075d63
sub eax, 1
je 0x180075d5c
cmp eax, 1
je 0x1800754eb
jmp 0x180075e10
xor ebx, ebx
jmp 0x180075e10
mov eax, dword [r12]
cmp eax, 1
jl 0x180075d89
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180075d89
mov rdx, r9
lea rcx, str.Oppstarts_sektor:__s
call r8
mov eax, dword [r12]
test r13, r13
je 0x180075db0
cmp eax, 1
jl 0x180075dd1
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180075db0
mov rdx, r13
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp eax, 1
jl 0x180075dd1
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075dd1
lea rdx, str.Real_RegCreateKeyExA
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp + 0x90]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp + 0x90], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
mov r9, qword [rbp - 0x68]
inc edi
cmp edi, 0xff
jb 0x180075d40
mov r8d, dword [rbp - 0x70]
test r8d, r8d
je 0x180076b4e
cmp qword [rbp + 0x58], 0
jne 0x180076b4e
mov edi, 0xde
nop
cmp edi, 0xde
je 0x180075e97
cmp edi, 0x198
jne 0x180075edb
cmp dword [r12], 1
jl 0x180075e77
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075e77
lea rdx, str.minimum_interval_us
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x28]
mov dword [rbp - 0x28], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp + 0x70]
mov dword [rbp + 0x70], 0xfffffffc
jmp 0x18007518d
cmp dword [r12], 1
jl 0x180075eb7
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075eb7
mov rdx, qword [rbp - 0x68]
lea rcx, str.TabletDeviceSizeInfo
call rax
test r13, r13
je 0x180075edb
cmp dword [r12], 1
jl 0x180075edb
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075edb
mov rdx, r13
lea rcx, [0x18036e2a8]
call rax
add edi, 0xba
cmp edi, 0x252
jb 0x180075e40
mov ecx, dword [rbp - 0x80]
jmp 0x180076b19
cmp dword [rbp - 0x20], 0
je 0x1800760d0
mov rcx, qword [rbp + 0x40]
cmp dword [rcx], 0
je 0x180075fef
mov edi, 0x56
mov eax, edi
sub eax, 0x56
je 0x180075f95
sub eax, 1
je 0x180075f37
sub eax, 1
je 0x180075f30
cmp eax, 1
je 0x1800754eb
jmp 0x180075fd8
xor ebx, ebx
jmp 0x180075fd8
cmp dword [r12], 1
jl 0x180075f5a
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075f5a
lea rdx, str.cookieLastAccessed
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x58]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 0x58], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
jmp 0x180075fd8
cmp dword [r12], 1
jl 0x180075fb4
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075fb4
mov rdx, r9
lea rcx, str.kExprI32AtomicSub16U
call rax
test r13, r13
je 0x180075fd8
cmp dword [r12], 1
jl 0x180075fd8
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180075fd8
mov rdx, r13
lea rcx, [0x18036e2a8]
call rax
mov r9, qword [rbp - 0x68]
inc edi
cmp edi, 0x5a
jb 0x180075f11
mov rdi, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x40]
mov eax, dword [rcx + rdi*4]
cmp eax, dword [rcx]
jl 0x180075fff
cmp eax, dword [rbp - 0x14]
jle 0x1800760d0
mov edi, 0x6c
mov eax, edi
sub eax, 0x6b
je 0x1800754eb
cmp eax, 1
jne 0x1800760c1
mov eax, dword [r12]
cmp eax, 1
jl 0x18007603e
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x18007603e
mov rdx, r9
lea rcx, str.ExtMatrixElementExpr
call r8
mov eax, dword [r12]
test r13, r13
je 0x180076065
cmp eax, 1
jl 0x180076086
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180076065
mov rdx, r13
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp eax, 1
jl 0x180076086
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180076086
lea rdx, str.Generated_EIDs:
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp + 0x70]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp + 0x70], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
xor ebx, ebx
mov r9, qword [rbp - 0x68]
dec edi
cmp edi, 0x6a
ja 0x180076004
cmp dword [rbp - 0x60], 0
jne 0x1800754b7
mov rax, qword [rbp + 0x30]
test rax, rax
jne 0x180076121
movsxd rdi, dword [rbp - 0x80]
lea r9, [rbp + 0x20]
mov qword [rbp + 0x30], rax
lea r8, [rbp + 0x30]
mov qword [rbp - 0x38], rax
mov edx, 0x94
lea rax, [rbp - 0x38]
mov qword [rbp + 0x20], rdi
mov rcx, r15
mov qword [rsp + 0x20], rax
call fcn.180020090
mov rax, qword [r15 + 0x7d8]
mov ecx, dword [rbp - 0x80]
mov qword [rbp + 0x30], rax
jmp 0x180076128
movsxd rcx, dword [rbp - 0x80]
mov rdi, rcx
cmp dword [r15 + 0x7ec], 0
jl 0x1800751ab
xor esi, esi
test ecx, ecx
jle 0x180076b19
shl rdi, 2
mov esi, ecx
mov r8, rdi
mov edx, 0xffffffff
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov ecx, dword [rbp - 0x80]
jmp 0x180076b19
sub eax, 0x361
je 0x18007622c
sub eax, 0x79
je 0x1800761fd
sub eax, 0x79
je 0x1800761ca
sub eax, 0x79
je 0x18007618a
cmp eax, 0x79
je 0x1800754eb
jmp 0x180076b1d
cmp dword [r12], 4
jl 0x1800761b4
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800761b4
lea rdx, [0x18036da58]
lea rcx, [0x18036e2a8]
call rax
mov ecx, dword [rbp - 0x80]
mov r8d, dword [rbp - 0x70]
mov eax, dword [rbp - 0x18]
mov ebx, 1
mov rdx, qword [rbp + 0x78]
mov r14d, eax
mov dword [rdx], eax
jmp 0x180076b1d
cmp dword [r12], 3
jl 0x180076b1d
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180076b1d
lea rdx, str.__OK_n
lea rcx, [0x18036e2a8]
call rax
mov ecx, dword [rbp - 0x80]
jmp 0x180076b19
cmp dword [r12], 4
jl 0x180076b1d
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180076b1d
mov edx, r14d
lea rcx, str.Extrair_setor_iniciliz
call rax
mov ecx, dword [rbp - 0x80]
jmp 0x180076b19
mov r10d, dword [r12]
mov r8d, 0xffffffff
cmp r10d, 4
mov dword [rbp - 0x58], r10d
mov eax, 8
mov dword [rbp - 0x18], 0
cmove r8d, eax
xor edi, edi
xor r14d, r14d
mov dword [rbp - 0x48], r8d
mov dword [rbp + 8], edi
mov qword [rbp - 0x38], r14
test edx, edx
jle 0x180076b53
nop word [rax + rax]
mov eax, 0x1a
mov dword [rbp - 0x78], eax
nop dword [rax + rax]
add eax, 0xffffffe6
cmp eax, 5
ja case.default.0x1800762a4
lea rcx, [0x180000000]
mov ecx, dword [rcx + rax*4 + 0x76b58]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
cmp dword [rbp - 0x20], 0
mov r8, qword [rbp + 0x40]
mov ecx, dword [r8 + r14*4]
mov dword [rbp - 0x1c], ecx
je 0x1800762c8
mov edx, dword [r8 + r14*4 + 4]
mov eax, edx
sub eax, ecx
mov dword [rbp - 0x10], edx
mov dword [rbp - 0x30], eax
jmp 0x1800762e0
mov rax, qword [rbp + 0x68]
xor edx, edx
mov eax, dword [rax + r14*4]
test eax, eax
cmovns edx, eax
mov dword [rbp - 0x30], edx
lea eax, [rcx + rdx]
mov dword [rbp - 0x10], eax
mov eax, dword [r8 + r14*4 + 4]
sub eax, ecx
mov dword [rbp + 0x10], eax
mov eax, dword [r12]
cmp eax, 4
jl 0x180076ad5
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180076313
mov edx, edi
lea rcx, str.__col__d:
call r8
mov eax, dword [r12]
cmp eax, 4
jl 0x180076ad5
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180076ad5
mov edx, dword [rbp - 0x30]
lea rcx, str._nz__d
call rax
jmp 0x180076ad5
movsxd rcx, dword [rbp - 0x1c]
cmp ecx, dword [rbp - 0x10]
jge 0x180076ad5
mov rax, rcx
mov rcx, qword [rbp + 0x50]
lea rdx, [rcx + rax*4]
mov qword [rbp + 0x20], rdx
nop dword [rax]
mov r13d, 0x57
mov r14d, 5
nop dword [rax]
cmp r14d, 5
ja case.default.0x180076395
mov eax, r14d
lea rcx, [0x180000000]
mov ecx, dword [rcx + rax*4 + 0x76b70]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov eax, dword [rbp - 0x5c]
dec eax
cmp edi, eax
jne 0x1800763c6
mov eax, dword [rbp - 0x10]
add eax, 0xfffffffc
cmp dword [rbp - 0x1c], eax
jl 0x1800763c6
cmp r10d, 4
jne 0x1800763c6
mov r8d, 0xffffffff
mov dword [r12], r10d
mov esi, dword [rdx]
mov dword [rbp - 0x48], r8d
jmp case.default.0x180076395
test r8d, r8d
js 0x18007640c
mov eax, r8d
dec r8d
mov dword [rbp - 0x48], r8d
test eax, eax
jne 0x18007640c
cmp dword [r12], 4
jne 0x18007640c
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180076404
lea rdx, str.____..._n
lea rcx, [0x18036e2a8]
call rax
mov rdx, qword [rbp + 0x20]
mov r8d, dword [rbp - 0x48]
mov dword [r12], 3
mov esi, dword [rdx]
jmp case.default.0x180076395
test r11d, r11d
jne case.default.0x180076395
mov rcx, qword [rbp + 0x30]
movsxd rax, esi
cmp dword [rcx + rax*4], edi
jne case.default.0x180076395
mov edi, 0x8a
cmp edi, 0x8a
je 0x180076459
cmp edi, 0x12b
je 0x180076452
cmp edi, 0x1cc
je 0x1800754eb
jmp 0x180076508
xor ebx, ebx
jmp 0x180076508
mov eax, dword [r12]
cmp eax, 1
jl 0x18007647f
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x18007647f
mov rdx, r9
lea rcx, str.Crash_Reporter_Error
call r8
mov eax, dword [r12]
mov rcx, qword [rbp + 0x60]
test rcx, rcx
je 0x1800764aa
cmp eax, 1
jl 0x1800764cb
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x1800764aa
mov rdx, rcx
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp eax, 1
jl 0x1800764cb
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800764cb
lea rdx, str.WriteOperationCount
lea rcx, str.:__s_n
call rax
lea rax, [rbp + 0x38]
mov dword [rbp + 0x38], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x50]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 0x50], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
mov r9, qword [rbp - 0x68]
add edi, 0xa1
cmp edi, 0x26d
jb 0x180076431
mov edi, dword [rbp + 8]
jmp 0x1800767b8
mov eax, dword [r12]
cmp eax, 4
jl 0x180076547
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180076547
mov edx, esi
lea rcx, str.___8d:
call r8
mov eax, dword [r12]
mov ecx, dword [rbp - 0x1c]
lea rdx, [rbp - 0x40]
mov r8, qword [rbp + 0x58]
mov r9d, 0x94
mov dword [rbp - 0x50], eax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x38]
mov dword [rbp + 0x38], ecx
mov ecx, dword [rbp - 0x70]
mov dword [rbp - 0x40], ecx
mov rcx, qword [rbp + 0x48]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
call fcn.1800c9a40
mov ecx, dword [rbp - 0x18]
cmp esi, edi
lea eax, [rcx + 1]
cmovne eax, ecx
mov dword [rbp - 0x18], eax
test esi, esi
js 0x18007659f
cmp esi, dword [rbp - 0x80]
jl 0x180076687
mov edi, 0xb0
nop dword [rax]
nop dword [rax + rax]
mov eax, edi
sub eax, 0xae
je 0x1800751ab
sub eax, 1
je 0x180076640
cmp eax, 1
jne 0x180076679
mov eax, dword [r12]
cmp eax, 1
jl 0x1800765f2
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x1800765f2
mov rdx, qword [rbp - 0x68]
lea rcx, str.660_661_DOTS_24578
call r8
mov eax, dword [r12]
mov rcx, qword [rbp + 0x60]
test rcx, rcx
je 0x18007661d
cmp eax, 1
jl 0x180076679
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x18007661d
mov rdx, rcx
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp eax, 1
jl 0x180076679
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180076679
lea rdx, str.x3RY2Q6eQGa_6q0vb1Yu1A
lea rcx, str.:__s_n
call rax
jmp 0x180076679
lea rax, [rbp - 0x40]
mov dword [rbp - 0x40], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x50]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 0x50], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
dec edi
cmp edi, 0xad
ja 0x1800765b0
cmp dword [rbp - 0x60], 0
je 0x18007677a
cmp esi, dword [rbp - 8]
jg 0x18007677a
mov edi, 0x54
nop
cmp edi, 0x54
je 0x180076748
cmp edi, 0x78c
je 0x1800766c2
cmp edi, 0xec4
je 0x1800751ab
jmp 0x180076768
mov rcx, qword [rbp + 0x60]
test rcx, rcx
je 0x1800766ea
cmp dword [r12], 1
jl 0x18007670d
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800766ea
mov rdx, rcx
lea rcx, [0x18036e2a8]
call rax
cmp dword [r12], 1
jl 0x18007670d
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x18007670d
lea rdx, str.VLDTR_E_MD_GENERIC_CCTOR
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x40]
mov dword [rbp - 0x40], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x50]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 0x50], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
jmp 0x180076768
cmp dword [r12], 1
jl 0x180076768
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180076768
mov rdx, qword [rbp - 0x68]
lea rcx, str.icudt52l_coll_pa.res
call rax
add edi, 0x738
cmp edi, 0x15a8
jbe 0x1800766a0
mov edi, dword [rbp + 8]
jmp 0x1800767b8
test r11d, r11d
jne case.default.0x180076395
mov rcx, qword [rbp + 0x30]
movsxd rax, esi
mov dword [rcx + rax*4], edi
jmp case.default.0x180076395
mov dword [rbp - 8], esi
jmp case.default.0x180076395
cmp dword [r12], 4
jl case.default.0x180076395
mov rax, qword [r15 + 0x98]
test rax, rax
je case.default.0x180076395
lea rdx, [0x18036da58]
lea rcx, [0x18036e2a8]
call rax
mov rdx, qword [rbp + 0x20]
mov r8d, dword [rbp - 0x48]
mov r9, qword [rbp - 0x68]
dec r13d
mov r10d, dword [rbp - 0x58]
dec r14d
mov r11d, dword [rbp - 0x60]
cmp r13d, 0x51
ja 0x180076370
mov ecx, dword [rbp - 0x1c]
add rdx, 4
inc ecx
mov qword [rbp + 0x20], rdx
mov dword [rbp - 0x1c], ecx
cmp ecx, dword [rbp - 0x10]
jl 0x180076360
mov r13, qword [rbp + 0x60]
mov r14, qword [rbp - 0x38]
jmp 0x180076ad5
mov dword [rbp - 8], 0xffffffff
jmp 0x180076ad5
lea eax, [rdx - 1]
cmp edi, eax
jne 0x180076824
cmp r10d, 4
jne 0x180076824
mov r8d, r10d
mov dword [r12], r10d
jmp 0x18007682d
test r8d, r8d
js 0x180076ad5
mov eax, r8d
dec r8d
mov dword [rbp - 0x48], r8d
test eax, eax
jne 0x180076ad5
cmp dword [r12], 4
jne 0x180076ad5
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180076866
lea rdx, str.____..._n
lea rcx, [0x18036e2a8]
call rax
mov dword [r12], 3
jmp 0x180076ad5
mov eax, dword [r12]
cmp eax, 4
jl 0x180076ad5
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x18007689d
mov edx, dword [rbp - 0x1c]
lea rcx, str._start__d
call r8
mov eax, dword [r12]
cmp eax, 4
jl 0x180076ad5
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180076ad5
mov edx, dword [rbp - 0x10]
lea rcx, str._end__d
call rax
jmp 0x180076ad5
cmp dword [rbp - 0x20], 0
jne 0x1800768ec
cmp dword [r12], 4
jl 0x18007690f
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800768ec
mov edx, dword [rbp + 0x10]
lea rcx, str._space__d
call rax
cmp dword [r12], 4
jl 0x18007690f
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x18007690f
lea rdx, [0x18036e79c]
lea rcx, [0x18036e2a8]
call rax
cmp dword [rbp - 0x1c], 0
jl 0x180076921
mov eax, dword [rbp - 0x14]
cmp dword [rbp - 0x10], eax
jle 0x1800769ef
mov edi, 0x57
mov eax, edi
sub eax, 0x57
je 0x1800769a0
sub eax, 1
je 0x180076940
cmp eax, 1
je 0x1800754eb
jmp 0x1800769e4
cmp dword [r12], 1
jl 0x180076963
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180076963
lea rdx, str.CIM_ConcreteJob
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x40]
mov dword [rbp - 0x40], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x50]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 0x50], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
xor ebx, ebx
jmp 0x1800769e4
cmp dword [r12], 1
jl 0x1800769c0
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800769c0
mov rdx, qword [rbp - 0x68]
lea rcx, str.data_is_not_an_array
call rax
test r13, r13
je 0x1800769e4
cmp dword [r12], 1
jl 0x1800769e4
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x1800769e4
mov rdx, r13
lea rcx, [0x18036e2a8]
call rax
inc edi
cmp edi, 0x5a
jb 0x180076926
mov eax, dword [rbp - 0x30]
test eax, eax
js 0x180076a01
mov ecx, dword [rbp - 0x80]
cmp eax, ecx
jle case.default.0x1800762a4
mov edi, 0xc6
mov eax, edi
sub eax, 0xc6
je 0x180076a1d
cmp eax, 1
je 0x1800754eb
jmp 0x180076ac7
mov eax, dword [r12]
cmp eax, 1
jl 0x180076a44
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180076a44
mov rdx, qword [rbp - 0x68]
lea rcx, str.vector_length_header
call r8
mov eax, dword [r12]
test r13, r13
je 0x180076a6b
cmp eax, 1
jl 0x180076a8c
mov r8, qword [r15 + 0x98]
test r8, r8
je 0x180076a6b
mov rdx, r13
lea rcx, [0x18036e2a8]
call r8
mov eax, dword [r12]
cmp eax, 1
jl 0x180076a8c
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x180076a8c
lea rdx, str.0_potezi
lea rcx, str.:__s_n
call rax
lea rax, [rbp - 0x40]
mov dword [rbp - 0x40], 0
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x50]
mov r9, r15
mov dword [rsp + 0x20], 0x4b
lea rdx, [0x18036d371]
mov dword [rbp - 0x50], 0xfffffffc
lea rcx, str.invalid
call fcn.180123d60
xor ebx, ebx
inc edi
cmp edi, 0xc8
jb 0x180076a06
mov ecx, dword [rbp - 0x80]
mov eax, dword [rbp - 0x78]
mov r8d, dword [rbp - 0x48]
inc eax
mov edi, dword [rbp + 8]
mov r9, qword [rbp - 0x68]
mov r10d, dword [rbp - 0x58]
mov r11d, dword [rbp - 0x60]
mov edx, dword [rbp - 0x5c]
mov dword [rbp - 0x78], eax
cmp eax, 0x20
jb 0x180076280
inc edi
inc r14
mov dword [rbp + 8], edi
mov qword [rbp - 0x38], r14
cmp r14, qword [rbp + 0x18]
jl 0x180076270
mov r14d, dword [rbp - 0x18]
mov r8d, dword [rbp - 0x70]
mov r9d, dword [rbp - 0x2c]
add r9d, 0x79
mov dword [rbp - 0x2c], r9d
cmp r9d, dword [rbp - 0x28]
jae 0x1800754eb
mov r9, qword [rbp - 0x68]
mov r11d, dword [rbp - 0x60]
mov edx, dword [rbp - 0x5c]
mov r10, qword [rbp + 0x48]
mov eax, dword [rbp - 0x2c]
mov rdi, qword [rbp + 0x18]
jmp 0x180075200
mov ecx, dword [rbp - 0x80]
jmp 0x180076b1d
mov r14d, edi
jmp 0x180076b19