Function at 0x14002d730
Capabilities:
Write file on windows

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
mov r12, r8
mov r13, rdx
mov rbx, rcx
mov eax, 0x8c6a472c
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x902d569c
mov ecx, 0x8b35db5b
nop dword [rax]
cmove eax, ecx
cmp dword [0x14006b3dc], 0xa
cmovl eax, ecx
cmp eax, 0xfc6b672c
jg 0x14002d820
cmp eax, 0xbbfd90ce
jg 0x14002d890
cmp eax, 0xa0f90785
jle 0x14002d957
cmp eax, 0xb4c790c7
jg 0x14002daac
cmp eax, 0xb05b4137
jle 0x14002dd2c
cmp eax, 0xb2d832ab
jle 0x14002e155
cmp eax, 0xb3ae45ae
jg 0x14002e971
cmp eax, 0xb2d832ac
je 0x14002ebfe
cmp eax, 0xb39dc99f
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
mov ecx, dword [0x14006b3dc]
lea edx, [rax - 1]
imul edx, eax
and dl, 1
cmp ecx, 0xa
setl al
xor al, dl
mov ebp, 0x5c79ba7c
mov eax, 0xf52dc159
cmovne ebp, eax
test dl, dl
mov eax, 0x5c79ba7c
cmovne eax, ebp
cmp ecx, 0xa
cmovge eax, ebp
jmp 0x14002d77d
cmp eax, 0x4112fb7a
jg 0x14002d900
cmp eax, 0x14f8d21a
jle 0x14002d9a3
cmp eax, 0x2bb6a6ad
jg 0x14002db01
cmp eax, 0x1d133e9c
jle 0x14002dd76
cmp eax, 0x2597e80e
jle 0x14002e188
cmp eax, 0x26bae1c4
jg 0x14002e991
cmp eax, 0x2597e80f
je 0x14002ec1c
cmp eax, 0x267e5d18
jne 0x14002d77d
mov eax, 0x2e3fc578
jmp 0x14002d77d
cmp eax, 0xdea2e693
jle 0x14002d9ef
cmp eax, 0xed832176
jg 0x14002db42
cmp eax, 0xe39f0e34
jle 0x14002ddc0
cmp eax, 0xe9de0819
jle 0x14002e1c7
cmp eax, 0xeb409e01
jg 0x14002e9de
cmp eax, 0xe9de081a
je 0x14002ec26
cmp eax, 0xea81ef53
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5abffccf
mov ecx, 0x4112fb7b
jmp 0x14002d770
cmp eax, 0x60698413
jg 0x14002da4c
cmp eax, 0x50efd91e
jle 0x14002db83
cmp eax, 0x591a1248
jle 0x14002ddf6
cmp eax, 0x5a6ec014
jle 0x14002e1f2
cmp eax, 0x5c79ba7b
jg 0x14002ea12
cmp eax, 0x5a6ec015
je 0x14002ec30
cmp eax, 0x5abffccf
jne 0x14002d77d
mov eax, 0x4112fb7b
jmp 0x14002d77d
cmp eax, 0x92b83ce5
jle 0x14002dbd8
cmp eax, 0x9870e8b2
jle 0x14002de52
cmp eax, 0x9adc4f8a
jle 0x14002e231
cmp eax, 0x9bf8359a
jg 0x14002ea58
cmp eax, 0x9adc4f8b
je 0x14002ec4e
cmp eax, 0x9ba36ddb
jne 0x14002d77d
mov eax, 0xfbb6169b
jmp 0x14002d77d
cmp eax, 0xa9bc1dc
jle 0x14002dc2d
cmp eax, 0xf3ad809
jle 0x14002de88
cmp eax, 0x105e5e94
jle 0x14002e270
cmp eax, 0x127ad04a
jg 0x14002ea8c
cmp eax, 0x105e5e95
je 0x14002ec58
cmp eax, 0x122c8c8e
jne 0x14002d77d
mov eax, 0xb7a24ede
jmp 0x14002d77d
cmp eax, 0xc753dbe6
jle 0x14002dc82
cmp eax, 0xd2e18565
jle 0x14002debe
cmp eax, 0xd8926986
jle 0x14002e2af
cmp eax, 0xdcab1789
jg 0x14002ead0
cmp eax, 0xd8926987
je 0x14002ec62
cmp eax, 0xda853289
jne 0x14002d77d
mov rcx, qword [rsp + 0x50]
mov rdx, r13
mov r8, r12
call qword [sym.imp.MSVCP140.dll_protected_virtual:_long_long___int64____cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::xsputn_char_const____ptr64__long_long___int64_____ptr64]
mov eax, 0x60698414
jmp 0x14002d77d
cmp eax, 0x74bb8733
jle 0x14002dcd7
cmp eax, 0x7a983ca9
jle 0x14002df08
cmp eax, 0x7d94ade7
jle 0x14002e2f3
cmp eax, 0x7e6e821b
jg 0x14002eb1b
cmp eax, 0x7d94ade8
je 0x14002ec88
cmp eax, 0x7decec8a
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf8da7387
mov ecx, 0xc04af0fd
jmp 0x14002d770
cmp eax, 0xb7a24edd
jle 0x14002df3e
cmp eax, 0xb96c3a66
jle 0x14002e332
cmp eax, 0xba91c349
jg 0x14002eb4f
cmp eax, 0xb96c3a67
je 0x14002ec92
cmp eax, 0xba7fa7a1
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9687ba65
mov ecx, 0x9870e8b3
jmp 0x14002d770
cmp eax, 0x34a362d5
jle 0x14002df88
cmp eax, 0x3bff8dcc
jle 0x14002e36f
cmp eax, 0x401f03e8
jg 0x14002eb6f
cmp eax, 0x3bff8dcd
je 0x14002ec9c
cmp eax, 0x3f8c49e0
jne 0x14002d77d
mov eax, 0x347093cd
jmp 0x14002d77d
cmp eax, 0xf6d8a712
jle 0x14002dfbe
cmp eax, 0xf965f417
jle 0x14002e39a
cmp eax, 0xfa6a4cc1
jg 0x14002eb8f
cmp eax, 0xf965f418
je 0x14002ecba
cmp eax, 0xf97aa7c9
jne 0x14002d77d
mov eax, 0x34619dc
jmp 0x14002d77d
cmp eax, 0x4aa24d6a
jg 0x14002e008
cmp eax, 0x45bdb2f4
jle 0x14002e3d9
cmp eax, 0x48e9bef2
jle 0x14002ebd5
cmp eax, 0x48e9bef3
je 0x14002ecd8
cmp eax, 0x4910c2de
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb8fc8bfb
mov ecx, 0x1beec7ce
jmp 0x14002d770
cmp eax, 0x8c45a3d5
jg 0x14002e064
cmp eax, 0x84b27a27
jg 0x14002e418
cmp eax, 0x806d00cb
je 0x14002ed03
cmp eax, 0x816df23b
je 0x14002ed21
cmp eax, 0x83470eb4
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf6ed0ec
mov ecx, 0x9b7280c
jmp 0x14002d770
cmp eax, 0x28b36b7
jg 0x14002e09f
cmp eax, 0x849312
jg 0x14002e457
cmp eax, 0xfc6b672d
je 0x14002ed3f
cmp eax, 0xfcf4a5fd
je 0x14002ed6f
cmp eax, 0xfedd6498
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x34a362d6
mov ecx, 0xaf088c4b
jmp 0x14002d770
cmp eax, 0xc0f9dc2f
jg 0x14002e0e9
cmp eax, 0xbeedcab0
jg 0x14002e496
cmp eax, 0xbbfd90cf
je 0x14002ed8d
cmp eax, 0xbe364219
je 0x14002edab
cmp eax, 0xbeb2e3f1
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa6a4cc2
mov ecx, 0xed832177
jmp 0x14002d770
cmp eax, 0x648e42cc
jg 0x14002e11f
cmp eax, 0x63c447eb
jg 0x14002e4d5
cmp eax, 0x60698414
je 0x14002edc9
cmp eax, 0x61ebca41
je 0x14002ee0f
cmp eax, 0x6240293b
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3f8c49e0
mov ecx, 0x347093cd
jmp 0x14002d770
cmp eax, 0xa5755b2b
jg 0x14002e500
cmp eax, 0xa0f90786
je 0x14002ee26
cmp eax, 0xa3b23078
je 0x14002ee44
cmp eax, 0xa3bd832a
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2d1e8251
mov ecx, 0xb250e366
jmp 0x14002d770
cmp eax, 0x18a5d1eb
jg 0x14002e53f
cmp eax, 0x14f8d21b
je 0x14002ee79
cmp eax, 0x16314aab
je 0x14002ee83
cmp eax, 0x17fb0b98
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe0fabbc7
mov ecx, 0x4507cb65
jmp 0x14002d770
cmp eax, 0xe0fabbc6
jg 0x14002e590
cmp eax, 0xdea2e694
je 0x14002eea7
cmp eax, 0xdf22542e
je 0x14002eed7
cmp eax, 0xe0bd7ed0
jne 0x14002d77d
mov eax, 0xb4e08a41
jmp 0x14002d77d
cmp eax, 0x52eb89be
jg 0x14002e5f7
cmp eax, 0x50efd91f
je 0x14002eee1
cmp eax, 0x518b7165
je 0x14002eeff
cmp eax, 0x526e0ee8
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb39dc99f
mov ecx, 0x92b83ce6
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0xb39dc99f
cmovl eax, ecx
jmp 0x14002d77d
cmp eax, 0x96f3dc27
jg 0x14002e636
cmp eax, 0x92b83ce6
je 0x14002ef09
cmp eax, 0x960690b4
je 0x14002ef13
cmp eax, 0x9687ba65
jne 0x14002d77d
mov eax, 0xba7fa7a1
jmp 0x14002d77d
cmp eax, 0xdc2ba6a
jg 0x14002e675
cmp eax, 0xa9bc1dd
je 0x14002ef3f
cmp eax, 0xb4da283
je 0x14002ef5d
cmp eax, 0xd710c94
jne 0x14002d77d
mov eax, 0xbe364219
jmp 0x14002d77d
cmp eax, 0xcf08569f
jg 0x14002e6a0
cmp eax, 0xc753dbe7
je 0x14002ef6f
cmp eax, 0xc8681439
je 0x14002ef79
cmp eax, 0xcbed291e
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4c477aee
mov ecx, 0xf70e394e
jmp 0x14002d770
cmp eax, 0x76655d47
jg 0x14002e6df
cmp eax, 0x74bb8734
je 0x14002ef83
cmp eax, 0x74ffa9ce
je 0x14002ef8d
cmp eax, 0x75878b97
jne 0x14002d77d
mov eax, 0x7f014f51
jmp 0x14002d77d
cmp eax, 0xb5599a42
jg 0x14002e70a
cmp eax, 0xb4c790c8
je 0x14002efbd
cmp eax, 0xb4e08a41
je 0x14002efdb
cmp eax, 0xb53cc9c0
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x14f8d21b
mov ecx, 0xbbfd90cf
jmp 0x14002d770
cmp eax, 0x2e3fc577
jg 0x14002e7a8
cmp eax, 0x2bb6a6ae
je 0x14002f006
cmp eax, 0x2c6d19f7
je 0x14002f024
cmp eax, 0x2d1e8251
jne 0x14002d77d
mov eax, 0xa3bd832a
jmp 0x14002d77d
cmp eax, 0xf00573d2
jg 0x14002e7f9
cmp eax, 0xed832177
je 0x14002f02e
cmp eax, 0xed9ec434
je 0x14002f04c
cmp eax, 0xedfd20c1
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x644e3a7b
mov ecx, 0x73a8c176
jmp 0x14002d770
cmp eax, 0x5059396c
jg 0x14002e824
cmp eax, 0x4aa24d6b
je 0x14002f07c
cmp eax, 0x4c477aee
je 0x14002d753
cmp eax, 0x4d8f643a
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa3bd832a
mov ecx, 0x2d1e8251
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0xa3bd832a
cmovl eax, ecx
jmp 0x14002d77d
cmp eax, 0x8d911d65
jg 0x14002e84f
cmp eax, 0x8c45a3d6
je 0x14002f09a
cmp eax, 0x8c6a472c
je 0x14002f0b8
cmp eax, 0x8d1e0456
jne 0x14002d77d
mov rax, qword [rsp + 0x40]
mov eax, 0x7e6e821c
jmp 0x14002d77d
cmp eax, 0x5d17dd5
jg 0x14002e88e
cmp eax, 0x28b36b8
je 0x14002f0c2
cmp eax, 0x34619dc
je 0x14002f0e0
cmp eax, 0x3eda61b
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x644e3a7b
mov ecx, 0xedfd20c1
jmp 0x14002d770
cmp eax, 0xc5a1d98f
jg 0x14002e8f7
cmp eax, 0xc0f9dc30
je 0x14002f0fe
cmp eax, 0xc427728f
je 0x14002f11c
cmp eax, 0xc51076f5
jne 0x14002d77d
mov eax, 0xc743ed5e
jmp 0x14002d77d
cmp eax, 0x6a0609dd
jg 0x14002e946
cmp eax, 0x648e42cd
je 0x14002f126
cmp eax, 0x6750f9f8
je 0x14002f144
cmp eax, 0x69dec7cb
jne 0x14002d77d
mov eax, 0x319522f4
jmp 0x14002d77d
cmp eax, 0xb05b4138
je 0x14002f15f
cmp eax, 0xb06bcf0c
je 0x14002f17d
cmp eax, 0xb250e366
jne 0x14002d77d
mov rsi, qword [rsp + 0x80]
mov eax, 0xdd63bd0b
jmp 0x14002d77d
cmp eax, 0x1d133e9d
je 0x14002f187
cmp eax, 0x22a391d6
je 0x14002f1a5
cmp eax, 0x2417e238
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf6d8a713
mov ecx, 0x13dab387
jmp 0x14002d770
cmp eax, 0xe39f0e35
je 0x14002f1af
cmp eax, 0xe5c2fc28
je 0x14002f1b9
cmp eax, 0xe72bc89b
jne 0x14002d77d
mov eax, 0xb5599a43
jmp 0x14002d77d
cmp eax, 0x591a1249
je 0x14002f1d7
cmp eax, 0x595fe980
je 0x14002f1f5
cmp eax, 0x59d7c3ef
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7d94ade8
mov ecx, 0x77c4d240
jmp 0x14002d770
cmp eax, 0x9870e8b3
je 0x14002f213
cmp eax, 0x990e0c4a
je 0x14002f21d
cmp eax, 0x9ac906cc
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf52dc159
mov ecx, 0x319522f4
jmp 0x14002d770
cmp eax, 0xf3ad80a
je 0x14002f22c
cmp eax, 0xf6ed0ec
je 0x14002f24a
cmp eax, 0x101dbf1f
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9687ba65
mov ecx, 0xba7fa7a1
jmp 0x14002d770
cmp eax, 0xd2e18566
je 0x14002f296
cmp eax, 0xd2fc84b9
je 0x14002f2b4
cmp eax, 0xd658bc19
jne 0x14002d77d
mov rax, qword [rsp + 0x48]
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6424776c
mov ecx, 0x8d911d66
jmp 0x14002d770
cmp eax, 0x7a983caa
je 0x14002f2be
cmp eax, 0x7b9783ae
je 0x14002f2dc
cmp eax, 0x7d47b85a
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xda853289
mov ecx, 0x60698414
jmp 0x14002d770
cmp eax, 0xb7a24ede
je 0x14002f2fa
cmp eax, 0xb8fc8bfb
je 0x14002f318
cmp eax, 0xb90ff61e
jne 0x14002d77d
cmp byte [rsp + 0x37], 0
mov eax, 0xdd63bd0b
mov ecx, 0x29fc549e
cmovne eax, ecx
mov rsi, qword [rsp + 0x38]
jmp 0x14002d77d
cmp eax, 0x34a362d6
je 0x14002f322
cmp eax, 0x38142499
je 0x14002f32c
cmp eax, 0x3b383dfe
jne 0x14002d77d
mov eax, 0x45bdb2f5
jmp 0x14002d77d
cmp eax, 0xf6d8a713
je 0x14002f34a
cmp eax, 0xf70e394e
je 0x14002f368
cmp eax, 0xf8da7387
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x76655d48
mov ecx, 0xdcab178a
jmp 0x14002d770
cmp eax, 0x4112fb7b
je 0x14002f375
cmp eax, 0x44b0f23a
je 0x14002f393
cmp eax, 0x4507cb65
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe0fabbc7
mov ecx, 0xe5c2fc28
jmp 0x14002d770
cmp eax, 0x84b27a28
je 0x14002f39d
cmp eax, 0x854c11cc
je 0x14002f3ca
cmp eax, 0x8b35db5b
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x902d569c
mov ecx, 0x101dbf1f
jmp 0x14002d770
cmp eax, 0x849313
je 0x14002f3f1
cmp eax, 0x1bc2cc3
je 0x14002f3fb
cmp eax, 0x276705a
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe72bc89b
mov ecx, 0xb5599a43
jmp 0x14002d770
cmp eax, 0xbeedcab1
je 0x14002f424
cmp eax, 0xc04af0fd
je 0x14002f442
cmp eax, 0xc070aac0
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x595fe980
mov ecx, 0xa5755b2c
jmp 0x14002d770
cmp eax, 0x63c447ec
je 0x14002f460
cmp eax, 0x6424776c
je 0x14002f46a
cmp eax, 0x644e3a7b
jne 0x14002d77d
mov eax, 0xedfd20c1
jmp 0x14002d77d
cmp eax, 0xa5755b2c
je 0x14002f479
cmp eax, 0xa80a8a14
je 0x14002f497
cmp eax, 0xaf088c4b
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa80a8a14
mov ecx, 0x9bf8359b
jmp 0x14002d770
cmp eax, 0x18a5d1ec
je 0x14002f4b5
cmp eax, 0x1be4b6d7
je 0x14002f4d3
cmp eax, 0x1beec7ce
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xed9ec434
mov ecx, 0x4025b2b3
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0xed9ec434
cmovl eax, ecx
jmp 0x14002d77d
cmp eax, 0xe0fabbc7
je 0x14002f503
cmp eax, 0xe233f9d8
je 0x14002f50d
cmp eax, 0xe3081fe9
jne 0x14002d77d
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x40]
mov rcx, qword [rax]
mov rdx, r13
mov r8, r14
call fcn.140054ab0
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x58]
sub dword [rcx], r14d
lea rcx, [r14 + r13]
mov qword [rsp + 0x68], rcx
mov r15, r12
sub r15, r14
mov rax, qword [rax + 0x40]
movsxd rcx, r14d
add qword [rax], rcx
mov eax, 0x960690b4
jmp 0x14002d77d
cmp eax, 0x52eb89bf
je 0x14002f53d
cmp eax, 0x531d8944
je 0x14002f547
cmp eax, 0x55e2cfa2
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5a6ec015
mov ecx, 0x2e3fc578
jmp 0x14002d770
cmp eax, 0x96f3dc28
je 0x14002f565
cmp eax, 0x97a385f5
je 0x14002f583
cmp eax, 0x982648d9
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6750f9f8
mov ecx, 0x7d47b85a
jmp 0x14002d770
cmp eax, 0xdc2ba6b
je 0x14002f58d
cmp eax, 0xe866739
je 0x14002f597
cmp eax, 0xf15aa33
jne 0x14002d77d
mov eax, 0x13dab387
jmp 0x14002d77d
cmp eax, 0xcf0856a0
je 0x14002f5cb
cmp eax, 0xcfc9f5ff
je 0x14002f5e9
cmp eax, 0xd08b085e
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb96c3a67
mov ecx, 0x90d63dbe
jmp 0x14002d770
cmp eax, 0x76655d48
je 0x14002f5f3
cmp eax, 0x77c4d240
je 0x14002f652
cmp eax, 0x78a784cc
jne 0x14002d77d
mov eax, 0x17fb0b98
jmp 0x14002d77d
cmp eax, 0xb5599a43
je 0x14002f661
cmp eax, 0xb61a1ebb
je 0x14002f67f
cmp eax, 0xb63f03ec
jne 0x14002d77d
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov eax, 0x84b27a28
jmp 0x14002d77d
cmp eax, 0x2e3fc578
je 0x14002f69b
cmp eax, 0x319522f4
je 0x14002f6be
cmp eax, 0x347093cd
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe233f9d8
mov ecx, 0x3f8c49e0
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0xe233f9d8
cmovl eax, ecx
jmp 0x14002d77d
cmp eax, 0xf00573d3
je 0x14002f705
cmp eax, 0xf52dc159
je 0x14002f723
cmp eax, 0xf6d4170a
jne 0x14002d77d
mov eax, 0x4d8f643a
jmp 0x14002d77d
cmp eax, 0x5059396d
je 0x14002f741
cmp eax, 0x5076a06b
je 0x14002f75f
cmp eax, 0x5098682d
jne 0x14002d77d
mov eax, 0x591a1249
jmp 0x14002d77d
cmp eax, 0x8d911d66
je 0x14002f769
cmp eax, 0x902d569c
je 0x14002f773
cmp eax, 0x90d63dbe
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c6d19f7
mov ecx, 0x4aa24d6b
jmp 0x14002d770
cmp eax, 0x5d17dd6
je 0x14002f77d
cmp eax, 0x6b7ea3f
je 0x14002f787
cmp eax, 0x9b7280c
jne 0x14002d77d
mov r9, qword [rsp + 0x60]
mov r8, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x70]
mov edx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, qword [rsp + 0x38]
sub rcx, rax
mov qword [rsp + 0x80], rcx
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf6ed0ec
mov ecx, 0xf6d4170a
jmp 0x14002d770
cmp eax, 0xc5a1d990
je 0x14002f7a5
cmp eax, 0xc6eb3e99
je 0x14002f7c3
cmp eax, 0xc743ed5e
jne 0x14002d77d
movzx ecx, byte [rsp + 0x34]
cmp byte [rsp + 0x35], 0
mov eax, 0x960690b4
mov edx, 0xbeedcab1
cmovne eax, edx
test cl, cl
mov ecx, 0x960690b4
cmove eax, ecx
mov r15, r12
mov qword [rsp + 0x68], r13
jmp 0x14002d77d
cmp eax, 0x6a0609de
je 0x14002f7e1
cmp eax, 0x73a8c176
je 0x14002f7eb
cmp eax, 0x74042ef7
jne 0x14002d77d
mov eax, 0x531d8944
jmp 0x14002d77d
cmp eax, 0xb3ae45af
je 0x14002f809
cmp eax, 0xb44134b3
jne 0x14002d77d
mov eax, 0xfc6b672d
jmp 0x14002d77d
cmp eax, 0x26bae1c5
je 0x14002f813
cmp eax, 0x29fc549e
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14006b3dc], 0xa
setl cl
setge dl
xor dl, al
and cl, al
xor cl, dl
mov eax, 0x4910c2de
mov ecx, 0xb8fc8bfb
cmovne eax, ecx
jmp 0x14002d77d
cmp eax, 0xeb409e02
je 0x14002f831
cmp eax, 0xec359b53
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x97a385f5
mov ecx, 0x5df9ba4c
jmp 0x14002d770
cmp eax, 0x5c79ba7c
je 0x14002f84f
cmp eax, 0x5df9ba4c
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1bc2cc3
mov ecx, 0x1be4b6d7
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0x1bc2cc3
cmovl eax, ecx
jmp 0x14002d77d
cmp eax, 0x9bf8359b
je 0x14002f86d
cmp eax, 0x9c694409
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe39f0e35
mov ecx, 0x61ebca41
jmp 0x14002d770
cmp eax, 0x127ad04b
je 0x14002f877
cmp eax, 0x13dab387
jne 0x14002d77d
mov rax, r12
sub rax, qword [rsp + 0x28]
mov qword [rsp + 0x88], rax
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf6d8a713
mov ecx, 0x276705a
jmp 0x14002d770
cmp eax, 0xdcab178a
je 0x14002f895
cmp eax, 0xdd63bd0b
jne 0x14002d77d
mov qword [rsp + 0x28], rsi
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfc6b672d
mov ecx, 0xb44134b3
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0xfc6b672d
cmovl eax, ecx
jmp 0x14002d77d
cmp eax, 0x7e6e821c
je 0x14002f8bd
cmp eax, 0x7f014f51
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x75878b97
mov ecx, 0x28b36b8
jmp 0x14002d770
cmp eax, 0xba91c34a
je 0x14002f8e0
cmp eax, 0xbb3a54ce
jne 0x14002d77d
mov eax, 0x50efd91f
jmp 0x14002d77d
cmp eax, 0x401f03e9
je 0x14002f8fe
cmp eax, 0x4025b2b3
jne 0x14002d77d
mov eax, 0xed9ec434
jmp 0x14002d77d
cmp eax, 0xfa6a4cc2
je 0x14002f91c
cmp eax, 0xfbb6169b
jne 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb409e02
mov ecx, 0x63c447ec
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0xeb409e02
cmovl eax, ecx
jmp 0x14002d77d
cmp eax, 0x45bdb2f5
jne 0x14002f95e
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3b383dfe
mov ecx, 0x468afbeb
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa80a8a14
mov ecx, 0x6b7ea3f
jmp 0x14002d770
mov eax, 0xe866739
jmp 0x14002d77d
mov eax, 0xd2e18566
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8d1e0456
mov ecx, 0x7e6e821c
jmp 0x14002d770
mov eax, 0x26bae1c5
jmp 0x14002d77d
mov eax, 0x3eda61b
jmp 0x14002d77d
mov qword [rsp + 0x90], rdi
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3b383dfe
mov ecx, 0x45bdb2f5
jmp 0x14002d770
mov eax, 0x74ffa9ce
jmp 0x14002d77d
mov eax, 0xd08b085e
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x78a784cc
mov ecx, 0xf3ad80a
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x122c8c8e
mov ecx, 0xb7a24ede
jmp 0x14002d770
mov rax, qword [rsp + 0x40]
cmp rax, r12
setg byte [rsp + 0x36]
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x648e42cd
mov ecx, 0x6240293b
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6a0609de
mov ecx, 0xb05b4138
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7d94ade8
mov ecx, 0x74ffa9ce
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7decec8a
mov ecx, 0xb44134b3
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0x7decec8a
cmovl eax, ecx
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe0bd7ed0
mov ecx, 0xb4e08a41
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x14f8d21b
mov ecx, 0xc070aac0
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd710c94
mov ecx, 0xb2d832ac
jmp 0x14002d770
mov rcx, qword [rsp + 0x50]
mov rdx, r13
mov r8, r12
call qword [sym.imp.MSVCP140.dll_protected_virtual:_long_long___int64____cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::xsputn_char_const____ptr64__long_long___int64_____ptr64]
mov qword [rsp + 0x78], rax
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcf0856a0
mov ecx, 0xda853289
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0xcf0856a0
cmovl eax, ecx
jmp 0x14002d77d
cmp byte [rsp + 0x33], 0
mov eax, 0x127ad04b
mov ecx, 0x990e0c4a
cmovne eax, ecx
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf22542e
mov ecx, 0x22a391d6
jmp 0x14002d770
mov rax, qword [rbx + 0x80]
mov qword [rsp + 0x60], rax
cmp qword [rsp + 0x60], 0
setne byte [rsp + 0x37]
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74bb8734
mov ecx, 0x849313
jmp 0x14002d770
mov eax, 0xbbfd90cf
jmp 0x14002d77d
mov qword [rsp + 0x58], rbx
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x40]
cmp qword [rcx], 0
je 0x14002f926
mov rax, qword [rax + 0x58]
movsxd rax, dword [rax]
jmp 0x14002f928
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f014f51
mov ecx, 0x75878b97
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0x7f014f51
cmovl eax, ecx
jmp 0x14002d77d
mov eax, 0xa0f90786
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbb3a54ce
mov ecx, 0x2417e238
jmp 0x14002d770
mov eax, 0xb4c790c8
jmp 0x14002d77d
mov eax, 0x526e0ee8
jmp 0x14002d77d
mov qword [rsp + 0x38], r15
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x70], rax
cmp qword [rsp + 0x38], 0
mov eax, 0xdd63bd0b
mov ecx, 0x5059396d
cmovg eax, ecx
mov rsi, qword [rsp + 0x38]
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5098682d
mov ecx, 0x591a1249
jmp 0x14002d770
mov rdi, qword [rsp + 0x88]
mov eax, 0xd8926987
jmp 0x14002d77d
mov eax, 0xdea2e694
jmp 0x14002d77d
mov eax, 0xa9bc1dd
jmp 0x14002d77d
mov eax, 0xa3b23078
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb4c790c8
mov ecx, 0x518b7165
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0xb4c790c8
cmovl eax, ecx
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x518b7165
mov ecx, 0x59d7c3ef
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
cmp dword [0x14006b3dc], 0xa
mov eax, 0xe0bd7ed0
mov edx, 0x38142499
cmovl eax, edx
test cl, 1
cmove eax, edx
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf97aa7c9
mov ecx, 0x34619dc
jmp 0x14002d770
mov eax, 0x4aa24d6b
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa6a4cc2
mov ecx, 0xec359b53
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x83470eb4
mov ecx, 0x4025b2b3
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0x83470eb4
cmovl eax, ecx
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c6d19f7
mov ecx, 0xb61a1ebb
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf8da7387
mov ecx, 0xb4da283
jmp 0x14002d770
mov eax, 0x401f03e9
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc753dbe7
mov ecx, 0x52eb89bf
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf97aa7c9
mov ecx, 0xcbed291e
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcfc9f5ff
mov ecx, 0x16314aab
jmp 0x14002d770
mov eax, 0x96f3dc28
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc427728f
mov ecx, 0x96f3dc28
jmp 0x14002d770
mov rcx, qword [rsp + 0x50]
mov rdx, r13
mov r8, r12
call qword [sym.imp.MSVCP140.dll_protected_virtual:_long_long___int64____cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::xsputn_char_const____ptr64__long_long___int64_____ptr64]
mov eax, 0x7d47b85a
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6a0609de
mov ecx, 0x105e5e95
jmp 0x14002d770
mov eax, 0x854c11cc
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5076a06b
mov ecx, 0xf00573d3
jmp 0x14002d770
mov eax, 0x6b7ea3f
jmp 0x14002d77d
mov eax, 0x9c694409
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x806d00cb
mov ecx, 0x3eda61b
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5098682d
mov ecx, 0x816df23b
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2597e80f
mov ecx, 0xe866739
jmp 0x14002d770
mov eax, 0x2bb6a6ae
jmp 0x14002d77d
mov qword [rsp + 0x50], rbx
mov eax, 0x982648d9
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb96c3a67
mov ecx, 0xd08b085e
jmp 0x14002d770
mov r9, qword [rsp + 0x60]
mov r8, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x70]
mov edx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rax, qword [rsp + 0x38]
mov rax, qword [rsp + 0x38]
mov rax, qword [rsp + 0x38]
mov rax, qword [rsp + 0x38]
mov rax, qword [rsp + 0x38]
mov rax, qword [rsp + 0x38]
mov rax, qword [rsp + 0x38]
mov rax, qword [rsp + 0x38]
mov eax, 0x9b7280c
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x78a784cc
mov ecx, 0x17fb0b98
jmp 0x14002d770
mov eax, 0xc04af0fd
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb06bcf0c
mov ecx, 0x854c11cc
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9adc4f8b
mov ecx, 0x26bae1c5
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x122c8c8e
mov ecx, 0x74042ef7
jmp 0x14002d770
mov eax, 0x4910c2de
jmp 0x14002d77d
mov eax, 0xfedd6498
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x97a385f5
mov ecx, 0xbeb2e3f1
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb63f03ec
mov ecx, 0x84b27a28
jmp 0x14002d770
mov eax, 0xe3081fe9
mov r14, r12
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5abffccf
mov ecx, 0x9ba36ddb
jmp 0x14002d770
mov eax, 0x18a5d1ec
jmp 0x14002d77d
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb63f03ec
mov ecx, 0xf15aa33
jmp 0x14002d770
mov rax, qword [rbx + 0x68]
mov qword [rsp + 0x48], rax
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb06bcf0c
mov ecx, 0xb53cc9c0
jmp 0x14002d770
mov eax, 0x1d133e9d
jmp 0x14002d77d
cmp qword [rsp + 0x48], 0
setne byte [rsp + 0x33]
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1be4b6d7
mov ecx, 0x9ac906cc
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x648e42cd
mov ecx, 0x48e9bef3
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbb3a54ce
mov ecx, 0x50efd91f
jmp 0x14002d770
mov eax, 0xeb409e02
jmp 0x14002d77d
mov rax, qword [rsp + 0x48]
mov eax, 0xd658bc19
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd710c94
mov ecx, 0xbe364219
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf22542e
mov ecx, 0xa0f90786
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44b0f23a
mov ecx, 0xe9de081a
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd658bc19
mov ecx, 0x6424776c
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0xd658bc19
cmovl eax, ecx
jmp 0x14002d77d
mov eax, 0x4507cb65
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x18a5d1ec
mov ecx, 0x44b0f23a
cmovne eax, ecx
cmp dword [0x14006b3dc], 0xa
mov ecx, 0x18a5d1ec
cmovl eax, ecx
jmp 0x14002d77d
mov eax, 0xc0f9dc30
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb3ae45af
mov ecx, 0xc6eb3e99
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc427728f
mov ecx, 0x55e2cfa2
jmp 0x14002d770
mov eax, 0xbeb2e3f1
jmp 0x14002d77d
mov eax, 0x48e9bef3
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14006b3dc], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0xea81ef53
mov ecx, 0x2597e80f
cmovne eax, ecx
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6750f9f8
mov ecx, 0xc8681439
jmp 0x14002d770
mov eax, 0x16314aab
jmp 0x14002d77d
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov eax, 0xdcab178a
jmp 0x14002d77d
mov eax, 0xd8926987
mov rdi, qword [rsp + 0x78]
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe72bc89b
mov ecx, 0x8c45a3d6
jmp 0x14002d770
cmp byte [rsp + 0x36], 0
mov eax, 0xe3081fe9
mov ecx, 0x7b9783ae
cmovne eax, ecx
mov r14, qword [rsp + 0x40]
jmp 0x14002d77d
mov rax, qword [rsp + 0x40]
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5a6ec015
mov ecx, 0xdc2ba6b
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14006b3dc], 0xa
setl cl
mov edx, ecx
and dl, al
xor cl, al
mov eax, edx
xor al, cl
mov ebp, 0x92b83ce6
mov r8d, 0x526e0ee8
cmovne ebp, r8d
test cl, cl
mov eax, ebp
cmovne eax, r8d
test dl, dl
cmove eax, ebp
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5076a06b
mov ecx, 0xb90ff61e
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5d17dd6
mov ecx, 0xc5a1d990
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74bb8734
mov ecx, 0xa3b23078
jmp 0x14002d770
mov eax, 0xf00573d3
jmp 0x14002d77d
mov eax, 0x1bc2cc3
jmp 0x14002d77d
mov eax, 0x8b35db5b
jmp 0x14002d77d
mov eax, 0xc5a1d990
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x34a362d6
mov ecx, 0xfedd6498
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5d17dd6
mov ecx, 0x69dec7cb
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb3ae45af
mov ecx, 0xba91c34a
jmp 0x14002d770
mov eax, 0xb05b4138
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x806d00cb
mov ecx, 0x3bff8dcd
jmp 0x14002d770
mov eax, 0xc6eb3e99
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9adc4f8b
mov ecx, 0xf965f418
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x63c447ec
mov ecx, 0x7a983caa
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe39f0e35
mov ecx, 0x9c694409
jmp 0x14002d770
mov eax, 0xfcf4a5fd
jmp 0x14002d77d
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc753dbe7
mov ecx, 0xdea2e694
jmp 0x14002d770
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x76655d48
mov ecx, 0xd2fc84b9
jmp 0x14002d770
mov rax, qword [rsp + 0x40]
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8d1e0456
mov ecx, 0x267e5d18
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4c477aee
mov ecx, 0x2bb6a6ae
jmp 0x14002d770
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x595fe980
mov ecx, 0xfbb6169b
jmp 0x14002d770
mov eax, 0xed832177
jmp 0x14002d77d
xor eax, eax
test r12, r12
setg byte [rsp + 0x34]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
setg byte [rsp + 0x35]
mov eax, dword [0x14006b3d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcfc9f5ff
mov ecx, 0xc51076f5
jmp 0x14002d770
cmp eax, 0x468afbeb
jne 0x14002d77d
mov rax, qword [rsp + 0x90]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret