Function at 0x180439c2a
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 fnv
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xd2776c8a
pushf
not eax
add eax, 0x88a10c72
xor eax, 0xa75725f1
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa28ce931
xor eax, 0xf200f360
rol eax, 0xd9
popf
cmp eax, 0x15c
jne 0x180439c67
popf
pop rax
jmp 0x180446967
cmp eax, 0x14e
jne 0x180439c76
popf
pop rax
jmp 0x180446372
cmp eax, 0x3f
jne 0x180439c85
popf
pop rax
jmp 0x18043d90b
cmp eax, 0x99
jne 0x180439c94
popf
pop rax
jmp 0x180440651
cmp eax, 0x188
jne 0x180439ca3
popf
pop rax
jmp 0x180448205
cmp eax, 0x148
jne 0x180439cb2
popf
pop rax
jmp 0x1804460fb
cmp eax, 0xd5
jne 0x180439cc1
popf
pop rax
jmp 0x1804425ef
cmp eax, 0x6e
jne 0x180439cd0
popf
pop rax
jmp 0x18043f1ea
cmp eax, 0x8b
jne 0x180439cdf
popf
pop rax
jmp 0x180440040
cmp eax, 0x165
jne 0x180439cee
popf
pop rax
jmp 0x180446e79
cmp eax, 0x2a
jne 0x180439cfd
popf
pop rax
jmp 0x18043cdf4
cmp eax, 0x139
jne 0x180439d0c
popf
pop rax
jmp 0x1804459a8
cmp eax, 0x1a4
jne 0x180439d1b
popf
pop rax
jmp 0x1804492dc
cmp eax, 0x2e
jne 0x180439d2a
popf
pop rax
jmp 0x18043d062
cmp eax, 0x89
jne 0x180439d39
popf
pop rax
jmp 0x18043ff37
cmp eax, 0xcd
jne 0x180439d48
popf
pop rax
jmp 0x18044223b
cmp eax, 0x136
jne 0x180439d57
popf
pop rax
jmp 0x1804457bb
cmp eax, 0x16a
jne 0x180439d66
popf
pop rax
jmp 0x180447138
cmp eax, 0x23
jne 0x180439d75
popf
pop rax
jmp 0x18043cac2
cmp eax, 0x133
jne 0x180439d84
popf
pop rax
jmp 0x18044567d
cmp eax, 0x43
jne 0x180439d93
popf
pop rax
jmp 0x18043db64
cmp eax, 0x13
jne 0x180439da2
popf
pop rax
jmp 0x18043c264
cmp eax, 0x166
jne 0x180439db1
popf
pop rax
jmp 0x180446fbc
cmp eax, 0x135
jne 0x180439dc0
popf
pop rax
jmp 0x18044575d
cmp eax, 0x137
jne 0x180439dcf
popf
pop rax
jmp 0x18044589a
cmp eax, 0xb1
jne 0x180439dde
popf
pop rax
jmp 0x1804413cc
cmp eax, 0x183
jne 0x180439ded
popf
pop rax
jmp 0x180447ed9
cmp eax, 0x27
jne 0x180439dfc
popf
pop rax
jmp 0x18043cc77
cmp eax, 0x30
jne 0x180439e0b
popf
pop rax
jmp 0x18043d138
cmp eax, 0xb9
jne 0x180439e1a
popf
pop rax
jmp 0x18044177f
cmp eax, 0x37
jne 0x180439e29
popf
pop rax
jmp 0x18043d47c
cmp eax, 0x159
jne 0x180439e38
popf
pop rax
jmp 0x1804467e0
cmp eax, 0x13f
jne 0x180439e47
popf
pop rax
jmp 0x180445ca3
cmp eax, 0x1b3
jne 0x180439e56
popf
pop rax
jmp 0x180449adb
cmp eax, 0x7e
jne 0x180439e65
popf
pop rax
jmp 0x18043f9d3
cmp eax, 0x176
jne 0x180439e74
popf
pop rax
jmp 0x180447856
cmp eax, 0x92
jne 0x180439e83
popf
pop rax
jmp 0x180440344
cmp eax, 0xc6
jne 0x180439e92
popf
pop rax
jmp 0x180441eb7
cmp eax, 0x187
jne 0x180439ea1
popf
pop rax
jmp 0x18044818a
cmp eax, 0x175
jne 0x180439eb0
popf
pop rax
jmp 0x1804477e4
cmp eax, 0x1af
jne 0x180439ebf
popf
pop rax
jmp 0x180449935
cmp eax, 0x83
jne 0x180439ece
popf
pop rax
jmp 0x18043fc02
cmp eax, 0xce
jne 0x180439edd
popf
pop rax
jmp 0x1804422a9
cmp eax, 0xec
jne 0x180439eec
popf
pop rax
jmp 0x1804431ec
cmp eax, 0x16f
jne 0x180439efb
popf
pop rax
jmp 0x180447365
cmp eax, 0x12b
jne 0x180439f0a
popf
pop rax
jmp 0x1804452c5
cmp eax, 0x7a
jne 0x180439f19
popf
pop rax
jmp 0x18043f7e9
cmp eax, 0xf7
jne 0x180439f28
popf
pop rax
jmp 0x18044375d
cmp eax, 0x38
jne 0x180439f37
popf
pop rax
jmp 0x18043d4e7
cmp eax, 0x141
jne 0x180439f46
popf
pop rax
jmp 0x180445d56
cmp eax, 0x5c
jne 0x180439f55
popf
pop rax
jmp 0x18043e835
cmp eax, 0x192
jne 0x180439f64
popf
pop rax
jmp 0x1804486e7
cmp eax, 0xaf
jne 0x180439f73
popf
pop rax
jmp 0x180441238
cmp eax, 0x128
jne 0x180439f82
popf
pop rax
jmp 0x1804450e4
cmp eax, 0x179
jne 0x180439f91
popf
pop rax
jmp 0x1804479b4
cmp eax, 0x170
jne 0x180439fa0
popf
pop rax
jmp 0x1804473f9
cmp eax, 0x1ad
jne 0x180439faf
popf
pop rax
jmp 0x180449801
cmp eax, 0xc8
jne 0x180439fbe
popf
pop rax
jmp 0x180441fc5
cmp eax, 0x8f
jne 0x180439fcd
popf
pop rax
jmp 0x1804401ef
cmp eax, 0x4d
jne 0x180439fdc
popf
pop rax
jmp 0x18043e006
cmp eax, 0x17a
jne 0x180439feb
popf
pop rax
jmp 0x180447a46
cmp eax, 0x1cd
jne 0x180439ffa
popf
pop rax
jmp 0x18044a8d3
cmp eax, 0x2c
jne 0x18043a009
popf
pop rax
jmp 0x18043cf01
cmp eax, 0x13a
jne 0x18043a018
popf
pop rax
jmp 0x1804459f7
cmp eax, 0x1a9
jne 0x18043a027
popf
pop rax
jmp 0x1804495c5
cmp eax, 0x184
jne 0x18043a036
popf
pop rax
jmp 0x180447f6e
cmp eax, 0x16d
jne 0x18043a045
popf
pop rax
jmp 0x18044726b
cmp eax, 0x160
jne 0x18043a054
popf
pop rax
jmp 0x180446b8d
cmp eax, 0x4f
jne 0x18043a063
popf
pop rax
jmp 0x18043e0de
cmp eax, 0x6c
jne 0x18043a072
popf
pop rax
jmp 0x18043f0e9
cmp eax, 7
jne 0x18043a081
popf
pop rax
jmp 0x18043bc9f
cmp eax, 0x111
jne 0x18043a090
popf
pop rax
jmp 0x1804444b4
cmp eax, 0x123
jne 0x18043a09f
popf
pop rax
jmp 0x180444e64
cmp eax, 0x7c
jne 0x18043a0ae
popf
pop rax
jmp 0x18043f8db
cmp eax, 0x1b4
jne 0x18043a0bd
popf
pop rax
jmp 0x180449b22
cmp eax, 0x121
jne 0x18043a0cc
popf
pop rax
jmp 0x180444d40
cmp eax, 0x18
jne 0x18043a0db
popf
pop rax
jmp 0x18043c484
cmp eax, 0x28
jne 0x18043a0ea
popf
pop rax
jmp 0x18043cd05
cmp eax, 0xbd
jne 0x18043a0f9
popf
pop rax
jmp 0x1804419a0
cmp eax, 0x98
jne 0x18043a108
popf
pop rax
jmp 0x180440616
cmp eax, 0x10d
jne 0x18043a117
popf
pop rax
jmp 0x18044429b
cmp eax, 0x41
jne 0x18043a126
popf
pop rax
jmp 0x18043da69
cmp eax, 0xba
jne 0x18043a135
popf
pop rax
jmp 0x180441837
cmp eax, 0x1ba
jne 0x18043a144
popf
pop rax
jmp 0x180449f3e
cmp eax, 0xfa
jne 0x18043a153
popf
pop rax
jmp 0x1804438fa
cmp eax, 0x95
jne 0x18043a162
popf
pop rax
jmp 0x180440488
cmp eax, 0
jne 0x18043a171
popf
pop rax
jmp 0x18043b84b
cmp eax, 0x4e
jne 0x18043a180
popf
pop rax
jmp 0x18043e046
cmp eax, 0x31
jne 0x18043a18f
popf
pop rax
jmp 0x18043d16e
cmp eax, 0xa1
jne 0x18043a19e
popf
pop rax
jmp 0x180440a9f
cmp eax, 0x12e
jne 0x18043a1ad
popf
pop rax
jmp 0x180445410
cmp eax, 0x17d
jne 0x18043a1bc
popf
pop rax
jmp 0x180447bd5
cmp eax, 0xad
jne 0x18043a1cb
popf
pop rax
jmp 0x18044117b
cmp eax, 0x7b
jne 0x18043a1da
popf
pop rax
jmp 0x18043f821
cmp eax, 0x1a3
jne 0x18043a1e9
popf
pop rax
jmp 0x18044928e
cmp eax, 3
jne 0x18043a1f8
popf
pop rax
jmp 0x18043ba5a
cmp eax, 0x1a6
jne 0x18043a207
popf
pop rax
jmp 0x1804493c5
cmp eax, 0x34
jne 0x18043a216
popf
pop rax
jmp 0x18043d330
cmp eax, 0x88
jne 0x18043a225
popf
pop rax
jmp 0x18043fecc
cmp eax, 0x164
jne 0x18043a234
popf
pop rax
jmp 0x180446e3d
cmp eax, 0x1ce
jne 0x18043a243
popf
pop rax
jmp 0x18044a942
cmp eax, 0x66
jne 0x18043a252
popf
pop rax
jmp 0x18043ee3f
cmp eax, 0x81
jne 0x18043a261
popf
pop rax
jmp 0x18043facd
cmp eax, 0x9f
jne 0x18043a270
popf
pop rax
jmp 0x180440974
cmp eax, 0xd3
jne 0x18043a27f
popf
pop rax
jmp 0x1804424e3
cmp eax, 0xe8
jne 0x18043a28e
popf
pop rax
jmp 0x180442f8d
cmp eax, 0x1d5
jne 0x18043a29d
popf
pop rax
jmp 0x18044ac7d
cmp eax, 0x15a
jne 0x18043a2ac
popf
pop rax
jmp 0x18044687b
cmp eax, 0xa5
jne 0x18043a2bb
popf
pop rax
jmp 0x180440c7d
cmp eax, 0x11a
jne 0x18043a2ca
popf
pop rax
jmp 0x180444973
cmp eax, 0x87
jne 0x18043a2d9
popf
pop rax
jmp 0x18043fe33
cmp eax, 0x1a1
jne 0x18043a2e8
popf
pop rax
jmp 0x180449170
cmp eax, 0x18a
jne 0x18043a2f7
popf
pop rax
jmp 0x18044833a
cmp eax, 0x96
jne 0x18043a306
popf
pop rax
jmp 0x18044051d
cmp eax, 0x60
jne 0x18043a315
popf
pop rax
jmp 0x18043eaf8
cmp eax, 0x14d
jne 0x18043a324
popf
pop rax
jmp 0x18044631c
cmp eax, 0xf9
jne 0x18043a333
popf
pop rax
jmp 0x180443881
cmp eax, 0xb4
jne 0x18043a342
popf
pop rax
jmp 0x18044153c
cmp eax, 0x145
jne 0x18043a351
popf
pop rax
jmp 0x180445fa0
cmp eax, 0x1bb
jne 0x18043a360
popf
pop rax
jmp 0x180449fe5
cmp eax, 0x12c
jne 0x18043a36f
popf
pop rax
jmp 0x1804452fd
cmp eax, 0x73
jne 0x18043a37e
popf
pop rax
jmp 0x18043f49f
cmp eax, 0x12
jne 0x18043a38d
popf
pop rax
jmp 0x18043c1aa
cmp eax, 0xa9
jne 0x18043a39c
popf
pop rax
jmp 0x180440eb5
cmp eax, 0x3c
jne 0x18043a3ab
popf
pop rax
jmp 0x18043d76e
cmp eax, 0xfb
jne 0x18043a3ba
popf
pop rax
jmp 0x180443a05
cmp eax, 0x3b
jne 0x18043a3c9
popf
pop rax
jmp 0x18043d6b2
cmp eax, 0x10e
jne 0x18043a3d8
popf
pop rax
jmp 0x18044434d
cmp eax, 0x119
jne 0x18043a3e7
mov r11, rsp
push rbp
push rsi
push rdi
push r12
push r13
lea rbp, [r11 - 0x118]
sub rsp, 0x1f0
movaps xmmword [r11 - 0xc8], xmm14
mov rax, qword [0x1802799c0]
xor rax, rsp
mov qword [rbp + 0x40], rax
mov rsi, qword [0x18027c030]
mov r10d, 0x4b239c31
pushf
not r10d
add r10d, 0xe6df615e
xor r10d, 0xddf41022
rol r10d, 0xe6
popf
pushf
not r10d
add r10d, 0xf1098820
xor r10d, 0xfe388e7e
rol r10d, 0x76
popf
pushf
not r10d
add r10d, 0xcc6bcc1e
xor r10d, 0xefbcff14
rol r10d, 0x4c
popf
mov qword [r11 + 0x20], rbx
mov r12d, r8d
mov rbx, rcx
mov qword [rbp - 0x40], rcx
mov qword [r11 - 0x30], r14
mov ecx, r10d
mov qword [rbp - 0x48], rdx
movzx r9d, byte [rbx]
lea r8, [rbx + 1]
test r9b, r9b
je 0x18043b92a
push rax
pushf
mov eax, 0x4747631d
pushf
not eax
add eax, 0xe213cd60
xor eax, 0xf8a216b6
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x90340d39
xor eax, 0xf1a7bfe9
rol eax, 0x59
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xb128ec03
pushf
not eax
add eax, 0xcefc53e1
xor eax, 0xe69def18
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xd50c1df2
xor eax, 0x864bc4d3
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc57e21ee
xor eax, 0xb481d296
rol eax, 0xe6
popf
jmp 0x180439c58
cmp byte [r8], r9b
jne 0x18043ba92
push rax
pushf
mov eax, 0x97ef7278
pushf
not eax
add eax, 0xdc0fb9b3
xor eax, 0xa0e4da38
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc459ff6a
xor eax, 0xfad0c566
rol eax, 0x41
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x530ccdab
pushf
not eax
add eax, 0xa5b53be6
xor eax, 0xbe204c34
rol eax, 0x28
popf
pushf
not eax
add eax, 0x955ddab9
xor eax, 0xcc8b285a
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8888bda8
xor eax, 0xbd2de536
rol eax, 0xcf
popf
jmp 0x180439c58
mov edx, r12d
mov rcx, rbx
call fcn.1800a3b70
movzx edx, byte [rsp + 0x42]
mov rdi, rax
push rax
pushf
mov eax, 0x2c57e450
pushf
not eax
add eax, 0x91bac45b
xor eax, 0xd6ffd2ca
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe35ffe76
xor eax, 0x9d44bd32
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa90c0230
xor eax, 0xd1c02d22
rol eax, 0xaf
popf
jmp 0x180439c58
xor r13d, r13d
cmp r9d, r14d
je 0x18043c20b
push rax
pushf
mov eax, 0xd7dbc6d7
pushf
not eax
add eax, 0xfd1fdadc
xor eax, 0xed465a3c
rol eax, 0xce
popf
pushf
not eax
add eax, 0xa91ca5a6
xor eax, 0xbfbdbaff
rol eax, 0x67
popf
pushf
not eax
add eax, 0xe44587ec
xor eax, 0xfb8f2c2b
rol eax, 0x51
popf
pushf
not eax
add eax, 0x89015e16
xor eax, 0x9b86f856
rol eax, 0x3b
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x1d797b4f
pushf
not eax
add eax, 0xaa3d1c3e
xor eax, 0xb8d6f69c
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa4f615e3
xor eax, 0x9b0fd7d9
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc1f4d698
xor eax, 0xb32ad65f
rol eax, 0x58
popf
pushf
not eax
add eax, 0x8631a28a
xor eax, 0x89037d9e
rol eax, 0x21
popf
jmp 0x180439c58
mov r8d, r12d
mov rcx, rdi
call fcn.1800b6df0
mov r9d, dword [rsp + 0x58]
mov dword [rdi + 0xc], r12d
mov dword [rdi + 0x258], r14d
movsd xmm0, qword [rsi + 0x3e48]
mov word [rdi + 0xbe], r13w
cvtpd2ps xmm0, xmm0
movss dword [rdi + 0x25c], xmm0
movzx eax, word [rsi + 0x3ec0]
jmp 0x18043c2a3
inc dword [rsi + 0x3ec0]
mov word [rdi + 0xc0], ax
jmp 0x18043c358
movsxd rax, dword [rbx]
mov qword [rsp + 0x1e0], r15
test eax, eax
jne 0x18043c3c0
push rax
pushf
mov eax, 0xbb477911
pushf
not eax
add eax, 0xff7157ea
xor eax, 0xe58d156a
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa2e73751
xor eax, 0xcb2d0088
rol eax, 0x71
popf
pushf
not eax
add eax, 0x969f4be4
xor eax, 0xed688ff4
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xde6c7f2e
xor eax, 0x971b9743
rol eax, 0xc1
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xbef4b37
pushf
not eax
add eax, 0xffbe890f
xor eax, 0xe174f8c4
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x911aa6b1
xor eax, 0xcc1093f5
rol eax, 0x30
popf
jmp 0x180439c58
cmp r9d, r14d
je 0x18043c4e2
push rax
pushf
mov eax, 0x2106b4f9
pushf
not eax
add eax, 0xa0bd84f8
xor eax, 0xe7b274cb
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc409d8fc
xor eax, 0x9d67fd69
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9dfc4976
xor eax, 0x93fcca01
rol eax, 0x22
popf
pushf
not eax
add eax, 0x9e95016d
xor eax, 0x96042e98
rol eax, 0xaf
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x3729e7b9
pushf
not eax
add eax, 0xecd48869
xor eax, 0xbe774dbb
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x87c12df9
xor eax, 0x8050819b
rol eax, 0x40
popf
pushf
not eax
add eax, 0x91436208
xor eax, 0xd3ef934b
rol eax, 0xe8
popf
jmp 0x180439c58
cmp eax, ecx
cmovg ecx, eax
mov edx, ecx
mov rcx, rbx
call fcn.1802e2f4c
push rax
pushf
mov eax, 0xeb22b613
pushf
not eax
add eax, 0xdb17cdc3
xor eax, 0xf13fc576
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xaa63680f
xor eax, 0xd5c49d3c
rol eax, 0xab
popf
jmp 0x180439c58
mov qword [rdi + 0x360], r13
mov qword [rdi + 0x388], rdi
mov qword [rdi + 0x380], rdi
mov qword [rdi + 0x378], rdi
mov qword [rdi + 0x370], rdi
test r13, r13
je 0x18043ccd2
push rax
pushf
mov eax, 0x9b4ec23f
pushf
not eax
add eax, 0xdcdd0286
xor eax, 0xbfc15da9
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9f5aa134
xor eax, 0xdf75af54
rol eax, 0xa5
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xf6c0aaa5
pushf
not eax
add eax, 0xb3768796
xor eax, 0xacd9fbfb
rol eax, 0xda
popf
pushf
not eax
add eax, 0xac495e33
xor eax, 0x80102d96
rol eax, 0x11
popf
jmp 0x180439c58
mov eax, r12d
and eax, 0x3000000
cmp eax, 0x1000000
jne 0x18043cd47
push rax
pushf
mov eax, 0xb037646e
pushf
not eax
add eax, 0xbcc8191c
xor eax, 0xc9a541e9
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa429def0
xor eax, 0xfb913818
rol eax, 0x20
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xf313a819
pushf
not eax
add eax, 0xdf1cc4c5
xor eax, 0xe9a0996f
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe83a25d8
xor eax, 0xdd494686
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x953269d1
xor eax, 0xff6adeef
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xcffa33c7
xor eax, 0xee6b2215
rol eax, 0x4d
popf
jmp 0x180439c58
bt r12d, 0x1a
jae 0x18043ce41
push rax
pushf
mov eax, 0x2a3435e2
pushf
not eax
add eax, 0xf549b7f8
xor eax, 0xbf81797e
rol eax, 0x48
popf
pushf
not eax
add eax, 0xafe414dc
xor eax, 0xc47c61d2
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc3426a94
xor eax, 0xc45c24e5
rol eax, 0xa
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x74933eb4
pushf
not eax
add eax, 0x93390c38
xor eax, 0xd2fd0354
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9c746071
xor eax, 0x87a8b942
rol eax, 0x56
popf
pushf
not eax
add eax, 0xca847206
xor eax, 0xa952818a
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb4bbb155
xor eax, 0xce02210e
rol eax, 0x51
popf
jmp 0x180439c58
bt r12d, 0x1b
jb 0x18043cf61
push rax
pushf
mov eax, 0x96dcb79d
pushf
not eax
add eax, 0x93e013db
xor eax, 0xbc0da59d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd23582fc
xor eax, 0xde752650
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe9b94c3d
xor eax, 0xf3fc7929
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa32ced3c
xor eax, 0xba9b7ef5
rol eax, 0x41
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x9e99423b
pushf
not eax
add eax, 0x86dcd0df
xor eax, 0xf4254bc1
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xa0282456
xor eax, 0xd833681b
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe76db31a
xor eax, 0xb1a1489f
rol eax, 0x95
popf
jmp 0x180439c58
mov rax, qword [r13 + 0x380]
mov qword [rdi + 0x380], rax
push rax
pushf
mov eax, 0xc694b0bf
pushf
not eax
add eax, 0xacf7c93d
xor eax, 0xb9995425
rol eax, 0x63
popf
pushf
not eax
add eax, 0xbf6d4b6b
xor eax, 0xbf9ae814
rol eax, 0xfe
popf
jmp 0x180439c58
mov rcx, rdi
push rax
pushf
mov eax, 0xcda1554a
pushf
not eax
add eax, 0x8137c120
xor eax, 0x89630797
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc63a7195
xor eax, 0xc08b1ad0
rol eax, 0x47
popf
jmp 0x180439c58
mov rax, qword [rcx + 0x360]
mov qword [rdi + 0x388], rax
mov rcx, rax
test dword [rax + 0xc], 0x800000
jne 0x18043d1e1
push rax
pushf
mov eax, 0xffe55056
pushf
not eax
add eax, 0xd37d1c39
xor eax, 0x9c1cf1e8
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa96b4dca
xor eax, 0xaec49904
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xac5228c2
xor eax, 0x913dbd83
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc17cbda2
xor eax, 0xe584b210
rol eax, 0x35
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xa4413344
pushf
not eax
add eax, 0xf599c926
xor eax, 0xd6905838
rol eax, 0xef
popf
pushf
not eax
add eax, 0x91c53c3b
xor eax, 0xff49d3f3
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xbc481cd8
xor eax, 0xaf0eb2df
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd90994ed
xor eax, 0x841aee60
rol eax, 0x3c
popf
jmp 0x180439c58
inc r8d
test ecx, ecx
je 0x18043d37d
push rax
pushf
mov eax, 0xe13e48a8
pushf
not eax
add eax, 0xc134d9ca
xor eax, 0x9ac6e911
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb28bed9c
xor eax, 0xf48597b0
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xf5dc2bd8
xor eax, 0x87d3ce54
rol eax, 0x40
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xc1f15399
pushf
not eax
add eax, 0xd6bf13c7
xor eax, 0xb77f4d5d
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe2a7f7ba
xor eax, 0x95375401
rol eax, 3
popf
jmp 0x180439c58
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.1800b8890
push rax
pushf
mov eax, 0xc5e6a1af
pushf
not eax
add eax, 0xf6a08534
xor eax, 0xe673c3bb
rol eax, 8
popf
pushf
not eax
add eax, 0x84931436
xor eax, 0xc31c2c8b
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd0748532
xor eax, 0x9dfd9086
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc8f4abff
xor eax, 0xf8deeb3b
rol eax, 0x93
popf
jmp 0x180439c58
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], r13d
jmp 0x18043d4f3
inc dword [rbx]
xor ebx, ebx
mov dword [r14 + 0x474c], r13d
mov eax, dword [rsi + 0x474c]
mov dword [rdi + 0x3c0], eax
mov qword [rsi + 0x3ed0], rbx
bt r12d, 0x1a
jae 0x18043d55e
push rax
pushf
mov eax, 0xfa5816c5
pushf
not eax
add eax, 0xf6956938
xor eax, 0x9d10c762
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf25748f1
xor eax, 0xa2d3d6f7
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xf1b8fce6
xor eax, 0x85017d66
rol eax, 0x51
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xe7b29ab9
pushf
not eax
add eax, 0xd51da4c1
xor eax, 0xee4649d2
rol eax, 0x24
popf
pushf
not eax
add eax, 0xda8bc64c
xor eax, 0xbab788fb
rol eax, 0x69
popf
jmp 0x180439c58
movsx ecx, byte [rdi + 0xd4]
mov r8d, dword [rsi + 0x47ac]
test r8d, ecx
setne dl
mov byte [rsp + 0x43], dl
test r8d, ecx
je 0x18043d728
movss xmm0, dword [rsi + 0x47c4]
movss xmm1, dword [rsi + 0x47c0]
mulss xmm1, xmm1
mulss xmm0, xmm0
addss xmm1, xmm0
comiss xmm1, dword [0x1801eff74]
jbe 0x18043d7ec
push rax
pushf
mov eax, 0xe879cf2d
pushf
not eax
add eax, 0xfb83969e
xor eax, 0xf3de50c3
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa71f1be9
xor eax, 0xa8eacaa7
rol eax, 0x21
popf
pushf
not eax
add eax, 0xcf325a5e
xor eax, 0xeb0e16a7
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd5412f9c
xor eax, 0xc6eb8602
rol eax, 0xdb
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xbaec2f95
pushf
not eax
add eax, 0x955dc894
xor eax, 0xbb99b718
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc0811312
xor eax, 0xecee85ca
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa672f677
xor eax, 0x9ce72db5
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8bc76809
xor eax, 0xcebeeaff
rol eax, 0x74
popf
jmp 0x180439c58
test byte [rsi + 0x47a8], 2
xorps xmm14, xmm14
je 0x18043d95e
push rax
pushf
mov eax, 0xa2e7c858
pushf
not eax
add eax, 0x8d29e735
xor eax, 0xff2edac5
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc59bbb79
xor eax, 0xbf9ec83f
rol eax, 0x34
popf
pushf
not eax
add eax, 0xfdd6269a
xor eax, 0xff3bacba
rol eax, 0xeb
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x4228f921
pushf
not eax
add eax, 0xacab3179
xor eax, 0x8277c8e0
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd0ba57d0
xor eax, 0x9d50ef6b
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf7154f13
xor eax, 0xa66035ee
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf2e166da
xor eax, 0xf3d69982
rol eax, 0x9e
popf
jmp 0x180439c58
movss xmm0, dword [rsi + 0x47c8]
comiss xmm0, xmm14
jbe 0x18043daaa
push rax
pushf
mov eax, 0x8fc300e6
pushf
not eax
add eax, 0xc2512e73
xor eax, 0xb42ec62c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc4e7d08c
xor eax, 0xa725f94a
rol eax, 0x4a
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xec0766c3
pushf
not eax
add eax, 0xae70978a
xor eax, 0x856f993b
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf59b0a1c
xor eax, 0xce75a6df
rol eax, 0x29
popf
pushf
not eax
add eax, 0x97092967
xor eax, 0x8cb1f16b
rol eax, 0x16
popf
jmp 0x180439c58
test eax, eax
je 0x18043db9b
push rax
pushf
mov eax, 0x7a056248
pushf
not eax
add eax, 0xcd04604f
xor eax, 0xa0cdf4d4
rol eax, 5
popf
pushf
not eax
add eax, 0xcb2716b7
xor eax, 0x84c5bc7a
rol eax, 0x61
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x257e5ff
pushf
not eax
add eax, 0xee842ba5
xor eax, 0xa19e361d
rol eax, 0x86
popf
pushf
not eax
add eax, 0xdef52965
xor eax, 0xb66a8a86
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb148af02
xor eax, 0xb1a7ca73
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc2f647ab
xor eax, 0xebd58974
rol eax, 0xfd
popf
jmp 0x180439c58
movsd xmm0, qword [rsi + 0x47d0]
movsd qword [rdi + 0x40], xmm0
push rax
pushf
mov eax, 0x338640f5
pushf
not eax
add eax, 0xbd922a09
xor eax, 0xf81fb070
rol eax, 0xb
popf
pushf
not eax
add eax, 0x9943ffca
xor eax, 0xf65fe439
rol eax, 0xf1
popf
jmp 0x180439c58
xor r15d, r15d
test byte [rsi + 0x47a8], 8
je 0x18043e085
push rax
pushf
mov eax, 0xc013fa94
pushf
not eax
add eax, 0x9d777363
xor eax, 0x83996e2a
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9e77060a
xor eax, 0xcc4788f7
rol eax, 0xe3
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x2bccba9c
pushf
not eax
add eax, 0xfd6f0137
xor eax, 0xba07d574
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc72b4827
xor eax, 0xaaf150d6
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8c0d5a09
xor eax, 0xfe0c01a0
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa98ee32d
xor eax, 0x9944fbc9
rol eax, 0xac
popf
jmp 0x180439c58
mov ecx, dword [rsi + 0x47b4]
movzx edx, byte [rsi + 0x47e0]
test ecx, ecx
je 0x18043e135
push rax
pushf
mov eax, 0xf2d72656
pushf
not eax
add eax, 0xfff07b34
xor eax, 0xb3b2e914
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xcbc02ef6
xor eax, 0xfe8e748f
rol eax, 0x15
popf
pushf
not eax
add eax, 0xd3a9ca56
xor eax, 0xc274da77
rol eax, 0x3a
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x33080883
pushf
not eax
add eax, 0xf5b6caf4
xor eax, 0xdb4bf7b7
rol eax, 0x50
popf
pushf
not eax
add eax, 0xccefd546
xor eax, 0xb728bb6a
rol eax, 0x23
popf
jmp 0x180439c58
mov eax, 0xc355c9fb
pushf
not eax
add eax, 0xfbb2d073
xor eax, 0xade172d0
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd67eb560
xor eax, 0x97231e50
rol eax, 0x47
popf
pushf
not eax
add eax, 0x8e723e0f
xor eax, 0xdab25357
rol eax, 0x98
popf
push rax
pushf
mov eax, 0x2303acc0
pushf
not eax
add eax, 0xd792bf8a
xor eax, 0xce5e4fb9
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc0011363
xor eax, 0xf07fa505
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb94510bc
xor eax, 0xb9a6a00a
rol eax, 0xdf
popf
jmp 0x180439c58
mov rax, qword [0x18027c030]
test rax, rax
je 0x18043eb4a
push rax
pushf
mov eax, 0x3b3d4fef
pushf
not eax
add eax, 0x8cdc9c07
xor eax, 0xec39d4ed
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa0b78e81
xor eax, 0xaa7bfbd9
rol eax, 0x59
popf
pushf
not eax
add eax, 0xce6a0d5e
xor eax, 0xc6d9449f
rol eax, 0x38
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x8901bbec
pushf
not eax
add eax, 0xf7c526a3
xor eax, 0xef5f84e8
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xc0b2f99c
xor eax, 0xf23b0e5b
rol eax, 0x77
popf
jmp 0x180439c58
mov rdx, qword [0x18027c040]
jmp 0x18043ee47
call qword [0x180275008]
push rax
pushf
mov eax, 0xb393caef
pushf
not eax
add eax, 0xf4638e87
xor eax, 0xdcd15c81
rol eax, 0x44
popf
pushf
not eax
add eax, 0x98e6908a
xor eax, 0xd08c9f20
rol eax, 0x4c
popf
jmp 0x180439c58
mov r15, qword [rbp - 0x40]
mov r9, qword [rdi]
mov rax, r15
mov r8, r9
sub r8, r15
push rax
pushf
mov eax, 0x1c89990f
pushf
not eax
add eax, 0x880198fa
xor eax, 0x82122c5a
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf0056e26
xor eax, 0xb0205846
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb19d05d1
xor eax, 0x902d2621
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8cd2b2f4
xor eax, 0xf07beec0
rol eax, 0x51
popf
jmp 0x180439c58
inc rax
test ecx, ecx
jne 0x18043f24a
push rax
pushf
mov eax, 0xf192d472
pushf
not eax
add eax, 0xf58044b7
xor eax, 0xfba92afd
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xede34f74
xor eax, 0xac489065
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xdd32f992
xor eax, 0x8761efc5
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xbac77acd
xor eax, 0x9b3e7688
rol eax, 0x55
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xe0d16c00
pushf
not eax
add eax, 0xb988662c
xor eax, 0x982d1e88
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x86902f59
xor eax, 0xb6baccea
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xd32692bd
xor eax, 0x8746cf11
rol eax, 0xd
popf
pushf
not eax
add eax, 0x97733b40
xor eax, 0xf3fa0e11
rol eax, 0x82
popf
jmp 0x180439c58
test r9, r9
je 0x18043f4ea
push rax
pushf
mov eax, 0x526b8722
pushf
not eax
add eax, 0xc67b3411
xor eax, 0xcbf0d357
rol eax, 0x86
popf
pushf
not eax
add eax, 0xf1491409
xor eax, 0x84cac404
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8ebd6f68
xor eax, 0xbf6de8f2
rol eax, 0x4c
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xf3968400
pushf
not eax
add eax, 0xb492be44
xor eax, 0x9ed51b03
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9dae2f3b
xor eax, 0xce3e4b27
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb40adb9e
xor eax, 0xf93ef97f
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb20d8ba3
xor eax, 0xfc23f1b7
rol eax, 0x22
popf
jmp 0x180439c58
mov r9, qword [rsp + 0x78]
push rax
pushf
mov eax, 0x506df4cc
pushf
not eax
add eax, 0x83cd8fed
xor eax, 0xd520dc13
rol eax, 0x85
popf
pushf
not eax
add eax, 0xcddaeb8e
xor eax, 0xfdf204fd
rol eax, 0x7e
popf
jmp 0x180439c58
lea r8, [rdi + 0x38]
mov rcx, rdi
lea rdx, [rdi + 0x30]
call fcn.1800a2b20
movzx eax, byte [rdi + 0xd0]
test al, al
jle 0x18043f895
push rax
pushf
mov eax, 0xfae111ab
pushf
not eax
add eax, 0xe81163e6
xor eax, 0x8edc9302
rol eax, 0x93
popf
pushf
not eax
add eax, 0x9844bbe3
xor eax, 0xf8eb31bf
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc7dab5ba
xor eax, 0xd77268b9
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa564cb4a
xor eax, 0xff920496
rol eax, 0x60
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x7cf22d36
pushf
not eax
add eax, 0x92cb8d2f
xor eax, 0x87ed32e2
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf8c1d196
xor eax, 0xe9642ecc
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xad780d26
xor eax, 0xf46087f0
rol eax, 0xf0
popf
jmp 0x180439c58
dec al
mov byte [rdi + 0xd0], al
push rax
pushf
mov eax, 0x43c2b144
pushf
not eax
add eax, 0xcb799b0b
xor eax, 0xed12beaa
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x8463adab
xor eax, 0xdf2987bf
rol eax, 0x91
popf
pushf
not eax
add eax, 0xe7eb4b4d
xor eax, 0xc4139bb6
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x84304492
xor eax, 0xca9d8ee7
rol eax, 0xe9
popf
jmp 0x180439c58
dec al
mov byte [rdi + 0xd1], al
push rax
pushf
mov eax, 0xbdfc1146
pushf
not eax
add eax, 0x9187c72f
xor eax, 0xb5f60157
rol eax, 0x77
popf
pushf
not eax
add eax, 0xeac03709
xor eax, 0x8b0cf8d0
rol eax, 0x3f
popf
jmp 0x180439c58
test r9, r9
jne 0x18043fb18
push rax
pushf
mov eax, 0x5a09baa0
pushf
not eax
add eax, 0x826b6bdf
xor eax, 0xb290be0f
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd4a2d3fc
xor eax, 0x845650df
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9e351644
xor eax, 0xd23f772c
rol eax, 0x2f
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x9e09e9e5
pushf
not eax
add eax, 0x85e3f4a0
xor eax, 0x93205bd6
rol eax, 0x72
popf
pushf
not eax
add eax, 0xa9e94c2f
xor eax, 0xecb0a123
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe93d7691
xor eax, 0x897888ab
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc9a31360
xor eax, 0x9f292bd5
rol eax, 0x61
popf
jmp 0x180439c58
cmp byte [rsp + 0x41], r9b
jne 0x18043fc4f
push rax
pushf
mov eax, 0xb58a72e2
pushf
not eax
add eax, 0x9283b179
xor eax, 0xa74374b1
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd7f3d557
xor eax, 0x989caed0
rol eax, 0x61
popf
pushf
not eax
add eax, 0x914ab45f
xor eax, 0xccad95cc
rol eax, 0xb4
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x1ee801d1
pushf
not eax
add eax, 0x865ff4cf
xor eax, 0xb918c475
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe4486242
xor eax, 0xff38771a
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf01fdfc9
xor eax, 0xa7c7ca76
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc1b0d624
xor eax, 0xecd36779
rol eax, 0x20
popf
jmp 0x180439c58
mov byte [rdi + 0xd1], 1
test r12b, 0x40
je 0x18043fe99
push rax
pushf
mov eax, 0x8eeeea9f
pushf
not eax
add eax, 0xb1e2ed57
xor eax, 0x818e574d
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x90483d83
xor eax, 0xa7a2241c
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xdd02340b
xor eax, 0xbc60eae7
rol eax, 0x58
popf
pushf
not eax
add eax, 0xd83fabc7
xor eax, 0xcc94c837
rol eax, 0x6c
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x60913a5e
pushf
not eax
add eax, 0xb883ca17
xor eax, 0x8f8da0fd
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xaa82693a
xor eax, 0xb624a7c7
rol eax, 0x59
popf
jmp 0x180439c58
test r13b, r13b
jne 0x18043ff04
push rax
pushf
mov eax, 0xc0f3b640
pushf
not eax
add eax, 0xe8695d68
xor eax, 0x98f390c5
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xd4fdc424
xor eax, 0xb90c6644
rol eax, 0x5e
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xc3f37934
pushf
not eax
add eax, 0xe863cca1
xor eax, 0xc7d5973a
rol eax, 0x59
popf
pushf
not eax
add eax, 0x9654c26a
xor eax, 0xe88d5461
rol eax, 0x9a
popf
jmp 0x180439c58
mov dword [rdi + 0x28], r8d
mov dword [rdi + 0x20], r8d
push rax
pushf
mov eax, 0x9a8f821f
pushf
not eax
add eax, 0x85e214db
xor eax, 0xc151db28
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb74d68aa
xor eax, 0xa64cfc90
rol eax, 0xba
popf
pushf
not eax
add eax, 0xdeae7e49
xor eax, 0xc6e5dd91
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf33a6b49
xor eax, 0x837429e6
rol eax, 0xef
popf
jmp 0x180439c58
mov dword [rdi + 0x2c], r8d
mov dword [rdi + 0x24], r8d
push rax
pushf
mov eax, 0x2a37e6a1
pushf
not eax
add eax, 0xa48eb5ee
xor eax, 0xbdb9571f
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe11b8495
xor eax, 0xcc298cce
rol eax, 0xbd
popf
jmp 0x180439c58
imul rdx, rax, 0x228
add rdx, qword [rcx + 0x4b40]
jmp 0x18044027b
mov qword [rcx + 0x4b18], rdx
mov rax, qword [0x18027c030]
movss xmm0, dword [rax + 0x3c24]
mov rax, qword [rdi + 0x360]
mulss xmm0, dword [rdi + 0x288]
test rax, rax
je 0x1804402eb
push rax
pushf
mov eax, 0x3e23dafc
pushf
not eax
add eax, 0xb09f8607
xor eax, 0xd2b9c7b8
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd7c3cc50
xor eax, 0x8ed9a33a
rol eax, 0x48
popf
pushf
not eax
add eax, 0xbbea4230
xor eax, 0xd4987b37
rol eax, 0xbc
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xdd71623c
pushf
not eax
add eax, 0xddab4327
xor eax, 0xa8d44273
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8b12c1d5
xor eax, 0xd95acf69
rol eax, 0x41
popf
pushf
not eax
add eax, 0xbd0ca9b7
xor eax, 0xe1afbab2
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf3707f78
xor eax, 0xdabaa696
rol eax, 0x5a
popf
jmp 0x180439c58
mulss xmm0, dword [rax + 0x288]
push rax
pushf
mov eax, 0x65d7d58e
pushf
not eax
add eax, 0xaa8b6028
xor eax, 0xdcef0097
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc0ee837a
xor eax, 0xed60753f
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf0ecbc42
xor eax, 0xa04985d0
rol eax, 6
popf
pushf
not eax
add eax, 0x9df518b0
xor eax, 0xb05d0f18
rol eax, 0xbf
popf
jmp 0x180439c58
test r12d, 0x6000000
je 0x1804404d7
push rax
pushf
mov eax, 0x7ee6f54a
pushf
not eax
add eax, 0xe89e2d91
xor eax, 0xe3e3e0e5
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf26e8b75
xor eax, 0xc2e85e9a
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xad3c2eeb
xor eax, 0x930bf9fa
rol eax, 0x3d
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xe98602f1
pushf
not eax
add eax, 0xb5f3de71
xor eax, 0xffc97873
rol eax, 0x50
popf
pushf
not eax
add eax, 0xfb1ad789
xor eax, 0xc6fd5661
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9f9dc77a
xor eax, 0xf370cdba
rol eax, 0x5e
popf
jmp 0x180439c58
bt r12d, 0x1b
jb 0x18044057d
push rax
pushf
mov eax, 0x43d465ed
pushf
not eax
add eax, 0x959b1ce6
xor eax, 0xac6a6c64
rol eax, 3
popf
pushf
not eax
add eax, 0xaf00db32
xor eax, 0xdd89d853
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc15e8036
xor eax, 0xacaf886d
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc4b68d56
xor eax, 0x97fb0136
rol eax, 0x8d
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xb739b0b6
pushf
not eax
add eax, 0xbe216a2b
xor eax, 0xebe4bd7d
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xad4cce5d
xor eax, 0xd1388498
rol eax, 0x66
popf
pushf
not eax
add eax, 0x99da220e
xor eax, 0xccb7a255
rol eax, 0x9b
popf
jmp 0x180439c58
movss xmm1, dword [rsi + 0x37f4]
push rax
pushf
mov eax, 0x647b85a0
pushf
not eax
add eax, 0x96527809
xor eax, 0x95714faf
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x908f0712
xor eax, 0xf197717f
rol eax, 0xb8
popf
jmp 0x180439c58
movss dword [rdi + 0x54], xmm1
mov eax, r12d
movsd xmm0, qword [rsi + 0x37e8]
and eax, 0x5010000
movsd qword [rdi + 0x48], xmm0
cmp eax, 0x1000000
jne 0x1804406a5
push rax
pushf
mov eax, 0x60ee4ec4
pushf
not eax
add eax, 0x99a11c36
xor eax, 0xd66bd774
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb67a4c2b
xor eax, 0xefb17bff
rol eax, 0xe5
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x940e4839
pushf
not eax
add eax, 0x8729301d
xor eax, 0xb655d841
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe3df5734
xor eax, 0xd15d387d
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf46040eb
xor eax, 0x88b53e45
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe60e2248
xor eax, 0xe351ad06
rol eax, 7
popf
jmp 0x180439c58
movss dword [rdi + 0x4c], xmm0
mov dword [rdi + 0x48], r8d
push rax
pushf
mov eax, 0x1d8a490d
pushf
not eax
add eax, 0xd7e5866d
xor eax, 0xf327b12a
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb70f60a6
xor eax, 0xd0aade44
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf61d4216
xor eax, 0xca6cfa9b
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd77674c5
xor eax, 0xefd31207
rol eax, 0x1f
popf
jmp 0x180439c58
test byte [rdi + 0xc], 1
mov rcx, qword [0x18027c030]
je 0x180440b05
push rax
pushf
mov eax, 0x47f62831
pushf
not eax
add eax, 0xf7d218ed
xor eax, 0x9b5b5484
rol eax, 0x48
popf
pushf
not eax
add eax, 0x8c50a6a8
xor eax, 0xcdcf4c56
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb7ecc25e
xor eax, 0xf631711d
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf27df273
xor eax, 0x88143d2e
rol eax, 0xbd
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x3e034908
pushf
not eax
add eax, 0x9ebe9814
xor eax, 0xdef9d762
rol eax, 0x92
popf
pushf
not eax
add eax, 0x802b252b
xor eax, 0xe6affa6a
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa79eb04f
xor eax, 0xf8b8f2ea
rol eax, 0x50
popf
jmp 0x180439c58
movss xmm2, dword [rcx + 0x3820]
addss xmm2, xmm2
addss xmm2, xmm0
push rax
pushf
mov eax, 0x90cf2950
pushf
not eax
add eax, 0xfbc077df
xor eax, 0xb85e38bd
rol eax, 0xae
popf
pushf
not eax
add eax, 0x8b18df8d
xor eax, 0xad8befd1
rol eax, 0x9d
popf
jmp 0x180439c58
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rcx + 0x3844]
movaps xmm5, xmm1
minss xmm0, dword [rax + 0x238]
maxss xmm3, dword [rax + 0x230]
maxss xmm4, dword [rax + 0x234]
minss xmm2, dword [rax + 0x23c]
addss xmm5, xmm0
movss xmm0, dword [rcx + 0x3848]
subss xmm3, xmm1
movaps xmm6, xmm0
movss xmm1, dword [rcx + 0xdfc]
subss xmm4, xmm0
addss xmm6, xmm2
comiss xmm1, xmm3
jb 0x180440f55
push rax
pushf
mov eax, 0x3406aa50
pushf
not eax
add eax, 0xe15fb1a3
xor eax, 0xa97fbb98
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb1e55b9e
xor eax, 0xf34fe450
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc85519a8
xor eax, 0xeb46f39a
rol eax, 0xf
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xa8291a83
pushf
not eax
add eax, 0x94983b18
xor eax, 0xf655b2c4
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbc1fbdee
xor eax, 0x9f1eb03a
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x94b797a2
xor eax, 0x902d2c7f
rol eax, 0xc4
popf
jmp 0x180439c58
cmp word [rsi + 0x3742], 2
jne 0x1804411cb
push rax
pushf
mov eax, 0x9ef33a94
pushf
not eax
add eax, 0xdff9b7c8
xor eax, 0xad6ed2c1
rol eax, 3
popf
pushf
not eax
add eax, 0xe9e67681
xor eax, 0xa15eaf79
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xce6d1bf1
xor eax, 0xcbd550be
rol eax, 0x6e
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xd9f462ad
pushf
not eax
add eax, 0xce53d3c1
xor eax, 0x8d3f93db
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xef38eba1
xor eax, 0xc9ec9291
rol eax, 0xc
popf
jmp 0x180439c58
cmp byte [rdi + 0xb2], 0
je 0x18044129a
push rax
pushf
mov eax, 0x56e04692
pushf
not eax
add eax, 0xfdd3208e
xor eax, 0xffed721f
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc001b355
xor eax, 0x8bb3ecb4
rol eax, 0x19
popf
pushf
not eax
add eax, 0xbcd7ff84
xor eax, 0xe9b169b2
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa4c8f2a9
xor eax, 0xa0c7499e
rol eax, 0x6a
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xaf39e98a
pushf
not eax
add eax, 0xbbf85fc5
xor eax, 0xc36b98aa
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xee8a9580
xor eax, 0xf263b6ef
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf90a25db
xor eax, 0xd2083945
rol eax, 0x31
popf
pushf
not eax
add eax, 0xdaf4d590
xor eax, 0xb8c3ab91
rol eax, 0x10
popf
jmp 0x180439c58
comiss xmm14, dword [rcx + 0x5ba4]
jb 0x18044142f
push rax
pushf
mov eax, 0xde2bdc68
pushf
not eax
add eax, 0xcf5a4ba6
xor eax, 0xee82308d
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x9e04cbc6
xor eax, 0xe8fd2a1d
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x8aa7e04e
xor eax, 0xf9f93d90
rol eax, 0xee
popf
pushf
not eax
add eax, 0xe11e69cf
xor eax, 0xc155b948
rol eax, 0x49
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xb537537c
pushf
not eax
add eax, 0xdb5e4633
xor eax, 0xe5966d98
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd7db03d5
xor eax, 0xd02ca7e5
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe55fdbd2
xor eax, 0xac49752c
rol eax, 0x49
popf
jmp 0x180439c58
mov edx, dword [rdi + 0xc]
movss xmm10, dword [rdi + 0xa4]
movss xmm11, dword [rdi + 0xa8]
mov byte [rdi + 0xb2], 0
mov dword [rdi + 0x58], r8d
mov dword [rdi + 0x60], r8d
mov rax, qword [0x18027c030]
test dl, 1
je 0x1804415b2
push rax
pushf
mov eax, 0xbd23434b
pushf
not eax
add eax, 0xe847cb2d
xor eax, 0xbaae48b2
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd4b296cc
xor eax, 0x9558d421
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe9b081f7
xor eax, 0xd94a85fb
rol eax, 0x93
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xa3359106
pushf
not eax
add eax, 0xd88bb472
xor eax, 0xd36f882d
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc5fd680f
xor eax, 0xd754c042
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xdd3a95f2
xor eax, 0xe4d12e90
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa8f5b237
xor eax, 0xec6fca93
rol eax, 0xb2
popf
jmp 0x180439c58
bt edx, 0xa
jae 0x1804417de
push rax
pushf
mov eax, 0xf387d597
pushf
not eax
add eax, 0x8413b275
xor eax, 0x99cf3a50
rol eax, 0x10
popf
pushf
not eax
add eax, 0x92d1d6ff
xor eax, 0xedce3b27
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x825f7712
xor eax, 0xb7dc2ed3
rol eax, 6
popf
pushf
not eax
add eax, 0x96a94ef7
xor eax, 0xf2dceb7c
rol eax, 0x23
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xac89ff05
pushf
not eax
add eax, 0xb902f36c
xor eax, 0xae6f8b4b
rol eax, 0x41
popf
pushf
not eax
add eax, 0x93b79dca
xor eax, 0xe80c0235
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd603cfa2
xor eax, 0x96d3a024
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xaa6e549f
xor eax, 0x95683876
rol eax, 0xf2
popf
jmp 0x180439c58
mov rcx, qword [rdi + 0x360]
movss xmm1, dword [rax + 0x3c24]
mulss xmm1, dword [rdi + 0x288]
test rcx, rcx
je 0x180441899
push rax
pushf
mov eax, 0x51784431
pushf
not eax
add eax, 0xeafb51b3
xor eax, 0xd5d817de
rol eax, 0xca
popf
pushf
not eax
add eax, 0xca4b78cf
xor eax, 0xe1dad904
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb6ba35b5
xor eax, 0x8e48e8d6
rol eax, 0x2b
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xa58bc23b
pushf
not eax
add eax, 0xcf524637
xor eax, 0xa0b7e721
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xbd8690aa
xor eax, 0x988abb1b
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd4678e1f
xor eax, 0xba3ead4f
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf1183c1f
xor eax, 0x8833bc52
rol eax, 0xa1
popf
jmp 0x180439c58
movaps xmm1, xmm14
push rax
pushf
mov eax, 0x3c37297
pushf
not eax
add eax, 0xd603e7a9
xor eax, 0xd69d6282
rol eax, 0x28
popf
pushf
not eax
add eax, 0xbca95d11
xor eax, 0xd471ca0c
rol eax, 0x8c
popf
jmp 0x180439c58
test r13b, r13b
jne 0x180441f15
push rax
pushf
mov eax, 0xaeb6f268
pushf
not eax
add eax, 0xc30fb30e
xor eax, 0xcfe44ea4
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x91055e33
xor eax, 0xb7536db2
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbe80b427
xor eax, 0xa0552f74
rol eax, 0x69
popf
pushf
not eax
add eax, 0x99e72e5c
xor eax, 0xe5c4ee99
rol eax, 0x87
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x8d94c670
pushf
not eax
add eax, 0xc9f7faf6
xor eax, 0x88b6ddab
rol eax, 0
popf
pushf
not eax
add eax, 0xce914324
xor eax, 0x81bb59f4
rol eax, 0x67
popf
jmp 0x180439c58
cmp byte [rdi + 0xcb], r13b
je 0x180442014
push rax
pushf
mov eax, 0x95b9d173
pushf
not eax
add eax, 0xaa1d604e
xor eax, 0xedcee16d
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8dedc101
xor eax, 0xac035486
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8ee9ab5e
xor eax, 0x8485c639
rol eax, 0xdd
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xaa471b1f
pushf
not eax
add eax, 0x9515b956
xor eax, 0xa30dcdff
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xf4bceee0
xor eax, 0xa286cea1
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xf93ca79b
xor eax, 0xd0f566c0
rol eax, 0xa6
popf
jmp 0x180439c58
cmp byte [rdi + 0xc9], bl
jle 0x180442276
push rax
pushf
mov eax, 0x1321a5f8
pushf
not eax
add eax, 0xd47e95e6
xor eax, 0x99a4ec7b
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb9531350
xor eax, 0xe7522db8
rol eax, 0xa7
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xcfff4e05
pushf
not eax
add eax, 0xf2c2d164
xor eax, 0xc932fe7a
rol eax, 0xd
popf
pushf
not eax
add eax, 0xee64abf0
xor eax, 0xbec1aa71
rol eax, 0x37
popf
jmp 0x180439c58
cmp byte [rdi + 0xcb], bl
je 0x18044230a
push rax
pushf
mov eax, 0x5aa4d99f
pushf
not eax
add eax, 0x9ff166df
xor eax, 0xaca677df
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb49a1259
xor eax, 0xea34921d
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc93c6171
xor eax, 0xc7805859
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xef38362c
xor eax, 0xd70c70a6
rol eax, 0x17
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x17461ce6
pushf
not eax
add eax, 0xbaa9facb
xor eax, 0xb885fc24
rol eax, 0xee
popf
pushf
not eax
add eax, 0xb058e99f
xor eax, 0xa7e8e2a3
rol eax, 0xc5
popf
jmp 0x180439c58
test dword [rdi + 0xc], 0x100
mov rcx, qword [0x18027c030]
jne 0x180442526
push rax
pushf
mov eax, 0x8eff279f
pushf
not eax
add eax, 0xd3b0c199
xor eax, 0xb30b46b0
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x9b76b451
xor eax, 0xfbfb0636
rol eax, 0x21
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x6b9dbaa6
pushf
not eax
add eax, 0x8c1ee662
xor eax, 0xee80e695
rol eax, 5
popf
pushf
not eax
add eax, 0x88c909eb
xor eax, 0xc45d979c
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xfbc7127e
xor eax, 0xbd4fe044
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc1c3062c
xor eax, 0xe67f1135
rol eax, 0x2b
popf
jmp 0x180439c58
mov eax, dword [rcx + 0x1c]
mov dword [rcx + 0x5ba4], eax
push rax
pushf
mov eax, 0x94b2a660
pushf
not eax
add eax, 0x9aec62f6
xor eax, 0xd2e4c04d
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xe5a39dd5
xor eax, 0xa33ee0f0
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd9cefbbe
xor eax, 0x8c8383a9
rol eax, 0x7f
popf
jmp 0x180439c58
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.1800b8930
push rax
pushf
mov eax, 0xd5d28a47
pushf
not eax
add eax, 0xfca1cdd2
xor eax, 0xf22351d5
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x94964dab
xor eax, 0x8c36d422
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x83f22758
xor eax, 0xa01351bf
rol eax, 0xff
popf
jmp 0x180439c58
movsd xmm0, qword [r13 + 0xf8]
movsd qword [rdi + 0x18], xmm0
jmp 0x18044328f
movss xmm1, dword [rdi + 0xd8]
ucomiss xmm1, dword [0x1801f0028]
jp 0x1804432e5
push rax
pushf
mov eax, 0xd35cdebd
pushf
not eax
add eax, 0x94ca17ae
xor eax, 0xe3cfb079
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9805cabe
xor eax, 0x9d756053
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa2ec525b
xor eax, 0xee4fa060
rol eax, 1
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x89d107c7
pushf
not eax
add eax, 0xb5e143b5
xor eax, 0xee203ad3
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb57580f9
xor eax, 0xd43d5f42
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf5181f9f
xor eax, 0x8fe2dc03
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8ee1054a
xor eax, 0xd1b2b8d3
rol eax, 0x33
popf
jmp 0x180439c58
test r15b, r15b
jne 0x1804437a8
push rax
pushf
mov eax, 0xa284b717
pushf
not eax
add eax, 0xa2bbd83f
xor eax, 0xf7313cc9
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8cd1c95f
xor eax, 0xaf0ab036
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf030fc8d
xor eax, 0x8a703de3
rol eax, 0x41
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xc1217baf
pushf
not eax
add eax, 0xf7eea6cd
xor eax, 0x845f204f
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xdf2ffd71
xor eax, 0xa486a427
rol eax, 0x29
popf
jmp 0x180439c58
mov rdx, rdi
lea rcx, [rsp + 0x48]
call fcn.180402182
movss xmm1, dword [rax + 4]
movss xmm0, dword [rax]
movss dword [rdi + 0x18], xmm0
movss dword [rdi + 0x1c], xmm1
push rax
pushf
mov eax, 0xc8387809
pushf
not eax
add eax, 0xac82bce7
xor eax, 0xf11a7b9b
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xcf912401
xor eax, 0x98555487
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb392c455
xor eax, 0x84645d8b
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf5f3f42e
xor eax, 0x925dc2d4
rol eax, 0x9c
popf
jmp 0x180439c58
movss xmm0, dword [r14 + 0x14]
movss xmm1, dword [r14 + 0x18]
movaps xmm7, xmm0
movss xmm8, dword [r14 + 4]
movaps xmm6, xmm1
movss xmm9, dword [r14 + 8]
movaps xmm5, xmm8
movss xmm3, dword [rsi + 0x388c]
movaps xmm4, xmm9
movss xmm2, dword [rsi + 0x3888]
movss dword [rsp + 0x68], xmm8
movss dword [rsp + 0x6c], xmm9
maxss xmm3, dword [rsi + 0x3894]
maxss xmm2, dword [rsi + 0x3890]
addss xmm7, dword [r14 + 0x1c]
addss xmm6, dword [r14 + 0x20]
addss xmm5, dword [r14 + 0xc]
addss xmm4, dword [r14 + 0x10]
subss xmm7, xmm2
subss xmm6, xmm3
movss dword [rsp + 0x70], xmm5
addss xmm2, xmm0
movss dword [rsp + 0x74], xmm4
addss xmm3, xmm1
movss dword [rbp - 0x60], xmm7
movss dword [rbp - 0x5c], xmm6
movss dword [rbp - 0x68], xmm2
movss dword [rbp - 0x64], xmm3
test r15b, r15b
jne 0x1804439d2
push rax
pushf
mov eax, 0xd91e9184
pushf
not eax
add eax, 0xa0b5f5b8
xor eax, 0xefc3c890
rol eax, 0x57
popf
pushf
not eax
add eax, 0xdbe88c87
xor eax, 0x8a5463c6
rol eax, 0xdf
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x2642d30e
pushf
not eax
add eax, 0xb412b9b9
xor eax, 0xe0d4e963
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd7da9a88
xor eax, 0xb847c811
rol eax, 0x9d
popf
jmp 0x180439c58
bt r12d, 0x18
jb 0x180443a56
push rax
pushf
mov eax, 0xb7759226
pushf
not eax
add eax, 0xe1d13e37
xor eax, 0xb58f324a
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x854749f1
xor eax, 0xcae4c531
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf989fe9f
xor eax, 0xe188f1b9
rol eax, 0xd9
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x253a7f4e
pushf
not eax
add eax, 0xf39a777d
xor eax, 0xd449b46a
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8ed59a31
xor eax, 0xbfefd844
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb4dc9b6e
xor eax, 0x948c774f
rol eax, 0x1c
popf
jmp 0x180439c58
xor cl, cl
movss dword [rdi + 0x50], xmm0
mov dword [rsp + 0x48], ecx
test bl, bl
je 0x1804442f4
push rax
pushf
mov eax, 0x8d496d25
pushf
not eax
add eax, 0x90792c1e
xor eax, 0x86ff0326
rol eax, 0x35
popf
pushf
not eax
add eax, 0xfa4dffc6
xor eax, 0xf24c97a9
rol eax, 0x24
popf
pushf
not eax
add eax, 0xab5d80f1
xor eax, 0xec786074
rol eax, 0x6e
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x417779a3
pushf
not eax
add eax, 0xf14ac58a
xor eax, 0xb749a2d4
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc6dbf332
xor eax, 0xef35f9cc
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd500f095
xor eax, 0xcbe3f61b
rol eax, 0x30
popf
pushf
not eax
add eax, 0xfd028e09
xor eax, 0xce7749da
rol eax, 0xa8
popf
jmp 0x180439c58
test r12d, 0x3000000
movzx ecx, cl
mov eax, 0xb6aed1aa
pushf
not eax
add eax, 0xe22c6595
xor eax, 0xbee61742
rol eax, 9
popf
pushf
not eax
add eax, 0xef78f803
xor eax, 0xb06fa6d7
rol eax, 5
popf
cmove ecx, eax
mov dword [rsp + 0x48], ecx
push rax
pushf
mov eax, 0x36955de8
pushf
not eax
add eax, 0x91543a49
xor eax, 0xc5184cb1
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x95180183
xor eax, 0x87fe060b
rol eax, 0x60
popf
jmp 0x180439c58
movsxd r9, eax
mov rax, qword [r13 + 0x4880]
imul r10, r9, 0x38
add rax, 8
push rax
not rax
sub r10, rax
pop rax
sub r10, 1
push rax
pushf
mov eax, 0xcdeaf0b6
pushf
not eax
add eax, 0xbfbd388c
xor eax, 0xce56ce8a
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb27c473e
xor eax, 0x9212775c
rol eax, 0xaf
popf
jmp 0x180439c58
mov rax, qword [rax + 0x368]
test rax, rax
jne 0x180444da5
push rax
pushf
mov eax, 0x601cbb75
pushf
not eax
add eax, 0xea232464
xor eax, 0xed1796cb
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xa256f015
xor eax, 0xdf14ba7e
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9b633ff7
xor eax, 0xb92cb710
rol eax, 0x65
popf
pushf
not eax
add eax, 0x94a84c98
xor eax, 0xdbfa0f5d
rol eax, 0x2a
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xdeb37aac
pushf
not eax
add eax, 0xf15d3def
xor eax, 0xa4e95cd3
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb4168794
xor eax, 0xdb14086d
rol eax, 0x80
popf
jmp 0x180439c58
mov rax, rdi
cmp r8, rcx
je 0x180444e9f
push rax
pushf
mov eax, 0xc5668039
pushf
not eax
add eax, 0xe79d9b8c
xor eax, 0xfa40dec0
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf102a9e2
xor eax, 0xf850dcd3
rol eax, 0x99
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x8105c20d
pushf
not eax
add eax, 0xf37e5f43
xor eax, 0x8111d5b6
rol eax, 0x77
popf
pushf
not eax
add eax, 0xffd2510c
xor eax, 0xbdd96e4b
rol eax, 0x59
popf
pushf
not eax
add eax, 0xfca387ce
xor eax, 0xadf383e9
rol eax, 0xed
popf
jmp 0x180439c58
sub r10, 0x38
sub r9, 1
jns 0x18044514b
push rax
pushf
mov eax, 0xd55bf53d
pushf
not eax
add eax, 0xc854adc4
xor eax, 0x9b153db2
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8d3f4c6d
xor eax, 0x8fdebb11
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xc3b9616f
xor eax, 0xd73fd546
rol eax, 0xce
popf
pushf
not eax
add eax, 0x828d573d
xor eax, 0xa1cab281
rol eax, 0xdc
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x786edf26
pushf
not eax
add eax, 0xd1ee8e4a
xor eax, 0x8f70ac6c
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9f6cac55
xor eax, 0xfad417ca
rol eax, 0x76
popf
pushf
not eax
add eax, 0xeb787e5a
xor eax, 0xfffbc596
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe006d439
xor eax, 0x95187c24
rol eax, 0x4b
popf
jmp 0x180439c58
nop dword [rax + rax]
push rax
pushf
mov eax, 0x3984429c
pushf
not eax
add eax, 0xfbec18ef
xor eax, 0x906b33b0
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb1c6af0a
xor eax, 0xb993bde0
rol eax, 0xec
popf
jmp 0x180439c58
cmp qword [r9], r15
je 0x180445335
push rax
pushf
mov eax, 0xa4380639
pushf
not eax
add eax, 0xc31c17af
xor eax, 0xdd98e805
rol eax, 7
popf
pushf
not eax
add eax, 0x80aff8f6
xor eax, 0xc2a5c094
rol eax, 0x51
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x7213b8cc
pushf
not eax
add eax, 0xdcf0a024
xor eax, 0xfd80e2de
rol eax, 0x19
popf
pushf
not eax
add eax, 0xdb34c8a5
xor eax, 0xc806100e
rol eax, 0x21
popf
jmp 0x180439c58
mov r14, qword [r13 + 0x3e78]
movsxd rax, dword [r13 + 0x3e70]
sub r9, r14
sar r9, 3
lea rcx, [r14 + rax*8]
cmp r14, rcx
jae 0x180445474
push rax
pushf
mov eax, 0xe029dcc5
pushf
not eax
add eax, 0xb8985395
xor eax, 0xb066ae71
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xcb8c2d01
xor eax, 0xa8ee4a86
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xae140eaf
xor eax, 0xbb43dd3b
rol eax, 0x98
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x614b5428
pushf
not eax
add eax, 0xe88dedc0
xor eax, 0xc1c52399
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x981c5110
xor eax, 0xb77bd56f
rol eax, 0x4e
popf
jmp 0x180439c58
mov eax, r14d
sub eax, r9d
jmp 0x180445684
dec eax
movsxd r8, eax
lea eax, [r9 + 1]
movsxd rcx, eax
movsxd rax, r9d
shl r8, 3
lea rdx, [r10 + rcx*8]
lea rcx, [r10 + rax*8]
call fcn.1801e96d0
mov rax, qword [r13 + 0x3e78]
movsxd rcx, r14d
mov qword [rax + rcx*8 - 8], r15
jmp 0x18044575d
mov r15d, dword [rsp + 0x48]
push rax
pushf
mov eax, 0x7c0486bd
pushf
not eax
add eax, 0xa6bf1728
xor eax, 0xd174f59f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xafbdd057
xor eax, 0xff1ed04c
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xbb96afa4
xor eax, 0x887fe007
rol eax, 0x58
popf
pushf
not eax
add eax, 0xfb81bb90
xor eax, 0xbe4ef1ce
rol eax, 0x19
popf
jmp 0x180439c58
movss xmm1, dword [rsi + 0x3c20]
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
xor r9d, r9d
mov dword [rsp + 0x48], 0xffffffff
movss xmm0, dword [rdi + 0x50]
movaps xmm2, xmm1
cmp byte [rsi + 0x7e], r9b
mov r14d, r9d
addss xmm0, dword [0x1801effc0]
mulss xmm1, dword [0x1801eff90]
setne r14b
inc r14d
mulss xmm2, dword [0x1801effc4]
addss xmm0, xmm1
maxss xmm2, xmm0
cvttss2si eax, xmm2
movd xmm13, eax
cvtdq2ps xmm13, xmm13
cmp byte [rdi + 0xb1], r9b
jne 0x180445854
push rax
pushf
mov eax, 0x473f6625
pushf
not eax
add eax, 0x9c7f5a71
xor eax, 0xcd3fefd2
rol eax, 0xea
popf
pushf
not eax
add eax, 0x81ff2de0
xor eax, 0x81905cff
rol eax, 0xf9
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x15f395c1
pushf
not eax
add eax, 0x8a0d3009
xor eax, 0xcb63b448
rol eax, 0xec
popf
pushf
not eax
add eax, 0xdceecca2
xor eax, 0xfb587082
rol eax, 0x34
popf
pushf
not eax
add eax, 0x99d67c91
xor eax, 0x9e826736
rol eax, 0xcd
popf
jmp 0x180439c58
lea rax, [rbp - 0x68]
mov r9d, r14d
mov qword [rsp + 0x28], rax
lea r8, [rsp + 0x48]
lea rax, [rbp + 0x30]
mov rcx, rdi
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x20], rax
call fcn.180413b99
test al, al
je 0x1804458f8
push rax
pushf
mov eax, 0xf7f2da9a
pushf
not eax
add eax, 0xe098a51c
xor eax, 0xc3c6ead5
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xcaeb6197
xor eax, 0xb401d16c
rol eax, 0x50
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xe984e9ac
pushf
not eax
add eax, 0x99c6e716
xor eax, 0xeff012f5
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd7d67c00
xor eax, 0xb6220018
rol eax, 0x6d
popf
jmp 0x180439c58
movzx edx, byte [rsp + 0x42]
mov ecx, dword [rsp + 0x54]
push rax
pushf
mov eax, 0xcb3bfd2c
pushf
not eax
add eax, 0xa7e8a09c
xor eax, 0xc7e2e886
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xad51d62f
xor eax, 0x95397791
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc08dec7c
xor eax, 0xffb83247
rol eax, 0xaf
popf
jmp 0x180439c58
cmp byte [rdi + 0xb1], 0
movzx eax, byte [rsp + 0x48]
mov byte [rdi + 0xb9], al
jne 0x180445a55
push rax
pushf
mov eax, 0x79c1a5c5
pushf
not eax
add eax, 0xa2d26411
xor eax, 0x8d98aaac
rol eax, 0x37
popf
pushf
not eax
add eax, 0xeec4b52f
xor eax, 0xc72b6e93
rol eax, 0x33
popf
pushf
not eax
add eax, 0x98234c2e
xor eax, 0x9a646665
rol eax, 0x58
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x68ba1588
pushf
not eax
add eax, 0xe885e48a
xor eax, 0xdc1b3d51
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9d6dbc7a
xor eax, 0xd690611d
rol eax, 0x67
popf
pushf
not eax
add eax, 0xfc170d70
xor eax, 0xb799e7df
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd38a23e3
xor eax, 0xcbf9e396
rol eax, 0xb4
popf
jmp 0x180439c58
movaps xmm5, xmm2
push rax
pushf
mov eax, 0xdce56dc4
pushf
not eax
add eax, 0xfc3aec6f
xor eax, 0x8f52e7bb
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd5866e12
xor eax, 0x98bca191
rol eax, 0x98
popf
jmp 0x180439c58
movaps xmm4, xmm3
push rax
pushf
mov eax, 0x82b53655
pushf
not eax
add eax, 0xe9d7bf37
xor eax, 0x8fc5dc20
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe24369c7
xor eax, 0xa86d2319
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xaf6f4f1b
xor eax, 0xa089b9c0
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xacec128a
xor eax, 0xbd00af38
rol eax, 9
popf
jmp 0x180439c58
xor cl, cl
jmp 0x18044604f
mov byte [rdi + 0xad], cl
bt r12d, 0xf
jb 0x1804460b5
push rax
pushf
mov eax, 0x2d18763d
pushf
not eax
add eax, 0x8f2bff66
xor eax, 0xc5c4312c
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xce10f5b8
xor eax, 0xe5bac022
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb6ae1858
xor eax, 0x87e08aab
rol eax, 0
popf
pushf
not eax
add eax, 0xd06782e4
xor eax, 0xbbb0ab63
rol eax, 0x79
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x91d57219
pushf
not eax
add eax, 0xe52edfed
xor eax, 0x920b1a94
rol eax, 0x99
popf
pushf
not eax
add eax, 0x8b8f4a68
xor eax, 0xe51f41ae
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xaff09f9d
xor eax, 0xcc9da302
rol eax, 0x72
popf
jmp 0x180439c58
test cl, cl
je 0x180446158
push rax
pushf
mov eax, 0xb0fb9bee
pushf
not eax
add eax, 0xee8217ac
xor eax, 0xd694aace
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x94f2283e
xor eax, 0xb65c75b8
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb4723157
xor eax, 0xe6b73a1f
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd31d12ca
xor eax, 0xbf3d8bc7
rol eax, 0xb2
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x327a605e
pushf
not eax
add eax, 0x9bc1e92e
xor eax, 0xdb67e01b
rol eax, 0x83
popf
pushf
not eax
add eax, 0x91fe7a0e
xor eax, 0xeb5d5696
rol eax, 0x43
popf
pushf
not eax
add eax, 0x914ff65d
xor eax, 0xb41cc637
rol eax, 0x42
popf
jmp 0x180439c58
mov byte [rdi + 0xac], 0
movaps xmm1, xmm14
jmp 0x180446672
mov byte [rdi + 0xac], 1
test cl, cl
jne 0x1804463d6
push rax
pushf
mov eax, 0x42b1e2f2
pushf
not eax
add eax, 0xeef4d9d5
xor eax, 0xac09f62d
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb6401129
xor eax, 0x92bd7d4f
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xacdb1b32
xor eax, 0x8cc0c63a
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xfea21db7
xor eax, 0xc89c282d
rol eax, 0x29
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x90763d71
pushf
not eax
add eax, 0x9ff4b7da
xor eax, 0xf24e4f7b
rol eax, 0x34
popf
pushf
not eax
add eax, 0xbcdd68e9
xor eax, 0xf190d8a9
rol eax, 0xa
popf
pushf
not eax
add eax, 0xcfc3f56a
xor eax, 0xce8ec300
rol eax, 0xc8
popf
jmp 0x180439c58
test cl, cl
je 0x1804466a9
push rax
pushf
mov eax, 0x31c8148c
pushf
not eax
add eax, 0xcb69e070
xor eax, 0xc0a3c1e6
rol eax, 0x59
popf
pushf
not eax
add eax, 0xae3159a0
xor eax, 0xa3d4558b
rol eax, 0xf1
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xdda9ed58
pushf
not eax
add eax, 0xc6918f0a
xor eax, 0xbe22e3cd
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9267d295
xor eax, 0xd7feb946
rol eax, 0x83
popf
pushf
not eax
add eax, 0xccfeddfb
xor eax, 0xc95e908b
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8c3873da
xor eax, 0xc100a6a8
rol eax, 0xa8
popf
jmp 0x180439c58
mov eax, r12d
and eax, 0x5000000
cmp eax, 0x1000000
jne 0x180446835
push rax
pushf
mov eax, 0x5ceff1b2
pushf
not eax
add eax, 0xcefbcea5
xor eax, 0xf93241fe
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xbbac7d20
xor eax, 0x9676974b
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x89735d5f
xor eax, 0xd7548960
rol eax, 2
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x34ce7623
pushf
not eax
add eax, 0xa29c1895
xor eax, 0xca4302a1
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xdb9cd926
xor eax, 0xeabf6266
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x99992129
xor eax, 0xd3224e4c
rol eax, 0x23
popf
jmp 0x180439c58
cmp dword [rsp + 0x50], 0x3000000
je 0x1804468b8
push rax
pushf
mov eax, 0xaa69ab5e
pushf
not eax
add eax, 0xf1aec5ff
xor eax, 0x841f009b
rol eax, 0x22
popf
pushf
not eax
add eax, 0xebbf5199
xor eax, 0xcbe6e8a9
rol eax, 0xac
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xc5c5efa4
pushf
not eax
add eax, 0xe594c49b
xor eax, 0xd6d83cf5
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd0994094
xor eax, 0xf7aa9dec
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf292bb7b
xor eax, 0xb8d63375
rol eax, 0x69
popf
jmp 0x180439c58
mov r13, qword [rbp - 0x80]
lea rax, [rsp + 0x68]
push rax
pushf
mov eax, 0xccd54046
pushf
not eax
add eax, 0x965f7fd8
xor eax, 0xba1f2b93
rol eax, 0x35
popf
pushf
not eax
add eax, 0xc2527b5d
xor eax, 0x9fd94460
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xad576d20
xor eax, 0xf1adc414
rol eax, 0xdc
popf
jmp 0x180439c58
mulss xmm1, dword [rax + 0x288]
push rax
pushf
mov eax, 0xcdbdb117
pushf
not eax
add eax, 0xec96254f
xor eax, 0x86391b11
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb39d3cde
xor eax, 0xcec21330
rol eax, 0x43
popf
pushf
not eax
add eax, 0xa84466e6
xor eax, 0xe867f6d7
rol eax, 0xd9
popf
jmp 0x180439c58
movss xmm10, dword [rsi + 0x3828]
push rax
pushf
mov eax, 0x5733f29c
pushf
not eax
add eax, 0xd625a2dc
xor eax, 0xe7955ff7
rol eax, 0x16
popf
pushf
not eax
add eax, 0xc76adfa6
xor eax, 0x8c04866a
rol eax, 0x4a
popf
jmp 0x180439c58
movss xmm2, dword [0x1801eff98]
xorps xmm1, xmm1
movss xmm0, dword [rdi + 0x48]
addss xmm8, xmm2
mulss xmm0, xmm2
addss xmm9, xmm2
addss xmm6, xmm2
addss xmm7, xmm2
cvttss2si eax, xmm0
xorps xmm0, xmm0
addss xmm9, xmm10
subss xmm7, dword [rdi + 0x54]
cvtsi2ss xmm1, eax
maxss xmm1, dword [rdi + 0x54]
addss xmm8, xmm1
subss xmm6, xmm1
cvttss2si eax, xmm8
xorps xmm8, xmm8
cvtsi2ss xmm8, eax
cvttss2si eax, xmm9
movss dword [rdi + 0x200], xmm8
cvtsi2ss xmm0, eax
cvttss2si eax, xmm6
movss dword [rdi + 0x204], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
cvttss2si eax, xmm7
movss dword [rdi + 0x208], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
movss dword [rdi + 0x20c], xmm0
movss xmm0, dword [rdi + 0x204]
comiss xmm5, xmm0
jbe 0x180446f76
push rax
pushf
mov eax, 0x81849fd0
pushf
not eax
add eax, 0xad5893f6
xor eax, 0x9f1ff00b
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa601abef
xor eax, 0xbb3b99ec
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf6a82f1f
xor eax, 0xd47a99cf
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb98ae69f
xor eax, 0xf3a3f2b1
rol eax, 0xb4
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xc81caca4
pushf
not eax
add eax, 0xb4a31f4e
xor eax, 0xdb5b91b3
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb5eeba63
xor eax, 0xc148218d
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd16085ca
xor eax, 0xe0b07ed6
rol eax, 0x89
popf
jmp 0x180439c58
movaps xmm1, xmm5
jmp 0x180447045
comiss xmm4, xmm8
jbe 0x180447091
push rax
pushf
mov eax, 0xad790622
pushf
not eax
add eax, 0x812aa741
xor eax, 0xd2bf6682
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa99ef59a
xor eax, 0xfa20bc81
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x86d588a6
xor eax, 0xa39923a6
rol eax, 0xd
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x5c90371a
pushf
not eax
add eax, 0xc1540921
xor eax, 0xbcab3f32
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xdefa82a1
xor eax, 0xbad4eda5
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x891bb078
xor eax, 0xf392a116
rol eax, 0xa3
popf
jmp 0x180439c58
movaps xmm0, xmm12
minss xmm0, xmm8
push rax
pushf
mov eax, 0xc8d3fad4
pushf
not eax
add eax, 0xa7d26814
xor eax, 0xb3e73e82
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xaeaa4bea
xor eax, 0xdce53b08
rol eax, 0x64
popf
pushf
not eax
add eax, 0xca2d1a0c
xor eax, 0xd1d68ae3
rol eax, 0x14
popf
jmp 0x180439c58
movss xmm0, dword [rdi + 0x208]
comiss xmm4, xmm0
ja 0x1804472d1
push rax
pushf
mov eax, 0x23b8e96d
pushf
not eax
add eax, 0xad362bde
xor eax, 0xa065e0b1
rol eax, 0x28
popf
pushf
not eax
add eax, 0xf20eb122
xor eax, 0xe8bc40ed
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf5177fb5
xor eax, 0xd753d955
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd9e6759e
xor eax, 0xc879998d
rol eax, 0xdd
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x5115a238
pushf
not eax
add eax, 0xf8a79af2
xor eax, 0xcef97493
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xfe16c644
xor eax, 0xdb02e2a0
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xfd7eee8d
xor eax, 0xf4c72efa
rol eax, 0x36
popf
jmp 0x180439c58
movss dword [rdi + 0x208], xmm4
movss dword [rdi + 0x20c], xmm5
movss xmm0, dword [rdi + 0x20]
comiss xmm0, xmm14
jbe 0x1804473b3
push rax
pushf
mov eax, 0xa1d32532
pushf
not eax
add eax, 0xbe6a917b
xor eax, 0xdd3491b4
rol eax, 0x18
popf
pushf
not eax
add eax, 0x826d08fe
xor eax, 0xf5ab6501
rol eax, 0xe8
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x598e6213
pushf
not eax
add eax, 0xd047c02f
xor eax, 0xd880becd
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xf1d10bf9
xor eax, 0xb8fa2792
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa5a2b49e
xor eax, 0x84b6454d
rol eax, 0xc5
popf
jmp 0x180439c58
test r12d, 0x2000040
jne 0x180447448
push rax
pushf
mov eax, 0x7bf7a9ea
pushf
not eax
add eax, 0xc870c01d
xor eax, 0xed5155a2
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf4d57aad
xor eax, 0xe9942e79
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd12a1717
xor eax, 0xb4a6ede0
rol eax, 0x39
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x585308aa
pushf
not eax
add eax, 0xd63e842e
xor eax, 0x8435d3f0
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8b9fa75a
xor eax, 0xb526438c
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xfc9a7d30
xor eax, 0x90f8f5a5
rol eax, 0x96
popf
jmp 0x180439c58
movsxd rax, dword [r13 + 0x188]
cmp eax, 2
jl 0x180447823
push rax
pushf
mov eax, 0x47e4dd2e
pushf
not eax
add eax, 0xb3a7eff8
xor eax, 0xef7f3c92
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc7a0f427
xor eax, 0xf1d58384
rol eax, 0x65
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x8e9ab3cf
pushf
not eax
add eax, 0xd06c65bb
xor eax, 0xf7aa8baf
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xf2bba4fb
xor eax, 0xaa24d763
rol eax, 0xff
popf
jmp 0x180439c58
mov rcx, rax
mov rax, qword [r13 + 0x190]
mov rdx, qword [rax + rcx*8 - 0x10]
test rdx, rdx
je 0x18044789d
push rax
pushf
mov eax, 0x5e2f21c5
pushf
not eax
add eax, 0xeea888de
xor eax, 0xbf4fee84
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc97888ea
xor eax, 0xc1dd440c
rol eax, 4
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xa80bb6d1
pushf
not eax
add eax, 0xe251f503
xor eax, 0xe6ed50af
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9ed0c5a3
xor eax, 0xc3292178
rol eax, 0x9b
popf
jmp 0x180439c58
mov rdx, qword [rdi + 0x290]
movsxd rax, dword [rdx]
imul rcx, rax, 0x38
mov rax, qword [rdx + 8]
cmp dword [rcx + rax - 0x18], 0
jne 0x180447a13
push rax
pushf
mov eax, 0x6d4407fc
pushf
not eax
add eax, 0xb3560992
xor eax, 0xb8edb925
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8e067d79
xor eax, 0xb932720f
rol eax, 0x29
popf
pushf
not eax
add eax, 0xdbb6be97
xor eax, 0xecb7d91f
rol eax, 0x69
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xbf325ecc
pushf
not eax
add eax, 0xd0f3df83
xor eax, 0xc8e34ec0
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xde6578cc
xor eax, 0x969cc52e
rol eax, 0x69
popf
jmp 0x180439c58
mov rax, qword [r13 + 0x290]
cmp dword [rax + 0x20], 0
jle 0x180447a86
push rax
pushf
mov eax, 0xcbaa998d
pushf
not eax
add eax, 0xae1fc8e2
xor eax, 0x9e1bcd36
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8329cb27
xor eax, 0xf933d79d
rol eax, 0x75
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x4dd40b7f
pushf
not eax
add eax, 0xfab63c0d
xor eax, 0xd9a87259
rol eax, 0x99
popf
pushf
not eax
add eax, 0x98a70fe4
xor eax, 0xed583d93
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf250b6ac
xor eax, 0x8002f02a
rol eax, 0x33
popf
jmp 0x180439c58
mov rax, qword [rsi + 0x4a20]
test rax, rax
jne 0x180447c27
push rax
pushf
mov eax, 0x796a2696
pushf
not eax
add eax, 0xa84a956c
xor eax, 0x92651803
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8a469b4b
xor eax, 0xf7c4aacc
rol eax, 0x54
popf
pushf
not eax
add eax, 0x98390f17
xor eax, 0xb072593e
rol eax, 0xe9
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xc6ee8b72
pushf
not eax
add eax, 0xb4060659
xor eax, 0x89b0662e
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xf5fa07f2
xor eax, 0xa3b90fd7
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe072bf58
xor eax, 0x82be6be7
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa7842cf6
xor eax, 0x8ac425bf
rol eax, 0x26
popf
jmp 0x180439c58
mov r8b, 0x43
pushf
not r8b
add r8b, 0x21
xor r8b, 0x3b
rol r8b, 3
popf
pushf
not r8b
add r8b, 0xcc
xor r8b, 0xc1
rol r8b, 0xf2
popf
pushf
not r8b
add r8b, 0xc3
xor r8b, 0x3f
rol r8b, 0x27
popf
pushf
not r8b
add r8b, 0xf9
xor r8b, 0xdf
rol r8b, 0x44
popf
push rax
pushf
mov eax, 0x77d7e22
pushf
not eax
add eax, 0xe439c9e0
xor eax, 0xed9c4f91
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa8230faf
xor eax, 0x85bd0a34
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd51bf878
xor eax, 0x99fa1e98
rol eax, 0xef
popf
jmp 0x180439c58
movss dword [rsp + 0x30], xmm13
lea rax, [rbp + 0x30]
mov qword [rsp + 0x28], rax
lea rdx, [rbp - 0x78]
mov r9b, 0xab
pushf
not r9b
add r9b, 0x9d
xor r9b, 0x64
rol r9b, 0xef
popf
pushf
not r9b
add r9b, 0x49
xor r9b, 0x16
rol r9b, 0xec
popf
pushf
not r9b
add r9b, 0x39
xor r9b, 0xb3
rol r9b, 0x70
popf
mov dword [rsp + 0x20], r14d
mov rcx, rdi
call fcn.18030621b
test bl, bl
je 0x180448015
push rax
pushf
mov eax, 0xd66e6f36
pushf
not eax
add eax, 0x92e0d400
xor eax, 0xed01eec2
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xdaeb09a6
xor eax, 0xab087d3e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xad12897a
xor eax, 0x91c209a2
rol eax, 0x1b
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xd070015d
pushf
not eax
add eax, 0xa63a6165
xor eax, 0xf3a9508d
rol eax, 6
popf
pushf
not eax
add eax, 0xb0e9938e
xor eax, 0xab6e3ac0
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc0e70f43
xor eax, 0xd5f5f662
rol eax, 0x35
popf
pushf
not eax
add eax, 0xfa1a6aea
xor eax, 0xe04a1778
rol eax, 0x89
popf
jmp 0x180439c58
jne 0x1804481bf
push rax
pushf
mov eax, 0xa0daf15d
pushf
not eax
add eax, 0xac9a4725
xor eax, 0xfc2830c0
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xbc237447
xor eax, 0xdc4de027
rol eax, 0x70
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xb0984899
pushf
not eax
add eax, 0xebd1bf24
xor eax, 0xa9cfd882
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf9ab95f1
xor eax, 0xe6b1664d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x9da74d7f
xor eax, 0xff0b041e
rol eax, 0xda
popf
jmp 0x180439c58
movss xmm0, dword [rdi + 0x48]
mov eax, r12d
movss xmm1, dword [rdi + 0x20]
addss xmm0, xmm0
and eax, 0x808
subss xmm1, xmm0
movss xmm0, dword [rdi + 0x60]
addss xmm0, dword [rdi + 0x58]
subss xmm1, xmm0
cmp eax, 0x800
jne 0x18044828d
push rax
pushf
mov eax, 0xe009975c
pushf
not eax
add eax, 0xc9b739fb
xor eax, 0xe4b00e15
rol eax, 0xda
popf
pushf
not eax
add eax, 0xac586b1a
xor eax, 0xf03aac67
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd93d847f
xor eax, 0x86d684f9
rol eax, 0x46
popf
pushf
not eax
add eax, 0x90e94f32
xor eax, 0xff291ed6
rol eax, 0xc0
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x31cebba2
pushf
not eax
add eax, 0x9e33acf3
xor eax, 0x86098afb
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb378486c
xor eax, 0xf4dab9b8
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa249dcca
xor eax, 0x9ad5607c
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x979a132d
xor eax, 0xf3458d88
rol eax, 0x2d
popf
jmp 0x180439c58
movaps xmm6, xmm14
maxss xmm6, xmm1
jmp 0x1804483e9
movss xmm5, dword [rdi + 0x44]
ucomiss xmm5, xmm14
jp 0x18044844d
push rax
pushf
mov eax, 0x1d691767
pushf
not eax
add eax, 0xf6f9d4aa
xor eax, 0x980f6cb5
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd3ae7d5f
xor eax, 0xf8374d15
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf8d0ffc8
xor eax, 0xf14b7ee3
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xb89c1aff
xor eax, 0xec514705
rol eax, 0xfb
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xd8313891
pushf
not eax
add eax, 0x9f63e82d
xor eax, 0xe6683d90
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd3d89b42
xor eax, 0xbdfa8a25
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb1ebb404
xor eax, 0xa29f6cd3
rol eax, 0x50
popf
pushf
not eax
add eax, 0xae2fff64
xor eax, 0xf4990de7
rol eax, 0xd4
popf
jmp 0x180439c58
ucomiss xmm4, xmm14
movss xmm9, dword [rdi + 0x48]
movss xmm10, dword [rdi + 0x7c]
movaps xmm1, xmm9
maxss xmm1, dword [rdi + 0x54]
movss xmm0, dword [rdi + 0x1f0]
subss xmm0, xmm10
addss xmm1, xmm0
cvttss2si eax, xmm1
movd xmm3, eax
cvtdq2ps xmm3, xmm3
movss dword [rdi + 0x210], xmm3
addss xmm6, xmm3
movss xmm8, dword [rdi + 0x4c]
movss xmm11, dword [rdi + 0x80]
movaps xmm1, xmm8
movss xmm0, dword [rdi + 0x1f4]
maxss xmm1, dword [rdi + 0x54]
subss xmm0, xmm11
addss xmm1, xmm0
cvttss2si eax, xmm1
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movss dword [rdi + 0x214], xmm2
addss xmm2, xmm7
movss dword [rdi + 0x218], xmm6
movss dword [rdi + 0x21c], xmm2
movups xmm0, xmmword [rdi + 0x210]
movups xmmword [rdi + 0x220], xmm0
movss xmm12, dword [rdi + 0x18]
movss xmm6, dword [rdi + 0x58]
movaps xmm2, xmm12
subss xmm2, xmm10
addss xmm2, xmm9
addss xmm2, xmm6
movss dword [rdi + 0x240], xmm2
movss xmm13, dword [rdi + 0x1c]
movss xmm7, dword [rdi + 0x5c]
movaps xmm3, xmm13
subss xmm3, xmm11
addss xmm3, xmm8
addss xmm3, xmm7
movss dword [rdi + 0x244], xmm3
jp 0x180448805
push rax
pushf
mov eax, 0xd9e48632
pushf
not eax
add eax, 0xe6fb81fe
xor eax, 0xd204061c
rol eax, 0x62
popf
pushf
not eax
add eax, 0xffd6c85a
xor eax, 0x838c9cfa
rol eax, 0x76
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x94e7759c
pushf
not eax
add eax, 0x81be7739
xor eax, 0x839ea929
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x8f726b80
xor eax, 0xeb17b3c2
rol eax, 0x24
popf
jmp 0x180439c58
dec al
mov byte [rdi + 0xc8], al
push rax
pushf
mov eax, 0xb60565e4
pushf
not eax
add eax, 0x91826674
xor eax, 0xa7fe46ca
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb435287f
xor eax, 0xc1260fee
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb93c5188
xor eax, 0xfe22ba77
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xfe55cd04
xor eax, 0xc680e2e0
rol eax, 0xac
popf
jmp 0x180439c58
dec al
mov byte [rdi + 0xc9], al
push rax
pushf
mov eax, 0xfa565eaf
pushf
not eax
add eax, 0xffeb1b01
xor eax, 0xb12366b6
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8a7bd0e3
xor eax, 0xccd937e4
rol eax, 0x24
popf
pushf
not eax
add eax, 0xda03a256
xor eax, 0xd8bcdf19
rol eax, 0x98
popf
jmp 0x180439c58
test r15b, r15b
je 0x180449314
push rax
pushf
mov eax, 0xfa3ae266
pushf
not eax
add eax, 0xa88aab76
xor eax, 0xfb478cb5
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa2a3e077
xor eax, 0x9a5f8321
rol eax, 0x38
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xe849b2d0
pushf
not eax
add eax, 0xc817522f
xor eax, 0xabb70af6
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa83dde64
xor eax, 0xb243deb4
rol eax, 0x90
popf
pushf
not eax
add eax, 0xad33628a
xor eax, 0xf5d5c160
rol eax, 0xe1
popf
jmp 0x180439c58
test r12b, 1
jne 0x180449424
push rax
pushf
mov eax, 0x79a3864d
pushf
not eax
add eax, 0xc1f8f866
xor eax, 0x90ed3816
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa1f666e9
xor eax, 0xe8d57ac5
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9c6b43e8
xor eax, 0xa6778128
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb87aa69e
xor eax, 0xf55950df
rol eax, 0x26
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x1ad9d919
pushf
not eax
add eax, 0xd9cd67f7
xor eax, 0xed77b613
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xccb75a27
xor eax, 0xb04ab064
rol eax, 0x94
popf
jmp 0x180439c58
movss xmm0, dword [rdx + 0xe00]
comiss xmm0, xmm3
jb 0x180449618
push rax
pushf
mov eax, 0x8e46969f
pushf
not eax
add eax, 0xa22de762
xor eax, 0x91028152
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf6dc798d
xor eax, 0x88e98f71
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf2c21cd8
xor eax, 0xdfe2b62f
rol eax, 0x36
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xc2b635b
pushf
not eax
add eax, 0xe07bd41c
xor eax, 0x8e5300c5
rol eax, 0xff
popf
pushf
not eax
add eax, 0xd73ca628
xor eax, 0xed988595
rol eax, 8
popf
pushf
not eax
add eax, 0xcf016687
xor eax, 0x88d83f94
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe4b6e042
xor eax, 0x8c9292b7
rol eax, 0x8b
popf
jmp 0x180439c58
mov ecx, dword [rsi + 0x4750]
mov eax, dword [rdi + 0x74]
mov ebx, dword [rsp + 0x5c]
mov r14d, dword [rsp + 0x58]
mov dword [rdx + 0x476c], eax
mov dword [rdx + 0x4770], ecx
mov dword [rdx + 0x4774], r8d
movups xmm0, xmmword [rbp - 0x78]
movups xmmword [rdx + 0x4778], xmm0
jmp 0x180449b22
imul rdx, rax, 0x228
add rdx, qword [rcx + 0x4b40]
jmp 0x1804499fd
mov qword [rcx + 0x4b18], rdx
mov rax, qword [0x18027c030]
movss xmm0, dword [rax + 0x3c24]
mov rax, qword [rdi + 0x360]
mulss xmm0, dword [rdi + 0x288]
test rax, rax
je 0x180449a5a
push rax
pushf
mov eax, 0x5bccb3f7
pushf
not eax
add eax, 0x899329c7
xor eax, 0xf5666920
rol eax, 0x54
popf
pushf
not eax
add eax, 0x8c3145e5
xor eax, 0x9d33bbf8
rol eax, 0xa4
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xc8eb8156
pushf
not eax
add eax, 0xb18e2bfd
xor eax, 0xd51c4c7f
rol eax, 0x62
popf
pushf
not eax
add eax, 0xcf27b2ae
xor eax, 0xdee01749
rol eax, 0xee
popf
jmp 0x180439c58
mov r13, qword [rbp - 0x80]
movss dword [rcx + 0x3c38], xmm0
movss dword [rcx + 0x3c20], xmm0
push rax
pushf
mov eax, 0x72d34033
pushf
not eax
add eax, 0xca3d0b30
xor eax, 0xa525a41f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe6d737d6
xor eax, 0xcb1e2002
rol eax, 0x9c
popf
jmp 0x180439c58
lea rdx, [rdi + 0x208]
mov r8b, 0x97
pushf
not r8b
add r8b, 0xe6
xor r8b, 0x8e
rol r8b, 0x7b
popf
pushf
not r8b
add r8b, 0xbc
xor r8b, 0xf5
rol r8b, 0xa2
popf
lea rcx, [rdi + 0x200]
call fcn.18034f6d7
mov r15, qword [rsp + 0x1e0]
xor eax, eax
mov byte [rdi + 0xb0], 0
inc word [rdi + 0xba]
cmp r14d, ebx
mov dword [rsi + 0x47a8], eax
mov r14, qword [rsp + 0x1e8]
mov rbx, qword [rsp + 0x238]
je 0x180449bc8
push rax
pushf
mov eax, 0x3e21d4b5
pushf
not eax
add eax, 0xaccd6489
xor eax, 0xbd99ef7b
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa1007604
xor eax, 0xf82d4577
rol eax, 0x7e
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x1f7888be
pushf
not eax
add eax, 0xd9749c9a
xor eax, 0xc915eba3
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd70c1739
xor eax, 0xeac75510
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xedd738d8
xor eax, 0xf1f2d827
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd8aecbb4
xor eax, 0xb3ad620e
rol eax, 0xcd
popf
jmp 0x180439c58
cmp byte [rsi + 0x48f4], al
je 0x180449f9f
push rax
pushf
mov eax, 0x9136c46
pushf
not eax
add eax, 0xd6bd4177
xor eax, 0xb3e71cdb
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xded484ae
xor eax, 0xe5569d5f
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xe32a7692
xor eax, 0xab897c0c
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xef254ae2
xor eax, 0xcea53411
rol eax, 0x58
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x2177e154
pushf
not eax
add eax, 0xf09f66a5
xor eax, 0xcf74857c
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc8098811
xor eax, 0xce5d94b2
rol eax, 8
popf
pushf
not eax
add eax, 0x830221f1
xor eax, 0xa2ee5408
rol eax, 0x7c
popf
jmp 0x180439c58
mov rcx, qword [rsi + 0x48b0]
test rcx, rcx
je 0x18044a024
push rax
pushf
mov eax, 0xdd815b9a
pushf
not eax
add eax, 0x9ac9bca3
xor eax, 0xc0ac2a16
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdc0ef72b
xor eax, 0x9d1cd027
rol eax, 0x80
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xaa28950d
pushf
not eax
add eax, 0xe0b739df
xor eax, 0xf34fea15
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf833f0f8
xor eax, 0xf400dde0
rol eax, 0x2e
popf
jmp 0x180439c58
cmp byte [rdi + 0xd0], 0
jg 0x18044a90f
push rax
pushf
mov eax, 0xbf8cd9d
pushf
not eax
add eax, 0x97debf92
xor eax, 0x994bc941
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc1704b37
xor eax, 0x8ca93494
rol eax, 0x89
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xa3262527
pushf
not eax
add eax, 0xa27edbce
xor eax, 0xd60534dd
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa11c267d
xor eax, 0xbca0fd1c
rol eax, 0x67
popf
jmp 0x180439c58
cmp byte [rdi + 0xd1], 0
jg 0x18044a991
push rax
pushf
mov eax, 0x39eefed6
pushf
not eax
add eax, 0xc75ea511
xor eax, 0xee1e2f2c
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc7a62a3a
xor eax, 0x9a600994
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd85fe5e4
xor eax, 0xa5d2c1f6
rol eax, 0x8e
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0xaa454f84
pushf
not eax
add eax, 0xf1497623
xor eax, 0xd66fb3d6
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd3931918
xor eax, 0xd994b45d
rol eax, 0x94
popf
pushf
not eax
add eax, 0x810f8180
xor eax, 0xd8268fd2
rol eax, 0xf9
popf
jmp 0x180439c58
xor al, al
cmp byte [rdi + 0xb1], al
jne 0x18044ace0
push rax
pushf
mov eax, 0x5c87ede4
pushf
not eax
add eax, 0xb07cc272
xor eax, 0xf9e777fa
rol eax, 0xed
popf
pushf
not eax
add eax, 0x992c7734
xor eax, 0xec046398
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd84cd3a3
xor eax, 0xecae4c42
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x84f1d100
xor eax, 0xa619123b
rol eax, 0xde
popf
jmp 0x180439c58
push rax
pushf
mov eax, 0x41ffb1e0
pushf
not eax
add eax, 0xfb0967ca
xor eax, 0xf011f2d6
rol eax, 0xde
popf
pushf
not eax
add eax, 0x88a711e4
xor eax, 0xbc5ac805
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd38604af
xor eax, 0xd4c67e9e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe4306424
xor eax, 0xf37c2e8b
rol eax, 0xef
popf
jmp 0x180439c58