Function at 0x140159885
Capabilities:
Authenticate hmac
Check for software breakpoints
Check http status code
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3
Parse pe header
Write file on windows

Disassembly:
push rax
pushf
mov eax, 0xc8b9a439
pushf
not eax
add eax, 0xf7fa6ec7
xor eax, 0xfec841d4
rol eax, 5
popf
pushf
not eax
add eax, 0x93937d99
xor eax, 0xcb89e8fb
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xfa2d0c1b
xor eax, 0xd1522053
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xce21369f
xor eax, 0xf7d66c72
rol eax, 0xea
popf
cmp eax, 0x63
jne 0x1401598e8
popf
pop rax
jmp 0x14015dc72
cmp eax, 0x48
jne 0x1401598f7
popf
pop rax
jmp 0x14015cf52
cmp eax, 0x3f
jne 0x140159906
popf
pop rax
jmp 0x14015ca35
cmp eax, 0x99
jne 0x140159915
popf
pop rax
jmp 0x14015f969
cmp eax, 0xde
jne 0x140159924
popf
pop rax
jmp 0x140161d13
cmp eax, 0x78
jne 0x140159933
popf
pop rax
jmp 0x14015e788
cmp eax, 0xd5
jne 0x140159942
popf
pop rax
jmp 0x140161862
cmp eax, 0x6e
jne 0x140159951
popf
pop rax
jmp 0x14015e21a
cmp eax, 0x8b
jne 0x140159960
popf
pop rax
jmp 0x14015f195
cmp eax, 0x7d
jne 0x14015996f
popf
pop rax
jmp 0x14015e9f4
cmp eax, 0x2a
jne 0x14015997e
popf
pop rax
jmp 0x14015becd
cmp eax, 0x71
jne 0x14015998d
popf
pop rax
jmp 0x14015e3ec
cmp eax, 0x1c
jne 0x14015999c
popf
pop rax
jmp 0x14015b653
cmp eax, 0x2e
jne 0x1401599ab
popf
pop rax
jmp 0x14015c0bf
cmp eax, 0x89
jne 0x1401599ba
popf
pop rax
jmp 0x14015f08f
cmp eax, 0xcd
jne 0x1401599c9
popf
pop rax
jmp 0x140161468
cmp eax, 0xe9
jne 0x1401599d8
popf
pop rax
jmp 0x140162340
cmp eax, 0xcb
jne 0x1401599e7
popf
pop rax
jmp 0x140161372
cmp eax, 0x23
jne 0x1401599f6
popf
pop rax
jmp 0x14015ba93
cmp eax, 0xee
jne 0x140159a05
popf
pop rax
jmp 0x1401625d0
cmp eax, 0x43
jne 0x140159a14
popf
pop rax
jmp 0x14015cc85
cmp eax, 0x13
jne 0x140159a23
popf
pop rax
jmp 0x14015b1b4
cmp eax, 0x33
jne 0x140159a32
popf
pop rax
jmp 0x14015c2bc
cmp eax, 0x24
jne 0x140159a41
popf
pop rax
jmp 0x14015baca
cmp eax, 0x1e
jne 0x140159a50
popf
pop rax
jmp 0x14015b74c
cmp eax, 0xb1
jne 0x140159a5f
popf
pop rax
jmp 0x1401605db
cmp eax, 0xf2
jne 0x140159a6e
popf
pop rax
jmp 0x14016280b
cmp eax, 0x27
jne 0x140159a7d
popf
pop rax
jmp 0x14015bd2a
cmp eax, 0x30
jne 0x140159a8c
popf
pop rax
jmp 0x14015c199
cmp eax, 0xb9
jne 0x140159a9b
popf
pop rax
jmp 0x140160a33
cmp eax, 0x37
jne 0x140159aaa
popf
pop rax
jmp 0x14015c597
cmp eax, 0xd6
jne 0x140159ab9
popf
pop rax
jmp 0x14016192c
cmp eax, 0x39
jne 0x140159ac8
popf
pop rax
jmp 0x14015c732
cmp eax, 0xd4
jne 0x140159ad7
popf
pop rax
jmp 0x1401617c7
cmp eax, 0x7e
jne 0x140159ae6
popf
pop rax
jmp 0x14015ea76
cmp eax, 0xd2
jne 0x140159af5
popf
pop rax
jmp 0x1401616a2
cmp eax, 0x92
jne 0x140159b04
popf
pop rax
jmp 0x14015f627
cmp eax, 0xc6
jne 0x140159b13
popf
pop rax
jmp 0x1401610bb
cmp eax, 0xa4
jne 0x140159b22
popf
pop rax
jmp 0x14015ff64
cmp eax, 0x7f
jne 0x140159b31
popf
pop rax
jmp 0x14015eac1
cmp eax, 0xfe
jne 0x140159b40
popf
pop rax
jmp 0x140162e77
cmp eax, 0x83
jne 0x140159b4f
popf
pop rax
jmp 0x14015eca2
cmp eax, 0xce
jne 0x140159b5e
popf
pop rax
jmp 0x1401614be
cmp eax, 0xec
jne 0x140159b6d
popf
pop rax
jmp 0x1401624b4
cmp eax, 0x35
jne 0x140159b7c
popf
pop rax
jmp 0x14015c460
cmp eax, 0xa0
jne 0x140159b8b
popf
pop rax
jmp 0x14015fcbb
cmp eax, 0x7a
jne 0x140159b9a
popf
pop rax
jmp 0x14015e872
cmp eax, 0xf7
jne 0x140159ba9
popf
pop rax
jmp 0x140162aa1
cmp eax, 0x38
jne 0x140159bb8
popf
pop rax
jmp 0x14015c654
cmp eax, 0xc2
jne 0x140159bc7
popf
pop rax
jmp 0x140160e8b
cmp eax, 0x5c
jne 0x140159bd6
popf
pop rax
jmp 0x14015d951
cmp eax, 0x15
jne 0x140159be5
popf
pop rax
jmp 0x14015b288
cmp eax, 0xaf
jne 0x140159bf4
popf
pop rax
jmp 0x1401604d1
cmp eax, 0xd1
jne 0x140159c03
popf
pop rax
jmp 0x140161650
cmp eax, 0xc3
jne 0x140159c12
popf
pop rax
jmp 0x140160ee9
cmp eax, 0xdb
jne 0x140159c21
popf
pop rax
jmp 0x140161b98
cmp eax, 0xef
jne 0x140159c30
popf
pop rax
jmp 0x14016262d
cmp eax, 0xc8
jne 0x140159c3f
popf
pop rax
jmp 0x140161195
cmp eax, 0x8f
jne 0x140159c4e
popf
pop rax
jmp 0x14015f435
cmp eax, 0x4d
jne 0x140159c5d
popf
pop rax
jmp 0x14015d1fa
cmp eax, 0xea
jne 0x140159c6c
popf
pop rax
jmp 0x1401623d6
cmp eax, 0xb5
jne 0x140159c7b
popf
pop rax
jmp 0x140160803
cmp eax, 0x2c
jne 0x140159c8a
popf
pop rax
jmp 0x14015bfe5
cmp eax, 0x5f
jne 0x140159c99
popf
pop rax
jmp 0x14015da5b
cmp eax, 0x19
jne 0x140159ca8
popf
pop rax
jmp 0x14015b439
cmp eax, 0x102
jne 0x140159cb7
popf
pop rax
jmp 0x140162fe3
cmp eax, 0xe7
jne 0x140159cc6
popf
pop rax
jmp 0x14016223e
cmp eax, 0x53
jne 0x140159cd5
popf
pop rax
jmp 0x14015d4e3
cmp eax, 0x4f
jne 0x140159ce4
popf
pop rax
jmp 0x14015d2ed
cmp eax, 0x6c
jne 0x140159cf3
popf
pop rax
jmp 0x14015e0ed
cmp eax, 7
jne 0x140159d02
popf
pop rax
jmp 0x14015ab83
cmp eax, 0xa8
jne 0x140159d11
popf
pop rax
jmp 0x140160175
cmp eax, 0x84
jne 0x140159d20
popf
pop rax
jmp 0x14015ed38
cmp eax, 0x7c
jne 0x140159d2f
popf
pop rax
jmp 0x14015e9a6
cmp eax, 0xac
jne 0x140159d3e
popf
pop rax
jmp 0x140160341
cmp eax, 0x8c
jne 0x140159d4d
popf
pop rax
jmp 0x14015f242
cmp eax, 0x18
jne 0x140159d5c
popf
pop rax
jmp 0x14015b397
cmp eax, 0x28
jne 0x140159d6b
popf
pop rax
jmp 0x14015bda8
cmp eax, 0xbd
jne 0x140159d7a
popf
pop rax
jmp 0x140160c3a
cmp eax, 0x98
jne 0x140159d89
popf
pop rax
jmp 0x14015f8d1
cmp eax, 0x52
jne 0x140159d98
popf
pop rax
jmp 0x14015d43b
cmp eax, 0x41
jne 0x140159da7
popf
pop rax
jmp 0x14015cb87
cmp eax, 0xba
jne 0x140159db6
popf
pop rax
jmp 0x140160adb
cmp eax, 0x70
jne 0x140159dc5
popf
pop rax
jmp 0x14015e336
cmp eax, 0xfa
jne 0x140159dd4
popf
pop rax
jmp 0x140162c35
cmp eax, 0x95
jne 0x140159de3
popf
pop rax
jmp 0x14015f76b
cmp eax, 0
jne 0x140159df2
popf
pop rax
jmp 0x14015a806
cmp eax, 0x4e
jne 0x140159e01
popf
pop rax
jmp 0x14015d246
cmp eax, 0x31
jne 0x140159e10
popf
pop rax
jmp 0x14015c1e2
cmp eax, 0xa1
jne 0x140159e1f
popf
pop rax
jmp 0x14015fd59
cmp eax, 0x82
jne 0x140159e2e
popf
pop rax
jmp 0x14015ec33
cmp eax, 0xa3
jne 0x140159e3d
popf
pop rax
jmp 0x14015fee7
cmp eax, 0xad
jne 0x140159e4c
popf
pop rax
jmp 0x1401603a7
cmp eax, 0x7b
jne 0x140159e5b
popf
pop rax
jmp 0x14015e8f7
cmp eax, 0x75
jne 0x140159e6a
popf
pop rax
jmp 0x14015e5af
cmp eax, 3
jne 0x140159e79
popf
pop rax
jmp 0x14015a9bc
cmp eax, 0x6f
jne 0x140159e88
popf
pop rax
jmp 0x14015e270
cmp eax, 0x34
jne 0x140159e97
popf
pop rax
jmp 0x14015c365
cmp eax, 0x88
jne 0x140159ea6
popf
pop rax
jmp 0x14015ef56
cmp eax, 0xe1
jne 0x140159eb5
popf
pop rax
jmp 0x140161f3a
cmp eax, 0xb
jne 0x140159ec4
popf
pop rax
jmp 0x14015ad72
cmp eax, 0x66
jne 0x140159ed3
popf
pop rax
jmp 0x14015ddd0
cmp eax, 0x81
jne 0x140159ee2
popf
pop rax
jmp 0x14015ebc5
cmp eax, 0x9f
jne 0x140159ef1
popf
pop rax
jmp 0x14015fc67
cmp eax, 0xd3
jne 0x140159f00
popf
pop rax
jmp 0x140161748
cmp eax, 0xe8
jne 0x140159f0f
popf
pop rax
jmp 0x14016227d
cmp eax, 0x65
jne 0x140159f1e
popf
pop rax
jmp 0x14015dd60
cmp eax, 0x21
jne 0x140159f2d
popf
pop rax
jmp 0x14015b8b7
cmp eax, 0xa5
jne 0x140159f3c
popf
pop rax
jmp 0x14015ffd4
cmp eax, 0xb6
jne 0x140159f4b
popf
pop rax
jmp 0x14016088f
cmp eax, 0x87
jne 0x140159f5a
popf
pop rax
jmp 0x14015eedf
cmp eax, 0x46
jne 0x140159f69
popf
pop rax
jmp 0x14015ce5a
cmp eax, 0x32
jne 0x140159f78
popf
pop rax
jmp 0x14015c260
cmp eax, 0x96
jne 0x140159f87
popf
pop rax
jmp 0x14015f80b
cmp eax, 0x60
jne 0x140159f96
popf
pop rax
jmp 0x14015dac7
cmp eax, 0x42
jne 0x140159fa5
popf
pop rax
jmp 0x14015cc23
cmp eax, 0xf9
jne 0x140159fb4
popf
pop rax
jmp 0x140162be9
cmp eax, 0xb4
jne 0x140159fc3
popf
pop rax
jmp 0x1401607c5
cmp eax, 0x59
jne 0x140159fd2
popf
pop rax
jmp 0x14015d806
cmp eax, 0x9c
jne 0x140159fe1
popf
pop rax
jmp 0x14015faa9
cmp eax, 0x1a
jne 0x140159ff0
popf
pop rax
jmp 0x14015b4d8
cmp eax, 0x73
jne 0x140159fff
popf
pop rax
jmp 0x14015e4da
cmp eax, 0x12
jne 0x14015a00e
popf
pop rax
jmp 0x14015b12e
cmp eax, 0xa9
jne 0x14015a01d
popf
pop rax
jmp 0x1401601b5
cmp eax, 0x3c
jne 0x14015a02c
popf
pop rax
jmp 0x14015c8a2
cmp eax, 0xfb
jne 0x14015a03b
popf
pop rax
jmp 0x140162cb9
cmp eax, 0x3b
jne 0x14015a04a
popf
pop rax
jmp 0x14015c7f8
cmp eax, 0xd0
jne 0x14015a059
popf
pop rax
jmp 0x1401615b0
cmp eax, 0x5d
jne 0x14015a068
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x90
mov rbx, qword [0x1400c1950]
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
mov edi, dword [rbx + 0x5b98]
lea r13, [rbx + 0x5ba0]
sub edi, 1
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rsp + 0x40], xmm10
mov qword [rsp + 0xd8], r13
js 0x14015a88b
push rax
pushf
mov eax, 0xec24f3be
pushf
not eax
add eax, 0xf183693f
xor eax, 0xf886f0b4
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa0226fe3
xor eax, 0x8f7b9027
rol eax, 0x32
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xf602f586
pushf
not eax
add eax, 0xa0e20488
xor eax, 0x95e4e63c
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd6bb010f
xor eax, 0xed7dc1d0
rol eax, 0xc1
popf
jmp 0x1401598d9
mov rcx, qword [rbx + 0x5ba0]
movsxd r8, dword [rbx + 0x5b98]
sub rdx, rcx
push rbp
not rbp
sub rdx, rbp
pop rbp
sub rdx, 1
sar rdx, 5
sub r8, rdx
mov rax, rdx
shl rax, 5
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
shl r8, 5
sub r8, 0x20
lea rdx, [rcx + 0x20]
call sub.VCRUNTIME140.dll_memmove
jmp 0x14015aa05
dec dword [rbx + 0x5b98]
push rax
pushf
mov eax, 0xa6c7b67e
pushf
not eax
add eax, 0xbccec9c5
xor eax, 0xfb763357
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa8dd098e
xor eax, 0xf8809d03
rol eax, 0x84
popf
pushf
not eax
add eax, 0x9dd0c109
xor eax, 0xa8073cf3
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xbd650147
xor eax, 0xe9627a09
rol eax, 0xb8
popf
jmp 0x1401598d9
xor edi, edi
mov esi, edi
cmp dword [rbx + 0x5b98], edi
jle 0x14015abe8
push rax
pushf
mov eax, 0x775db71d
pushf
not eax
add eax, 0xdda1a9f7
xor eax, 0xc0a9473f
rol eax, 0x82
popf
pushf
not eax
add eax, 0x86b3a579
xor eax, 0xf654c189
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9c1cceaa
xor eax, 0xebb066cd
rol eax, 4
popf
pushf
not eax
add eax, 0xcb22d0bc
xor eax, 0xd6318b91
rol eax, 0xfe
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xd05bfc21
pushf
not eax
add eax, 0xc4a505c7
xor eax, 0xef72b417
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb3faa7e1
xor eax, 0xcc1c6bbd
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa5d4f10a
xor eax, 0xe7e80f12
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe61b8839
xor eax, 0xb899ff94
rol eax, 0x12
popf
jmp 0x1401598d9
inc esi
add rbp, 0x20
cmp esi, dword [rbx + 0x5b98]
jl 0x14015add9
push rax
pushf
mov eax, 0xeb57dd65
pushf
not eax
add eax, 0x85c591b9
xor eax, 0xfd90ddd7
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x9387b95c
xor eax, 0xf7c613e3
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8bd898d4
xor eax, 0x96456090
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xcf85a0e8
xor eax, 0xd56df7f2
rol eax, 0xd3
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x6b4cd353
pushf
not eax
add eax, 0xe96f695c
xor eax, 0xdf8fee2f
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xaa84074c
xor eax, 0x8e05ab8d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xfcdc01f9
xor eax, 0x9d4c5710
rol eax, 0xf9
popf
jmp 0x1401598d9
mov rdx, qword [rsp + 0xd0]
test rdx, rdx
je 0x14015b16e
push rax
pushf
mov eax, 0xfdebeeea
pushf
not eax
add eax, 0xe8ccbb2b
xor eax, 0x85ae8f0d
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xdc33bef6
xor eax, 0xa36a8938
rol eax, 0x6e
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xa7ca5674
pushf
not eax
add eax, 0xf49dda4d
xor eax, 0xd9e4ae35
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf18ec40e
xor eax, 0xfe54940b
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x90b8fe52
xor eax, 0xa9f39089
rol eax, 0xd6
popf
jmp 0x1401598d9
mov rcx, rax
call fcn.1400f5000
push rax
pushf
mov eax, 0x13b800ed
pushf
not eax
add eax, 0xb5d9cee2
xor eax, 0xa7f1f5da
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb65102e6
xor eax, 0xd2242286
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd29ff125
xor eax, 0xebc1def2
rol eax, 0xb7
popf
jmp 0x1401598d9
dec dword [rcx + 0xf4]
push rax
pushf
mov eax, 0x42dd9f07
pushf
not eax
add eax, 0xff8f8c1d
xor eax, 0xc242aac3
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa90e6b55
xor eax, 0xcdd6cb71
rol eax, 0x23
popf
pushf
not eax
add eax, 0x91821963
xor eax, 0xf59c43ae
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xb0d47dc0
xor eax, 0xd862e6c3
rol eax, 0x6e
popf
jmp 0x1401598d9
movss xmm0, dword [rsi + 0x5b54]
xorps xmm10, xmm10
comiss xmm0, xmm10
jbe 0x14015b406
push rax
pushf
mov eax, 0x9e990ce4
pushf
not eax
add eax, 0x9f7dbb27
xor eax, 0xb57e5335
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb5a802d9
xor eax, 0xf7e3ee9b
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc4017984
xor eax, 0xe0e253de
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8574225c
xor eax, 0xd18c6261
rol eax, 0x57
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x5cb4f1df
pushf
not eax
add eax, 0xfdd9a78d
xor eax, 0xf9a21de1
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf57f4e3c
xor eax, 0xcf1c8a06
rol eax, 0x66
popf
jmp 0x1401598d9
subss xmm0, dword [rsi + 0x18]
comiss xmm10, xmm0
movss dword [rsi + 0x5b54], xmm0
jb 0x14015b47f
push rax
pushf
mov eax, 0x907b68f9
pushf
not eax
add eax, 0xacc2c0ff
xor eax, 0xf931f410
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x8f6a277c
xor eax, 0xb9e6cacd
rol eax, 0x54
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xc2497e77
pushf
not eax
add eax, 0x95438527
xor eax, 0xf43f8584
rol eax, 8
popf
pushf
not eax
add eax, 0xa07d3adf
xor eax, 0xaa3d59d5
rol eax, 0x33
popf
pushf
not eax
add eax, 0x9b4c7f81
xor eax, 0xcb754c66
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x937e3ecd
xor eax, 0xca22f3ca
rol eax, 0xb8
popf
jmp 0x1401598d9
mov rbp, qword [rsi + 0x20]
test rbp, rbp
je 0x14015b514
push rax
pushf
mov eax, 0x528c5b5b
pushf
not eax
add eax, 0xaedb1f37
xor eax, 0xd837a7f9
rol eax, 2
popf
pushf
not eax
add eax, 0x92891037
xor eax, 0x80a37fc0
rol eax, 0xfe
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xb40d614f
pushf
not eax
add eax, 0xb9a80999
xor eax, 0xef523c9e
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa6cf500c
xor eax, 0xf88e2c0e
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8204ef2d
xor eax, 0xeb424a97
rol eax, 0x63
popf
jmp 0x1401598d9
mov r8, qword [rsp + 0xd0]
mov r9, rax
mov edx, 0x21c9c64f
pushf
not edx
add edx, 0x9d36385b
xor edx, 0xe82f83b1
rol edx, 0xd4
popf
pushf
not edx
add edx, 0xef99120e
xor edx, 0xd3efd5ce
rol edx, 0x95
popf
mov rcx, r14
jmp 0x14015b691
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, rbp
jmp 0x14015b69b
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
jmp 0x14015b74c
mov dword [rsi + 0x5b54], edi
push rax
pushf
mov eax, 0xc3a3e43f
pushf
not eax
add eax, 0xfa9a9eb2
xor eax, 0xcdbdc275
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb9ada6ac
xor eax, 0xdf511e6c
rol eax, 0xd5
popf
jmp 0x1401598d9
movss xmm9, dword [0x1400b8fec]
movss xmm8, dword [0x1400b8eb0]
mov dword [rbx + 0x5b20], edi
movsxd rax, dword [rbx + 0x5d50]
movss xmm1, dword [rbx + 0x18]
movaps xmm0, xmm1
subss xmm0, dword [rbx + rax*4 + 0x5c60]
addss xmm0, dword [rbx + 0x5d58]
movss dword [rbx + 0x5d58], xmm0
movss dword [rbx + rax*4 + 0x5c60], xmm1
mov eax, 0x9da0ba24
pushf
not eax
add eax, 0xeb43e2c1
xor eax, 0xfa94eea5
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc4b1a18d
xor eax, 0xf58f4fd4
rol eax, 0x43
popf
pushf
not eax
add eax, 0xcf34c7ca
xor eax, 0xe87e82bf
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe3abe48f
xor eax, 0xe3fa8b41
rol eax, 0x2d
popf
mov ecx, dword [rbx + 0x5d50]
movss xmm2, dword [rbx + 0x5d58]
jmp 0x14015b960
inc ecx
imul ecx
push rcx
not ecx
sub edx, ecx
pop rcx
sub edx, 1
sar edx, 5
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
imul eax, edx, 0x3c
sub ecx, eax
mov eax, dword [rbx + 0x5d54]
jmp 0x14015b98a
inc eax
mov dword [rbx + 0x5d50], ecx
mov ecx, 0x7f8758f3
pushf
not ecx
add ecx, 0xcf214631
xor ecx, 0x98860d98
rol ecx, 0x9f
popf
pushf
not ecx
add ecx, 0xd883b767
xor ecx, 0xecf3c70a
rol ecx, 0x61
popf
cmp eax, ecx
cmovl ecx, eax
comiss xmm2, xmm10
mov dword [rbx + 0x5d54], ecx
jbe 0x14015ba18
push rax
pushf
mov eax, 0x543f2939
pushf
not eax
add eax, 0xa32a3d11
xor eax, 0xf3957dfe
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9331d9d8
xor eax, 0xe85e1b81
rol eax, 0xde
popf
pushf
not eax
add eax, 0xaaebc98b
xor eax, 0xeaed6d0c
rol eax, 0x46
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xf3a15276
pushf
not eax
add eax, 0x9c22a817
xor eax, 0x91d7fc0b
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc7969b7e
xor eax, 0xbfc16616
rol eax, 0x48
popf
jmp 0x1401598d9
movaps xmm1, xmm9
push rax
pushf
mov eax, 0x6b64c9e6
pushf
not eax
add eax, 0xe03fba39
xor eax, 0x85fa4203
rol eax, 0x11
popf
pushf
not eax
add eax, 0xecbcbd2d
xor eax, 0x8818daf9
rol eax, 0x81
popf
jmp 0x1401598d9
mov rdx, qword [0x1400c1950]
mov r9d, edi
movss dword [rbx + 0xe0], xmm1
mov rax, qword [rdx + 0x4860]
mov rcx, qword [rax]
mov qword [rcx], 5
mov dword [rcx + 8], edi
movsd xmm0, qword [rdx + 0x10]
movsd qword [rcx + 0xc], xmm0
cmp dword [rdx + 0x4858], edi
jle 0x14015bb5f
push rax
pushf
mov eax, 0x346267f1
pushf
not eax
add eax, 0xcab4f178
xor eax, 0x9bfade43
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x9eb5409c
xor eax, 0xbc4c5595
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa37af918
xor eax, 0xc5a6bc0c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xbf5c0d44
xor eax, 0xeec7abe6
rol eax, 7
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xbdb57f3
pushf
not eax
add eax, 0xd3d1f861
xor eax, 0xabe1f4d5
rol eax, 0x96
popf
pushf
not eax
add eax, 0xbba3a4e5
xor eax, 0xae35fbd8
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa41ff001
xor eax, 0xcb804aa2
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc368f3c6
xor eax, 0xac0294e4
rol eax, 0xe2
popf
jmp 0x1401598d9
mov rax, qword [rbx + 0x58]
mov byte [rax + 0x18], 1
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x68]
test rcx, rcx
jne 0x14015bd75
push rax
pushf
mov eax, 0x6d2682a6
pushf
not eax
add eax, 0xe3131044
xor eax, 0x9a308ffa
rol eax, 0x67
popf
pushf
not eax
add eax, 0xba5237ca
xor eax, 0xcc0103d2
rol eax, 0x6f
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xf0ea7f8
pushf
not eax
add eax, 0x80104a90
xor eax, 0x9062e2af
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd33bfdcd
xor eax, 0xba5a9a89
rol eax, 0xa3
popf
jmp 0x1401598d9
mov rax, qword [rax + 0x58]
mov rcx, qword [rax + 0x50]
mov rcx, qword [rcx]
push rax
pushf
mov eax, 0xa11297b0
pushf
not eax
add eax, 0xed44aefd
xor eax, 0xf9104115
rol eax, 0x82
popf
pushf
not eax
add eax, 0xecf89775
xor eax, 0xfcea9d4b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xcc61e732
xor eax, 0x84d7ac5e
rol eax, 0xae
popf
pushf
not eax
add eax, 0xeb7d3ef8
xor eax, 0xf6ed8352
rol eax, 0xba
popf
jmp 0x1401598d9
mov rcx, qword [rbx + 0x4860]
mov edx, eax
nop dword [rax + rax]
push rax
pushf
mov eax, 0x27a7aaad
pushf
not eax
add eax, 0xa5786e4f
xor eax, 0xe997da7a
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf75ae77a
xor eax, 0x8927dd45
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa2c455c0
xor eax, 0xc0ffcb90
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb115b0f3
xor eax, 0xc7f8c5c0
rol eax, 0xdb
popf
jmp 0x1401598d9
movaps xmm0, xmm4
push rax
pushf
mov eax, 0x9505e576
pushf
not eax
add eax, 0xe465d8e6
xor eax, 0xdcb52837
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd8ddfd01
xor eax, 0x89305f9e
rol eax, 0xd4
popf
jmp 0x1401598d9
movaps xmm7, xmm3
push rax
pushf
mov eax, 0x83344de0
pushf
not eax
add eax, 0xdd77cbd5
xor eax, 0xeca2a24d
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf62b752f
xor eax, 0xffc1ca2e
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xfe462b14
xor eax, 0xc483ef39
rol eax, 0x1d
popf
jmp 0x1401598d9
movaps xmm5, xmm1
push rax
pushf
mov eax, 0xa08e1b7f
pushf
not eax
add eax, 0xfcb96837
xor eax, 0xab6f9b95
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x901c59be
xor eax, 0xb8801886
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbe9c85ed
xor eax, 0xe1a4ee63
rol eax, 0xdf
popf
jmp 0x1401598d9
comiss xmm2, xmm6
jbe 0x14015c21a
push rax
pushf
mov eax, 0xc0a3ca3f
pushf
not eax
add eax, 0xaf388be3
xor eax, 0xfbf83b54
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x889d2596
xor eax, 0xd21fab9b
rol eax, 0x7d
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xb0805ab0
pushf
not eax
add eax, 0xf47a8169
xor eax, 0xe6a43603
rol eax, 0xae
popf
pushf
not eax
add eax, 0xde85510b
xor eax, 0xc2757d07
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x8d4ac7b6
xor eax, 0xd8b2a4a8
rol eax, 0xa0
popf
jmp 0x1401598d9
movaps xmm6, xmm2
push rax
pushf
mov eax, 0x22433296
pushf
not eax
add eax, 0xece57bbc
xor eax, 0xbdc5db28
rol eax, 0x97
popf
pushf
not eax
add eax, 0x918cc1a6
xor eax, 0xbfcdbf79
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc4bcc257
xor eax, 0xd2650687
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9844d529
xor eax, 0xe1206732
rol eax, 0x36
popf
jmp 0x1401598d9
add rcx, 8
sub rdx, 1
jne 0x14015c30c
push rax
pushf
mov eax, 0xa79c9f7b
pushf
not eax
add eax, 0xb69d9379
xor eax, 0xc8db5241
rol eax, 0x55
popf
pushf
not eax
add eax, 0x8240b147
xor eax, 0xa96ca109
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcca14e68
xor eax, 0xa2e98601
rol eax, 0x7e
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x28328328
pushf
not eax
add eax, 0xeafdabfd
xor eax, 0xdb2a5215
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf93f5c0b
xor eax, 0xfb3b49d6
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x85a4a8c9
xor eax, 0xbd68cce2
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xfde3c479
xor eax, 0xe0446d55
rol eax, 0x2f
popf
jmp 0x1401598d9
mov eax, dword [rbx + 0x38a0]
movss xmm1, dword [rbx + 0x38a4]
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
mov dword [rbx + 0x3c1c], eax
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm5
shufps xmm0, xmm0, 0x27
movss xmm0, xmm6
shufps xmm0, xmm0, 0x39
movups xmmword [rsp + 0x20], xmm0
movups xmmword [rbx + 0x3c24], xmm0
movss xmm0, dword [rbx + 0x3c20]
ucomiss xmm0, xmm1
jp 0x14015c407
push rax
pushf
mov eax, 0x3d53ff7e
pushf
not eax
add eax, 0xdf4e129f
xor eax, 0x8aebfe38
rol eax, 0x25
popf
pushf
not eax
add eax, 0xca493b9b
xor eax, 0xf043c596
rol eax, 0x54
popf
pushf
not eax
add eax, 0xe88db10b
xor eax, 0xb70b4814
rol eax, 0x44
popf
pushf
not eax
add eax, 0x98b0c071
xor eax, 0xa2ba4256
rol eax, 0x18
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x540b1ada
pushf
not eax
add eax, 0xa0840e80
xor eax, 0x8f99a01d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe2b77a31
xor eax, 0xd3aaead8
rol eax, 0x45
popf
pushf
not eax
add eax, 0xaa3c8010
xor eax, 0xa2618d7f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xefea34f8
xor eax, 0xcf38c4ac
rol eax, 0xd8
popf
jmp 0x1401598d9
je 0x14015c4ac
push rax
pushf
mov eax, 0x57adc3ac
pushf
not eax
add eax, 0x9612b9f4
xor eax, 0xe07d5df0
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd0a69b0f
xor eax, 0x95b1bbff
rol eax, 0x90
popf
pushf
not eax
add eax, 0xba831d9e
xor eax, 0xb37b0c3e
rol eax, 0xf4
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x1d4d05e6
pushf
not eax
add eax, 0xf90feb59
xor eax, 0xd2fb066b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9abf7f79
xor eax, 0x9e059c5f
rol eax, 0xea
popf
jmp 0x1401598d9
movd xmm0, esi
cvtdq2ps xmm0, xmm0
test esi, esi
je 0x14015c5fb
push rax
pushf
mov eax, 0x3361453d
pushf
not eax
add eax, 0x9376e457
xor eax, 0xa582db9b
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xfa8981da
xor eax, 0xa7031897
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xb566c6c3
xor eax, 0xcf00a9e6
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe0b8070e
xor eax, 0xb6c4dcb6
rol eax, 0xca
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x8124f5a3
pushf
not eax
add eax, 0xd979fcf6
xor eax, 0xce0d6627
rol eax, 2
popf
pushf
not eax
add eax, 0x8c4c0e98
xor eax, 0xc22bd718
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd927e48b
xor eax, 0xf9a4c7ed
rol eax, 0x58
popf
pushf
not eax
add eax, 0xae356039
xor eax, 0xcee0d7d9
rol eax, 0x62
popf
jmp 0x1401598d9
movss xmm1, dword [rbx + 0x3c20]
minss xmm1, xmm0
divss xmm1, xmm0
movaps xmm0, xmm8
subss xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_acosf
movaps xmm1, xmm6
divss xmm1, xmm0
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_ceilf
cvttss2si eax, xmm0
jmp 0x14015c685
inc eax
cdq
sub eax, edx
sar eax, 1
add eax, eax
cmp eax, 4
jge 0x14015c6ec
push rax
pushf
mov eax, 0xda5ecec7
pushf
not eax
add eax, 0x96f07a36
xor eax, 0xf3161800
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc734d51b
xor eax, 0xd5fa31a6
rol eax, 0x41
popf
pushf
not eax
add eax, 0x89ff9ee0
xor eax, 0xfd2be93a
rol eax, 0
popf
pushf
not eax
add eax, 0xe178cc43
xor eax, 0xde3e1821
rol eax, 0x60
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x63eec13d
pushf
not eax
add eax, 0xf25c4236
xor eax, 0xaada4abe
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb39941ba
xor eax, 0x928a3914
rol eax, 0x95
popf
pushf
not eax
add eax, 0xde678bc0
xor eax, 0xa7b605bb
rol eax, 0xf3
popf
jmp 0x1401598d9
mov eax, 0x53246b6
pushf
not eax
add eax, 0xdbcaab58
xor eax, 0xe591db5c
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xfcf20145
xor eax, 0x974c69cb
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xae31de4e
xor eax, 0x9a3ea480
rol eax, 0x45
popf
jmp 0x14015c8a2
mov eax, 0x2eb163d5
pushf
not eax
add eax, 0x903beb46
xor eax, 0xc7704a8c
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa49b73f0
xor eax, 0xd6e7e1e5
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xfbe8643e
xor eax, 0xa779dcd2
rol eax, 0x20
popf
pushf
not eax
add eax, 0x812f05d8
xor eax, 0xfba52ba4
rol eax, 0x8a
popf
push rax
pushf
mov eax, 0x7bb5b566
pushf
not eax
add eax, 0xf8d5767a
xor eax, 0x8fff8054
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xfe1e0efd
xor eax, 0xf291eadc
rol eax, 0x64
popf
pushf
not eax
add eax, 0x834ab2ba
xor eax, 0xd69def38
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xcd90b265
xor eax, 0xbbc40fe9
rol eax, 0x78
popf
jmp 0x1401598d9
mov byte [r14], al
jmp 0x14015c8a6
inc esi
inc r14
cmp esi, 0x40
jl 0x14015c8f5
push rax
pushf
mov eax, 0xc3ef1430
pushf
not eax
add eax, 0xf6294dac
xor eax, 0xda47ce96
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa5b0a2a3
xor eax, 0xe2a1f8d6
rol eax, 0x20
popf
pushf
not eax
add eax, 0x9fac5c7c
xor eax, 0xf85363e0
rol eax, 1
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x768c357
pushf
not eax
add eax, 0x9930ffc7
xor eax, 0x9682cb91
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd439e705
xor eax, 0xcd48c378
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb0ec1085
xor eax, 0x9e505154
rol eax, 0x94
popf
jmp 0x1401598d9
mov dword [rbx + 0x3c34], 1
mov r8d, 0xf45ab8f7
pushf
not r8d
add r8d, 0x972cd8cf
xor r8d, 0x9a3f2bcb
rol r8d, 0x66
popf
pushf
not r8d
add r8d, 0xed55dfe8
xor r8d, 0xca33aa8e
rol r8d, 0xa5
popf
pushf
not r8d
add r8d, 0xd161b0c0
xor r8d, 0xd1ed5f82
rol r8d, 0xff
popf
pushf
not r8d
add r8d, 0xbcb8c2b2
xor r8d, 0xb0a9a598
rol r8d, 0x5c
popf
push rax
pushf
mov eax, 0x2d289725
pushf
not eax
add eax, 0xa24317d1
xor eax, 0xb1ee912e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe152928b
xor eax, 0xb9b20658
rol eax, 0xe4
popf
jmp 0x1401598d9
mov rax, qword [rbx + 0x3bf8]
mov rcx, qword [rax + 0x40]
test byte [rcx], 4
jne 0x14015cbdd
push rax
pushf
mov eax, 0x55252d23
pushf
not eax
add eax, 0xad14517a
xor eax, 0x8891e794
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbaf351df
xor eax, 0xb387f858
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x890e1c4f
xor eax, 0x870007fa
rol eax, 0x41
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xc7e149e4
pushf
not eax
add eax, 0xb4167ff7
xor eax, 0xa6c7c83d
rol eax, 0xc
popf
pushf
not eax
add eax, 0xa4a1b491
xor eax, 0xfa481d6f
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc0fc9fe3
xor eax, 0x8c84eade
rol eax, 2
popf
jmp 0x1401598d9
or edx, 2
mov dword [rbx + 0x3c34], edx
push rax
pushf
mov eax, 0xb81e3895
pushf
not eax
add eax, 0xadce7476
xor eax, 0xbb3f0db5
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc1a685f1
xor eax, 0xdc397e92
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf6cb6bdb
xor eax, 0xef7bf6aa
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc08e6dcc
xor eax, 0xaadb4954
rol eax, 0x5d
popf
jmp 0x1401598d9
cmp byte [rbx + 0x389e], dil
je 0x14015cce7
push rax
pushf
mov eax, 0xe660aa6e
pushf
not eax
add eax, 0x93449eb8
xor eax, 0xbb110f9e
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xee40abad
xor eax, 0x84300254
rol eax, 3
popf
pushf
not eax
add eax, 0xaa687744
xor eax, 0xce31818a
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xbe09c596
xor eax, 0xd74b70e7
rol eax, 0x5b
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x63896d87
pushf
not eax
add eax, 0xec43c4b4
xor eax, 0x9de8ccd3
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xe09a770a
xor eax, 0xb22b8cd8
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8365d60e
xor eax, 0xa4c7488a
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8c7863ae
xor eax, 0xa86d73bb
rol eax, 0xab
popf
jmp 0x1401598d9
or edx, 8
mov dword [rbx + 0x3c34], edx
push rax
pushf
mov eax, 0x9866a895
pushf
not eax
add eax, 0xaeeaf509
xor eax, 0xb94ceb10
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9b92011c
xor eax, 0xf3c68779
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa3e19553
xor eax, 0xbc6b9d05
rol eax, 0xf3
popf
jmp 0x1401598d9
mov r8, rdi
nop dword [rax + rax]
push rax
pushf
mov eax, 0x7f5c7bee
pushf
not eax
add eax, 0xd4bd987e
xor eax, 0xe5346ca6
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe718edaa
xor eax, 0xd4c64050
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbc84c410
xor eax, 0xd206ec08
rol eax, 0x86
popf
pushf
not eax
add eax, 0xfda730ab
xor eax, 0xdae863ac
rol eax, 0x69
popf
jmp 0x1401598d9
mov dword [rcx + 0x3ef0], eax
push rax
pushf
mov eax, 0xfe32d992
pushf
not eax
add eax, 0xe0b3b401
xor eax, 0x9084b25b
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe496b2c8
xor eax, 0xd2334f61
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xacd3b4ca
xor eax, 0xdd30ab22
rol eax, 0x5a
popf
jmp 0x1401598d9
cmp dword [rcx + 0x3f18], eax
jne 0x14015d294
push rax
pushf
mov eax, 0x8ffa6b1f
pushf
not eax
add eax, 0xafd7100c
xor eax, 0xa96842b0
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x9938e0f6
xor eax, 0xb4c8cd6b
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9026621c
xor eax, 0xb2fd72ff
rol eax, 0xf5
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x89878682
pushf
not eax
add eax, 0xc3a08a61
xor eax, 0x8e13748f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa73ab987
xor eax, 0xbdc306d3
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd3f6db63
xor eax, 0xab00f5d4
rol eax, 0x52
popf
pushf
not eax
add eax, 0xdbf7f9d0
xor eax, 0x8b4e99c8
rol eax, 0x7b
popf
jmp 0x1401598d9
mov byte [rcx + 0x3f1c], 1
push rax
pushf
mov eax, 0x694aa429
pushf
not eax
add eax, 0xb9550831
xor eax, 0xd201e035
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa76aff4d
xor eax, 0xc4a3ae13
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9e98acb7
xor eax, 0xc221fda1
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xddaabd19
xor eax, 0xc80bcd71
rol eax, 0x20
popf
jmp 0x1401598d9
mov edx, ecx
mov r8, rax
test ecx, ecx
je 0x14015d49d
push rax
pushf
mov eax, 0x7650cf12
pushf
not eax
add eax, 0x838a4501
xor eax, 0xa463befc
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x9bc6302e
xor eax, 0xfa9d9bc9
rol eax, 0x78
popf
pushf
not eax
add eax, 0xda01a6e3
xor eax, 0x85445089
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe4acc511
xor eax, 0xb95818bb
rol eax, 0xa7
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xa1f34f36
pushf
not eax
add eax, 0xfc76fb75
xor eax, 0x9e26fc8c
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8fefde5c
xor eax, 0xb15c7ade
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe1dd8040
xor eax, 0xa40564ba
rol eax, 0xd
popf
jmp 0x1401598d9
cmp dword [rbx + 0x3eec], ecx
jne 0x14015d531
push rax
pushf
mov eax, 0x728e2713
pushf
not eax
add eax, 0xe83bd34c
xor eax, 0xa4385a48
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf90d3731
xor eax, 0x977b2aa8
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xdf6042be
xor eax, 0x8731e80d
rol eax, 0xe4
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xb9759dba
pushf
not eax
add eax, 0xe1d58acf
xor eax, 0xc7069509
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xf4f81746
xor eax, 0xed7ee8e7
rol eax, 0x95
popf
jmp 0x1401598d9
cmp dword [rbx + 0x3ef0], eax
je 0x14015d841
push rax
pushf
mov eax, 0xd71031bc
pushf
not eax
add eax, 0xd322163c
xor eax, 0xb786d73f
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x97bf9ebc
xor eax, 0x8e5a3853
rol eax, 0xf2
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x9ca60c43
pushf
not eax
add eax, 0x87d16793
xor eax, 0xf72d0daa
rol eax, 7
popf
pushf
not eax
add eax, 0x8bafa56b
xor eax, 0x8884391c
rol eax, 0xfb
popf
jmp 0x1401598d9
lea rcx, [0x181313f9e]
pushf
sub rcx, 0x412c856e
popf
call fcn.14020dc79
push rax
pushf
mov eax, 0x68eb2c
pushf
not eax
add eax, 0xd771a238
xor eax, 0xdd0195fa
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe493e05d
xor eax, 0xb9bf5498
rol eax, 0x4c
popf
jmp 0x1401598d9
movaps xmm0, xmm2
addss xmm0, dword [rbx + 0x3ef4]
movss dword [rbx + 0x3ef4], xmm0
push rax
pushf
mov eax, 0x87dc79ca
pushf
not eax
add eax, 0xfebaa43a
xor eax, 0xc4693268
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc28ce983
xor eax, 0xc5d23989
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xec8d2c85
xor eax, 0xd8b13e59
rol eax, 0xde
popf
pushf
not eax
add eax, 0xac381168
xor eax, 0xed2ab7c2
rol eax, 0xc2
popf
jmp 0x1401598d9
mov rax, qword [rbx + 0x3f08]
addss xmm2, dword [rbx + 0x3f2c]
mov qword [rbx + 0x3f20], rax
movzx eax, byte [rbx + 0x3efc]
mov byte [rbx + 0x3f1d], al
mov eax, dword [rbx + 0x5a98]
movss dword [rbx + 0x3f2c], xmm2
mov dword [rbx + 0x3f18], ecx
mov dword [rbx + 0x3ef0], edi
mov byte [rbx + 0x3efd], dil
mov byte [rbx + 0x3f1c], dil
mov byte [rbx + 0x3ef8], dil
test eax, eax
je 0x14015db76
push rax
pushf
mov eax, 0x2337e363
pushf
not eax
add eax, 0xca1ddb24
xor eax, 0xf9953642
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb9fb4c30
xor eax, 0xd4e16808
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb7c704cf
xor eax, 0xe3ff8ed3
rol eax, 0x57
popf
pushf
not eax
add eax, 0xfaa7a1e5
xor eax, 0xfe1a2399
rol eax, 0x8e
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x7803d16c
pushf
not eax
add eax, 0x8beddb51
xor eax, 0xc4db5afa
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf2067055
xor eax, 0x8f600326
rol eax, 0xf9
popf
jmp 0x1401598d9
test ecx, ecx
jne 0x14015dcbc
push rax
pushf
mov eax, 0x20af0869
pushf
not eax
add eax, 0xc4770d53
xor eax, 0x8aeb40c6
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe7ece874
xor eax, 0xce025b8a
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa775141e
xor eax, 0x9d573693
rol eax, 0xd3
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xbc442248
pushf
not eax
add eax, 0xe4d80586
xor eax, 0xe687c167
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9fce6484
xor eax, 0x8717cc1a
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd0517a21
xor eax, 0xc55e99c4
rol eax, 0x2c
popf
jmp 0x1401598d9
mov eax, dword [rbx + 0x4700]
test eax, eax
je 0x14015dd9d
push rax
pushf
mov eax, 0x4ff4ef4c
pushf
not eax
add eax, 0xa02ae8e5
xor eax, 0xf2bba9a3
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc077dd74
xor eax, 0xdb78e34b
rol eax, 0x93
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x76edf13b
pushf
not eax
add eax, 0xe6d7cb9d
xor eax, 0xbd73f55d
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd5230205
xor eax, 0xa3662f6a
rol eax, 0x6c
popf
jmp 0x1401598d9
test al, 2
je 0x14015de2d
push rax
pushf
mov eax, 0x2b9eb1e9
pushf
not eax
add eax, 0xc163016c
xor eax, 0xc54d0e86
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd75c65e8
xor eax, 0x924ffa98
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbb6c24e7
xor eax, 0xaa15249f
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf386c69f
xor eax, 0xdc857e99
rol eax, 0x8d
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x9a5008a0
pushf
not eax
add eax, 0xfd8498b2
xor eax, 0xa77742f4
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xbba578df
xor eax, 0xc0053fb1
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe7899556
xor eax, 0xb7a5b90e
rol eax, 0xf4
popf
jmp 0x1401598d9
mov qword [rbx + 0x4b90], rdi
push rax
pushf
mov eax, 0x8563cc83
pushf
not eax
add eax, 0xcc52c49c
xor eax, 0xb5fdde4d
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb369a3af
xor eax, 0x8f2cae68
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xc189762b
xor eax, 0xfb2f149e
rol eax, 0x27
popf
jmp 0x1401598d9
mov eax, ecx
cdq
sub eax, edx
mov edx, edi
sar eax, 1
push rcx
not ecx
sub eax, ecx
pop rcx
sub eax, 1
lea rcx, [rbx + 0x37d0]
test eax, eax
cmovg edx, eax
call fcn.14018bb42
push rax
pushf
mov eax, 0xa3f2c52b
pushf
not eax
add eax, 0xcc5e2f96
xor eax, 0xf8a5406f
rol eax, 8
popf
pushf
not eax
add eax, 0xca009fa6
xor eax, 0xfbd6990b
rol eax, 0xdf
popf
jmp 0x1401598d9
mov dword [rbx + 0x37d0], edi
movzx ecx, byte [rbx + 0x7a]
call fcn.1402638c0
call fcn.1402391ab
call fcn.14013265e
call fcn.1402a1fcb
call fcn.140281574
mov r10, qword [0x1400c1950]
mov rcx, qword [r10 + 0x3eb8]
test rcx, rcx
je 0x14015e2dd
push rax
pushf
mov eax, 0xa69ef47
pushf
not eax
add eax, 0xfc5ba98d
xor eax, 0x81f6beea
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf09a0ebd
xor eax, 0xc4860cfb
rol eax, 0xb1
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xd4990583
pushf
not eax
add eax, 0x89785ec3
xor eax, 0xc5b3a8e6
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc5d9b41a
xor eax, 0x90e6bfdd
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8a686dff
xor eax, 0xcf24240f
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x811b91c7
xor eax, 0xa0cd26cc
rol eax, 0x36
popf
jmp 0x1401598d9
mov eax, dword [r10 + 0x3eec]
mov dword [r10 + 0x3ef0], eax
cmp dword [r10 + 0x3f18], eax
jne 0x14015e3a6
push rax
pushf
mov eax, 0x285379fb
pushf
not eax
add eax, 0xcf3ed6ab
xor eax, 0xe5393d2a
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xeff3272c
xor eax, 0xd7adfcb7
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb9a90248
xor eax, 0xb3e75a15
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf976682e
xor eax, 0xdd292ae7
rol eax, 0x31
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xd1ce591f
pushf
not eax
add eax, 0xb6fb9818
xor eax, 0xa0430f8e
rol eax, 0x86
popf
pushf
not eax
add eax, 0xbeb8df16
xor eax, 0xe05b8e13
rol eax, 0x71
popf
pushf
not eax
add eax, 0xad0fdec9
xor eax, 0x8dfc57da
rol eax, 0x12
popf
jmp 0x1401598d9
mov byte [r10 + 0x3f1c], 1
push rax
pushf
mov eax, 0xa7573c1b
pushf
not eax
add eax, 0xfc1d4327
xor eax, 0xe734c407
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xea2a675f
xor eax, 0x888f6906
rol eax, 0x92
popf
jmp 0x1401598d9
lea rax, [r10 + 0xdfc]
mov rcx, rax
test rax, rax
jne 0x14015e542
push rax
pushf
mov eax, 0x85cf6973
pushf
not eax
add eax, 0xe1a2b514
xor eax, 0xd599c59d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf354d73d
xor eax, 0xb3aabb20
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xa11ed4ab
xor eax, 0xb66a2f57
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa9166af2
xor eax, 0xa53ab054
rol eax, 0xad
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x2b68e607
pushf
not eax
add eax, 0xf47ec930
xor eax, 0xb8dd4b9b
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd2292dfa
xor eax, 0xc6f21155
rol eax, 0x61
popf
jmp 0x1401598d9
movss xmm0, dword [rcx]
movss xmm1, dword [0x1400b9008]
comiss xmm0, xmm1
movss xmm2, dword [rcx + 4]
jb 0x14015e61e
push rax
pushf
mov eax, 0x2089160f
pushf
not eax
add eax, 0xa8ad563c
xor eax, 0x8ca286b7
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe3740352
xor eax, 0xdb709edc
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xfd91ef51
xor eax, 0x9fcc3265
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa8d11e72
xor eax, 0x9e753c78
rol eax, 0xcd
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xebed561f
pushf
not eax
add eax, 0x8f69fca9
xor eax, 0x85cfaf71
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xdeb8c217
xor eax, 0xcb5f3d15
rol eax, 0xc3
popf
jmp 0x1401598d9
mov qword [r10 + 0x3eb8], rdi
jmp 0x14015ea76
mov eax, dword [r10 + 0x3eec]
cmp dword [rcx + 0x5c], eax
jne 0x14015e8c4
push rax
pushf
mov eax, 0xee357e6a
pushf
not eax
add eax, 0x96e9a9fd
xor eax, 0xad152116
rol eax, 0x65
popf
pushf
not eax
add eax, 0x851af99a
xor eax, 0xca478d02
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9038c05a
xor eax, 0x9f567ea8
rol eax, 0xe8
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xfd476ee4
pushf
not eax
add eax, 0xd2d94b4a
xor eax, 0x924833a5
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x814d70f7
xor eax, 0xee3b7a7b
rol eax, 0xe8
popf
jmp 0x1401598d9
mov dword [r10 + 0x3ef0], eax
cmp dword [r10 + 0x3f18], eax
jne 0x14015e94d
push rax
pushf
mov eax, 0x7e8707a0
pushf
not eax
add eax, 0x869d700a
xor eax, 0xf6f9c17f
rol eax, 0x20
popf
pushf
not eax
add eax, 0x80141d98
xor eax, 0xe386f0cb
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa191b969
xor eax, 0x98fcf4db
rol eax, 0x9f
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xb291929c
pushf
not eax
add eax, 0xe5fc6c4c
xor eax, 0xa6195db9
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc7a806c1
xor eax, 0xd2a7f39b
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xbf5a00f3
xor eax, 0xefca7acd
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9992624c
xor eax, 0xa3df4419
rol eax, 0xb
popf
jmp 0x1401598d9
mov byte [r10 + 0x3f1c], 1
push rax
pushf
mov eax, 0x1d4ca3c9
pushf
not eax
add eax, 0xcddbd553
xor eax, 0xd1fd8b5f
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd0f99d79
xor eax, 0xf5d0f922
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xd18c7104
xor eax, 0xd2033dd7
rol eax, 0x26
popf
jmp 0x1401598d9
cmp byte [r10 + 0xe04], dil
jne 0x14015ea43
push rax
pushf
mov eax, 0x16328137
pushf
not eax
add eax, 0xb0395903
xor eax, 0xf9b8aa27
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xfa364175
xor eax, 0xe16ef11f
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x84c1c380
xor eax, 0xa012f94f
rol eax, 0xef
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x221545a5
pushf
not eax
add eax, 0xc27b5c2b
xor eax, 0xe35e9fae
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xafc74a33
xor eax, 0xfb93c1df
rol eax, 0xa0
popf
jmp 0x1401598d9
call fcn.1402137d5
push rax
pushf
mov eax, 0xee5ffc22
pushf
not eax
add eax, 0xbc834fe3
xor eax, 0xfeec035b
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xbe37766a
xor eax, 0xee709c34
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd4eb80b3
xor eax, 0x9fc62695
rol eax, 0xa
popf
jmp 0x1401598d9
mov r8, qword [0x1400c1950]
mov eax, dword [r8 + 0x4830]
sub eax, 1
js 0x14015eb07
push rax
pushf
mov eax, 0x32dceb70
pushf
not eax
add eax, 0xf68a51bc
xor eax, 0x8b64fd26
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe2177777
xor eax, 0x953c0db0
rol eax, 0x80
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xd5e609ee
pushf
not eax
add eax, 0xc5e2c0f3
xor eax, 0xf6122bf1
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x928067ed
xor eax, 0xcfe284df
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd08e37b5
xor eax, 0xef4c1d5a
rol eax, 0xaf
popf
jmp 0x1401598d9
mov rax, qword [r8]
test rax, rax
je 0x14015ec00
push rax
pushf
mov eax, 0xbf59f4cc
pushf
not eax
add eax, 0xd3353e01
xor eax, 0xf6fd7dad
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa42f0432
xor eax, 0xdd9b868d
rol eax, 0x79
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x19466be3
pushf
not eax
add eax, 0x86f4e2a1
xor eax, 0xbf664599
rol eax, 0x22
popf
pushf
not eax
add eax, 0xfbb89e59
xor eax, 0xb8a7d1c5
rol eax, 0x8c
popf
jmp 0x1401598d9
test dword [rax + 0xc], 0x8000000
jne 0x14015ec6f
push rax
pushf
mov eax, 0x313b592c
pushf
not eax
add eax, 0xae39f46a
xor eax, 0xff0cf6dc
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb589e3f3
xor eax, 0xbc52e351
rol eax, 0x5b
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x8fe7b37c
pushf
not eax
add eax, 0x9113635a
xor eax, 0xe0768a82
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd4ce47e1
xor eax, 0x88a99be4
rol eax, 0xea
popf
jmp 0x1401598d9
sub r8, 0x38
sub rdx, 1
jns 0x14015ecf2
push rax
pushf
mov eax, 0x216e2554
pushf
not eax
add eax, 0xd8f974e7
xor eax, 0xe24caf85
rol eax, 0xed
popf
pushf
not eax
add eax, 0xe3326c54
xor eax, 0xb892a47d
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xbbdeea1d
xor eax, 0x95f80e5f
rol eax, 0x78
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x7c0d1f7c
pushf
not eax
add eax, 0xbb6c457c
xor eax, 0xc18f9366
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf5db598b
xor eax, 0x8f601329
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe46618a7
xor eax, 0xa830b7aa
rol eax, 0xbc
popf
jmp 0x1401598d9
cmp qword [rbx + 0x49d8], rdi
je 0x14015ed87
push rax
pushf
mov eax, 0x93d90a89
pushf
not eax
add eax, 0x8cfe0233
xor eax, 0xea3bbd85
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc7970681
xor eax, 0xccbf8ec5
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe1e24cc1
xor eax, 0x92b947c6
rol eax, 0xca
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x5c4c89bf
pushf
not eax
add eax, 0xa4cc207b
xor eax, 0xbad2c9e3
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xa8840d23
xor eax, 0xda467f09
rol eax, 0x78
popf
pushf
not eax
add eax, 0xee60475b
xor eax, 0xfd98228a
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xf544e7a6
xor eax, 0xaa150d1c
rol eax, 0xdb
popf
jmp 0x1401598d9
movss xmm0, dword [rbx + 0x18]
mulss xmm0, dword [0x1400b8ef4]
movss xmm1, dword [rbx + 0x4a0c]
subss xmm1, xmm0
maxss xmm1, xmm10
push rax
pushf
mov eax, 0x6d44ed63
pushf
not eax
add eax, 0xe5e4387e
xor eax, 0x98727a1f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xcbbdaa22
xor eax, 0xd60e20e4
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf2f88686
xor eax, 0xe050d51b
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf1c4a67a
xor eax, 0x9d3be426
rol eax, 0x49
popf
jmp 0x1401598d9
movss dword [rbx + 0x4a0c], xmm1
mov r15d, 0x30b98623
pushf
not r15d
add r15d, 0x99a2a9d4
xor r15d, 0xc81bb29f
rol r15d, 0x4c
popf
pushf
not r15d
add r15d, 0xe85dfbee
xor r15d, 0xb1c079f3
rol r15d, 0x9e
popf
pushf
not r15d
add r15d, 0x933c64d1
xor r15d, 0xdaa6353f
rol r15d, 0xbe
popf
pushf
not r15d
add r15d, 0xc784eaa3
xor r15d, 0xddcb025b
rol r15d, 0x48
popf
movups xmm0, xmmword [rbx + 0x5b30]
mov dword [rbx + 0x4a10], edi
mov qword [rbx + 0x5d60], 0xffffffffffffffff
movups xmmword [rbx + 0x5b40], xmm0
mov dword [rbx + 0x5d5c], r15d
mov byte [rbx + 0x5b30], dil
call fcn.140172190
cmp byte [rbx + 0x3e2f], dil
jne 0x14015f049
push rax
pushf
mov eax, 0x8c3f296
pushf
not eax
add eax, 0xeee77a7a
xor eax, 0x95442545
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8986462f
xor eax, 0xa71864bc
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa2cff870
xor eax, 0xd8c580a8
rol eax, 0x2d
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xed6e0e34
pushf
not eax
add eax, 0xe00f30f7
xor eax, 0xfff49676
rol eax, 0x99
popf
pushf
not eax
add eax, 0x8303a64d
xor eax, 0xc653f300
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa5fd8357
xor eax, 0xb79ffeee
rol eax, 0xa0
popf
jmp 0x1401598d9
movss xmm0, dword [rbx + 0x80]
comiss xmm10, xmm0
ja 0x14015f0f6
push rax
pushf
mov eax, 0x1846bd13
pushf
not eax
add eax, 0x9e7c4816
xor eax, 0xa7b4f43d
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf6e12e0b
xor eax, 0x9003269c
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe44967dc
xor eax, 0x914c0905
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xe468df4d
xor eax, 0xdb099cce
rol eax, 0x78
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xd815837b
pushf
not eax
add eax, 0xdf1cbcda
xor eax, 0xc8ff819d
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf716b5a5
xor eax, 0x928cabac
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xff9b3bbf
xor eax, 0xdc639fa8
rol eax, 0x53
popf
jmp 0x1401598d9
mov ebp, edi
cmp dword [rbx + 0x3e40], edi
je 0x14015f1e9
push rax
pushf
mov eax, 0x5f47eee
pushf
not eax
add eax, 0x888a6c7a
xor eax, 0xf33c2b74
rol eax, 3
popf
pushf
not eax
add eax, 0xb4130e31
xor eax, 0xb0e89ffc
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe59b192c
xor eax, 0xb6b58ff2
rol eax, 0x4d
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x20dbb473
pushf
not eax
add eax, 0xeca84516
xor eax, 0xa2a687ce
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd70da428
xor eax, 0xc7c4610e
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8092e98c
xor eax, 0x8929e6d0
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xe06d7610
xor eax, 0x8b33204b
rol eax, 0x27
popf
jmp 0x1401598d9
mov r14, rdi
nop word [rax + rax]
push rax
pushf
mov eax, 0x9f12e2a9
pushf
not eax
add eax, 0xf1999834
xor eax, 0xa568003a
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb51b3ac5
xor eax, 0x851633fa
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa0308d43
xor eax, 0xf0330b08
rol eax, 0x16
popf
pushf
not eax
add eax, 0xabce462a
xor eax, 0xd18170cc
rol eax, 0x8a
popf
jmp 0x1401598d9
comiss xmm9, dword [rsi + 0x244]
jbe 0x14015f489
push rax
pushf
mov eax, 0xb5d2540e
pushf
not eax
add eax, 0xe24d8aa1
xor eax, 0xc66e755a
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf9b32c79
xor eax, 0xdba7fbdd
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc7f5b5e1
xor eax, 0xc411cd2e
rol eax, 0xb
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xb06e9050
pushf
not eax
add eax, 0x90600296
xor eax, 0xa294fd40
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa6f3ac98
xor eax, 0xe58e4295
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf7ecb4b8
xor eax, 0x96a7c574
rol eax, 0x38
popf
jmp 0x1401598d9
dec dword [rax + 0xf4]
push rax
pushf
mov eax, 0xe869fd07
pushf
not eax
add eax, 0xeab492ba
xor eax, 0xd298fa62
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb89f67b9
xor eax, 0x9883f734
rol eax, 0x65
popf
pushf
not eax
add eax, 0xfdd1759c
xor eax, 0xb143e97c
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc70d9f78
xor eax, 0xb87ae243
rol eax, 0xa4
popf
jmp 0x1401598d9
mov rax, qword [0x1400c1950]
mov qword [rsi + 0x170], rdi
test rax, rax
je 0x14015f7d7
push rax
pushf
mov eax, 0x77b98724
pushf
not eax
add eax, 0x9e62766a
xor eax, 0xac325e8a
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb6025302
xor eax, 0xc47c71e2
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xdb70f495
xor eax, 0xe6ea59c4
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa03b3fdd
xor eax, 0xc7c33cb1
rol eax, 0x2c
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x156ef519
pushf
not eax
add eax, 0xd8f1d9d4
xor eax, 0x9049e54b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa24eb114
xor eax, 0xbcc4c86a
rol eax, 0x74
popf
jmp 0x1401598d9
dec dword [rax + 0xf4]
push rax
pushf
mov eax, 0x8e6ec382
pushf
not eax
add eax, 0x990490db
xor eax, 0xc660730f
rol eax, 0x71
popf
pushf
not eax
add eax, 0xd898be94
xor eax, 0xac73ad77
rol eax, 0x51
popf
pushf
not eax
add eax, 0xc7ae869c
xor eax, 0xe2da5415
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xba326037
xor eax, 0x8179f1cc
rol eax, 0xb
popf
jmp 0x1401598d9
mov rcx, qword [rsi + 0x1b0]
test rcx, rcx
je 0x14015f923
push rax
pushf
mov eax, 0x46efc19e
pushf
not eax
add eax, 0xe85aa064
xor eax, 0xdc4d75cf
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe42bba5a
xor eax, 0x86599008
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe3319b22
xor eax, 0x91bd5c8d
rol eax, 0x8e
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x69d31c96
pushf
not eax
add eax, 0xdf052a38
xor eax, 0x895361c6
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9658830c
xor eax, 0xaf80ee2a
rol eax, 0x13
popf
pushf
not eax
add eax, 0xbb0c40da
xor eax, 0xc0dbf5c8
rol eax, 0x9b
popf
jmp 0x1401598d9
mov rax, qword [0x1400c1950]
mov qword [rsi + 0x1a8], rdi
test rax, rax
je 0x14015f9d5
push rax
pushf
mov eax, 0x82da6dff
pushf
not eax
add eax, 0x9ec7b91d
xor eax, 0xbe0b6658
rol eax, 3
popf
pushf
not eax
add eax, 0xde120faa
xor eax, 0x839ef64a
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc4cd7c0f
xor eax, 0x87b027ef
rol eax, 0x18
popf
pushf
not eax
add eax, 0x98bcb046
xor eax, 0xece2f817
rol eax, 0xe1
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x92a601ff
pushf
not eax
add eax, 0xb504fb88
xor eax, 0xd4581f01
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb7fc903a
xor eax, 0xd8c29a33
rol eax, 0x2c
popf
jmp 0x1401598d9
mov rcx, qword [rsi + 0x1c0]
test rcx, rcx
je 0x14015fb0e
push rax
pushf
mov eax, 0x3f7f4ff4
pushf
not eax
add eax, 0xe8d18e24
xor eax, 0xbd4f4f53
rol eax, 6
popf
pushf
not eax
add eax, 0xea8421f4
xor eax, 0x99ca8670
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd859bb11
xor eax, 0xa4023807
rol eax, 0x97
popf
pushf
not eax
add eax, 0xeb65cbfb
xor eax, 0xf416f402
rol eax, 0x1c
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x5a3287b4
pushf
not eax
add eax, 0xff11f562
xor eax, 0x88b3aab2
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd1a70959
xor eax, 0x969b7b17
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa3bc1247
xor eax, 0xa810f6f9
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe9310f04
xor eax, 0xb1fae085
rol eax, 0x27
popf
jmp 0x1401598d9
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov qword [rsi + 0x1c0], rdi
push rax
pushf
mov eax, 0x4b4d830a
pushf
not eax
add eax, 0xead8b03a
xor eax, 0xdc1a2ffa
rol eax, 0x19
popf
pushf
not eax
add eax, 0xcaaba387
xor eax, 0xddfae6c1
rol eax, 0xb
popf
pushf
not eax
add eax, 0x985238ec
xor eax, 0xa54830fd
rol eax, 0xd1
popf
jmp 0x1401598d9
inc ebp
add r14, 8
cmp ebp, dword [rbx + 0x3e40]
jne 0x14015fd00
push rax
pushf
mov eax, 0x296ef955
pushf
not eax
add eax, 0x8cb9d9c8
xor eax, 0xb0f4f7cf
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9d8d56fb
xor eax, 0xae186d65
rol eax, 0x9c
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xc063416
pushf
not eax
add eax, 0x918b1803
xor eax, 0xacc9d59b
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xadd6e8e6
xor eax, 0x8c0c9752
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc564d1a1
xor eax, 0xbf6e54cd
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe54607ca
xor eax, 0xd1c60cdf
rol eax, 0x59
popf
jmp 0x1401598d9
mov r14d, edi
cmp dword [rbx + 0x4b18], edi
jle 0x14015fdc1
push rax
pushf
mov eax, 0xf41390a0
pushf
not eax
add eax, 0xa3415b91
xor eax, 0xbddced09
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa866b2a6
xor eax, 0xd754aa32
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x8fab78a5
xor eax, 0xb4931efd
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd500eb4a
xor eax, 0x83d8670e
rol eax, 0x75
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x3f51b5e2
pushf
not eax
add eax, 0xa6f1304f
xor eax, 0xb94f0a98
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x839daa79
xor eax, 0xb4a8a9ff
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc0639c0d
xor eax, 0xc1fa59c8
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8c198439
xor eax, 0x80cc11d1
rol eax, 0xcc
popf
jmp 0x1401598d9
mov rax, qword [rbx + 0x4b20]
movss xmm0, dword [r15 + rax]
comiss xmm0, xmm10
jb 0x14015ff31
push rax
pushf
mov eax, 0x1055b24e
pushf
not eax
add eax, 0xf16a0d68
xor eax, 0xb822b20b
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8c038a76
xor eax, 0xb1174111
rol eax, 0x4f
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x7535e377
pushf
not eax
add eax, 0x80fce1e4
xor eax, 0xb6529a3d
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x88521c49
xor eax, 0xbe1ff3db
rol eax, 0x40
popf
jmp 0x1401598d9
comiss xmm9, xmm0
jbe 0x14015ffa1
push rax
pushf
mov eax, 0x85e47585
pushf
not eax
add eax, 0xfca87858
xor eax, 0xf1f1a006
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x9926d537
xor eax, 0x8abea78d
rol eax, 0xb5
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xdfa1cdf5
pushf
not eax
add eax, 0xa9fe989a
xor eax, 0x80b095dd
rol eax, 0x75
popf
pushf
not eax
add eax, 0x84832da7
xor eax, 0x95e8d01b
rol eax, 0x30
popf
jmp 0x1401598d9
mov rsi, qword [rbx + 0x4af8]
mov rbp, qword [0x1400c1950]
push r12
not r12
sub rsi, r12
pop r12
sub rsi, 1
mov qword [rsi + 0x1e0], rdi
mov rcx, qword [rsi + 0x1d8]
test rcx, rcx
je 0x140160049
push rax
pushf
mov eax, 0x430cd057
pushf
not eax
add eax, 0xb689d628
xor eax, 0xc8381c58
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd1415142
xor eax, 0x9504aa60
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf60d5989
xor eax, 0xb1549550
rol eax, 0x4a
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x9292d915
pushf
not eax
add eax, 0xfef4ac21
xor eax, 0x858e7b78
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8b77d148
xor eax, 0x9e3431f2
rol eax, 0xe4
popf
jmp 0x1401598d9
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov qword [rsi + 0x1d8], rdi
push rax
pushf
mov eax, 0xe81d906
pushf
not eax
add eax, 0xd09d1c73
xor eax, 0xf5c0bfc9
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc5c4786c
xor eax, 0xca6ea3c5
rol eax, 0x12
popf
jmp 0x1401598d9
mov byte [rsi + 0x20c], 1
mov rcx, qword [rsi + 0x198]
test rcx, rcx
je 0x14016020e
push rax
pushf
mov eax, 0x631ecbde
pushf
not eax
add eax, 0xde20fe9e
xor eax, 0x8d14e384
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe0574971
xor eax, 0xfdfa85a9
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf2c3f9a4
xor eax, 0xe77c24ca
rol eax, 0xbc
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xcced5e4d
pushf
not eax
add eax, 0x9c29c13e
xor eax, 0x86e1f714
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf631a8a0
xor eax, 0xb59bc456
rol eax, 0x88
popf
jmp 0x1401598d9
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov qword [rsi + 0x198], rdi
push rax
pushf
mov eax, 0x6b0c1596
pushf
not eax
add eax, 0x9adcaeee
xor eax, 0xb2f51bad
rol eax, 0x33
popf
pushf
not eax
add eax, 0x8b572767
xor eax, 0xe26a1b68
rol eax, 0x45
popf
pushf
not eax
add eax, 0xe93f0fa2
xor eax, 0xb3855409
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xb1de4cbd
xor eax, 0x89ee807e
rol eax, 0xc3
popf
jmp 0x1401598d9
mov edx, edi
mov byte [rsi + 0x216], 1
cmp dword [rsi + 0x74], edi
jle 0x1401603e8
push rax
pushf
mov eax, 0x6695ec43
pushf
not eax
add eax, 0x8cfaf827
xor eax, 0xfc0ff2c5
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xeb15b2e6
xor eax, 0x9523651a
rol eax, 0xa2
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x451da485
pushf
not eax
add eax, 0xb210c7c2
xor eax, 0xf5c62726
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa46a8538
xor eax, 0xa04d2c02
rol eax, 0x16
popf
jmp 0x1401598d9
mov rax, qword [rsi + 0x18]
lea rcx, [rcx + 0x68]
jmp 0x1401604da
inc edx
mov word [rcx + rax - 0x18], r8w
cmp edx, dword [rsi + 0x74]
jl 0x14016051a
push rax
pushf
mov eax, 0xa7e0ff4
pushf
not eax
add eax, 0xe78ded6a
xor eax, 0xa1868d76
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd0dcd553
xor eax, 0xd1c50cbd
rol eax, 0x6f
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x26201e3d
pushf
not eax
add eax, 0xef15718b
xor eax, 0x970b5d1a
rol eax, 5
popf
pushf
not eax
add eax, 0xe5349a77
xor eax, 0xb75d575f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb81a450f
xor eax, 0xf6ca0827
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf59cc76a
xor eax, 0x870b7324
rol eax, 0x6e
popf
jmp 0x1401598d9
inc r14d
add r15, 4
add r12, 0x218
cmp r14d, dword [rbx + 0x4b18]
jl 0x140160629
push rax
pushf
mov eax, 0x4e655ba0
pushf
not eax
add eax, 0xeeb9f7e7
xor eax, 0xf1b0945a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe7c22a24
xor eax, 0xe77315aa
rol eax, 0x6e
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x8c91d11d
pushf
not eax
add eax, 0xbecf9e40
xor eax, 0xaaa033a0
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb5a8a444
xor eax, 0xde437d26
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc7fa502f
xor eax, 0x9eba4917
rol eax, 0xcc
popf
jmp 0x1401598d9
mov rsi, rdi
nop dword [rax + rax]
push rax
pushf
mov eax, 0x28820cc7
pushf
not eax
add eax, 0xb1d136b3
xor eax, 0xb2006705
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd5942abd
xor eax, 0xebb66803
rol eax, 0x3c
popf
jmp 0x1401598d9
mov rbp, qword [rbx + 0x4ae8]
movss xmm0, dword [rsi + rbp + 4]
comiss xmm0, xmm10
jb 0x14016085c
push rax
pushf
mov eax, 0xbd519df1
pushf
not eax
add eax, 0xa0e1fdf9
xor eax, 0xa5e3e4d2
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x9eda3f4f
xor eax, 0xfd226526
rol eax, 0xab
popf
pushf
not eax
add eax, 0xeb257756
xor eax, 0xcf129101
rol eax, 0x8f
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x44d4dcc5
pushf
not eax
add eax, 0xdf848fc6
xor eax, 0xac48cf50
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xe646fe70
xor eax, 0xa0ab607e
rol eax, 0xd
popf
jmp 0x1401598d9
comiss xmm9, xmm0
jbe 0x1401608ee
push rax
pushf
mov eax, 0x142c778e
pushf
not eax
add eax, 0xa0d4b91d
xor eax, 0xba4397f5
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb102fbe9
xor eax, 0x8ba0d9e6
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xb0f56229
xor eax, 0xdf3e7e70
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc4606693
xor eax, 0xb406782a
rol eax, 0x7b
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x1520a2fb
pushf
not eax
add eax, 0xaf6a38db
xor eax, 0x94480660
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x8a34a60d
xor eax, 0xde773ce0
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8dfb7788
xor eax, 0x837b08db
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc8584aa7
xor eax, 0x8bc9b6d8
rol eax, 0xab
popf
jmp 0x1401598d9
cmp byte [rbx + 0x3e2f], dil
je 0x140160a95
push rax
pushf
mov eax, 0xc7967335
pushf
not eax
add eax, 0xa8787b7a
xor eax, 0xef5726f8
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa347c0ec
xor eax, 0xb22d8a90
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe37bf043
xor eax, 0x9cd7bc0b
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe98fd9d0
xor eax, 0xde546eac
rol eax, 0xa5
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x4051d2f2
pushf
not eax
add eax, 0xe651b234
xor eax, 0xd9ac945c
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x8d77aba6
xor eax, 0xb77f7165
rol eax, 0x58
popf
pushf
not eax
add eax, 0x954c343f
xor eax, 0xc3543cfa
rol eax, 0xf8
popf
jmp 0x1401598d9
mov rsi, qword [0x1400c1950]
mov rcx, qword [rsi + 0x4818]
test rcx, rcx
je 0x140160b47
push rax
pushf
mov eax, 0xa92254d5
pushf
not eax
add eax, 0x849b0adf
xor eax, 0xf468620b
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xba7fdd27
xor eax, 0xdd7a9aac
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb78aa740
xor eax, 0x92a312e6
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x9f922f4d
xor eax, 0xad067197
rol eax, 0x7b
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x6af3c54
pushf
not eax
add eax, 0x802aac9e
xor eax, 0xec9e2e6d
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa421548d
xor eax, 0xa9838982
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe7def728
xor eax, 0xe3c40ec4
rol eax, 0x1e
popf
jmp 0x1401598d9
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov qword [rsi + 0x4818], rdi
push rax
pushf
mov eax, 0x5fab3232
pushf
not eax
add eax, 0xa335df47
xor eax, 0x8f36d7e1
rol eax, 0x87
popf
pushf
not eax
add eax, 0x83cd1961
xor eax, 0x9d18191c
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8544707d
xor eax, 0x9ddb59a0
rol eax, 0x73
popf
pushf
not eax
add eax, 0xfff09581
xor eax, 0xb82deeed
rol eax, 0x29
popf
jmp 0x1401598d9
call fcn.1400f69b7
push rax
pushf
mov eax, 0xd467eb04
pushf
not eax
add eax, 0xfada3052
xor eax, 0xfc4187dc
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xbb3a7de6
xor eax, 0xb589ca39
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xbb843361
xor eax, 0xa1f2c595
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xfec9af9f
xor eax, 0xfae8ed40
rol eax, 0xd6
popf
jmp 0x1401598d9
mov rax, qword [rbx + 0x4868]
mov byte [rbx + 0x3e2f], dil
test rax, rax
je 0x140160f55
push rax
pushf
mov eax, 0x365193e
pushf
not eax
add eax, 0xc842843b
xor eax, 0xfb9ff8e1
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf92a6999
xor eax, 0x8c50f4f4
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x97cfef9b
xor eax, 0x95ed3293
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb5f240f6
xor eax, 0xd1c2c070
rol eax, 0xfa
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x69ceb8fd
pushf
not eax
add eax, 0xa0b30466
xor eax, 0xeaf76f31
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x8ab7746b
xor eax, 0xe6ff4e21
rol eax, 0x26
popf
jmp 0x1401598d9
movsxd rdx, eax
mov rax, qword [rcx + 0x3e58]
lea r8, [rax + rdx*8]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xa916b36f
pushf
not eax
add eax, 0xc0070b15
xor eax, 0xde3f9404
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x91b7a774
xor eax, 0xa95d9383
rol eax, 0xf3
popf
jmp 0x1401598d9
cmp byte [rcx + 0x97], dil
je 0x1401611f7
push rax
pushf
mov eax, 0x703c416c
pushf
not eax
add eax, 0xebe3e893
xor eax, 0xc3a4e5e1
rol eax, 0xca
popf
pushf
not eax
add eax, 0xdecafbaf
xor eax, 0x983cfb9a
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x9cc8cae7
xor eax, 0x935a16b9
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd8cead77
xor eax, 0x84564168
rol eax, 0x9f
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x9f345de6
pushf
not eax
add eax, 0xaaf0935a
xor eax, 0xb6b1f2a7
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd882f5cf
xor eax, 0xe5c52e73
rol eax, 0x53
popf
pushf
not eax
add eax, 0xc06819c7
xor eax, 0xc84d8dea
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc98d60ab
xor eax, 0xec81da85
rol eax, 0x62
popf
jmp 0x1401598d9
xor ecx, ecx
call fcn.140152407
push rax
pushf
mov eax, 0x3094749c
pushf
not eax
add eax, 0x887032ab
xor eax, 0xde930d56
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x899db308
xor eax, 0xf0afd6d6
rol eax, 8
popf
pushf
not eax
add eax, 0xced6d2e2
xor eax, 0xd94f4225
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xdd35105e
xor eax, 0x8ba36075
rol eax, 0x66
popf
jmp 0x1401598d9
mov eax, ecx
cdq
sub eax, edx
mov edx, edi
sar eax, 1
push rcx
not ecx
sub eax, ecx
pop rcx
sub eax, 1
lea rcx, [rbx + 0x3e70]
test eax, eax
cmovg edx, eax
call fcn.14014ef56
push rax
pushf
mov eax, 0x78a6ee6f
pushf
not eax
add eax, 0xbfc480a3
xor eax, 0x9e9c2d20
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf86d0148
xor eax, 0xeaaded6f
rol eax, 0xe7
popf
jmp 0x1401598d9
mov dword [rbx + 0x3e70], edi
mov ecx, dword [rbx + 0x4844]
test ecx, ecx
jns 0x140161514
push rax
pushf
mov eax, 0x42c97e66
pushf
not eax
add eax, 0xfd274cf4
xor eax, 0xde223f1b
rol eax, 9
popf
pushf
not eax
add eax, 0xcd1760ce
xor eax, 0xd1d88de3
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xac56dbcf
xor eax, 0xf7a3f436
rol eax, 0xa8
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xda12eda2
pushf
not eax
add eax, 0x99724cfc
xor eax, 0x84082fcd
rol eax, 0x31
popf
pushf
not eax
add eax, 0xbb35b1eb
xor eax, 0xda393b3c
rol eax, 0xb2
popf
jmp 0x1401598d9
mov eax, ecx
cdq
sub eax, edx
mov edx, edi
sar eax, 1
push rcx
not ecx
sub eax, ecx
pop rcx
sub eax, 1
mov rcx, rsi
test eax, eax
cmovg edx, eax
call fcn.1400fb989
push rax
pushf
mov eax, 0x3ba9e8ad
pushf
not eax
add eax, 0x91286f61
xor eax, 0xe68ccfd5
rol eax, 7
popf
pushf
not eax
add eax, 0x80cb248d
xor eax, 0x87a53933
rol eax, 0x56
popf
jmp 0x1401598d9
mov dword [rsi], edi
cmp dword [rsi + 4], edi
jne 0x1401616ef
push rax
pushf
mov eax, 0x5fe570fe
pushf
not eax
add eax, 0xa13e5100
xor eax, 0xd67facf8
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd38e9b76
xor eax, 0x974b4125
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb2508b33
xor eax, 0xef3cdc4c
rol eax, 0x41
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x8c94959
pushf
not eax
add eax, 0x96fd7339
xor eax, 0xdd001f57
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc17be02a
xor eax, 0x851f8fd0
rol eax, 0x22
popf
pushf
not eax
add eax, 0xe76088ba
xor eax, 0xc176b2d4
rol eax, 0xe
popf
pushf
not eax
add eax, 0xbe4d8811
xor eax, 0xe20ff9d9
rol eax, 0xfe
popf
jmp 0x1401598d9
mov edx, 0xd07606f8
pushf
not edx
add edx, 0x85054e17
xor edx, 0x891691be
rol edx, 0xb1
popf
pushf
not edx
add edx, 0xa3d53bb5
xor edx, 0x9515bd53
rol edx, 0xd0
popf
pushf
not edx
add edx, 0xfe5123e7
xor edx, 0x807cc065
rol edx, 0x32
popf
mov rcx, rsi
call fcn.1400fb989
push rax
pushf
mov eax, 0xff3764d7
pushf
not eax
add eax, 0xad497691
xor eax, 0xa9b65988
rol eax, 0xef
popf
pushf
not eax
add eax, 0xaa76ce12
xor eax, 0x868a4a3f
rol eax, 0x50
popf
jmp 0x1401598d9
movsxd rcx, dword [rsi]
xor edx, edx
mov rax, qword [rsi + 8]
mov dword [rax + rcx*4], edi
lea rcx, [rbx + 0x4820]
jmp 0x1401617db
inc dword [rsi]
call 0x1401a8f1b
mov rsi, qword [0x1400c1950]
mov dword [rsi + 0x5c24], edi
cmp byte [rsi + 0x5c21], dil
je 0x14016182f
push rax
pushf
mov eax, 0x2bea8323
pushf
not eax
add eax, 0x90a0683b
xor eax, 0xf03b8cd2
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb3015bc0
xor eax, 0xc93bc75b
rol eax, 0xa1
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xcc644013
pushf
not eax
add eax, 0x8eb1cefb
xor eax, 0x82ae0dd5
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x9b02a6b3
xor eax, 0x93e1cd20
rol eax, 0x95
popf
jmp 0x1401598d9
mov r14d, dword [rsi + 0x3edc]
xor edx, edx
mov ecx, 0xb818ab89
pushf
not ecx
add ecx, 0xc4c6b221
xor ecx, 0xdd23436f
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0xba9092ce
xor ecx, 0x83266797
rol ecx, 0xfe
popf
pushf
not ecx
add ecx, 0xf1b87677
xor ecx, 0xcc8fff12
rol ecx, 0x77
popf
mov dword [rsi + 0x4a10], 7
lea r8d, [rdx + 1]
call fcn.14015549e
test al, al
je 0x1401618f9
push rax
pushf
mov eax, 0x328500f9
pushf
not eax
add eax, 0xa7c03bdf
xor eax, 0xc3c0345f
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb8c4f36b
xor eax, 0xc2cc7dfd
rol eax, 0xb1
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x8877882
pushf
not eax
add eax, 0x88054b39
xor eax, 0x9e7d1b6e
rol eax, 0xb
popf
pushf
not eax
add eax, 0xdb81273c
xor eax, 0xd53f1033
rol eax, 0x94
popf
jmp 0x1401598d9
mov byte [rsi + 0x5c21], dil
push rax
pushf
mov eax, 0xc670a384
pushf
not eax
add eax, 0xd8ba8ab2
xor eax, 0xf2268e9c
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb696ec6a
xor eax, 0x93834149
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x9cfc3402
xor eax, 0xbae195dd
rol eax, 0xe9
popf
jmp 0x1401598d9
mov r9d, edi
nop
push rax
pushf
mov eax, 0x31c694ce
pushf
not eax
add eax, 0xedaab16d
xor eax, 0xd6bfa194
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x9deabea0
xor eax, 0xc01c29a4
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9e4f5350
xor eax, 0xb807b6cb
rol eax, 0x70
popf
pushf
not eax
add eax, 0xae527666
xor eax, 0xb454f225
rol eax, 0xc3
popf
jmp 0x1401598d9
mov byte [rsi + 0x5c22], r9b
push rax
pushf
mov eax, 0x30dd44fc
pushf
not eax
add eax, 0xbc4914f0
xor eax, 0xb1ff9a9f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc4b22318
xor eax, 0xea7b9054
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc0de041a
xor eax, 0xf282c7b9
rol eax, 0x29
popf
pushf
not eax
add eax, 0xfdfac0ee
xor eax, 0x84fc82f1
rol eax, 0x8d
popf
jmp 0x1401598d9
lea rcx, [0x18f423005]
pushf
sub rcx, 0x4f3d6a95
popf
call fcn.140139857
jmp 0x14016223e
call fcn.140254d12
mov rsi, qword [0x1400c1950]
push rax
pushf
mov eax, 0x68c2a51d
pushf
not eax
add eax, 0xf1b97685
xor eax, 0xcee5b457
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf2cec222
xor eax, 0xcfc50fb3
rol eax, 0x22
popf
jmp 0x1401598d9
lea r12, [rsi + 0x3ed4]
lea r14, [rsi + 0x5c38]
mov dword [r12], edi
mov eax, dword [r14]
jmp 0x140162293
inc eax
cmp dword [rsi + 0x3e20], eax
jne 0x1401622fa
push rax
pushf
mov eax, 0x4ef4d38d
pushf
not eax
add eax, 0xc12f1e15
xor eax, 0xbca728a1
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb71b169e
xor eax, 0xf96a914c
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf4c0be1c
xor eax, 0xcdfb34ac
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x895c3991
xor eax, 0x8cb82378
rol eax, 0xa
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x42269643
pushf
not eax
add eax, 0xf956fcad
xor eax, 0xb016b06b
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa5737075
xor eax, 0xeffc0fb8
rol eax, 0x71
popf
pushf
not eax
add eax, 0xfaf71ede
xor eax, 0x81dec014
rol eax, 8
popf
jmp 0x1401598d9
mov ebp, dword [rsi + 0x3edc]
test ebp, ebp
jne 0x140162390
push rax
pushf
mov eax, 0xbeec0473
pushf
not eax
add eax, 0xccf129fc
xor eax, 0xe9d17855
rol eax, 9
popf
pushf
not eax
add eax, 0xbfc34a3c
xor eax, 0xe539bb26
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd2eca767
xor eax, 0x87fa6944
rol eax, 0x81
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xa471da92
pushf
not eax
add eax, 0xae9c6b5a
xor eax, 0x9417461e
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd5db1cd5
xor eax, 0xa10054c9
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xbd71ef56
xor eax, 0xbdd563fa
rol eax, 0x9c
popf
jmp 0x1401598d9
mov ebp, dword [rsi + 0x3eec]
push rax
pushf
mov eax, 0x25ea173
pushf
not eax
add eax, 0xf3ec13d3
xor eax, 0xd24e464e
rol eax, 0x20
popf
pushf
not eax
add eax, 0x8bc0913c
xor eax, 0xb3fba189
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc03024c1
xor eax, 0x85ff173f
rol eax, 2
popf
pushf
not eax
add eax, 0xd6ea770c
xor eax, 0xb5ed401f
rol eax, 0xe5
popf
jmp 0x1401598d9
mov dword [r14 + 8], ebp
mov dword [r14 + 4], r15d
mov ecx, dword [r14 + 0x14]
test ecx, ecx
jns 0x1401624f7
push rax
pushf
mov eax, 0x958e56bb
pushf
not eax
add eax, 0x90722293
xor eax, 0xb9d8b4e5
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd35645b6
xor eax, 0xe00951fe
rol eax, 0x92
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xee4107b1
pushf
not eax
add eax, 0xc156ed5b
xor eax, 0x9959f8c9
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb67f88a2
xor eax, 0x818af3cb
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xdaca1a47
xor eax, 0xe0e9b90a
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xdfc919f2
xor eax, 0xa18b303b
rol eax, 0x18
popf
jmp 0x1401598d9
mov dword [r14 + 0x10], edi
push rax
pushf
mov eax, 0xd4196bf1
pushf
not eax
add eax, 0x95976940
xor eax, 0xe1029055
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xc9649562
xor eax, 0xc3d9830d
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xcf104736
xor eax, 0xb338e28d
rol eax, 0x87
popf
pushf
not eax
add eax, 0xaf4dde4c
xor eax, 0x8b203895
rol eax, 0x16
popf
jmp 0x1401598d9
test ebp, ebp
je 0x140162677
push rax
pushf
mov eax, 0x21063ab4
pushf
not eax
add eax, 0xee22c0a3
xor eax, 0xb1c7c257
rol eax, 0x53
popf
pushf
not eax
add eax, 0xeeb40f3d
xor eax, 0xcfaf4115
rol eax, 0x75
popf
pushf
not eax
add eax, 0xdfbe8ba0
xor eax, 0xaecea2b2
rol eax, 0xb
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x248c180d
pushf
not eax
add eax, 0xe9b8f535
xor eax, 0xb56c7dc0
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa98173ed
xor eax, 0xdaddf2ab
rol eax, 0x71
popf
jmp 0x1401598d9
mov r8, qword [r14 + 0x18]
lea rdx, [rcx + rcx*8]
cmp byte [r8 + rdx*8 + 5], dil
jne 0x140162860
push rax
pushf
mov eax, 0x84b6cc56
pushf
not eax
add eax, 0xe9e6afb9
xor eax, 0xfb99d4dd
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xef34e70d
xor eax, 0x987eb641
rol eax, 0x60
popf
pushf
not eax
add eax, 0x88288146
xor eax, 0xdedf39e7
rol eax, 0xbe
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x7804ae16
pushf
not eax
add eax, 0xc9756889
xor eax, 0xb8a156c7
rol eax, 0x95
popf
pushf
not eax
add eax, 0x9e683e1a
xor eax, 0xd98b5220
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd357cccf
xor eax, 0xd4e7fca6
rol eax, 0x74
popf
jmp 0x1401598d9
test ecx, ecx
js 0x140162aeb
push rax
pushf
mov eax, 0x83abe8b0
pushf
not eax
add eax, 0xae01a6cd
xor eax, 0x82370492
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd1872678
xor eax, 0xc5839208
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8b71ebe0
xor eax, 0x8141bd0b
rol eax, 0xc
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xdf0306f7
pushf
not eax
add eax, 0xf568ef38
xor eax, 0xa92aca56
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa2486bf5
xor eax, 0xac13481f
rol eax, 0x14
popf
pushf
not eax
add eax, 0xbb87e1a9
xor eax, 0xc7617ccc
rol eax, 0xad
popf
jmp 0x1401598d9
cdqe
lea rdx, [rax + rax*8]
mov rax, qword [r14 + 0x18]
mov ecx, dword [rax + rdx*8]
mov dword [r12], ecx
mov rax, qword [r14 + 0x18]
inc byte [rax + rdx*8 + 4]
push rax
pushf
mov eax, 0xe52bdaee
pushf
not eax
add eax, 0x93df9e74
xor eax, 0xa2673063
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xcbda1893
xor eax, 0xaf56e356
rol eax, 0x69
popf
jmp 0x1401598d9
movzx eax, byte [rbx + 0x5c20]
test al, al
je 0x140162c86
push rax
pushf
mov eax, 0xe563439
pushf
not eax
add eax, 0x94428329
xor eax, 0xb32d5a99
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe27fed63
xor eax, 0x9db11531
rol eax, 0x83
popf
pushf
not eax
add eax, 0xb5419087
xor eax, 0x9976bd29
rol eax, 0xf2
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0x1026ada5
pushf
not eax
add eax, 0xc65bb3a5
xor eax, 0x9a5362bf
rol eax, 0x56
popf
pushf
not eax
add eax, 0xce5ba42d
xor eax, 0x80d08a93
rol eax, 0x49
popf
jmp 0x1401598d9
sub al, 1
mov byte [rbx + 0x5c20], al
jne 0x140162d1c
push rax
pushf
mov eax, 0x76eb3aaf
pushf
not eax
add eax, 0xcde36414
xor eax, 0x9647f523
rol eax, 0x74
popf
pushf
not eax
add eax, 0x9bd529e9
xor eax, 0xde4c5ad1
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xabf91a61
xor eax, 0x938fefce
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc1bad0c2
xor eax, 0xccd8d3b6
rol eax, 0x4b
popf
jmp 0x1401598d9
push rax
pushf
mov eax, 0xc64f8d1b
pushf
not eax
add eax, 0xa99a0530
xor eax, 0xa3ddc37f
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9966d081
xor eax, 0xbb40a530
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd2304723
xor eax, 0xbf82b0a8
rol eax, 3
popf
jmp 0x1401598d9
mov rsi, rdi
nop dword [rax + rax]
push rax
pushf
mov eax, 0xb139cf9b
pushf
not eax
add eax, 0xd842916c
xor eax, 0xe36bb55c
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfc60baee
xor eax, 0x97d3a84a
rol eax, 0x87
popf
pushf
not eax
add eax, 0xbe95c06d
xor eax, 0x9ac25f72
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x92bd30a8
xor eax, 0x8010908e
rol eax, 0xc9
popf
jmp 0x1401598d9
movaps xmm7, xmmword [rsp + 0x70]
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret