Function at 0x140007cd0
Capabilities:
Connect to wmi namespace via wbemlocator

Disassembly:
push rbp
mov eax, 0xc5b0
call fcn.140114dc0
sub rsp, rax
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xc528], 0xfffffffffffffffe
mov qword [rbp + 0xc4a0], rdx
mov qword [rbp + 0xc498], rcx
mov dword [rbp + 0xc490], 0x8c0
mov dword [rbp + 0xc48c], 0
cmp dword [rbp + 0xc48c], 0x609
jge 0x140007e07
mov ecx, 0xb20c
call fcn.140114d78
mov qword [rbp + 0xc480], rax
mov dword [rbp + 0xc47c], 0
cmp dword [rbp + 0xc47c], 0xfb
jge 0x140007dab
call fcn.140126098
mov ecx, 0x1886
cdq
idiv ecx
mov rax, qword [rbp + 0xc480]
movsxd rcx, dword [rbp + 0xc47c]
mov dword [rax + rcx*4], edx
call fcn.140126098
mov ecx, 0x38a5
cdq
idiv ecx
add edx, dword [rbp + 0xc490]
mov dword [rbp + 0xc490], edx
mov rax, qword [0x1401e3a60]
add rax, 1
mov qword [0x1401e3a60], rax
mov eax, dword [rbp + 0xc47c]
add eax, 1
mov dword [rbp + 0xc47c], eax
jmp 0x140007d3e
mov rax, qword [rbp + 0xc480]
mov qword [rbp + 0x2090], rax
cmp rax, 0
je 0x140007de1
mov rcx, qword [rbp + 0x2090]
mov rax, qword [0x1401e41c8]
add rax, 1
mov qword [0x1401e41c8], rax
call fcn.140115254
mov rax, qword [0x1401e4090]
add rax, 1
mov qword [0x1401e4090], rax
mov eax, dword [rbp + 0xc48c]
add eax, 1
mov dword [rbp + 0xc48c], eax
jmp 0x140007d13
lea rcx, [rbp + 0xc460]
mov qword [rbp + 0x2088], rcx
call fcn.140006bd0
mov dword [rbp + 0xc454], 0
mov dword [rbp + 0xc450], 0
lea rcx, [rbp + 0xc450]
lea rdx, [rbp + 0xc454]
call fcn.1400064b0
mov rcx, qword [rbp + 0x2088]
mov qword [rbp + 0xc458], rax
lea rdx, [rbp + 0xc458]
call fcn.14003eaf0
jmp 0x140007e60
mov dword [rbp + 0xc444], 0xfffffffc
mov dword [rbp + 0xc440], 1
lea rcx, [rbp + 0xc440]
lea rdx, [rbp + 0xc444]
call fcn.1400064b0
mov qword [rbp + 0xc448], rax
lea rcx, [rbp + 0xc460]
lea rdx, [rbp + 0xc448]
call fcn.14003eaf0
jmp 0x140007ea6
mov dword [rbp + 0xc434], 0xfffffffb
mov dword [rbp + 0xc430], 0xffffffff
lea rcx, [rbp + 0xc430]
lea rdx, [rbp + 0xc434]
call fcn.1400064b0
mov qword [rbp + 0xc438], rax
lea rcx, [rbp + 0xc460]
lea rdx, [rbp + 0xc438]
call fcn.14003eaf0
jmp 0x140007eec
mov dword [rbp + 0xc424], 0xfffffffd
mov dword [rbp + 0xc420], 0xfffffffb
lea rcx, [rbp + 0xc420]
lea rdx, [rbp + 0xc424]
call fcn.1400064b0
mov qword [rbp + 0xc428], rax
lea rcx, [rbp + 0xc460]
lea rdx, [rbp + 0xc428]
call fcn.14003eaf0
jmp 0x140007f32
mov dword [rbp + 0xc414], 0xffffffff
mov dword [rbp + 0xc410], 0xfffffffd
lea rcx, [rbp + 0xc410]
lea rdx, [rbp + 0xc414]
call fcn.1400064b0
mov qword [rbp + 0xc418], rax
lea rcx, [rbp + 0xc460]
lea rdx, [rbp + 0xc418]
call fcn.14003eaf0
jmp 0x140007f78
mov dword [rbp + 0xc404], 0xfffffffd
mov dword [rbp + 0xc400], 0xffffffff
lea rcx, [rbp + 0xc400]
lea rdx, [rbp + 0xc404]
call fcn.1400064b0
mov qword [rbp + 0xc408], rax
lea rcx, [rbp + 0xc460]
lea rdx, [rbp + 0xc408]
call fcn.14003eaf0
jmp 0x140007fbe
mov dword [rbp + 0xc3f4], 0xfffffffe
mov dword [rbp + 0xc3f0], 0xfffffffe
lea rcx, [rbp + 0xc3f0]
lea rdx, [rbp + 0xc3f4]
call fcn.1400064b0
mov qword [rbp + 0xc3f8], rax
lea rcx, [rbp + 0xc460]
lea rdx, [rbp + 0xc3f8]
call fcn.14003eaf0
jmp 0x140008004
mov dword [rbp + 0xc3e4], 0xffffffff
mov dword [rbp + 0xc3e0], 0xffffffff
lea rcx, [rbp + 0xc3e0]
lea rdx, [rbp + 0xc3e4]
call fcn.1400064b0
mov qword [rbp + 0xc3e8], rax
lea rcx, [rbp + 0xc460]
lea rdx, [rbp + 0xc3e8]
call fcn.14003eaf0
jmp 0x14000804a
mov dword [rbp + 0xc3d4], 0xffffffff
mov dword [rbp + 0xc3d0], 0xfffffffe
lea rcx, [rbp + 0xc3d0]
lea rdx, [rbp + 0xc3d4]
call fcn.1400064b0
mov qword [rbp + 0xc3d8], rax
lea rcx, [rbp + 0xc460]
lea rdx, [rbp + 0xc3d8]
call fcn.14003eaf0
jmp 0x140008090
mov dword [rbp + 0xc3c4], 1
mov dword [rbp + 0xc3c0], 0xffffffff
lea rcx, [rbp + 0xc3c0]
lea rdx, [rbp + 0xc3c4]
call fcn.1400064b0
mov qword [rbp + 0xc3c8], rax
lea rcx, [rbp + 0xc460]
lea rdx, [rbp + 0xc3c8]
call fcn.14003eaf0
jmp 0x1400080d6
lea rcx, [rbp + 0xc460]
mov qword [rbp + 0x2080], rcx
call fcn.140006b40
mov rcx, qword [rbp + 0x2080]
mov dword [rbp + 0xc3bc], eax
lea rdx, [rbp + 0xc3b0]
call fcn.140007740
mov rcx, qword [rbp + 0x2080]
lea rdx, [rbp + 0xc3a8]
call fcn.1400077a0
mov rcx, qword [rbp + 0xc3a8]
mov rdx, qword [rbp + 0xc3b0]
call fcn.14003eb30
jmp 0x14000812d
lea rcx, [rbp + 0xc378]
lea rdx, [rbp + 0xc460]
call fcn.140007c10
jmp 0x140008145
lea rcx, [rbp + 0xc390]
lea rdx, [rbp + 0xc378]
call fcn.140007830
jmp 0x14000815d
lea rcx, [0x1401fc530]
lea rdx, str.convex_hull:_n
call fcn.14003eba0
jmp 0x140008175
lea rax, [rbp + 0xc390]
mov qword [rbp + 0xc370], rax
mov rcx, qword [rbp + 0xc370]
lea rdx, [rbp + 0xc368]
call fcn.1400077a0
mov rcx, qword [rbp + 0xc370]
lea rdx, [rbp + 0xc360]
call fcn.140007740
lea rcx, [rbp + 0xc368]
lea rdx, [rbp + 0xc360]
call fcn.14003efe0
test al, 1
jne 0x1400081c9
jmp 0x140008275
lea rcx, [rbp + 0xc368]
call fcn.14003f020
mov rax, qword [rax]
mov qword [rbp + 0xc358], rax
mov edx, dword [rbp + 0xc358]
lea rcx, [0x1401fc530]
call fcn.14003f050
mov qword [rbp + 0x2078], rax
jmp 0x1400081fd
mov rcx, qword [rbp + 0x2078]
lea rdx, [0x14018a572]
call fcn.14003eba0
mov qword [rbp + 0x2070], rax
jmp 0x14000821c
mov rcx, qword [rbp + 0x2070]
mov edx, dword [rbp + 0xc35c]
call fcn.14003f050
mov qword [rbp + 0x2068], rax
jmp 0x14000823a
mov rcx, qword [rbp + 0x2068]
lea rdx, [0x14003f390]
call fcn.14003f330
jmp 0x140008252
mov rax, qword [0x1401e4098]
add rax, 1
mov qword [0x1401e4098], rax
lea rcx, [rbp + 0xc368]
call fcn.14003f400
jmp 0x1400081a9
mov dword [rbp + 0xc354], 0x6eea
mov dword [rbp + 0xc350], 0
cmp dword [rbp + 0xc350], 0x4f6
jge 0x140008390
mov ecx, 0xff4c
call fcn.140114d78
mov qword [rbp + 0x2060], rax
jmp 0x1400082af
mov rax, qword [rbp + 0x2060]
mov qword [rbp + 0xc348], rax
mov dword [rbp + 0xc344], 0
cmp dword [rbp + 0xc344], 0xd4
jge 0x140008334
call fcn.140126098
mov ecx, 0x16a0
cdq
idiv ecx
mov rax, qword [rbp + 0xc348]
movsxd rcx, dword [rbp + 0xc344]
mov dword [rax + rcx*4], edx
call fcn.140126098
mov ecx, 0x1ab8
cdq
idiv ecx
add edx, dword [rbp + 0xc354]
mov dword [rbp + 0xc354], edx
mov rax, qword [0x1401e3a68]
add rax, 1
mov qword [0x1401e3a68], rax
mov eax, dword [rbp + 0xc344]
add eax, 1
mov dword [rbp + 0xc344], eax
jmp 0x1400082c7
mov rax, qword [rbp + 0xc348]
mov qword [rbp + 0x2058], rax
cmp rax, 0
je 0x14000836a
mov rcx, qword [rbp + 0x2058]
mov rax, qword [0x1401e41d0]
add rax, 1
mov qword [0x1401e41d0], rax
call fcn.140115254
mov rax, qword [0x1401e40a0]
add rax, 1
mov qword [0x1401e40a0], rax
mov eax, dword [rbp + 0xc350]
add eax, 1
mov dword [rbp + 0xc350], eax
jmp 0x140008289
lea rcx, [rbp + 0xc328]
mov qword [rbp + 0x2050], rcx
call fcn.140006bd0
mov dword [rbp + 0xc31c], 0
mov dword [rbp + 0xc318], 0
lea rcx, [rbp + 0xc318]
lea rdx, [rbp + 0xc31c]
call fcn.1400064b0
mov rcx, qword [rbp + 0x2050]
mov qword [rbp + 0xc320], rax
lea rdx, [rbp + 0xc320]
call fcn.14003eaf0
jmp 0x1400083e9
mov dword [rbp + 0xc30c], 0xfffffffc
mov dword [rbp + 0xc308], 1
lea rcx, [rbp + 0xc308]
lea rdx, [rbp + 0xc30c]
call fcn.1400064b0
mov qword [rbp + 0xc310], rax
lea rcx, [rbp + 0xc328]
lea rdx, [rbp + 0xc310]
call fcn.14003eaf0
jmp 0x14000842f
mov dword [rbp + 0xc2fc], 0xfffffffb
mov dword [rbp + 0xc2f8], 0xffffffff
lea rcx, [rbp + 0xc2f8]
lea rdx, [rbp + 0xc2fc]
call fcn.1400064b0
mov qword [rbp + 0xc300], rax
lea rcx, [rbp + 0xc328]
lea rdx, [rbp + 0xc300]
call fcn.14003eaf0
jmp 0x140008475
mov dword [rbp + 0xc2ec], 0xfffffffd
mov dword [rbp + 0xc2e8], 0xfffffffb
lea rcx, [rbp + 0xc2e8]
lea rdx, [rbp + 0xc2ec]
call fcn.1400064b0
mov qword [rbp + 0xc2f0], rax
lea rcx, [rbp + 0xc328]
lea rdx, [rbp + 0xc2f0]
call fcn.14003eaf0
jmp 0x1400084bb
mov dword [rbp + 0xc2dc], 0xffffffff
mov dword [rbp + 0xc2d8], 0xfffffffd
lea rcx, [rbp + 0xc2d8]
lea rdx, [rbp + 0xc2dc]
call fcn.1400064b0
mov qword [rbp + 0xc2e0], rax
lea rcx, [rbp + 0xc328]
lea rdx, [rbp + 0xc2e0]
call fcn.14003eaf0
jmp 0x140008501
mov dword [rbp + 0xc2cc], 0xfffffffd
mov dword [rbp + 0xc2c8], 0xffffffff
lea rcx, [rbp + 0xc2c8]
lea rdx, [rbp + 0xc2cc]
call fcn.1400064b0
mov qword [rbp + 0xc2d0], rax
lea rcx, [rbp + 0xc328]
lea rdx, [rbp + 0xc2d0]
call fcn.14003eaf0
jmp 0x140008547
mov dword [rbp + 0xc2bc], 0xfffffffe
mov dword [rbp + 0xc2b8], 0xfffffffe
lea rcx, [rbp + 0xc2b8]
lea rdx, [rbp + 0xc2bc]
call fcn.1400064b0
mov qword [rbp + 0xc2c0], rax
lea rcx, [rbp + 0xc328]
lea rdx, [rbp + 0xc2c0]
call fcn.14003eaf0
jmp 0x14000858d
mov dword [rbp + 0xc2ac], 0xffffffff
mov dword [rbp + 0xc2a8], 0xffffffff
lea rcx, [rbp + 0xc2a8]
lea rdx, [rbp + 0xc2ac]
call fcn.1400064b0
mov qword [rbp + 0xc2b0], rax
lea rcx, [rbp + 0xc328]
lea rdx, [rbp + 0xc2b0]
call fcn.14003eaf0
jmp 0x1400085d3
mov dword [rbp + 0xc29c], 0xffffffff
mov dword [rbp + 0xc298], 0xfffffffe
lea rcx, [rbp + 0xc298]
lea rdx, [rbp + 0xc29c]
call fcn.1400064b0
mov qword [rbp + 0xc2a0], rax
lea rcx, [rbp + 0xc328]
lea rdx, [rbp + 0xc2a0]
call fcn.14003eaf0
jmp 0x140008619
mov dword [rbp + 0xc28c], 1
mov dword [rbp + 0xc288], 0xffffffff
lea rcx, [rbp + 0xc288]
lea rdx, [rbp + 0xc28c]
call fcn.1400064b0
mov qword [rbp + 0xc290], rax
lea rcx, [rbp + 0xc328]
lea rdx, [rbp + 0xc290]
call fcn.14003eaf0
jmp 0x14000865f
lea rcx, [rbp + 0xc328]
mov qword [rbp + 0x2048], rcx
call fcn.140006b40
mov rcx, qword [rbp + 0x2048]
mov dword [rbp + 0xc284], eax
lea rdx, [rbp + 0xc278]
call fcn.140007740
mov rcx, qword [rbp + 0x2048]
lea rdx, [rbp + 0xc270]
call fcn.1400077a0
mov rcx, qword [rbp + 0xc270]
mov rdx, qword [rbp + 0xc278]
call fcn.14003eb30
jmp 0x1400086b6
lea rcx, [rbp + 0xc240]
lea rdx, [rbp + 0xc328]
call fcn.140007c10
jmp 0x1400086ce
lea rcx, [rbp + 0xc258]
lea rdx, [rbp + 0xc240]
call fcn.140007830
jmp 0x1400086e6
lea rcx, [0x1401fc530]
lea rdx, str.convex_hull:_n
call fcn.14003eba0
jmp 0x1400086fe
lea rax, [rbp + 0xc258]
mov qword [rbp + 0xc238], rax
mov rcx, qword [rbp + 0xc238]
lea rdx, [rbp + 0xc230]
call fcn.1400077a0
mov rcx, qword [rbp + 0xc238]
lea rdx, [rbp + 0xc228]
call fcn.140007740
lea rcx, [rbp + 0xc230]
lea rdx, [rbp + 0xc228]
call fcn.14003efe0
test al, 1
jne 0x140008752
jmp 0x1400087fe
lea rcx, [rbp + 0xc230]
call fcn.14003f020
mov rax, qword [rax]
mov qword [rbp + 0xc220], rax
mov edx, dword [rbp + 0xc220]
lea rcx, [0x1401fc530]
call fcn.14003f050
mov qword [rbp + 0x2040], rax
jmp 0x140008786
mov rcx, qword [rbp + 0x2040]
lea rdx, [0x14018a572]
call fcn.14003eba0
mov qword [rbp + 0x2038], rax
jmp 0x1400087a5
mov rcx, qword [rbp + 0x2038]
mov edx, dword [rbp + 0xc224]
call fcn.14003f050
mov qword [rbp + 0x2030], rax
jmp 0x1400087c3
mov rcx, qword [rbp + 0x2030]
lea rdx, [0x14003f390]
call fcn.14003f330
jmp 0x1400087db
mov rax, qword [0x1401e40a8]
add rax, 1
mov qword [0x1401e40a8], rax
lea rcx, [rbp + 0xc230]
call fcn.14003f400
jmp 0x140008732
mov dword [rbp + 0xc21c], 0x41d0
mov dword [rbp + 0xc218], 0
cmp dword [rbp + 0xc218], 0x5a3
jge 0x140008919
mov ecx, 0x25ba4
call fcn.140114d78
mov qword [rbp + 0x2028], rax
jmp 0x140008838
mov rax, qword [rbp + 0x2028]
mov qword [rbp + 0xc210], rax
mov dword [rbp + 0xc20c], 0
cmp dword [rbp + 0xc20c], 0xc6
jge 0x1400088bd
mov rax, qword [0x1401e3a70]
add rax, 1
mov qword [0x1401e3a70], rax
call fcn.140126098
mov ecx, 0x20aa
cdq
idiv ecx
mov rax, qword [rbp + 0xc210]
movsxd rcx, dword [rbp + 0xc20c]
mov dword [rax + rcx*4], edx
call fcn.140126098
mov ecx, 0x164b
cdq
idiv ecx
add edx, dword [rbp + 0xc21c]
mov dword [rbp + 0xc21c], edx
mov eax, dword [rbp + 0xc20c]
add eax, 1
mov dword [rbp + 0xc20c], eax
jmp 0x140008850
mov rax, qword [rbp + 0xc210]
mov qword [rbp + 0x2020], rax
cmp rax, 0
je 0x1400088f3
mov rcx, qword [rbp + 0x2020]
mov rax, qword [0x1401e41d8]
add rax, 1
mov qword [0x1401e41d8], rax
call fcn.140115254
mov rax, qword [0x1401e40b0]
add rax, 1
mov qword [0x1401e40b0], rax
mov eax, dword [rbp + 0xc218]
add eax, 1
mov dword [rbp + 0xc218], eax
jmp 0x140008812
lea rcx, [rbp + 0xc1f0]
mov qword [rbp + 0x2018], rcx
call fcn.140006bd0
mov dword [rbp + 0xc1e4], 0
mov dword [rbp + 0xc1e0], 0
lea rcx, [rbp + 0xc1e0]
lea rdx, [rbp + 0xc1e4]
call fcn.1400064b0
mov rcx, qword [rbp + 0x2018]
mov qword [rbp + 0xc1e8], rax
lea rdx, [rbp + 0xc1e8]
call fcn.14003eaf0
jmp 0x140008972
mov dword [rbp + 0xc1d4], 0xfffffffc
mov dword [rbp + 0xc1d0], 1
lea rcx, [rbp + 0xc1d0]
lea rdx, [rbp + 0xc1d4]
call fcn.1400064b0
mov qword [rbp + 0xc1d8], rax
lea rcx, [rbp + 0xc1f0]
lea rdx, [rbp + 0xc1d8]
call fcn.14003eaf0
jmp 0x1400089b8
mov dword [rbp + 0xc1c4], 0xfffffffb
mov dword [rbp + 0xc1c0], 0xffffffff
lea rcx, [rbp + 0xc1c0]
lea rdx, [rbp + 0xc1c4]
call fcn.1400064b0
mov qword [rbp + 0xc1c8], rax
lea rcx, [rbp + 0xc1f0]
lea rdx, [rbp + 0xc1c8]
call fcn.14003eaf0
jmp 0x1400089fe
mov dword [rbp + 0xc1b4], 0xfffffffd
mov dword [rbp + 0xc1b0], 0xfffffffb
lea rcx, [rbp + 0xc1b0]
lea rdx, [rbp + 0xc1b4]
call fcn.1400064b0
mov qword [rbp + 0xc1b8], rax
lea rcx, [rbp + 0xc1f0]
lea rdx, [rbp + 0xc1b8]
call fcn.14003eaf0
jmp 0x140008a44
mov dword [rbp + 0xc1a4], 0xffffffff
mov dword [rbp + 0xc1a0], 0xfffffffd
lea rcx, [rbp + 0xc1a0]
lea rdx, [rbp + 0xc1a4]
call fcn.1400064b0
mov qword [rbp + 0xc1a8], rax
lea rcx, [rbp + 0xc1f0]
lea rdx, [rbp + 0xc1a8]
call fcn.14003eaf0
jmp 0x140008a8a
mov dword [rbp + 0xc194], 0xfffffffd
mov dword [rbp + 0xc190], 0xffffffff
lea rcx, [rbp + 0xc190]
lea rdx, [rbp + 0xc194]
call fcn.1400064b0
mov qword [rbp + 0xc198], rax
lea rcx, [rbp + 0xc1f0]
lea rdx, [rbp + 0xc198]
call fcn.14003eaf0
jmp 0x140008ad0
mov dword [rbp + 0xc184], 0xfffffffe
mov dword [rbp + 0xc180], 0xfffffffe
lea rcx, [rbp + 0xc180]
lea rdx, [rbp + 0xc184]
call fcn.1400064b0
mov qword [rbp + 0xc188], rax
lea rcx, [rbp + 0xc1f0]
lea rdx, [rbp + 0xc188]
call fcn.14003eaf0
jmp 0x140008b16
mov dword [rbp + 0xc174], 0xffffffff
mov dword [rbp + 0xc170], 0xffffffff
lea rcx, [rbp + 0xc170]
lea rdx, [rbp + 0xc174]
call fcn.1400064b0
mov qword [rbp + 0xc178], rax
lea rcx, [rbp + 0xc1f0]
lea rdx, [rbp + 0xc178]
call fcn.14003eaf0
jmp 0x140008b5c
mov dword [rbp + 0xc164], 0xffffffff
mov dword [rbp + 0xc160], 0xfffffffe
lea rcx, [rbp + 0xc160]
lea rdx, [rbp + 0xc164]
call fcn.1400064b0
mov qword [rbp + 0xc168], rax
lea rcx, [rbp + 0xc1f0]
lea rdx, [rbp + 0xc168]
call fcn.14003eaf0
jmp 0x140008ba2
mov dword [rbp + 0xc154], 1
mov dword [rbp + 0xc150], 0xffffffff
lea rcx, [rbp + 0xc150]
lea rdx, [rbp + 0xc154]
call fcn.1400064b0
mov qword [rbp + 0xc158], rax
lea rcx, [rbp + 0xc1f0]
lea rdx, [rbp + 0xc158]
call fcn.14003eaf0
jmp 0x140008be8
lea rcx, [rbp + 0xc1f0]
mov qword [rbp + 0x2010], rcx
call fcn.140006b40
mov rcx, qword [rbp + 0x2010]
mov dword [rbp + 0xc14c], eax
lea rdx, [rbp + 0xc140]
call fcn.140007740
mov rcx, qword [rbp + 0x2010]
lea rdx, [rbp + 0xc138]
call fcn.1400077a0
mov rcx, qword [rbp + 0xc138]
mov rdx, qword [rbp + 0xc140]
call fcn.14003eb30
jmp 0x140008c3f
lea rcx, [rbp + 0xc108]
lea rdx, [rbp + 0xc1f0]
call fcn.140007c10
jmp 0x140008c57
lea rcx, [rbp + 0xc120]
lea rdx, [rbp + 0xc108]
call fcn.140007830
jmp 0x140008c6f
lea rcx, [0x1401fc530]
lea rdx, str.convex_hull:_n
call fcn.14003eba0
jmp 0x140008c87
lea rax, [rbp + 0xc120]
mov qword [rbp + 0xc100], rax
mov rcx, qword [rbp + 0xc100]
lea rdx, [rbp + 0xc0f8]
call fcn.1400077a0
mov rcx, qword [rbp + 0xc100]
lea rdx, [rbp + 0xc0f0]
call fcn.140007740
lea rcx, [rbp + 0xc0f8]
lea rdx, [rbp + 0xc0f0]
call fcn.14003efe0
test al, 1
jne 0x140008cdb
jmp 0x140008d87
lea rcx, [rbp + 0xc0f8]
call fcn.14003f020
mov rax, qword [rax]
mov qword [rbp + 0xc0e8], rax
mov edx, dword [rbp + 0xc0e8]
lea rcx, [0x1401fc530]
call fcn.14003f050
mov qword [rbp + 0x2008], rax
jmp 0x140008d0f
mov rcx, qword [rbp + 0x2008]
lea rdx, [0x14018a572]
call fcn.14003eba0
mov qword [rbp + 0x2000], rax
jmp 0x140008d2e
mov rcx, qword [rbp + 0x2000]
mov edx, dword [rbp + 0xc0ec]
call fcn.14003f050
mov qword [rbp + 0x1ff8], rax
jmp 0x140008d4c
mov rcx, qword [rbp + 0x1ff8]
lea rdx, [0x14003f390]
call fcn.14003f330
jmp 0x140008d64
mov rax, qword [0x1401e40b8]
add rax, 1
mov qword [0x1401e40b8], rax
lea rcx, [rbp + 0xc0f8]
call fcn.14003f400
jmp 0x140008cbb
mov dword [rbp + 0xc0e4], 0x1014
mov dword [rbp + 0xc0e0], 0
cmp dword [rbp + 0xc0e0], 0x4fd
jge 0x140008ea2
mov ecx, 0x1c694
call fcn.140114d78
mov qword [rbp + 0x1ff0], rax
jmp 0x140008dc1
mov rax, qword [rbp + 0x1ff0]
mov qword [rbp + 0xc0d8], rax
mov dword [rbp + 0xc0d4], 0
cmp dword [rbp + 0xc0d4], 0x11c
jge 0x140008e46
mov rax, qword [0x1401e3a78]
add rax, 1
mov qword [0x1401e3a78], rax
call fcn.140126098
mov ecx, 0x2e7f
cdq
idiv ecx
mov rax, qword [rbp + 0xc0d8]
movsxd rcx, dword [rbp + 0xc0d4]
mov dword [rax + rcx*4], edx
call fcn.140126098
mov ecx, 0x2477
cdq
idiv ecx
add edx, dword [rbp + 0xc0e4]
mov dword [rbp + 0xc0e4], edx
mov eax, dword [rbp + 0xc0d4]
add eax, 1
mov dword [rbp + 0xc0d4], eax
jmp 0x140008dd9
mov rax, qword [rbp + 0xc0d8]
mov qword [rbp + 0x1fe8], rax
cmp rax, 0
je 0x140008e7c
mov rcx, qword [rbp + 0x1fe8]
mov rax, qword [0x1401e41e0]
add rax, 1
mov qword [0x1401e41e0], rax
call fcn.140115254
mov rax, qword [0x1401e40c0]
add rax, 1
mov qword [0x1401e40c0], rax
mov eax, dword [rbp + 0xc0e0]
add eax, 1
mov dword [rbp + 0xc0e0], eax
jmp 0x140008d9b
lea rcx, [rbp + 0xc0b8]
mov qword [rbp + 0x1fe0], rcx
call fcn.140006bd0
mov dword [rbp + 0xc0ac], 0
mov dword [rbp + 0xc0a8], 0
lea rcx, [rbp + 0xc0a8]
lea rdx, [rbp + 0xc0ac]
call fcn.1400064b0
mov rcx, qword [rbp + 0x1fe0]
mov qword [rbp + 0xc0b0], rax
lea rdx, [rbp + 0xc0b0]
call fcn.14003eaf0
jmp 0x140008efb
mov dword [rbp + 0xc09c], 0xfffffffc
mov dword [rbp + 0xc098], 1
lea rcx, [rbp + 0xc098]
lea rdx, [rbp + 0xc09c]
call fcn.1400064b0
mov qword [rbp + 0xc0a0], rax
lea rcx, [rbp + 0xc0b8]
lea rdx, [rbp + 0xc0a0]
call fcn.14003eaf0
jmp 0x140008f41
mov dword [rbp + 0xc08c], 0xfffffffb
mov dword [rbp + 0xc088], 0xffffffff
lea rcx, [rbp + 0xc088]
lea rdx, [rbp + 0xc08c]
call fcn.1400064b0
mov qword [rbp + 0xc090], rax
lea rcx, [rbp + 0xc0b8]
lea rdx, [rbp + 0xc090]
call fcn.14003eaf0
jmp 0x140008f87
mov dword [rbp + 0xc07c], 0xfffffffd
mov dword [rbp + 0xc078], 0xfffffffb
lea rcx, [rbp + 0xc078]
lea rdx, [rbp + 0xc07c]
call fcn.1400064b0
mov qword [rbp + 0xc080], rax
lea rcx, [rbp + 0xc0b8]
lea rdx, [rbp + 0xc080]
call fcn.14003eaf0
jmp 0x140008fcd
mov dword [rbp + 0xc06c], 0xffffffff
mov dword [rbp + 0xc068], 0xfffffffd
lea rcx, [rbp + 0xc068]
lea rdx, [rbp + 0xc06c]
call fcn.1400064b0
mov qword [rbp + 0xc070], rax
lea rcx, [rbp + 0xc0b8]
lea rdx, [rbp + 0xc070]
call fcn.14003eaf0
jmp 0x140009013
mov dword [rbp + 0xc05c], 0xfffffffd
mov dword [rbp + 0xc058], 0xffffffff
lea rcx, [rbp + 0xc058]
lea rdx, [rbp + 0xc05c]
call fcn.1400064b0
mov qword [rbp + 0xc060], rax
lea rcx, [rbp + 0xc0b8]
lea rdx, [rbp + 0xc060]
call fcn.14003eaf0
jmp 0x140009059
mov dword [rbp + 0xc04c], 0xfffffffe
mov dword [rbp + 0xc048], 0xfffffffe
lea rcx, [rbp + 0xc048]
lea rdx, [rbp + 0xc04c]
call fcn.1400064b0
mov qword [rbp + 0xc050], rax
lea rcx, [rbp + 0xc0b8]
lea rdx, [rbp + 0xc050]
call fcn.14003eaf0
jmp 0x14000909f
mov dword [rbp + 0xc03c], 0xffffffff
mov dword [rbp + 0xc038], 0xffffffff
lea rcx, [rbp + 0xc038]
lea rdx, [rbp + 0xc03c]
call fcn.1400064b0
mov qword [rbp + 0xc040], rax
lea rcx, [rbp + 0xc0b8]
lea rdx, [rbp + 0xc040]
call fcn.14003eaf0
jmp 0x1400090e5
mov dword [rbp + 0xc02c], 0xffffffff
mov dword [rbp + 0xc028], 0xfffffffe
lea rcx, [rbp + 0xc028]
lea rdx, [rbp + 0xc02c]
call fcn.1400064b0
mov qword [rbp + 0xc030], rax
lea rcx, [rbp + 0xc0b8]
lea rdx, [rbp + 0xc030]
call fcn.14003eaf0
jmp 0x14000912b
mov dword [rbp + 0xc01c], 1
mov dword [rbp + 0xc018], 0xffffffff
lea rcx, [rbp + 0xc018]
lea rdx, [rbp + 0xc01c]
call fcn.1400064b0
mov qword [rbp + 0xc020], rax
lea rcx, [rbp + 0xc0b8]
lea rdx, [rbp + 0xc020]
call fcn.14003eaf0
jmp 0x140009171
lea rcx, [rbp + 0xc0b8]
mov qword [rbp + 0x1fd8], rcx
call fcn.140006b40
mov rcx, qword [rbp + 0x1fd8]
mov dword [rbp + 0xc014], eax
lea rdx, [rbp + 0xc008]
call fcn.140007740
mov rcx, qword [rbp + 0x1fd8]
lea rdx, [rbp + 0xc000]
call fcn.1400077a0
mov rcx, qword [rbp + 0xc000]
mov rdx, qword [rbp + 0xc008]
call fcn.14003eb30
jmp 0x1400091c8
lea rcx, [rbp + 0xbfd0]
lea rdx, [rbp + 0xc0b8]
call fcn.140007c10
jmp 0x1400091e0
lea rcx, [rbp + 0xbfe8]
lea rdx, [rbp + 0xbfd0]
call fcn.140007830
jmp 0x1400091f8
lea rcx, [0x1401fc530]
lea rdx, str.convex_hull:_n
call fcn.14003eba0
jmp 0x140009210
lea rax, [rbp + 0xbfe8]
mov qword [rbp + 0xbfc8], rax
mov rcx, qword [rbp + 0xbfc8]
lea rdx, [rbp + 0xbfc0]
call fcn.1400077a0
mov rcx, qword [rbp + 0xbfc8]
lea rdx, [rbp + 0xbfb8]
call fcn.140007740
lea rcx, [rbp + 0xbfc0]
lea rdx, [rbp + 0xbfb8]
call fcn.14003efe0
test al, 1
jne 0x140009264
jmp 0x140009310
lea rcx, [rbp + 0xbfc0]
call fcn.14003f020
mov rax, qword [rax]
mov qword [rbp + 0xbfb0], rax
mov edx, dword [rbp + 0xbfb0]
lea rcx, [0x1401fc530]
call fcn.14003f050
mov qword [rbp + 0x1fd0], rax
jmp 0x140009298
mov rcx, qword [rbp + 0x1fd0]
lea rdx, [0x14018a572]
call fcn.14003eba0
mov qword [rbp + 0x1fc8], rax
jmp 0x1400092b7
mov rcx, qword [rbp + 0x1fc8]
mov edx, dword [rbp + 0xbfb4]
call fcn.14003f050
mov qword [rbp + 0x1fc0], rax
jmp 0x1400092d5
mov rcx, qword [rbp + 0x1fc0]
lea rdx, [0x14003f390]
call fcn.14003f330
jmp 0x1400092ed
mov rax, qword [0x1401e40c8]
add rax, 1
mov qword [0x1401e40c8], rax
lea rcx, [rbp + 0xbfc0]
call fcn.14003f400
jmp 0x140009244
mov dword [rbp + 0xbfac], 0x5f96
mov dword [rbp + 0xbfa8], 0
cmp dword [rbp + 0xbfa8], 0x749
jge 0x140009428
mov ecx, 0xf134
call fcn.140114d78
mov qword [rbp + 0x1fb8], rax
jmp 0x14000934a
mov rax, qword [rbp + 0x1fb8]
mov rcx, qword [0x1401e40d0]
add rcx, 1
mov qword [0x1401e40d0], rcx
mov qword [rbp + 0xbfa0], rax
mov dword [rbp + 0xbf9c], 0
cmp dword [rbp + 0xbf9c], 0x74
jge 0x1400093de
mov rax, qword [0x1401e3a80]
add rax, 1
mov qword [0x1401e3a80], rax
call fcn.140126098
mov ecx, 0x174f
cdq
idiv ecx
mov rax, qword [rbp + 0xbfa0]
movsxd rcx, dword [rbp + 0xbf9c]
mov dword [rax + rcx*4], edx
call fcn.140126098
mov ecx, 0x39d8
cdq
idiv ecx
add edx, dword [rbp + 0xbfac]
mov dword [rbp + 0xbfac], edx
mov eax, dword [rbp + 0xbf9c]
add eax, 1
mov dword [rbp + 0xbf9c], eax
jmp 0x140009374
mov rax, qword [rbp + 0xbfa0]
mov qword [rbp + 0x1fb0], rax
cmp rax, 0
je 0x140009414
mov rcx, qword [rbp + 0x1fb0]
mov rax, qword [0x1401e41e8]
add rax, 1
mov qword [0x1401e41e8], rax
call fcn.140115254
mov eax, dword [rbp + 0xbfa8]
add eax, 1
mov dword [rbp + 0xbfa8], eax
jmp 0x140009324
lea rcx, [rbp + 0xbf80]
mov qword [rbp + 0x1fa8], rcx
call fcn.140006bd0
mov dword [rbp + 0xbf74], 0
mov dword [rbp + 0xbf70], 0
lea rcx, [rbp + 0xbf70]
lea rdx, [rbp + 0xbf74]
call fcn.1400064b0
mov rcx, qword [rbp + 0x1fa8]
mov qword [rbp + 0xbf78], rax
lea rdx, [rbp + 0xbf78]
call fcn.14003eaf0
jmp 0x140009481
mov dword [rbp + 0xbf64], 0xfffffffc
mov dword [rbp + 0xbf60], 1
lea rcx, [rbp + 0xbf60]
lea rdx, [rbp + 0xbf64]
call fcn.1400064b0
mov qword [rbp + 0xbf68], rax
lea rcx, [rbp + 0xbf80]
lea rdx, [rbp + 0xbf68]
call fcn.14003eaf0
jmp 0x1400094c7
mov dword [rbp + 0xbf54], 0xfffffffb
mov dword [rbp + 0xbf50], 0xffffffff
lea rcx, [rbp + 0xbf50]
lea rdx, [rbp + 0xbf54]
call fcn.1400064b0
mov qword [rbp + 0xbf58], rax
lea rcx, [rbp + 0xbf80]
lea rdx, [rbp + 0xbf58]
call fcn.14003eaf0
jmp 0x14000950d
mov dword [rbp + 0xbf44], 0xfffffffd
mov dword [rbp + 0xbf40], 0xfffffffb
lea rcx, [rbp + 0xbf40]
lea rdx, [rbp + 0xbf44]
call fcn.1400064b0
mov qword [rbp + 0xbf48], rax
lea rcx, [rbp + 0xbf80]
lea rdx, [rbp + 0xbf48]
call fcn.14003eaf0
jmp 0x140009553
mov dword [rbp + 0xbf34], 0xffffffff
mov dword [rbp + 0xbf30], 0xfffffffd
lea rcx, [rbp + 0xbf30]
lea rdx, [rbp + 0xbf34]
call fcn.1400064b0
mov qword [rbp + 0xbf38], rax
lea rcx, [rbp + 0xbf80]
lea rdx, [rbp + 0xbf38]
call fcn.14003eaf0
jmp 0x140009599
mov dword [rbp + 0xbf24], 0xfffffffd
mov dword [rbp + 0xbf20], 0xffffffff
lea rcx, [rbp + 0xbf20]
lea rdx, [rbp + 0xbf24]
call fcn.1400064b0
mov qword [rbp + 0xbf28], rax
lea rcx, [rbp + 0xbf80]
lea rdx, [rbp + 0xbf28]
call fcn.14003eaf0
jmp 0x1400095df
mov dword [rbp + 0xbf14], 0xfffffffe
mov dword [rbp + 0xbf10], 0xfffffffe
lea rcx, [rbp + 0xbf10]
lea rdx, [rbp + 0xbf14]
call fcn.1400064b0
mov qword [rbp + 0xbf18], rax
lea rcx, [rbp + 0xbf80]
lea rdx, [rbp + 0xbf18]
call fcn.14003eaf0
jmp 0x140009625
mov dword [rbp + 0xbf04], 0xffffffff
mov dword [rbp + 0xbf00], 0xffffffff
lea rcx, [rbp + 0xbf00]
lea rdx, [rbp + 0xbf04]
call fcn.1400064b0
mov qword [rbp + 0xbf08], rax
lea rcx, [rbp + 0xbf80]
lea rdx, [rbp + 0xbf08]
call fcn.14003eaf0
jmp 0x14000966b
mov dword [rbp + 0xbef4], 0xffffffff
mov dword [rbp + 0xbef0], 0xfffffffe
lea rcx, [rbp + 0xbef0]
lea rdx, [rbp + 0xbef4]
call fcn.1400064b0
mov qword [rbp + 0xbef8], rax
lea rcx, [rbp + 0xbf80]
lea rdx, [rbp + 0xbef8]
call fcn.14003eaf0
jmp 0x1400096b1
mov dword [rbp + 0xbee4], 1
mov dword [rbp + 0xbee0], 0xffffffff
lea rcx, [rbp + 0xbee0]
lea rdx, [rbp + 0xbee4]
call fcn.1400064b0
mov qword [rbp + 0xbee8], rax
lea rcx, [rbp + 0xbf80]
lea rdx, [rbp + 0xbee8]
call fcn.14003eaf0
jmp 0x1400096f7
lea rcx, [rbp + 0xbf80]
mov qword [rbp + 0x1fa0], rcx
call fcn.140006b40
mov rcx, qword [rbp + 0x1fa0]
mov dword [rbp + 0xbedc], eax
lea rdx, [rbp + 0xbed0]
call fcn.140007740
mov rcx, qword [rbp + 0x1fa0]
lea rdx, [rbp + 0xbec8]
call fcn.1400077a0
mov rcx, qword [rbp + 0xbec8]
mov rdx, qword [rbp + 0xbed0]
call fcn.14003eb30
jmp 0x14000974e
lea rcx, [rbp + 0xbe98]
lea rdx, [rbp + 0xbf80]
call fcn.140007c10
jmp 0x140009766
lea rcx, [rbp + 0xbeb0]
lea rdx, [rbp + 0xbe98]
call fcn.140007830
jmp 0x14000977e
lea rcx, [0x1401fc530]
lea rdx, str.convex_hull:_n
call fcn.14003eba0
jmp 0x140009796
lea rax, [rbp + 0xbeb0]
mov qword [rbp + 0xbe90], rax
mov rcx, qword [rbp + 0xbe90]
lea rdx, [rbp + 0xbe88]
call fcn.1400077a0
mov rcx, qword [rbp + 0xbe90]
lea rdx, [rbp + 0xbe80]
call fcn.140007740
lea rcx, [rbp + 0xbe88]
lea rdx, [rbp + 0xbe80]
call fcn.14003efe0
test al, 1
jne 0x1400097ea
jmp 0x140009896
lea rcx, [rbp + 0xbe88]
call fcn.14003f020
mov rax, qword [rax]
mov qword [rbp + 0xbe78], rax
mov edx, dword [rbp + 0xbe78]
lea rcx, [0x1401fc530]
call fcn.14003f050
mov qword [rbp + 0x1f98], rax
jmp 0x14000981e
mov rcx, qword [rbp + 0x1f98]
lea rdx, [0x14018a572]
call fcn.14003eba0
mov qword [rbp + 0x1f90], rax
jmp 0x14000983d
mov rcx, qword [rbp + 0x1f90]
mov edx, dword [rbp + 0xbe7c]
call fcn.14003f050
mov qword [rbp + 0x1f88], rax
jmp 0x14000985b
mov rcx, qword [rbp + 0x1f88]
lea rdx, [0x14003f390]
call fcn.14003f330
jmp 0x140009873
mov rax, qword [0x1401e40d8]
add rax, 1
mov qword [0x1401e40d8], rax
lea rcx, [rbp + 0xbe88]
call fcn.14003f400
jmp 0x1400097ca
mov dword [rbp + 0xbe74], 0x2cd0
mov dword [rbp + 0xbe70], 0
cmp dword [rbp + 0xbe70], 0x429
jge 0x1400099b1
mov ecx, 0x26368
call fcn.140114d78
mov qword [rbp + 0x1f80], rax
jmp 0x1400098d0
mov rax, qword [rbp + 0x1f80]
mov rcx, qword [0x1401e40e0]
add rcx, 1
mov qword [0x1401e40e0], rcx
mov qword [rbp + 0xbe68], rax
mov dword [rbp + 0xbe64], 0
cmp dword [rbp + 0xbe64], 0xb4
jge 0x140009967
call fcn.140126098
mov ecx, 0x37ea
cdq
idiv ecx
mov rax, qword [rbp + 0xbe68]
movsxd rcx, dword [rbp + 0xbe64]
mov dword [rax + rcx*4], edx
call fcn.140126098
mov ecx, 0x2320
cdq
idiv ecx
add edx, dword [rbp + 0xbe74]
mov dword [rbp + 0xbe74], edx
mov rax, qword [0x1401e3a88]
add rax, 1
mov qword [0x1401e3a88], rax
mov eax, dword [rbp + 0xbe64]
add eax, 1
mov dword [rbp + 0xbe64], eax
jmp 0x1400098fa
mov rax, qword [rbp + 0xbe68]
mov qword [rbp + 0x1f78], rax
cmp rax, 0
je 0x14000999d
mov rcx, qword [rbp + 0x1f78]
mov rax, qword [0x1401e41f0]
add rax, 1
mov qword [0x1401e41f0], rax
call fcn.140115254
mov eax, dword [rbp + 0xbe70]
add eax, 1
mov dword [rbp + 0xbe70], eax
jmp 0x1400098aa
lea rcx, [rbp + 0xbe48]
mov qword [rbp + 0x1f70], rcx
call fcn.140006bd0
mov dword [rbp + 0xbe3c], 0
mov dword [rbp + 0xbe38], 0
lea rcx, [rbp + 0xbe38]
lea rdx, [rbp + 0xbe3c]
call fcn.1400064b0
mov rcx, qword [rbp + 0x1f70]
mov qword [rbp + 0xbe40], rax
lea rdx, [rbp + 0xbe40]
call fcn.14003eaf0
jmp 0x140009a0a
mov dword [rbp + 0xbe2c], 0xfffffffc
mov dword [rbp + 0xbe28], 1
lea rcx, [rbp + 0xbe28]
lea rdx, [rbp + 0xbe2c]
call fcn.1400064b0
mov qword [rbp + 0xbe30], rax
lea rcx, [rbp + 0xbe48]
lea rdx, [rbp + 0xbe30]
call fcn.14003eaf0
jmp 0x140009a50
mov dword [rbp + 0xbe1c], 0xfffffffb
mov dword [rbp + 0xbe18], 0xffffffff
lea rcx, [rbp + 0xbe18]
lea rdx, [rbp + 0xbe1c]
call fcn.1400064b0
mov qword [rbp + 0xbe20], rax
lea rcx, [rbp + 0xbe48]
lea rdx, [rbp + 0xbe20]
call fcn.14003eaf0
jmp 0x140009a96
mov dword [rbp + 0xbe0c], 0xfffffffd
mov dword [rbp + 0xbe08], 0xfffffffb
lea rcx, [rbp + 0xbe08]
lea rdx, [rbp + 0xbe0c]
call fcn.1400064b0
mov qword [rbp + 0xbe10], rax
lea rcx, [rbp + 0xbe48]
lea rdx, [rbp + 0xbe10]
call fcn.14003eaf0
jmp 0x140009adc
mov dword [rbp + 0xbdfc], 0xffffffff
mov dword [rbp + 0xbdf8], 0xfffffffd
lea rcx, [rbp + 0xbdf8]
lea rdx, [rbp + 0xbdfc]
call fcn.1400064b0
mov qword [rbp + 0xbe00], rax
lea rcx, [rbp + 0xbe48]
lea rdx, [rbp + 0xbe00]
call fcn.14003eaf0
jmp 0x140009b22
mov dword [rbp + 0xbdec], 0xfffffffd
mov dword [rbp + 0xbde8], 0xffffffff
lea rcx, [rbp + 0xbde8]
lea rdx, [rbp + 0xbdec]
call fcn.1400064b0
mov qword [rbp + 0xbdf0], rax
lea rcx, [rbp + 0xbe48]
lea rdx, [rbp + 0xbdf0]
call fcn.14003eaf0
jmp 0x140009b68
mov dword [rbp + 0xbddc], 0xfffffffe
mov dword [rbp + 0xbdd8], 0xfffffffe
lea rcx, [rbp + 0xbdd8]
lea rdx, [rbp + 0xbddc]
call fcn.1400064b0
mov qword [rbp + 0xbde0], rax
lea rcx, [rbp + 0xbe48]
lea rdx, [rbp + 0xbde0]
call fcn.14003eaf0
jmp 0x140009bae
mov dword [rbp + 0xbdcc], 0xffffffff
mov dword [rbp + 0xbdc8], 0xffffffff
lea rcx, [rbp + 0xbdc8]
lea rdx, [rbp + 0xbdcc]
call fcn.1400064b0
mov qword [rbp + 0xbdd0], rax
lea rcx, [rbp + 0xbe48]
lea rdx, [rbp + 0xbdd0]
call fcn.14003eaf0
jmp 0x140009bf4
mov dword [rbp + 0xbdbc], 0xffffffff
mov dword [rbp + 0xbdb8], 0xfffffffe
lea rcx, [rbp + 0xbdb8]
lea rdx, [rbp + 0xbdbc]
call fcn.1400064b0
mov qword [rbp + 0xbdc0], rax
lea rcx, [rbp + 0xbe48]
lea rdx, [rbp + 0xbdc0]
call fcn.14003eaf0
jmp 0x140009c3a
mov dword [rbp + 0xbdac], 1
mov dword [rbp + 0xbda8], 0xffffffff
lea rcx, [rbp + 0xbda8]
lea rdx, [rbp + 0xbdac]
call fcn.1400064b0
mov qword [rbp + 0xbdb0], rax
lea rcx, [rbp + 0xbe48]
lea rdx, [rbp + 0xbdb0]
call fcn.14003eaf0
jmp 0x140009c80
lea rcx, [rbp + 0xbe48]
mov qword [rbp + 0x1f68], rcx
call fcn.140006b40
mov rcx, qword [rbp + 0x1f68]
mov dword [rbp + 0xbda4], eax
lea rdx, [rbp + 0xbd98]
call fcn.140007740
mov rcx, qword [rbp + 0x1f68]
lea rdx, [rbp + 0xbd90]
call fcn.1400077a0
mov rcx, qword [rbp + 0xbd90]
mov rdx, qword [rbp + 0xbd98]
call fcn.14003eb30
jmp 0x140009cd7
lea rcx, [rbp + 0xbd60]
lea rdx, [rbp + 0xbe48]
call fcn.140007c10
jmp 0x140009cef
lea rcx, [rbp + 0xbd78]
lea rdx, [rbp + 0xbd60]
call fcn.140007830
jmp 0x140009d07
lea rcx, [0x1401fc530]
lea rdx, str.convex_hull:_n
call fcn.14003eba0
jmp 0x140009d1f
lea rax, [rbp + 0xbd78]
mov qword [rbp + 0xbd58], rax
mov rcx, qword [rbp + 0xbd58]
lea rdx, [rbp + 0xbd50]
call fcn.1400077a0
mov rcx, qword [rbp + 0xbd58]
lea rdx, [rbp + 0xbd48]
call fcn.140007740
lea rcx, [rbp + 0xbd50]
lea rdx, [rbp + 0xbd48]
call fcn.14003efe0
test al, 1
jne 0x140009d73
jmp 0x140009e1f
lea rcx, [rbp + 0xbd50]
call fcn.14003f020
mov rax, qword [rax]
mov qword [rbp + 0xbd40], rax
mov edx, dword [rbp + 0xbd40]
lea rcx, [0x1401fc530]
call fcn.14003f050
mov qword [rbp + 0x1f60], rax
jmp 0x140009da7
mov rcx, qword [rbp + 0x1f60]
lea rdx, [0x14018a572]
call fcn.14003eba0
mov qword [rbp + 0x1f58], rax
jmp 0x140009dc6
mov rcx, qword [rbp + 0x1f58]
mov edx, dword [rbp + 0xbd44]
call fcn.14003f050
mov qword [rbp + 0x1f50], rax
jmp 0x140009de4
mov rcx, qword [rbp + 0x1f50]
lea rdx, [0x14003f390]
call fcn.14003f330
jmp 0x140009dfc
mov rax, qword [0x1401e40e8]
add rax, 1
mov qword [0x1401e40e8], rax
lea rcx, [rbp + 0xbd50]
call fcn.14003f400
jmp 0x140009d53
movss xmm0, dword [0x1401885cc]
movss dword [rbp + 0xbd3c], xmm0
movss xmm0, dword [0x1401885c8]
movss dword [rbp + 0xbd3c], xmm0
movss xmm0, dword [rbp + 0xbd3c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1401885c0]
ucomisd xmm0, xmm1
jne 0x140009fbe
jp 0x140009fbe
mov dword [rbp + 0xbd38], 0
cmp dword [rbp + 0xbd38], 0x13d5
jge 0x140009f8c
mov ecx, 0xa438
call fcn.140114d78
mov qword [rbp + 0x1f48], rax
jmp 0x140009e93
mov rax, qword [rbp + 0x1f48]
mov qword [rbp + 0xbd30], rax
mov dword [rbp + 0xbd2c], 0
cmp dword [rbp + 0xbd2c], 0x1b1
jge 0x140009f30
call fcn.140126098
mov ecx, 0x1f25
cdq
idiv ecx
mov rax, qword [rbp + 0xbd30]
movsxd rcx, dword [rbp + 0xbd2c]
mov dword [rax + rcx*4], edx
call fcn.140126098
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140188ab0]
subsd xmm1, xmm0
movss xmm0, dword [rbp + 0xbd3c]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0xbd3c], xmm0
mov rax, qword [0x1401e3ac8]
add rax, 1
mov qword [0x1401e3ac8], rax
mov eax, dword [rbp + 0xbd2c]
add eax, 1
mov dword [rbp + 0xbd2c], eax
jmp 0x140009eab
mov rax, qword [rbp + 0xbd30]
mov qword [rbp + 0x1f40], rax
cmp rax, 0
je 0x140009f66
mov rcx, qword [rbp + 0x1f40]
mov rax, qword [0x1401e4320]
add rax, 1
mov qword [0x1401e4320], rax
call fcn.140115254
mov rax, qword [0x1401e41f8]
add rax, 1
mov qword [0x1401e41f8], rax
mov eax, dword [rbp + 0xbd38]
add eax, 1
mov dword [rbp + 0xbd38], eax
jmp 0x140009e6d
mov rax, qword [0x1401e4ed8]
add rax, 1
mov qword [0x1401e4ed8], rax
movss xmm0, dword [0x1401885d4]
movss dword [rbp + 0xbd3c], xmm0
movss xmm0, dword [0x1401885d0]
movss dword [rbp + 0xbd3c], xmm0
movss xmm0, dword [rbp + 0xbd3c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1401885d8]
ucomisd xmm0, xmm1
jne 0x14000a13d
jp 0x14000a13d
mov dword [rbp + 0xbd28], 0
cmp dword [rbp + 0xbd28], 0x89c
jge 0x14000a10b
mov ecx, 0x14838
call fcn.140114d78
mov qword [rbp + 0x1f38], rax
jmp 0x14000a012
mov rax, qword [rbp + 0x1f38]
mov qword [rbp + 0xbd20], rax
mov dword [rbp + 0xbd1c], 0
cmp dword [rbp + 0xbd1c], 0x11b
jge 0x14000a0af
mov rax, qword [0x1401e3ad0]
add rax, 1
mov qword [0x1401e3ad0], rax
call fcn.140126098
mov ecx, 0x1c33
cdq
idiv ecx
mov rax, qword [rbp + 0xbd20]
movsxd rcx, dword [rbp + 0xbd1c]
mov dword [rax + rcx*4], edx
call fcn.140126098
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140188aa8]
subsd xmm1, xmm0
movss xmm0, dword [rbp + 0xbd3c]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0xbd3c], xmm0
mov eax, dword [rbp + 0xbd1c]
add eax, 1
mov dword [rbp + 0xbd1c], eax
jmp 0x14000a02a
mov rax, qword [rbp + 0xbd20]
mov qword [rbp + 0x1f30], rax
cmp rax, 0
je 0x14000a0e5
mov rcx, qword [rbp + 0x1f30]
mov rax, qword [0x1401e4328]
add rax, 1
mov qword [0x1401e4328], rax
call fcn.140115254
mov rax, qword [0x1401e4200]
add rax, 1
mov qword [0x1401e4200], rax
mov eax, dword [rbp + 0xbd28]
add eax, 1
mov dword [rbp + 0xbd28], eax
jmp 0x140009fec
mov rax, qword [0x1401e4ee0]
add rax, 1
mov qword [0x1401e4ee0], rax
movss xmm0, dword [0x1401885e4]
movss dword [rbp + 0xbd3c], xmm0
movss xmm0, dword [str.__RIFa_bF]
movss dword [rbp + 0xbd3c], xmm0
movss xmm0, dword [rbp + 0xbd3c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1401885e8]
ucomisd xmm0, xmm1
jne 0x14000a2bc
jp 0x14000a2bc
mov dword [rbp + 0xbd18], 0
cmp dword [rbp + 0xbd18], 0x1074
jge 0x14000a28a
mov ecx, 0xcb28
call fcn.140114d78
mov qword [rbp + 0x1f28], rax
jmp 0x14000a191
mov rax, qword [rbp + 0x1f28]
mov rcx, qword [0x1401e4208]
add rcx, 1
mov qword [0x1401e4208], rcx
mov qword [rbp + 0xbd10], rax
mov dword [rbp + 0xbd0c], 0
cmp dword [rbp + 0xbd0c], 0x2bf
jge 0x14000a240
call fcn.140126098
mov ecx, 0x3590
cdq
idiv ecx
mov rax, qword [rbp + 0xbd10]
movsxd rcx, dword [rbp + 0xbd0c]
mov dword [rax + rcx*4], edx
call fcn.140126098
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140188aa0]
subsd xmm1, xmm0
movss xmm0, dword [rbp + 0xbd3c]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0xbd3c], xmm0
mov rax, qword [0x1401e3ad8]
add rax, 1
mov qword [0x1401e3ad8], rax
mov eax, dword [rbp + 0xbd0c]
add eax, 1
mov dword [rbp + 0xbd0c], eax
jmp 0x14000a1bb
mov rax, qword [rbp + 0xbd10]
mov qword [rbp + 0x1f20], rax
cmp rax, 0
je 0x14000a276
mov rcx, qword [rbp + 0x1f20]
mov rax, qword [0x1401e4330]
add rax, 1
mov qword [0x1401e4330], rax
call fcn.140115254
mov eax, dword [rbp + 0xbd18]
add eax, 1
mov dword [rbp + 0xbd18], eax
jmp 0x14000a16b
mov rax, qword [0x1401e4ee8]
add rax, 1
mov qword [0x1401e4ee8], rax
movss xmm0, dword [0x1401885f4]
movss dword [rbp + 0xbd3c], xmm0
movss xmm0, dword [0x1401885f0]
movss dword [rbp + 0xbd3c], xmm0
movss xmm0, dword [rbp + 0xbd3c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1401885f8]
ucomisd xmm0, xmm1
jne 0x14000a43b
jp 0x14000a43b
mov dword [rbp + 0xbd08], 0
cmp dword [rbp + 0xbd08], 0x1495
jge 0x14000a409
mov ecx, 0x23fc0
call fcn.140114d78
mov qword [rbp + 0x1f18], rax
jmp 0x14000a310
mov rax, qword [rbp + 0x1f18]
mov qword [rbp + 0xbd00], rax
mov dword [rbp + 0xbcfc], 0
cmp dword [rbp + 0xbcfc], 0xe3
jge 0x14000a3ad
call fcn.140126098
mov ecx, 0x272c
cdq
idiv ecx
mov rax, qword [rbp + 0xbd00]
movsxd rcx, dword [rbp + 0xbcfc]
mov dword [rax + rcx*4], edx
call fcn.140126098
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140188a98]
subsd xmm1, xmm0
movss xmm0, dword [rbp + 0xbd3c]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0xbd3c], xmm0
mov rax, qword [0x1401e3ae0]
add rax, 1
mov qword [0x1401e3ae0], rax
mov eax, dword [rbp + 0xbcfc]
add eax, 1
mov dword [rbp + 0xbcfc], eax
jmp 0x14000a328
mov rax, qword [rbp + 0xbd00]
mov qword [rbp + 0x1f10], rax
cmp rax, 0
je 0x14000a3e3
mov rcx, qword [rbp + 0x1f10]
mov rax, qword [0x1401e4338]
add rax, 1
mov qword [0x1401e4338], rax
call fcn.140115254
mov rax, qword [0x1401e4210]
add rax, 1
mov qword [0x1401e4210], rax
mov eax, dword [rbp + 0xbd08]
add eax, 1
mov dword [rbp + 0xbd08], eax
jmp 0x14000a2ea
mov rax, qword [0x1401e4ef0]
add rax, 1
mov qword [0x1401e4ef0], rax
movss xmm0, dword [0x140188604]
movss dword [rbp + 0xbd3c], xmm0
movss xmm0, dword [0x140188600]
movss dword [rbp + 0xbd3c], xmm0
xor eax, eax
mov ecx, eax
xor edx, edx
call qword [sym.imp.ole32.dll_CoInitializeEx]
mov dword [rbp + 0xc494], eax
cmp dword [rbp + 0xc494], 0
jge 0x14000a485
mov rax, qword [0x1401e4f18]
add rax, 1
mov qword [0x1401e4f18], rax
mov dword [rbp + 0xc4ac], 0
mov dword [rbp + 0xbcf8], 1
jmp 0x14003b15a
mov dword [rbp + 0xbcf4], 0x39fd
mov dword [rbp + 0xbcf0], 0
cmp dword [rbp + 0xbcf0], 0x43c
jge 0x14000a5a0
mov ecx, 0x14558
call fcn.140114d78
mov qword [rbp + 0x1f08], rax
jmp 0x14000a4bf
mov rax, qword [rbp + 0x1f08]
mov qword [rbp + 0xbce8], rax
mov dword [rbp + 0xbce4], 0
cmp dword [rbp + 0xbce4], 0x186
jge 0x14000a544
mov rax, qword [0x1401e3ae8]
add rax, 1
mov qword [0x1401e3ae8], rax
call fcn.140126098
mov ecx, 0x1555
cdq
idiv ecx
mov rax, qword [rbp + 0xbce8]
movsxd rcx, dword [rbp + 0xbce4]
mov dword [rax + rcx*4], edx
call fcn.140126098
mov ecx, 0x2dcf
cdq
idiv ecx
add edx, dword [rbp + 0xbcf4]
mov dword [rbp + 0xbcf4], edx
mov eax, dword [rbp + 0xbce4]
add eax, 1
mov dword [rbp + 0xbce4], eax
jmp 0x14000a4d7
mov rax, qword [rbp + 0xbce8]
mov qword [rbp + 0x1f00], rax
cmp rax, 0
je 0x14000a57a
mov rcx, qword [rbp + 0x1f00]
mov rax, qword [0x1401e4340]
add rax, 1
mov qword [0x1401e4340], rax
call fcn.140115254
mov rax, qword [0x1401e4218]
add rax, 1
mov qword [0x1401e4218], rax
mov eax, dword [rbp + 0xbcf0]
add eax, 1
mov dword [rbp + 0xbcf0], eax
jmp 0x14000a499
lea rcx, [rbp + 0xbcc8]
mov qword [rbp + 0x1ef8], rcx
call fcn.140006bd0
mov dword [rbp + 0xbcbc], 0
mov dword [rbp + 0xbcb8], 0
lea rcx, [rbp + 0xbcb8]
lea rdx, [rbp + 0xbcbc]
call fcn.1400064b0
mov rcx, qword [rbp + 0x1ef8]
mov qword [rbp + 0xbcc0], rax
lea rdx, [rbp + 0xbcc0]
call fcn.14003eaf0
jmp 0x14000a5f9
mov dword [rbp + 0xbcac], 0xfffffffc
mov dword [rbp + 0xbca8], 1
lea rcx, [rbp + 0xbca8]
lea rdx, [rbp + 0xbcac]
call fcn.1400064b0
mov qword [rbp + 0xbcb0], rax
lea rcx, [rbp + 0xbcc8]
lea rdx, [rbp + 0xbcb0]
call fcn.14003eaf0
jmp 0x14000a63f
mov dword [rbp + 0xbc9c], 0xfffffffb
mov dword [rbp + 0xbc98], 0xffffffff
lea rcx, [rbp + 0xbc98]
lea rdx, [rbp + 0xbc9c]
call fcn.1400064b0
mov qword [rbp + 0xbca0], rax
lea rcx, [rbp + 0xbcc8]
lea rdx, [rbp + 0xbca0]
call fcn.14003eaf0
jmp 0x14000a685
mov dword [rbp + 0xbc8c], 0xfffffffd
mov dword [rbp + 0xbc88], 0xfffffffb
lea rcx, [rbp + 0xbc88]
lea rdx, [rbp + 0xbc8c]
call fcn.1400064b0
mov qword [rbp + 0xbc90], rax
lea rcx, [rbp + 0xbcc8]
lea rdx, [rbp + 0xbc90]
call fcn.14003eaf0
jmp 0x14000a6cb
mov dword [rbp + 0xbc7c], 0xffffffff
mov dword [rbp + 0xbc78], 0xfffffffd
lea rcx, [rbp + 0xbc78]
lea rdx, [rbp + 0xbc7c]
call fcn.1400064b0
mov qword [rbp + 0xbc80], rax
lea rcx, [rbp + 0xbcc8]
lea rdx, [rbp + 0xbc80]
call fcn.14003eaf0
jmp 0x14000a711
mov dword [rbp + 0xbc6c], 0xfffffffd
mov dword [rbp + 0xbc68], 0xffffffff
lea rcx, [rbp + 0xbc68]
lea rdx, [rbp + 0xbc6c]
call fcn.1400064b0
mov qword [rbp + 0xbc70], rax
lea rcx, [rbp + 0xbcc8]
lea rdx, [rbp + 0xbc70]
call fcn.14003eaf0
jmp 0x14000a757
mov dword [rbp + 0xbc5c], 0xfffffffe
mov dword [rbp + 0xbc58], 0xfffffffe
lea rcx, [rbp + 0xbc58]
lea rdx, [rbp + 0xbc5c]
call fcn.1400064b0
mov qword [rbp + 0xbc60], rax
lea rcx, [rbp + 0xbcc8]
lea rdx, [rbp + 0xbc60]
call fcn.14003eaf0
jmp 0x14000a79d
mov dword [rbp + 0xbc4c], 0xffffffff
mov dword [rbp + 0xbc48], 0xffffffff
lea rcx, [rbp + 0xbc48]
lea rdx, [rbp + 0xbc4c]
call fcn.1400064b0
mov qword [rbp + 0xbc50], rax
lea rcx, [rbp + 0xbcc8]
lea rdx, [rbp + 0xbc50]
call fcn.14003eaf0
jmp 0x14000a7e3
mov dword [rbp + 0xbc3c], 0xffffffff
mov dword [rbp + 0xbc38], 0xfffffffe
lea rcx, [rbp + 0xbc38]
lea rdx, [rbp + 0xbc3c]
call fcn.1400064b0
mov qword [rbp + 0xbc40], rax
lea rcx, [rbp + 0xbcc8]
lea rdx, [rbp + 0xbc40]
call fcn.14003eaf0
jmp 0x14000a829
mov dword [rbp + 0xbc2c], 1
mov dword [rbp + 0xbc28], 0xffffffff
lea rcx, [rbp + 0xbc28]
lea rdx, [rbp + 0xbc2c]
call fcn.1400064b0
mov qword [rbp + 0xbc30], rax
lea rcx, [rbp + 0xbcc8]
lea rdx, [rbp + 0xbc30]
call fcn.14003eaf0
jmp 0x14000a86f
lea rcx, [rbp + 0xbcc8]
mov qword [rbp + 0x1ef0], rcx
call fcn.140006b40
mov rcx, qword [rbp + 0x1ef0]
mov dword [rbp + 0xbc24], eax
lea rdx, [rbp + 0xbc18]
call fcn.140007740
mov rcx, qword [rbp + 0x1ef0]
lea rdx, [rbp + 0xbc10]
call fcn.1400077a0
mov rcx, qword [rbp + 0xbc10]
mov rdx, qword [rbp + 0xbc18]
call fcn.14003eb30
jmp 0x14000a8c6
lea rcx, [rbp + 0xbbe0]
lea rdx, [rbp + 0xbcc8]
call fcn.140007c10
jmp 0x14000a8de
lea rcx, [rbp + 0xbbf8]
lea rdx, [rbp + 0xbbe0]
call fcn.140007830
jmp 0x14000a8f6
lea rcx, [0x1401fc530]
lea rdx, str.convex_hull:_n
call fcn.14003eba0
jmp 0x14000a90e
lea rax, [rbp + 0xbbf8]
mov qword [rbp + 0xbbd8], rax
mov rcx, qword [rbp + 0xbbd8]
lea rdx, [rbp + 0xbbd0]
call fcn.1400077a0
mov rcx, qword [rbp + 0xbbd8]
lea rdx, [rbp + 0xbbc8]
call fcn.140007740
lea rcx, [rbp + 0xbbd0]
lea rdx, [rbp + 0xbbc8]
call fcn.14003efe0
test al, 1
jne 0x14000a962
jmp 0x14000aa0e
lea rcx, [rbp + 0xbbd0]
call fcn.14003f020
mov rax, qword [rax]
mov qword [rbp + 0xbbc0], rax
mov edx, dword [rbp + 0xbbc0]
lea rcx, [0x1401fc530]
call fcn.14003f050
mov qword [rbp + 0x1ee8], rax
jmp 0x14000a996
mov rcx, qword [rbp + 0x1ee8]
lea rdx, [0x14018a572]
call fcn.14003eba0
mov qword [rbp + 0x1ee0], rax
jmp 0x14000a9b5
mov rcx, qword [rbp + 0x1ee0]
mov edx, dword [rbp + 0xbbc4]
call fcn.14003f050
mov qword [rbp + 0x1ed8], rax
jmp 0x14000a9d3
mov rcx, qword [rbp + 0x1ed8]
lea rdx, [0x14003f390]
call fcn.14003f330
jmp 0x14000a9eb
mov rax, qword [0x1401e4220]
add rax, 1
mov qword [0x1401e4220], rax
lea rcx, [rbp + 0xbbd0]
call fcn.14003f400
jmp 0x14000a942
mov dword [rbp + 0xbbbc], 0x6c97
mov dword [rbp + 0xbbb8], 0
cmp dword [rbp + 0xbbb8], 0x7c4
jge 0x14000ab29
mov ecx, 0x12ad4
call fcn.140114d78
mov qword [rbp + 0x1ed0], rax
jmp 0x14000aa48
mov rax, qword [rbp + 0x1ed0]
mov rcx, qword [0x1401e4228]
add rcx, 1
mov qword [0x1401e4228], rcx
mov qword [rbp + 0xbbb0], rax
mov dword [rbp + 0xbbac], 0
cmp dword [rbp + 0xbbac], 0xce
jge 0x14000aadf
mov rax, qword [0x1401e3af0]
add rax, 1
mov qword [0x1401e3af0], rax
call fcn.140126098
mov ecx, 0x23e2
cdq
idiv ecx
mov rax, qword [rbp + 0xbbb0]
movsxd rcx, dword [rbp + 0xbbac]
mov dword [rax + rcx*4], edx
call fcn.140126098
mov ecx, 0x2277
cdq
idiv ecx
add edx, dword [rbp + 0xbbbc]
mov dword [rbp + 0xbbbc], edx
mov eax, dword [rbp + 0xbbac]
add eax, 1
mov dword [rbp + 0xbbac], eax
jmp 0x14000aa72
mov rax, qword [rbp + 0xbbb0]
mov qword [rbp + 0x1ec8], rax
cmp rax, 0
je 0x14000ab15
mov rcx, qword [rbp + 0x1ec8]
mov rax, qword [0x1401e4348]
add rax, 1
mov qword [0x1401e4348], rax
call fcn.140115254
mov eax, dword [rbp + 0xbbb8]
add eax, 1
mov dword [rbp + 0xbbb8], eax
jmp 0x14000aa22
lea rcx, [rbp + 0xbb90]
mov qword [rbp + 0x1ec0], rcx
call fcn.140006bd0
mov dword [rbp + 0xbb84], 0
mov dword [rbp + 0xbb80], 0
lea rcx, [rbp + 0xbb80]
lea rdx, [rbp + 0xbb84]
call fcn.1400064b0
mov rcx, qword [rbp + 0x1ec0]
mov qword [rbp + 0xbb88], rax
lea rdx, [rbp + 0xbb88]
call fcn.14003eaf0
jmp 0x14000ab82
mov dword [rbp + 0xbb74], 0xfffffffc
mov dword [rbp + 0xbb70], 1
lea rcx, [rbp + 0xbb70]
lea rdx, [rbp + 0xbb74]
call fcn.1400064b0
mov qword [rbp + 0xbb78], rax
lea rcx, [rbp + 0xbb90]
lea rdx, [rbp + 0xbb78]
call fcn.14003eaf0
jmp 0x14000abc8
mov dword [rbp + 0xbb64], 0xfffffffb
mov dword [rbp + 0xbb60], 0xffffffff
lea rcx, [rbp + 0xbb60]
lea rdx, [rbp + 0xbb64]
call fcn.1400064b0
mov qword [rbp + 0xbb68], rax
lea rcx, [rbp + 0xbb90]
lea rdx, [rbp + 0xbb68]
call fcn.14003eaf0
jmp 0x14000ac0e
mov dword [rbp + 0xbb54], 0xfffffffd
mov dword [rbp + 0xbb50], 0xfffffffb
lea rcx, [rbp + 0xbb50]
lea rdx, [rbp + 0xbb54]
call fcn.1400064b0
mov qword [rbp + 0xbb58], rax
lea rcx, [rbp + 0xbb90]
lea rdx, [rbp + 0xbb58]
call fcn.14003eaf0
jmp 0x14000ac54
lea rcx, [rbp + 0xbd78]
call fcn.140006c60
lea rcx, [rbp + 0xbe48]
call fcn.140006c60
lea rcx, [rbp + 0xbeb0]
call fcn.140006c60
lea rcx, [rbp + 0xbf80]
call fcn.140006c60
lea rcx, [rbp + 0xbfe8]
call fcn.140006c60
lea rcx, [rbp + 0xc0b8]
call fcn.140006c60
lea rcx, [rbp + 0xc120]
call fcn.140006c60
lea rcx, [rbp + 0xc1f0]
call fcn.140006c60
lea rcx, [rbp + 0xc258]
call fcn.140006c60
lea rcx, [rbp + 0xc328]
call fcn.140006c60
lea rcx, [rbp + 0xc390]
call fcn.140006c60
lea rcx, [rbp + 0xc460]
call fcn.140006c60
mov eax, dword [rbp + 0xc4ac]
add rsp, 0xc5b0
pop rbp
ret