Function at 0x180025090
Capabilities:
Check http status code
Encode data using base64

Disassembly:
mov r11, rsp
mov qword [r11 + 0x20], r9
mov qword [r11 + 0x18], r8
mov qword [r11 + 0x10], rdx
mov qword [r11 + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x78
mov r13d, dword [rsp + 0x100]
xor edi, edi
mov rbx, qword [rsp + 0x60]
mov r15, rdx
imul eax, r13d, 0x408
mov r10, rcx
mov r12d, r13d
mov dword [rsp + 0x50], r13d
mov dword [rsp + 0x5c], eax
cmp r13d, eax
ja 0x1800251fa
mov r13, qword [rsp + 0x60]
movabs r8, 0xaaaaaaaaaaaaaaab
mov rsi, qword [rsp + 0x60]
mov r9, rdx
mov r15d, dword [rsp + 0x100]
mov rbp, qword [rsp + 0x60]
mov r14d, dword [rsp + 0x100]
lea rcx, [0x180009b60]
cmp r12d, 0xb37
ja 0x1800252f0
je 0x180026454
mov eax, r12d
sub eax, 0x21
je 0x18002528c
sub eax, 0x20
je 0x180025277
sub eax, 0x8f
je 0x180025245
cmp eax, 0x2d
jne 0x1800251bf
mov rax, qword [rsp + 0xf0]
lea r8, [rsp + 0x60]
mov qword [rsp + 0x60], rcx
xor r9d, r9d
xor edx, edx
mov rcx, r10
mov eax, dword [rax]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 0x38
call fcn.18000a7a0
movabs r8, 0xaaaaaaaaaaaaaaab
mov r10, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
imul eax, dword [rsp + 0x100], 0x56
add r12d, eax
mov dword [rsp + 0x50], r12d
cmp r12d, dword [rsp + 0x5c]
jbe 0x180025110
mov r15, qword [rsp + 0xc8]
mov r13d, dword [rsp + 0x100]
mov r9, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xd0]
lea eax, [r13 - 0xb]
mov dword [rsp + 0x100], eax
cmp r13d, eax
jbe 0x180026454
mov r12, qword [rsp + 0xe8]
lea rax, [0x18003bb51]
mov qword [rsp + 0x60], rax
lea eax, [r13 - 0xba]
lea rsi, [0x180000000]
cmp eax, 8
ja case.default.0x180025243
mov ecx, dword [rsi + rax*4 + 0x26548]
add rcx, rsi
jmp rcx
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rax + 0x10]
mov rax, r8
add rcx, 2
xor r8d, r8d
mul rcx
mov rcx, qword [rsp + 0xf8]
shr rdx, 1
shl rdx, 2
call fcn.180030e70
jmp 0x1800251a5
cmp byte [0x180046db1], dil
jne 0x1800251bf
mov rax, rdi
jmp 0x180026457
mov r10, qword [rsp + 0xc8]
mov rdx, qword [r10]
mov r8, qword [r10 + 8]
cmp rdx, r8
je 0x1800252e8
mov rax, qword [rsp + 0xf8]
mov r9d, dword [rax]
nop dword [rax + rax]
cmp dword [rdx + 8], r9d
jne 0x1800252df
mov ecx, 0xe2
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xe1
je 0x180026454
cmp eax, 1
jne 0x1800252d5
mov rbx, rdx
dec ecx
cmp ecx, 0xe0
ja 0x1800252c0
add rdx, 0x10
cmp rdx, r8
jne 0x1800252b0
mov rbx, rdi
jmp 0x1800251a5
cmp r12d, 0x1617
je 0x18002554b
cmp r12d, 0x46b0
je 0x180025518
cmp r12d, 0x8c90
je 0x180025423
cmp r12d, 0xd270
jne 0x1800251bf
mov r10, qword [rsp + 0xc8]
cmp r13, qword [r10 + 0x10]
jae 0x1800251af
mov r12d, dword [rsp + 0x58]
mov edx, 0xb8
cmp edx, 0xb8
je 0x1800253e9
cmp edx, 0x5080
je 0x1800253cd
cmp edx, 0xa048
je 0x180025373
cmp edx, 0xf010
jne 0x180025402
mov byte [rsi], 0x3d
inc rsi
jmp 0x180025402
mov ecx, r15d
mov eax, r14d
and ecx, 3
shr eax, 4
shl ecx, 4
add ecx, eax
mov rax, qword [0x180046db8]
movzx ecx, byte [rcx + rax]
lea rax, [r13 + 1]
mov byte [rsi], cl
cmp rax, qword [r10 + 0x10]
jae 0x1800253c0
mov ecx, r14d
mov eax, r12d
and ecx, 0xf
shr eax, 6
lea ecx, [rax + rcx*4]
mov rax, qword [0x180046db8]
movzx r8d, byte [rcx + rax]
mov byte [rsi + 1], r8b
add rsi, 2
jmp 0x180025402
mov r8b, 0x3d
mov byte [rsi + 1], r8b
add rsi, 2
jmp 0x180025402
mov rax, qword [0x180046db8]
mov r12d, edi
mov ecx, r15d
shr rcx, 2
movzx ecx, byte [rcx + rax]
mov byte [rsi], cl
inc rsi
jmp 0x180025402
movzx r15d, byte [rbp]
lea rax, [r13 + 1]
cmp rax, qword [r10 + 0x10]
jae 0x1800253ff
movzx r14d, byte [rbp + 1]
jmp 0x180025402
mov r14d, edi
add edx, 0x4fc8
cmp edx, 0x13f20
jbe 0x180025340
mov dword [rsp + 0x58], r12d
mov r12d, dword [rsp + 0x50]
jmp 0x1800251a5
mov rax, r8
mov r13, rdi
mul qword [r9 + 0x10]
shr rdx, 1
lea rcx, [rdx + rdx*2]
test rcx, rcx
je 0x1800251bf
dec rcx
mov rax, r8
mul rcx
shr rdx, 1
inc rdx
lea r13, [rdx + rdx*2]
mov r8d, 0x11e
cmp r8d, 0x11e
je 0x1800254b1
cmp r8d, 0x1ba
je 0x18002548e
cmp r8d, 0x256
jne 0x1800254eb
movzx ecx, byte [rbp + 2]
mov rax, qword [0x180046db8]
and ecx, 0x3f
movzx ecx, byte [rcx + rax]
mov byte [rsi], cl
inc rsi
add rbp, 3
jmp 0x1800254eb
movzx ecx, byte [rbp + 1]
movzx eax, byte [rbp + 2]
and ecx, 0xf
shr eax, 6
lea ecx, [rax + rcx*4]
mov rax, qword [0x180046db8]
movzx ecx, byte [rcx + rax]
mov byte [rsi], cl
inc rsi
jmp 0x1800254eb
mov rax, qword [0x180046db8]
movzx ecx, byte [rbp]
shr rcx, 2
movzx ecx, byte [rcx + rax]
mov byte [rsi], cl
movzx ecx, byte [rbp]
movzx eax, byte [rbp + 1]
and ecx, 3
shl ecx, 4
shr eax, 4
add ecx, eax
mov rax, qword [0x180046db8]
movzx ecx, byte [rcx + rax]
mov byte [rsi + 1], cl
add rsi, 2
add r8d, 0x9c
cmp r8d, 0x2f2
jb 0x180025456
sub rdx, 1
jne 0x180025450
movabs r8, 0xaaaaaaaaaaaaaaab
jmp 0x1800251bf
mov r10, qword [rsp + 0xc8]
mov rbp, r10
cmp qword [r10 + 0x18], 0x10
jb 0x18002552d
mov rbp, qword [r10]
mov rax, qword [rsp + 0xf8]
mov rsi, rax
cmp qword [rax + 0x18], 0x10
jb 0x1800251af
mov rsi, qword [rax]
jmp 0x1800251af
mov eax, 0xd1
cmp eax, 0xd1
je 0x180025566
add eax, 0x44
cmp eax, 0x115
jb 0x180025550
jmp 0x1800251bf
call qword [0x180046d88]
jmp 0x180026457
cmp dword [r15 + 0x48], 0xffffffff
je 0x180025590
cmp dword [r15 + 0x4c], 0xffffffff
jne case.default.0x180025243
nop dword [rax]
nop word [rax + rax]
xor edx, edx
lea rcx, str.CompareAndMergeWorkbooks
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov ecx, dword [r9]
test ecx, ecx
je 0x18002578a
cmp ecx, 1
jl 0x1800255bf
cmp ecx, dword [r15 + 0x48]
jle 0x18002578a
cmp ecx, 6
jl 0x1800255d3
mov eax, dword [r15 + 0x4c]
add eax, 5
cmp ecx, eax
jle 0x18002578a
cmp ecx, 0x200
je case.default.0x180025243
cmp ecx, 0x10b
jne 0x180025615
mov eax, dword [r8]
test eax, eax
js 0x180025600
cmp eax, dword [r15 + 0x78]
jl case.default.0x180025243
nop dword [rax + rax]
xor edx, edx
lea rcx, str.clarateur_de_la_fonction
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
bt ecx, 8
jae 0x180025755
mov r14d, 0xe5
nop word [rax + rax]
mov eax, r14d
sub eax, 0xe4
je 0x18002572b
cmp eax, 1
jne 0x180025738
mov edx, dword [r9]
mov ecx, edx
and ecx, 0xf
je 0x180025673
cmp ecx, eax
jb 0x18002565b
cmp ecx, dword [r15 + 0x48]
jle 0x180025673
cmp ecx, 6
jb 0x1800263e0
mov eax, dword [r15 + 0x4c]
add eax, 5
cmp ecx, eax
jg 0x1800263e0
test dl, 0xf0
je 0x180025738
mov ebp, 0x46
cmp ebp, 0x46
je 0x1800256da
cmp ebp, 0xc8
jne 0x18002570f
test dword [r8], 0xfffffffc
je 0x18002570f
mov esi, 0x2a
cmp esi, 0x2a
je 0x1800256b4
cmp esi, 0xf42
jne 0x1800256c2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
xor edx, edx
lea rcx, str.msocbvcrolkfolderbardark
call fcn.180038ef0
add esi, 0xf18
cmp esi, 0x1e30
jbe 0x1800256a0
mov r9, qword [rsp + 0xd8]
jmp 0x18002570f
mov eax, dword [r9]
mov ecx, eax
sar ecx, 4
and ecx, 0xf
je 0x18002570f
and eax, 0xf0
cmp eax, 0x10
jb 0x1800256f7
cmp ecx, dword [r15 + 0x48]
jle 0x18002570f
cmp eax, 0x60
jb 0x180026400
mov eax, dword [r15 + 0x4c]
add eax, 5
cmp ecx, eax
jg 0x180026400
mov r8, qword [rsp + 0xd0]
add ebp, 0x82
cmp ebp, 0x14a
jb 0x180025681
jmp 0x180025738
test dword [r9], 0xfffffe00
jne 0x180026420
mov r8, qword [rsp + 0xd0]
dec r14d
cmp r14d, 0xe3
ja 0x180025630
jmp case.default.0x180025243
mov esi, 0x60
nop word [rax + rax]
mov eax, esi
sub eax, 0x5f
je 0x1800256ad
cmp eax, 1
jne 0x18002577e
xor edx, edx
lea rcx, str.Set_control_patch_input_size_9
call fcn.180038ef0
dec esi
cmp esi, 0x5e
ja 0x180025760
jmp case.default.0x180025243
cmp dword [r8], 0
jne 0x180025798
test ecx, ecx
jne case.default.0x180025243
mov eax, 0x7a
nop dword [rax]
cmp eax, 0x7a
je 0x180026435
add eax, 0x63
cmp eax, 0xdd
jb 0x1800257a0
jmp case.default.0x180025243
cmp dword [r15 + 0x7c], 0
jne 0x180026450
mov rax, qword [rsp + 0xf8]
mov eax, dword [rax]
and eax, 0xffff80ff
sub eax, 0x19
cmp eax, 0xa
jbe case.default.0x180025243
xor edx, edx
lea rcx, str.NdfCreateInboundIncident
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
cmp dword [r15 + 0x48], 0xffffffff
je 0x180025805
cmp dword [r15 + 0x4c], 0xffffffff
jne case.default.0x180025243
mov esi, 0x74
nop word [rax + rax]
mov eax, esi
sub eax, 0x74
je 0x180025822
cmp eax, 0x19
je 0x1800256ad
jmp 0x180025830
xor edx, edx
lea rcx, str.__webkit_keyframe_rule
call fcn.180038ef0
add esi, 0x19
cmp esi, 0xa6
jb 0x180025810
jmp case.default.0x180025243
mov rax, qword [rsp + 0xf8]
mov eax, dword [rax]
test eax, 0x3e00
setne cl
bt eax, 0xe
setb al
test al, cl
je case.default.0x180025243
xor edx, edx
lea rcx, str.VC_CL_Macros_GL_APIENTRY
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
cmp dword [r15 + 0x48], 0xffffffff
je 0x180025884
cmp dword [r15 + 0x4c], 0xffffffff
jne 0x1800258bc
mov esi, 0x129
nop dword [rax]
mov eax, esi
sub eax, 0x129
je 0x1800258a4
cmp eax, 1
je 0x1800256ad
jmp 0x1800258b2
xor edx, edx
lea rcx, str.22QColumnViewGripPrivate
call fcn.180038ef0
inc esi
cmp esi, 0x12b
jb 0x180025890
mov rcx, qword [rsp + 0xe0]
mov edx, dword [rcx]
test edx, edx
je 0x180025acf
cmp edx, 1
jl 0x1800258dd
cmp edx, dword [r15 + 0x48]
jle 0x180025acf
cmp edx, 6
jl 0x1800258f1
mov eax, dword [r15 + 0x4c]
add eax, 5
cmp edx, eax
jle 0x180025acf
cmp edx, 0x200
je case.default.0x180025243
cmp edx, 0x10b
jne 0x180025951
mov eax, dword [r12]
test eax, eax
js 0x180025917
cmp eax, dword [r15 + 0x78]
jl case.default.0x180025243
mov esi, 0xb3
nop dword [rax]
mov eax, esi
sub eax, 0xb3
je 0x180025934
cmp eax, 1
je 0x1800256ad
jmp 0x180025942
xor edx, edx
lea rcx, str.segmentation_upid_length
call fcn.180038ef0
inc esi
cmp esi, 0xb5
jb 0x180025920
jmp case.default.0x180025243
bt edx, 8
jae 0x180025a93
mov r14d, 0x10
cmp r14d, 0x10
je 0x180025a38
cmp r14d, 0x7c
jne 0x180025a7d
test dl, 0xf0
je 0x180025a19
mov ebp, 0xd4
mov eax, ebp
sub eax, 0xd4
je 0x1800259ce
cmp eax, 0x1d
jne 0x180025a0a
test dword [r12], 0xfffffffc
je 0x180025a0a
mov esi, 0xa2
mov eax, esi
sub eax, 0xa2
je 0x1800259b4
cmp eax, 1
je 0x1800256ad
jmp 0x1800259c2
xor edx, edx
lea rcx, str.PCS_NAD83_Nevada_Central
call fcn.180038ef0
inc esi
cmp esi, 0xa4
jb 0x1800259a0
jmp 0x180025a02
mov eax, dword [rcx]
mov ecx, eax
sar ecx, 4
and ecx, 0xf
je 0x180025a02
and eax, 0xf0
cmp eax, 0x10
jb 0x1800259ea
cmp ecx, dword [r15 + 0x48]
jle 0x180025a02
cmp eax, 0x60
jb 0x180026470
mov eax, dword [r15 + 0x4c]
add eax, 5
cmp ecx, eax
jg 0x180026470
mov rcx, qword [rsp + 0xe0]
add ebp, 0x1d
cmp ebp, 0x10e
jb 0x180025983
mov edx, dword [rcx]
test edx, 0xfffffe00
je 0x180025a7d
xor edx, edx
lea rcx, str.Using_home_directory:__1
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov ecx, edx
and ecx, 0xf
je 0x180025a75
cmp ecx, 1
jb 0x180025a4a
cmp ecx, dword [r15 + 0x48]
jle 0x180025a75
cmp ecx, 6
jb 0x180025a5a
mov eax, dword [r15 + 0x4c]
add eax, 5
cmp ecx, eax
jle 0x180025a75
mov eax, 0xbb
nop
cmp eax, 0xbb
je 0x180026485
add eax, 0x13
cmp eax, 0xce
jb 0x180025a60
mov rcx, qword [rsp + 0xe0]
add r14d, 0x6c
cmp r14d, 0xe8
jb 0x180025961
jmp case.default.0x180025243
mov esi, 0xd1
cmp esi, 0xd1
je 0x180025aae
cmp esi, 0x85e4
je 0x1800256ad
jmp 0x180025abc
xor edx, edx
lea rcx, str.Select_the_cortex_r8_processor
call fcn.180038ef0
add esi, 0x8513
cmp esi, 0x10a26
jbe 0x180025a98
jmp case.default.0x180025243
cmp dword [r12], 0
jne 0x180025ade
test edx, edx
jne case.default.0x180025243
mov eax, 0xb3
cmp eax, 0xb3
je 0x18002649a
add eax, 0x77
cmp eax, 0x12a
jb 0x180025ae3
jmp case.default.0x180025243
mov r8, qword [rsp + 0xf8]
mov edx, dword [r8]
mov eax, edx
and eax, 0xffff80ff
cmp eax, 0x24
ja case.0x180025b2c.8
cdqe
movzx eax, byte [rsi + rax + 0x26590]
mov ecx, dword [rsi + rax*4 + 0x2656c]
add rcx, rsi
jmp rcx
mov eax, 0x5e
cmp eax, 0x5e
je 0x180025b63
add eax, 0x27a8
cmp eax, 0x27a8
jbe 0x180025b33
mov ebp, 0x55
nop dword [rax]
cmp ebp, 0x55
je 0x180025b84
cmp ebp, 0x1694
je case.0x180025243.191
jmp 0x180025bcc
test edx, 0x3c00
je case.0x180025243.191
xor edx, edx
lea rcx, str.memory_aligned_memory.cc
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
test dword [r8], 0x2c00
je 0x180025bcc
mov esi, 0x129
cmp esi, 0x129
je 0x180025ba8
cmp esi, 0xe23b
je 0x1800256ad
jmp 0x180025bb6
xor edx, edx
lea rcx, str.ter__0__pas_de_limite_.
call fcn.180038ef0
add esi, 0xe112
cmp esi, 0x1c224
jbe 0x180025b92
mov r8, qword [rsp + 0xf8]
add ebp, 0x163f
cmp ebp, 0x2c7e
jbe 0x180025b50
nop
test dword [r8], 0x2e00
je case.0x180025243.191
xor edx, edx
lea rcx, str.Convert_double_to_uint64
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov eax, 0x65
cmp eax, 0x65
je 0x180025c3d
cmp eax, 0x8ae
je 0x180025c20
cmp eax, 0x10f7
je case.0x180025243.191
jmp 0x180025c49
test edx, 0x600
jne 0x180025c49
xor edx, edx
lea rcx, str.SCR___Scroll_designation
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
test edx, 0x7800
jne 0x1800264b0
add eax, 0x849
cmp eax, 0x18db
jbe 0x180025c07
mov ecx, 0xe2
nop word [rax + rax]
mov eax, ecx
sub eax, 0xe2
je 0x180025c74
cmp eax, 1
je case.0x180025243.191
jmp 0x180025c80
test edx, 0xc00
jne 0x1800264d0
inc ecx
cmp ecx, 0xe4
jb 0x180025c60
mov r13d, 0xbf
jmp case.default.0x180025243
mov ebp, 0x23
nop word [rax + rax]
cmp ebp, 0x23
je 0x180025cb3
cmp ebp, 0x38e
je case.0x180025243.191
jmp 0x180025cee
test dword [r8], 0x1e00
je 0x180025cee
mov esi, 0x1c
mov eax, esi
sub eax, 0x1b
je 0x1800256ad
cmp eax, 1
jne 0x180025cdf
xor edx, edx
lea rcx, str.Unable_to_create_dialog.
call fcn.180038ef0
dec esi
cmp esi, 0x1a
ja 0x180025cc1
mov r8, qword [rsp + 0xf8]
add ebp, 0x36b
cmp ebp, 0x6d6
jbe 0x180025ca0
mov ebp, 0x107
mov eax, ebp
sub eax, 0x107
je 0x180025d11
cmp eax, 0x5d
je case.0x180025243.191
jmp 0x180025d57
test dword [r8], 0x7f00
je 0x180025d57
mov esi, 0x36
nop
cmp esi, 0x36
je 0x180025d33
cmp esi, 0x125a
je 0x1800256ad
jmp 0x180025d41
xor edx, edx
lea rcx, str.FileCompatibilityChecker
call fcn.180038ef0
add esi, 0x1224
cmp esi, 0x2448
jbe 0x180025d20
mov r8, qword [rsp + 0xf8]
add ebp, 0x5d
cmp ebp, 0x1c1
jb 0x180025d01
test dword [r8], 0x7e00
jne 0x1800264f0
mov r13d, 0xbf
jmp case.default.0x180025243
mov r14, qword [rsp + 0xf0]
mov ecx, dword [r14]
test ecx, ecx
je 0x180025f98
cmp ecx, 1
jl 0x180025d9c
cmp ecx, dword [r15 + 0x48]
jle 0x180025f98
cmp ecx, 6
jl 0x180025db0
mov eax, dword [r15 + 0x4c]
add eax, 5
cmp ecx, eax
jle 0x180025f98
cmp ecx, 0x10b
jne 0x180025dec
mov eax, dword [r10]
test eax, eax
js 0x180025dc9
cmp eax, dword [r15 + 0x78]
jl 0x180025fa2
mov eax, 0x126
nop
cmp eax, 0x126
je 0x180026505
add eax, 0x4734
cmp eax, 0x4734
jbe 0x180025dd0
jmp 0x180025fa2
bt ecx, 8
jae 0x180025f58
mov ebp, 0x26
nop dword [rax + rax]
cmp ebp, 0x26
je 0x180025e4d
cmp ebp, 0x23a
jne 0x180025f3d
test dword [r14], 0xfffffe00
je 0x180025f3d
mov esi, 0x7a
mov eax, esi
sub eax, 0x79
je 0x1800256ad
cmp eax, 1
jne 0x180025e41
xor edx, edx
lea rcx, str.SULD_1D_ARRAY_V4I16_ZERO
call fcn.180038ef0
dec esi
cmp esi, 0x78
ja 0x180025e23
jmp 0x180025f3d
mov ecx, dword [r14]
and ecx, 0xf
je 0x180025ea4
cmp ecx, 1
jb 0x180025e60
cmp ecx, dword [r15 + 0x48]
jle 0x180025ea4
cmp ecx, 6
jb 0x180025e70
mov eax, dword [r15 + 0x4c]
add eax, 5
cmp ecx, eax
jle 0x180025ea4
mov esi, 0x7c
cmp esi, 0x7c
je 0x180025e88
cmp esi, 0x140
je 0x1800256ad
jmp 0x180025e96
xor edx, edx
lea rcx, str.WVC1_VC_1_Microsoft_____
call fcn.180038ef0
add esi, 0xc4
cmp esi, 0x204
jb 0x180025e75
test byte [r14], 0xf0
je 0x180025f3d
mov eax, dword [r14]
mov ecx, eax
sar ecx, 4
and ecx, 0xf
je 0x180025ef7
and eax, 0xf0
cmp eax, 0x10
jb 0x180025ecb
cmp ecx, dword [r15 + 0x48]
jle 0x180025ef7
cmp eax, 0x60
jb 0x180025edb
mov eax, dword [r15 + 0x4c]
add eax, 5
cmp ecx, eax
jle 0x180025ef7
mov eax, 0xe1
cmp eax, 0xe1
je 0x18002651a
add eax, 0x6270
cmp eax, 0x6270
jbe 0x180025ee0
mov rax, qword [rsp + 0xc0]
test dword [rax], 0xfffffffc
je 0x180025f3d
mov esi, 0xb4
nop dword [rax]
mov eax, esi
sub eax, 0xb4
je 0x180025f24
cmp eax, 0x25
je 0x1800256ad
jmp 0x180025f32
xor edx, edx
lea rcx, str.640__x_480___72Hz__VESA_
call fcn.180038ef0
add esi, 0x25
cmp esi, 0xfe
jb 0x180025f10
add ebp, 0x214
cmp ebp, 0x428
jbe 0x180025e00
lea rsi, [0x180000000]
jmp 0x180025fa2
mov esi, 0x46
nop dword [rax]
cmp esi, 0x46
je 0x180025f73
cmp esi, 0x196e
je 0x1800256ad
jmp 0x180025f81
xor edx, edx
lea rcx, str.Name_not_in_quotes_and_not__
call fcn.180038ef0
add esi, 0x1928
cmp esi, 0x3250
jbe 0x180025f60
lea rsi, [0x180000000]
jmp 0x180025fa2
cmp dword [r10], 0
jne 0x180026530
cmp qword [r15 + 0x70], 0
je case.default.0x180025243
mov rdi, qword [rsp + 0xe0]
mov ebp, 0x21
mov r14, qword [rsp + 0xd8]
cmp ebp, 0x21
je 0x1800261f5
cmp ebp, 0x17d9
je 0x180026115
cmp ebp, 0x2f91
je 0x18002612a
cmp ebp, 0x4749
je 0x180026115
cmp ebp, 0x5f01
jne 0x18002639e
movsxd rax, dword [r14]
bt eax, 9
jae 0x180026024
mov rax, qword [rsp + 0xd0]
lea rdx, [0x18003ca08]
mov rcx, qword [r15 + 0x70]
mov r8d, dword [rax]
call fcn.180038ea0
jmp 0x180026100
bt eax, 8
jae 0x1800260e8
mov rcx, qword [rsp + 0xd0]
mov ecx, dword [rcx]
test al, 0xf
je 0x1800260d3
mov edx, eax
mov r9, rax
and eax, 0xf
and edx, 0xf0
lea r8, [rax*8 + 0x45000]
mov r8, qword [r8 + rsi]
test ecx, ecx
je 0x1800260a4
test edx, edx
je 0x18002608f
sar r9, 4
lea rdx, str.VPABSBZ256rrkz
and r9d, 0xf
mov eax, 1
shl eax, cl
mov rcx, qword [r15 + 0x70]
mov dword [rsp + 0x20], eax
mov r9, qword [rsi + r9*8 + 0x45000]
call fcn.180038ea0
jmp 0x180026100
mov r9d, ecx
lea rdx, str.UTCDueDate
mov rcx, qword [r15 + 0x70]
call fcn.180038ea0
jmp 0x180026100
mov rcx, qword [r15 + 0x70]
test edx, edx
je 0x1800260ca
sar r9, 4
lea rdx, str.__s___s_
and r9d, 0xf
mov r9, qword [rsi + r9*8 + 0x45000]
call fcn.180038ea0
jmp 0x180026100
lea rdx, str.__s_
jmp 0x1800260fb
mov r8d, ecx
lea rdx, str.__d_
mov rcx, qword [r15 + 0x70]
call fcn.180038ea0
jmp 0x180026100
mov r8, qword [rsi + rax*8 + 0x45000]
lea rdx, [0x18003c50c]
mov rcx, qword [r15 + 0x70]
call fcn.180038ea0
mov rcx, qword [r15 + 0x70]
lea rdx, [0x18003c510]
call fcn.180038ea0
jmp 0x18002639e
mov rcx, qword [r15 + 0x70]
lea rdx, [0x18003c4c8]
call fcn.180038ea0
jmp 0x18002639e
movsxd rax, dword [rdi]
bt eax, 9
jae 0x18002613c
mov r8d, dword [r12]
jmp 0x1800262dc
bt eax, 8
jae 0x180026386
mov ecx, dword [r12]
test al, 0xf
je 0x180026371
mov edx, eax
mov r9, rax
and eax, 0xf
and edx, 0xf0
lea r8, [rax*8 + 0x45000]
test ecx, ecx
je 0x1800261bc
mov r8, qword [r8 + rsi]
test edx, edx
je 0x1800261a4
sar r9, 4
lea rdx, str.VPROLVDZ256rmb
and r9d, 0xf
mov eax, 1
shl eax, cl
mov rcx, qword [r15 + 0x70]
mov dword [rsp + 0x20], eax
mov r9, qword [rsi + r9*8 + 0x45000]
call fcn.180038ea0
jmp 0x18002639e
mov r9d, ecx
lea rdx, str.evas_laiks
mov rcx, qword [r15 + 0x70]
call fcn.180038ea0
jmp 0x18002639e
mov r8, qword [r8 + rsi]
mov rcx, qword [r15 + 0x70]
test edx, edx
je 0x1800261e9
sar r9, 4
lea rdx, str.__s___s_
and r9d, 0xf
mov r9, qword [rsi + r9*8 + 0x45000]
call fcn.180038ea0
jmp 0x18002639e
lea rdx, str.__s_
jmp 0x180026399
mov rax, qword [rsp + 0xf8]
lea r9, [0x18003bb51]
lea rsi, [0x18003cf64]
lea r11, [0x18003cf68]
lea r10, [0x18003cf6c]
movsxd r8, dword [rax]
lea rdx, [0x18003cf70]
bt r8d, 0xe
lea rcx, [0x18003cf74]
lea rax, [0x18003cf78]
cmovae rsi, r9
bt r8d, 0xd
mov qword [rsp + 0x48], rsi
lea rsi, [0x180000000]
cmovae r11, r9
bt r8d, 0xc
mov qword [rsp + 0x40], r11
cmovae r10, r9
bt r8d, 0xb
mov qword [rsp + 0x38], r10
cmovae rdx, r9
bt r8d, 0xa
mov qword [rsp + 0x30], rdx
lea rdx, str._desc:partDuration_
cmovae rcx, r9
bt r8d, 9
mov qword [rsp + 0x28], rcx
mov rcx, qword [r15 + 0x70]
cmovae rax, r9
mov r9, r8
mov qword [rsp + 0x20], rax
and r9, 0xffffffffffff80ff
bt r8d, 8
lea r8, [0x18003cf7c]
cmovae r8, qword [rsp + 0x60]
mov r9, qword [rsi + r9*8 + 0x450a0]
call fcn.180038ea0
mov rcx, qword [rsp + 0xf0]
movsxd rax, dword [rcx]
bt eax, 9
jae 0x1800262f1
mov rax, qword [rsp + 0xc0]
mov r8d, dword [rax]
mov rcx, qword [r15 + 0x70]
lea rdx, [0x18003ca08]
call fcn.180038ea0
jmp 0x18002639e
bt eax, 8
jae 0x180026386
mov rcx, qword [rsp + 0xc0]
mov ecx, dword [rcx]
test al, 0xf
je 0x180026371
mov edx, eax
mov r9, rax
and eax, 0xf
and edx, 0xf0
lea r8, [rax*8 + 0x45000]
test ecx, ecx
je 0x1800261bc
mov r8, qword [r8 + rsi]
test edx, edx
je 0x18002635c
sar r9, 4
lea rdx, str.AVX_512_PF_ISA
and r9d, 0xf
mov eax, 1
shl eax, cl
mov rcx, qword [r15 + 0x70]
mov dword [rsp + 0x20], eax
mov r9, qword [rsi + r9*8 + 0x45000]
call fcn.180038ea0
jmp 0x18002639e
mov r9d, ecx
lea rdx, str.GSWaitTime
mov rcx, qword [r15 + 0x70]
call fcn.180038ea0
jmp 0x18002639e
mov r8d, ecx
lea rdx, str.__d_
mov rcx, qword [r15 + 0x70]
call fcn.180038ea0
jmp 0x18002639e
mov rcx, qword [r15 + 0x70]
lea rdx, [0x18003c50c]
mov r8, qword [rsi + rax*8 + 0x45000]
call fcn.180038ea0
add ebp, 0x17b8
cmp ebp, 0x7698
jbe 0x180025fc2
xor edi, edi
dec r13d
cmp r13d, dword [rsp + 0x100]
jbe 0x180026454
mov r9, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xd0]
mov r10, qword [rsp + 0xc0]
jmp 0x180025222
xor edx, edx
lea rcx, str.banned_partner_speeddial
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
xor edx, edx
lea rcx, str.greater_than_max_float64
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
xor edx, edx
lea rcx, str.unmanagedByReferenceType
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
xor edx, edx
lea rcx, str.V1132_NeighbourAboveLeft
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov dword [r15 + 0x7c], edi
mov rax, rbx
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret
xor edx, edx
lea rcx, str.cve_elapsed_time_grouper
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
xor edx, edx
lea rcx, str.BFD_RELOC_MN10300_TLS_LD
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
xor edx, edx
lea rcx, str.llvm.aarch64.neon.frecpe
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
xor edx, edx
lea rcx, str.SVGA3D_RS_CCWSTENCILPASS
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
xor edx, edx
lea rcx, str.VtChSeriesLabelSelection
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
xor edx, edx
lea rcx, str.Codec_Information_Length
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
xor edx, edx
lea rcx, str.GetHighlighterAttributes
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
xor edx, edx
lea rcx, str.RpcBindingInqAuthClientW
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
xor edx, edx
lea rcx, str.V_EXP_LEGACY_F32_sdwa_vi
call fcn.180038ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3