Function at 0x180003610
Capabilities:
Terminate process

Disassembly:
mov r11, rsp
push rbp
push rsi
push r12
push r13
push r14
lea rbp, [rsp - 0x60]
sub rsp, 0x160
mov rax, qword [0x18003acf8]
xor rax, rsp
mov qword [rbp + 0x48], rax
lea r13d, [rdx - 6]
mov r14, r8
mov esi, edx
mov r12, rcx
cmp edx, r13d
jbe 0x1800047f2
mov qword [r11 + 0x10], rbx
mov edx, 0x22
mov qword [r11 - 0x30], rdi
mov r10d, 0x3436
mov qword [r11 - 0x38], r15
mov r9d, 0x6c70
mov r15, qword [rbp + 0x30]
lea r8d, [rdx + 0xa]
lea r11d, [rdx + 0x18]
lea eax, [rsi - 0x4f]
mov ebx, 1
lea rdi, [0x180000000]
cmp eax, 8
ja case.0x180003695.82
mov ecx, dword [rdi + rax*4 + 0x4880]
add rcx, rdi
jmp rcx
mov rdx, qword [r12 + 0x18]
mov rcx, qword [r12 + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jb 0x1800036d2
lea rax, [rcx + 2]
mov qword [r12 + 0x10], rax
mov rax, r12
cmp rdx, 0x10
jb 0x1800036c3
mov rax, qword [r12]
mov word [rax + rcx], r10w
mov byte [rax + rcx + 2], 0
jmp 0x1800047ca
mov qword [rsp + 0x20], 2
lea r9, [0x18003095c]
mov edx, 2
jmp 0x1800047a9
mov rcx, qword [0x18003ca28]
lea rdx, str.Jerusalem
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
mov ecx, dword [0x180037cbc]
test eax, eax
mov eax, 0xffffffd8
cmove ecx, eax
mov dword [0x180037cbc], ecx
mov ecx, dword [r12]
sub ecx, dword [0x180038528]
je 0x180003f8b
sub ecx, 1
je 0x180003d22
sub ecx, 1
je 0x18000375a
cmp ecx, 1
jne 0x180003d04
mov esi, ecx
mov ebx, 8
cmp ebx, 8
ja case.default.0x180003758
mov eax, ebx
mov ecx, dword [rdi + rax*4 + 0x48a4]
add rcx, rdi
jmp rcx
mov ebx, 0x80
lea esi, [rbx - 0x7f]
mov eax, ebx
sub eax, 0x80
je 0x1800038a4
sub eax, esi
je 0x1800037a4
sub eax, esi
je 0x180003799
sub eax, esi
je 0x180003788
cmp eax, esi
je case.0x180003758.0
jmp 0x1800038f1
mov dword [0x18003ca10], esi
mov dword [0x18003ca14], esi
jmp 0x1800038f1
inc dword [0x180038528]
jmp 0x1800038f1
movsxd rax, dword [0x180038528]
xor r8d, r8d
mov edx, 0x90
xor ecx, ecx
mov r9, qword [r14 + rax*8]
call fcn.18000fa70
mov dword [0x18003ca08], eax
test eax, eax
je 0x18000380e
mov dword [0x18003ae48], esi
cmp eax, 0xd
jne 0x1800038f1
imul ecx, dword [0x18003ca04], 7
mov eax, 0x6bca1af3
inc ecx
imul ecx
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x13
sub ecx, eax
cmp ecx, 7
jl 0x1800038f1
mov dword [0x18003ca08], 0xc
jmp 0x1800038f1
movsxd rax, dword [0x180038528]
xor r8d, r8d
mov edx, 0xd6
mov rcx, qword [r14 + rax*8]
call fcn.18000d430
test eax, eax
je 0x18000386c
cmp dword [0x18003ae48], 0
je 0x180003850
lea r8, [0x18002da2c]
mov edx, 0x54
lea rcx, str.WebRTC.Audio.EchoCanceller.ErlBand1.Average
call fcn.1800197e0
jmp 0x1800038f1
movsxd rcx, dword [0x180038528]
mov rcx, qword [r14 + rcx*8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x18003ca08], eax
jmp 0x1800038f1
cmp dword [0x18003ae48], 0
mov edx, 0x54
je 0x180003893
movsxd r8, dword [0x180038528]
lea rcx, str.void_dw2_setup_objfile_
mov r8, qword [r14 + r8*8]
call fcn.1800197e0
jmp 0x1800038f1
lea r8, [0x18002da2c]
mov rcx, r15
call fcn.1800197e0
jmp 0x1800038f1
mov eax, dword [0x180038528]
xor r8d, r8d
inc eax
mov edx, 0xd6
movsxd rcx, eax
mov rcx, qword [r14 + rcx*8]
call fcn.18000d430
test eax, eax
jne 0x1800038d6
lea r8, [0x18002da2c]
mov rcx, r15
lea edx, [rax + 0x54]
call fcn.1800197e0
mov eax, dword [0x180038528]
inc eax
movsxd rcx, eax
mov rcx, qword [r14 + rcx*8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x18003ca04], eax
inc ebx
cmp ebx, 0x85
jb 0x180003762
jmp 0x18000373e
mov eax, dword [0x180038528]
xor r8d, r8d
inc eax
mov edx, 0xd6
movsxd rcx, eax
mov rcx, qword [r14 + rcx*8]
call fcn.18000d430
test eax, eax
je 0x180003949
mov eax, dword [0x180038528]
xor r8d, r8d
add eax, 2
mov edx, 0xd6
movsxd rcx, eax
mov rcx, qword [r14 + rcx*8]
call fcn.18000d430
test eax, eax
jne case.default.0x180003758
lea r8, [0x18002da2c]
mov edx, 0x54
mov rcx, r15
call fcn.1800197e0
jmp case.default.0x180003758
mov eax, dword [0x18003ca08]
test eax, eax
je 0x1800039b2
mov dword [0x18003ae48], esi
cmp eax, 0xd
jne case.default.0x180003758
imul ecx, dword [0x18003ca04], 7
mov eax, 0x6bca1af3
inc ecx
imul ecx
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x13
sub ecx, eax
cmp ecx, 7
jl case.default.0x180003758
mov dword [0x18003ca08], 0xc
jmp case.default.0x180003758
movsxd rax, dword [0x180038528]
xor r8d, r8d
mov edx, 0xd6
mov rcx, qword [r14 + rax*8]
call fcn.18000d430
test eax, eax
je 0x180003a10
cmp dword [0x18003ae48], 0
je 0x1800039f4
lea r8, [0x18002da2c]
mov edx, 0x54
lea rcx, str.float2_edgept0__bezierpts__s___0___2_:_0__
call fcn.1800197e0
jmp case.default.0x180003758
movsxd rcx, dword [0x180038528]
mov rcx, qword [r14 + rcx*8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x18003ca08], eax
jmp case.default.0x180003758
cmp dword [0x18003ae48], 0
mov edx, 0x54
je 0x180003a3a
movsxd r8, dword [0x180038528]
lea rcx, str.Proj_California_CS27_III
mov r8, qword [r14 + r8*8]
call fcn.1800197e0
jmp case.default.0x180003758
mov r8, r15
lea rcx, str.NVDefaultBPP
call fcn.1800197e0
jmp case.default.0x180003758
mov eax, dword [0x180038528]
inc eax
movsxd rcx, eax
mov rcx, qword [r14 + rcx*8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x18003ca0c], eax
jmp case.default.0x180003758
mov eax, dword [0x180038528]
add eax, 2
movsxd rcx, eax
mov rcx, qword [r14 + rcx*8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x18003ca04], eax
jmp case.default.0x180003758
mov dword [0x18003ca10], esi
jmp case.default.0x180003758
cmp dword [0x18003ca0c], 1
jge 0x180003abb
lea r8, [0x18002da2c]
mov edx, 0x54
lea rcx, str.Copyright__C__2008_2012_Xiph.Org_Foundation
call fcn.1800197e0
cmp dword [0x18003ca08], 1
jge case.default.0x180003758
lea r8, [0x18002da2c]
mov edx, 0x54
lea rcx, str.GetPlayoutBufferSize_bufferMs__
call fcn.1800197e0
jmp case.default.0x180003758
movsxd rax, dword [0x180038528]
xor r8d, r8d
mov edx, 0x90
xor ecx, ecx
mov r9, qword [r14 + rax*8]
call fcn.18000fa70
mov dword [0x18003ca08], eax
jmp case.default.0x180003758
cmp dword [0x18003ae48], 0
je 0x180003c35
mov eax, dword [0x18003ca04]
lea r9, [rsp + 0x30]
xor r8d, r8d
mov dword [rsp + 0x30], eax
mov eax, dword [0x18003ca08]
lea rcx, [rsp + 0x38]
mov dword [rsp + 0x38], eax
lea edx, [r8 + 0x19]
call fcn.18001e240
cmp dword [0x18003ca0c], eax
jle 0x180003ce7
cmp dword [0x18003ae38], 0
mov r11d, 0xf
mov r9d, dword [0x18003ca04]
movsxd r10, dword [0x18003ca08]
je 0x180003bab
imul r8d, r9d, 7
xor ecx, ecx
mov eax, 0x6bca1af3
inc r8d
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x13
sub r8d, eax
cmp r8d, 7
cmovl ecx, r11d
add rcx, r10
lea rax, [rcx + rcx*2]
mov r8, qword [rdi + rax*8 + 0x378f0]
test r8, r8
jne 0x180003c29
cmp dword [0x18003ae34], 0
je 0x180003bf1
imul r8d, r9d, 7
xor ecx, ecx
mov eax, 0x6bca1af3
inc r8d
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x13
sub r8d, eax
cmp r8d, 7
cmovl rcx, r11
add rcx, r10
lea rax, [rcx + rcx*2]
mov r8, qword [rdi + rax*8 + 0x378e8]
test r8, r8
jne 0x180003c29
imul r8d, r9d, 7
xor ecx, ecx
mov eax, 0x6bca1af3
inc r8d
imul r8d
sar edx, 3
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x13
sub r8d, eax
cmp r8d, 7
cmovl rcx, r11
add rcx, r10
lea rax, [rcx + rcx*2]
mov r8, qword [rdi + rax*8 + 0x378e0]
lea rcx, str._s:_File_shrank_by__s_bytes__padding_with_zeros
jmp 0x180003cdd
cmp dword [0x18003ca08], 0xc
jle 0x180003c56
lea r8, [0x18002da2c]
mov edx, 0x54
lea rcx, str.wxHeaderCtrlBase::ScrollWindow
call fcn.1800197e0
mov eax, dword [0x18003ca04]
and eax, 0x80000003
jge 0x180003c6a
dec eax
or eax, 0xfffffffc
inc eax
test eax, eax
jne 0x180003cb3
mov r8d, dword [0x18003ca04]
mov eax, 0x51eb851f
imul r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
imul ecx, edx, 0x64
cmp r8d, ecx
jne 0x180003cac
mov eax, 0x51eb851f
imul r8d
sar edx, 7
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x190
cmp r8d, eax
jne 0x180003cb3
mov eax, 0xd
jmp 0x180003cb5
xor eax, eax
movsxd r8, dword [0x18003ca08]
add rax, r8
mov eax, dword [rdi + rax*4 + 0x37c50]
cmp dword [0x18003ca0c], eax
jle 0x180003ce7
mov r8, qword [rdi + r8*8 + 0x37bb0]
lea rcx, str.MPEG_4_Basic_Animated_Texture_Profile___Level_1
mov edx, 0x54
call fcn.1800197e0
mov dword [0x18003ca14], 2
dec ebx
lea eax, [rbx + 0x97]
cmp eax, 0x96
ja 0x180003743
lea r8, [0x18002da2c]
mov edx, 0x54
mov rcx, r15
call fcn.1800197e0
mov esi, 0x4f
jmp 0x1800047b4
movsxd rax, dword [0x180038528]
xor r8d, r8d
mov edx, 0xd6
mov rcx, qword [r14 + rax*8]
call fcn.18000d430
test eax, eax
je 0x180003d65
movsxd rcx, dword [0x180038528]
mov rcx, qword [r14 + rcx*8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x18003ca10], ebx
mov esi, 0x4f
mov dword [0x18003ca04], eax
jmp 0x1800047b4
movsxd rax, dword [0x180038528]
lea rcx, str.help
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x30]
mov r9d, 0x98
mov qword [rsp + 0x30], 5
lea rcx, [rbp - 0x40]
mov rdx, qword [r14 + rax*8]
call fcn.18001db20
movsd xmm0, qword [rax]
movsd qword [rsp + 0x40], xmm0
cmp dword [rsp + 0x40], 0
jne 0x180003e04
mov edi, 0x106
lea rsi, [0x180000000]
cmp edi, 0x106
je 0x180003dcf
cmp edi, 0x1b0
jne 0x180003dec
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor ebx, ebx
mov rcx, qword [rbx + rsi + 0x3a870]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_puts]
add rbx, 8
cmp rbx, 0x318
jb 0x180003dd1
add edi, 0xaa
cmp edi, 0x25a
jb 0x180003db6
mov esi, 0x4f
jmp 0x1800047b4
movsxd rax, dword [0x180038528]
lea rcx, str.info
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x30]
mov r9d, 0x98
mov qword [rsp + 0x30], 3
lea rcx, [rbp - 0x30]
mov rdx, qword [r14 + rax*8]
call fcn.18001db20
movsd xmm0, qword [rax]
movsd qword [rsp + 0x50], xmm0
cmp dword [rsp + 0x50], 0
je 0x18000486d
movsxd rax, dword [0x180038528]
lea rcx, str.cities
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x30]
mov r9d, 0x98
mov qword [rsp + 0x30], 3
lea rcx, [rbp - 0x20]
mov rdx, qword [r14 + rax*8]
call fcn.18001db20
movsd xmm0, qword [rax]
movsd qword [rsp + 0x60], xmm0
cmp dword [rsp + 0x60], 0
je 0x180004855
movsxd rax, dword [0x180038528]
lea rcx, [0x180030978]
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x30]
mov r9d, 0x98
mov qword [rsp + 0x30], 3
lea rcx, [rbp - 0x10]
mov rdx, qword [r14 + rax*8]
call fcn.18001db20
movsd xmm0, qword [rax]
movsd qword [rsp + 0x70], xmm0
cmp dword [rsp + 0x70], 0
je 0x18000483a
movsxd rax, dword [0x180038528]
lea rcx, str.copying
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x30]
mov r9d, 0x98
mov qword [rsp + 0x30], 3
lea rcx, [rbp]
mov rdx, qword [r14 + rax*8]
call fcn.18001db20
movsd xmm0, qword [rax]
movsd qword [rbp - 0x80], xmm0
cmp dword [rbp - 0x80], 0
je 0x180004824
movsxd rax, dword [0x180038528]
lea rcx, str.warranty
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x30]
mov r9d, 0x98
mov qword [rsp + 0x30], 3
lea rcx, [rbp + 0x10]
mov rdx, qword [r14 + rax*8]
call fcn.18001db20
movsd xmm0, qword [rax]
movsd qword [rbp - 0x70], xmm0
cmp dword [rbp - 0x70], 0
je 0x18000480e
lea r8, [0x18002da2c]
mov edx, 0x54
mov rcx, r15
call fcn.1800197e0
mov esi, 0x4f
jmp 0x1800047b4
cmp dword [0x18003ae48], 0
mov eax, dword [rbp + 0x28]
je 0x180003fd0
movsd xmm0, qword [rbp + 0x20]
lea rcx, [rbp - 0x60]
mov edx, 0xe6
movsd qword [rbp - 0x60], xmm0
mov dword [rbp - 0x58], eax
call fcn.18001b580
mov r9d, 0x1a
mov dword [rsp + 0x30], eax
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18001cf90
mov eax, dword [rbp - 0x48]
mov dword [0x18003ca04], eax
mov esi, 0x4f
jmp 0x1800047b4
mov word [rbp + 0x30], r8w
mov word [rbp + 0x31], dx
mov word [rbp + 0x32], r9w
jmp case.0x180003695.82
lea rax, [rbp + 0x20]
mov r9d, 0x114
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor edx, edx
lea r15, str.usage:__n___hebcal___acdDehHiMoOrsStTwxy__n____________b_candle_lighting_minutes_before_sundown__n____________I_input_file__n____________Y_yahrtzeit_file__n____________C_city__n____________L_longitude__l_latitude__n____________m_havdalah_minutes__n____________z_timezone__n____________Z_daylight_savings_scheme__n____________month__day___year__n___hebcal_help_n___hebcal_info_n___hebcal_DST_n___hebcal_cities_n___hebcal_warranty_n___hebcal_copying_n
xor ecx, ecx
call fcn.18000a260
mov eax, dword [r12]
lea r9, [rsp + 0x30]
mov r8, r14
mov dword [rsp + 0x38], eax
lea rdx, [0x18002da2c]
mov dword [rsp + 0x30], ebx
lea rcx, [rsp + 0x38]
mov dword [rsp + 0x20], 0x76
call fcn.1800173a0
jmp 0x1800047b4
mov eax, dword [r12]
lea r9, [rsp + 0x30]
mov r8, r14
mov dword [rsp + 0x38], eax
lea rdx, str.void_glMultiTexCoord3sARB__s___d___d___d_
mov dword [rsp + 0x30], 0
lea rcx, [rsp + 0x38]
mov dword [rsp + 0x20], 0x76
call fcn.1800173a0
mov edi, eax
cmp eax, 0xffffffff
je 0x1800046f2
nop dword [rax]
nop word [rax + rax]
mov ecx, 0x72
cmp ecx, 0x72
jne 0x1800046b3
movsx ecx, dil
add ecx, 0xffffffc8
cmp ecx, 0x42
ja case.0x1800040ca.57
movsxd rax, ecx
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x4948]
mov ecx, dword [rdx + rax*4 + 0x48c8]
add rcx, rdx
jmp rcx
mov dword [0x18003ae34], ebx
jmp 0x1800046a8
mov dword [0x18003ae38], ebx
jmp 0x1800046a8
mov ebx, 0x8d
mov eax, ebx
sub eax, 0x8d
je 0x180004100
cmp eax, 1
jne 0x180004137
neg dword [0x180037cbc]
jmp 0x1800046a8
mov rcx, qword [0x18003aeb0]
lea r8, [0x180037cbc]
lea rdx, [0x18002fbf8]
call fcn.1800253b0
cmp eax, 1
je 0x180004137
mov r8, qword [0x18003aeb0]
lea rcx, str.static_Phx::Boolean___________________________hasUses16bitAA__0
mov edx, 0x54
call fcn.1800197e0
inc ebx
cmp ebx, 0x8f
jb 0x1800040e7
mov ebx, 1
mov dword [0x18003ae40], ebx
jmp 0x1800046a8
mov ebx, 0x37
lea esi, [rbx - 0x36]
nop dword [rax]
cmp ebx, 0x37
je 0x180004173
cmp ebx, 0x1a36
je 0x1800046a8
jmp 0x1800041a0
mov rax, qword [0x18003aeb0]
mov r9d, 0xbe
mov qword [rsp + 0x28], rax
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call fcn.18000b200
mov dword [0x18003ae40], esi
add ebx, 0x19ff
cmp ebx, 0x33fe
jbe 0x180004160
mov ebx, esi
mov dword [0x18003ae70], ebx
jmp 0x1800046a8
mov dword [0x18003ae74], ebx
jmp 0x1800046a8
mov ebx, 0xcf
mov esi, 1
cmp ebx, 0xcf
je 0x180004226
cmp ebx, 0x50dc
je 0x1800041ee
cmp ebx, 0xa0e9
je 0x1800046a8
jmp 0x18000422c
mov rcx, qword [0x18003aeb0]
lea rdx, [0x18002fc54]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov qword [0x18003ae20], rax
test rax, rax
jne 0x18000422c
mov r8, qword [0x18003aeb0]
lea edx, [rax + 0x54]
lea rcx, str.ERROR_ALLOTTED_SPACE_EXCEEDED
call fcn.1800197e0
jmp 0x18000422c
mov dword [0x18003ae4c], esi
add ebx, 0x500d
cmp ebx, 0xf027
jbe 0x1800041d0
mov ebx, esi
mov dword [0x18003ae44], ebx
jmp 0x1800046a8
mov rcx, qword [0x18003aeb0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [0x18003aea8], rax
jmp 0x1800046a8
mov dword [0x18003ae3c], ebx
jmp 0x1800046a8
mov dword [0x18003ae8c], ebx
jmp 0x1800046a8
mov dword [0x18003ae48], ebx
jmp 0x1800046a8
mov dword [0x18003ae50], ebx
jmp 0x1800046a8
mov ebx, 0x62
lea esi, [rbx - 0x61]
mov eax, ebx
sub eax, 0x62
je 0x180004353
sub eax, 0x1e
je 0x1800042dc
sub eax, 0x1e
je 0x1800042b7
cmp eax, 0x1e
je 0x1800046a8
jmp 0x180004361
mov eax, dword [0x18003ae58]
cdq
xor eax, edx
sub eax, edx
cmp dword [0x18003ae54], 0
mov dword [0x18003ae58], eax
jge 0x180004361
neg eax
jmp 0x18000435b
mov rcx, qword [0x18003aeb0]
lea r9, [0x18003ae58]
lea r8, [0x18003ae54]
mov dword [0x18003ca20], esi
lea rdx, str._d__d
call fcn.1800253b0
cmp eax, 2
jge 0x180004320
mov r8, qword [0x18003aeb0]
lea rcx, str.Failed_to_get_on_of_the_signer_certs
mov edx, 0x54
call fcn.1800197e0
mov eax, dword [0x18003ae54]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0x5a
jg 0x180004339
cmp dword [0x18003ae58], 0x3c
jbe 0x180004361
lea r8, [0x18002da2c]
mov edx, 0x54
lea rcx, str._s_:__s:__s:_product_type___d
call fcn.1800197e0
jmp 0x180004361
xor eax, eax
mov dword [0x18003ae54], eax
mov dword [0x18003ae58], eax
add ebx, 0x1e
cmp ebx, 0xda
jb 0x180004294
jmp 0x180004377
mov esi, 1
mov ebx, 5
nop dword [rax]
cmp ebx, 5
je 0x1800043f5
cmp ebx, 0x3c0
je 0x18000439e
cmp ebx, 0x77b
je 0x1800046a8
jmp 0x180004447
mov eax, dword [0x18003ae5c]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xb4
jg 0x1800043b9
cmp dword [0x18003ae60], 0x3c
jbe 0x1800043d1
lea r8, [0x18002da2c]
mov edx, 0x54
lea rcx, str._blp_bl__bl__blIConnectionPanel
call fcn.1800197e0
mov eax, dword [0x18003ae60]
cdq
xor eax, edx
sub eax, edx
cmp dword [0x18003ae5c], 0
mov dword [0x18003ae60], eax
jge 0x180004447
neg eax
mov dword [0x18003ae60], eax
jmp 0x180004447
mov rcx, qword [0x18003aeb0]
lea r9, [0x18003ae60]
xor eax, eax
mov dword [0x18003ca24], esi
lea r8, [0x18003ae5c]
mov dword [0x18003ae60], eax
lea rdx, str._d__d
mov dword [0x18003ae5c], eax
call fcn.1800253b0
cmp eax, 2
jge 0x180004447
mov r8, qword [0x18003aeb0]
lea rcx, str.texColor__clamp_texColor__0.0__1.0__
mov edx, 0x54
call fcn.1800197e0
add ebx, 0x3bb
cmp ebx, 0xb31
jbe 0x180004380
mov rcx, qword [0x18003aeb0]
lea r8, [0x180037cb8]
lea rdx, [0x18002fbf8]
call fcn.1800253b0
cmp eax, 1
je 0x1800046a8
mov r8, qword [0x18003aeb0]
lea rcx, str.if__startVelocity___this._velocityAtTime_0__
jmp 0x18000469e
mov dword [0x18003ae78], ebx
jmp 0x1800046a8
mov dword [0x18003ae6c], ebx
jmp 0x1800046a8
mov dword [0x18003ae7c], ebx
jmp 0x1800046a8
mov dword [0x18003ae94], ebx
jmp 0x1800046a8
mov dword [0x18003ae84], ebx
jmp 0x1800046a8
mov dword [0x18003ae80], ebx
jmp 0x1800046a8
mov dword [0x18003ae88], ebx
mov ecx, 0xb4
nop dword [rax]
mov eax, ecx
sub eax, 0xb4
je 0x18000452a
sub eax, 0x63
je 0x180004515
sub eax, 0x63
je 0x1800044fe
cmp eax, 0x63
je 0x1800046a8
jmp 0x180004530
mov eax, dword [rbp + 0x24]
mov dword [0x18003ca0c], eax
mov dword [0x18003ca10], ebx
mov dword [0x18003ae6c], ebx
jmp 0x180004530
mov eax, dword [rbp + 0x20]
mov dword [0x18003ca08], eax
mov dword [0x18003ca14], 3
jmp 0x180004530
mov dword [0x18003ae70], ebx
add ecx, 0x63
cmp ecx, 0x240
jb 0x1800044e0
mov dword [0x18003ae98], ebx
jmp 0x1800046a8
mov dword [0x18003ae9c], ebx
jmp 0x1800046a8
mov ebx, 0x120
mov esi, 1
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x120
je 0x180004573
cmp eax, esi
je 0x1800046a8
jmp 0x1800045af
mov rcx, qword [0x18003aeb0]
lea rdx, [0x18002fc54]
mov dword [0x18003aea0], esi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov qword [0x18003ae28], rax
test rax, rax
jne 0x1800045af
mov r8, qword [0x18003aeb0]
lea edx, [rax + 0x54]
lea rcx, str.int2___OVERLOADABLE___as_int2__short3__
call fcn.1800197e0
inc ebx
cmp ebx, 0x122
jb 0x180004560
mov ebx, esi
mov dword [0x18003ae90], ebx
jmp 0x1800046a8
mov ebx, 0x11
lea esi, [rbx - 0x10]
nop
cmp ebx, 0x11
je 0x1800045e3
cmp ebx, 0x7f8
je 0x1800046a8
jmp 0x18000460e
mov rcx, qword [0x18003aeb0]
lea r8, [rbp + 0x38]
lea rdx, [0x180030e68]
mov dword [0x18003ca1c], esi
call fcn.1800253b0
lea rdx, [rbp + 0x38]
mov ecx, 0x4b
call fcn.180022710
add ebx, 0x7e7
cmp ebx, 0xfce
jbe 0x1800045d0
jmp 0x180004623
mov esi, 1
mov ebx, 0x3d
mov eax, ebx
sub eax, 0x3d
je 0x180004636
cmp eax, 0x7b
je 0x1800046a8
jmp 0x180004689
mov rcx, qword [0x18003aeb0]
lea r8, [0x18003ae64]
lea rdx, [0x18002fbf8]
call fcn.1800253b0
cmp eax, 1
je 0x18000466d
mov r8, qword [0x18003aeb0]
lea rcx, str.application_x_vnd.adobe.air.file_list
mov edx, 0x54
call fcn.1800197e0
mov eax, dword [0x18003ae30]
cmp dword [0x18003ca1c], 0
mov dword [0x18003ca18], esi
cmove eax, esi
mov dword [0x18003ae30], eax
add ebx, 0x7b
cmp ebx, 0x133
jb 0x180004628
lea r8, [0x18002da2c]
mov rcx, r15
mov edx, 0x54
call fcn.1800197e0
mov ecx, 0x72
lea esi, [rcx - 0x22]
lea ebx, [rcx - 0x71]
inc ecx
cmp ecx, 0x73
jb 0x180004095
mov eax, dword [r12]
lea r9, [rsp + 0x30]
mov r8, r14
mov dword [rsp + 0x38], eax
lea rdx, str.void_glMultiTexCoord3sARB__s___d___d___d_
mov dword [rsp + 0x20], 0x76
lea rcx, [rsp + 0x38]
call fcn.1800173a0
mov edi, eax
cmp eax, 0xffffffff
jne 0x180004090
mov ecx, dword [0x18003ca20]
lea rax, str.SetCharacterEntry
test ecx, ecx
cmove rax, qword [0x18003ca28]
mov qword [0x18003ca28], rax
mov eax, dword [0x18003ca24]
xor eax, ecx
je 0x1800047b4
lea r8, [0x18002da2c]
mov edx, 0x54
lea rcx, str.__Hcv__YA_AVMatExpr_0_ABV__Scalar__N_0_ABVMat_0__Z
call fcn.1800197e0
jmp 0x1800047b4
mov word [rbp + 0x34], dx
lea rax, [rbp + 0x30]
mov word [rbp + 0x35], r11w
mov rdi, 0xffffffffffffffff
nop dword [rax]
inc rdi
cmp byte [rax + rdi], 0
jne 0x180004750
mov rdx, qword [r12 + 0x18]
mov rcx, qword [r12 + 0x10]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x18000479d
lea rax, [rcx + rdi]
mov qword [r12 + 0x10], rax
mov rax, r12
cmp rdx, 0x10
jb 0x180004784
mov rax, qword [r12]
lea rbx, [rax + rcx]
mov r8, rdi
mov rcx, rbx
lea rdx, [rbp + 0x30]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rdi], 0
jmp 0x1800047b4
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x30]
mov rdx, rdi
xor r8d, r8d
mov rcx, r12
call fcn.180001f20
mov r8d, 0x2c
mov r9d, 0x6c70
mov r10d, 0x3436
lea r11d, [r8 + 0xe]
mov edx, 0x22
dec esi
cmp esi, r13d
ja 0x180003673
mov rdi, qword [rsp + 0x158]
mov rbx, qword [rsp + 0x198]
mov r15, qword [rsp + 0x150]
mov rcx, qword [rbp + 0x48]
xor rcx, rsp
call fcn.1800259a0
add rsp, 0x160
pop r14
pop r13
pop r12
pop rsi
pop rbp
ret
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x2f]
call fcn.180008970
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x7c]
call fcn.180020660
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0x11c
call fcn.1800162c0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor r8d, r8d
mov edx, 0x81
xor ecx, ecx
call fcn.18001ec20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 0xed
call fcn.180008320
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3