Function at 0x140036130
Capabilities:
Write file on windows

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
mov eax, dword [0x14006b408]
mov edx, dword [0x14006b40c]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete byte [rbp + 0x36]
cmp edx, 0xa
setl byte [rbp + 0x35]
mov r12, rcx
lea rax, [rcx + 0x80]
mov qword [rbp - 0x68], rax
lea rax, [rcx + 0x74]
mov qword [rbp - 0x60], rax
lea rax, [rcx + 0x71]
mov qword [rbp - 0x58], rax
lea rax, [rcx + 0x68]
mov qword [rbp - 0x50], rax
mov r15d, 0xbc942962
mov eax, 0x38e7b15d
mov esi, 0xef799aa4
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x677bbf6a
mov ecx, 0xc393e15a
nop dword [rax]
cmove eax, ecx
cmp dword [0x14006b40c], 0xa
cmovl eax, ecx
cmp eax, 0x556143f
jg 0x140036230
cmp eax, 0xbc942961
jle 0x1400362b0
cmp eax, 0xdea375dc
jle 0x14003638d
cmp eax, 0xf0d9d988
jg 0x1400364ed
cmp eax, 0xebb58521
jg 0x14003677a
cmp eax, 0xe98d3ec3
jg 0x140036bce
cmp eax, 0xe2e0cb2e
jg 0x140037314
cmp eax, 0xdea375dd
je 0x140037926
cmp eax, 0xe2d50a15
jne 0x1400361cd
mov eax, 0xa0670022
jmp 0x1400361cd
cmp eax, 0x435a51f8
jg 0x140036310
cmp eax, 0x2b608441
jg 0x1400363ed
cmp eax, 0x19dde078
jg 0x14003655c
cmp eax, 0xf07fbeb
jg 0x1400367c4
cmp eax, 0x926eebc
jle 0x140036c0a
cmp eax, 0xd482995
jg 0x140037334
cmp eax, 0x926eebd
je 0x140037944
cmp eax, 0xc3b84b2
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6bd77aa6
mov ecx, 0x7c019388
jmp 0x1400361c0
cmp eax, 0xa0670021
jg 0x14003644d
cmp eax, 0x9783b853
jg 0x14003659d
cmp eax, 0x8b6510c1
jg 0x140036808
cmp eax, 0x86891209
jle 0x140036c39
cmp eax, 0x8929faf3
jg 0x140037368
cmp eax, 0x8689120a
je 0x14003794e
cmp eax, 0x86d9df05
jne 0x1400361cd
mov eax, 0x960e80fc
jmp 0x1400361cd
cmp eax, 0x6504898d
jg 0x140036499
cmp eax, 0x544e018d
jg 0x1400365de
cmp eax, 0x4c9f74c0
jg 0x140036864
cmp eax, 0x4a14d015
jle 0x140036c78
cmp eax, 0x4b5d54a9
jg 0x1400373ac
cmp eax, 0x4a14d016
je 0x14003796c
cmp eax, 0x4ae83196
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3a9b48fc
mov ecx, 0xd9f2f167
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0x3a9b48fc
cmovl eax, ecx
jmp 0x1400361cd
cmp eax, 0xcd31898b
jg 0x140036622
cmp eax, 0xc3c91598
jg 0x14003689e
cmp eax, 0xbef42ceb
jle 0x140036ca3
cmp eax, 0xc2b66966
jg 0x1400373e0
cmp eax, 0xbef42cec
je 0x140037976
cmp eax, 0xbf8ed2c9
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5062e779
mov ecx, 0xa802d313
jmp 0x1400361c0
cmp eax, 0x35a06bc2
jg 0x140036677
cmp eax, 0x2e9acd8c
jg 0x1400368e0
cmp eax, 0x2d4d5cbb
jle 0x140036cd1
cmp eax, 0x2e0e857a
jg 0x140037400
cmp eax, 0x2d4d5cbc
je 0x140037980
cmp eax, 0x2dd4c7bb
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb35d519b
mov ecx, 0x66009dfa
jmp 0x1400361c0
cmp eax, 0xae431d27
jg 0x1400366d0
cmp eax, 0xa802d312
jg 0x14003693e
cmp eax, 0xa53839d4
jle 0x140036cfc
cmp eax, 0xa72780ad
jg 0x140037420
cmp eax, 0xa53839d5
je 0x14003799e
cmp eax, 0xa5dec0a4
jne 0x1400361cd
mov eax, 0xddf3ff0d
jmp 0x1400361cd
cmp eax, 0x74be72cc
jg 0x140036725
cmp eax, 0x6b935c90
jg 0x140036988
cmp eax, 0x677bbf69
jle 0x140036d27
cmp eax, 0x69dc99f0
jg 0x14003744e
cmp eax, 0x677bbf6a
je 0x1400379bc
cmp eax, 0x67de2aa2
jne 0x1400361cd
test byte [rbp + 0x32], 1
sete r13b
mov eax, 0xf69a3761
jmp 0x1400361cd
cmp eax, 0xf8e94083
jg 0x1400369d2
cmp eax, 0xf5d4dbbe
jle 0x140036d66
cmp eax, 0xf87a7fb2
jg 0x140037482
cmp eax, 0xf5d4dbbf
je 0x1400379c6
cmp eax, 0xf69a3761
jne 0x1400361cd
mov eax, r13d
and al, 1
mov byte [rbp + 0x31], al
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f314dd3
mov ecx, 0x1f72ec02
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0x7f314dd3
cmovl eax, ecx
jmp 0x1400361cd
cmp eax, 0x1fd6ae95
jg 0x140036a30
cmp eax, 0x1dcf83bd
jle 0x140036d91
cmp eax, 0x1f2e9f03
jg 0x1400374b6
cmp eax, 0x1dcf83be
je 0x1400379f9
cmp eax, 0x1ec09395
jne 0x1400361cd
mov eax, 0x85249e9f
jmp 0x1400361cd
cmp eax, 0x9a49b826
jg 0x140036a6a
cmp eax, 0x97be0c85
jle 0x140036dd0
cmp eax, 0x9981a73a
jg 0x1400374d6
cmp eax, 0x97be0c86
je 0x140037a17
cmp eax, 0x98f81314
jne 0x1400361cd
mov eax, 0x322a809d
jmp 0x1400361cd
cmp eax, 0x5dd2f014
jg 0x140036aa0
cmp eax, 0x58e06421
jle 0x140036e25
cmp eax, 0x5cb910b0
jg 0x1400374f6
cmp eax, 0x58e06422
je 0x140037a25
cmp eax, 0x5c829e35
jne 0x1400361cd
xor r13d, r13d
mov eax, 0xf69a3761
jmp 0x1400361cd
cmp eax, 0xd68329a6
jg 0x140036ad6
cmp eax, 0xcfd83440
jle 0x140036e64
cmp eax, 0xd4b7ef0c
jg 0x14003752a
cmp eax, 0xcfd83441
je 0x140037a43
cmp eax, 0xd49c9485
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x83c795c5
mov ecx, 0x6067f18b
jmp 0x1400361c0
cmp eax, 0x3dcab2b8
jg 0x140036b20
cmp eax, 0x37f4b9c2
jle 0x140036e93
cmp eax, 0x38e7b15c
jg 0x14003755e
cmp eax, 0x37f4b9c3
je 0x140037a4d
cmp eax, 0x383c21d9
jne 0x1400361cd
movzx eax, byte [rbp + 0x37]
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x676ada0
mov ecx, 0xae431d28
jmp 0x1400361c0
cmp eax, 0xb3bf69a0
jg 0x140036b62
cmp eax, 0xb0c2fd4a
jle 0x140036ed2
cmp eax, 0xb31e6ab9
jg 0x14003758a
cmp eax, 0xb0c2fd4b
je 0x140037a6b
cmp eax, 0xb0cdd4d1
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5dd2f015
mov ecx, 0x37d155d0
jmp 0x1400361c0
cmp eax, 0x7b4b9acc
jg 0x140036b98
cmp eax, 0x782e30d5
jle 0x140036f01
cmp eax, 0x790b70c4
jg 0x1400375ae
cmp eax, 0x782e30d6
je 0x140037a75
cmp eax, 0x78941a82
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x51318443
mov ecx, 0xb0c2fd4b
jmp 0x1400361c0
cmp eax, 0xee7ca697
jle 0x140036f40
cmp eax, 0xef0e7e10
jg 0x1400375ce
cmp eax, 0xee7ca698
je 0x140037a83
cmp eax, 0xeed0d557
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x72dc39c0
mov ecx, 0x7be5d8e7
jmp 0x1400361c0
cmp eax, 0x13583417
jle 0x140036f7f
cmp eax, 0x18a1de30
jg 0x140037602
cmp eax, 0x13583418
je 0x140037ab3
cmp eax, 0x16703104
jne 0x1400361cd
mov eax, dword [rbp + 0x1c]
cmp eax, 1
mov eax, 0xba60e744
mov ecx, 0x371c54d3
cmove eax, ecx
jmp 0x1400361cd
cmp eax, 0x8f998de8
jle 0x140036fd0
cmp eax, 0x959a5284
jg 0x140037636
cmp eax, 0x8f998de9
je 0x140037abd
cmp eax, 0x919cc015
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b6510c2
mov ecx, 0x251bec0a
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0x8b6510c2
cmovl eax, ecx
jmp 0x1400361cd
cmp eax, 0x4fca6fe7
jle 0x14003702f
cmp eax, 0x51318442
jg 0x14003766a
cmp eax, 0x4fca6fe8
je 0x140037adb
cmp eax, 0x5062e779
jne 0x1400361cd
mov rax, qword [rbp + 0x20]
mov eax, 0xa802d313
jmp 0x1400361cd
cmp eax, 0xc9601b41
jle 0x14003705a
cmp eax, 0xcbc274a4
jg 0x14003768a
cmp eax, 0xc9601b42
je 0x140037af9
cmp eax, 0xcb40de3d
jne 0x1400361cd
cmp dword [rbp + 0x1c], 0
mov eax, 0xa75460bd
mov ecx, 0x7b4b9acd
cmovle eax, ecx
jmp 0x1400361cd
cmp eax, 0x322a809c
jle 0x140037099
cmp eax, 0x34d3aeba
jg 0x1400376be
cmp eax, 0x322a809d
je 0x140037b29
cmp eax, 0x3230a576
jne 0x1400361cd
mov eax, 0x10
call fcn.140066cf0
sub rsp, rax
mov rax, rsp
mov qword [rbp], rax
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe80623ec
mov ecx, 0x9981a73b
jmp 0x1400361c0
cmp eax, 0xaa6fce89
jle 0x1400370d8
cmp eax, 0xac29e6bd
jg 0x1400376de
cmp eax, 0xaa6fce8a
je 0x140037b9c
cmp eax, 0xac08ca2d
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2e9acd8d
mov ecx, 0x54b0b449
jmp 0x1400361c0
cmp eax, 0x72dc39bf
jle 0x14003711f
cmp eax, 0x7424e60d
jg 0x140037712
cmp eax, 0x72dc39c0
je 0x140037bba
cmp eax, 0x73beed77
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a594714
mov ecx, 0x8dbb3e83
jmp 0x1400361c0
cmp eax, 0xfcfd545d
jle 0x14003715e
cmp eax, 0xfe5b1a9c
jg 0x140037746
cmp eax, 0xfcfd545e
je 0x140037bc4
cmp eax, 0xfe273800
jne 0x1400361cd
mov eax, 0x10
call fcn.140066cf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x10], rax
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbe91eb4d
mov ecx, 0xe2e0cb2f
jmp 0x1400361c0
cmp eax, 0x239e5684
jle 0x14003718b
cmp eax, 0x28c15793
jg 0x1400377a0
cmp eax, 0x239e5685
je 0x140037be2
cmp eax, 0x251bec0a
jne 0x1400361cd
mov rax, qword [rbp + 0x20]
mov eax, 0x8b6510c2
jmp 0x1400361cd
cmp eax, 0x9e14d5ef
jle 0x1400371ca
cmp eax, 0x9e5edbe8
jg 0x1400377d4
cmp eax, 0x9e14d5f0
je 0x140037c07
cmp eax, 0x9e54f49f
jne 0x1400361cd
mov eax, 0x2e0e857b
jmp 0x1400361cd
cmp eax, 0x6067f18a
jle 0x140037209
cmp eax, 0x6355d4f4
jg 0x140037808
cmp eax, 0x6067f18b
je 0x140037c11
cmp eax, 0x6086260c
jne 0x1400361cd
mov eax, 0x67de2aa2
jmp 0x1400361cd
cmp eax, 0xd9f2f166
jle 0x140037234
cmp eax, 0xdca54df6
jg 0x14003783c
cmp eax, 0xd9f2f167
je 0x140037c1e
cmp eax, 0xdbdb457d
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x959a5285
mov ecx, 0x412af3ef
jmp 0x1400361c0
cmp eax, 0x40f0465c
jle 0x140037273
cmp eax, 0x41fa9198
jg 0x140037870
cmp eax, 0x40f0465d
je 0x140037c4e
cmp eax, 0x412af3ef
jne 0x1400361cd
cmp byte [rbp + 0x34], 0
mov eax, 0x18a1de31
mov ecx, 0x28c15794
cmovne eax, ecx
jmp 0x1400361cd
cmp eax, 0xb8518680
jle 0x1400372be
cmp eax, 0xba60e743
jg 0x1400378a4
cmp eax, 0xb8518681
je 0x140037c6c
cmp eax, 0xba33697c
jne 0x1400361cd
mov eax, 0xc8965884
jmp 0x1400361cd
cmp eax, 0x7c019387
jle 0x1400372e9
cmp eax, 0x7f314dd2
jg 0x1400378ea
cmp eax, 0x7c019388
je 0x140037c8a
cmp eax, 0x7ce38851
jne 0x1400361cd
mov eax, 0x4b5d54aa
jmp 0x1400361cd
cmp eax, 0xea362fb4
jg 0x140037911
cmp eax, 0xe98d3ec4
je 0x140037cb1
cmp eax, 0xea16b099
jne 0x1400361cd
mov rax, qword [rbp + 0x10]
sub rsp, 0x20
call fcn.14003a0d0
add rsp, 0x20
mov eax, 0xebbf0cbf
jmp 0x1400361cd
cmp eax, 0x5561440
je 0x140037ce1
cmp eax, 0x63e5128
je 0x140037ceb
cmp eax, 0x676ada0
jne 0x1400361cd
movzx eax, byte [rbp + 0x37]
mov eax, 0x383c21d9
jmp 0x1400361cd
cmp eax, 0x83c795c5
je 0x140037d09
cmp eax, 0x85249e9f
je 0x140037d13
cmp eax, 0x85bd3248
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4dd039d8
mov ecx, 0x70144e45
jmp 0x1400361c0
cmp eax, 0x435a51f9
je 0x140037d31
cmp eax, 0x45709bdb
je 0x140037d3b
cmp eax, 0x4894e297
jne 0x1400361cd
mov eax, 0x2d4d5cbc
jmp 0x1400361cd
cmp eax, 0xbc942962
je 0x140037d59
cmp eax, 0xbe91eb4d
je 0x140037d68
cmp eax, 0xbed8f032
jne 0x1400361cd
xor r14d, r14d
mov eax, 0x89ee7e12
jmp 0x1400361cd
cmp eax, 0x2b608442
je 0x140037d72
cmp eax, 0x2c949b70
je 0x140037d84
cmp eax, 0x2cc09662
jne 0x1400361cd
mov eax, 0xc2b66967
jmp 0x1400361cd
cmp eax, 0xa0670022
je 0x140037d8e
cmp eax, 0xa3fffe85
je 0x140037dac
cmp eax, 0xa464e9a0
jne 0x1400361cd
mov eax, 0xf8816715
jmp 0x1400361cd
cmp eax, 0x6504898e
je 0x140037dd0
cmp eax, 0x66009dfa
je 0x140037dee
cmp eax, 0x66376027
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86d9df05
mov ecx, 0xb3bf69a1
jmp 0x1400361c0
cmp eax, 0xf0d9d989
je 0x140037e1e
cmp eax, 0xf2f2049c
je 0x140037e3c
cmp eax, 0xf33e87ed
jne 0x1400361cd
mov eax, 0xf0d9d989
jmp 0x1400361cd
cmp eax, 0x19dde079
je 0x140037e6c
cmp eax, 0x1b124057
je 0x140037e8a
cmp eax, 0x1c591a26
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5561440
mov ecx, 0x107d182a
jmp 0x1400361c0
cmp eax, 0x9783b854
je 0x140037ea2
cmp eax, 0x979aca0b
je 0x140037ec0
cmp eax, 0x97bab809
jne 0x1400361cd
mov rax, qword [rbp + 0x20]
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x544e018e
mov ecx, 0xebb58522
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0x544e018e
cmovl eax, ecx
jmp 0x1400361cd
cmp eax, 0x544e018e
je 0x140037eca
cmp eax, 0x54b0b449
je 0x140037ed4
cmp eax, 0x55629ad8
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c949b70
mov ecx, 0x20e1d3be
jmp 0x1400361c0
cmp eax, 0xcd31898c
je 0x140037ef2
cmp eax, 0xce1e90a1
je 0x140037f04
cmp eax, 0xce7757da
jne 0x1400361cd
mov rax, qword [rbp - 0x40]
mov eax, 0x41fa9199
jmp 0x1400361cd
cmp eax, 0x35a06bc3
je 0x140037f0e
cmp eax, 0x371c54d3
je 0x140037f33
cmp eax, 0x37d155d0
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5dd2f015
mov ecx, 0x34f1199c
jmp 0x1400361c0
cmp eax, 0xae431d28
je 0x140037f4c
cmp eax, 0xae67999e
je 0x140037f56
cmp eax, 0xafff8d0f
jne 0x1400361cd
mov rax, qword [rbp - 0x10]
mov eax, 0x40ee814e
jmp 0x1400361cd
cmp eax, 0x74be72cd
je 0x140037f74
cmp eax, 0x74d75444
je 0x140037f92
cmp eax, 0x77b8fd66
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5dec0a4
mov ecx, 0xddf3ff0d
jmp 0x1400361c0
cmp eax, 0xebb58522
je 0x140037fb0
cmp eax, 0xebbf0cbf
je 0x140037fbe
cmp eax, 0xec814599
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x53f90913
mov ecx, 0x8689120a
jmp 0x1400361c0
cmp eax, 0xf07fbec
je 0x140037fed
cmp eax, 0x107d182a
je 0x140037ffa
cmp eax, 0x10f7b4f8
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x98f81314
mov ecx, 0x4db80682
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0x98f81314
cmovl eax, ecx
jmp 0x1400361cd
cmp eax, 0x8b6510c2
je 0x140038018
cmp eax, 0x8dbb3e83
je 0x140038040
cmp eax, 0x8ec2c012
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
and cl, 1
cmp dword [0x14006b40c], 0xa
setl al
mov edx, 0x72dc39c0
mov ebx, 0xeed0d557
cmovl edx, ebx
xor al, cl
test cl, cl
mov ecx, 0x72dc39c0
cmovne edx, ecx
test al, al
cmove edx, ebx
mov eax, edx
jmp 0x1400361cd
cmp eax, 0x4c9f74c1
je 0x14003805e
cmp eax, 0x4db80682
je 0x140038068
cmp eax, 0x4dd039d8
jne 0x1400361cd
mov eax, 0x85bd3248
jmp 0x1400361cd
cmp eax, 0xc3c91599
je 0x140038072
cmp eax, 0xc5f0308c
je 0x14003807c
cmp eax, 0xc8965884
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xba33697c
mov ecx, 0x73beed77
jmp 0x1400361c0
cmp eax, 0x2e9acd8d
je 0x14003809a
cmp eax, 0x304fcff1
je 0x1400380a4
cmp eax, 0x309e443c
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1dcf83be
mov ecx, 0xea362fb5
jmp 0x1400361c0
cmp eax, 0xa802d313
je 0x1400380b5
cmp eax, 0xa85cb318
je 0x1400380ef
cmp eax, 0xa8c94219
jne 0x1400361cd
mov rax, qword [rbp - 0x58]
mov qword [rbp + 0x20], rax
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeae9a1fb
mov ecx, 0x647fbeae
jmp 0x1400361c0
cmp eax, 0x6b935c91
je 0x14003810d
cmp eax, 0x6bd77aa6
je 0x14003812b
cmp eax, 0x70144e45
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a594714
mov ecx, 0x6ad2ea67
jmp 0x1400361c0
cmp eax, 0xf8e94084
je 0x140038149
cmp eax, 0xfa5a908a
je 0x140038153
cmp eax, 0xfc6faabf
jne 0x1400361cd
mov eax, 0x239e5685
xor edi, edi
jmp 0x1400361cd
cmp eax, 0x1fd6ae96
je 0x14003815d
cmp eax, 0x20e1d3be
je 0x140038167
cmp eax, 0x2148ec0a
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4c9f74c1
mov ecx, 0x9a49b827
jmp 0x1400361c0
cmp eax, 0x9a49b827
je 0x140038185
cmp eax, 0x9c8fc8ff
je 0x1400381a3
cmp eax, 0x9cc20bf9
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1fd6ae96
mov ecx, 0x1f2e9f04
jmp 0x1400361c0
cmp eax, 0x5dd2f015
je 0x1400381d3
cmp eax, 0x5e4555b3
je 0x1400381dd
cmp eax, 0x5ebca890
jne 0x1400361cd
mov eax, 0xae331034
jmp 0x1400361cd
cmp eax, 0xd68329a7
je 0x1400361a3
cmp eax, 0xd6c403c7
je 0x1400381fb
cmp eax, 0xd8ecb7fa
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x97be0c86
mov ecx, 0x9c8fc8ff
jmp 0x1400361c0
cmp eax, 0x3dcab2b9
je 0x140038205
cmp eax, 0x3fce4d3c
je 0x140038223
cmp eax, 0x40ee814e
jne 0x1400361cd
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x18]
mov qword [rbp - 0x70], rax
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xafff8d0f
mov ecx, 0xcc0ea715
jmp 0x1400361c0
cmp eax, 0xb3bf69a1
je 0x140038241
cmp eax, 0xb7272bfa
je 0x14003825f
cmp eax, 0xb80795c6
jne 0x1400361cd
mov eax, 0x309e443c
jmp 0x1400361cd
cmp eax, 0x7b4b9acd
je 0x140038276
cmp eax, 0x7b73d860
je 0x14003828c
cmp eax, 0x7be5d8e7
jne 0x1400361cd
mov eax, 0xef799aa4
jmp 0x1400361cd
cmp eax, 0xe2e0cb2f
je 0x140038296
cmp eax, 0xe80623ec
jne 0x1400361cd
mov eax, 0x3230a576
jmp 0x1400361cd
cmp eax, 0xd482996
je 0x1400382a0
cmp eax, 0xd5b7a05
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb0cdd4d1
mov ecx, 0xc3c91599
jmp 0x1400361c0
cmp eax, 0x8929faf4
je 0x1400382be
cmp eax, 0x89ee7e12
jne 0x1400361cd
mov eax, r14d
and al, 1
mov byte [rbp + 0x30], al
mov rax, qword [rbp - 0x48]
mov rax, qword [rbp - 0x40]
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8929faf4
mov ecx, 0xbc437ff5
jmp 0x1400361c0
cmp eax, 0x4b5d54aa
je 0x1400382c8
cmp eax, 0x4bfb7473
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf8e94084
mov ecx, 0xb8518681
jmp 0x1400361c0
cmp eax, 0xc2b66967
je 0x1400382e6
cmp eax, 0xc393e15a
jne 0x1400361cd
mov eax, 0xee7ca698
jmp 0x1400361cd
cmp eax, 0x2e0e857b
je 0x140038328
cmp eax, 0x2e465dcc
jne 0x1400361cd
mov eax, 0x40f0465d
jmp 0x1400361cd
cmp eax, 0xa72780ae
je 0x140038346
cmp eax, 0xa75460bd
jne 0x1400361cd
mov eax, dword [rbp + 0x1c]
cmp eax, 3
mov eax, 0x1b124057
mov ecx, 0x16703104
cmovl eax, ecx
jmp 0x1400361cd
cmp eax, 0x69dc99f1
je 0x140038364
cmp eax, 0x6ad2ea67
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xef0e7e11
mov ecx, 0xc5f0308c
jmp 0x1400361c0
cmp eax, 0xf87a7fb3
je 0x14003836e
cmp eax, 0xf8816715
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa464e9a0
mov ecx, 0x4a14d016
jmp 0x1400361c0
cmp eax, 0x1f2e9f04
je 0x14003839e
cmp eax, 0x1f72ec02
jne 0x1400361cd
mov eax, 0x7f314dd3
jmp 0x1400361cd
cmp eax, 0x9981a73b
je 0x1400383ce
cmp eax, 0x9a01dd3a
jne 0x1400361cd
mov eax, 0x6504898e
jmp 0x1400361cd
cmp eax, 0x5cb910b1
je 0x1400383ec
cmp eax, 0x5d30b9ac
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2148ec0a
mov ecx, 0xf2f2049c
jmp 0x1400361c0
cmp eax, 0xd4b7ef0d
je 0x14003840a
cmp eax, 0xd67fdc52
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x45709bdb
mov ecx, 0x85249e9f
jmp 0x1400361c0
cmp eax, 0x38e7b15d
je 0x140038414
cmp eax, 0x3a9b48fc
jne 0x1400361cd
cmp byte [rbp + 0x33], 0
mov eax, 0x18a1de31
mov ecx, 0x5d30b9ac
cmovne eax, ecx
jmp 0x1400361cd
cmp eax, 0xb31e6aba
je 0x140038433
cmp eax, 0xb35d519b
jne 0x1400361cd
mov rax, qword [rbp - 0x10]
mov eax, 0x66009dfa
jmp 0x1400361cd
cmp eax, 0x790b70c5
je 0x14003843d
cmp eax, 0x7a943740
jne 0x1400361cd
mov eax, 0x74be72cd
jmp 0x1400361cd
cmp eax, 0xef0e7e11
je 0x140038481
cmp eax, 0xef799aa4
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ec2c012
mov ecx, 0xdea375dd
jmp 0x1400361c0
cmp eax, 0x18a1de31
je 0x14003848b
cmp eax, 0x18c832d5
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5ebca890
mov ecx, 0xae331034
jmp 0x1400361c0
cmp eax, 0x959a5285
je 0x1400384a9
cmp eax, 0x960e80fc
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4894e297
mov ecx, 0x2d4d5cbc
jmp 0x1400361c0
cmp eax, 0x51318443
je 0x1400384b3
cmp eax, 0x53f90913
jne 0x1400361cd
mov eax, 0x8689120a
jmp 0x1400361cd
cmp eax, 0xcbc274a5
je 0x1400384bd
cmp eax, 0xcc0ea715
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb35d519b
mov ecx, 0xaa6fce8a
jmp 0x1400361c0
cmp eax, 0x34d3aebb
je 0x1400384db
cmp eax, 0x34f1199c
jne 0x1400361cd
mov eax, 0x1c591a26
jmp 0x1400361cd
cmp eax, 0xac29e6be
je 0x1400384e5
cmp eax, 0xae331034
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5ebca890
mov ecx, 0xfc6faabf
jmp 0x1400361c0
cmp eax, 0x7424e60e
je 0x140038503
cmp eax, 0x745dc684
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa464e9a0
mov ecx, 0xf8816715
jmp 0x1400361c0
cmp eax, 0xfe5b1a9d
je 0x14003853a
cmp eax, 0x357f2b3
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14006b40c], 0xa
setl cl
mov edx, ecx
and dl, al
xor cl, al
mov ebx, edx
xor bl, cl
test cl, cl
mov eax, 0x8ec2c012
cmovne eax, esi
test dl, dl
mov ecx, 0x8ec2c012
cmove eax, ecx
test bl, bl
cmovne eax, esi
jmp 0x1400361cd
cmp eax, 0x28c15794
je 0x140038544
cmp eax, 0x2a594714
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xebb58522
mov ecx, 0x97bab809
jmp 0x1400361c0
cmp eax, 0x9e5edbe9
je 0x140038562
cmp eax, 0xa00d69c6
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e54f49f
mov ecx, 0x2e0e857b
jmp 0x1400361c0
cmp eax, 0x6355d4f5
je 0x14003856c
cmp eax, 0x647fbeae
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe2d50a15
mov ecx, 0x13583418
jmp 0x1400361c0
cmp eax, 0xdca54df7
je 0x14003859c
cmp eax, 0xddf3ff0d
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5dec0a4
mov ecx, 0x422ed991
jmp 0x1400361c0
cmp eax, 0x41fa9199
je 0x1400385ba
cmp eax, 0x422ed991
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2e465dcc
mov ecx, 0x40f0465d
jmp 0x1400361c0
cmp eax, 0xba60e744
je 0x140038609
cmp eax, 0xbc437ff5
jne 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x782e30d6
mov ecx, 0x8929faf4
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0x782e30d6
cmovl eax, ecx
jmp 0x1400361cd
cmp eax, 0x7f314dd3
je 0x140038613
cmp eax, 0x7f4d240f
jne 0x1400361cd
mov rax, qword [rbp + 0x20]
mov byte [rax], 0
mov eax, 0xd482996
jmp 0x1400361cd
cmp eax, 0xeae9a1fb
jne 0x14003863b
mov eax, 0xa8c94219
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c949b70
mov ecx, 0x55629ad8
jmp 0x1400361c0
mov eax, 0xf2f2049c
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x53f90913
mov ecx, 0xb80795c6
jmp 0x1400361c0
mov eax, 0x9cc20bf9
jmp 0x1400361cd
mov eax, 0xcbc274a5
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4894e297
mov ecx, 0x66376027
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4dd039d8
mov ecx, 0x85bd3248
jmp 0x1400361c0
mov eax, 0xd68329a7
jmp 0x1400361cd
mov rax, qword [rbp - 0x78]
mov r9, qword [rax]
mov rcx, qword [rbp + 8]
mov r8, qword [rbp - 0x18]
sub rsp, 0x20
mov edx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
add rsp, 0x20
mov rcx, qword [rbp - 0x18]
cmp rcx, rax
mov eax, 0x5c829e35
jmp 0x140038269
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7ce38851
mov ecx, 0x4b5d54aa
jmp 0x1400361c0
mov rax, qword [rbp + 0x20]
mov eax, 0xbf8ed2c9
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x304fcff1
mov ecx, 0x35a06bc3
jmp 0x1400361c0
mov eax, 0x4ae83196
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86d9df05
mov ecx, 0x960e80fc
jmp 0x1400361c0
mov eax, 0x5e4555b3
jmp 0x1400361cd
movzx edi, byte [rbp + 0x30]
mov eax, 0x239e5685
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9601b42
mov ecx, 0xce1e90a1
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0xc9601b42
cmovl eax, ecx
jmp 0x1400361cd
mov eax, 0xd67fdc52
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd9f2f167
mov ecx, 0x4ae83196
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x83c795c5
mov ecx, 0xd49c9485
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xac29e6be
mov ecx, 0xce1e90a1
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0xac29e6be
cmovl eax, ecx
jmp 0x1400361cd
mov eax, 0x20
call fcn.140066cf0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x28], rax
mov eax, 0x10
call fcn.140066cf0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 8], rax
mov rax, qword [rbp - 0x50]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp - 0x30]
cmp qword [rax], 0
setne byte [rbp + 0x34]
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14006b40c], 0xa
setl cl
setge dl
xor dl, al
and cl, al
xor cl, dl
mov eax, 0x3dcab2b9
mov ecx, 0xae67999e
cmovne eax, ecx
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb0cdd4d1
mov ecx, 0x1c591a26
jmp 0x1400361c0
mov eax, 0xeed0d557
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e5edbe9
mov ecx, 0x2cc09662
jmp 0x1400361c0
mov eax, edi
and al, 1
mov byte [rbp + 0x2f], al
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1dcf83be
mov ecx, 0x309e443c
jmp 0x1400361c0
mov eax, 0x2b608442
jmp 0x1400361cd
mov r14b, 1
mov eax, 0x89ee7e12
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6504898e
mov ecx, 0x9a01dd3a
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0x6504898e
cmovl eax, ecx
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe80623ec
mov ecx, 0x3230a576
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x745dc684
mov ecx, 0x435a51f9
jmp 0x1400361c0
movzx eax, byte [rbp + 0x37]
and al, 1
mov byte [rbp + 0x33], al
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6bd77aa6
mov ecx, 0xd6c403c7
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x979aca0b
mov ecx, 0xfa5a908a
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0x979aca0b
cmovl eax, ecx
jmp 0x1400361cd
mov eax, 0x107d182a
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x677bbf6a
mov ecx, 0xd68329a7
jmp 0x1400361c0
mov eax, 0xd49c9485
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x45709bdb
mov ecx, 0xa53839d5
jmp 0x1400361c0
mov eax, 0x371c54d3
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb31e6aba
mov ecx, 0x9783b854
jmp 0x1400361c0
movzx r14d, byte [rbp + 0x31]
mov eax, 0x89ee7e12
jmp 0x1400361cd
mov eax, 0xfe273800
jmp 0x1400361cd
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x40], rax
mov eax, 0xce7757da
jmp 0x1400361cd
mov eax, 0x55629ad8
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeae9a1fb
mov ecx, 0xa8c94219
jmp 0x1400361c0
mov edx, dword [rbp - 0x1c]
mov rax, qword [rbp - 0x70]
sub rsp, 0x20
mov rcx, r12
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x10]
mov dword [rcx], eax
mov eax, 0x790b70c5
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a01dd3a
mov ecx, 0xcfd83441
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x40ee814e
mov ecx, 0xafff8d0f
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0x40ee814e
cmovl eax, ecx
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf33e87ed
mov ecx, 0x9e14d5f0
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3fce4d3c
mov ecx, 0x7b73d860
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0x3fce4d3c
cmovl eax, ecx
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e5edbe9
mov ecx, 0xfcfd545e
jmp 0x1400361c0
mov eax, dword [rbp + 0x1c]
cmp eax, 3
mov eax, 0xba60e744
mov ecx, 0x7f4d240f
cmove eax, ecx
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb31e6aba
mov ecx, 0x1ec09395
jmp 0x1400361c0
mov eax, 0xc3b84b2
jmp 0x1400361cd
mov eax, 0x6ad2ea67
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xae67999e
mov ecx, 0x322a809d
jmp 0x1400361c0
mov rax, qword [rbp - 0x68]
mov qword [rbp - 0x78], rax
mov eax, 0xf5d4dbbf
jmp 0x1400361cd
mov eax, 0xc9601b42
jmp 0x1400361cd
mov rax, qword [rbp + 0x20]
mov byte [rax], 0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x304fcff1
mov ecx, 0x69dc99f1
jmp 0x1400361c0
mov rax, qword [rbp - 8]
mov rax, qword [rax]
sub rax, qword [rbp + 8]
mov qword [rbp - 0x18], rax
mov eax, 0xb7272bfa
jmp 0x1400361cd
mov eax, 0x7c019388
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4db80682
mov ecx, 0x10f7b4f8
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2e9acd8d
mov ecx, 0xac08ca2d
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd4b7ef0d
mov ecx, 0x357f2b3
jmp 0x1400361c0
mov rax, qword [rbp + 0x20]
mov eax, 0x97bab809
jmp 0x1400361cd
mov rax, qword [rbp + 0x10]
sub rsp, 0x20
call fcn.14003a0d0
add rsp, 0x20
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xea16b099
mov ecx, 0x19dde079
jmp 0x1400361c0
mov eax, 0x239e5685
mov dil, 1
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5561440
mov ecx, 0xd5b7a05
jmp 0x1400361c0
mov rax, qword [rbp + 0x20]
movzx eax, byte [rax]
mov byte [rbp + 0x32], al
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x251bec0a
mov ecx, 0x6086260c
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa5a908a
mov ecx, 0xe98d3ec4
jmp 0x1400361c0
mov eax, 0x9a49b827
jmp 0x1400361cd
mov eax, 0x10f7b4f8
jmp 0x1400361cd
mov eax, 0xa3fffe85
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xef0e7e11
mov ecx, 0xa85cb318
jmp 0x1400361c0
mov eax, 0xac08ca2d
jmp 0x1400361cd
mov rax, qword [rbp + 0x20]
mov byte [rax], 0
mov eax, 0x35a06bc3
jmp 0x1400361cd
mov rax, qword [rbp + 0x20]
movzx eax, byte [rax]
mov byte [rbp + 0x37], al
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd8ecb7fa
mov ecx, 0x5062e779
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0xd8ecb7fa
cmovl eax, ecx
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x97be0c86
mov ecx, 0xbf8ed2c9
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf33e87ed
mov ecx, 0xf0d9d989
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x676ada0
mov ecx, 0x383c21d9
jmp 0x1400361c0
mov eax, 0x4bfb7473
jmp 0x1400361cd
mov eax, 0xe98d3ec4
jmp 0x1400361cd
mov eax, 0x1f2e9f04
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x959a5285
mov ecx, 0xdbdb457d
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4c9f74c1
mov ecx, 0x926eebd
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc8965884
mov ecx, 0xba33697c
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0xc8965884
cmovl eax, ecx
jmp 0x1400361cd
mov eax, 0x37d155d0
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd4b7ef0d
mov ecx, 0x74d75444
jmp 0x1400361c0
mov eax, 0x8f998de9
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x51318443
mov ecx, 0x78941a82
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b73d860
mov ecx, 0xa72780ae
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf8e94084
mov ecx, 0x4bfb7473
jmp 0x1400361c0
cmp qword [rbp - 0x18], 0
mov eax, 0xcd31898c
mov ecx, 0x919cc015
cmove eax, ecx
jmp 0x1400361cd
cmp dword [rbp + 0x1c], 0
mov eax, 0xba60e744
mov ecx, 0x5cb910b1
cmove eax, ecx
jmp 0x1400361cd
mov eax, 0x3fce4d3c
jmp 0x1400361cd
mov eax, 0x77b8fd66
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x63e5128
mov ecx, 0xee7ca698
jmp 0x1400361c0
mov eax, 0xbc437ff5
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7ce38851
mov ecx, 0xec814599
jmp 0x1400361c0
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x38]
sub rsp, 0x20
call fcn.14003a0d0
add rsp, 0x20
mov dword [rbp - 0x1c], eax
mov rax, qword [r12]
mov qword [rbp - 0x10], rax
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf87a7fb3
mov ecx, 0xfe5b1a9d
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e54f49f
mov ecx, 0xbef42cec
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2148ec0a
mov ecx, 0x6355d4f5
jmp 0x1400361c0
mov eax, 0x7424e60e
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xebbf0cbf
mov ecx, 0xea16b099
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0xebbf0cbf
cmovl eax, ecx
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x37f4b9c3
mov ecx, 0x1fd6ae96
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0x37f4b9c3
cmovl eax, ecx
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2e465dcc
mov ecx, 0x7a943740
jmp 0x1400361c0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x58e06422
mov ecx, 0x7424e60e
jmp 0x1400361c0
mov eax, 0x74d75444
jmp 0x1400361cd
movzx ecx, byte [rbp + 0x36]
cmp byte [rbp + 0x35], 0
mov eax, 0xbe91eb4d
mov edx, 0xfe273800
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1400361cd
mov eax, 0x9783b854
jmp 0x1400361cd
mov rax, qword [rbp]
sub rsp, 0x20
call fcn.14003a0d0
add rsp, 0x20
mov rcx, qword [rbp]
mov dword [rcx], eax
mov rdx, qword [rbp + 0x10]
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.140039cc0
add rsp, 0x20
mov rcx, qword [rbp - 0x38]
test al, al
mov eax, 0x6b935c91
mov ecx, 0x18c832d5
cmovne eax, ecx
jmp 0x1400361cd
mov eax, 0xc5f0308c
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x34d3aebb
mov ecx, 0xdca54df7
jmp 0x1400361c0
mov eax, 0xdbdb457d
jmp 0x1400361cd
mov eax, 0x78941a82
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x745dc684
mov ecx, 0x9cc20bf9
jmp 0x1400361c0
mov eax, 0xdca54df7
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x63e5128
mov ecx, 0x4fca6fe8
jmp 0x1400361c0
mov rax, qword [rbp + 0x20]
mov byte [rax], 0
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa00d69c6
mov ecx, 0x58e06422
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0xa00d69c6
cmovl eax, ecx
jmp 0x1400361cd
mov eax, 0x2dd4c7bb
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe2d50a15
mov ecx, 0xa0670022
jmp 0x1400361c0
mov eax, 0xfcfd545e
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc2b66967
mov ecx, 0xf87a7fb3
cmovne eax, ecx
cmp dword [0x14006b40c], 0xa
mov ecx, 0xc2b66967
cmovl eax, ecx
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x34d3aebb
mov ecx, 0xf07fbec
jmp 0x1400361c0
mov rax, qword [rbp - 8]
mov qword [rbp - 0x48], rax
mov rax, qword [rbp - 0x48]
mov rax, qword [rbp - 0x30]
mov rcx, qword [rax]
mov rax, qword [rbp - 0x28]
mov qword [rbp + 8], rax
mov r9, qword [rbp + 8]
add r9, 0x20
mov rax, qword [rbp - 8]
mov r8, qword [rbp + 8]
mov rbx, qword [rcx]
sub rsp, 0x30
mov qword [rsp + 0x20], rax
mov rdx, qword [rbp - 0x60]
call qword [rbx + 0x40]
add rsp, 0x30
mov dword [rbp + 0x1c], eax
mov eax, 0xcb40de3d
jmp 0x1400361cd
mov eax, 0xbed8f032
jmp 0x1400361cd
mov eax, dword [0x14006b408]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f72ec02
cmove eax, r15d
cmp dword [0x14006b40c], 0xa
cmovl eax, r15d
jmp 0x1400361cd
cmp eax, 0xea362fb5
jne 0x1400361cd
mov al, byte [rbp + 0x2f]
lea rsp, [rbp + 0x38]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret