Function at 0x1400f7470
Capabilities:
Contain obfuscated stackstrings
Get common file path
Parse pe header

Disassembly:
mov qword [rsp + 8], rcx
push rsi
push rdi
mov eax, 0x16358
call fcn.1401086c0
sub rsp, rax
mov rax, qword [0x14024cc40]
xor rax, rsp
mov qword [rsp + 0x16340], rax
lea rax, str.iVHAaGsiiq
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x448], 0x11e6
mov dword [rsp + 0x2ac], 0x54a
mov eax, 0x15d7
mov word [rsp + 0x230], ax
mov dword [rsp + 0x238], 0x164f
mov eax, 0x18d1
mov word [rsp + 0x234], ax
mov eax, dword [rsp + 0x238]
mov dword [rsp + 0x54], eax
cmp dword [rsp + 0x54], 0x473221
jg 0x1400f754f
cmp dword [rsp + 0x54], 0x473221
je 0x1400f7592
cmp dword [rsp + 0x54], 0x103951
je 0x1400f7a44
cmp dword [rsp + 0x54], 0x123d57
je 0x1400f7a26
cmp dword [rsp + 0x54], 0x1295a7
je 0x1400f7ea0
cmp dword [rsp + 0x54], 0x16dad1
je 0x1400f7a53
cmp dword [rsp + 0x54], 0x1c189d
je 0x1400f8677
jmp 0x1400f89a7
cmp dword [rsp + 0x54], 0x47c160
je 0x1400f88f6
cmp dword [rsp + 0x54], 0x65984c
je 0x1400f75a1
cmp dword [rsp + 0x54], 0x681cea
je 0x1400f7a08
cmp dword [rsp + 0x54], 0x6ad2e8
je 0x1400f75b0
cmp dword [rsp + 0x54], 0x80f298
je 0x1400f7fc0
jmp 0x1400f89a7
lea rax, str.wJqCVCaDUB
mov qword [rsp + 0x370], rax
lea rax, str.xxreWzBxUA
mov qword [rsp + 0x378], rax
lea rax, str.dcXaoSeHmi
mov qword [rsp + 0x380], rax
mov dword [rsp + 0x550], 0xc18
mov dword [rsp + 0x554], 0x1e6c
mov dword [rsp + 0x558], 0xf3f
mov dword [rsp + 0x55c], 0x1da7
mov dword [rsp + 0x560], 0x1c57
mov dword [rsp + 0x564], 0x264c
mov dword [rsp + 0x568], 0x1e35
mov dword [rsp + 0x56c], 0x1661
mov dword [rsp + 0x570], 0x125a
mov dword [rsp + 0x574], 0x1108
mov dword [rsp + 0x578], 0x1c6f
mov dword [rsp + 0x57c], 0x1f26
mov dword [rsp + 0x580], 0x5a6
mov dword [rsp + 0x584], 0x1d6c
mov dword [rsp + 0x588], 0x1a39
mov dword [rsp + 0x58c], 0x1469
mov dword [rsp + 0x590], 0x48e
mov dword [rsp + 0x594], 0x1e46
mov dword [rsp + 0x598], 0x422
mov dword [rsp + 0x59c], 0x1ab8
mov dword [rsp + 0x5a0], 0x1d03
mov dword [rsp + 0x5a4], 0xc2
mov dword [rsp + 0x5a8], 0x7af
mov dword [rsp + 0x5ac], 0x1f48
mov dword [rsp + 0x5b0], 0x2206
mov dword [rsp + 0x5b4], 0x89f
mov dword [rsp + 0x5b8], 0x1ccb
mov dword [rsp + 0x5bc], 0x335
mov dword [rsp + 0x5c0], 0x56f
mov dword [rsp + 0x5c4], 0x142d
mov dword [rsp + 0x5c8], 0x149e
mov dword [rsp + 0x5cc], 0x2ca
mov dword [rsp + 0x5d0], 0x2226
mov dword [rsp + 0x5d4], 0xe05
mov dword [rsp + 0x5d8], 0x1d3e
mov dword [rsp + 0x5dc], 0x1754
mov dword [rsp + 0x5e0], 0x124e
mov dword [rsp + 0x5e4], 0x2368
mov dword [rsp + 0x5e8], 0xd86
mov dword [rsp + 0x5ec], 0x2427
mov dword [rsp + 0x5f0], 0x25a3
mov dword [rsp + 0x5f4], 0x4a2
mov dword [rsp + 0x5f8], 0x1697
mov dword [rsp + 0x5fc], 0x23e4
mov dword [rsp + 0x600], 0x329
mov dword [rsp + 0x604], 0x2340
mov dword [rsp + 0x608], 0x201d
mov dword [rsp + 0x60c], 0x5a8
mov dword [rsp + 0x610], 0x5f7
mov dword [rsp + 0x614], 0x6c7
mov dword [rsp + 0x618], 0x208b
mov dword [rsp + 0x61c], 0x215e
mov dword [rsp + 0x620], 0x11b0
mov dword [rsp + 0x624], 0x191e
mov dword [rsp + 0x628], 0x1c3e
mov dword [rsp + 0x62c], 0xb56
mov dword [rsp + 0x630], 0x16bd
mov dword [rsp + 0x634], 0x1706
mov dword [rsp + 0x638], 0x22b0
mov dword [rsp + 0x63c], 0x13b7
mov dword [rsp + 0x640], 0x981
mov dword [rsp + 0x644], 0x1aff
mov dword [rsp + 0x648], 0x10f1
mov dword [rsp + 0x64c], 0x253b
mov dword [rsp + 0x650], 0x2378
mov dword [rsp + 0x654], 0x19a4
mov dword [rsp + 0x658], 0x240e
mov dword [rsp + 0x65c], 0x1eaf
mov dword [rsp + 0x660], 0x2d
mov dword [rsp + 0x664], 0x2e4
mov dword [rsp + 0x668], 0x21b
mov dword [rsp + 0x66c], 0x835
mov dword [rsp + 0x670], 0x10bf
mov dword [rsp + 0x674], 0x709
mov dword [rsp + 0x678], 0x1c24
mov dword [rsp + 0x67c], 0x1861
mov dword [rsp + 0x680], 0x1139
mov dword [rsp + 0x684], 0xada
mov dword [rsp + 0x688], 0x1c1e
mov dword [rsp + 0x68c], 0x25d5
mov dword [rsp + 0x690], 0xf90
mov dword [rsp + 0x694], 0x1723
mov dword [rsp + 0x698], 0x244c
mov dword [rsp + 0x69c], 0x25b7
mov dword [rsp + 0x6a0], 0x1ab1
mov dword [rsp + 0x6a4], 0x1a4f
mov dword [rsp + 0x6a8], 0x1828
mov dword [rsp + 0x6ac], 0x908
mov dword [rsp + 0x6b0], 0x18d6
mov dword [rsp + 0x6b4], 0x11e7
mov dword [rsp + 0x78], 7
mov dword [rsp + 0x74], 0
jmp 0x1400f79b9
mov eax, dword [rsp + 0x74]
inc eax
mov dword [rsp + 0x74], eax
cmp dword [rsp + 0x74], 3
jge 0x1400f79f7
movsxd rax, dword [rsp + 0x78]
imul rax, rax, 0x24
lea rax, [rsp + rax + 0x550]
movsxd rcx, dword [rsp + 0x74]
mov eax, dword [rax + rcx*4]
add eax, 5
movsxd rcx, dword [rsp + 0x74]
movsxd rdx, dword [rsp + 0x78]
imul rdx, rdx, 0x24
lea rdx, [rsp + rdx + 0x550]
mov dword [rdx + rcx*4], eax
jmp 0x1400f79af
mov eax, dword [rsp + 0x78]
inc eax
mov dword [rsp + 0x78], eax
cmp dword [rsp + 0x78], 3
jl 0x1400f79a5
lea rax, str.CDNkSDFvjm
mov qword [rsp + 0x388], rax
lea rax, str.bPTEBKybhO
mov qword [rsp + 0x390], rax
lea rax, str.JDQdfDmgsF
mov qword [rsp + 0x398], rax
lea rax, str.jpjsbNiTGx
mov qword [rsp + 0x3a0], rax
lea rax, str.meuSprcfAB
mov qword [rsp + 0x3a8], rax
lea rax, str.MumhhtuvMR
mov qword [rsp + 0x3b0], rax
movsd xmm0, qword [0x140122e40]
movsd qword [rsp + 0x940], xmm0
movsd xmm0, qword [0x140125bb8]
movsd qword [rsp + 0x948], xmm0
movsd xmm0, qword [0x140123968]
movsd qword [rsp + 0x950], xmm0
movsd xmm0, qword [0x140125220]
movsd qword [rsp + 0x958], xmm0
movsd xmm0, qword [0x140122cd0]
movsd qword [rsp + 0x960], xmm0
movsd xmm0, qword [0x140123088]
movsd qword [rsp + 0x968], xmm0
movsd xmm0, qword [0x140124388]
movsd qword [rsp + 0x970], xmm0
movsd xmm0, qword [0x140121d60]
movsd qword [rsp + 0x978], xmm0
movsd xmm0, qword [0x140124b08]
movsd qword [rsp + 0x980], xmm0
movsd xmm0, qword [0x140123d58]
movsd qword [rsp + 0x988], xmm0
movsd xmm0, qword [0x140123390]
movsd qword [rsp + 0x990], xmm0
movsd xmm0, qword [0x140123578]
movsd qword [rsp + 0x998], xmm0
movsd xmm0, qword [0x1401254f0]
movsd qword [rsp + 0x9a0], xmm0
movsd xmm0, qword [0x140121e00]
movsd qword [rsp + 0x9a8], xmm0
movsd xmm0, qword [0x1401237f0]
movsd qword [rsp + 0x9b0], xmm0
movsd xmm0, qword [0x140124d70]
movsd qword [rsp + 0x9b8], xmm0
movsd xmm0, qword [0x140122710]
movsd qword [rsp + 0x9c0], xmm0
movsd xmm0, qword [0x140121ee0]
movsd qword [rsp + 0x9c8], xmm0
movsd xmm0, qword [0x140125748]
movsd qword [rsp + 0x9d0], xmm0
movsd xmm0, qword [0x140122990]
movsd qword [rsp + 0x9d8], xmm0
movsd xmm0, qword [0x140124460]
movsd qword [rsp + 0x9e0], xmm0
movsd xmm0, qword [0x140125b88]
movsd qword [rsp + 0x9e8], xmm0
movsd xmm0, qword [0x140123550]
movsd qword [rsp + 0x9f0], xmm0
movsd xmm0, qword [0x1401257b0]
movsd qword [rsp + 0x9f8], xmm0
movsd xmm0, qword [0x140122788]
movsd qword [rsp + 0xa00], xmm0
movsd xmm0, qword [0x140125288]
movsd qword [rsp + 0xa08], xmm0
movsd xmm0, qword [0x1401257c8]
movsd qword [rsp + 0xa10], xmm0
movsd xmm0, qword [0x1401239e8]
movsd qword [rsp + 0xa18], xmm0
movsd xmm0, qword [0x140125620]
movsd qword [rsp + 0xa20], xmm0
movsd xmm0, qword [0x140123ae0]
movsd qword [rsp + 0xa28], xmm0
movsd xmm0, qword [0x140125140]
movsd qword [rsp + 0xa30], xmm0
movsd xmm0, qword [0x1401244c8]
movsd qword [rsp + 0xa38], xmm0
movsd xmm0, qword [0x140124150]
movsd qword [rsp + 0xa40], xmm0
movsd xmm0, qword [0x140123510]
movsd qword [rsp + 0xa48], xmm0
movsd xmm0, qword [0x140124770]
movsd qword [rsp + 0xa50], xmm0
movsd xmm0, qword [0x1401227e8]
movsd qword [rsp + 0xa58], xmm0
movsd xmm0, qword [0x140125150]
movsd qword [rsp + 0xa60], xmm0
movsd xmm0, qword [0x140124250]
movsd qword [rsp + 0xa68], xmm0
movsd xmm0, qword [0x140124e70]
movsd qword [rsp + 0xa70], xmm0
movsd xmm0, qword [0x1401255c8]
movsd qword [rsp + 0xa78], xmm0
movsd xmm0, qword [0x140124678]
movsd qword [rsp + 0xa80], xmm0
movsd xmm0, qword [0x140124da8]
movsd qword [rsp + 0xa88], xmm0
movsd xmm0, qword [0x140125b78]
movsd qword [rsp + 0xa90], xmm0
movsd xmm0, qword [0x140123f30]
movsd qword [rsp + 0xa98], xmm0
movsd xmm0, qword [0x140124170]
movsd qword [rsp + 0xaa0], xmm0
movsd xmm0, qword [0x1401246d0]
movsd qword [rsp + 0xaa8], xmm0
movsd xmm0, qword [0x140122e68]
movsd qword [rsp + 0xab0], xmm0
movsd xmm0, qword [0x140122190]
movsd qword [rsp + 0xab8], xmm0
movsd xmm0, qword [0x1401241b0]
movsd qword [rsp + 0xac0], xmm0
movsd xmm0, qword [0x140122468]
movsd qword [rsp + 0xac8], xmm0
movsd xmm0, qword [0x140122c10]
movsd qword [rsp + 0xad0], xmm0
movsd xmm0, qword [0x140124780]
movsd qword [rsp + 0xad8], xmm0
movsd xmm0, qword [0x1401256d8]
movsd qword [rsp + 0xae0], xmm0
movsd xmm0, qword [0x140124548]
movsd qword [rsp + 0xae8], xmm0
movsd xmm0, qword [0x1401224d8]
movsd qword [rsp + 0xaf0], xmm0
movsd xmm0, qword [0x140124918]
movsd qword [rsp + 0xaf8], xmm0
mov dword [rsp + 0x80], 1
mov dword [rsp + 0x7c], 0
jmp 0x1400f7e39
mov eax, dword [rsp + 0x7c]
inc eax
mov dword [rsp + 0x7c], eax
cmp dword [rsp + 0x7c], 3
jge 0x1400f7e86
movsxd rax, dword [rsp + 0x80]
imul rax, rax, 0x38
lea rax, [rsp + rax + 0x940]
movsxd rcx, dword [rsp + 0x7c]
movsd xmm0, qword [rax + rcx*8]
addsd xmm0, qword [0x140121cf0]
movsxd rax, dword [rsp + 0x7c]
movsxd rcx, dword [rsp + 0x80]
imul rcx, rcx, 0x38
lea rcx, [rsp + rcx + 0x940]
movsd qword [rcx + rax*8], xmm0
jmp 0x1400f7e2f
mov eax, dword [rsp + 0x80]
inc eax
mov dword [rsp + 0x80], eax
cmp dword [rsp + 0x80], 3
jl 0x1400f7e25
lea rax, str.aiBNksYAoC
mov qword [rsp + 0x3b8], rax
movsd xmm0, qword [0x140124a70]
movsd qword [rsp + 0x6c0], xmm0
movsd xmm0, qword [0x140123e18]
movsd qword [rsp + 0x6c8], xmm0
movsd xmm0, qword [0x1401240e0]
movsd qword [rsp + 0x6d0], xmm0
movsd xmm0, qword [0x140124168]
movsd qword [rsp + 0x6d8], xmm0
movsd xmm0, qword [0x140121f00]
movsd qword [rsp + 0x6e0], xmm0
movsd xmm0, qword [0x140125c40]
movsd qword [rsp + 0x6e8], xmm0
mov dword [rsp + 0x88], 0
mov dword [rsp + 0x84], 0
jmp 0x1400f7f3d
mov eax, dword [rsp + 0x84]
inc eax
mov dword [rsp + 0x84], eax
cmp dword [rsp + 0x84], 3
jge 0x1400f7f93
movsxd rax, dword [rsp + 0x88]
imul rax, rax, 0x18
lea rax, [rsp + rax + 0x6c0]
movsxd rcx, dword [rsp + 0x84]
movsd xmm0, qword [rax + rcx*8]
addsd xmm0, qword [0x140121cf0]
movsxd rax, dword [rsp + 0x84]
movsxd rcx, dword [rsp + 0x88]
imul rcx, rcx, 0x18
lea rcx, [rsp + rcx + 0x6c0]
movsd qword [rcx + rax*8], xmm0
jmp 0x1400f7f2d
mov eax, dword [rsp + 0x88]
inc eax
mov dword [rsp + 0x88], eax
cmp dword [rsp + 0x88], 3
jl 0x1400f7f20
lea rax, str.hXcXyhjqlV
mov qword [rsp + 0x3c0], rax
lea rax, str.qJWiTAKkVX
mov qword [rsp + 0x3c8], rax
mov dword [rsp + 0x490], 0x9db
mov dword [rsp + 0x494], 0xb83
mov dword [rsp + 0x498], 0xe05
mov dword [rsp + 0x49c], 0x155a
mov dword [rsp + 0x4a0], 0x2572
mov dword [rsp + 0x4a4], 0x2670
mov dword [rsp + 0x4a8], 0x578
mov dword [rsp + 0x4ac], 0x58f
mov dword [rsp + 0x4b0], 0x1ffb
mov dword [rsp + 0x4b4], 0x9ea
mov dword [rsp + 0x4b8], 0x1d40
mov dword [rsp + 0x4bc], 0x1310
mov dword [rsp + 0x4c0], 0x190f
mov dword [rsp + 0x4c4], 0x1147
mov dword [rsp + 0x4c8], 0x656
mov dword [rsp + 0x4cc], 0x235a
mov dword [rsp + 0x4d0], 0x64e
mov dword [rsp + 0x4d4], 0x2cc
mov dword [rsp + 0x4d8], 0x2238
mov dword [rsp + 0x4dc], 0xbb0
mov dword [rsp + 0x4e0], 0x16f8
mov dword [rsp + 0x4e4], 0x3d1
mov dword [rsp + 0x4e8], 0x18ac
mov dword [rsp + 0x4ec], 0x1d0c
mov dword [rsp + 0x4f0], 0xb08
mov dword [rsp + 0x4f4], 0xc83
mov dword [rsp + 0x4f8], 0x13df
mov dword [rsp + 0x4fc], 0x1982
mov dword [rsp + 0x500], 0xdbc
mov dword [rsp + 0x504], 0x175a
mov dword [rsp + 0x508], 0xabf
mov dword [rsp + 0x50c], 0xac3
mov dword [rsp + 0x510], 0x25a
mov dword [rsp + 0x514], 0x1be5
mov dword [rsp + 0x518], 0x402
mov dword [rsp + 0x51c], 0x1d0f
mov dword [rsp + 0x520], 0x2496
mov dword [rsp + 0x524], 0x119c
mov dword [rsp + 0x528], 0x391
mov dword [rsp + 0x52c], 0x10cd
mov dword [rsp + 0x530], 0x2673
mov dword [rsp + 0x534], 0x14c7
mov dword [rsp + 0x538], 0xeda
mov dword [rsp + 0x53c], 0x225
mov dword [rsp + 0x540], 0x13ea
mov dword [rsp + 0x70], 6
mov dword [rsp + 0x8c], 0
jmp 0x1400f81e3
mov eax, dword [rsp + 0x8c]
inc eax
mov dword [rsp + 0x8c], eax
cmp dword [rsp + 0x8c], 3
jge 0x1400f822a
movsxd rax, dword [rsp + 0x70]
imul rax, rax, 0x14
lea rax, [rsp + rax + 0x490]
movsxd rcx, dword [rsp + 0x8c]
mov eax, dword [rax + rcx*4]
add eax, 5
movsxd rcx, dword [rsp + 0x8c]
movsxd rdx, dword [rsp + 0x70]
imul rdx, rdx, 0x14
lea rdx, [rsp + rdx + 0x490]
mov dword [rdx + rcx*4], eax
jmp 0x1400f81d3
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x70], 3
jl 0x1400f81c6
lea rax, str.bEOyddWCtx
mov qword [rsp + 0x3d0], rax
movsd xmm0, qword [0x1401252a8]
movsd qword [rsp + 0x780], xmm0
movsd xmm0, qword [0x140122698]
movsd qword [rsp + 0x788], xmm0
movsd xmm0, qword [0x1401243d0]
movsd qword [rsp + 0x790], xmm0
movsd xmm0, qword [0x140124578]
movsd qword [rsp + 0x798], xmm0
movsd xmm0, qword [0x140123bc8]
movsd qword [rsp + 0x7a0], xmm0
movsd xmm0, qword [0x140122b18]
movsd qword [rsp + 0x7a8], xmm0
movsd xmm0, qword [0x140123ab8]
movsd qword [rsp + 0x7b0], xmm0
movsd xmm0, qword [0x140125708]
movsd qword [rsp + 0x7b8], xmm0
movsd xmm0, qword [0x140123728]
movsd qword [rsp + 0x7c0], xmm0
movsd xmm0, qword [0x1401249d0]
movsd qword [rsp + 0x7c8], xmm0
movsd xmm0, qword [0x1401238e0]
movsd qword [rsp + 0x7d0], xmm0
movsd xmm0, qword [0x140122018]
movsd qword [rsp + 0x7d8], xmm0
movsd xmm0, qword [0x140124190]
movsd qword [rsp + 0x7e0], xmm0
movsd xmm0, qword [0x1401256f0]
movsd qword [rsp + 0x7e8], xmm0
movsd xmm0, qword [0x140123e28]
movsd qword [rsp + 0x7f0], xmm0
movsd xmm0, qword [0x140122408]
movsd qword [rsp + 0x7f8], xmm0
movsd xmm0, qword [0x140124be8]
movsd qword [rsp + 0x800], xmm0
movsd xmm0, qword [0x140122a08]
movsd qword [rsp + 0x808], xmm0
movsd xmm0, qword [0x140125888]
movsd qword [rsp + 0x810], xmm0
movsd xmm0, qword [0x1401231a0]
movsd qword [rsp + 0x818], xmm0
movsd xmm0, qword [0x140123970]
movsd qword [rsp + 0x820], xmm0
movsd xmm0, qword [0x140123c98]
movsd qword [rsp + 0x828], xmm0
movsd xmm0, qword [0x140122708]
movsd qword [rsp + 0x830], xmm0
movsd xmm0, qword [0x140121ed0]
movsd qword [rsp + 0x838], xmm0
movsd xmm0, qword [0x140125480]
movsd qword [rsp + 0x840], xmm0
movsd xmm0, qword [0x140123bd8]
movsd qword [rsp + 0x848], xmm0
movsd xmm0, qword [0x140121fc8]
movsd qword [rsp + 0x850], xmm0
movsd xmm0, qword [0x140125a10]
movsd qword [rsp + 0x858], xmm0
movsd xmm0, qword [0x140122a78]
movsd qword [rsp + 0x860], xmm0
movsd xmm0, qword [0x140122210]
movsd qword [rsp + 0x868], xmm0
movsd xmm0, qword [0x1401232a8]
movsd qword [rsp + 0x870], xmm0
movsd xmm0, qword [0x140125948]
movsd qword [rsp + 0x878], xmm0
movsd xmm0, qword [0x140124778]
movsd qword [rsp + 0x880], xmm0
movsd xmm0, qword [0x140122bd8]
movsd qword [rsp + 0x888], xmm0
movsd xmm0, qword [0x140122b20]
movsd qword [rsp + 0x890], xmm0
movsd xmm0, qword [0x1401235b0]
movsd qword [rsp + 0x898], xmm0
movsd xmm0, qword [0x1401245d8]
movsd qword [rsp + 0x8a0], xmm0
movsd xmm0, qword [0x140123eb8]
movsd qword [rsp + 0x8a8], xmm0
movsd xmm0, qword [0x140125020]
movsd qword [rsp + 0x8b0], xmm0
movsd xmm0, qword [0x140124080]
movsd qword [rsp + 0x8b8], xmm0
movsd xmm0, qword [0x140122978]
movsd qword [rsp + 0x8c0], xmm0
movsd xmm0, qword [0x1401244f0]
movsd qword [rsp + 0x8c8], xmm0
movsd xmm0, qword [0x140122db8]
movsd qword [rsp + 0x8d0], xmm0
movsd xmm0, qword [0x140124e58]
movsd qword [rsp + 0x8d8], xmm0
movsd xmm0, qword [0x140125548]
movsd qword [rsp + 0x8e0], xmm0
movsd xmm0, qword [0x140122bc8]
movsd qword [rsp + 0x8e8], xmm0
movsd xmm0, qword [0x140125c00]
movsd qword [rsp + 0x8f0], xmm0
movsd xmm0, qword [0x140125248]
movsd qword [rsp + 0x8f8], xmm0
movsd xmm0, qword [0x140125c68]
movsd qword [rsp + 0x900], xmm0
movsd xmm0, qword [0x1401220c0]
movsd qword [rsp + 0x908], xmm0
movsd xmm0, qword [0x1401251f0]
movsd qword [rsp + 0x910], xmm0
movsd xmm0, qword [0x140124998]
movsd qword [rsp + 0x918], xmm0
movsd xmm0, qword [0x140122d98]
movsd qword [rsp + 0x920], xmm0
movsd xmm0, qword [0x140124428]
movsd qword [rsp + 0x928], xmm0
movsd xmm0, qword [0x140121df8]
movsd qword [rsp + 0x930], xmm0
mov dword [rsp + 0x6c], 3
mov dword [rsp + 0x90], 0
jmp 0x1400f8616
mov eax, dword [rsp + 0x90]
inc eax
mov dword [rsp + 0x90], eax
cmp dword [rsp + 0x90], 3
jge 0x1400f8666
movsxd rax, dword [rsp + 0x6c]
imul rax, rax, 0x58
lea rax, [rsp + rax + 0x780]
movsxd rcx, dword [rsp + 0x90]
movsd xmm0, qword [rax + rcx*8]
addsd xmm0, qword [0x140121cf0]
movsxd rax, dword [rsp + 0x90]
movsxd rcx, dword [rsp + 0x6c]
imul rcx, rcx, 0x58
lea rcx, [rsp + rcx + 0x780]
movsd qword [rcx + rax*8], xmm0
jmp 0x1400f8606
mov eax, dword [rsp + 0x6c]
inc eax
mov dword [rsp + 0x6c], eax
cmp dword [rsp + 0x6c], 3
jl 0x1400f85f9
lea rax, str.GZkHDsOmyM
mov qword [rsp + 0x3d8], rax
movsd xmm0, qword [0x140122d68]
movsd qword [rsp + 0x6f0], xmm0
movsd xmm0, qword [0x140123300]
movsd qword [rsp + 0x6f8], xmm0
movsd xmm0, qword [0x140124798]
movsd qword [rsp + 0x700], xmm0
movsd xmm0, qword [0x140123c08]
movsd qword [rsp + 0x708], xmm0
movsd xmm0, qword [0x140122cb8]
movsd qword [rsp + 0x710], xmm0
movsd xmm0, qword [0x140124650]
movsd qword [rsp + 0x718], xmm0
movsd xmm0, qword [0x140122f68]
movsd qword [rsp + 0x720], xmm0
movsd xmm0, qword [0x1401243c0]
movsd qword [rsp + 0x728], xmm0
movsd xmm0, qword [0x140122bf0]
movsd qword [rsp + 0x730], xmm0
movsd xmm0, qword [0x140122890]
movsd qword [rsp + 0x738], xmm0
movsd xmm0, qword [0x140125860]
movsd qword [rsp + 0x740], xmm0
movsd xmm0, qword [0x140124508]
movsd qword [rsp + 0x748], xmm0
movsd xmm0, qword [0x140124c90]
movsd qword [rsp + 0x750], xmm0
movsd xmm0, qword [0x140125118]
movsd qword [rsp + 0x758], xmm0
movsd xmm0, qword [0x140122ee0]
movsd qword [rsp + 0x760], xmm0
movsd xmm0, qword [0x1401228a0]
movsd qword [rsp + 0x768], xmm0
movsd xmm0, qword [0x140124988]
movsd qword [rsp + 0x770], xmm0
movsd xmm0, qword [0x1401225e0]
movsd qword [rsp + 0x778], xmm0
mov dword [rsp + 0x98], 7
mov dword [rsp + 0x94], 0
jmp 0x1400f87e0
mov eax, dword [rsp + 0x94]
inc eax
mov dword [rsp + 0x94], eax
cmp dword [rsp + 0x94], 3
jge 0x1400f8836
movsxd rax, dword [rsp + 0x98]
imul rax, rax, 0x10
lea rax, [rsp + rax + 0x6f0]
movsxd rcx, dword [rsp + 0x94]
movsd xmm0, qword [rax + rcx*8]
addsd xmm0, qword [0x140121cf0]
movsxd rax, dword [rsp + 0x94]
movsxd rcx, dword [rsp + 0x98]
imul rcx, rcx, 0x10
lea rcx, [rsp + rcx + 0x6f0]
movsd qword [rcx + rax*8], xmm0
jmp 0x1400f87d0
mov eax, dword [rsp + 0x98]
inc eax
mov dword [rsp + 0x98], eax
cmp dword [rsp + 0x98], 3
jl 0x1400f87c3
lea rax, str.bfnJGXPRik
mov qword [rsp + 0x3e0], rax
lea rax, [rsp + 0x2470]
mov rdi, rax
xor eax, eax
mov ecx, 0x460
rep stosb byte [rdi], al
mov dword [rsp + 0x120], 0
jmp 0x1400f8894
mov eax, dword [rsp + 0x120]
inc eax
mov dword [rsp + 0x120], eax
movsxd rax, dword [rsp + 0x120]
cmp rax, 0xe
jae 0x1400f88f6
mov dword [rsp + 0x124], 0
jmp 0x1400f88bf
mov eax, dword [rsp + 0x124]
inc eax
mov dword [rsp + 0x124], eax
cmp dword [rsp + 0x124], 0xa
jge 0x1400f88f4
movsxd rax, dword [rsp + 0x120]
imul rax, rax, 0x50
lea rax, [rsp + rax + 0x2470]
movsxd rcx, dword [rsp + 0x124]
movsd xmm0, qword [0x140125d08]
movsd qword [rax + rcx*8], xmm0
jmp 0x1400f88af
jmp 0x1400f8884
lea rax, str.gCjkwCAQVz
mov qword [rsp + 0x3e8], rax
lea rax, str.HnEWcfYLtP
mov qword [rsp + 0x3f0], rax
lea rax, [rsp + 0xb00]
mov rdi, rax
xor eax, eax
mov ecx, 0x230
rep stosb byte [rdi], al
mov dword [rsp + 0x128], 0
jmp 0x1400f8945
mov eax, dword [rsp + 0x128]
inc eax
mov dword [rsp + 0x128], eax
movsxd rax, dword [rsp + 0x128]
cmp rax, 5
jae 0x1400f89a7
mov dword [rsp + 0x12c], 0
jmp 0x1400f8970
mov eax, dword [rsp + 0x12c]
inc eax
mov dword [rsp + 0x12c], eax
cmp dword [rsp + 0x12c], 0xe
jge 0x1400f89a5
movsxd rax, dword [rsp + 0x128]
imul rax, rax, 0x70
lea rax, [rsp + rax + 0xb00]
movsxd rcx, dword [rsp + 0x12c]
movsd xmm0, qword [0x140125cb0]
movsd qword [rax + rcx*8], xmm0
jmp 0x1400f8960
jmp 0x1400f8935
mov rcx, qword [rsp + 0x270]
call fcn.1401104b0
mov qword [rsp + 0x2c8], rax
mov rcx, qword [rsp + 0x2c8]
call fcn.14010830c
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x2d8], rax
mov dword [rsp + 0x9c], 0
jmp 0x1400f89fe
mov eax, dword [rsp + 0x9c]
inc eax
mov dword [rsp + 0x9c], eax
movsxd rax, dword [rsp + 0x9c]
cmp rax, 8
jae 0x1400f8a35
movsxd rax, dword [rsp + 0x9c]
movsxd rcx, dword [rsp + 0x9c]
mov rdx, qword [rsp + 0x2d8]
mov rdi, qword [rsp + 0x270]
movzx eax, byte [rdi + rax]
mov byte [rdx + rcx], al
jmp 0x1400f89ee
mov byte [rsp + 0x15d90], 0x77
mov byte [rsp + 0x15d91], 0x73
mov byte [rsp + 0x15d92], 0x48
mov byte [rsp + 0x15d93], 0x76
mov byte [rsp + 0x15d94], 0x4a
mov byte [rsp + 0x15d95], 0x33
mov byte [rsp + 0x15d96], 0x30
mov byte [rsp + 0x15d97], 0x7a
mov byte [rsp + 0x15d98], 0x6e
mov byte [rsp + 0x15d99], 0x31
mov byte [rsp + 0x15d9a], 0x50
mov byte [rsp + 0x15d9b], 0x7a
mov byte [rsp + 0x15d9c], 0x4e
mov byte [rsp + 0x15d9d], 0x67
mov byte [rsp + 0x15d9e], 0x34
mov dword [rsp + 0x23c], reloc.OLEAUT32.dll_SafeArrayDestroy
lea rcx, [rsp + 0x198]
call fcn.1400bc340
movsxd rcx, dword [rsp + 0x23c]
lea rcx, [rsp + rcx + 0x15d90]
mov r9, rax
mov r8, rcx
lea rdx, [rsp + 0x15d90]
lea rcx, [rsp + 0x358]
call fcn.1400bbb60
nop
lea rdx, [rsp + 0x2e8]
lea rcx, [rsp + 0x358]
call fcn.140106f90
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x358]
call fcn.140106fc0
nop
xor r8d, r8d
lea rdx, [rsp + 0x3f8]
lea rcx, [rsp + 0x2e0]
call fcn.1400bdcd0
mov qword [rsp + 0x2f0], rax
mov r8d, 1
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x2e8]
call fcn.1400bdd20
mov rcx, qword [rsp + 0x2f0]
mov r9, qword [rcx]
mov r8, qword [rax]
lea rdx, [rsp + 0x408]
lea rcx, [rsp + 0x358]
call fcn.140107a90
nop
lea rax, [rsp + 0x15dc8]
lea rcx, str.XMkWywewuK
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayGetElement
rep movsb byte [rdi], byte [rsi]
lea r9, [rsp + 0x16130]
xor r8d, r8d
lea rdx, [rsp + 0x15dc8]
lea rcx, [rsp + 0x15f20]
call qword [sym.imp.KERNEL32.dll_GetTempFileNameW]
mov rcx, qword [rsp + 0x16370]
call fcn.140104400
nop
mov dword [rsp + 0xa0], 0
cmp dword [rsp + 0xa0], 0x71ec91
je 0x1400f8c27
cmp dword [rsp + 0xa0], 0x75a661
je 0x1400f971e
cmp dword [rsp + 0xa0], 0x7cebe9
je 0x1400f995e
cmp dword [rsp + 0xa0], 0x84bb0d
je 0x1400f9579
cmp dword [rsp + 0xa0], 0x92844f
je 0x1400f8ead
jmp 0x1400f9bf0
lea r9, str.Slide_RyqWyotBUFFg
xor r8d, r8d
mov edx, 1
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [rsp + 0x278], rax
cmp qword [rsp + 0x278], 0
je 0x1400f8ead
mov edx, 0x125
mov rcx, qword [rsp + 0x278]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov dword [rsp + 0x68], 0xde6
mov dword [rsp + 0x130], 0x1cbd
mov dword [rsp + 0xa4], 0x23c0
mov eax, 0xf07
cdq
idiv dword [rsp + 0x130]
mov ecx, dword [rsp + 0xa4]
lea eax, [rax + rcx + 0x20a3]
mov dword [rsp + 0x240], eax
mov eax, 0x8d9
cdq
idiv dword [rsp + 0x130]
mov ecx, dword [rsp + 0x240]
lea eax, [rcx + rax + 0x257b]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x68]
cdq
mov ecx, 0x1ad5
idiv ecx
mov ecx, 0xae0
sub ecx, eax
mov eax, ecx
mov ecx, dword [rsp + 0x68]
lea eax, [rax + rcx - 0x23e2]
mov dword [rsp + 0x244], eax
mov eax, dword [rsp + 0x130]
cdq
mov ecx, 0x8ac
idiv ecx
cdq
idiv dword [rsp + 0x68]
mov ecx, dword [rsp + 0x244]
sub ecx, eax
mov eax, ecx
add eax, 0x1004
mov dword [rsp + 0x130], eax
mov eax, 0x19e
cdq
idiv dword [rsp + 0xa4]
mov dword [rsp + 0x248], eax
mov eax, 0xe05
cdq
idiv dword [rsp + 0xa4]
mov ecx, dword [rsp + 0x248]
lea eax, [rcx + rax - 0x1e50]
sub eax, dword [rsp + 0xa4]
add eax, 0xb15
sub eax, dword [rsp + 0x68]
sub eax, 0x39b
mov dword [rsp + 0xa4], eax
mov eax, dword [rsp + 0x68]
cmp dword [rsp + 0x68], eax
jne 0x1400f8e9e
lea rax, [rsp + 0x138a0]
mov rdi, rax
xor eax, eax
mov ecx, 0x24e0
rep stosb byte [rdi], al
mov dword [rsp + 0x134], 0
jmp 0x1400f8da3
mov eax, dword [rsp + 0x134]
inc eax
mov dword [rsp + 0x134], eax
movsxd rax, dword [rsp + 0x134]
cmp rax, 0xa
jae 0x1400f8e08
mov dword [rsp + 0x138], 0
jmp 0x1400f8dce
mov eax, dword [rsp + 0x138]
inc eax
mov dword [rsp + 0x138], eax
cmp dword [rsp + 0x138], 0x76
jge 0x1400f8e06
movsxd rax, dword [rsp + 0x134]
imul rax, rax, 0x3b0
lea rax, [rsp + rax + 0x138a0]
movsxd rcx, dword [rsp + 0x138]
movsd xmm0, qword [0x140124ba8]
movsd qword [rax + rcx*8], xmm0
jmp 0x1400f8dbe
jmp 0x1400f8d93
lea rax, [rsp + 0x3320]
mov rdi, rax
xor eax, eax
mov ecx, 0x24e0
rep stosb byte [rdi], al
mov dword [rsp + 0x13c], 0
jmp 0x1400f8e39
mov eax, dword [rsp + 0x13c]
inc eax
mov dword [rsp + 0x13c], eax
movsxd rax, dword [rsp + 0x13c]
cmp rax, 0xa
jae 0x1400f8e9e
mov dword [rsp + 0x140], 0
jmp 0x1400f8e64
mov eax, dword [rsp + 0x140]
inc eax
mov dword [rsp + 0x140], eax
cmp dword [rsp + 0x140], 0x76
jge 0x1400f8e9c
movsxd rax, dword [rsp + 0x13c]
imul rax, rax, 0x3b0
lea rax, [rsp + rax + 0x3320]
movsxd rcx, dword [rsp + 0x140]
movsd xmm0, qword [0x140124be0]
movsd qword [rax + rcx*8], xmm0
jmp 0x1400f8e54
jmp 0x1400f8e29
mov rcx, qword [rsp + 0x278]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
mov byte [rsp + 0x199], 0
mov byte [rsp + 0x19a], 1
mov byte [rsp + 0x58], 0
mov byte [rsp + 0x44], 1
movzx eax, byte [rsp + 0x58]
test eax, eax
jne 0x1400f8edd
movzx eax, byte [rsp + 0x44]
test eax, eax
je 0x1400f8f86
mov dword [rsp + 0x144], 0xbfe7
mov dword [rsp + 0x1c0], 0
jmp 0x1400f8f05
mov eax, dword [rsp + 0x1c0]
inc eax
mov dword [rsp + 0x1c0], eax
cmp dword [rsp + 0x1c0], 0x14
jge 0x1400f8f2f
cmp dword [rsp + 0x144], 0
jge 0x1400f8f1d
jmp 0x1400f8f2f
mov eax, dword [rsp + 0x144]
dec eax
mov dword [rsp + 0x144], eax
jmp 0x1400f8ef5
mov dword [rsp + 0x144], 0xde0a8
mov dword [rsp + 0x1c4], 0
cmp dword [rsp + 0x1c4], 0x1e
jge 0x1400f8f81
movzx eax, byte [rsp + 0x44]
test eax, eax
je 0x1400f8f61
movzx eax, byte [rsp + 0x58]
test eax, eax
jne 0x1400f8f6a
movzx eax, byte [rsp + 0x44]
test eax, eax
jne 0x1400f8f6f
mov byte [rsp + 0x44], 0
mov eax, dword [rsp + 0x1c4]
inc eax
mov dword [rsp + 0x1c4], eax
jmp 0x1400f8f45
jmp 0x1400f9162
mov byte [rsp + reloc.OLEAUT32.dll_SafeArrayCopyData], 1
mov byte [rsp + 0x59], 0
mov byte [rsp + 0x45], 1
movzx eax, byte [rsp + 0x59]
test eax, eax
je 0x1400f9056
movzx eax, byte [rsp + 0x45]
test eax, eax
je 0x1400f9056
mov dword [rsp + 0x148], 0xad89
mov dword [rsp + 0x1c8], 0
jmp 0x1400f8fda
mov eax, dword [rsp + 0x1c8]
inc eax
mov dword [rsp + 0x1c8], eax
cmp dword [rsp + 0x1c8], 0x15
jge 0x1400f9004
cmp dword [rsp + 0x148], 0
jge 0x1400f8ff2
jmp 0x1400f9004
mov eax, dword [rsp + 0x148]
dec eax
mov dword [rsp + 0x148], eax
jmp 0x1400f8fca
mov dword [rsp + 0x148], 0x53ab3
mov dword [rsp + 0x1cc], 0
cmp dword [rsp + 0x1cc], 0x21
jge 0x1400f9056
movzx eax, byte [rsp + 0x45]
test eax, eax
je 0x1400f9036
movzx eax, byte [rsp + 0x59]
test eax, eax
jne 0x1400f903f
movzx eax, byte [rsp + 0x45]
test eax, eax
jne 0x1400f9044
mov byte [rsp + 0x45], 0
mov eax, dword [rsp + 0x1cc]
inc eax
mov dword [rsp + 0x1cc], eax
jmp 0x1400f901a
mov byte [rsp + 0x19c], 0
mov byte [rsp + 0x19d], 1
mov byte [rsp + 0x46], 1
mov byte [rsp + 0x5a], 0
mov byte [rsp + 0x5b], 1
mov byte [rsp + 0x66], 0
movzx eax, byte [rsp + 0x46]
test eax, eax
je 0x1400f908c
movzx eax, byte [rsp + 0x5a]
test eax, eax
jne 0x1400f90a6
movzx eax, byte [rsp + 0x5b]
test eax, eax
je 0x1400f914a
movzx eax, byte [rsp + 0x66]
test eax, eax
je 0x1400f914a
mov dword [rsp + 0x14c], 0xaf68
mov dword [rsp + 0x1d0], 0
jmp 0x1400f90ce
mov eax, dword [rsp + 0x1d0]
inc eax
mov dword [rsp + 0x1d0], eax
cmp dword [rsp + 0x1d0], 0x30
jge 0x1400f90f8
cmp dword [rsp + 0x14c], 0
jge 0x1400f90e6
jmp 0x1400f90f8
mov eax, dword [rsp + 0x14c]
dec eax
mov dword [rsp + 0x14c], eax
jmp 0x1400f90be
mov dword [rsp + 0x14c], 0xa24a3
mov dword [rsp + 0x1d4], 0
cmp dword [rsp + 0x1d4], 0x28
jge 0x1400f914a
movzx eax, byte [rsp + 0x5a]
test eax, eax
je 0x1400f912a
movzx eax, byte [rsp + 0x5b]
test eax, eax
jne 0x1400f9133
movzx eax, byte [rsp + 0x46]
test eax, eax
jne 0x1400f9138
mov byte [rsp + 0x46], 1
mov eax, dword [rsp + 0x1d4]
inc eax
mov dword [rsp + 0x1d4], eax
jmp 0x1400f910e
mov byte [rsp + 0x1bc], 0
mov byte [rsp + 0x19e], 1
mov byte [rsp + 0x19f], 0
mov byte [rsp + 0x1a0], 0
mov byte [rsp + 0x40], 1
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x1400f9220
mov dword [rsp + 0x150], 0x14b6c
mov dword [rsp + 0x1d8], 0
jmp 0x1400f91a4
mov eax, dword [rsp + 0x1d8]
inc eax
mov dword [rsp + 0x1d8], eax
cmp dword [rsp + 0x1d8], 0x11
jge 0x1400f91ce
cmp dword [rsp + 0x150], 0
jge 0x1400f91bc
jmp 0x1400f91ce
mov eax, dword [rsp + 0x150]
dec eax
mov dword [rsp + 0x150], eax
jmp 0x1400f9194
mov dword [rsp + 0x150], 0x940a6
mov dword [rsp + 0x1dc], 0
cmp dword [rsp + 0x1dc], 0x2e
jge 0x1400f9220
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x1400f9200
movzx eax, byte [rsp + 0x40]
test eax, eax
jne 0x1400f9209
movzx eax, byte [rsp + 0x40]
test eax, eax
jne 0x1400f920e
mov byte [rsp + 0x40], 1
mov eax, dword [rsp + 0x1dc]
inc eax
mov dword [rsp + 0x1dc], eax
jmp 0x1400f91e4
mov byte [rsp + 0x1a1], 0
mov byte [rsp + 0x41], 0
movzx eax, byte [rsp + 0x41]
test eax, eax
je 0x1400f92de
mov dword [rsp + 0x154], 0x6d80
mov dword [rsp + 0x1e0], 0
jmp 0x1400f9262
mov eax, dword [rsp + 0x1e0]
inc eax
mov dword [rsp + 0x1e0], eax
cmp dword [rsp + 0x1e0], 0x2a
jge 0x1400f928c
cmp dword [rsp + 0x154], 0
jge 0x1400f927a
jmp 0x1400f928c
mov eax, dword [rsp + 0x154]
dec eax
mov dword [rsp + 0x154], eax
jmp 0x1400f9252
mov dword [rsp + 0x154], 0xdb368
mov dword [rsp + 0x1e4], 0
cmp dword [rsp + 0x1e4], 2
jge 0x1400f92de
movzx eax, byte [rsp + 0x41]
test eax, eax
je 0x1400f92be
movzx eax, byte [rsp + 0x41]
test eax, eax
jne 0x1400f92c7
movzx eax, byte [rsp + 0x41]
test eax, eax
jne 0x1400f92cc
mov byte [rsp + 0x41], 1
mov eax, dword [rsp + 0x1e4]
inc eax
mov dword [rsp + 0x1e4], eax
jmp 0x1400f92a2
mov byte [rsp + 0x1a2], 0
mov byte [rsp + 0x47], 0
mov byte [rsp + 0x48], 1
movzx eax, byte [rsp + 0x47]
test eax, eax
jne 0x1400f9306
movzx eax, byte [rsp + 0x48]
test eax, eax
je 0x1400f93af
mov dword [rsp + 0x158], 0x11f2f
mov dword [rsp + 0x1e8], 0
jmp 0x1400f932e
mov eax, dword [rsp + 0x1e8]
inc eax
mov dword [rsp + 0x1e8], eax
cmp dword [rsp + 0x1e8], 0x18
jge 0x1400f9358
cmp dword [rsp + 0x158], 0
jge 0x1400f9346
jmp 0x1400f9358
mov eax, dword [rsp + 0x158]
dec eax
mov dword [rsp + 0x158], eax
jmp 0x1400f931e
mov dword [rsp + 0x158], 0x91e3f
mov dword [rsp + 0x1ec], 0
cmp dword [rsp + 0x1ec], 0x3d
jge 0x1400f93aa
movzx eax, byte [rsp + 0x48]
test eax, eax
je 0x1400f938a
movzx eax, byte [rsp + 0x47]
test eax, eax
jne 0x1400f9393
movzx eax, byte [rsp + 0x47]
test eax, eax
jne 0x1400f9398
mov byte [rsp + 0x48], 0
mov eax, dword [rsp + 0x1ec]
inc eax
mov dword [rsp + 0x1ec], eax
jmp 0x1400f936e
jmp 0x1400f9571
lea rax, [rsp + 0xd000]
mov rdi, rax
xor eax, eax
mov ecx, 0x22e0
rep stosb byte [rdi], al
mov dword [rsp + 0x15c], 0
jmp 0x1400f93e0
mov eax, dword [rsp + 0x15c]
inc eax
mov dword [rsp + 0x15c], eax
movsxd rax, dword [rsp + 0x15c]
cmp rax, 9
jae 0x1400f9445
mov dword [rsp + 0x160], 0
jmp 0x1400f940b
mov eax, dword [rsp + 0x160]
inc eax
mov dword [rsp + 0x160], eax
cmp dword [rsp + 0x160], 0x7c
jge 0x1400f9443
movsxd rax, dword [rsp + 0x15c]
imul rax, rax, 0x3e0
lea rax, [rsp + rax + 0xd000]
movsxd rcx, dword [rsp + 0x160]
movsd xmm0, qword [0x1401233a8]
movsd qword [rax + rcx*8], xmm0
jmp 0x1400f93fb
jmp 0x1400f93d0
lea rax, [rsp + 0xf2e0]
mov rdi, rax
xor eax, eax
mov ecx, 0x22e0
rep stosb byte [rdi], al
mov dword [rsp + 0x164], 0
jmp 0x1400f9476
mov eax, dword [rsp + 0x164]
inc eax
mov dword [rsp + 0x164], eax
movsxd rax, dword [rsp + 0x164]
cmp rax, 9
jae 0x1400f94db
mov dword [rsp + 0x168], 0
jmp 0x1400f94a1
mov eax, dword [rsp + 0x168]
inc eax
mov dword [rsp + 0x168], eax
cmp dword [rsp + 0x168], 0x7c
jge 0x1400f94d9
movsxd rax, dword [rsp + 0x164]
imul rax, rax, 0x3e0
lea rax, [rsp + rax + 0xf2e0]
movsxd rcx, dword [rsp + 0x168]
movsd xmm0, qword [0x140122a50]
movsd qword [rax + rcx*8], xmm0
jmp 0x1400f9491
jmp 0x1400f9466
lea rax, [rsp + 0x115c0]
mov rdi, rax
xor eax, eax
mov ecx, 0x22e0
rep stosb byte [rdi], al
mov dword [rsp + 0x16c], 0
jmp 0x1400f950c
mov eax, dword [rsp + 0x16c]
inc eax
mov dword [rsp + 0x16c], eax
movsxd rax, dword [rsp + 0x16c]
cmp rax, 9
jae 0x1400f9571
mov dword [rsp + 0x170], 0
jmp 0x1400f9537
mov eax, dword [rsp + 0x170]
inc eax
mov dword [rsp + 0x170], eax
cmp dword [rsp + 0x170], 0x7c
jge 0x1400f956f
movsxd rax, dword [rsp + 0x16c]
imul rax, rax, 0x3e0
lea rax, [rsp + rax + 0x115c0]
movsxd rcx, dword [rsp + 0x170]
movsd xmm0, qword [0x140123cd0]
movsd qword [rax + rcx*8], xmm0
jmp 0x1400f9527
jmp 0x1400f94fc
mov byte [rsp + 0x1a3], 1
mov eax, 0x2697
mov word [rsp + 0x60], ax
mov qword [rsp + 0x410], 0x1b37
movsx eax, word [rsp + 0x60]
movsx ecx, word [rsp + 0x60]
lea eax, [rax + rcx + 0x41e7]
mov dword [rsp + 0x24c], eax
movsx ecx, word [rsp + 0x60]
mov eax, ecx
cdq
mov ecx, 0xcde
idiv ecx
mov ecx, dword [rsp + 0x24c]
lea eax, [rcx + rax - 0x16a6]
mov dword [rsp + 0x250], eax
movsx ecx, word [rsp + 0x60]
mov eax, ecx
cdq
mov ecx, 0x5e6
idiv ecx
mov ecx, dword [rsp + 0x250]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2b0], eax
mov dword [rsp + 0x2a8], 0x25e7
mov qword [rsp + 0x280], 0x1fc0
mov eax, 0xb0e
sub rax, qword [rsp + 0x280]
mov qword [rsp + 0x2f8], rax
mov eax, 0x57e
cqo
idiv qword [rsp + 0x280]
mov rcx, qword [rsp + 0x2f8]
sub rcx, rax
mov rax, rcx
add rax, 0xdee
sub rax, qword [rsp + 0x280]
add rax, 0x1166
mov dword [rsp + 0x2b4], eax
mov qword [rsp + 0x288], 0x143c
mov dword [rsp + 0x254], 0x1fb3
mov eax, 0x1dea
sub rax, qword [rsp + 0x288]
sub rax, 0x1a24
movsxd rcx, dword [rsp + 0x254]
sub rax, rcx
mov qword [rsp + 0x300], rax
mov eax, 0x11f4
cqo
idiv qword [rsp + 0x288]
mov rcx, qword [rsp + 0x300]
sub rcx, rax
mov rax, rcx
add rax, 0x1e92
sub rax, qword [rsp + 0x288]
sub rax, 0xf4f
mov dword [rsp + 0x2b8], eax
mov dword [rsp + 0x1f0], 0x1309
mov dword [rsp + 0x2bc], 0x14ee
mov eax, 0x15fb
sub eax, dword [rsp + 0x1f0]
mov dword [rsp + 0x258], eax
mov eax, 0x106e
cdq
idiv dword [rsp + 0x1f0]
mov ecx, dword [rsp + 0x258]
sub ecx, eax
mov eax, ecx
sub eax, 0x162a
sub eax, dword [rsp + 0x1f0]
sub eax, 0x109c
mov dword [rsp + 0x2a0], eax
lea rax, [rsp + 0xd30]
mov rdi, rax
xor eax, eax
mov ecx, 0x5d0
rep stosb byte [rdi], al
mov dword [rsp + 0x174], 0
jmp 0x1400f974f
mov eax, dword [rsp + 0x174]
inc eax
mov dword [rsp + 0x174], eax
movsxd rax, dword [rsp + 0x174]
cmp rax, 6
jae 0x1400f97ae
mov dword [rsp + 0x178], 0
jmp 0x1400f977a
mov eax, dword [rsp + 0x178]
inc eax
mov dword [rsp + 0x178], eax
cmp dword [rsp + 0x178], 0x3e
jge 0x1400f97ac
movsxd rax, dword [rsp + 0x174]
imul rax, rax, 0xf8
lea rax, [rsp + rax + 0xd30]
movsxd rcx, dword [rsp + 0x178]
mov dword [rax + rcx*4], 0x1488
jmp 0x1400f976a
jmp 0x1400f973f
lea rax, [rsp + 0x1ea0]
mov rdi, rax
xor eax, eax
mov ecx, 0x5d0
rep stosb byte [rdi], al
mov dword [rsp + 0x17c], 0
jmp 0x1400f97df
mov eax, dword [rsp + 0x17c]
inc eax
mov dword [rsp + 0x17c], eax
movsxd rax, dword [rsp + 0x17c]
cmp rax, 6
jae 0x1400f983e
mov dword [rsp + 0x180], 0
jmp 0x1400f980a
mov eax, dword [rsp + 0x180]
inc eax
mov dword [rsp + 0x180], eax
cmp dword [rsp + 0x180], 0x3e
jge 0x1400f983c
movsxd rax, dword [rsp + 0x17c]
imul rax, rax, 0xf8
lea rax, [rsp + rax + 0x1ea0]
movsxd rcx, dword [rsp + 0x180]
mov dword [rax + rcx*4], 0x768
jmp 0x1400f97fa
jmp 0x1400f97cf
lea rax, [rsp + 0x18d0]
mov rdi, rax
xor eax, eax
mov ecx, 0x5d0
rep stosb byte [rdi], al
mov dword [rsp + 0x184], 0
jmp 0x1400f986f
mov eax, dword [rsp + 0x184]
inc eax
mov dword [rsp + 0x184], eax
movsxd rax, dword [rsp + 0x184]
cmp rax, 6
jae 0x1400f98ce
mov dword [rsp + 0x188], 0
jmp 0x1400f989a
mov eax, dword [rsp + 0x188]
inc eax
mov dword [rsp + 0x188], eax
cmp dword [rsp + 0x188], 0x3e
jge 0x1400f98cc
movsxd rax, dword [rsp + 0x184]
imul rax, rax, 0xf8
lea rax, [rsp + rax + 0x18d0]
movsxd rcx, dword [rsp + 0x188]
mov dword [rax + rcx*4], 0xe5c
jmp 0x1400f988a
jmp 0x1400f985f
lea rax, [rsp + 0x1300]
mov rdi, rax
xor eax, eax
mov ecx, 0x5d0
rep stosb byte [rdi], al
mov dword [rsp + 0x18c], 0
jmp 0x1400f98ff
mov eax, dword [rsp + 0x18c]
inc eax
mov dword [rsp + 0x18c], eax
movsxd rax, dword [rsp + 0x18c]
cmp rax, 6
jae 0x1400f995e
mov dword [rsp + 0x190], 0
jmp 0x1400f992a
mov eax, dword [rsp + 0x190]
inc eax
mov dword [rsp + 0x190], eax
cmp dword [rsp + 0x190], 0x3e
jge 0x1400f995c
movsxd rax, dword [rsp + 0x18c]
imul rax, rax, 0xf8
lea rax, [rsp + rax + 0x1300]
movsxd rcx, dword [rsp + 0x190]
mov dword [rax + rcx*4], 0xf8f
jmp 0x1400f991a
jmp 0x1400f98ef
mov byte [rsp + 0x1a4], 0
mov byte [rsp + 0x49], 0
mov byte [rsp + 0x4a], 0
movzx eax, byte [rsp + 0x49]
test eax, eax
je 0x1400f9a2e
movzx eax, byte [rsp + 0x4a]
test eax, eax
je 0x1400f9a2e
mov dword [rsp + 0x194], 0xad8e
mov dword [rsp + 0x1f4], 0
jmp 0x1400f99b2
mov eax, dword [rsp + 0x1f4]
inc eax
mov dword [rsp + 0x1f4], eax
cmp dword [rsp + 0x1f4], 0xe
jge 0x1400f99dc
cmp dword [rsp + 0x194], 0
jge 0x1400f99ca
jmp 0x1400f99dc
mov eax, dword [rsp + 0x194]
dec eax
mov dword [rsp + 0x194], eax
jmp 0x1400f99a2
mov dword [rsp + 0x194], 0x43ffe
mov dword [rsp + 0x1f8], 0
cmp dword [rsp + 0x1f8], 0x1f
jge 0x1400f9a2e
movzx eax, byte [rsp + 0x4a]
test eax, eax
je 0x1400f9a0e
movzx eax, byte [rsp + 0x49]
test eax, eax
jne 0x1400f9a17
movzx eax, byte [rsp + 0x49]
test eax, eax
jne 0x1400f9a1c
mov byte [rsp + 0x4a], 0
mov eax, dword [rsp + 0x1f8]
inc eax
mov dword [rsp + 0x1f8], eax
jmp 0x1400f99f2
mov byte [rsp + 0x1a5], 1
mov byte [rsp + 0x1a6], 0
mov byte [rsp + 0x4c], 0
mov byte [rsp + 0x67], 1
mov byte [rsp + 0x4b], 0
mov byte [rsp + 0x64], 0
movzx eax, byte [rsp + 0x4c]
test eax, eax
jne 0x1400f9a7e
movzx eax, byte [rsp + 0x67]
test eax, eax
jne 0x1400f9a7e
movzx eax, byte [rsp + 0x4b]
test eax, eax
je 0x1400f9b22
movzx eax, byte [rsp + 0x64]
test eax, eax
je 0x1400f9b22
mov dword [rsp + 0xc8], 0xa3cc
mov dword [rsp + 0x1fc], 0
jmp 0x1400f9aa6
mov eax, dword [rsp + 0x1fc]
inc eax
mov dword [rsp + 0x1fc], eax
cmp dword [rsp + 0x1fc], 0x2d
jge 0x1400f9ad0
cmp dword [rsp + 0xc8], 0
jge 0x1400f9abe
jmp 0x1400f9ad0
mov eax, dword [rsp + 0xc8]
dec eax
mov dword [rsp + 0xc8], eax
jmp 0x1400f9a96
mov dword [rsp + 0xc8], 0xd9ba3
mov dword [rsp + 0x200], 0
cmp dword [rsp + 0x200], 0x36
jge 0x1400f9b22
movzx eax, byte [rsp + 0x4b]
test eax, eax
je 0x1400f9b02
movzx eax, byte [rsp + 0x4c]
test eax, eax
jne 0x1400f9b0b
movzx eax, byte [rsp + 0x4b]
test eax, eax
jne 0x1400f9b10
mov byte [rsp + 0x4c], 0
mov eax, dword [rsp + 0x200]
inc eax
mov dword [rsp + 0x200], eax
jmp 0x1400f9ae6
mov byte [rsp + 0x1a7], 1
mov byte [rsp + 0x1a8], 1
mov byte [rsp + 0x1a9], 0
mov byte [rsp + 0x42], 0
movzx eax, byte [rsp + 0x42]
test eax, eax
je 0x1400f9bf0
mov dword [rsp + 0xd4], 0xf6f4
mov dword [rsp + 0x204], 0
jmp 0x1400f9b74
mov eax, dword [rsp + 0x204]
inc eax
mov dword [rsp + 0x204], eax
cmp dword [rsp + 0x204], 3
jge 0x1400f9b9e
cmp dword [rsp + 0xd4], 0
jge 0x1400f9b8c
jmp 0x1400f9b9e
mov eax, dword [rsp + 0xd4]
dec eax
mov dword [rsp + 0xd4], eax
jmp 0x1400f9b64
mov dword [rsp + 0xd4], 0xcaab0
mov dword [rsp + 0x208], 0
cmp dword [rsp + 0x208], 2
jge 0x1400f9bf0
movzx eax, byte [rsp + 0x42]
test eax, eax
je 0x1400f9bd0
movzx eax, byte [rsp + 0x42]
test eax, eax
jne 0x1400f9bd9
movzx eax, byte [rsp + 0x42]
test eax, eax
jne 0x1400f9bde
mov byte [rsp + 0x42], 0
mov eax, dword [rsp + 0x208]
inc eax
mov dword [rsp + 0x208], eax
jmp 0x1400f9bb4
mov dword [rsp + 0xa8], 1
cmp dword [rsp + 0xa8], 0x2854a1
je 0x1400fa4ba
cmp dword [rsp + 0xa8], 0x2a8900
je 0x1400fa35a
cmp dword [rsp + 0xa8], 0x334c61
je 0x1400fa6fa
cmp dword [rsp + 0xa8], 0x3b1b7d
je 0x1400f9c51
cmp dword [rsp + 0xa8], 0x6c13fc
je 0x1400fa89b
jmp 0x1400faab1
mov byte [rsp + 0x1aa], 0
mov byte [rsp + 0x1ab], 1
mov byte [rsp + 0x1ac], 1
mov byte [rsp + 0x1ad], 1
mov byte [rsp + 0x5d], 1
mov byte [rsp + 0x4d], 0
mov byte [rsp + 0x5c], 0
mov byte [rsp + 0x65], 0
movzx eax, byte [rsp + 0x5d]
test eax, eax
je 0x1400f9ca0
movzx eax, byte [rsp + 0x4d]
test eax, eax
je 0x1400f9ca0
movzx eax, byte [rsp + 0x5c]
test eax, eax
jne 0x1400f9cad
movzx eax, byte [rsp + 0x65]
test eax, eax
je 0x1400f9d51
mov dword [rsp + 0xd8], 0x11e85
mov dword [rsp + 0x20c], 0
jmp 0x1400f9cd5
mov eax, dword [rsp + 0x20c]
inc eax
mov dword [rsp + 0x20c], eax
cmp dword [rsp + 0x20c], 0x2e
jge 0x1400f9cff
cmp dword [rsp + 0xd8], 0
jge 0x1400f9ced
jmp 0x1400f9cff
mov eax, dword [rsp + 0xd8]
dec eax
mov dword [rsp + 0xd8], eax
jmp 0x1400f9cc5
mov dword [rsp + 0xd8], 0x34fb6
mov dword [rsp + 0x210], 0
cmp dword [rsp + 0x210], 0x59
jge 0x1400f9d51
movzx eax, byte [rsp + 0x5c]
test eax, eax
je 0x1400f9d31
movzx eax, byte [rsp + 0x4d]
test eax, eax
jne 0x1400f9d3a
movzx eax, byte [rsp + 0x5d]
test eax, eax
jne 0x1400f9d3f
mov byte [rsp + 0x4d], 1
mov eax, dword [rsp + 0x210]
inc eax
mov dword [rsp + 0x210], eax
jmp 0x1400f9d15
mov byte [rsp + 0x1ae], 1
mov byte [rsp + 0x43], 1
movzx eax, byte [rsp + 0x43]
test eax, eax
je 0x1400f9e14
mov dword [rsp + 0xdc], 0x9600
mov dword [rsp + 0x214], 0
jmp 0x1400f9d93
mov eax, dword [rsp + 0x214]
inc eax
mov dword [rsp + 0x214], eax
cmp dword [rsp + 0x214], 0x1b
jge 0x1400f9dbd
cmp dword [rsp + 0xdc], 0
jge 0x1400f9dab
jmp 0x1400f9dbd
mov eax, dword [rsp + 0xdc]
dec eax
mov dword [rsp + 0xdc], eax
jmp 0x1400f9d83
mov dword [rsp + 0xdc], 0xd601c
mov dword [rsp + 0x218], 0
cmp dword [rsp + 0x218], 0x5d
jge 0x1400f9e0f
movzx eax, byte [rsp + 0x43]
test eax, eax
je 0x1400f9def
movzx eax, byte [rsp + 0x43]
test eax, eax
jne 0x1400f9df8
movzx eax, byte [rsp + 0x43]
test eax, eax
jne 0x1400f9dfd
mov byte [rsp + 0x43], 0
mov eax, dword [rsp + 0x218]
inc eax
mov dword [rsp + 0x218], eax
jmp 0x1400f9dd3
jmp 0x1400f9fd6
lea rax, [rsp + 0x9790]
mov rdi, rax
xor eax, eax
mov ecx, 0x12d0
rep stosb byte [rdi], al
mov dword [rsp + 0xe0], 0
jmp 0x1400f9e45
mov eax, dword [rsp + 0xe0]
inc eax
mov dword [rsp + 0xe0], eax
movsxd rax, dword [rsp + 0xe0]
cmp rax, 7
jae 0x1400f9eaa
mov dword [rsp + 0xe4], 0
jmp 0x1400f9e70
mov eax, dword [rsp + 0xe4]
inc eax
mov dword [rsp + 0xe4], eax
cmp dword [rsp + 0xe4], 0x56
jge 0x1400f9ea8
movsxd rax, dword [rsp + 0xe0]
imul rax, rax, 0x2b0
lea rax, [rsp + rax + 0x9790]
movsxd rcx, dword [rsp + 0xe4]
movsd xmm0, qword [0x140122180]
movsd qword [rax + rcx*8], xmm0
jmp 0x1400f9e60
jmp 0x1400f9e35
lea rax, [rsp + 0xaa60]
mov rdi, rax
xor eax, eax
mov ecx, 0x12d0
rep stosb byte [rdi], al
mov dword [rsp + 0xe8], 0
jmp 0x1400f9edb
mov eax, dword [rsp + 0xe8]
inc eax
mov dword [rsp + 0xe8], eax
movsxd rax, dword [rsp + 0xe8]
cmp rax, 7
jae 0x1400f9f40
mov dword [rsp + 0xec], 0
jmp 0x1400f9f06
mov eax, dword [rsp + 0xec]
inc eax
mov dword [rsp + 0xec], eax
cmp dword [rsp + 0xec], 0x56
jge 0x1400f9f3e
movsxd rax, dword [rsp + 0xe8]
imul rax, rax, 0x2b0
lea rax, [rsp + rax + 0xaa60]
movsxd rcx, dword [rsp + 0xec]
movsd xmm0, qword [0x140125918]
movsd qword [rax + rcx*8], xmm0
jmp 0x1400f9ef6
jmp 0x1400f9ecb
lea rax, [rsp + 0xbd30]
mov rdi, rax
xor eax, eax
mov ecx, 0x12d0
rep stosb byte [rdi], al
mov dword [rsp + 0xf0], 0
jmp 0x1400f9f71
mov eax, dword [rsp + 0xf0]
inc eax
mov dword [rsp + 0xf0], eax
movsxd rax, dword [rsp + 0xf0]
cmp rax, 7
jae 0x1400f9fd6
mov dword [rsp + 0xf4], 0
jmp 0x1400f9f9c
mov eax, dword [rsp + 0xf4]
inc eax
mov dword [rsp + 0xf4], eax
cmp dword [rsp + 0xf4], 0x56
jge 0x1400f9fd4
movsxd rax, dword [rsp + 0xf0]
imul rax, rax, 0x2b0
lea rax, [rsp + rax + 0xbd30]
movsxd rcx, dword [rsp + 0xf4]
movsd xmm0, qword [0x140122c90]
movsd qword [rax + rcx*8], xmm0
jmp 0x1400f9f8c
jmp 0x1400f9f61
mov byte [rsp + 0x1af], 0
mov byte [rsp + 0x4e], 0
mov byte [rsp + 0x4f], 1
movzx eax, byte [rsp + 0x4e]
test eax, eax
je 0x1400fa0ab
movzx eax, byte [rsp + 0x4f]
test eax, eax
je 0x1400fa0ab
mov dword [rsp + 0xfc], 0x144a7
mov dword [rsp + 0x21c], 0
jmp 0x1400fa02a
mov eax, dword [rsp + 0x21c]
inc eax
mov dword [rsp + 0x21c], eax
cmp dword [rsp + 0x21c], 0x12
jge 0x1400fa054
cmp dword [rsp + 0xfc], 0
jge 0x1400fa042
jmp 0x1400fa054
mov eax, dword [rsp + 0xfc]
dec eax
mov dword [rsp + 0xfc], eax
jmp 0x1400fa01a
mov dword [rsp + 0xfc], 0xa860a
mov dword [rsp + 0x220], 0
cmp dword [rsp + 0x220], 0x28
jge 0x1400fa0a6
movzx eax, byte [rsp + 0x4e]
test eax, eax
je 0x1400fa086
movzx eax, byte [rsp + 0x4f]
test eax, eax
jne 0x1400fa08f
movzx eax, byte [rsp + 0x4e]
test eax, eax
jne 0x1400fa094
mov byte [rsp + 0x4f], 0
mov eax, dword [rsp + 0x220]
inc eax
mov dword [rsp + 0x220], eax
jmp 0x1400fa06a
jmp 0x1400fa1d0
mov byte [rsp + 0x15da0], 0x56
mov byte [rsp + 0x15da1], 0x55
mov byte [rsp + 0x15da2], 0x4a
mov byte [rsp + 0x15da3], 0x78
mov byte [rsp + 0x15da4], 0x4d
mov byte [rsp + 0x15da5], 0x66
mov byte [rsp + 0x15da6], 0x6e
mov byte [rsp + 0x15da7], 0x43
mov byte [rsp + 0x15da8], 0x4b
mov byte [rsp + 0x15da9], 0x52
mov byte [rsp + 0x15daa], 0x5a
mov byte [rsp + 0x15dab], 0x74
mov byte [rsp + 0x15dac], 0x50
mov byte [rsp + 0x15dad], 0x6c
mov byte [rsp + 0x15dae], 0x4a
mov byte [rsp + 0x15daf], 0x70
mov byte [rsp + 0x15db0], 0x69
mov byte [rsp + 0x15db1], 0x6b
lea rcx, [rsp + 0x15da0]
call fcn.1401104b0
mov qword [rsp + 0x308], rax
mov rcx, qword [rsp + 0x308]
call fcn.14010830c
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x318], rax
mov dword [rsp + 0xac], 0
jmp 0x1400fa192
mov eax, dword [rsp + 0xac]
inc eax
mov dword [rsp + 0xac], eax
movsxd rax, dword [rsp + 0xac]
cmp rax, 0x12
jae 0x1400fa1d0
movsxd rax, dword [rsp + 0xac]
mov ecx, 0x12
sub rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0xac]
mov rdx, qword [rsp + 0x318]
movzx eax, byte [rsp + rax + 0x15da0]
mov byte [rdx + rcx], al
jmp 0x1400fa182
mov byte [rsp + 0x1b0], 0
mov byte [rsp + 0x51], 1
mov byte [rsp + 0x50], 0
movzx eax, byte [rsp + 0x51]
test eax, eax
je 0x1400fa2a5
movzx eax, byte [rsp + 0x50]
test eax, eax
je 0x1400fa2a5
mov dword [rsp + 0xc4], 0x1061b
mov dword [rsp + 0x224], 0
jmp 0x1400fa224
mov eax, dword [rsp + 0x224]
inc eax
mov dword [rsp + 0x224], eax
cmp dword [rsp + 0x224], 0x2f
jge 0x1400fa24e
cmp dword [rsp + 0xc4], 0
jge 0x1400fa23c
jmp 0x1400fa24e
mov eax, dword [rsp + 0xc4]
dec eax
mov dword [rsp + 0xc4], eax
jmp 0x1400fa214
mov dword [rsp + 0xc4], 0xccd0
mov dword [rsp + 0x1b4], 0
cmp dword [rsp + 0x1b4], 0x4b
jge 0x1400fa2a0
movzx eax, byte [rsp + 0x50]
test eax, eax
je 0x1400fa280
movzx eax, byte [rsp + 0x50]
test eax, eax
jne 0x1400fa289
movzx eax, byte [rsp + 0x51]
test eax, eax
jne 0x1400fa28e
mov byte [rsp + 0x51], 1
mov eax, dword [rsp + 0x1b4]
inc eax
mov dword [rsp + 0x1b4], eax
jmp 0x1400fa264
jmp 0x1400fa35a
mov byte [rsp + 0x15d80], 0x49
mov byte [rsp + 0x15d81], 0x59
mov byte [rsp + 0x15d82], 0x6c
mov byte [rsp + 0x15d83], 0x45
mov byte [rsp + 0x15d84], 0x34
mov byte [rsp + 0x15d85], 0x57
mov byte [rsp + 0x15d86], 0x31
mov byte [rsp + 0x15d87], 0x47
mov byte [rsp + 0x15d88], 0x68
mov byte [rsp + 0x15d89], 0x53
mov byte [rsp + 0x15d8a], 0x32
mov byte [rsp + 0x15d8b], 0x4d
mov byte [rsp + 0x15d8c], 0x45
mov dword [rsp + 0x104], 0
jmp 0x1400fa32a
mov eax, dword [rsp + 0x104]
inc eax
mov dword [rsp + 0x104], eax
movsxd rax, dword [rsp + 0x104]
cmp rax, 0xd
jae 0x1400fa35a
mov eax, 1
imul rax, rax, 2
movsxd rcx, dword [rsp + 0x104]
movzx eax, byte [rsp + rax + 0x15d80]
mov byte [rsp + rcx + 0x15d80], al
jmp 0x1400fa31a
lea rax, [rsp + 0x15db8]
lea rcx, str.Var_BnZVWirdOMR
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x28], 0x64
lea rax, [rsp + 0x15de0]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
lea r8, [rsp + 0x15db8]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea rcx, [rsp + 0x15de0]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
mov dword [rsp + 0x2a4], eax
lea rdx, [rsp + 0x15de0]
lea rcx, [rsp + 0x15eb0]
call qword [sym.imp.KERNEL32.dll_lstrcpyW]
nop
lea rax, [rsp + 0x15eb0]
lea rcx, [rsp + 0x15de0]
cmp rax, rcx
je 0x1400fa4ba
mov dword [rsp + 0x450], 0x74af
mov dword [rsp + 0x454], 0xf889
mov dword [rsp + 0x458], 0x4326
mov dword [rsp + 0x45c], 0x16589
mov dword [rsp + 0x460], 0xd7f7
mov dword [rsp + 0x464], 0x17cf0
mov dword [rsp + 0x468], 0x10cd0
mov dword [rsp + 0x46c], 0xf8c1
mov dword [rsp + 0x470], 0x13215
mov dword [rsp + 0x474], 0x9dd8
mov dword [rsp + 0x478], 0x1ac7
mov dword [rsp + 0x47c], 0x3057
mov dword [rsp + 0x480], 0x17819
mov dword [rsp + 0x108], 0
jmp 0x1400fa497
mov eax, dword [rsp + 0x108]
inc eax
mov dword [rsp + 0x108], eax
movsxd rax, dword [rsp + 0x108]
cmp rax, 0xd
jae 0x1400fa4ba
movsxd rax, dword [rsp + 0x108]
mov dword [rsp + rax*4 + 0x450], 0x13cd
jmp 0x1400fa487
lea rax, [rsp + 0x6250]
mov rdi, rax
xor eax, eax
mov ecx, 0xa50
rep stosb byte [rdi], al
mov dword [rsp + 0x10c], 0
jmp 0x1400fa4eb
mov eax, dword [rsp + 0x10c]
inc eax
mov dword [rsp + 0x10c], eax
movsxd rax, dword [rsp + 0x10c]
cmp rax, 6
jae 0x1400fa54a
mov dword [rsp + 0x110], 0
jmp 0x1400fa516
mov eax, dword [rsp + 0x110]
inc eax
mov dword [rsp + 0x110], eax
cmp dword [rsp + 0x110], 0x6e
jge 0x1400fa548
movsxd rax, dword [rsp + 0x10c]
imul rax, rax, 0x1b8
lea rax, [rsp + rax + 0x6250]
movsxd rcx, dword [rsp + 0x110]
mov dword [rax + rcx*4], 0x20e3
jmp 0x1400fa506
jmp 0x1400fa4db
lea rax, [rsp + 0x5800]
mov rdi, rax
xor eax, eax
mov ecx, 0xa50
rep stosb byte [rdi], al
mov dword [rsp + 0x114], 0
jmp 0x1400fa57b
mov eax, dword [rsp + 0x114]
inc eax
mov dword [rsp + 0x114], eax
movsxd rax, dword [rsp + 0x114]
cmp rax, 6
jae 0x1400fa5da
mov dword [rsp + 0x118], 0
jmp 0x1400fa5a6
mov eax, dword [rsp + 0x118]
inc eax
mov dword [rsp + 0x118], eax
cmp dword [rsp + 0x118], 0x6e
jge 0x1400fa5d8
movsxd rax, dword [rsp + 0x114]
imul rax, rax, 0x1b8
lea rax, [rsp + rax + 0x5800]
movsxd rcx, dword [rsp + 0x118]
mov dword [rax + rcx*4], 0xfd0
jmp 0x1400fa596
jmp 0x1400fa56b
lea rax, [rsp + 0x28d0]
mov rdi, rax
xor eax, eax
mov ecx, 0xa50
rep stosb byte [rdi], al
mov dword [rsp + 0x11c], 0
jmp 0x1400fa60b
mov eax, dword [rsp + 0x11c]
inc eax
mov dword [rsp + 0x11c], eax
movsxd rax, dword [rsp + 0x11c]
cmp rax, 6
jae 0x1400fa66a
mov dword [rsp + 0xb0], 0
jmp 0x1400fa636
mov eax, dword [rsp + 0xb0]
inc eax
mov dword [rsp + 0xb0], eax
cmp dword [rsp + 0xb0], 0x6e
jge 0x1400fa668
movsxd rax, dword [rsp + 0x11c]
imul rax, rax, 0x1b8
lea rax, [rsp + rax + 0x28d0]
movsxd rcx, dword [rsp + 0xb0]
mov dword [rax + rcx*4], 0x12e6
jmp 0x1400fa626
jmp 0x1400fa5fb
lea rax, [rsp + 0x6ca0]
mov rdi, rax
xor eax, eax
mov ecx, 0xa50
rep stosb byte [rdi], al
mov dword [rsp + 0xb4], 0
jmp 0x1400fa69b
mov eax, dword [rsp + 0xb4]
inc eax
mov dword [rsp + 0xb4], eax
movsxd rax, dword [rsp + 0xb4]
cmp rax, 6
jae 0x1400fa6fa
mov dword [rsp + 0xb8], 0
jmp 0x1400fa6c6
mov eax, dword [rsp + 0xb8]
inc eax
mov dword [rsp + 0xb8], eax
cmp dword [rsp + 0xb8], 0x6e
jge 0x1400fa6f8
movsxd rax, dword [rsp + 0xb4]
imul rax, rax, 0x1b8
lea rax, [rsp + rax + 0x6ca0]
movsxd rcx, dword [rsp + 0xb8]
mov dword [rax + rcx*4], 0x2ac
jmp 0x1400fa6b6
jmp 0x1400fa68b
mov qword [rsp + 0x418], 0x474
mov qword [rsp + 0x290], 0x4d
mov eax, 0x2232
sub rax, qword [rsp + 0x290]
add rax, 0x228
sub rax, qword [rsp + 0x290]
mov qword [rsp + 0x320], rax
mov eax, 0x1bbd
cqo
idiv qword [rsp + 0x290]
mov rcx, qword [rsp + 0x320]
sub rcx, rax
mov rax, rcx
add rax, 0x1b11
mov dword [rsp + 0x2c0], eax
mov qword [rsp + 0x420], 0x2707
mov dword [rsp + 0x1b8], 0x16d6
mov eax, 0xcf0
sub eax, dword [rsp + 0x1b8]
add eax, 0x93
sub eax, dword [rsp + 0x1b8]
mov dword [rsp + 0x25c], eax
mov eax, 0x1c4c
cdq
idiv dword [rsp + 0x1b8]
mov ecx, dword [rsp + 0x25c]
sub ecx, eax
mov eax, ecx
sub eax, 0x1909
cdqe
mov qword [rsp + 0x428], rax
mov qword [rsp + 0x328], 0x1c4f
mov dword [rsp + 0x228], 0x153c
mov rax, qword [rsp + 0x328]
cqo
mov ecx, 0x5d7
idiv rcx
add rax, 0x1b33
mov qword [rsp + 0x330], rax
mov eax, dword [rsp + 0x228]
cdq
mov ecx, 0xa6e
idiv ecx
cdqe
mov rcx, qword [rsp + 0x330]
sub rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x228]
lea rax, [rax + rcx - 0x67b]
mov qword [rsp + 0x430], rax
mov dword [rsp + 0x264], 0x27
mov dword [rsp + 0x22c], 0xe04
mov eax, dword [rsp + 0x22c]
add eax, 0xd46
mov dword [rsp + 0x260], eax
mov eax, 0x180c
cdq
idiv dword [rsp + 0x22c]
mov ecx, dword [rsp + 0x260]
sub ecx, eax
mov eax, ecx
add eax, 0x613
mov dword [rsp + 0x268], eax
mov eax, dword [rsp + 0x264]
cdq
mov ecx, 0x8e
idiv ecx
mov ecx, dword [rsp + 0x268]
sub ecx, eax
mov eax, ecx
cdqe
mov qword [rsp + 0x438], rax
call qword [sym.imp.KERNEL32.dll_CreateTimerQueue]
mov qword [rsp + 0x298], rax
cmp qword [rsp + 0x298], 0
je 0x1400faab1
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x3cc
xor r9d, r9d
lea r8, [0x1400bded0]
mov rdx, qword [rsp + 0x298]
lea rcx, [rsp + 0x440]
call qword [sym.imp.KERNEL32.dll_CreateTimerQueueTimer]
lea rax, [rsp + 0x76f0]
mov rdi, rax
xor eax, eax
mov ecx, 0xad4
rep stosb byte [rdi], al
mov dword [rsp + 0xbc], 0
jmp 0x1400fa921
mov eax, dword [rsp + 0xbc]
inc eax
mov dword [rsp + 0xbc], eax
movsxd rax, dword [rsp + 0xbc]
cmp rax, 0xb
jae 0x1400fa980
mov dword [rsp + 0xc0], 0
jmp 0x1400fa94c
mov eax, dword [rsp + 0xc0]
inc eax
mov dword [rsp + 0xc0], eax
cmp dword [rsp + 0xc0], 0x3f
jge 0x1400fa97e
movsxd rax, dword [rsp + 0xbc]
imul rax, rax, 0xfc
lea rax, [rsp + rax + 0x76f0]
movsxd rcx, dword [rsp + 0xc0]
mov dword [rax + rcx*4], 0x137e
jmp 0x1400fa93c
jmp 0x1400fa911
lea rax, [rsp + 0x81d0]
mov rdi, rax
xor eax, eax
mov ecx, 0xad4
rep stosb byte [rdi], al
mov dword [rsp + 0xf8], 0
jmp 0x1400fa9b1
mov eax, dword [rsp + 0xf8]
inc eax
mov dword [rsp + 0xf8], eax
movsxd rax, dword [rsp + 0xf8]
cmp rax, 0xb
jae 0x1400faa10
mov dword [rsp + 0xcc], 0
jmp 0x1400fa9dc
mov eax, dword [rsp + 0xcc]
inc eax
mov dword [rsp + 0xcc], eax
cmp dword [rsp + 0xcc], 0x3f
jge 0x1400faa0e
movsxd rax, dword [rsp + 0xf8]
imul rax, rax, 0xfc
lea rax, [rsp + rax + 0x81d0]
movsxd rcx, dword [rsp + 0xcc]
mov dword [rax + rcx*4], 0x19f1
jmp 0x1400fa9cc
jmp 0x1400fa9a1
lea rax, [rsp + 0x8cb0]
mov rdi, rax
xor eax, eax
mov ecx, 0xad4
rep stosb byte [rdi], al
mov dword [rsp + 0xd0], 0
jmp 0x1400faa41
mov eax, dword [rsp + 0xd0]
inc eax
mov dword [rsp + 0xd0], eax
movsxd rax, dword [rsp + 0xd0]
cmp rax, 0xb
jae 0x1400faaa0
mov dword [rsp + 0x100], 0
jmp 0x1400faa6c
mov eax, dword [rsp + 0x100]
inc eax
mov dword [rsp + 0x100], eax
cmp dword [rsp + 0x100], 0x3f
jge 0x1400faa9e
movsxd rax, dword [rsp + 0xd0]
imul rax, rax, 0xfc
lea rax, [rsp + rax + 0x8cb0]
movsxd rcx, dword [rsp + 0x100]
mov dword [rax + rcx*4], 0x31a
jmp 0x1400faa5c
jmp 0x1400faa31
xor edx, edx
mov rcx, qword [rsp + 0x298]
call qword [sym.imp.KERNEL32.dll_DeleteTimerQueueEx]
nop
lea rcx, [rsp + 0x340]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
lea rcx, [rsp + 0x338]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
cvtsi2sd xmm0, qword [rsp + 0x338]
cvtsi2sd xmm1, qword [rsp + 0x340]
divsd xmm0, xmm1
movsd qword [rsp + 0x348], xmm0
movsd xmm0, qword [0x140122040]
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x350], rax
lea rcx, [rsp + 0x358]
call fcn.1400bdb50
mov rax, qword [rsp + 0x350]
mov rcx, qword [rsp + 0x16340]
xor rcx, rsp
call fcn.140108720
add rsp, 0x16358
pop rdi
pop rsi
ret