Function at 0x1400dc180
Capabilities:
Allocate or change rwx memory
Check for unmoving mouse cursor
Check http status code
Log keystrokes via polling

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x98
xor ecx, ecx
call sub.KERNEL32.dll_GetModuleHandleW
mov qword [0x140360a28], rax
xor r8d, r8d
mov edx, 0x1000
xor ecx, ecx
call sub.KERNEL32.dll_HeapCreate
mov qword [0x140360a30], rax
call fcn.1400e67e8
lea rax, [0x140271b60]
mov qword [0x140360a20], rax
call fcn.140154430
lea rsi, [0x14025e9c0]
mov qword [0x14025f017], rsi
lea r12, [0x14025e8c0]
mov qword [0x14025ee5a], r12
lea rbx, [0x14025e140]
mov qword [0x14025ec7a], rbx
lea rbp, [0x14025e040]
mov qword [0x14025eb3e], rbp
call fcn.140152e38
call fcn.140152b40
call fcn.14014f3e0
call fcn.140148994
call fcn.140147e60
call fcn.1401476a4
call fcn.140146a90
call fcn.140145038
call fcn.14013a418
call fcn.1401390b8
call fcn.1401381dc
call fcn.140137cf8
call fcn.140136d78
call fcn.140134c94
call fcn.140130b24
call fcn.140115ac0
call fcn.140114580
call fcn.140110bd0
call fcn.1401101fc
call fcn.14010e6d4
call fcn.14010e0d0
call fcn.14010d6f0
call fcn.14010c418
call fcn.14010b078
call fcn.1400ed720
call fcn.1400ecc44
call fcn.1400e8654
call fcn.1400e8180
call fcn.1400e6e14
lea rdi, [0x140360b10]
mov rdx, rdi
lea rcx, [0x1403601e8]
call fcn.140154030
mov r9d, 7
lea r8, [0x14025e1e0]
lea rdx, [0x1403601b0]
mov ecx, 0x53
call fcn.140146abc
mov dword [0x140360a18], 0x2a
call fcn.14011291c
mov dword [0x140360a18], 0x2b
call fcn.140112de0
mov dword [0x140360a18], 0x3b
mov qword [0x140360770], 0x180204
mov dword [0x140360a18], 0x3b
mov qword [0x1403608f0], 0
mov dword [0x140360a18], 0x40
lea rax, [0x140360a10]
mov qword [rsp + 0x20], rax
lea r9, [0x140359c30]
mov r8d, 8
mov edx, 0xa
mov ecx, 8
call fcn.1401390f4
mov dword [0x140360a18], 0x100007
mov dword [rsp + 0x20], 0x200
lea r9, [0x140360a70]
lea r8, [0x14025e820]
mov edx, 7
mov ecx, 8
call fcn.140137d24
mov dword [0x140360a18], 0x20012d
mov dword [rsp + 0x20], 0x200
lea r9, [0x140360a78]
lea r8, [0x14025e860]
mov edx, 7
mov ecx, 0x138
call fcn.140137d24
mov dword [0x140360a18], 0x20070f
mov dword [0x140360a18], 0x200535
mov dword [0x140360a18], 0x200536
mov dword [0x140360a18], 0x200541
mov rcx, 0xffffffffffffffff
call fcn.14011f6a4
mov qword [0x140360520], rax
mov dword [0x140360a18], 0x200545
mov ecx, 4
call sub.USER32.dll_GetSysColor
mov qword [0x140360530], rax
mov dword [0x140360a18], 0x20054b
mov ecx, 7
call sub.USER32.dll_GetSysColor
mov qword [0x140360528], rax
mov dword [0x140360a18], 0x200551
mov ecx, 0x10
call sub.USER32.dll_GetSysColor
mov qword [0x140360538], rax
mov dword [0x140360a18], 0x200557
mov ecx, 0xd
call sub.USER32.dll_GetSysColor
mov qword [0x140360540], rax
mov dword [0x140360a18], 0x20055d
mov ecx, 0x16
call sub.USER32.dll_GetSysColor
mov qword [0x140360548], rax
mov dword [0x140360a18], 0x200562
mov qword [0x140360550], 2
mov dword [0x140360a18], 0x200563
mov qword [0x140360558], 3
mov dword [0x140360a18], 0x200564
mov qword [0x140360560], 0
mov dword [0x140360a18], 0x200565
mov qword [0x140360568], 0
mov dword [0x140360a18], 0x200566
mov qword [0x140360590], 0
mov dword [0x140360a18], 0x200567
mov qword [0x140360588], 0xffffffffffffffff
mov dword [0x140360a18], 0x200568
mov qword [0x140360570], 1
mov dword [0x140360a18], 0x200569
mov qword [0x140360578], 0x100000
mov dword [0x140360a18], 0x20056a
mov qword [0x140360580], 0
mov dword [0x140360a18], 0x20056c
mov dword [0x140360a18], 0x3000d2
lea rax, [0x1403609f8]
mov qword [rsp + 0x20], rax
lea r9, [0x140359c30]
mov r8d, 8
mov edx, 0x41
mov ecx, 8
call fcn.1401390f4
mov dword [0x140360a18], 0x3000d3
mov rax, qword [0x1403609f8]
lea rcx, [rax + 8]
lea rdx, str.None
call fcn.140154270
mov dword [0x140360a18], 0x3000d4
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x10]
lea rdx, str.Keyword
call fcn.140154270
mov dword [0x140360a18], 0x3000d5
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x18]
lea rdx, str.Function
call fcn.140154270
mov dword [0x140360a18], 0x3000d6
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x20]
lea rdx, str.Structure
call fcn.140154270
mov dword [0x140360a18], 0x3000d7
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x28]
lea rdx, [0x1402665c8]
call fcn.140154270
mov dword [0x140360a18], 0x3000d8
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x30]
lea rdx, [0x140270b30]
call fcn.140154270
mov dword [0x140360a18], 0x3000d9
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x38]
lea rdx, str.Quote
call fcn.140154270
mov dword [0x140360a18], 0x3000da
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x40]
lea rdx, str.Comment
call fcn.140154270
mov dword [0x140360a18], 0x3000db
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x48]
lea rdx, str.Number
call fcn.140154270
mov dword [0x140360a18], 0x3000dc
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x50]
lea rdx, str.Pointer
call fcn.140154270
mov dword [0x140360a18], 0x3000dd
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x58]
lea rdx, [0x140261340]
call fcn.140154270
mov dword [0x140360a18], 0x3000de
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x60]
lea rdx, str.Constant
call fcn.140154270
mov dword [0x140360a18], 0x3000df
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x68]
lea rdx, str.Operator
call fcn.140154270
mov dword [0x140360a18], 0x3000e0
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x70]
lea rdx, str.Backslash
call fcn.140154270
mov dword [0x140360a18], 0x3000e1
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x78]
lea rdx, str.Comma
call fcn.140154270
mov dword [0x140360a18], 0x3000e2
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x80]
lea rdx, str.Bracket
call fcn.140154270
mov dword [0x140360a18], 0x3000e3
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x88]
lea rdx, str.Highlight
call fcn.140154270
mov dword [0x140360a18], 0x3000e4
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x90]
lea rdx, str.CodeMatch
call fcn.140154270
mov dword [0x140360a18], 0x3000e5
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0x98]
lea rdx, str.CodeMismatch
call fcn.140154270
mov dword [0x140360a18], 0x3000e6
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0xa0]
lea rdx, str.BracketMatch
call fcn.140154270
mov dword [0x140360a18], 0x3000e7
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0xa8]
lea rdx, str.BracketMismatch
call fcn.140154270
mov dword [0x140360a18], 0x3000e8
mov rax, qword [0x1403609f8]
lea rcx, [rax + 0xb0]
lea rdx, str.Label
call fcn.140154270
mov dword [0x140360a18], 0x300107
lea rax, [0x1403609f0]
mov qword [rsp + 0x20], rax
lea r9, [0x140359c30]
mov r8d, 8
mov edx, 0x41
mov ecx, 8
call fcn.1401390f4
mov dword [0x140360a18], 0x300108
lea rdx, str.unknown
mov rcx, qword [0x1403609f0]
call fcn.140154270
mov dword [0x140360a18], 0x300109
mov rax, qword [0x1403609f0]
lea rcx, [rax + 8]
lea rdx, str.whiteSpace
call fcn.140154270
mov dword [0x140360a18], 0x30010a
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x10]
lea rdx, str.text
call fcn.140154270
mov dword [0x140360a18], 0x30010b
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x18]
lea rdx, str.number
call fcn.140154270
mov dword [0x140360a18], 0x30010c
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x20]
lea rdx, [0x14026cc50]
call fcn.140154270
mov dword [0x140360a18], 0x30010d
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x28]
lea rdx, str.compare
call fcn.140154270
mov dword [0x140360a18], 0x30010e
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x30]
lea rdx, str.backslash
call fcn.140154270
mov dword [0x140360a18], 0x30010f
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x38]
lea rdx, str.point
call fcn.140154270
mov dword [0x140360a18], 0x300110
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x40]
lea rdx, str.equal
call fcn.140154270
mov dword [0x140360a18], 0x300111
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x48]
lea rdx, str.comma
call fcn.140154270
mov dword [0x140360a18], 0x300112
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x50]
lea rdx, str.colon
call fcn.140154270
mov dword [0x140360a18], 0x300113
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x58]
lea rdx, str.bracketOpen
call fcn.140154270
mov dword [0x140360a18], 0x300114
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x60]
lea rdx, str.bracketClose
call fcn.140154270
mov dword [0x140360a18], 0x300115
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x68]
lea rdx, str.string
call fcn.140154270
mov dword [0x140360a18], 0x300116
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x70]
lea rdx, str.quote
call fcn.140154270
mov dword [0x140360a18], 0x300117
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x78]
lea rdx, str.comment
call fcn.140154270
mov dword [0x140360a18], 0x300118
mov rax, qword [0x1403609f0]
lea rcx, [rax + 0x80]
lea rdx, [0x14026a790]
call fcn.140154270
mov dword [0x140360a18], 0x302796
mov dword [rsp + 0x20], 0x200
lea r9, [0x140360a80]
xor r8d, r8d
mov edx, 0x15
mov ecx, 8
call fcn.140137d24
mov dword [0x140360a18], 0x40002f
lea rdx, str.IceDesign_GUI_Designer__Demo_
lea rcx, [0x140360418]
call fcn.140154270
mov dword [0x140360a18], 0x4000dd
mov dword [rsp + 0x20], 0x200
lea r9, [0x140360a50]
mov r8, rbp
mov edx, 7
mov ecx, 0x98
call fcn.140137d24
mov dword [0x140360a18], 0x400102
mov r9d, 7
lea r8, [0x14025e0c0]
lea rbp, [0x140360ad0]
mov rdx, rbp
mov ecx, 0xe5
call fcn.140146abc
mov dword [0x140360a18], 0x400126
mov r9d, 7
mov r8, rbx
lea rdx, [0x140360ac0]
mov ecx, 0xe4
call fcn.140146abc
mov dword [0x140360a18], 0x400127
mov r9d, 7
mov r8, rbx
lea rdx, [0x140360ab0]
mov ecx, 0xe4
call fcn.140146abc
mov dword [0x140360a18], 0x400142
mov dword [rsp + 0x20], 0x200
lea r9, [0x140360a48]
lea r8, [0x14025e020]
mov edx, 7
mov ecx, 0x30
call fcn.140137d24
mov dword [0x140360a18], 0x400149
mov dword [rsp + 0x20], 0x200
lea r9, [0x140360a40]
lea r8, [0x14025e1c0]
mov edx, 7
mov ecx, DispGetIDsOfNames
call fcn.140137d24
mov dword [0x140360a18], 0x400165
mov qword [0x140360500], 0xa00
mov dword [0x140360a18], 0x400165
mov qword [0x1403604f8], 0x5a0
mov dword [0x140360a18], 0x400168
mov qword [0x1403604c8], 0x21c
mov dword [0x140360a18], 0x400168
mov qword [0x140360490], 0x190
mov dword [0x140360a18], 0x400169
mov qword [0x140360280], 0xdc
mov dword [0x140360a18], 0x400169
mov qword [0x140360380], 0x37
mov dword [0x140360a18], 0x400169
mov qword [0x1403602c0], 0xfc
mov dword [0x140360a18], 0x40016c
mov qword [0x140360368], 0xa
mov dword [0x140360a18], 0x40016c
mov qword [0x1403604f0], 0xa
mov dword [0x140360a18], 0x40016c
mov qword [0x1403602d0], 1
mov dword [0x140360a18], 0x40016c
mov qword [0x140360388], 1
mov dword [0x140360a18], 0x40016c
mov qword [0x140360360], 1
mov dword [0x140360a18], 0x40016c
mov qword [0x1403603b0], 1
mov dword [0x140360a18], 0x40016c
mov qword [0x140360288], 0
mov dword [0x140360a18], 0x40016e
mov qword [0x1403604a0], 1
mov dword [0x140360a18], 0x40016e
mov qword [0x140360358], 1
mov dword [0x140360a18], 0x400170
mov qword [0x140360450], 0xffffffffffff0001
mov dword [0x140360a18], 0x400170
mov qword [0x1403604c0], 0xffffffffffff0001
mov dword [0x140360a18], 0x400170
mov qword [0x140360350], 0xffffffffffff0001
mov dword [0x140360a18], 0x400173
mov qword [0x140360458], 1
mov dword [0x140360a18], 0x400173
mov qword [0x1403603e0], 0x20
mov dword [0x140360a18], 0x400173
mov qword [0x140360348], 0xff
mov dword [0x140360a18], 0x500021
mov r8d, 0x808080
mov edx, 1
xor ecx, ecx
call sub.GDI32.dll_CreatePen
mov qword [0x140360440], rax
mov dword [0x140360a18], 0x500022
mov r8d, 0xcc872c
mov edx, 1
xor ecx, ecx
call sub.GDI32.dll_CreatePen
mov qword [0x140360390], rax
mov dword [0x140360a18], 0x5000a2
mov r9d, 7
xor r8d, r8d
lea rdx, [0x140360aa0]
mov ecx, 0x3b
call fcn.140146abc
mov dword [0x140360a18], 0x4001e9
lea rax, [0x1403609e8]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x15
mov edx, 9
mov ecx, 8
call fcn.1401390f4
mov dword [0x140360a18], 0x400208
call fcn.14011291c
mov dword [0x140360a18], 0x400209
call fcn.140112de0
mov dword [0x140360a18], 0xa0003f
lea rax, [0x140360a08]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x15
mov edx, 0x10
mov ecx, 8
call fcn.1401390f4
mov dword [0x140360a18], 0xb000de
mov qword [0x1403606f8], 0
mov dword [0x140360a18], 0xb000ee
lea rax, [0x140360a00]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x15
mov edx, 0x13
mov ecx, 8
call fcn.1401390f4
mov dword [0x140360a18], 0xc00015
mov dword [rsp + 0x20], 0x200
lea r9, [0x140360a88]
xor r8d, r8d
mov edx, 7
mov ecx, 8
call fcn.140137d24
mov dword [0x140360a18], 0xf00032
mov r9d, 7
lea r8, [0x14025e940]
lea rdx, [0x140360b00]
mov ecx, 0xe4
call fcn.140146abc
mov dword [0x140360a18], 0x1000056
mov r9d, 7
mov r8, r12
lea rdx, [0x140360af0]
mov ecx, 0xc8
call fcn.140146abc
mov dword [0x140360a18], 0x1000077
mov r9d, 7
mov r8, rsi
lea rdx, [0x140360ae0]
mov ecx, 0xcc
call fcn.140146abc
mov dword [0x140360a18], 0x110002c
mov dword [rsp + 0x20], 0x200
lea r9, [0x140360a90]
lea r8, [0x14025eaa0]
mov edx, 7
mov ecx, 0x20
call fcn.140137d24
mov dword [0x140360a18], 0x110002d
mov qword [0x1403609e0], 2
mov dword [0x140360a18], 0x110002e
mov dword [0x140360a18], 0x120012a
mov dword [0x140360a18], 0x1200212
mov dword [0x140360a18], 0x1200213
lea rax, [fcn.14000a530]
mov qword [0x140360508], rax
mov dword [0x140360a18], 0x1200214
mov dword [0x140360a18], 0x12001ad
mov dword [rsp + 0x20], 0x200
lea r9, [0x140360a68]
xor r8d, r8d
mov edx, 0x15
mov ecx, 8
call fcn.140137d24
mov dword [0x140360a18], 0x12001ae
mov dword [rsp + 0x20], 0x200
lea r9, [0x140360a60]
xor r8d, r8d
mov edx, 7
mov ecx, 0x38
call fcn.140137d24
mov dword [0x140360a18], 0x12001af
mov dword [rsp + 0x20], 0x200
lea r9, [0x140360a58]
xor r8d, r8d
mov edx, 0x15
mov ecx, 8
call fcn.140137d24
mov dword [0x140360a18], 0xea4
mov dword [0x140360a18], 0xea4
mov dword [0x140360a18], 0xea4
mov dword [0x140360a18], 0xea4
mov dword [0x140360a18], 0xea4
mov dword [0x140360a18], 0xea5
mov dword [0x140360a18], 0xea5
mov dword [0x140360a18], 0xea5
mov dword [0x140360a18], 0xea5
mov dword [0x140360a18], 0xea5
mov dword [0x140360a18], 0xea5
mov dword [0x140360a18], 0xea5
mov dword [0x140360a18], 0xea6
mov dword [0x140360a18], 0xea6
mov dword [0x140360a18], 0xea9
lea rcx, [0x1400d91a0]
call fcn.14010df10
mov dword [0x140360a18], 0xeac
mov dword [rsp + 0x74], 0
mov dword [0x140360a18], 0x1a6
mov dword [0x140360a18], 0x1a9
lea rdx, str.ntdll.dll
xor ecx, ecx
call fcn.1401102b0
test rax, rax
jne 0x1400dd5ad
mov dword [0x140360a18], 0x1ac
mov dword [0x140360a18], 0x1ad
lea rdx, [0x1402663f0]
xor ecx, ecx
call fcn.1401102b0
test rax, rax
jne 0x1400dd5e2
mov dword [0x140360a18], 0x1b0
mov dword [0x140360a18], 0x1b1
lea rbx, [rsp + 0x74]
mov r9, rbx
mov r8d, 0x40
mov edx, 6
mov rcx, qword [0x140360780]
call sub.KERNEL32.dll_VirtualProtect
mov dword [0x140360a18], 0x1b2
mov edx, 0x68
mov rcx, qword [0x140360780]
call fcn.140152b60
mov dword [0x140360a18], 0x1b3
mov rax, qword [0x140360780]
lea rcx, [rax + 1]
mov rdx, qword [0x140360700]
call fcn.140152b70
mov dword [0x140360a18], 0x1b4
mov rax, qword [0x140360780]
lea rcx, [rax + 5]
mov edx, 0xc3
call fcn.140152b60
mov dword [0x140360a18], 0x1b5
movsxd r8, dword [rsp + 0x74]
mov r9, rbx
mov edx, 6
mov rcx, qword [0x140360780]
call sub.KERNEL32.dll_VirtualProtect
mov dword [0x140360a18], 0x1b6
mov dword [0x140360a18], 0xeae
call fcn.14010b22c
lea rsi, str.DPI_
cmp rax, 1
je 0x1400dd617
mov dword [0x140360a18], 0xebc
mov dword [0x140360a18], 0xebe
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov ecx, eax
call fcn.14010a7c0
call fcn.140153fd0
mov rbx, rax
call fcn.140153ef0
mov edx, eax
mov rcx, rbx
call fcn.1401335c0
call fcn.140153fd0
mov rcx, rax
call fcn.140133d08
call fcn.140153f40
mov dword [0x140360a18], 0xebf
mov dword [0x140360a18], 0x40020b
mov dword [0x140360a18], 0x40020c
mov dword [0x140360a18], 0x400211
pxor xmm0, xmm0
ucomiss xmm0, dword [0x140360278]
jp 0x1400dd307
je 0x1400dd82e
mov dword [0x140360a18], 0x40021a
mov dword [0x140360a18], 0x40021b
movss xmm1, dword [0x140360278]
divss xmm1, dword [0x14021d550]
movss dword [0x140360448], xmm1
mov dword [0x140360a18], 0xec0
pxor xmm0, xmm0
cvtsi2ss xmm0, qword [0x140360280]
mulss xmm0, xmm1
cvtss2sd xmm0, xmm0
movsd qword [rsp + 0x80], xmm0
fld qword [rsp + 0x80]
fistp qword [rsp + 0x88]
mov rax, qword [rsp + 0x88]
mov qword [0x140360280], rax
mov dword [0x140360a18], 0xec1
pxor xmm0, xmm0
cvtsi2ss xmm0, qword [0x140360380]
mulss xmm0, xmm1
cvtss2sd xmm0, xmm0
movsd qword [rsp + 0x80], xmm0
fld qword [rsp + 0x80]
fistp qword [rsp + 0x88]
mov rax, qword [rsp + 0x88]
mov qword [0x140360380], rax
mov dword [0x140360a18], 0xec2
call fcn.1400371b0
mov dword [0x140360a18], 0xec4
call fcn.1400d5ed0
mov dword [0x140360a18], 0xec6
call fcn.1400da360
mov dword [0x140360a18], 0xec7
call fcn.14003cdc0
mov dword [0x140360a18], 0xec9
call fcn.1400a18b0
mov dword [0x140360a18], 0xecb
mov ecx, 0x17
call fcn.1400031f0
mov rbx, rax
mov ecx, 9
call fcn.140116cec
mov r12, rax
mov ecx, 0xb
call fcn.140116cec
add rbx, r12
lea rdx, [rbx + rax + 0x1e]
mov qword [rsp + 0x20], 0xffffffffffff0001
mov r9, 0xffffffffffff0001
mov r8, 0xffffffffffff0001
xor ecx, ecx
call fcn.14013535c
mov dword [0x140360a18], 0xecc
mov ecx, 0x17
call fcn.1400031f0
lea r8, [rax + 6]
mov edx, 1
mov ecx, 5
call fcn.140028840
mov dword [0x140360a18], 0xecd
mov ecx, 9
call fcn.140116cec
mov rbx, rax
mov ecx, 0xb
call fcn.140116cec
lea r8, [rbx + rax + 6]
mov edx, 2
mov ecx, 5
call fcn.140028840
mov dword [0x140360a18], 0xecf
lea rdx, [0x140098370]
mov ecx, 6
call fcn.14011f1c0
mov dword [0x140360a18], 0xed0
lea rdx, [0x140096f30]
mov ecx, 5
call fcn.14011f1c0
mov dword [0x140360a18], 0xed3
call fcn.1400966f0
mov dword [0x140360a18], 0xed5
cmp qword [0x140360360], 0
je 0x1400dd8de
mov dword [0x140360a18], 0xed7
mov dword [0x140360a18], 0xed9
call fcn.14010b22c
cmp rax, 1
je 0x1400dd8f2
mov dword [0x140360a18], 0xef5
mov dword [0x140360a18], 0xef6
call fcn.140097c30
lea rax, str.icef
mov qword [rsp + 0x40], rax
lea rax, str.MESSAGE
mov qword [rsp + 0x48], rax
lea rax, [0x140264c10]
mov qword [rsp + 0x58], rax
mov dword [0x140360a18], 0xef7
lea rsi, [0x140360860]
lea rbx, [0x1403607a0]
lea rax, [rsp + 0x88]
mov qword [rsp + 0x50], rax
lea r14, [0x140360920]
lea r15, [0x140360720]
jmp 0x1400de06e
mov dword [0x140360a18], 0x1aa
lea rdx, str.DbgUiRemoteBreakin
xor ecx, ecx
call fcn.140110338
mov qword [0x140360780], rax
mov dword [0x140360a18], 0x1ab
xor ecx, ecx
call fcn.14011019c
jmp 0x1400dd164
mov dword [0x140360a18], 0x1ae
lea rdx, [0x1402646b0]
xor ecx, ecx
call fcn.140110338
mov qword [0x140360700], rax
mov dword [0x140360a18], 0x1af
xor ecx, ecx
call fcn.14011019c
jmp 0x1400dd18f
mov dword [0x140360a18], 0xeaf
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
xor ecx, ecx
call fcn.14010b2c0
call fcn.140153fd0
mov rbx, rax
call fcn.140153ef0
mov edx, eax
mov rcx, rbx
call fcn.140150f20
call fcn.140153fd0
mov rbx, rax
call fcn.140153ef0
mov r8d, eax
mov edx, 4
mov rcx, rbx
call fcn.1401503d0
mov rax, qword [0x14024dde0]
add qword [rax], 2
call fcn.140153f80
mov rdx, rax
mov rcx, rsi
call fcn.1401541a0
test eax, eax
jne 0x1400dd6af
mov dword [0x140360a18], 0xebb
jmp 0x1400dd26a
mov dword [0x140360a18], 0xeb0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
xor ecx, ecx
call fcn.14010b2c0
call fcn.140153fd0
mov rbx, rax
call fcn.140153ef0
mov edx, eax
mov rcx, rbx
call fcn.140150f20
xor eax, eax
mov qword [rsp + 0x78], rax
call fcn.140153ef0
lea rcx, [rsp + 0x78]
mov edx, eax
call fcn.1401540d0
mov dword [0x140360a18], 0xeb1
mov dword [0x140360a18], 0xeb1
lea rdx, str.DPI_UNAWARE
mov rcx, qword [rsp + 0x78]
call fcn.1401541a0
test eax, eax
jne 0x1400dd7d0
mov dword [0x140360a18], 0xeb3
mov dword [0x140360a18], 0xeb3
lea rdx, str.DPI_AWARE
mov rcx, qword [rsp + 0x78]
call fcn.1401541a0
test eax, eax
jne 0x1400dd802
mov dword [0x140360a18], 0xeb5
mov dword [0x140360a18], 0xeb5
lea rdx, str.DPI_AWAREPM
mov rcx, qword [rsp + 0x78]
call fcn.1401541a0
test eax, eax
jne 0x1400dd818
mov dword [0x140360a18], 0xeb7
mov dword [0x140360a18], 0xeb7
lea rdx, str.DPI_AWAREPMGDI
mov rcx, qword [rsp + 0x78]
call fcn.1401541a0
test eax, eax
je 0x1400dd7e4
mov dword [0x140360a18], 0xeb8
mov ecx, 0xe
call fcn.140046980
jmp 0x1400dd7e4
mov dword [0x140360a18], 0xeb2
mov ecx, 1
call fcn.140046980
mov rcx, qword [rsp + 0x78]
call fcn.1401540a0
mov dword [0x140360a18], 0xeba
call fcn.1400da330
jmp 0x1400dd6a0
mov dword [0x140360a18], 0xeb4
mov ecx, 2
call fcn.140046980
jmp 0x1400dd7e4
mov dword [0x140360a18], 0xeb6
mov ecx, 6
call fcn.140046980
jmp 0x1400dd7e4
mov dword [0x140360a18], 0x400212
mov r8d, 1
mov edx, 1
or rcx, 0xffffffffffffffff
call fcn.140144b0c
mov rbx, rax
mov dword [0x140360a18], 0x400213
mov rcx, rax
call fcn.140144f3c
test rax, rax
jne 0x1400dd875
mov dword [0x140360a18], 0x400219
jmp 0x1400dd307
mov dword [0x140360a18], 0x400214
mov rcx, rbx
call fcn.140145498
mov rcx, rax
call fcn.14014b6d0
test rax, rax
jne 0x1400dd8b2
mov dword [0x140360a18], 0x400217
mov dword [0x140360a18], 0x400218
mov rcx, rbx
call fcn.140144f4c
jmp 0x1400dd866
mov dword [0x140360a18], 0x400215
call fcn.14014f560
cvtsd2ss xmm0, xmm0
movss dword [0x140360278], xmm0
mov dword [0x140360a18], 0x400216
call fcn.14014d210
jmp 0x1400dd894
mov dword [0x140360a18], 0xed6
call fcn.140073e30
jmp 0x1400dd515
mov dword [0x140360a18], 0xeda
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
xor ecx, ecx
call fcn.14010b2c0
call fcn.140153ef0
mov edx, eax
lea rbx, [0x1403608e8]
mov rcx, rbx
call fcn.1401540d0
mov dword [0x140360a18], 0xedb
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
mov rcx, qword [0x1403608e8]
call fcn.140150f20
call fcn.140153fd0
mov r12, rax
call fcn.140153ef0
mov r8d, eax
mov edx, 4
mov rcx, r12
call fcn.1401503d0
mov rax, qword [0x14024dde0]
add qword [rax], 2
call fcn.140153f80
mov rdx, rax
mov rcx, rsi
call fcn.1401541a0
test eax, eax
je 0x1400dda92
mov dword [0x140360a18], 0xedd
mov dword [0x140360a18], 0xede
mov rcx, qword [0x1403608e8]
call fcn.140133394
lea r15, str.icef
mov qword [rsp + 0x40], r15
lea rsi, str.MESSAGE
mov qword [rsp + 0x48], rsi
lea r14, [0x140264c10]
mov qword [rsp + 0x58], r14
test rax, rax
jle 0x1400dda79
mov dword [0x140360a18], 0xedf
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
xor ecx, ecx
call fcn.14010b2c0
call fcn.140153fd0
mov rbx, rax
call fcn.140153ef0
mov edx, eax
mov rcx, rbx
call fcn.140133510
call fcn.140153fd0
mov rbx, rax
call fcn.140153ef0
mov edx, eax
mov rcx, rbx
call fcn.14014ff30
mov rax, qword [0x14024dde0]
add qword [rax], 2
call fcn.140153f80
mov rdx, rax
mov rcx, r15
call fcn.1401541a0
test eax, eax
jne 0x1400ddb09
mov dword [0x140360a18], 0xef3
mov dword [0x140360a18], 0xef4
mov dword [0x140360a18], 0xef5
jmp 0x1400dd575
mov rcx, qword [0x1403608e8]
call fcn.140133394
add rax, 1
jne 0x1400dd99b
mov dword [0x140360a18], 0xedc
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov ecx, eax
call fcn.14010a7c0
call fcn.140153fd0
mov rsi, rax
call fcn.140153ef0
mov edx, eax
mov rcx, rsi
call fcn.1401335c0
mov rcx, qword [0x1403608e8]
call fcn.140154200
call fcn.140153ef0
mov edx, eax
mov rcx, rbx
call fcn.1401540d0
jmp 0x1400dd99b
mov dword [0x140360a18], 0xee3
mov r8d, 2
mov rdx, qword [0x1403608e8]
xor ecx, ecx
call fcn.140110ce8
test rax, rax
jne 0x1400ddce0
mov dword [0x140360a18], 0xef0
mov dword [0x140360a18], 0xef1
call fcn.140153ec0
mov rdx, rsi
mov rcx, qword [0x140360a70]
call fcn.140137ab8
lea rdx, [0x1402717d0]
mov rcx, qword [rax]
call fcn.140137ab8
mov rbx, rax
call fcn.140153ec0
mov rcx, qword [rbx]
call fcn.140154200
lea rcx, str._r_n
call fcn.140154200
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
xor ecx, ecx
call fcn.14010b2c0
call fcn.140153fd0
mov rbx, rax
call fcn.140153ef0
mov edx, eax
mov rcx, rbx
call fcn.140133718
call fcn.140153ef0
lea rcx, str._r_n_r_n
call fcn.140154200
mov rdx, rsi
mov rcx, qword [0x140360a70]
call fcn.140137ab8
lea rdx, [0x14025f560]
mov rcx, qword [rax]
call fcn.140137ab8
mov rcx, qword [rax]
call fcn.140154200
call fcn.14011157c
mov rbx, rax
call fcn.140153ec0
call fcn.140154420
mov edx, eax
mov rcx, rbx
call fcn.14014fed0
call fcn.140153ef0
lea rcx, [0x1402713be]
call fcn.140154200
mov rdx, rsi
mov rcx, qword [0x140360a70]
call fcn.140137ab8
lea rdx, [0x1402667b0]
mov rcx, qword [rax]
call fcn.140137ab8
mov rcx, qword [rax]
call fcn.140154200
call fcn.140111598
mov rbx, rax
call fcn.140153ec0
call fcn.140154420
mov edx, eax
mov rcx, rbx
call fcn.14014fed0
call fcn.140153ef0
lea rcx, [0x140262836]
call fcn.140154200
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov ecx, eax
call fcn.1401115b4
call fcn.140153ef0
mov rax, qword [0x14024dde0]
add qword [rax], 2
mov rdx, rsi
mov rcx, qword [0x140360a70]
call fcn.140137ab8
mov rdx, r14
mov rcx, qword [rax]
call fcn.140137ab8
mov rbx, qword [rax]
call fcn.140153fd0
mov rdx, rax
mov r8d, 0x30
mov rcx, rbx
call fcn.1400ec208
call fcn.140153f40
mov dword [0x140360a18], 0xef2
jmp 0x1400dda6f
mov dword [0x140360a18], 0xee5
xor ecx, ecx
call fcn.1401104e8
mov rcx, rax
lea r8, str.LoadSaveGadgetsStruct
mov rdx, qword [0x140360ae0]
call fcn.1401113bc
mov dword [0x140360a18], 0xee7
xor eax, eax
mov qword [0x140360428], rax
mov dword [0x140360a18], 0xee9
xor eax, eax
mov qword [0x140360430], rax
mov dword [0x140360a18], 0xeea
xor edx, edx
mov ecx, 1
call fcn.1400af280
mov dword [0x140360a18], 0xeec
mov rcx, qword [0x140360ae0]
call fcn.140146900
mov dword [0x140360a18], 0xeed
call fcn.140153ec0
mov rcx, qword [0x1403608e8]
call fcn.140154200
call fcn.140153ef0
mov edx, eax
lea rcx, [0x140360468]
call fcn.1401540d0
mov dword [0x140360a18], 0xeee
mov r9d, 0x40005
mov r8d, 2
xor edx, edx
mov ecx, 0x332c
call fcn.14013698c
mov dword [0x140360a18], 0xeef
mov r9d, 0x40006
mov r8d, 2
xor edx, edx
mov ecx, 0x332c
call fcn.14013698c
mov dword [0x140360a18], 0xef0
jmp 0x1400ddcd1
mov dword [0x140360a18], 0xeff
mov ecx, 1
call sub.USER32.dll_GetKeyState
test ah, 0x80
je 0x1400ddec0
mov dword [0x140360a18], 0xf00
mov rcx, rsi
call sub.USER32.dll_GetCursorPos
mov dword [0x140360a18], 0xf01
mov ecx, 0x47
call fcn.140116570
mov rcx, rax
mov rdx, rbx
call sub.USER32.dll_GetWindowRect
mov dword [0x140360a18], 0xf02
mov eax, dword [rsi]
cmp eax, dword [rbx]
jl 0x1400dde46
cmp eax, dword [0x1403607a8]
jle 0x1400ddea0
mov dword [0x140360a18], 0xf03
mov rcx, qword [0x140360470]
call fcn.140116514
test rax, rax
jne 0x1400dded8
mov dword [0x140360a18], 0xf03
mov dword [0x140360a18], 0xf04
call fcn.140041fd0
mov dword [0x140360a18], 0xf05
mov rax, qword [0x140360768]
test rax, rax
je 0x1400dde96
cmp word [rax], 0
jne 0x1400ddf10
mov dword [0x140360a18], 0xf08
mov dword [0x140360a18], 0xf09
mov dword [0x140360a18], 0xf0a
jmp 0x1400de0a4
mov ecx, 2
call sub.USER32.dll_GetKeyState
test ah, 0x80
jne 0x1400dddfd
jmp 0x1400ddeaa
mov dword [0x140360a18], 0xf03
mov edx, 1
mov rcx, qword [0x140360470]
call fcn.1400aa6a0
mov dword [0x140360a18], 0xf03
mov rcx, qword [0x140360378]
call fcn.1400c48e0
jmp 0x1400dde61
mov dword [0x140360a18], 0xf06
mov rdx, rdi
lea rcx, [0x140360768]
call fcn.140154270
mov dword [0x140360a18], 0xf07
call fcn.140097c30
jmp 0x1400dde96
mov dword [0x140360a18], 0xf0e
mov ecx, 1
call sub.USER32.dll_GetKeyState
test ah, 0x80
je 0x1400ddff8
mov dword [0x140360a18], 0xf0f
mov rcx, rsi
call sub.USER32.dll_GetCursorPos
mov dword [0x140360a18], 0xf10
mov ecx, 0x85
call fcn.140116570
mov rcx, rax
mov rdx, rbx
call sub.USER32.dll_GetWindowRect
mov dword [0x140360a18], 0xf11
mov eax, dword [rsi]
cmp eax, dword [rbx]
jl 0x1400ddfa6
cmp eax, dword [0x1403607a8]
jle 0x1400ddfda
mov dword [0x140360a18], 0xf12
mov rcx, qword [0x140360470]
call fcn.140116514
test rax, rax
jne 0x1400de010
mov dword [0x140360a18], 0xf12
mov dword [0x140360a18], 0xf13
call fcn.140036330
mov dword [0x140360a18], 0xf14
mov dword [0x140360a18], 0xf15
jmp 0x1400de0c6
mov ecx, 2
call sub.USER32.dll_GetKeyState
test ah, 0x80
jne 0x1400ddf5d
jmp 0x1400ddfe4
mov dword [0x140360a18], 0xf12
mov edx, 1
mov rcx, qword [0x140360470]
call fcn.1400aa6a0
mov dword [0x140360a18], 0xf12
mov rcx, qword [0x140360378]
call fcn.1400c48e0
jmp 0x1400ddfc1
mov dword [0x140360a18], 0xf1c
mov ecx, 1
call fcn.1400d8f30
mov dword [0x140360a18], 0x13a5
mov dword [0x140360a18], 0xefb
mov dword [0x140360a18], 0xefc
call fcn.1401342a4
test rax, rax
jne 0x1400de0d0
mov dword [0x140360a18], 0xefd
cmp qword [0x1403608d0], 1
je 0x1400ddde0
mov dword [0x140360a18], 0xf0b
mov dword [0x140360a18], 0xf0c
cmp qword [0x1403605f8], 1
je 0x1400ddf40
mov dword [0x140360a18], 0xf16
mov dword [0x140360a18], 0xf17
mov dword [0x140360a18], 0xf19
call fcn.1401355e8
mov dword [0x140360a18], 0xf1b
mov dword [0x140360a18], 0xf1b
cmp rax, 0x333c
je 0x1400de050
mov dword [0x140360a18], 0xf1e
mov dword [0x140360a18], 0xf1e
cmp rax, 0x201
je 0x1400de260
mov dword [0x140360a18], 0xf30
mov dword [0x140360a18], 0xf30
cmp rax, 0x202
je 0x1400de3b8
mov dword [0x140360a18], 0xf34
mov dword [0x140360a18], 0xf34
cmp rax, 0x3330
je 0x1400de400
mov dword [0x140360a18], 0xf42
mov dword [0x140360a18], 0xf42
cmp rax, 0x3331
je 0x1400de548
mov dword [0x140360a18], 0xf4c
mov dword [0x140360a18], 0xf4c
cmp rax, 0x3332
je 0x1400de668
mov dword [0x140360a18], 0xf67
mov dword [0x140360a18], 0xf67
cmp rax, 0x3336
je 0x1400de928
mov dword [0x140360a18], 0xf70
mov dword [0x140360a18], 0xf70
cmp rax, 0x332d
je 0x1400de9b0
mov dword [0x140360a18], 0x1029
mov dword [0x140360a18], 0x1029
cmp rax, 0x332c
je 0x1400dfca0
mov dword [0x140360a18], 0x13a0
mov dword [0x140360a18], 0x13a0
cmp rax, 0x40016
jne 0x1400de064
mov dword [0x140360a18], 0x13a1
mov edx, 2
mov rcx, qword [0x140360470]
call fcn.1400aa6a0
mov dword [0x140360a18], 0x13a2
mov rcx, qword [0x140360378]
call fcn.1400c48e0
jmp 0x1400de064
mov dword [0x140360a18], 0xf1f
call fcn.14011d1ec
cmp rax, 0x82
je 0x1400de2f8
call fcn.14011d1ec
cmp rax, 0x84
je 0x1400de328
mov dword [0x140360a18], 0xf23
mov dword [0x140360a18], 0xf24
cmp qword [0x140360470], 2
je 0x1400de2dc
cmp qword [0x140360420], 0
jne 0x1400de2dc
mov dword [0x140360a18], 0xf25
mov rax, qword [0x1403608d0]
or rax, qword [0x1403605f8]
je 0x1400de358
mov dword [0x140360a18], 0xf2c
mov dword [0x140360a18], 0xf2d
mov dword [0x140360a18], 0xf2e
jmp 0x1400de064
mov dword [0x140360a18], 0xf20
mov r9, r14
xor r8d, r8d
mov edx, 0x411
mov rcx, qword [0x140360828]
call sub.USER32.dll_SendMessageW
mov dword [0x140360a18], 0xf21
jmp 0x1400de2e6
mov dword [0x140360a18], 0xf22
mov r9, r15
xor r8d, r8d
mov edx, 0x411
mov rcx, qword [0x1403609c0]
call sub.USER32.dll_SendMessageW
mov dword [0x140360a18], 0xf23
jmp 0x1400de2e6
mov dword [0x140360a18], 0xf26
call fcn.140004ad0
test rax, rax
jne 0x1400de37b
mov dword [0x140360a18], 0xf2b
jmp 0x1400de2d2
mov dword [0x140360a18], 0xf28
call fcn.14009ee30
mov dword [0x140360a18], 0xf29
mov rcx, qword [0x1403604d0]
call fcn.140116570
mov rcx, rax
xor r9d, r9d
xor r8d, r8d
mov edx, 0x201
call sub.USER32.dll_PostMessageW
jmp 0x1400de36c
mov dword [0x140360a18], 0xf31
mov r9, r14
xor r8d, r8d
mov edx, 0x411
mov rcx, qword [0x140360828]
call sub.USER32.dll_SendMessageW
mov dword [0x140360a18], 0xf32
mov r9, r15
xor r8d, r8d
mov edx, 0x411
mov rcx, qword [0x1403609c0]
call sub.USER32.dll_SendMessageW
jmp 0x1400de064
mov dword [0x140360a18], 0xf35
mov rcx, qword [0x1403605a8]
call fcn.14010afdc
test rax, rax
jne 0x1400de4b0
mov dword [0x140360a18], 0xf39
mov dword [0x140360a18], 0xf3a
mov rdx, qword [0x140360810]
mov rcx, rdi
call fcn.1401541a0
test eax, eax
je 0x1400de510
mov dword [0x140360a18], 0xf3c
mov dword [0x140360a18], 0xf3d
mov qword [0x1403605a8], 0
mov dword [0x140360a18], 0xf3e
mov rdx, rdi
lea rcx, [0x140360810]
call fcn.140154270
mov dword [0x140360a18], 0xf3f
call fcn.140047210
mov dword [0x140360a18], 0xf40
mov qword [0x140360800], 0
jmp 0x1400de064
mov rcx, qword [0x1403605a8]
call fcn.14010ae6c
test rax, rax
je 0x1400de41f
mov dword [0x140360a18], 0xf36
mov rcx, qword [0x1403605a8]
call fcn.14010b02c
mov dword [0x140360a18], 0xf37
mov rcx, qword [0x1403605a8]
call fcn.14010af6c
mov dword [0x140360a18], 0xf38
mov ecx, 0xfa
call fcn.1401340cc
jmp 0x1400de41f
mov rcx, qword [0x140360810]
call fcn.140133394
test rax, rax
je 0x1400de44a
mov dword [0x140360a18], 0xf3b
mov edx, 2
mov rcx, qword [0x140360810]
call fcn.14013382c
jmp 0x1400de44a
mov dword [0x140360a18], 0xf43
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov ecx, eax
call fcn.140115acc
call fcn.140153ef0
mov edx, eax
lea rcx, [0x140360778]
call fcn.1401540d0
mov dword [0x140360a18], 0xf44
mov rdx, qword [0x140360778]
mov rcx, rdi
call fcn.1401541a0
test eax, eax
je 0x1400de5b0
mov dword [0x140360a18], 0xf4a
jmp 0x1400de064
mov rcx, qword [0x140360778]
call fcn.140133394
test rax, rax
jle 0x1400de598
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
mov rcx, qword [0x140360778]
call fcn.140133510
mov rax, qword [0x14024dde0]
add qword [rax], 2
call fcn.140153f80
mov rdx, rax
mov rcx, qword [rsp + 0x40]
call fcn.1401541a0
test eax, eax
je 0x1400de598
mov dword [0x140360a18], 0xf45
cmp qword [0x1403608d0], 1
je 0x1400de638
mov dword [0x140360a18], 0xf48
mov dword [0x140360a18], 0xf49
mov rcx, qword [0x140360778]
call fcn.1400c7ac0
jmp 0x1400de598
mov dword [0x140360a18], 0xf46
call fcn.140041fd0
mov dword [0x140360a18], 0xf47
mov rdx, rdi
lea rcx, [0x140360768]
call fcn.140154270
jmp 0x1400de613
mov dword [0x140360a18], 0xf4d
call fcn.14013693c
cmp qword [0x140360470], rax
je 0x1400de6c0
mov dword [0x140360a18], 0xf58
mov dword [0x140360a18], 0xf59
call fcn.140004ad0
test rax, rax
jne 0x1400de7f0
mov dword [0x140360a18], 0xf64
mov dword [0x140360a18], 0xf65
jmp 0x1400de064
mov dword [0x140360a18], 0xf4e
call fcn.1400a29f0
mov dword [0x140360a18], 0xf4f
xor ecx, ecx
call fcn.1401341a8
sub rax, qword [0x1403603a0]
mov qword [0x1403607d8], rax
mov dword [0x140360a18], 0xf50
xor ecx, ecx
call fcn.140134228
sub rax, qword [0x140360398]
mov qword [0x1403607d0], rax
mov dword [0x140360a18], 0xf51
mov qword [0x1403604b0], 0
mov dword [0x140360a18], 0xf51
mov qword [0x1403604a8], 0
mov dword [0x140360a18], 0xf52
mov rcx, qword [0x140360470]
call fcn.140010020
mov dword [0x140360a18], 0xf53
mov rax, qword [0x1403604b0]
add qword [0x1403607d8], rax
mov dword [0x140360a18], 0xf54
mov rax, qword [0x1403604a8]
add qword [0x1403607d0], rax
mov dword [0x140360a18], 0xf55
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov ecx, eax
call fcn.1401159f8
call fcn.140153ef0
mov edx, eax
lea rcx, [0x1403605c0]
call fcn.1401540d0
mov dword [0x140360a18], 0xf56
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8, qword [0x1403607d0]
mov rdx, qword [0x1403607d8]
mov rcx, qword [0x1403605c0]
call fcn.1400a8760
mov dword [0x140360a18], 0xf58
jmp 0x1400de6ac
mov dword [0x140360a18], 0xf5a
call fcn.14009ee30
mov dword [0x140360a18], 0xf5b
call fcn.1400a29f0
mov dword [0x140360a18], 0xf5c
xor ecx, ecx
call fcn.1401341a8
sub rax, qword [0x1403603a0]
mov qword [0x1403607d8], rax
mov dword [0x140360a18], 0xf5d
xor ecx, ecx
call fcn.140134228
sub rax, qword [0x140360398]
mov qword [0x1403607d0], rax
mov dword [0x140360a18], 0xf5e
mov qword [0x1403604b0], 0
mov dword [0x140360a18], 0xf5e
mov qword [0x1403604a8], 0
mov dword [0x140360a18], 0xf5f
mov rcx, qword [0x140360470]
call fcn.140010020
mov dword [0x140360a18], 0xf60
mov rax, qword [0x1403604b0]
add qword [0x1403607d8], rax
mov dword [0x140360a18], 0xf61
mov rax, qword [0x1403604a8]
add qword [0x1403607d0], rax
mov dword [0x140360a18], 0xf62
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov ecx, eax
call fcn.1401159f8
call fcn.140153ef0
mov edx, eax
lea rcx, [0x1403605c0]
call fcn.1401540d0
mov dword [0x140360a18], 0xf63
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8, qword [0x1403607d0]
mov rdx, qword [0x1403607d8]
mov rcx, qword [0x1403605c0]
call fcn.1400a8760
jmp 0x1400de6a2
mov dword [0x140360a18], 0xf68
call fcn.140136f38
cmp rax, 4
je 0x1400de950
mov dword [0x140360a18], 0xf6d
jmp 0x1400de064
mov dword [0x140360a18], 0xf69
mov edx, 4
xor ecx, ecx
call fcn.140135564
mov dword [0x140360a18], 0xf6a
mov ecx, 3
call fcn.14010e3e0
test rax, rax
jne 0x1400de98b
mov dword [0x140360a18], 0xf6c
jmp 0x1400de93d
mov dword [0x140360a18], 0xf6b
xor ecx, ecx
call fcn.140134308
mov rdx, rax
mov ecx, 3
call fcn.14010e3f0
jmp 0x1400de97f
mov dword [0x140360a18], 0xf71
call fcn.140136cf8
mov r12, rax
mov dword [0x140360a18], 0xf72
mov dword [0x140360a18], 0xf72
cmp rax, 6
je 0x1400dee58
mov dword [0x140360a18], 0xf78
mov dword [0x140360a18], 0xf78
cmp rax, 0x2e
je 0x1400deee1
mov dword [0x140360a18], 0xf7d
mov dword [0x140360a18], 0xf7d
cmp rax, 7
je 0x1400def26
mov dword [0x140360a18], 0xf8a
mov dword [0x140360a18], 0xf8a
lea rax, [rax - 0x23]
cmp rax, 8
jbe 0x1400deff7
mov dword [0x140360a18], 0xf90
mov dword [0x140360a18], 0xf90
cmp r12, 5
je 0x1400df0b3
mov dword [0x140360a18], 0xf92
mov dword [0x140360a18], 0xf92
cmp r12, 1
je 0x1400df0d7
mov dword [0x140360a18], 0xf94
mov dword [0x140360a18], 0xf94
cmp r12, 4
je 0x1400df0fb
mov dword [0x140360a18], 0xf96
mov dword [0x140360a18], 0xf96
cmp r12, 2
je 0x1400df11f
mov dword [0x140360a18], 0xf99
mov dword [0x140360a18], 0xf99
test r12, r12
je 0x1400df143
mov dword [0x140360a18], 0xf9b
mov dword [0x140360a18], 0xf9b
cmp r12, 3
je 0x1400df270
mov dword [0x140360a18], 0xf9e
mov dword [0x140360a18], 0xf9e
cmp r12, 0x2c
je 0x1400df284
mov dword [0x140360a18], 0xfa1
mov dword [0x140360a18], 0xfa1
cmp r12, 0x2d
je 0x1400df2b4
mov dword [0x140360a18], 0xfa4
mov dword [0x140360a18], 0xfa4
cmp r12, 8
je 0x1400df2c9
mov dword [0x140360a18], 0xfa7
mov dword [0x140360a18], 0xfa7
cmp r12, 9
je 0x1400df2f9
mov dword [0x140360a18], 0xfaa
mov dword [0x140360a18], 0xfaa
cmp r12, 0xa
je 0x1400df30e
mov dword [0x140360a18], 0xfad
mov dword [0x140360a18], 0xfad
cmp r12, 0xb
je 0x1400df323
mov dword [0x140360a18], 0xfb0
mov dword [0x140360a18], 0xfb0
cmp r12, 0xc
je 0x1400df338
mov dword [0x140360a18], 0xfb3
mov dword [0x140360a18], 0xfb3
cmp r12, 0xd
je 0x1400df34d
mov dword [0x140360a18], 0xfba
mov dword [0x140360a18], 0xfba
cmp r12, 0xe
je 0x1400df3db
mov dword [0x140360a18], 0xfbd
mov dword [0x140360a18], 0xfbd
cmp r12, 0xf
je 0x1400df3f3
mov dword [0x140360a18], 0xfc0
mov dword [0x140360a18], 0xfc0
cmp r12, 0x10
je 0x1400df40b
mov dword [0x140360a18], 0xfc7
mov dword [0x140360a18], 0xfc7
cmp r12, 0x11
je 0x1400df499
mov dword [0x140360a18], 0xfca
mov dword [0x140360a18], 0xfca
cmp r12, 0x12
je 0x1400df4b1
mov dword [0x140360a18], 0xfcd
mov dword [0x140360a18], 0xfcd
cmp r12, 0x13
je 0x1400df4c9
mov dword [0x140360a18], 0xfd0
mov dword [0x140360a18], 0xfd0
cmp r12, 0x14
je 0x1400df4e1
mov dword [0x140360a18], 0xfd3
mov dword [0x140360a18], 0xfd3
cmp r12, 0x15
je 0x1400df4f9
mov dword [0x140360a18], 0xfd6
mov dword [0x140360a18], 0xfd6
cmp r12, 0x16
je 0x1400df511
mov dword [0x140360a18], 0xfd9
mov dword [0x140360a18], 0xfd9
cmp r12, 0x17
je 0x1400df529
mov dword [0x140360a18], 0xfe0
mov dword [0x140360a18], 0xfe0
lea rax, [r12 - 0x18]
cmp rax, 4
jbe 0x1400df5df
mov dword [0x140360a18], 0xff2
mov dword [0x140360a18], 0xff2
cmp r12, 0x1d
je 0x1400df7b0
mov dword [0x140360a18], 0xff9
mov dword [0x140360a18], 0xff9
cmp r12, 0x1e
je 0x1400df866
mov dword [0x140360a18], 0x1004
mov dword [0x140360a18], 0x1004
cmp r12, 0x1f
je 0x1400df98d
mov dword [0x140360a18], 0x1011
mov dword [0x140360a18], 0x1011
cmp r12, 0x20
je 0x1400dfada
mov dword [0x140360a18], 0x101c
mov dword [0x140360a18], 0x101c
cmp r12, 0x21
jne 0x1400de064
mov dword [0x140360a18], 0x101d
mov edx, 4
xor ecx, ecx
call fcn.140135564
mov dword [0x140360a18], 0x101e
xor ecx, ecx
call fcn.140135540
mov rcx, rax
mov qword [0x140360968], rax
mov dword [0x140360a18], 0x101f
call fcn.140116514
test rax, rax
jne 0x1400dfc01
mov dword [0x140360a18], 0x1023
mov dword [0x140360a18], 0x1024
mov ecx, 3
call fcn.14010e3e0
test rax, rax
jne 0x1400dfc85
mov dword [0x140360a18], 0x1024
mov dword [0x140360a18], 0x1025
xor edx, edx
xor ecx, ecx
call fcn.1401354a0
jmp 0x1400de064
mov dword [0x140360a18], 0xf73
mov edx, 1
mov rcx, qword [0x140360378]
call fcn.1400aacb0
mov dword [0x140360a18], 0xf74
mov rcx, qword [0x140360378]
call fcn.1400c48e0
mov dword [0x140360a18], 0xf75
cmp qword [0x140360498], 0
je 0x1400deebb
mov dword [0x140360a18], 0xf75
mov dword [0x140360a18], 0xf76
call fcn.140097c30
jmp 0x1400de064
mov dword [0x140360a18], 0xf75
mov qword [0x140360498], 1
mov dword [0x140360a18], 0xf75
call fcn.140047210
jmp 0x1400dee9d
mov dword [0x140360a18], 0xf79
call fcn.14011d1ec
mov qword [0x1403609b8], rax
mov dword [0x140360a18], 0xf7a
mov ecx, 0x16
call fcn.140116524
mov dword [0x140360a18], 0xf7b
mov rcx, qword [0x1403609b8]
call fcn.140116524
jmp 0x1400de064
mov dword [0x140360a18], 0xf7e
cmp qword [0x1403608d0], 1
je 0x1400def9a
cmp qword [0x1403605f8], 1
je 0x1400defb5
mov dword [0x140360a18], 0xf82
mov dword [0x140360a18], 0xf83
mov rcx, qword [0x140360470]
test rcx, 0xfffffffffffffffd
jne 0x1400defd0
mov dword [0x140360a18], 0xf85
mov dword [0x140360a18], 0xf86
call fcn.1400a9c50
mov dword [0x140360a18], 0xf87
mov dword [0x140360a18], 0xf88
jmp 0x1400de064
mov dword [0x140360a18], 0xf7f
call fcn.140041fd0
mov dword [0x140360a18], 0xf80
jmp 0x1400def8b
mov dword [0x140360a18], 0xf81
call fcn.140036330
mov dword [0x140360a18], 0xf82
jmp 0x1400def8b
call fcn.140003ef0
test rax, rax
je 0x1400def68
mov dword [0x140360a18], 0xf84
xor ecx, ecx
call fcn.14009e070
mov dword [0x140360a18], 0xf85
jmp 0x1400def81
mov dword [0x140360a18], 0xf8c
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140136cf8
mov r12, rax
call fcn.140153ef0
mov r8d, eax
mov rdx, r12
mov ecx, 5
call fcn.140110094
call fcn.140153fd0
mov r12, rax
call fcn.140153ef0
mov r8d, eax
mov edx, 4
mov rcx, r12
call fcn.140150470
call fcn.140153fd0
mov rcx, rax
call fcn.1400c7ac0
call fcn.140153f40
mov dword [0x140360a18], 0xf8d
mov ecx, 5
call fcn.14010e3e0
test rax, rax
jne 0x1400df09d
mov dword [0x140360a18], 0xf8d
mov dword [0x140360a18], 0xf8e
call fcn.140047210
jmp 0x1400de064
mov dword [0x140360a18], 0xf8d
mov ecx, 5
call fcn.14010e618
jmp 0x1400df07f
mov dword [0x140360a18], 0xf91
xor r9d, r9d
mov r8d, 0x1e
xor edx, edx
mov ecx, 0x332c
call fcn.14013698c
jmp 0x1400de064
mov dword [0x140360a18], 0xf93
xor r9d, r9d
mov r8d, 0x22
xor edx, edx
mov ecx, 0x332c
call fcn.14013698c
jmp 0x1400de064
mov dword [0x140360a18], 0xf95
xor r9d, r9d
mov r8d, 0x20
xor edx, edx
mov ecx, 0x332c
call fcn.14013698c
jmp 0x1400de064
mov dword [0x140360a18], 0xf97
xor r9d, r9d
mov r8d, 0x24
xor edx, edx
mov ecx, 0x332c
call fcn.14013698c
jmp 0x1400de064
mov dword [0x140360a18], 0xf9a
mov dword [0x140360a18], 0x600123
mov dword [0x140360a18], 0x600126
mov rcx, qword [rbp]
call fcn.1401463f8
xor r13d, r13d
jmp 0x1400df184
mov dword [0x140360a18], 0x60012b
mov dword [0x140360a18], 0x60012c
mov rcx, qword [rbp]
call fcn.14014640c
test rax, rax
je 0x1400df201
mov dword [0x140360a18], 0x600126
mov dword [0x140360a18], 0x600127
mov rax, qword [0x140360ad8]
mov rdx, qword [rax + 0x7a]
cmp rdx, qword [0x140360470]
jne 0x1400df170
mov rcx, qword [0x1403604e0]
cmp qword [rax + 0x82], rcx
jne 0x1400df170
mov rcx, qword [rax + 0x10]
cmp rdx, rcx
je 0x1400df170
mov dword [0x140360a18], 0x600128
mov byte [rax + 0x61], 1
mov dword [0x140360a18], 0x600129
mov dword [0x140360a18], 0x60012a
add r13, 1
mov r12, rcx
jmp 0x1400df170
mov dword [0x140360a18], 0x60012d
test r13, r13
je 0x1400df225
mov dword [0x140360a18], 0x60012e
mov qword [0x1403603b8], 1
mov dword [0x140360a18], 0x60012f
mov dword [0x140360a18], 0x600130
test r12, r12
jne 0x1400df257
mov dword [0x140360a18], 0x600130
mov dword [0x140360a18], 0x600132
jmp 0x1400de064
mov dword [0x140360a18], 0x600130
mov edx, 1
mov rcx, r12
call fcn.1400aa6a0
jmp 0x1400df23e
mov dword [0x140360a18], 0xf9c
call fcn.1400a9c50
jmp 0x1400de064
mov dword [0x140360a18], 0xf9f
mov qword [rsp + 0x20], 0x32
mov r9d, 0x4000b
mov r8d, DispGetIDsOfNames
xor edx, edx
mov ecx, 0x332c
call fcn.1401369a0
jmp 0x1400de064
mov dword [0x140360a18], 0xfa2
mov qword [rsp + 0x20], 0x33
jmp 0x1400df297
mov dword [0x140360a18], 0xfa5
mov qword [rsp + 0x20], 0x35
mov r9d, 0x4000b
mov r8d, DispGetIDsOfNames
xor edx, edx
mov ecx, 0x332c
call fcn.1401369a0
jmp 0x1400de064
mov dword [0x140360a18], 0xfa8
mov qword [rsp + 0x20], 0x36
jmp 0x1400df2dc
mov dword [0x140360a18], 0xfab
mov qword [rsp + 0x20], 0x37
jmp 0x1400df2dc
mov dword [0x140360a18], 0xfae
mov qword [rsp + 0x20], 0x38
jmp 0x1400df2dc
mov dword [0x140360a18], 0xfb1
mov qword [rsp + 0x20], 0x39
jmp 0x1400df2dc
mov dword [0x140360a18], 0xfb4
cmp qword [0x1403603b8], 1
je 0x1400df370
mov dword [0x140360a18], 0xfb8
jmp 0x1400de064
mov dword [0x140360a18], 0xfb5
mov rcx, qword [0x140360378]
call fcn.1400ad490
mov dword [0x140360a18], 0xfb6
cmp qword [0x140360498], 0
je 0x1400df3b5
mov dword [0x140360a18], 0xfb6
mov dword [0x140360a18], 0xfb7
call fcn.140097c30
jmp 0x1400df361
mov dword [0x140360a18], 0xfb6
mov qword [0x140360498], 1
mov dword [0x140360a18], 0xfb6
call fcn.140047210
jmp 0x1400df39a
mov dword [0x140360a18], 0xfbb
mov qword [rsp + 0x20], 0x3a
jmp 0x1400df2dc
mov dword [0x140360a18], 0xfbe
mov qword [rsp + 0x20], 0x3b
jmp 0x1400df2dc
mov dword [0x140360a18], 0xfc1
cmp qword [0x1403603b8], 1
je 0x1400df42e
mov dword [0x140360a18], 0xfc5
jmp 0x1400de064
mov dword [0x140360a18], 0xfc2
mov rcx, qword [0x140360378]
call fcn.1400ae000
mov dword [0x140360a18], 0xfc3
cmp qword [0x140360498], 0
je 0x1400df473
mov dword [0x140360a18], 0xfc3
mov dword [0x140360a18], 0xfc4
call fcn.140097c30
jmp 0x1400df41f
mov dword [0x140360a18], 0xfc3
mov qword [0x140360498], 1
mov dword [0x140360a18], 0xfc3
call fcn.140047210
jmp 0x1400df458
mov dword [0x140360a18], 0xfc8
mov qword [rsp + 0x20], 0x3c
jmp 0x1400df2dc
mov dword [0x140360a18], 0xfcb
mov qword [rsp + 0x20], 0x3d
jmp 0x1400df2dc
mov dword [0x140360a18], 0xfce
mov qword [rsp + 0x20], 0x3e
jmp 0x1400df2dc
mov dword [0x140360a18], 0xfd1
mov qword [rsp + 0x20], 0x3f
jmp 0x1400df2dc
mov dword [0x140360a18], 0xfd4
mov qword [rsp + 0x20], 0x40
jmp 0x1400df2dc
mov dword [0x140360a18], 0xfd7
mov qword [rsp + 0x20], 0x41
jmp 0x1400df2dc
mov dword [0x140360a18], 0xfda
mov edx, 4
xor ecx, ecx
call fcn.140135564
mov dword [0x140360a18], 0xfdb
call fcn.1400ae7a0
mov dword [0x140360a18], 0xfdc
cmp qword [0x140360498], 0
je 0x1400df5a3
mov dword [0x140360a18], 0xfdc
mov dword [0x140360a18], 0xfdd
call fcn.140097c30
mov dword [0x140360a18], 0xfde
mov ecx, 3
call fcn.14010e3e0
test rax, rax
jne 0x1400df5c9
mov dword [0x140360a18], 0xfde
jmp 0x1400de064
mov dword [0x140360a18], 0xfdc
mov qword [0x140360498], 1
mov dword [0x140360a18], 0xfdc
call fcn.140047210
jmp 0x1400df562
mov dword [0x140360a18], 0xfde
mov ecx, 3
call fcn.14010e618
jmp 0x1400df594
mov dword [0x140360a18], 0xfe1
mov edx, 4
xor ecx, ecx
call fcn.140135564
mov dword [0x140360a18], 0xfe2
call fcn.140136cf8
mov dword [0x140360a18], 0xfe3
mov dword [0x140360a18], 0xfe3
cmp rax, 0x18
je 0x1400df6f7
mov dword [0x140360a18], 0xfe5
mov dword [0x140360a18], 0xfe5
cmp rax, 0x19
je 0x1400df70a
mov dword [0x140360a18], 0xfe7
mov dword [0x140360a18], 0xfe7
cmp rax, 0x1a
je 0x1400df723
mov dword [0x140360a18], 0xfe9
mov dword [0x140360a18], 0xfe9
cmp rax, 0x1b
je 0x1400df73c
mov dword [0x140360a18], 0xfeb
mov dword [0x140360a18], 0xfeb
cmp rax, 0x1c
je 0x1400df755
mov dword [0x140360a18], 0xfee
cmp qword [0x140360498], 0
je 0x1400df76e
mov dword [0x140360a18], 0xfee
mov dword [0x140360a18], 0xfef
call fcn.140097c30
mov dword [0x140360a18], 0xff0
mov ecx, 3
call fcn.14010e3e0
test rax, rax
jne 0x1400df797
mov dword [0x140360a18], 0xff0
jmp 0x1400de064
mov dword [0x140360a18], 0xfe4
xor ecx, ecx
call fcn.1400aec30
jmp 0x1400df69a
mov dword [0x140360a18], 0xfe6
mov ecx, 1
call fcn.1400aec30
jmp 0x1400df69a
mov dword [0x140360a18], 0xfe8
mov ecx, 5
call fcn.1400aec30
jmp 0x1400df69a
mov dword [0x140360a18], 0xfea
mov ecx, 2
call fcn.1400aec30
jmp 0x1400df69a
mov dword [0x140360a18], 0xfec
mov ecx, 6
call fcn.1400aec30
jmp 0x1400df69a
mov dword [0x140360a18], 0xfee
mov qword [0x140360498], 1
mov dword [0x140360a18], 0xfee
call fcn.140047210
jmp 0x1400df6b2
mov dword [0x140360a18], 0xff0
mov ecx, 3
call fcn.14010e618
jmp 0x1400df6e8
mov dword [0x140360a18], 0xff3
mov edx, 4
xor ecx, ecx
call fcn.140135564
mov dword [0x140360a18], 0xff4
call fcn.1400ae2c0
mov dword [0x140360a18], 0xff5
cmp qword [0x140360498], 0
je 0x1400df82a
mov dword [0x140360a18], 0xff5
mov dword [0x140360a18], 0xff6
call fcn.140097c30
mov dword [0x140360a18], 0xff7
mov ecx, 3
call fcn.14010e3e0
test rax, rax
jne 0x1400df850
mov dword [0x140360a18], 0xff7
jmp 0x1400de064
mov dword [0x140360a18], 0xff5
mov qword [0x140360498], 1
mov dword [0x140360a18], 0xff5
call fcn.140047210
jmp 0x1400df7e9
mov dword [0x140360a18], 0xff7
mov ecx, 3
call fcn.14010e618
jmp 0x1400df81b
mov dword [0x140360a18], 0xffa
mov edx, 4
xor ecx, ecx
call fcn.140135564
mov dword [0x140360a18], 0xffb
xor ecx, ecx
call fcn.140135540
mov rcx, rax
mov qword [0x140360968], rax
mov dword [0x140360a18], 0xffc
call fcn.140116514
test rax, rax
jne 0x1400df8f4
mov dword [0x140360a18], 0x1000
mov dword [0x140360a18], 0x1001
mov ecx, 3
call fcn.14010e3e0
test rax, rax
jne 0x1400df974
mov dword [0x140360a18], 0x1001
mov dword [0x140360a18], 0x1002
xor edx, edx
xor ecx, ecx
call fcn.1401354a0
jmp 0x1400de064
mov rcx, qword [0x140360968]
call fcn.140116608
cmp rax, 0x1c
jne 0x1400df8ab
mov dword [0x140360a18], 0xffd
mov rcx, qword [0x140360968]
call fcn.14006f9f0
mov dword [0x140360a18], 0xffe
cmp qword [0x140360498], 0
je 0x1400df94e
mov dword [0x140360a18], 0xffe
mov dword [0x140360a18], 0xfff
call fcn.140097c30
jmp 0x1400df8ab
mov dword [0x140360a18], 0xffe
mov qword [0x140360498], 1
mov dword [0x140360a18], 0xffe
call fcn.140047210
jmp 0x1400df930
mov dword [0x140360a18], 0x1001
mov ecx, 3
call fcn.14010e618
jmp 0x1400df8d2
mov dword [0x140360a18], 0x1005
mov edx, 4
xor ecx, ecx
call fcn.140135564
mov dword [0x140360a18], 0x1006
xor ecx, ecx
call fcn.140135540
mov rcx, rax
mov qword [0x140360968], rax
mov dword [0x140360a18], 0x1007
call fcn.140116514
test rax, rax
jne 0x1400dfa1b
mov dword [0x140360a18], 0x100d
mov dword [0x140360a18], 0x100e
mov ecx, 3
call fcn.14010e3e0
test rax, rax
jne 0x1400dfac1
mov dword [0x140360a18], 0x100e
mov dword [0x140360a18], 0x100f
xor edx, edx
xor ecx, ecx
call fcn.1401354a0
jmp 0x1400de064
mov rcx, qword [0x140360968]
call fcn.140116608
cmp rax, 0x1c
jne 0x1400df9d2
mov dword [0x140360a18], 0x1008
mov rcx, qword [0x140360968]
call fcn.14011ef68
sub rax, 1
jle 0x1400dfa8c
mov dword [0x140360a18], 0x1009
mov rcx, qword [0x140360968]
call fcn.1400ac3e0
mov dword [0x140360a18], 0x100a
cmp qword [0x140360498], 0
je 0x1400dfa9b
mov dword [0x140360a18], 0x100a
mov dword [0x140360a18], 0x100b
call fcn.140097c30
mov dword [0x140360a18], 0x100c
jmp 0x1400df9d2
mov dword [0x140360a18], 0x100a
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x100a
call fcn.140047210
jmp 0x1400dfa73
mov dword [0x140360a18], 0x100e
mov ecx, 3
call fcn.14010e618
jmp 0x1400df9f9
mov dword [0x140360a18], 0x1012
mov edx, 4
xor ecx, ecx
call fcn.140135564
mov dword [0x140360a18], 0x1013
xor ecx, ecx
call fcn.140135540
mov rcx, rax
mov qword [0x140360968], rax
mov dword [0x140360a18], 0x1014
call fcn.140116514
test rax, rax
jne 0x1400dfb68
mov dword [0x140360a18], 0x1018
mov dword [0x140360a18], 0x1019
mov ecx, 3
call fcn.14010e3e0
test rax, rax
jne 0x1400dfbe8
mov dword [0x140360a18], 0x1019
mov dword [0x140360a18], 0x101a
xor edx, edx
xor ecx, ecx
call fcn.1401354a0
jmp 0x1400de064
mov rcx, qword [0x140360968]
call fcn.140116608
cmp rax, 0x1c
jne 0x1400dfb1f
mov dword [0x140360a18], 0x1015
mov rcx, qword [0x140360968]
call fcn.1400acc30
mov dword [0x140360a18], 0x1016
cmp qword [0x140360498], 0
je 0x1400dfbc2
mov dword [0x140360a18], 0x1016
mov dword [0x140360a18], 0x1017
call fcn.140097c30
jmp 0x1400dfb1f
mov dword [0x140360a18], 0x1016
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x1016
call fcn.140047210
jmp 0x1400dfba4
mov dword [0x140360a18], 0x1019
mov ecx, 3
call fcn.14010e618
jmp 0x1400dfb46
mov rcx, qword [0x140360968]
call fcn.140116608
cmp rax, 0x1c
jne 0x1400dee0f
mov dword [0x140360a18], 0x1020
mov rcx, qword [0x140360968]
call fcn.1400ab8a0
mov dword [0x140360a18], 0x1021
cmp qword [0x140360498], 0
je 0x1400dfc5f
mov dword [0x140360a18], 0x1021
mov dword [0x140360a18], 0x1022
call fcn.140097c30
jmp 0x1400dee0f
mov dword [0x140360a18], 0x1021
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x1021
call fcn.140047210
jmp 0x1400dfc41
mov dword [0x140360a18], 0x1024
mov ecx, 3
call fcn.14010e618
jmp 0x1400dee36
mov dword [0x140360a18], 0x102b
call fcn.14013693c
mov dword [0x140360a18], 0x102d
mov dword [0x140360a18], 0x102d
cmp rax, 0x10
je 0x1400e046d
mov dword [0x140360a18], 0x1045
mov dword [0x140360a18], 0x1045
cmp rax, 0xf
je 0x1400e0685
mov dword [0x140360a18], 0x1081
mov dword [0x140360a18], 0x1081
cmp rax, 0x13
je 0x1400e0c25
mov dword [0x140360a18], 0x109f
mov dword [0x140360a18], 0x109f
cmp rax, 0xe
je 0x1400e0ee7
mov dword [0x140360a18], 0x10a6
mov dword [0x140360a18], 0x10a6
cmp rax, 0x14
je 0x1400e0f4f
mov dword [0x140360a18], 0x10d2
mov dword [0x140360a18], 0x10d2
lea rdx, [rax - 0x1e]
cmp rdx, 7
jbe 0x1400e15c0
mov dword [0x140360a18], 0x1118
mov dword [0x140360a18], 0x1118
cmp rax, 0x26
je 0x1400e20d5
mov dword [0x140360a18], 0x111d
mov dword [0x140360a18], 0x111d
cmp rax, 0x27
je 0x1400e218b
mov dword [0x140360a18], 0x1122
mov dword [0x140360a18], 0x1122
cmp rax, 0x28
je 0x1400e2241
mov dword [0x140360a18], 0x112d
mov dword [0x140360a18], 0x112d
cmp rax, 0x29
je 0x1400e237c
mov dword [0x140360a18], 0x1138
mov dword [0x140360a18], 0x1138
cmp rax, 0x2a
je 0x1400e24b7
mov dword [0x140360a18], 0x114c
mov dword [0x140360a18], 0x114c
cmp rax, 0x2b
je 0x1400e254f
mov dword [0x140360a18], 0x1156
mov dword [0x140360a18], 0x1156
cmp rax, 0x4a
je 0x1400e25e7
mov dword [0x140360a18], 0x115c
mov dword [0x140360a18], 0x115c
cmp rax, 0x58
je 0x1400e276c
mov dword [0x140360a18], 0x116c
mov dword [0x140360a18], 0x116c
cmp rax, 0x59
je 0x1400e28ba
mov dword [0x140360a18], 0x1179
mov dword [0x140360a18], 0x1179
cmp rax, 0x4c
je 0x1400e299e
mov dword [0x140360a18], 0x119a
mov dword [0x140360a18], 0x119a
cmp rax, 0x4d
je 0x1400e2eb7
mov dword [0x140360a18], 0x119f
mov dword [0x140360a18], 0x119f
cmp rax, 0x4e
je 0x1400e2ef5
mov dword [0x140360a18], 0x11a2
mov dword [0x140360a18], 0x11a2
cmp rax, 0x4f
je 0x1400e2f15
mov dword [0x140360a18], 0x11a5
mov dword [0x140360a18], 0x11a5
cmp rax, 0x54
je 0x1400e2f35
mov dword [0x140360a18], 0x11ba
mov dword [0x140360a18], 0x11ba
cmp rax, 0x55
je 0x1400e3195
mov dword [0x140360a18], 0x11c2
mov dword [0x140360a18], 0x11c2
cmp rax, 0x50
je 0x1400e325e
mov dword [0x140360a18], 0x11c5
mov dword [0x140360a18], 0x11c5
cmp rax, 0x51
je 0x1400e327e
mov dword [0x140360a18], 0x11c8
mov dword [0x140360a18], 0x11c8
cmp rax, 0x61
je 0x1400e329e
mov dword [0x140360a18], 0x11cc
mov dword [0x140360a18], 0x11cc
cmp rax, 0x6d
je 0x1400e32cd
mov dword [0x140360a18], 0x11d0
mov dword [0x140360a18], 0x11d0
cmp rax, 0x6e
je 0x1400e32fc
mov dword [0x140360a18], 0x11d4
mov dword [0x140360a18], 0x11d4
cmp rax, 0x64
je 0x1400e332b
mov dword [0x140360a18], 0x11da
mov dword [0x140360a18], 0x11da
cmp rax, 0x65
je 0x1400e339a
mov dword [0x140360a18], 0x11e2
mov dword [0x140360a18], 0x11e2
cmp rax, 0x5c
je 0x1400e3443
mov dword [0x140360a18], 0x11ec
mov dword [0x140360a18], 0x11ec
cmp rax, 0x5d
je 0x1400e34e3
mov dword [0x140360a18], 0x11f2
mov dword [0x140360a18], 0x11f2
cmp rax, 0x6b
je 0x1400e353b
mov dword [0x140360a18], 0x11f5
mov dword [0x140360a18], 0x11f5
cmp rax, 0x6f
je 0x1400e355b
mov dword [0x140360a18], 0x11f9
mov dword [0x140360a18], 0x11f9
cmp rax, 0x70
je 0x1400e358a
mov dword [0x140360a18], 0x11fd
mov dword [0x140360a18], 0x11fd
cmp rax, 0x73
je 0x1400e35b9
mov dword [0x140360a18], 0x1201
mov dword [0x140360a18], 0x1201
cmp rax, 0x5f
je 0x1400e35e8
mov dword [0x140360a18], 0x1209
mov dword [0x140360a18], 0x1209
cmp rax, 0x60
je 0x1400e365f
mov dword [0x140360a18], 0x120d
mov dword [0x140360a18], 0x120d
lea rdx, [rax - 0x68]
cmp rdx, 1
jbe 0x1400e368e
mov dword [0x140360a18], 0x1219
mov dword [0x140360a18], 0x1219
cmp rax, 0x7b
je 0x1400e376f
mov dword [0x140360a18], 0x1224
mov dword [0x140360a18], 0x1224
cmp rax, 0x74
je 0x1400e3824
mov dword [0x140360a18], 0x1227
mov dword [0x140360a18], 0x1227
cmp rax, 0x75
je 0x1400e3844
mov dword [0x140360a18], 0x1230
mov dword [0x140360a18], 0x1230
cmp rax, 0x76
je 0x1400e390a
mov dword [0x140360a18], 0x1234
mov dword [0x140360a18], 0x1234
cmp rax, 0x77
je 0x1400e3956
mov dword [0x140360a18], 0x1237
mov dword [0x140360a18], 0x1237
cmp rax, 0x78
je 0x1400e3976
mov dword [0x140360a18], 0x123b
mov dword [0x140360a18], 0x123b
cmp rax, 0x71
je 0x1400e39a5
mov dword [0x140360a18], 0x1246
mov dword [0x140360a18], 0x1246
cmp rax, 0x72
je 0x1400e3a60
mov dword [0x140360a18], 0x124a
mov dword [0x140360a18], 0x124a
cmp rax, 0x79
je 0x1400e3a8f
mov dword [0x140360a18], 0x124e
mov dword [0x140360a18], 0x124e
cmp rax, 0x15
je 0x1400e3abe
mov dword [0x140360a18], 0x1272
mov dword [0x140360a18], 0x1272
cmp rax, 0x7d
je 0x1400e3ea3
mov dword [0x140360a18], 0x1283
mov dword [0x140360a18], 0x1283
cmp rax, 0x7f
je 0x1400e4022
mov dword [0x140360a18], 0x128b
mov dword [0x140360a18], 0x128b
cmp rax, 0x80
je 0x1400e409d
mov dword [0x140360a18], 0x1293
mov dword [0x140360a18], 0x1293
cmp rax, 0x82
je 0x1400e4118
mov dword [0x140360a18], 0x12a5
mov dword [0x140360a18], 0x12a5
cmp rax, 0x84
jne 0x1400e162c
mov dword [0x140360a18], 0x12a6
mov rdx, qword [0x140360768]
mov rcx, rdi
call fcn.1401541a0
test eax, eax
jne 0x1400e42f1
mov dword [0x140360a18], 0x12a8
mov dword [0x140360a18], 0x12a9
call fcn.140153ec0
call fcn.140153ec0
mov ecx, 0x84
call fcn.140116948
mov r12, rax
call fcn.140153ef0
mov edx, eax
mov rcx, r12
call fcn.14014fed0
mov rcx, qword [0x140360768]
call fcn.140154200
call fcn.140153ef0
mov edx, eax
lea rcx, [0x1403606e8]
call fcn.1401540d0
mov dword [0x140360a18], 0x12aa
mov rax, qword [0x1403606e8]
mov qword [0x140360750], rax
mov dword [0x140360a18], 0x12ab
lea r9, [0x140360720]
xor r8d, r8d
mov edx, 0x439
mov rcx, qword [0x1403609c0]
call sub.USER32.dll_SendMessageW
mov dword [0x140360a18], 0x12ac
lea r9, [0x140360720]
mov r8d, 1
mov edx, 0x411
mov rcx, qword [0x1403609c0]
call sub.USER32.dll_SendMessageW
mov dword [0x140360a18], 0x12ad
lea r8, [0x140360b10]
mov rdx, rdi
mov rcx, qword [0x1403609c0]
call sub.UxTheme.dll_SetWindowTheme
mov dword [0x140360a18], 0x12ae
xor r9d, r9d
mov r8, qword [0x140360770]
mov edx, 0x413
mov rcx, qword [0x1403609c0]
call sub.USER32.dll_SendMessageW
mov dword [0x140360a18], 0x12af
mov rcx, qword [0x140360770]
call fcn.140001de0
test rax, rax
jne 0x1400e4346
mov dword [0x140360a18], 0x12b1
mov dword [0x140360a18], 0x12b2
xor r9d, r9d
xor r8d, r8d
mov edx, 0x414
mov rcx, qword [0x1403609c0]
call sub.USER32.dll_SendMessageW
mov dword [0x140360a18], 0x12b3
mov dword [0x140360a18], 0x12b4
mov ecx, 0x84
call fcn.140116948
mov qword [0x140360348], rax
jmp 0x1400e162c
mov dword [0x140360a18], 0x102e
call fcn.140136a48
mov dword [0x140360a18], 0x102f
mov dword [0x140360a18], 0x102f
test rax, rax
je 0x1400e054f
mov dword [0x140360a18], 0x1037
mov dword [0x140360a18], 0x1037
cmp rax, 2
je 0x1400e05b2
mov dword [0x140360a18], 0x103c
mov dword [0x140360a18], 0x103c
cmp rax, 0x36b2
jne 0x1400e162c
mov dword [0x140360a18], 0x103d
mov ecx, 0x10
call fcn.140116524
mov dword [0x140360a18], 0x103e
call fcn.140153ec0
call fcn.140153ec0
mov ecx, 0x10
call fcn.140116948
mov r12, rax
call fcn.140153ef0
mov r8d, eax
mov rdx, r12
mov ecx, 0x10
call fcn.14011d384
call fcn.140153ef0
mov edx, eax
lea rcx, [0x1403605c0]
call fcn.1401540d0
mov dword [0x140360a18], 0x1041
mov rcx, qword [0x1403605c0]
call fcn.140115c08
jmp 0x1400e162c
mov dword [0x140360a18], 0x1030
cmp qword [0x1403608d0], 0
jne 0x1400e0590
mov dword [0x140360a18], 0x1033
mov dword [0x140360a18], 0x1034
cmp qword [0x1403605f8], 1
je 0x1400e05a1
mov dword [0x140360a18], 0x1036
jmp 0x1400e162c
mov dword [0x140360a18], 0x1032
call fcn.140041fd0
jmp 0x1400e0563
mov dword [0x140360a18], 0x1035
call fcn.140036330
jmp 0x1400e0581
mov dword [0x140360a18], 0x1038
call fcn.140153ec0
call fcn.140153ec0
mov ecx, 0x10
call fcn.140116948
mov r12, rax
call fcn.140153ef0
mov r8d, eax
mov rdx, r12
mov ecx, 0x10
call fcn.14011d384
call fcn.140153ef0
mov edx, eax
lea rcx, [0x1403605c0]
call fcn.1401540d0
mov dword [0x140360a18], 0x1039
xor eax, eax
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0xa
mov edx, 0xa
mov rcx, qword [0x1403605c0]
call fcn.1400a8760
mov dword [0x140360a18], 0x103a
mov rcx, qword [0x140360378]
call fcn.1400c48e0
mov dword [0x140360a18], 0x103b
cmp qword [0x140360498], 0
je 0x1400e065f
mov dword [0x140360a18], 0x103b
jmp 0x1400e162c
mov dword [0x140360a18], 0x103b
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x103b
call fcn.140047210
jmp 0x1400e0650
mov dword [0x140360a18], 0x1046
call fcn.140136a48
mov dword [0x140360a18], 0x1047
mov dword [0x140360a18], 0x1047
test rax, rax
je 0x1400e078e
mov dword [0x140360a18], 0x1050
mov dword [0x140360a18], 0x1050
cmp rax, 2
je 0x1400e07f1
mov dword [0x140360a18], 0x105d
mov dword [0x140360a18], 0x105d
cmp rax, 3
je 0x1400e094c
mov dword [0x140360a18], 0x1064
mov dword [0x140360a18], 0x1064
cmp rax, 0x300
jne 0x1400e162c
mov dword [0x140360a18], 0x1065
mov ecx, 0xf
call fcn.140116948
mov rdx, rax
mov ecx, 0xf
call fcn.14011f090
mov rcx, rax
mov qword [0x140360968], rax
mov dword [0x140360a18], 0x1066
call fcn.140116608
cmp rax, 0x1c
je 0x1400e09e8
mov dword [0x140360a18], 0x1074
mov dword [0x140360a18], 0x1075
mov edx, 1
mov rcx, qword [0x140360968]
call fcn.1400aa6a0
test rax, rax
je 0x1400e0b47
mov dword [0x140360a18], 0x107e
jmp 0x1400e162c
mov dword [0x140360a18], 0x1048
cmp qword [0x1403608d0], 0
jne 0x1400e07cf
mov dword [0x140360a18], 0x104b
mov dword [0x140360a18], 0x104c
cmp qword [0x1403605f8], 1
je 0x1400e07e0
mov dword [0x140360a18], 0x104e
jmp 0x1400e162c
mov dword [0x140360a18], 0x104a
call fcn.140041fd0
jmp 0x1400e07a2
mov dword [0x140360a18], 0x104d
call fcn.140036330
jmp 0x1400e07c0
mov dword [0x140360a18], 0x1051
mov ecx, 0xf
call fcn.140116948
mov rdx, rax
mov ecx, 0xf
call fcn.14011f090
mov rcx, rax
mov qword [0x140360968], rax
mov dword [0x140360a18], 0x1052
cmp qword [0x140360470], rax
je 0x1400e084d
mov dword [0x140360a18], 0x1053
call fcn.140003ef0
test rax, rax
jne 0x1400e085c
mov dword [0x140360a18], 0x105b
mov dword [0x140360a18], 0x105c
jmp 0x1400e162c
mov rcx, qword [0x140360378]
call fcn.140004e70
test rax, rax
jne 0x1400e0843
mov dword [0x140360a18], 0x1054
mov edx, 1
mov rcx, qword [0x140360968]
call fcn.1400aa6a0
test rax, rax
je 0x1400e091b
mov dword [0x140360a18], 0x1055
cmp qword [0x1403604d8], 8
jle 0x1400e092a
mov dword [0x140360a18], 0x1057
mov dword [0x140360a18], 0x1058
mov r13, qword [rsp + 0x48]
mov rdx, r13
mov rcx, qword [0x140360a70]
call fcn.140137ab8
lea rdx, [0x14026a140]
mov rcx, qword [rax]
call fcn.140137ab8
mov r12, rax
mov rdx, r13
mov rcx, qword [0x140360a70]
call fcn.140137ab8
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rax]
call fcn.140137ab8
mov r8d, 0x30
mov rdx, qword [r12]
mov rcx, qword [rax]
call fcn.1400ec208
mov dword [0x140360a18], 0x1059
mov dword [0x140360a18], 0x105a
jmp 0x1400e0843
mov dword [0x140360a18], 0x1056
mov rcx, qword [0x140360968]
call fcn.1400a0830
mov dword [0x140360a18], 0x1057
jmp 0x1400e0911
mov dword [0x140360a18], 0x105e
mov ecx, 0xf
call fcn.140116948
mov rdx, rax
mov ecx, 0xf
call fcn.14011f090
mov rcx, rax
mov qword [0x140360968], rax
mov dword [0x140360a18], 0x105f
cmp rax, 2
je 0x1400e0990
cmp qword [0x140360470], rax
je 0x1400e099f
mov dword [0x140360a18], 0x1063
jmp 0x1400e162c
call fcn.140003ef0
test rax, rax
je 0x1400e0990
mov dword [0x140360a18], 0x1060
mov edx, 1
mov rcx, qword [0x140360968]
call fcn.1400aa6a0
test rax, rax
jne 0x1400e09d5
mov dword [0x140360a18], 0x1062
jmp 0x1400e0990
mov dword [0x140360a18], 0x1061
xor ecx, ecx
call fcn.14009e070
jmp 0x1400e09c9
mov dword [0x140360a18], 0x1067
call fcn.140153ec0
call fcn.140153ec0
mov ecx, 0xf
call fcn.140116948
mov r12, rax
call fcn.140153ef0
mov r8d, eax
mov rdx, r12
mov ecx, 0xf
call fcn.14011d384
call fcn.140153ef0
mov edx, eax
lea rcx, [0x140360778]
call fcn.1401540d0
mov dword [0x140360a18], 0x1069
mov rcx, qword [rbp]
call fcn.1401463b8
mov dword [0x140360a18], 0x106a
mov rcx, qword [rbp]
call fcn.1401463f8
jmp 0x1400e0a6d
mov dword [0x140360a18], 0x1070
mov dword [0x140360a18], 0x1071
mov rcx, qword [rbp]
call fcn.14014640c
test rax, rax
je 0x1400e0b2f
mov dword [0x140360a18], 0x106a
mov dword [0x140360a18], 0x106b
mov rax, qword [0x140360ad8]
mov rdx, qword [rax + 0x38]
mov rcx, qword [0x140360778]
call fcn.1401541a0
test eax, eax
je 0x1400e0a59
mov rax, qword [0x140360ad8]
mov rcx, qword [rax + 0x10]
cmp rcx, qword [0x140360968]
jne 0x1400e0a59
mov rax, qword [rax + 0x7a]
cmp qword [0x140360470], rax
jne 0x1400e0a59
cmp rcx, rax
jne 0x1400e0a59
mov dword [0x140360a18], 0x106c
call fcn.140116948
mov rdx, rax
mov rcx, qword [0x140360968]
call fcn.14011f090
mov rdx, qword [0x140360ad8]
mov rdx, qword [rdx + 0x82]
cmp rdx, rax
je 0x1400e0b1b
mov dword [0x140360a18], 0x106d
mov rcx, qword [0x140360968]
call fcn.14006ebf0
mov dword [0x140360a18], 0x106e
mov dword [0x140360a18], 0x106f
mov dword [0x140360a18], 0x1072
mov rcx, qword [rbp]
call fcn.140146370
jmp 0x1400e0751
mov dword [0x140360a18], 0x1077
jmp 0x1400e0b6b
mov dword [0x140360a18], 0x107c
mov dword [0x140360a18], 0x107d
lea rax, [rdx + 1]
mov qword [0x140360850], rax
mov ecx, 0xf
call fcn.14011ef68
mov rdx, qword [0x140360850]
cmp rdx, rax
jge 0x1400e077f
mov dword [0x140360a18], 0x1078
mov ecx, 0xf
call fcn.14011f090
mov rdx, rax
mov rax, qword [0x140360378]
cmp rax, rdx
je 0x1400e0bda
mov rdx, qword [0x140360850]
test rax, rax
jne 0x1400e0b53
mov ecx, 0xf
call fcn.14011f090
cmp qword [0x140360470], rax
je 0x1400e0bda
mov rdx, qword [0x140360850]
jmp 0x1400e0b53
mov dword [0x140360a18], 0x1079
mov rdx, qword [0x140360850]
mov ecx, 0xf
call fcn.140116590
mov dword [0x140360a18], 0x107a
mov r8d, 3
mov rdx, qword [0x140360850]
mov ecx, 0xf
call fcn.1401230d0
mov dword [0x140360a18], 0x107b
jmp 0x1400e077f
mov dword [0x140360a18], 0x1083
call fcn.140136a48
cmp rax, 0x300
je 0x1400e0c4b
mov dword [0x140360a18], 0x109d
jmp 0x1400e162c
mov dword [0x140360a18], 0x1084
mov ecx, 0x13
call fcn.140116948
mov rdx, rax
mov ecx, 0x13
call fcn.14011f090
mov rcx, rax
mov qword [0x140360968], rax
mov dword [0x140360a18], 0x1085
call fcn.140116608
cmp rax, 0x1c
je 0x1400e0ccb
mov dword [0x140360a18], 0x1093
mov dword [0x140360a18], 0x1094
mov edx, 1
mov rcx, qword [0x140360968]
call fcn.1400aa6a0
mov rdx, rax
test rax, rax
je 0x1400e0e2a
mov dword [0x140360a18], 0x109c
jmp 0x1400e0c3c
mov dword [0x140360a18], 0x1086
call fcn.140153ec0
call fcn.140153ec0
mov ecx, 0x13
call fcn.140116948
mov r12, rax
call fcn.140153ef0
mov r8d, eax
mov rdx, r12
mov ecx, 0x13
call fcn.14011d384
call fcn.140153ef0
mov edx, eax
lea rcx, [0x140360778]
call fcn.1401540d0
mov dword [0x140360a18], 0x1088
mov rcx, qword [rbp]
call fcn.1401463b8
mov dword [0x140360a18], 0x1089
mov rcx, qword [rbp]
call fcn.1401463f8
jmp 0x1400e0d50
mov dword [0x140360a18], 0x108f
mov dword [0x140360a18], 0x1090
mov rcx, qword [rbp]
call fcn.14014640c
test rax, rax
je 0x1400e0e12
mov dword [0x140360a18], 0x1089
mov dword [0x140360a18], 0x108a
mov rax, qword [0x140360ad8]
mov rdx, qword [rax + 0x38]
mov rcx, qword [0x140360778]
call fcn.1401541a0
test eax, eax
je 0x1400e0d3c
mov rax, qword [0x140360ad8]
mov rcx, qword [rax + 0x10]
cmp rcx, qword [0x140360968]
jne 0x1400e0d3c
mov rax, qword [rax + 0x7a]
cmp qword [0x140360470], rax
jne 0x1400e0d3c
cmp rcx, rax
jne 0x1400e0d3c
mov dword [0x140360a18], 0x108b
call fcn.140116948
mov rdx, rax
mov rcx, qword [0x140360968]
call fcn.14011f090
mov rdx, qword [0x140360ad8]
mov rdx, qword [rdx + 0x82]
cmp rdx, rax
je 0x1400e0dfe
mov dword [0x140360a18], 0x108c
mov rcx, qword [0x140360968]
call fcn.14006ebf0
mov dword [0x140360a18], 0x108d
mov dword [0x140360a18], 0x108e
mov dword [0x140360a18], 0x1091
mov rcx, qword [rbp]
call fcn.140146370
jmp 0x1400e0c8b
mov dword [0x140360a18], 0x1096
jmp 0x1400e0e4e
mov dword [0x140360a18], 0x109a
mov dword [0x140360a18], 0x109b
add rdx, 1
mov qword [0x140360850], rdx
mov ecx, 0x13
call fcn.14011ef68
mov rdx, qword [0x140360850]
cmp rdx, rax
jge 0x1400e0cbc
mov dword [0x140360a18], 0x1097
mov ecx, 0x13
call fcn.14011f090
mov rdx, rax
mov rax, qword [0x140360378]
cmp rax, rdx
je 0x1400e0ebd
mov rdx, qword [0x140360850]
test rax, rax
jne 0x1400e0e36
mov ecx, 0x13
call fcn.14011f090
cmp qword [0x140360470], rax
je 0x1400e0ebd
mov rdx, qword [0x140360850]
jmp 0x1400e0e36
mov dword [0x140360a18], 0x1098
mov rdx, qword [0x140360850]
mov ecx, 0x13
call fcn.140116590
mov dword [0x140360a18], 0x1099
jmp 0x1400e0cbc
mov dword [0x140360a18], 0x10a0
call fcn.140136a48
cmp rax, 0x300
je 0x1400e0f0d
mov dword [0x140360a18], 0x10a4
jmp 0x1400e162c
mov dword [0x140360a18], 0x10a1
call fcn.14011d1ec
mov qword [0x1403609b8], rax
mov dword [0x140360a18], 0x10a2
mov ecx, 0x16
call fcn.140116524
mov dword [0x140360a18], 0x10a3
mov rcx, qword [0x1403609b8]
call fcn.140116524
jmp 0x1400e0efe
mov dword [0x140360a18], 0x10a7
call fcn.140136a48
mov dword [0x140360a18], 0x10a8
mov dword [0x140360a18], 0x10a8
cmp rax, 0x10001
je 0x1400e0fee
mov dword [0x140360a18], 0x10b5
mov dword [0x140360a18], 0x10b5
test rax, rax
je 0x1400e12ee
mov dword [0x140360a18], 0x10c6
mov dword [0x140360a18], 0x10c6
cmp rax, 0x10002
jne 0x1400e162c
mov dword [0x140360a18], 0x10c7
call fcn.14013693c
mov rcx, rax
call fcn.14011e9fc
mov rcx, rax
call fcn.140139524
test rax, rax
jne 0x1400e149d
mov dword [0x140360a18], 0x10ce
jmp 0x1400e162c
mov dword [0x140360a18], 0x10a9
call fcn.14013693c
mov rcx, rax
call fcn.14011e9fc
mov rcx, rax
call fcn.140139524
test rax, rax
jne 0x1400e1021
mov dword [0x140360a18], 0x10b3
jmp 0x1400e162c
mov dword [0x140360a18], 0x10aa
mov dword [0x140360a18], 0x10aa
mov dword [0x140360a18], 0x10aa
mov dword [0x140360a18], 0x10aa
mov qword [0x140360650], 0xff9933
mov dword [0x140360a18], 0x10ab
mov ecx, 0xff9933
call fcn.1401394cc
mov r12, rax
mov rcx, qword [0x140360770]
call fcn.1401394cc
pxor xmm0, xmm0
cvtsi2sd xmm0, r12
mulsd xmm0, qword [0x14021d340]
pxor xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, qword [0x14021d348]
addsd xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
fld qword [rsp + 0x80]
fistp qword [rsp + 0x88]
mov rax, qword [rsp + 0x88]
mov qword [0x140360840], rax
mov dword [0x140360a18], 0x10ac
mov rcx, qword [0x140360650]
call fcn.1401394d0
mov r12, rax
mov rcx, qword [0x140360770]
call fcn.1401394d0
pxor xmm0, xmm0
cvtsi2sd xmm0, r12
mulsd xmm0, qword [0x14021d340]
pxor xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, qword [0x14021d348]
addsd xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
fld qword [rsp + 0x80]
fistp qword [rsp + 0x88]
mov rax, qword [rsp + 0x88]
mov qword [0x140360858], rax
mov dword [0x140360a18], 0x10ad
mov rcx, qword [0x140360650]
call fcn.1401394dc
mov r12, rax
mov rcx, qword [0x140360770]
call fcn.1401394dc
pxor xmm0, xmm0
cvtsi2sd xmm0, r12
mulsd xmm0, qword [0x14021d340]
pxor xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, qword [0x14021d348]
addsd xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
fld qword [rsp + 0x80]
fistp qword [rsp + 0x88]
mov r8, qword [rsp + 0x88]
mov qword [0x140360868], r8
mov dword [0x140360a18], 0x10ae
mov rdx, qword [0x140360858]
mov rcx, qword [0x140360840]
call fcn.14013a400
mov r13, rax
call fcn.1401395b8
mov r12, rax
call fcn.1401395c8
mov r8, rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], 4
mov qword [rsp + 0x20], 4
mov r9, r12
xor edx, edx
xor ecx, ecx
call fcn.140139edc
mov dword [0x140360a18], 0x10af
mov ecx, 4
call fcn.1401395a8
mov dword [0x140360a18], 0x10af
mov ecx, 0xd
call sub.USER32.dll_GetSysColor
mov r13, rax
call fcn.1401395b8
mov r12, rax
call fcn.1401395c8
mov r8, rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], 4
mov qword [rsp + 0x20], 4
mov r9, r12
xor edx, edx
xor ecx, ecx
call fcn.140139edc
mov dword [0x140360a18], 0x10b0
mov ecx, 0x10
call fcn.1401395a8
mov dword [0x140360a18], 0x10b1
call fcn.1401395b8
mov qword [rsp + 0x60], rax
mov ecx, 5
call fcn.14014505c
mov r13, rax
call fcn.1401395c8
mov qword [rsp + 0x68], rax
mov ecx, 5
call fcn.140145080
mov r12, rax
mov ecx, 5
call fcn.140144aec
mov rcx, rax
mov rax, qword [rsp + 0x60]
sub rax, r13
mov r9d, 2
cqo
idiv r9
mov r8, rax
mov rax, qword [rsp + 0x68]
sub rax, r12
cqo
idiv r9
mov rdx, rax
call fcn.14013a09c
mov dword [0x140360a18], 0x10b2
call fcn.140139744
jmp 0x1400e1012
mov dword [0x140360a18], 0x10b6
mov ecx, 0x13
call fcn.140116948
test rax, rax
jle 0x1400e13c1
mov dword [0x140360a18], 0x10b7
mov ecx, 0x13
call fcn.140116948
mov rdx, rax
mov ecx, 0x13
call fcn.14011f090
mov rcx, rax
mov qword [0x140360968], rax
mov dword [0x140360a18], 0x10b8
call fcn.140116608
mov rcx, qword [0x140360968]
cmp rax, 0x1c
je 0x1400e13d0
mov dword [0x140360a18], 0x10be
mov dword [0x140360a18], 0x10bf
mov edx, 1
call fcn.1400aacb0
mov dword [0x140360a18], 0x10c0
mov rcx, qword [0x140360378]
call fcn.1400c48e0
mov dword [0x140360a18], 0x10c1
cmp qword [0x140360498], 0
je 0x1400e1474
mov dword [0x140360a18], 0x10c1
mov dword [0x140360a18], 0x10c2
call fcn.140097c30
mov dword [0x140360a18], 0x10c3
mov dword [0x140360a18], 0x10c4
jmp 0x1400e162c
cmp rcx, qword [0x140360470]
jne 0x1400e1352
mov dword [0x140360a18], 0x10b9
call fcn.14011ef68
sub rax, 1
jle 0x1400e1435
mov dword [0x140360a18], 0x10ba
mov rcx, qword [0x140360968]
call fcn.1400ac3e0
mov dword [0x140360a18], 0x10bb
cmp qword [0x140360498], 0
je 0x1400e144e
mov dword [0x140360a18], 0x10bb
mov dword [0x140360a18], 0x10bc
call fcn.140097c30
mov dword [0x140360a18], 0x10bd
mov dword [0x140360a18], 0x10be
jmp 0x1400e13b7
mov dword [0x140360a18], 0x10bb
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x10bb
call fcn.140047210
jmp 0x1400e141c
mov dword [0x140360a18], 0x10c1
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x10c1
call fcn.140047210
jmp 0x1400e139e
mov dword [0x140360a18], 0x10c8
call fcn.1401395b8
mov r12, rax
call fcn.1401395c8
mov r8, rax
mov rax, qword [0x140360770]
mov qword [rsp + 0x20], rax
mov r9, r12
xor edx, edx
xor ecx, ecx
call fcn.1401395d8
mov dword [0x140360a18], 0x10c9
mov ecx, 4
call fcn.1401395a8
mov dword [0x140360a18], 0x10ca
call fcn.1401395b8
mov r12, rax
call fcn.1401395c8
mov r8, rax
mov qword [rsp + 0x30], 0x808080
mov qword [rsp + 0x28], 4
mov qword [rsp + 0x20], 4
mov r9, r12
xor edx, edx
xor ecx, ecx
call fcn.140139edc
mov dword [0x140360a18], 0x10cb
mov ecx, 0x10
call fcn.1401395a8
mov dword [0x140360a18], 0x10cc
call fcn.1401395b8
mov qword [rsp + 0x60], rax
mov ecx, 5
call fcn.14014505c
mov r13, rax
call fcn.1401395c8
mov qword [rsp + 0x68], rax
mov ecx, 5
call fcn.140145080
mov r12, rax
mov ecx, 5
call fcn.140144aec
mov rcx, rax
mov rax, qword [rsp + 0x60]
sub rax, r13
mov r9d, 2
cqo
idiv r9
mov r8, rax
mov rax, qword [rsp + 0x68]
sub rax, r12
cqo
idiv r9
mov rdx, rax
call fcn.14013a09c
mov dword [0x140360a18], 0x10cd
call fcn.140139744
jmp 0x1400e0fdf
mov dword [0x140360a18], 0x10d3
call fcn.140136a48
mov dword [0x140360a18], 0x10d4
mov dword [0x140360a18], 0x10d4
cmp rax, 0x10001
je 0x1400e178b
mov dword [0x140360a18], 0x10ea
mov dword [0x140360a18], 0x10ea
test rax, rax
je 0x1400e1bb8
mov dword [0x140360a18], 0x1106
mov dword [0x140360a18], 0x1106
cmp rax, 0x10002
je 0x1400e1eab
mov dword [0x140360a18], 0x12c1
call fcn.140136a48
mov dword [0x140360a18], 0x12c2
mov dword [0x140360a18], 0x12c2
cmp rax, 0x4000b
je 0x1400e4379
mov dword [0x140360a18], 0x136b
mov dword [0x140360a18], 0x136b
cmp rax, 0x40000
je 0x1400e544a
mov dword [0x140360a18], 0x1373
mov dword [0x140360a18], 0x1373
cmp rax, 0x40001
je 0x1400e5500
mov dword [0x140360a18], 0x1377
mov dword [0x140360a18], 0x1377
cmp rax, 0x40002
je 0x1400e5531
mov dword [0x140360a18], 0x138b
mov dword [0x140360a18], 0x138b
cmp rax, 0x40003
je 0x1400e587b
mov dword [0x140360a18], 0x138e
mov dword [0x140360a18], 0x138e
cmp rax, 0x40004
je 0x1400e5893
mov dword [0x140360a18], 0x1391
mov dword [0x140360a18], 0x1391
cmp rax, 0x40005
je 0x1400e58dc
mov dword [0x140360a18], 0x1394
mov dword [0x140360a18], 0x1394
cmp rax, 0x40006
je 0x1400e5923
mov dword [0x140360a18], 0x139a
mov dword [0x140360a18], 0x139a
cmp rax, 0x40007
jne 0x1400de064
mov dword [0x140360a18], 0x139b
mov qword [0x140360458], 1
mov dword [0x140360a18], 0x139c
mov rcx, qword [0x140360378]
call fcn.1400c48e0
jmp 0x1400de064
mov dword [0x140360a18], 0x10d5
call fcn.14013693c
mov rcx, rax
call fcn.14011e9fc
mov rcx, rax
call fcn.140139524
test rax, rax
jne 0x1400e17be
mov dword [0x140360a18], 0x10e8
jmp 0x1400e162c
mov dword [0x140360a18], 0x10d6
mov dword [0x140360a18], 0x10d6
mov dword [0x140360a18], 0x10d6
mov dword [0x140360a18], 0x10d6
mov qword [0x140360650], 0xff9933
mov dword [0x140360a18], 0x10d7
mov ecx, 0xff9933
call fcn.1401394cc
mov r12, rax
mov rcx, qword [0x140360770]
call fcn.1401394cc
pxor xmm0, xmm0
cvtsi2sd xmm0, r12
mulsd xmm0, qword [0x14021d340]
pxor xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, qword [0x14021d348]
addsd xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
fld qword [rsp + 0x80]
fistp qword [rsp + 0x88]
mov rax, qword [rsp + 0x88]
mov qword [0x140360840], rax
mov dword [0x140360a18], 0x10d8
mov rcx, qword [0x140360650]
call fcn.1401394d0
mov r12, rax
mov rcx, qword [0x140360770]
call fcn.1401394d0
pxor xmm0, xmm0
cvtsi2sd xmm0, r12
mulsd xmm0, qword [0x14021d340]
pxor xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, qword [0x14021d348]
addsd xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
fld qword [rsp + 0x80]
fistp qword [rsp + 0x88]
mov rax, qword [rsp + 0x88]
mov qword [0x140360858], rax
mov dword [0x140360a18], 0x10d9
mov rcx, qword [0x140360650]
call fcn.1401394dc
mov r12, rax
mov rcx, qword [0x140360770]
call fcn.1401394dc
pxor xmm0, xmm0
cvtsi2sd xmm0, r12
mulsd xmm0, qword [0x14021d340]
pxor xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, qword [0x14021d348]
addsd xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
fld qword [rsp + 0x80]
fistp qword [rsp + 0x88]
mov r8, qword [rsp + 0x88]
mov qword [0x140360868], r8
mov dword [0x140360a18], 0x10da
mov rdx, qword [0x140360858]
mov rcx, qword [0x140360840]
call fcn.14013a400
mov r13, rax
call fcn.1401395b8
mov r12, rax
call fcn.1401395c8
mov r8, rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], 4
mov qword [rsp + 0x20], 4
mov r9, r12
xor edx, edx
xor ecx, ecx
call fcn.140139edc
mov dword [0x140360a18], 0x10db
mov ecx, 4
call fcn.1401395a8
mov dword [0x140360a18], 0x10db
mov ecx, 0xd
call sub.USER32.dll_GetSysColor
mov r13, rax
call fcn.1401395b8
mov r12, rax
call fcn.1401395c8
mov r8, rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], 4
mov qword [rsp + 0x20], 4
mov r9, r12
xor edx, edx
xor ecx, ecx
call fcn.140139edc
mov dword [0x140360a18], 0x10dc
mov ecx, 0x10
call fcn.1401395a8
mov dword [0x140360a18], 0x10dd
call fcn.14013693c
mov dword [0x140360a18], 0x10de
mov dword [0x140360a18], 0x10de
cmp rax, 0x1e
je 0x1400e1b3d
mov dword [0x140360a18], 0x10df
mov dword [0x140360a18], 0x10df
cmp rax, 0x1f
je 0x1400e1b4e
mov dword [0x140360a18], 0x10e0
mov dword [0x140360a18], 0x10e0
cmp rax, 0x22
je 0x1400e1b5f
mov dword [0x140360a18], 0x10e1
mov dword [0x140360a18], 0x10e1
cmp rax, 0x23
je 0x1400e1b70
mov dword [0x140360a18], 0x10e2
mov dword [0x140360a18], 0x10e2
cmp rax, 0x20
je 0x1400e1b81
mov dword [0x140360a18], 0x10e3
mov dword [0x140360a18], 0x10e3
cmp rax, 0x21
je 0x1400e1b95
mov dword [0x140360a18], 0x10e4
mov dword [0x140360a18], 0x10e4
cmp rax, 0x24
je 0x1400e1ba9
mov dword [0x140360a18], 0x10e5
mov dword [0x140360a18], 0x10e5
cmp rax, 0x25
jne 0x1400e1b29
mov dword [0x140360a18], 0x10e5
mov ecx, 4
call fcn.140144aec
mov rcx, rax
mov r8d, 4
mov edx, 4
call fcn.14013a09c
mov dword [0x140360a18], 0x10e7
call fcn.140139744
jmp 0x1400e17af
mov dword [0x140360a18], 0x10de
mov ecx, 1
jmp 0x1400e1b11
mov dword [0x140360a18], 0x10df
mov ecx, 1
jmp 0x1400e1b11
mov dword [0x140360a18], 0x10e0
mov ecx, 3
jmp 0x1400e1b11
mov dword [0x140360a18], 0x10e1
mov ecx, 3
jmp 0x1400e1b11
mov dword [0x140360a18], 0x10e2
mov ecx, 2
jmp 0x1400e1b11
mov dword [0x140360a18], 0x10e3
mov ecx, 2
jmp 0x1400e1b11
mov dword [0x140360a18], 0x10e4
jmp 0x1400e1b0c
mov dword [0x140360a18], 0x10eb
call fcn.14013693c
mov dword [0x140360a18], 0x10ec
mov dword [0x140360a18], 0x10ec
lea rdx, [rax - 0x1e]
cmp rdx, 1
jbe 0x1400e1c9b
mov dword [0x140360a18], 0x10f3
mov dword [0x140360a18], 0x10f3
lea rdx, [rax - 0x22]
cmp rdx, 1
jbe 0x1400e1d4f
mov dword [0x140360a18], 0x10f5
mov dword [0x140360a18], 0x10f5
lea rdx, [rax - 0x20]
cmp rdx, 1
jbe 0x1400e1d6f
mov dword [0x140360a18], 0x10fc
mov dword [0x140360a18], 0x10fc
sub rax, 0x24
cmp rax, 1
ja 0x1400e162c
mov dword [0x140360a18], 0x10fd
xor r8d, r8d
xor edx, edx
lea rcx, [0x140266ac0]
call fcn.140012b20
mov dword [0x140360a18], 0x10fe
lea rax, [0x140360ac0]
mov rcx, qword [rax]
call fcn.140146488
test rax, rax
jne 0x1400e1e22
mov dword [0x140360a18], 0x1103
jmp 0x1400e162c
mov dword [0x140360a18], 0x10ed
xor eax, eax
mov qword [0x1403608e0], rax
mov dword [0x140360a18], 0x10ee
xor r8d, r8d
xor edx, edx
lea rcx, [0x140271200]
call fcn.140012b20
mov dword [0x140360a18], 0x10ef
xor edx, edx
mov rcx, qword [0x140360378]
call fcn.1400aacb0
mov dword [0x140360a18], 0x10f0
mov rcx, qword [0x140360378]
call fcn.1400c48e0
mov dword [0x140360a18], 0x10f1
cmp qword [0x140360498], 0
je 0x1400e1d29
mov dword [0x140360a18], 0x10f1
mov dword [0x140360a18], 0x10f2
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x10f1
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x10f1
call fcn.140047210
jmp 0x1400e1d0b
mov dword [0x140360a18], 0x10f4
xor r8d, r8d
xor edx, edx
lea rcx, [0x140264478]
call fcn.140012b20
jmp 0x1400e162c
mov dword [0x140360a18], 0x10f6
lea rax, [0x140360ac0]
mov rcx, qword [rax]
call fcn.140146488
test rax, rax
jne 0x1400e1d9c
mov dword [0x140360a18], 0x10fb
jmp 0x1400e162c
mov dword [0x140360a18], 0x10f7
mov edx, 1
mov ecx, 0x1d
call fcn.1400478e0
mov dword [0x140360a18], 0x10f8
xor ecx, ecx
call fcn.1400a4ef0
mov dword [0x140360a18], 0x10f9
xor edx, edx
mov ecx, 0x1d
call fcn.1400478e0
mov dword [0x140360a18], 0x10fa
cmp qword [0x140360498], 0
je 0x1400e1dfc
mov dword [0x140360a18], 0x10fa
jmp 0x1400e1d8d
mov dword [0x140360a18], 0x10fa
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x10fa
call fcn.140047210
jmp 0x1400e1df0
mov dword [0x140360a18], 0x10ff
mov edx, 1
mov ecx, 0x1d
call fcn.1400478e0
mov dword [0x140360a18], 0x1100
xor ecx, ecx
call fcn.1400a4ef0
mov dword [0x140360a18], 0x1101
xor edx, edx
mov ecx, 0x1d
call fcn.1400478e0
mov dword [0x140360a18], 0x1102
cmp qword [0x140360498], 0
je 0x1400e1e85
mov dword [0x140360a18], 0x1102
jmp 0x1400e1c8c
mov dword [0x140360a18], 0x1102
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x1102
call fcn.140047210
jmp 0x1400e1e76
mov dword [0x140360a18], 0x1107
call fcn.14013693c
mov rcx, rax
call fcn.14011e9fc
mov rcx, rax
call fcn.140139524
test rax, rax
jne 0x1400e1ede
mov dword [0x140360a18], 0x1115
jmp 0x1400e162c
mov dword [0x140360a18], 0x1108
call fcn.1401395b8
mov r12, rax
call fcn.1401395c8
mov r8, rax
mov rax, qword [0x140360770]
mov qword [rsp + 0x20], rax
mov r9, r12
xor edx, edx
xor ecx, ecx
call fcn.1401395d8
mov dword [0x140360a18], 0x1109
mov ecx, 0x10
call fcn.1401395a8
mov dword [0x140360a18], 0x110a
call fcn.14013693c
mov dword [0x140360a18], 0x110b
mov dword [0x140360a18], 0x110b
cmp rax, 0x1e
je 0x1400e205a
mov dword [0x140360a18], 0x110c
mov dword [0x140360a18], 0x110c
cmp rax, 0x1f
je 0x1400e206b
mov dword [0x140360a18], 0x110d
mov dword [0x140360a18], 0x110d
cmp rax, 0x22
je 0x1400e207c
mov dword [0x140360a18], 0x110e
mov dword [0x140360a18], 0x110e
cmp rax, 0x23
je 0x1400e208d
mov dword [0x140360a18], 0x110f
mov dword [0x140360a18], 0x110f
cmp rax, 0x20
je 0x1400e209e
mov dword [0x140360a18], 0x1110
mov dword [0x140360a18], 0x1110
cmp rax, 0x21
je 0x1400e20b2
mov dword [0x140360a18], 0x1111
mov dword [0x140360a18], 0x1111
cmp rax, 0x24
je 0x1400e20c6
mov dword [0x140360a18], 0x1112
mov dword [0x140360a18], 0x1112
cmp rax, 0x25
jne 0x1400e2046
mov dword [0x140360a18], 0x1112
mov ecx, 4
call fcn.140144aec
mov rcx, rax
mov r8d, 4
mov edx, 4
call fcn.14013a09c
mov dword [0x140360a18], 0x1114
call fcn.140139744
jmp 0x1400e1ecf
mov dword [0x140360a18], 0x110b
mov ecx, 1
jmp 0x1400e202e
mov dword [0x140360a18], 0x110c
mov ecx, 1
jmp 0x1400e202e
mov dword [0x140360a18], 0x110d
mov ecx, 3
jmp 0x1400e202e
mov dword [0x140360a18], 0x110e
mov ecx, 3
jmp 0x1400e202e
mov dword [0x140360a18], 0x110f
mov ecx, 2
jmp 0x1400e202e
mov dword [0x140360a18], 0x1110
mov ecx, 2
jmp 0x1400e202e
mov dword [0x140360a18], 0x1111
jmp 0x1400e2029
mov dword [0x140360a18], 0x1119
mov ecx, 0x26
call fcn.140116948
mov qword [0x140360388], rax
mov dword [0x140360a18], 0x111a
mov qword [0x140360480], 0xffffffffffff0001
mov dword [0x140360a18], 0x111a
mov qword [0x140360478], 0xffffffffffff0001
mov dword [0x140360a18], 0x111a
mov qword [0x140360320], 0xffffffffffff0001
mov dword [0x140360a18], 0x111a
mov qword [0x140360328], 0xffffffffffff0001
mov dword [0x140360a18], 0x111a
mov qword [0x140360330], 0xffffffffffff0001
mov dword [0x140360a18], 0x111a
mov qword [0x140360338], 0xffffffffffff0001
mov dword [0x140360a18], 0x111b
xor edx, edx
mov rcx, qword [0x140360378]
call fcn.1400aa6a0
jmp 0x1400e162c
mov dword [0x140360a18], 0x111e
mov ecx, 0x27
call fcn.140116948
mov qword [0x140360388], rax
mov dword [0x140360a18], 0x111f
mov qword [0x140360480], 0xffffffffffff0001
mov dword [0x140360a18], 0x111f
mov qword [0x140360478], 0xffffffffffff0001
mov dword [0x140360a18], 0x111f
mov qword [0x140360320], 0xffffffffffff0001
mov dword [0x140360a18], 0x111f
mov qword [0x140360328], 0xffffffffffff0001
mov dword [0x140360a18], 0x111f
mov qword [0x140360330], 0xffffffffffff0001
mov dword [0x140360a18], 0x111f
mov qword [0x140360338], 0xffffffffffff0001
mov dword [0x140360a18], 0x1120
xor edx, edx
mov rcx, qword [0x140360378]
call fcn.1400aa6a0
jmp 0x1400e162c
mov dword [0x140360a18], 0x1123
mov ecx, 0x28
call fcn.140116948
mov qword [0x1403604f0], rax
mov dword [0x140360a18], 0x1124
mov ecx, 0x2a
call fcn.140116948
sub rax, 1
je 0x1400e2352
mov dword [0x140360a18], 0x1126
mov dword [0x140360a18], 0x1127
mov qword [0x140360368], 1
mov dword [0x140360a18], 0x1128
mov dword [0x140360a18], 0x1129
mov qword [0x140360480], 0xffffffffffff0001
mov dword [0x140360a18], 0x1129
mov qword [0x140360478], 0xffffffffffff0001
mov dword [0x140360a18], 0x1129
mov qword [0x140360320], 0xffffffffffff0001
mov dword [0x140360a18], 0x1129
mov qword [0x140360328], 0xffffffffffff0001
mov dword [0x140360a18], 0x1129
mov qword [0x140360330], 0xffffffffffff0001
mov dword [0x140360a18], 0x1129
mov qword [0x140360338], 0xffffffffffff0001
mov dword [0x140360a18], 0x112a
xor edx, edx
mov rcx, qword [0x140360378]
call fcn.1400aa6a0
mov dword [0x140360a18], 0x112b
mov ecx, 0x28
call fcn.140116524
jmp 0x1400e162c
mov dword [0x140360a18], 0x1125
mov ecx, 0x28
call fcn.140116948
mov qword [0x140360368], rax
mov dword [0x140360a18], 0x1126
jmp 0x1400e2299
mov dword [0x140360a18], 0x112e
mov ecx, 0x29
call fcn.140116948
mov qword [0x1403604f0], rax
mov dword [0x140360a18], 0x112f
mov ecx, 0x2b
call fcn.140116948
sub rax, 1
je 0x1400e248d
mov dword [0x140360a18], 0x1131
mov dword [0x140360a18], 0x1132
mov qword [0x140360368], 1
mov dword [0x140360a18], 0x1133
mov dword [0x140360a18], 0x1134
mov qword [0x140360480], 0xffffffffffff0001
mov dword [0x140360a18], 0x1134
mov qword [0x140360478], 0xffffffffffff0001
mov dword [0x140360a18], 0x1134
mov qword [0x140360320], 0xffffffffffff0001
mov dword [0x140360a18], 0x1134
mov qword [0x140360328], 0xffffffffffff0001
mov dword [0x140360a18], 0x1134
mov qword [0x140360330], 0xffffffffffff0001
mov dword [0x140360a18], 0x1134
mov qword [0x140360338], 0xffffffffffff0001
mov dword [0x140360a18], 0x1135
xor edx, edx
mov rcx, qword [0x140360378]
call fcn.1400aa6a0
mov dword [0x140360a18], 0x1136
mov ecx, 0x29
call fcn.140116524
jmp 0x1400e162c
mov dword [0x140360a18], 0x1130
mov ecx, 0x29
call fcn.140116948
mov qword [0x140360368], rax
mov dword [0x140360a18], 0x1131
jmp 0x1400e23d4
mov dword [0x140360a18], 0x1139
mov ecx, 0x2a
call fcn.140116948
mov qword [0x1403602d0], rax
mov dword [0x140360a18], 0x113a
sub rax, 1
je 0x1400e2528
mov dword [0x140360a18], 0x113c
mov dword [0x140360a18], 0x113d
mov qword [0x140360368], 1
mov dword [0x140360a18], 0x1149
mov dword [0x140360a18], 0x114a
xor edx, edx
mov rcx, qword [0x140360378]
call fcn.1400aa6a0
jmp 0x1400e162c
mov dword [0x140360a18], 0x113b
mov ecx, 0x28
call fcn.140116948
mov qword [0x140360368], rax
mov dword [0x140360a18], 0x113c
jmp 0x1400e2501
mov dword [0x140360a18], 0x114d
mov ecx, 0x2b
call fcn.140116948
mov qword [0x1403602d0], rax
mov dword [0x140360a18], 0x114e
sub rax, 1
je 0x1400e25c0
mov dword [0x140360a18], 0x1150
mov dword [0x140360a18], 0x1151
mov qword [0x140360368], 1
mov dword [0x140360a18], 0x1152
mov dword [0x140360a18], 0x1153
xor edx, edx
mov rcx, qword [0x140360378]
call fcn.1400aa6a0
jmp 0x1400e162c
mov dword [0x140360a18], 0x114f
mov ecx, 0x29
call fcn.140116948
mov qword [0x140360368], rax
mov dword [0x140360a18], 0x1150
jmp 0x1400e2599
mov dword [0x140360a18], 0x1157
cmp qword [0x1403608d0], 0
jne 0x1400e2758
mov dword [0x140360a18], 0x1159
mov dword [0x140360a18], 0x115a
mov dword [0x140360a18], 0xd000d0
mov dword [0x140360a18], 0xd000d1
mov ecx, 5
call fcn.140116cec
mov r12, rax
mov ecx, 0x85
call fcn.140116cec
mov qword [rsp + 0x20], 0xffffffffffff0001
mov r9, r12
sub r9, rax
mov r8, 0xffffffffffff0001
mov rdx, 0xffffffffffff0001
mov ecx, 5
call fcn.14011d588
mov dword [0x140360a18], 0xd000d2
xor ecx, ecx
call fcn.140134488
mov r13, rax
xor ecx, ecx
call fcn.140134430
mov r12, rax
mov ecx, 0x85
call fcn.140116cec
mov rdx, r12
sub rdx, rax
sub rdx, 6
mov rax, r13
sub rax, qword [0x140360380]
sub rax, 6
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffff0001
mov r8, 0xffffffffffff0001
mov ecx, 0x85
call fcn.14011d588
mov dword [0x140360a18], 0xd000d3
xor ecx, ecx
call fcn.140134488
sub rax, qword [0x140360380]
sub rax, 6
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffff0001
mov r8, 0xffffffffffff0001
mov rdx, 0xffffffffffff0001
mov ecx, 0x86
call fcn.14011d588
mov dword [0x140360a18], 0xd000d5
xor edx, edx
mov ecx, 0x85
call fcn.14011d5fc
mov dword [0x140360a18], 0xd000d6
mov ecx, 0x85
call fcn.140116570
mov rcx, rax
call sub.USER32.dll_UpdateWindow
mov dword [0x140360a18], 0xd000d7
mov qword [0x1403605f8], 1
mov dword [0x140360a18], 0xd000d8
jmp 0x1400e162c
mov dword [0x140360a18], 0x1158
call fcn.140041fd0
jmp 0x1400e25ff
mov dword [0x140360a18], 0x115d
call fcn.140136a48
cmp rax, 0x300
je 0x1400e2792
mov dword [0x140360a18], 0x116a
jmp 0x1400e162c
mov dword [0x140360a18], 0x115e
mov edx, 2
mov rcx, qword [0x140360488]
call fcn.14010b8c8
test rax, rax
jne 0x1400e27d7
mov dword [0x140360a18], 0x1167
mov dword [0x140360a18], 0x1168
call fcn.1400da090
mov dword [0x140360a18], 0x1169
jmp 0x1400e2783
mov dword [0x140360a18], 0x115f
lea rcx, str.Designer
call fcn.14010b578
mov dword [0x140360a18], 0x1161
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov r8d, eax
lea rdx, str.English
lea rcx, [0x140264410]
call fcn.14010b77c
mov rax, qword [0x14024dde0]
add qword [rax], 2
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
mov ecx, 0x58
call fcn.1401168b0
call fcn.140153f80
mov r12, rax
call fcn.140153f80
mov rdx, rax
mov rcx, r12
call fcn.1401541a0
test eax, eax
je 0x1400e2890
mov dword [0x140360a18], 0x1164
mov dword [0x140360a18], 0x1165
call fcn.14010bde0
mov dword [0x140360a18], 0x1166
mov dword [0x140360a18], 0x1167
jmp 0x1400e27cb
mov dword [0x140360a18], 0x1162
call fcn.14010bde0
mov dword [0x140360a18], 0x1163
call fcn.1400da090
mov dword [0x140360a18], 0x1164
jmp 0x1400e2877
mov dword [0x140360a18], 0x116d
mov edx, 2
mov rcx, qword [0x140360488]
call fcn.14010b8c8
test rax, rax
jne 0x1400e2902
mov dword [0x140360a18], 0x1175
mov dword [0x140360a18], 0x1176
call fcn.1400da1e0
mov dword [0x140360a18], 0x1177
jmp 0x1400e162c
mov dword [0x140360a18], 0x116e
lea rcx, str.Designer
call fcn.14010b578
mov dword [0x140360a18], 0x116f
xor edx, edx
lea rcx, [0x14026ce50]
call fcn.14010bdfc
mov r12, rax
mov ecx, 0x59
call fcn.140116948
cmp r12, rax
je 0x1400e2983
mov dword [0x140360a18], 0x1170
call fcn.14010bde0
mov dword [0x140360a18], 0x1171
call fcn.1400da1e0
mov dword [0x140360a18], 0x1172
mov dword [0x140360a18], 0x1174
mov dword [0x140360a18], 0x1175
jmp 0x1400e28f3
mov dword [0x140360a18], 0x1172
mov dword [0x140360a18], 0x1173
call fcn.14010bde0
jmp 0x1400e296a
mov dword [0x140360a18], 0x117b
mov dword [0x140360a18], 0x117c
pxor xmm0, xmm0
cvtss2sd xmm0, dword [0x140360448]
mulsd xmm0, qword [0x14021d380]
cvttsd2si rax, xmm0
mov dword [0x140360a18], 0x117d
mov dword [0x140360a18], 0x117d
cmp rax, 0x64
je 0x1400e2bf1
mov dword [0x140360a18], 0x117f
mov dword [0x140360a18], 0x117f
cmp rax, 0x7d
je 0x1400e2c37
mov dword [0x140360a18], 0x1181
mov dword [0x140360a18], 0x1181
cmp rax, 0x96
je 0x1400e2c7d
mov dword [0x140360a18], 0x1183
mov dword [0x140360a18], 0x1183
cmp rax, 0xaf
je 0x1400e2cc3
mov dword [0x140360a18], 0x1185
mov dword [0x140360a18], 0x1185
cmp rax, 0xc8
je 0x1400e2d09
mov dword [0x140360a18], 0x1187
mov dword [0x140360a18], 0x1187
cmp rax, 0xe1
je 0x1400e2d4f
mov dword [0x140360a18], 0x1189
mov dword [0x140360a18], 0x1189
cmp rax, 0xfa
je 0x1400e2d95
mov dword [0x140360a18], 0x118b
mov dword [0x140360a18], 0x118b
cmp rax, 0x12c
je 0x1400e2ddb
mov dword [0x140360a18], 0x118d
mov dword [0x140360a18], 0x118d
cmp rax, 0x15e
je 0x1400e2e21
mov dword [0x140360a18], 0x118f
mov dword [0x140360a18], 0x118f
cmp rax, 0x190
je 0x1400e2e67
mov dword [0x140360a18], 0x1191
mov dword [0x140360a18], 0x1192
mov ecx, 0x47
call fcn.1401167b8
mov r12, rax
mov ecx, 0x47
call fcn.1401166c4
mov rcx, qword [0x140360770]
pxor xmm0, xmm0
cvtsi2sd xmm0, rax
pxor xmm1, xmm1
cvtss2sd xmm1, dword [0x140360448]
mulsd xmm1, qword [0x14021d558]
subsd xmm0, xmm1
addsd xmm0, qword [0x14021d318]
movsd qword [rsp + 0x80], xmm0
fld qword [rsp + 0x80]
fistp qword [rsp + 0x88]
mov r9, rcx
mov r8, r12
mov rdx, qword [rsp + 0x88]
call fcn.140008300
mov qword [0x1403609a0], rax
mov dword [0x140360a18], 0x1194
mov rax, qword [0x1403609a0]
cmp rax, 0xffffffffffffffff
je 0x1400e2be2
cmp rax, qword [0x140360770]
je 0x1400e2be2
mov dword [0x140360a18], 0x1195
mov qword [0x140360770], rax
mov dword [0x140360a18], 0x1196
call fcn.1400947f0
mov dword [0x140360a18], 0x1197
call fcn.140097c30
mov dword [0x140360a18], 0x1198
jmp 0x1400e162c
mov dword [0x140360a18], 0x117e
mov ecx, 0x47
call fcn.1401167b8
mov r12, rax
mov ecx, 0x47
call fcn.1401166c4
mov rcx, qword [0x140360770]
lea rdx, [rax - 0x1c4]
mov r9, rcx
mov r8, r12
call fcn.140008300
mov qword [0x1403609a0], rax
jmp 0x1400e2b93
mov dword [0x140360a18], 0x1180
mov ecx, 0x47
call fcn.1401167b8
mov r12, rax
mov ecx, 0x47
call fcn.1401166c4
mov rcx, qword [0x140360770]
lea rdx, [rax - 0x259]
mov r9, rcx
mov r8, r12
call fcn.140008300
mov qword [0x1403609a0], rax
jmp 0x1400e2b93
mov dword [0x140360a18], 0x1182
mov ecx, 0x47
call fcn.1401167b8
mov r12, rax
mov ecx, 0x47
call fcn.1401166c4
mov rcx, qword [0x140360770]
lea rdx, [rax - 0x2a4]
mov r9, rcx
mov r8, r12
call fcn.140008300
mov qword [0x1403609a0], rax
jmp 0x1400e2b93
mov dword [0x140360a18], 0x1184
mov ecx, 0x47
call fcn.1401167b8
mov r12, rax
mov ecx, 0x47
call fcn.1401166c4
mov rcx, qword [0x140360770]
lea rdx, [rax - 0x339]
mov r9, rcx
mov r8, r12
call fcn.140008300
mov qword [0x1403609a0], rax
jmp 0x1400e2b93
mov dword [0x140360a18], 0x1186
mov ecx, 0x47
call fcn.1401167b8
mov r12, rax
mov ecx, 0x47
call fcn.1401166c4
mov rcx, qword [0x140360770]
lea rdx, [rax - 0x383]
mov r9, rcx
mov r8, r12
call fcn.140008300
mov qword [0x1403609a0], rax
jmp 0x1400e2b93
mov dword [0x140360a18], 0x1188
mov ecx, 0x47
call fcn.1401167b8
mov r12, rax
mov ecx, 0x47
call fcn.1401166c4
mov rcx, qword [0x140360770]
lea rdx, [rax - 0x418]
mov r9, rcx
mov r8, r12
call fcn.140008300
mov qword [0x1403609a0], rax
jmp 0x1400e2b93
mov dword [0x140360a18], 0x118a
mov ecx, 0x47
call fcn.1401167b8
mov r12, rax
mov ecx, 0x47
call fcn.1401166c4
mov rcx, qword [0x140360770]
lea rdx, [rax - 0x4ad]
mov r9, rcx
mov r8, r12
call fcn.140008300
mov qword [0x1403609a0], rax
jmp 0x1400e2b93
mov dword [0x140360a18], 0x118c
mov ecx, 0x47
call fcn.1401167b8
mov r12, rax
mov ecx, 0x47
call fcn.1401166c4
mov rcx, qword [0x140360770]
lea rdx, [rax - 0x58d]
mov r9, rcx
mov r8, r12
call fcn.140008300
mov qword [0x1403609a0], rax
jmp 0x1400e2b93
mov dword [0x140360a18], 0x118e
mov ecx, 0x47
call fcn.1401167b8
mov r12, rax
mov ecx, 0x47
call fcn.1401166c4
mov rcx, qword [0x140360770]
lea rdx, [rax - 0x66c]
mov r9, rcx
mov r8, r12
call fcn.140008300
mov qword [0x1403609a0], rax
jmp 0x1400e2b93
mov dword [0x140360a18], 0x1190
mov ecx, 0x47
call fcn.1401167b8
mov r12, rax
mov ecx, 0x47
call fcn.1401166c4
mov rcx, qword [0x140360770]
lea rdx, [rax - 0x74c]
mov r9, rcx
mov r8, r12
call fcn.140008300
mov qword [0x1403609a0], rax
mov dword [0x140360a18], 0x1191
jmp 0x1400e2b93
mov dword [0x140360a18], 0x119b
mov ecx, 0x4d
call fcn.140116948
mov qword [0x140360360], rax
mov dword [0x140360a18], 0x119c
call fcn.140041fd0
mov dword [0x140360a18], 0x119d
call fcn.140073e30
jmp 0x1400e162c
mov dword [0x140360a18], 0x11a0
mov ecx, 0x4e
call fcn.140116948
mov qword [0x1403603b0], rax
jmp 0x1400e162c
mov dword [0x140360a18], 0x11a3
mov ecx, 0x4f
call fcn.140116948
mov qword [0x140360288], rax
jmp 0x1400e162c
mov dword [0x140360a18], 0x11a6
mov rdx, qword [0x1403607c0]
mov rcx, rdi
call fcn.1401541a0
test eax, eax
jne 0x1400e30c0
mov dword [0x140360a18], 0x11a8
mov dword [0x140360a18], 0x11a9
call fcn.140153ec0
call fcn.140153ec0
mov r12, qword [0x1403607c0]
call fcn.140153ef0
mov dword [rsp + 0x20], eax
xor r9d, r9d
lea r8, str.PureBasic_Path__PureBasic.exe_PureBasic.exe
mov rdx, r12
lea rcx, str.Select_the_Path_to_Purebasic.exe
call fcn.1400ebdf4
call fcn.140153ef0
mov edx, eax
lea rcx, [0x1403607c0]
call fcn.1401540d0
mov dword [0x140360a18], 0x11aa
mov rdx, qword [0x1403607c0]
mov ecx, 0x53
call fcn.1401197d0
mov dword [0x140360a18], 0x11ab
mov rcx, qword [0x1403607c0]
call fcn.140133394
test rax, rax
jle 0x1400e30f8
mov dword [0x140360a18], 0x11ac
mov ecx, 0x46
call fcn.140144aec
mov rdx, rax
mov ecx, 0x56
call fcn.140116590
mov dword [0x140360a18], 0x11ad
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
mov r12, qword [0x1403607c0]
call fcn.140153ef0
mov edx, eax
mov rcx, r12
call fcn.1401335c0
lea rcx, str.History.db
call fcn.140154200
call fcn.140153fd0
mov rcx, rax
call fcn.140133394
mov r12, rax
call fcn.140153f40
test r12, r12
jle 0x1400e3157
mov dword [0x140360a18], 0x11ae
mov edx, 1
mov ecx, 0x55
call fcn.140116590
mov dword [0x140360a18], 0x11af
xor edx, edx
mov ecx, 0x55
call fcn.14011d5fc
mov dword [0x140360a18], 0x11b0
mov dword [0x140360a18], 0x11b3
mov dword [0x140360a18], 0x11b4
mov dword [0x140360a18], 0x11b8
jmp 0x1400e162c
mov dword [0x140360a18], 0x11a7
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov ecx, eax
call fcn.1400343f0
call fcn.140153ef0
mov edx, eax
lea rcx, [0x1403607c0]
call fcn.1401540d0
jmp 0x1400e2f56
mov dword [0x140360a18], 0x11b4
mov dword [0x140360a18], 0x11b5
mov ecx, 0x47
call fcn.140144aec
mov rdx, rax
mov ecx, 0x56
call fcn.140116590
mov dword [0x140360a18], 0x11b6
xor edx, edx
mov ecx, 0x55
call fcn.140116590
mov dword [0x140360a18], 0x11b7
mov edx, 1
mov ecx, 0x55
call fcn.14011d5fc
jmp 0x1400e30b1
mov dword [0x140360a18], 0x11b0
mov dword [0x140360a18], 0x11b1
xor edx, edx
mov ecx, 0x55
call fcn.140116590
mov dword [0x140360a18], 0x11b2
mov edx, 1
mov ecx, 0x55
call fcn.14011d5fc
jmp 0x1400e309d
mov dword [0x140360a18], 0x11bb
mov ecx, 0x55
call fcn.140116948
test rax, rax
je 0x1400e31bd
mov dword [0x140360a18], 0x11c0
jmp 0x1400e162c
mov dword [0x140360a18], 0x11bc
mov r13, qword [rsp + 0x48]
mov rdx, r13
mov rcx, qword [0x140360a70]
call fcn.140137ab8
lea rdx, [0x14026db00]
mov rcx, qword [rax]
call fcn.140137ab8
mov r12, rax
mov rdx, r13
mov rcx, qword [0x140360a70]
call fcn.140137ab8
lea rdx, [0x14026cd10]
mov rcx, qword [rax]
call fcn.140137ab8
mov r8d, 0x44
mov rdx, qword [r12]
mov rcx, qword [rax]
call fcn.1400ec208
mov qword [0x140360798], rax
mov dword [0x140360a18], 0x11bd
cmp rax, 7
je 0x1400e3243
mov dword [0x140360a18], 0x11bf
jmp 0x1400e31ae
mov dword [0x140360a18], 0x11be
mov edx, 1
mov ecx, 0x55
call fcn.140116590
jmp 0x1400e3234
mov dword [0x140360a18], 0x11c3
mov ecx, 0x50
call fcn.140116948
mov qword [0x1403604a0], rax
jmp 0x1400e162c
mov dword [0x140360a18], 0x11c6
mov ecx, 0x51
call fcn.140116948
mov qword [0x140360358], rax
jmp 0x1400e162c
mov dword [0x140360a18], 0x11c9
mov ecx, 0x61
call fcn.140116948
mov qword [0x140360630], rax
mov dword [0x140360a18], 0x11ca
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x11cd
mov ecx, 0x6d
call fcn.140116948
mov qword [0x1403605f0], rax
mov dword [0x140360a18], 0x11ce
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x11d1
mov ecx, 0x6d
call fcn.140116948
mov qword [0x1403605f0], rax
mov dword [0x140360a18], 0x11d2
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x11d5
call fcn.140136a48
cmp rax, 0x300
je 0x1400e3351
mov dword [0x140360a18], 0x11d8
jmp 0x1400e162c
mov dword [0x140360a18], 0x11d6
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
mov ecx, 0x64
call fcn.1401168b0
call fcn.140153ef0
mov edx, eax
lea rcx, [0x140360988]
call fcn.1401540d0
mov dword [0x140360a18], 0x11d7
call fcn.140097c30
jmp 0x1400e3342
mov dword [0x140360a18], 0x11db
mov ecx, 0x65
call fcn.140116948
sub rax, 1
je 0x1400e33f5
mov dword [0x140360a18], 0x11dd
mov dword [0x140360a18], 0x11de
mov rdx, rdi
lea rcx, [0x140360790]
call fcn.140154270
mov dword [0x140360a18], 0x11df
mov dword [0x140360a18], 0x11e0
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x11dc
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov r8d, eax
lea rdx, [0x140260800]
lea rcx, [0x140265ac8]
call fcn.14010b77c
call fcn.140153ef0
mov edx, eax
lea rcx, [0x140360790]
call fcn.1401540d0
mov dword [0x140360a18], 0x11dd
jmp 0x1400e33d7
mov dword [0x140360a18], 0x11e3
mov ecx, 0x5c
call fcn.140116948
sub rax, 1
je 0x1400e34c3
mov dword [0x140360a18], 0x11e5
mov dword [0x140360a18], 0x11e6
mov qword [0x140360980], 1
mov dword [0x140360a18], 0x11e7
mov dword [0x140360a18], 0x11e8
mov rcx, qword [0x140360a40]
call fcn.140137aec
or rax, qword [0x1403604e8]
je 0x1400e34b4
mov dword [0x140360a18], 0x11e9
call fcn.140097c30
mov dword [0x140360a18], 0x11ea
jmp 0x1400e162c
mov dword [0x140360a18], 0x11e4
xor r13d, r13d
mov qword [0x140360980], r13
mov dword [0x140360a18], 0x11e5
jmp 0x1400e347c
mov dword [0x140360a18], 0x11ed
mov ecx, 0x5d
call fcn.140116948
mov qword [0x140360980], rax
mov dword [0x140360a18], 0x11ee
mov rcx, qword [0x140360a40]
call fcn.140137aec
or rax, qword [0x1403604e8]
je 0x1400e352c
mov dword [0x140360a18], 0x11ef
call fcn.140097c30
mov dword [0x140360a18], 0x11f0
jmp 0x1400e162c
mov dword [0x140360a18], 0x11f3
mov ecx, 0x6b
call fcn.140116948
mov qword [0x1403605d8], rax
jmp 0x1400e162c
mov dword [0x140360a18], 0x11f6
mov ecx, WSAStartup
call fcn.140116948
mov qword [0x140360688], rax
mov dword [0x140360a18], 0x11f7
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x11fa
mov ecx, WSACleanup
call fcn.140116948
mov qword [0x140360820], rax
mov dword [0x140360a18], 0x11fb
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x11fe
mov ecx, reloc.WS2_32.dll_WSAStartup
call fcn.140116948
mov qword [0x140360830], rax
mov dword [0x140360a18], 0x11ff
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x1202
mov ecx, 0x5f
call fcn.140116948
sub rax, 1
je 0x1400e363f
mov dword [0x140360a18], 0x1204
mov dword [0x140360a18], 0x1205
mov qword [0x140360628], 1
mov dword [0x140360a18], 0x1206
mov dword [0x140360a18], 0x1207
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x1203
xor r12d, r12d
mov qword [0x140360628], r12
mov dword [0x140360a18], 0x1204
jmp 0x1400e3621
mov dword [0x140360a18], 0x120a
mov ecx, 0x60
call fcn.140116948
mov qword [0x140360628], rax
mov dword [0x140360a18], 0x120b
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x120e
mov ecx, 0x69
call fcn.140116948
sub rax, 1
je 0x1400e372d
mov dword [0x140360a18], 0x1212
mov dword [0x140360a18], 0x1213
call fcn.140153ec0
call fcn.140153ec0
mov ecx, 0x68
call fcn.140116948
mov r12, rax
call fcn.140153ef0
mov edx, eax
mov rcx, r12
call fcn.1401506a0
call fcn.140153ef0
mov edx, eax
lea rcx, [0x1403609a8]
call fcn.1401540d0
mov dword [0x140360a18], 0x1215
xor edx, edx
mov ecx, 0x68
call fcn.14011d654
mov dword [0x140360a18], 0x1216
mov dword [0x140360a18], 0x1217
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x120f
lea rdx, reloc.WS2_32.dll_htons
lea rcx, [0x1403609a8]
call fcn.140154270
mov dword [0x140360a18], 0x1211
mov edx, 1
mov ecx, 0x68
call fcn.14011d654
mov dword [0x140360a18], 0x1212
jmp 0x1400e370f
mov dword [0x140360a18], 0x121a
mov ecx, 0x7b
call fcn.140116948
mov qword [0x1403606b0], rax
mov dword [0x140360a18], 0x121b
mov dword [0x140360a18], 0x121c
mov dword [0x140360a18], 0x121c
test rax, rax
je 0x1400e37d2
mov dword [0x140360a18], 0x1220
mov dword [0x140360a18], 0x1221
xor edx, edx
mov ecx, reloc.WS2_32.dll_WSACleanup
call fcn.14011d654
jmp 0x1400e162c
mov dword [0x140360a18], 0x121d
xor r11d, r11d
mov qword [0x140360600], r11
mov dword [0x140360a18], 0x121e
xor edx, edx
mov ecx, reloc.WS2_32.dll_WSACleanup
call fcn.140116590
mov dword [0x140360a18], 0x121f
mov edx, 1
mov ecx, reloc.WS2_32.dll_WSACleanup
call fcn.14011d654
mov dword [0x140360a18], 0x1220
jmp 0x1400e162c
mov dword [0x140360a18], 0x1225
mov ecx, reloc.WS2_32.dll_WSACleanup
call fcn.140116948
mov qword [0x140360600], rax
jmp 0x1400e162c
mov dword [0x140360a18], 0x1228
mov ecx, 0x75
call fcn.140116948
test rax, rax
jne 0x1400e38c3
mov dword [0x140360a18], 0x122a
mov dword [0x140360a18], 0x122b
mov rdx, rdi
lea rcx, [0x140360678]
call fcn.140154270
mov dword [0x140360a18], 0x122c
mov dword [0x140360a18], 0x122d
mov ecx, 0x75
call fcn.140116948
xor rax, 1
mov rdx, rax
mov ecx, 0x76
call fcn.14011d654
mov dword [0x140360a18], 0x122e
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x1229
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
mov ecx, 0x76
call fcn.1401168b0
call fcn.140153ef0
mov edx, eax
lea rcx, [0x140360678]
call fcn.1401540d0
mov dword [0x140360a18], 0x122a
jmp 0x1400e3880
mov dword [0x140360a18], 0x1231
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
mov ecx, 0x76
call fcn.1401168b0
call fcn.140153ef0
mov edx, eax
lea rcx, [0x140360678]
call fcn.1401540d0
mov dword [0x140360a18], 0x1232
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x1235
mov ecx, 0x77
call fcn.140116948
mov qword [0x140360698], rax
jmp 0x1400e162c
mov dword [0x140360a18], 0x1238
mov ecx, 0x78
call fcn.140116948
mov qword [0x1403607e0], rax
mov dword [0x140360a18], 0x1239
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x123c
mov ecx, WSACleanup
call fcn.140116948
mov qword [0x1403605d0], rax
mov dword [0x140360a18], 0x123d
test rax, rax
jne 0x1400e3a0d
mov dword [0x140360a18], 0x1241
mov dword [0x140360a18], 0x1242
xor edx, edx
mov ecx, WSACleanup
call fcn.14011d654
mov dword [0x140360a18], 0x1243
mov dword [0x140360a18], 0x1244
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x123e
mov qword [0x1403605a0], 1
mov dword [0x140360a18], 0x123f
mov edx, 1
mov ecx, WSACleanup
call fcn.140116590
mov dword [0x140360a18], 0x1240
mov edx, 1
mov ecx, WSACleanup
call fcn.14011d654
mov dword [0x140360a18], 0x1241
jmp 0x1400e39ef
mov dword [0x140360a18], 0x1247
mov ecx, WSACleanup
call fcn.140116948
mov qword [0x1403605a0], rax
mov dword [0x140360a18], 0x1248
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x124b
mov ecx, 0x79
call fcn.140116948
mov qword [0x140360838], rax
mov dword [0x140360a18], 0x124c
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x124f
call fcn.140136a48
mov dword [0x140360a18], 0x1250
mov dword [0x140360a18], 0x1250
cmp rax, 0x36b0
je 0x1400e3b43
mov dword [0x140360a18], 0x1255
mov dword [0x140360a18], 0x1255
cmp rax, 0x36b1
je 0x1400e3bcb
mov dword [0x140360a18], 0x126e
mov dword [0x140360a18], 0x126e
cmp rax, 0x300
jne 0x1400e162c
mov dword [0x140360a18], 0x126f
mov qword [0x140360670], 1
jmp 0x1400e162c
mov dword [0x140360a18], 0x1251
xor ecx, ecx
call fcn.1400484c0
mov dword [0x140360a18], 0x1252
mov r8d, 0x2e
mov edx, 0xd
xor ecx, ecx
call fcn.140134f04
mov dword [0x140360a18], 0x1253
call fcn.14013693c
mov rcx, rax
call fcn.140116570
mov rcx, rax
or r9, 0xffffffffffffffff
xor r8d, r8d
mov edx, 0xb1
call sub.USER32.dll_PostMessageW
mov dword [0x140360a18], 0x1253
call fcn.14013693c
mov rcx, rax
call fcn.140116524
mov dword [0x140360a18], 0x1254
xor r10d, r10d
mov qword [0x140360670], r10
jmp 0x1400e162c
mov dword [0x140360a18], 0x1256
xor ecx, ecx
call fcn.140035120
mov dword [0x140360a18], 0x1257
mov edx, 0xd
xor ecx, ecx
call fcn.14013518c
mov dword [0x140360a18], 0x1258
cmp qword [0x140360670], 1
je 0x1400e3c29
mov dword [0x140360a18], 0x126c
mov dword [0x140360a18], 0x126d
xor r8d, r8d
mov qword [0x140360670], r8
jmp 0x1400e162c
mov dword [0x140360a18], 0x1259
call fcn.14009ee30
mov dword [0x140360a18], 0x125a
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
mov ecx, 0x15
call fcn.1401168b0
call fcn.140153ef0
mov edx, eax
lea rcx, [0x140360778]
call fcn.1401540d0
mov dword [0x140360a18], 0x125b
mov rcx, qword [0x140360778]
call fcn.140133394
test rax, rax
jle 0x1400e3dae
mov dword [0x140360a18], 0x125c
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
mov rcx, qword [0x140360778]
call fcn.140133510
xor r9d, r9d
mov qword [rsp + 0x88], r9
call fcn.140153ef0
mov edx, eax
mov rcx, qword [rsp + 0x50]
call fcn.1401540d0
mov dword [0x140360a18], 0x125d
mov dword [0x140360a18], 0x125d
lea rdx, [0x140265448]
mov rcx, qword [rsp + 0x88]
call fcn.1401541a0
test eax, eax
jne 0x1400e3d1a
lea rdx, [0x140261f10]
mov rcx, qword [rsp + 0x88]
call fcn.1401541a0
test eax, eax
je 0x1400e3dfb
mov dword [0x140360a18], 0x125e
mov rdx, qword [0x140360778]
mov ecx, DispGetIDsOfNames
call fcn.140145560
mov dword [0x140360a18], 0x125f
mov rcx, qword [rsp + 0x88]
call fcn.1401540a0
mov dword [0x140360a18], 0x1263
mov dword [0x140360a18], 0x1266
mov dword [0x140360a18], 0x1267
call fcn.14001a660
mov dword [0x140360a18], 0x1268
xor edx, edx
mov rcx, qword [0x140360378]
call fcn.1400aa6a0
mov dword [0x140360a18], 0x1269
cmp qword [0x1403604b8], 0
jne 0x1400e3e8f
mov dword [0x140360a18], 0x126b
jmp 0x1400e3c06
mov dword [0x140360a18], 0x1263
mov dword [0x140360a18], 0x1264
mov rdx, rdi
mov ecx, 0x15
call fcn.1401197d0
mov dword [0x140360a18], 0x1265
mov ecx, DispGetIDsOfNames
call fcn.140144f3c
test rax, rax
jne 0x1400e3e76
mov dword [0x140360a18], 0x1265
jmp 0x1400e3d56
lea rdx, [0x14025f7a8]
mov rcx, qword [rsp + 0x88]
call fcn.1401541a0
test eax, eax
jne 0x1400e3d1a
mov dword [0x140360a18], 0x125f
mov dword [0x140360a18], 0x1260
mov rdx, rdi
mov ecx, 0x15
call fcn.1401197d0
mov dword [0x140360a18], 0x1261
mov ecx, DispGetIDsOfNames
call fcn.140144f3c
test rax, rax
jne 0x1400e3e60
mov dword [0x140360a18], 0x1261
jmp 0x1400e3d3f
mov dword [0x140360a18], 0x1261
mov ecx, DispGetIDsOfNames
call fcn.140144f4c
jmp 0x1400e3e51
mov dword [0x140360a18], 0x1265
mov ecx, DispGetIDsOfNames
call fcn.140144f4c
jmp 0x1400e3dec
mov dword [0x140360a18], 0x126a
call fcn.140097c30
jmp 0x1400e3d9f
mov dword [0x140360a18], 0x1273
lea r9, [0x140360b10]
xor r8d, r8d
mov edx, 0x15
xor ecx, ecx
call fcn.140009d80
test rax, rax
jne 0x1400e3ed7
mov dword [0x140360a18], 0x1281
jmp 0x1400e162c
mov dword [0x140360a18], 0x1274
call fcn.14009ee30
mov dword [0x140360a18], 0x1275
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
mov ecx, 0x15
call fcn.1401168b0
call fcn.140153ef0
mov edx, eax
lea rcx, [0x140360778]
call fcn.1401540d0
mov dword [0x140360a18], 0x1276
mov rcx, qword [0x140360778]
call fcn.140133394
test rax, rax
jle 0x1400e3fb2
mov dword [0x140360a18], 0x1277
mov rdx, qword [0x140360778]
mov ecx, DispGetIDsOfNames
call fcn.140145560
mov dword [0x140360a18], 0x1278
mov dword [0x140360a18], 0x127b
mov dword [0x140360a18], 0x127c
call fcn.14001a660
mov dword [0x140360a18], 0x127d
xor edx, edx
mov rcx, qword [0x140360378]
call fcn.1400aa6a0
mov dword [0x140360a18], 0x127e
cmp qword [0x1403604b8], 0
jne 0x1400e4011
mov dword [0x140360a18], 0x1280
jmp 0x1400e3ec8
mov dword [0x140360a18], 0x1278
mov dword [0x140360a18], 0x1279
mov rdx, rdi
mov ecx, 0x15
call fcn.1401197d0
mov dword [0x140360a18], 0x127a
mov ecx, DispGetIDsOfNames
call fcn.140144f3c
test rax, rax
jne 0x1400e3ffb
mov dword [0x140360a18], 0x127a
jmp 0x1400e3f5e
mov dword [0x140360a18], 0x127a
mov ecx, DispGetIDsOfNames
call fcn.140144f4c
jmp 0x1400e3fec
mov dword [0x140360a18], 0x127f
call fcn.140097c30
jmp 0x1400e3fa3
mov dword [0x140360a18], 0x1284
mov ecx, 0x7f
call fcn.140116948
mov qword [0x1403604b8], rax
mov dword [0x140360a18], 0x1285
mov ecx, DispGetIDsOfNames
call fcn.140144f3c
test rax, rax
jne 0x1400e4074
mov dword [0x140360a18], 0x1288
mov dword [0x140360a18], 0x1289
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x1286
call fcn.14001a660
mov dword [0x140360a18], 0x1287
xor edx, edx
mov rcx, qword [0x140360378]
call fcn.1400aa6a0
jmp 0x1400e4056
mov dword [0x140360a18], 0x128c
mov ecx, 0x7f
call fcn.140116948
mov qword [0x1403604b8], rax
mov dword [0x140360a18], 0x128d
mov ecx, DispGetIDsOfNames
call fcn.140144f3c
test rax, rax
jne 0x1400e40ef
mov dword [0x140360a18], 0x1290
mov dword [0x140360a18], 0x1291
call fcn.140097c30
jmp 0x1400e162c
mov dword [0x140360a18], 0x128e
call fcn.14001a660
mov dword [0x140360a18], 0x128f
xor edx, edx
mov rcx, qword [0x140360378]
call fcn.1400aa6a0
jmp 0x1400e40d1
mov dword [0x140360a18], 0x1294
call fcn.140153ec0
call fcn.140153ec0
mov ecx, 0x82
call fcn.140116948
mov r12, rax
call fcn.140153ef0
mov edx, eax
mov rcx, r12
call fcn.14014fed0
call fcn.140153ef0
mov edx, eax
lea rcx, [0x1403606e8]
call fcn.1401540d0
mov dword [0x140360a18], 0x1295
mov rax, qword [0x1403606e8]
mov qword [0x140360950], rax
mov dword [0x140360a18], 0x1296
lea r9, [0x140360920]
xor r8d, r8d
mov edx, 0x439
mov rcx, qword [0x140360828]
call sub.USER32.dll_SendMessageW
mov dword [0x140360a18], 0x1297
lea r9, [0x140360920]
mov r8d, 1
mov edx, 0x411
mov rcx, qword [0x140360828]
call sub.USER32.dll_SendMessageW
mov dword [0x140360a18], 0x1298
lea r8, [0x140360b10]
mov rdx, rdi
mov rcx, qword [0x140360828]
call sub.UxTheme.dll_SetWindowTheme
mov dword [0x140360a18], 0x1299
xor r9d, r9d
mov r8, qword [0x140360770]
mov edx, 0x413
mov rcx, qword [0x140360828]
call sub.USER32.dll_SendMessageW
mov dword [0x140360a18], 0x129a
mov rcx, qword [0x140360770]
call fcn.140001de0
test rax, rax
jne 0x1400e4298
mov dword [0x140360a18], 0x129c
mov dword [0x140360a18], 0x129d
xor r9d, r9d
xor r8d, r8d
mov edx, 0x414
mov rcx, qword [0x140360828]
call sub.USER32.dll_SendMessageW
mov dword [0x140360a18], 0x129e
mov dword [0x140360a18], 0x129f
mov ecx, 0x82
call fcn.140116948
mov qword [0x1403603e0], rax
mov dword [0x140360a18], 0x12a0
mov ecx, DispGetIDsOfNames
call fcn.140144f3c
test rax, rax
jne 0x1400e42c8
mov dword [0x140360a18], 0x12a3
jmp 0x1400e162c
mov dword [0x140360a18], 0x129b
xor r9d, r9d
mov r8d, 0xffffff
mov edx, 0x414
mov rcx, qword [0x140360828]
call sub.USER32.dll_SendMessageW
mov dword [0x140360a18], 0x129c
jmp 0x1400e424b
mov dword [0x140360a18], 0x12a1
call fcn.14001a660
mov dword [0x140360a18], 0x12a2
xor edx, edx
mov rcx, qword [0x140360378]
call fcn.1400aa6a0
jmp 0x1400e4289
mov dword [0x140360a18], 0x12a7
lea rdx, str.SETTINGS
mov rcx, qword [0x140360a70]
call fcn.140137ab8
lea rdx, [0x14026bf80]
mov rcx, qword [rax]
call fcn.140137ab8
mov r12, rax
call fcn.140153ec0
mov rcx, qword [r12]
call fcn.140154200
call fcn.140153ef0
mov edx, eax
lea rcx, [0x140360768]
call fcn.1401540d0
jmp 0x1400e02f6
mov dword [0x140360a18], 0x12b0
xor r9d, r9d
mov r8d, 0xffffff
mov edx, 0x414
mov rcx, qword [0x1403609c0]
call sub.USER32.dll_SendMessageW
mov dword [0x140360a18], 0x12b1
jmp 0x1400e0443
mov dword [0x140360a18], 0x12c3
call fcn.14013693c
mov dword [0x140360a18], 0x12c6
mov dword [0x140360a18], 0x12c6
lea rdx, [rax - 0x17]
cmp rdx, 1
jbe 0x1400e45c8
mov dword [0x140360a18], 0x12df
mov dword [0x140360a18], 0x12df
lea rdx, [rax - 0x19]
cmp rdx, 1
jbe 0x1400e48ab
mov dword [0x140360a18], 0x1340
mov dword [0x140360a18], 0x1340
sub rax, 0x1b
cmp rax, 1
ja 0x1400de064
mov dword [0x140360a18], 0x1341
call fcn.140136f54
mov dword [0x140360a18], 0x1342
mov dword [0x140360a18], 0x1342
cmp rax, 0x32
je 0x1400e5266
mov dword [0x140360a18], 0x1350
mov dword [0x140360a18], 0x1350
cmp rax, 0x33
je 0x1400e5345
mov dword [0x140360a18], 0x135a
mov dword [0x140360a18], 0x135a
cmp rax, 0x34
jne 0x1400de064
mov dword [0x140360a18], 0x135b
cmp qword [0x1403608d0], 0
jne 0x1400e53ee
cmp qword [0x1403605f8], 1
je 0x1400e540c
mov dword [0x140360a18], 0x135f
mov dword [0x140360a18], 0x1360
mov edx, 1
mov rcx, qword [0x140360470]
call fcn.1400a8120
mov dword [0x140360a18], 0x1361
mov rcx, qword [0x140360470]
call fcn.140116514
test rax, rax
jne 0x1400e542a
mov dword [0x140360a18], 0x1361
mov dword [0x140360a18], 0x1362
mov dword [0x140360a18], 0xd001d5
mov dword [0x140360a18], 0xd001d6
mov ecx, 5
call fcn.140116cec
mov r12, rax
mov ecx, 0x47
call fcn.140116cec
mov qword [rsp + 0x20], 0xffffffffffff0001
mov r9, r12
sub r9, rax
mov r8, 0xffffffffffff0001
mov rdx, 0xffffffffffff0001
mov ecx, 5
call fcn.14011d588
mov dword [0x140360a18], 0xd001d7
xor ecx, ecx
call fcn.140134488
mov r13, rax
xor ecx, ecx
call fcn.140134430
mov r12, rax
mov ecx, 0x47
call fcn.140116cec
mov rdx, r12
sub rdx, rax
sub rdx, 6
mov rax, r13
sub rax, qword [0x140360380]
sub rax, 6
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffff0001
mov r8, 0xffffffffffff0001
mov ecx, 0x47
call fcn.14011d588
mov dword [0x140360a18], 0xd001d9
xor edx, edx
mov ecx, 0x47
call fcn.14011d5fc
mov dword [0x140360a18], 0xd001da
mov qword [0x1403608d0], 1
mov dword [0x140360a18], 0xd001db
mov dword [0x140360a18], 0x1363
jmp 0x1400de064
mov dword [0x140360a18], 0x12c7
call fcn.140136f54
mov dword [0x140360a18], 0x12c8
mov dword [0x140360a18], 0x12c8
cmp rax, 0x2c
je 0x1400e46c1
mov dword [0x140360a18], 0x12cc
mov dword [0x140360a18], 0x12cc
cmp rax, 0x2d
je 0x1400e46f5
mov dword [0x140360a18], 0x12cf
mov dword [0x140360a18], 0x12cf
cmp rax, 0x2e
je 0x1400e4817
mov dword [0x140360a18], 0x12d2
mov dword [0x140360a18], 0x12d2
cmp rax, 0x2f
je 0x1400e4846
mov dword [0x140360a18], 0x12d5
mov dword [0x140360a18], 0x12d5
cmp rax, 0x30
je 0x1400e4875
mov dword [0x140360a18], 0x12d8
mov dword [0x140360a18], 0x12d8
cmp rax, 0x31
jne 0x1400de064
mov dword [0x140360a18], 0x12d9
mov edx, 1
mov rcx, qword [0x140360470]
call fcn.1400a8120
mov dword [0x140360a18], 0x12da
lea rcx, [0x14026d9f8]
call fcn.14004b720
jmp 0x1400de064
mov dword [0x140360a18], 0x12c9
call fcn.14004cf60
test rax, rax
jne 0x1400e46e4
mov dword [0x140360a18], 0x12cb
jmp 0x1400de064
mov dword [0x140360a18], 0x12ca
call fcn.1400b3c20
jmp 0x1400e46d5
mov dword [0x140360a18], 0x12cd
mov edx, 1
mov rcx, qword [0x140360470]
call fcn.1400a8120
mov dword [0x140360a18], 0x12ce
xor ecx, ecx
mov qword [rsp + 0x88], rcx
mov dword [0x140360a18], 0x10003cc
mov dword [0x140360a18], 0x10003cf
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
mov r12, qword [0x140360468]
call fcn.140153ef0
mov edx, eax
mov rcx, r12
call fcn.1401335c0
mov rax, qword [0x14024dde0]
add qword [rax], 2
call fcn.140153fd0
mov r12, rax
call fcn.140153ef0
mov dword [rsp + 0x20], eax
xor r9d, r9d
lea r8, str.IceDesign_Form__.icef_.icef
mov rdx, r12
lea rcx, str.Load_IceDesign_Form_GUI
call fcn.1400ebdf4
call fcn.140153ef0
mov edx, eax
mov rcx, qword [rsp + 0x50]
call fcn.1401540d0
mov dword [0x140360a18], 0x10003d0
mov rdx, qword [rsp + 0x88]
mov rcx, rdi
call fcn.1401541a0
test eax, eax
je 0x1400e47ec
mov dword [0x140360a18], 0x10003d2
mov dword [0x140360a18], 0x10003d3
mov rcx, qword [rsp + 0x88]
call fcn.1401540a0
jmp 0x1400de064
mov rcx, qword [rsp + 0x88]
call fcn.140133394
test rax, rax
jle 0x1400e47c6
mov dword [0x140360a18], 0x10003d1
mov rcx, qword [rsp + 0x88]
call fcn.1400c7ac0
jmp 0x1400e47c6
mov dword [0x140360a18], 0x12d0
mov edx, 1
mov rcx, qword [0x140360470]
call fcn.1400a8120
mov dword [0x140360a18], 0x12d1
call fcn.140048630
jmp 0x1400de064
mov dword [0x140360a18], 0x12d3
mov edx, 1
mov rcx, qword [0x140360470]
call fcn.1400a8120
mov dword [0x140360a18], 0x12d4
call fcn.1400c8330
jmp 0x1400de064
mov dword [0x140360a18], 0x12d6
mov edx, 1
mov rcx, qword [0x140360470]
call fcn.1400a8120
mov dword [0x140360a18], 0x12d7
lea rcx, [0x140262f58]
call fcn.14004b720
jmp 0x1400de064
mov dword [0x140360a18], 0x12e0
call fcn.140136f54
mov dword [0x140360a18], 0x12e1
mov dword [0x140360a18], 0x12e1
cmp rax, 0x35
je 0x1400e4a68
mov dword [0x140360a18], 0x12ea
mov dword [0x140360a18], 0x12ea
cmp rax, 0x36
je 0x1400e4b50
mov dword [0x140360a18], 0x12ef
mov dword [0x140360a18], 0x12ef
cmp rax, 0x37
je 0x1400e4b84
mov dword [0x140360a18], 0x12f7
mov dword [0x140360a18], 0x12f7
cmp rax, 0x38
je 0x1400e4d08
mov dword [0x140360a18], 0x12fd
mov dword [0x140360a18], 0x12fd
cmp rax, 0x39
je 0x1400e4d87
mov dword [0x140360a18], 0x1304
mov dword [0x140360a18], 0x1304
cmp rax, 0x3a
je 0x1400e4e15
mov dword [0x140360a18], 0x130b
mov dword [0x140360a18], 0x130b
cmp rax, 0x3b
je 0x1400e4ea3
mov dword [0x140360a18], 0x1312
mov dword [0x140360a18], 0x1312
cmp rax, 0x3c
je 0x1400e4f31
mov dword [0x140360a18], 0x1319
mov dword [0x140360a18], 0x1319
cmp rax, 0x3d
je 0x1400e4fbf
mov dword [0x140360a18], 0x1320
mov dword [0x140360a18], 0x1320
cmp rax, 0x3e
je 0x1400e504d
mov dword [0x140360a18], 0x1327
mov dword [0x140360a18], 0x1327
cmp rax, 0x3f
je 0x1400e50db
mov dword [0x140360a18], 0x132e
mov dword [0x140360a18], 0x132e
cmp rax, 0x40
je 0x1400e5169
mov dword [0x140360a18], 0x1335
mov dword [0x140360a18], 0x1335
cmp rax, 0x41
jne 0x1400de064
mov dword [0x140360a18], 0x1336
call fcn.140001a30
cmp rax, 2
jg 0x1400e51f8
mov dword [0x140360a18], 0x133a
jmp 0x1400de064
mov dword [0x140360a18], 0x12e2
mov rcx, qword [0x140360378]
call fcn.140003ef0
test rax, rax
jne 0x1400e4a92
mov dword [0x140360a18], 0x12e8
jmp 0x1400de064
mov rcx, qword [0x140360378]
call fcn.140004e70
test rax, rax
jne 0x1400e4a83
mov dword [0x140360a18], 0x12e3
cmp qword [0x1403604d8], 8
jle 0x1400e4b2e
mov dword [0x140360a18], 0x12e5
mov dword [0x140360a18], 0x12e6
mov r13, qword [rsp + 0x48]
mov rdx, r13
mov rcx, qword [0x140360a70]
call fcn.140137ab8
lea rdx, [0x14026a140]
mov rcx, qword [rax]
call fcn.140137ab8
mov r12, rax
mov rdx, r13
mov rcx, qword [0x140360a70]
call fcn.140137ab8
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rax]
call fcn.140137ab8
mov r8d, 0x30
mov rdx, qword [r12]
mov rcx, qword [rax]
call fcn.1400ec208
mov dword [0x140360a18], 0x12e7
jmp 0x1400e4a83
mov dword [0x140360a18], 0x12e4
mov rcx, qword [0x140360378]
call fcn.1400a0830
mov dword [0x140360a18], 0x12e5
jmp 0x1400e4b1f
mov dword [0x140360a18], 0x12eb
cmp qword [0x140360470], 2
je 0x1400e4b75
mov dword [0x140360a18], 0x12ec
xor ecx, ecx
call fcn.14009e070
mov dword [0x140360a18], 0x12ed
jmp 0x1400de064
mov dword [0x140360a18], 0x12f2
cmp qword [0x1403603b8], 1
je 0x1400e4ba7
mov dword [0x140360a18], 0x12f5
jmp 0x1400de064
mov dword [0x140360a18], 0x12f3
mov dword [0x140360a18], 0x4009e0
mov dword [0x140360a18], 0x4009e1
mov dword [0x140360a18], 0x4009e2
add qword [0x140360438], 1
mov dword [0x140360a18], 0x4009e4
mov rcx, qword [rbp]
call fcn.1401463f8
jmp 0x1400e4c00
mov dword [0x140360a18], 0x4009e7
mov dword [0x140360a18], 0x4009e8
mov rcx, qword [rbp]
call fcn.14014640c
test rax, rax
je 0x1400e4c46
mov dword [0x140360a18], 0x4009e4
mov dword [0x140360a18], 0x4009e5
mov rax, qword [0x140360ad8]
cmp byte [rax + 0x61], 1
jne 0x1400e4bec
mov dword [0x140360a18], 0x4009e6
mov rdx, qword [0x140360438]
mov qword [rax + 0x62], rdx
jmp 0x1400e4bec
mov dword [0x140360a18], 0x4009e9
mov rcx, qword [rbp]
call fcn.1401465c4
mov dword [0x140360a18], 0x4009ea
cmp qword [0x140360378], 0
jne 0x1400e4cc4
mov dword [0x140360a18], 0x4009ec
mov dword [0x140360a18], 0x4009ed
mov rcx, qword [0x1403604d0]
call fcn.140116524
mov dword [0x140360a18], 0x4009ef
mov dword [0x140360a18], 0x4009f0
mov dword [0x140360a18], 0x12f4
cmp qword [0x140360498], 0
je 0x1400e4ce2
mov dword [0x140360a18], 0x12f4
jmp 0x1400e4b98
mov dword [0x140360a18], 0x4009eb
mov r8d, 6
mov edx, 0x2e
xor ecx, ecx
call fcn.140134f04
jmp 0x1400e4c6d
mov dword [0x140360a18], 0x12f4
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x12f4
call fcn.140047210
jmp 0x1400e4cb5
mov dword [0x140360a18], 0x12f8
cmp qword [0x1403603b8], 1
je 0x1400e4d2b
mov dword [0x140360a18], 0x12fb
jmp 0x1400de064
mov dword [0x140360a18], 0x12f9
mov rcx, qword [0x140360378]
call fcn.1400a4060
mov dword [0x140360a18], 0x12fa
cmp qword [0x140360498], 0
je 0x1400e4d61
mov dword [0x140360a18], 0x12fa
jmp 0x1400e4d1c
mov dword [0x140360a18], 0x12fa
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x12fa
call fcn.140047210
jmp 0x1400e4d55
mov dword [0x140360a18], 0x12fe
cmp qword [0x1403603b8], 1
je 0x1400e4daa
mov dword [0x140360a18], 0x1302
jmp 0x1400de064
mov dword [0x140360a18], 0x12ff
mov rcx, qword [0x140360378]
call fcn.1400ac210
mov dword [0x140360a18], 0x1300
cmp qword [0x140360498], 0
je 0x1400e4def
mov dword [0x140360a18], 0x1300
mov dword [0x140360a18], 0x1301
call fcn.140097c30
jmp 0x1400e4d9b
mov dword [0x140360a18], 0x1300
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x1300
call fcn.140047210
jmp 0x1400e4dd4
mov dword [0x140360a18], 0x1305
cmp qword [0x1403603b8], 1
je 0x1400e4e38
mov dword [0x140360a18], 0x1309
jmp 0x1400de064
mov dword [0x140360a18], 0x1306
mov rcx, qword [0x140360378]
call fcn.1400ade20
mov dword [0x140360a18], 0x1307
cmp qword [0x140360498], 0
je 0x1400e4e7d
mov dword [0x140360a18], 0x1307
mov dword [0x140360a18], 0x1308
call fcn.140097c30
jmp 0x1400e4e29
mov dword [0x140360a18], 0x1307
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x1307
call fcn.140047210
jmp 0x1400e4e62
mov dword [0x140360a18], 0x130c
cmp qword [0x1403603b8], 1
je 0x1400e4ec6
mov dword [0x140360a18], 0x1310
jmp 0x1400de064
mov dword [0x140360a18], 0x130d
mov rcx, qword [0x140360378]
call fcn.1400ad280
mov dword [0x140360a18], 0x130e
cmp qword [0x140360498], 0
je 0x1400e4f0b
mov dword [0x140360a18], 0x130e
mov dword [0x140360a18], 0x130f
call fcn.140097c30
jmp 0x1400e4eb7
mov dword [0x140360a18], 0x130e
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x130e
call fcn.140047210
jmp 0x1400e4ef0
mov dword [0x140360a18], 0x1313
cmp qword [0x1403603b8], 1
je 0x1400e4f54
mov dword [0x140360a18], 0x1317
jmp 0x1400de064
mov dword [0x140360a18], 0x1314
mov rcx, qword [0x140360378]
call fcn.1400ada70
mov dword [0x140360a18], 0x1315
cmp qword [0x140360498], 0
je 0x1400e4f99
mov dword [0x140360a18], 0x1315
mov dword [0x140360a18], 0x1316
call fcn.140097c30
jmp 0x1400e4f45
mov dword [0x140360a18], 0x1315
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x1315
call fcn.140047210
jmp 0x1400e4f7e
mov dword [0x140360a18], 0x131a
cmp qword [0x1403603b8], 1
je 0x1400e4fe2
mov dword [0x140360a18], 0x131e
jmp 0x1400de064
mov dword [0x140360a18], 0x131b
mov rcx, qword [0x140360378]
call fcn.1400ab4a0
mov dword [0x140360a18], 0x131c
cmp qword [0x140360498], 0
je 0x1400e5027
mov dword [0x140360a18], 0x131c
mov dword [0x140360a18], 0x131d
call fcn.140097c30
jmp 0x1400e4fd3
mov dword [0x140360a18], 0x131c
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x131c
call fcn.140047210
jmp 0x1400e500c
mov dword [0x140360a18], 0x1321
cmp qword [0x1403603b8], 1
je 0x1400e5070
mov dword [0x140360a18], 0x1325
jmp 0x1400de064
mov dword [0x140360a18], 0x1322
mov rcx, qword [0x140360378]
call fcn.1400adc50
mov dword [0x140360a18], 0x1323
cmp qword [0x140360498], 0
je 0x1400e50b5
mov dword [0x140360a18], 0x1323
mov dword [0x140360a18], 0x1324
call fcn.140097c30
jmp 0x1400e5061
mov dword [0x140360a18], 0x1323
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x1323
call fcn.140047210
jmp 0x1400e509a
mov dword [0x140360a18], 0x1328
cmp qword [0x1403603b8], 1
je 0x1400e50fe
mov dword [0x140360a18], 0x132c
jmp 0x1400de064
mov dword [0x140360a18], 0x1329
mov rcx, qword [0x140360378]
call fcn.1400ab670
mov dword [0x140360a18], 0x132a
cmp qword [0x140360498], 0
je 0x1400e5143
mov dword [0x140360a18], 0x132a
mov dword [0x140360a18], 0x132b
call fcn.140097c30
jmp 0x1400e50ef
mov dword [0x140360a18], 0x132a
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x132a
call fcn.140047210
jmp 0x1400e5128
mov dword [0x140360a18], 0x132f
call fcn.140001a30
cmp rax, 2
jg 0x1400e518d
mov dword [0x140360a18], 0x1333
jmp 0x1400de064
mov dword [0x140360a18], 0x1330
mov rcx, qword [0x140360378]
call fcn.1400ad750
mov dword [0x140360a18], 0x1331
cmp qword [0x140360498], 0
je 0x1400e51d2
mov dword [0x140360a18], 0x1331
mov dword [0x140360a18], 0x1332
call fcn.140097c30
jmp 0x1400e517e
mov dword [0x140360a18], 0x1331
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x1331
call fcn.140047210
jmp 0x1400e51b7
mov dword [0x140360a18], 0x1337
mov rcx, qword [0x140360378]
call fcn.1400abef0
mov dword [0x140360a18], 0x1338
cmp qword [0x140360498], 0
je 0x1400e5240
mov dword [0x140360a18], 0x1338
mov dword [0x140360a18], 0x1339
call fcn.140097c30
jmp 0x1400e4a59
mov dword [0x140360a18], 0x1338
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x1338
call fcn.140047210
jmp 0x1400e5222
mov dword [0x140360a18], 0x1343
cmp qword [0x1403608d0], 0
jne 0x1400e52e0
mov dword [0x140360a18], 0x1345
mov dword [0x140360a18], 0x1346
cmp qword [0x1403605f8], 1
je 0x1400e52f1
mov dword [0x140360a18], 0x1348
mov dword [0x140360a18], 0x1349
mov edx, 1
mov rcx, qword [0x140360470]
call fcn.1400a8120
mov dword [0x140360a18], 0x134a
cmp qword [0x140360800], 0
je 0x1400e5302
mov dword [0x140360a18], 0x134d
jmp 0x1400de064
mov dword [0x140360a18], 0x1344
call fcn.140041fd0
jmp 0x1400e527a
mov dword [0x140360a18], 0x1347
call fcn.140036330
jmp 0x1400e5298
mov dword [0x140360a18], 0x134b
mov qword [0x140360800], 1
mov dword [0x140360a18], 0x134c
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
lea rcx, [0x140262cd0]
call fcn.140066130
call fcn.140153f40
jmp 0x1400e52d1
mov dword [0x140360a18], 0x1351
cmp qword [0x1403608d0], 0
jne 0x1400e53c9
mov dword [0x140360a18], 0x1353
mov dword [0x140360a18], 0x1354
cmp qword [0x1403605f8], 1
je 0x1400e53dd
mov dword [0x140360a18], 0x1356
mov dword [0x140360a18], 0x1357
mov edx, 1
mov rcx, qword [0x140360470]
call fcn.1400a8120
mov dword [0x140360a18], 0x1358
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ef0
mov edx, eax
mov rcx, rdi
call fcn.140066130
call fcn.140153f40
jmp 0x1400de064
mov dword [0x140360a18], 0x1352
call fcn.140041fd0
jmp 0x1400e5359
mov dword [0x140360a18], 0x1355
call fcn.140036330
jmp 0x1400e5377
mov dword [0x140360a18], 0x135c
call fcn.140041fd0
mov dword [0x140360a18], 0x135d
jmp 0x1400e45b9
mov dword [0x140360a18], 0x135e
call fcn.140036330
mov dword [0x140360a18], 0x135f
jmp 0x1400e45b9
mov dword [0x140360a18], 0x1361
mov edx, 1
mov rcx, qword [0x140360470]
call fcn.1400aa6a0
jmp 0x1400e44c1
mov dword [0x140360a18], 0x136c
call fcn.140136f54
mov qword [0x1403608d8], rax
mov dword [0x140360a18], 0x136d
call fcn.140153ec0
call fcn.140153ec0
mov ecx, 0x10
call fcn.140116948
mov r12, rax
call fcn.140153ef0
mov r8d, eax
mov rdx, r12
mov ecx, 0x10
call fcn.14011d384
call fcn.140153ef0
mov edx, eax
lea rcx, [0x1403605c0]
call fcn.1401540d0
mov dword [0x140360a18], 0x136e
mov rcx, qword [0x1403605c0]
test rcx, rcx
je 0x1400e54c5
cmp word [rcx], 0
jne 0x1400e54d4
mov dword [0x140360a18], 0x1371
jmp 0x1400de064
mov dword [0x140360a18], 0x136f
mov rax, qword [0x1403608d8]
mov r9, qword [rax + 0x10]
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x18]
mov qword [rsp + 0x20], rdx
mov rdx, qword [rax]
call fcn.1400a8760
jmp 0x1400e54c5
mov dword [0x140360a18], 0x1374
mov rcx, qword [0x140360378]
call fcn.1400c48e0
mov dword [0x140360a18], 0x1375
mov rcx, qword [0x1403604d0]
call fcn.140116524
jmp 0x1400de064
mov dword [0x140360a18], 0x1378
call fcn.140136f54
mov qword [0x1403608d8], rax
mov dword [0x140360a18], 0x137a
cmp qword [rax], 0xffffffffffff0001
je 0x1400e55d7
mov dword [0x140360a18], 0x137b
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
mov rax, qword [0x1403608d8]
mov r12, qword [rax]
call fcn.140153ef0
mov edx, eax
mov rcx, r12
call fcn.14014fed0
mov rax, qword [0x14024dde0]
add qword [rax], 2
call fcn.140153fd0
mov rdx, rax
lea r8, [0x14026f6a8]
mov ecx, 0x1d
call fcn.1400c3c60
call fcn.140153f40
mov dword [0x140360a18], 0x137c
cmp qword [0x140360498], 0
je 0x1400e57d7
mov dword [0x140360a18], 0x137c
mov dword [0x140360a18], 0x137d
mov dword [0x140360a18], 0x137e
mov rax, qword [0x1403608d8]
cmp qword [rax + 8], 0xffffffffffff0001
je 0x1400e5685
mov dword [0x140360a18], 0x137f
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
mov rax, qword [0x1403608d8]
mov r12, qword [rax + 8]
call fcn.140153ef0
mov edx, eax
mov rcx, r12
call fcn.14014fed0
mov rax, qword [0x14024dde0]
add qword [rax], 2
call fcn.140153fd0
mov rdx, rax
lea r8, [0x14026f688]
mov ecx, 0x1d
call fcn.1400c3c60
call fcn.140153f40
mov dword [0x140360a18], 0x1380
cmp qword [0x140360498], 0
je 0x1400e5800
mov dword [0x140360a18], 0x1380
mov rax, qword [0x1403608d8]
mov dword [0x140360a18], 0x1381
mov dword [0x140360a18], 0x1382
cmp qword [rax + 0x10], 0xffffffffffff0001
je 0x1400e572c
mov dword [0x140360a18], 0x1383
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
mov rax, qword [0x1403608d8]
mov r12, qword [rax + 0x10]
call fcn.140153ef0
mov edx, eax
mov rcx, r12
call fcn.14014fed0
mov rax, qword [0x14024dde0]
add qword [rax], 2
call fcn.140153fd0
mov rdx, rax
lea r8, [0x14026ce00]
mov ecx, 0x1d
call fcn.1400c3c60
call fcn.140153f40
mov dword [0x140360a18], 0x1384
cmp qword [0x140360498], 0
je 0x1400e5829
mov dword [0x140360a18], 0x1384
mov rax, qword [0x1403608d8]
mov dword [0x140360a18], 0x1385
mov dword [0x140360a18], 0x1386
cmp qword [rax + 0x18], 0xffffffffffff0001
je 0x1400e57c8
mov dword [0x140360a18], 0x1387
call fcn.140153ec0
call fcn.140153ec0
call fcn.140153ec0
mov rax, qword [0x1403608d8]
mov r12, qword [rax + 0x18]
call fcn.140153ef0
mov edx, eax
mov rcx, r12
call fcn.14014fed0
mov rax, qword [0x14024dde0]
add qword [rax], 2
call fcn.140153fd0
mov rdx, rax
lea r8, [0x1402647a0]
mov ecx, 0x1d
call fcn.1400c3c60
call fcn.140153f40
mov dword [0x140360a18], 0x1388
cmp qword [0x140360498], 0
je 0x1400e5852
mov dword [0x140360a18], 0x1388
mov dword [0x140360a18], 0x1389
jmp 0x1400de064
mov dword [0x140360a18], 0x137c
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x137c
call fcn.140047210
jmp 0x1400e55cd
mov dword [0x140360a18], 0x1380
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x1380
call fcn.140047210
jmp 0x1400e5674
mov dword [0x140360a18], 0x1384
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x1384
call fcn.140047210
jmp 0x1400e571b
mov dword [0x140360a18], 0x1388
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x1388
call fcn.140047210
jmp 0x1400e57be
mov dword [0x140360a18], 0x138c
xor edx, edx
mov qword [0x140360420], rdx
jmp 0x1400de064
mov dword [0x140360a18], 0x138f
cmp qword [0x140360498], 0
je 0x1400e58b6
mov dword [0x140360a18], 0x138f
jmp 0x1400de064
mov dword [0x140360a18], 0x138f
mov qword [0x140360498], 1
mov dword [0x140360a18], 0x138f
call fcn.140047210
jmp 0x1400e58a7
mov dword [0x140360a18], 0x1392
cmp qword [0x140360498], 0
jne 0x1400e58ff
mov dword [0x140360a18], 0x1392
jmp 0x1400de064
mov dword [0x140360a18], 0x1392
xor eax, eax
mov qword [0x140360498], rax
mov dword [0x140360a18], 0x1392
call fcn.140047210
jmp 0x1400e58f0
mov dword [0x140360a18], 0x1395
mov ecx, 4
call fcn.14011d16c
sub rax, 1
jle 0x1400e5952
mov dword [0x140360a18], 0x1396
mov qword [0x140360430], 1
mov dword [0x140360a18], 0x1397
mov dword [0x140360a18], 0x1398
call fcn.140097c30
jmp 0x1400de064