Function at 0x1802ee25f
Capabilities:
Authenticate hmac
Encrypt data using speck
Hash data using murmur3
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0xd5a10e61
pushf
not eax
add eax, 0xa919521d
xor eax, 0x8c129729
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xa7adf2b8
xor eax, 0xdcabba14
rol eax, 0x84
popf
pushf
not eax
add eax, 0xff31ac48
xor eax, 0xc6371bfc
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x979ab811
xor eax, 0xb96f418f
rol eax, 0x15
popf
cmp eax, 0x29
jne 0x1802ee2c2
popf
pop rax
jmp 0x1802efe82
cmp eax, 0
jne 0x1802ee2d1
popf
pop rax
jmp 0x1802ee673
cmp eax, 0x3f
jne 0x1802ee2e0
popf
pop rax
jmp 0x1802f0aa2
cmp eax, 1
jne 0x1802ee2ef
popf
pop rax
jmp 0x1802ee785
cmp eax, 0xd
jne 0x1802ee2fe
popf
pop rax
jmp 0x1802eefc9
cmp eax, 0x1a
jne 0x1802ee30d
popf
pop rax
jmp 0x1802ef626
cmp eax, 0xe
jne 0x1802ee31c
popf
pop rax
jmp 0x1802ef02a
cmp eax, 0x31
jne 0x1802ee32b
popf
pop rax
jmp 0x1802f02dd
cmp eax, 0x19
jne 0x1802ee33a
popf
pop rax
jmp 0x1802ef59b
cmp eax, 8
jne 0x1802ee349
popf
pop rax
jmp 0x1802eeca0
cmp eax, 0x2a
jne 0x1802ee358
popf
pop rax
jmp 0x1802efed1
cmp eax, 0x17
jne 0x1802ee367
popf
pop rax
jmp 0x1802ef47c
cmp eax, 0x1c
jne 0x1802ee376
popf
pop rax
jmp 0x1802ef7e8
cmp eax, 0x2e
jne 0x1802ee385
popf
pop rax
jmp 0x1802f0190
cmp eax, 0x18
jne 0x1802ee394
popf
pop rax
jmp 0x1802ef523
cmp eax, 0x2b
jne 0x1802ee3a3
popf
pop rax
jmp 0x1802eff2e
cmp eax, 0x1b
jne 0x1802ee3b2
popf
pop rax
jmp 0x1802ef744
cmp eax, 0x2d
jne 0x1802ee3c1
popf
pop rax
jmp 0x1802f00d3
cmp eax, 0x23
jne 0x1802ee3d0
popf
pop rax
jmp 0x1802efb83
cmp eax, 0x25
jne 0x1802ee3df
popf
pop rax
jmp 0x1802efcd9
cmp eax, 0x32
jne 0x1802ee3ee
popf
pop rax
jmp 0x1802f035f
cmp eax, 0x13
jne 0x1802ee3fd
popf
pop rax
jmp 0x1802ef299
cmp eax, 0x33
jne 0x1802ee40c
popf
pop rax
jmp 0x1802f0403
cmp eax, 0x24
jne 0x1802ee41b
popf
pop rax
jmp 0x1802efc1e
cmp eax, 0x1e
jne 0x1802ee42a
popf
pop rax
jmp 0x1802ef91f
cmp eax, 0xc
jne 0x1802ee439
popf
pop rax
jmp 0x1802eef2f
cmp eax, 0x26
jne 0x1802ee448
popf
pop rax
jmp 0x1802efd27
cmp eax, 0x27
jne 0x1802ee457
popf
pop rax
jmp 0x1802efd87
cmp eax, 0x30
jne 0x1802ee466
popf
pop rax
jmp 0x1802f027d
cmp eax, 0x10
jne 0x1802ee475
popf
pop rax
jmp 0x1802ef0e3
cmp eax, 0x37
jne 0x1802ee484
popf
pop rax
jmp 0x1802f068e
cmp eax, 9
jne 0x1802ee493
popf
pop rax
jmp 0x1802eed21
cmp eax, 0x39
jne 0x1802ee4a2
popf
pop rax
jmp 0x1802f07ac
cmp eax, 0x16
jne 0x1802ee4b1
popf
pop rax
jmp 0x1802ef43e
cmp eax, 0x3b
jne 0x1802ee4c0
popf
pop rax
jmp 0x1802f088f
cmp eax, 0xa
jne 0x1802ee4cf
popf
pop rax
jmp 0x1802eedbd
cmp eax, 0x36
jne 0x1802ee4de
popf
pop rax
jmp 0x1802f0628
cmp eax, 0x14
jne 0x1802ee4ed
popf
pop rax
jmp 0x1802ef2fa
cmp eax, 7
jne 0x1802ee4fc
popf
pop rax
jmp 0x1802eebec
cmp eax, 0x3d
jne 0x1802ee50b
popf
pop rax
jmp 0x1802f091d
cmp eax, 2
jne 0x1802ee51a
popf
pop rax
jmp 0x1802ee826
cmp eax, 0x20
jne 0x1802ee529
popf
pop rax
jmp 0x1802efa24
cmp eax, 0x1d
jne 0x1802ee538
popf
pop rax
jmp 0x1802ef889
cmp eax, 0x11
jne 0x1802ee547
popf
pop rax
jmp 0x1802ef1a2
cmp eax, 0x35
jne 0x1802ee556
popf
pop rax
jmp 0x1802f0566
cmp eax, 0x3a
jne 0x1802ee565
popf
pop rax
jmp 0x1802f07e7
cmp eax, 0x12
jne 0x1802ee574
popf
pop rax
jmp 0x1802ef1dd
cmp eax, 0x21
jne 0x1802ee583
popf
pop rax
jmp 0x1802efadf
cmp eax, 0x38
jne 0x1802ee592
popf
pop rax
jmp 0x1802f0759
cmp eax, 0xb
jne 0x1802ee5a1
popf
pop rax
jmp 0x1802eee66
cmp eax, 0xf
jne 0x1802ee5b0
popf
pop rax
jmp 0x1802ef08f
cmp eax, 0x15
jne 0x1802ee5bf
popf
pop rax
jmp 0x1802ef33e
cmp eax, 5
jne 0x1802ee5ce
popf
pop rax
jmp 0x1802eea5c
cmp eax, 6
jne 0x1802ee5dd
popf
pop rax
jmp 0x1802eeb99
cmp eax, 0x22
jne 0x1802ee5ec
popf
pop rax
jmp 0x1802efb1a
cmp eax, 0x3c
jne 0x1802ee5fb
popf
pop rax
jmp 0x1802f08cf
cmp eax, 0x1f
jne 0x1802ee60a
popf
pop rax
jmp 0x1802ef9d6
cmp eax, 4
jne 0x1802ee619
popf
pop rax
jmp 0x1802ee937
cmp eax, 0x2f
jne 0x1802ee628
popf
pop rax
jmp 0x1802f01df
cmp eax, 0x28
jne 0x1802ee637
popf
pop rax
jmp 0x1802efdbd
cmp eax, 0x3e
jne 0x1802ee646
popf
pop rax
jmp 0x1802f0a67
cmp eax, 0x34
jne 0x1802ee655
popf
pop rax
jmp 0x1802f04ac
cmp eax, 0x2c
jne 0x1802ee664
popf
pop rax
jmp 0x1802f005e
cmp eax, 3
jne 0x1802ee673
popf
pop rax
jmp 0x1802ee8e6
mov rax, rsp
mov byte [rax + 0x20], r9b
mov byte [rax + 0x18], r8b
push rbp
push rbx
push rsi
push rdi
push r13
push r14
lea rbp, [rax - 0x47]
sub rsp, 0xf8
cmp byte [rcx + 0xb1], 0
mov r13, rdx
mov rsi, qword [0x180259f90]
mov rdi, rcx
mov ebx, dword [rcx + 0xc]
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x78], xmm9
movss xmm9, dword [rcx + 0x54]
movaps xmmword [rax - 0x88], xmm10
movzx eax, r8b
movss xmm10, dword [rbp + 0x7f]
movaps xmmword [rsp + 0x70], xmm13
movss xmm13, dword [rcx + 0x50]
mov byte [rcx + 0xb3], 0
je 0x1802ee73f
push rax
pushf
mov eax, 0x59bbc023
pushf
not eax
add eax, 0xb13279d6
xor eax, 0x9d2ee8be
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd2213411
xor eax, 0xefff6b0a
rol eax, 5
popf
pushf
not eax
add eax, 0xe928dede
xor eax, 0xe0e7cd9d
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc97d3459
xor eax, 0xe2b721d2
rol eax, 0xd9
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0xc5805dcb
pushf
not eax
add eax, 0x9422990f
xor eax, 0xd0a38ebc
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xed9794ae
xor eax, 0xccc7c7a2
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xf4c14e73
xor eax, 0xc1158af0
rol eax, 0x11
popf
jmp 0x1802ee2b3
movss xmm7, dword [rsi + 0x3828]
movss dword [rsi + 0x3828], xmm9
test al, al
je 0x1802ee7f3
push rax
pushf
mov eax, 0x686c6944
pushf
not eax
add eax, 0xbc982fc4
xor eax, 0xc6d4a18c
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xacd56e49
xor eax, 0x8c211c4e
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xdc3b6b80
xor eax, 0x8b01a3f5
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9c840fff
xor eax, 0xa6a3797c
rol eax, 0x5f
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x1f29197
pushf
not eax
add eax, 0x81612334
xor eax, 0xa4d53cd9
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa3375333
xor eax, 0xe7bfdb8a
rol eax, 0x37
popf
jmp 0x1802ee2b3
cmp byte [rsi + 0x48f2], 0
mov eax, 0xd3bfeeaf
pushf
not eax
add eax, 0xd951a2b4
xor eax, 0xd8fb2860
rol eax, 0x79
popf
pushf
not eax
add eax, 0x997b565e
xor eax, 0x8fc0813d
rol eax, 0xc4
popf
je 0x1802ee8b3
push rax
pushf
mov eax, 0xd327e31e
pushf
not eax
add eax, 0xce7a6f56
xor eax, 0xce2b2070
rol eax, 0x95
popf
pushf
not eax
add eax, 0x89a9d63b
xor eax, 0xd139fe9c
rol eax, 0xf
popf
pushf
not eax
add eax, 0xaf7494cc
xor eax, 0xb1c9fa5b
rol eax, 0x77
popf
pushf
not eax
add eax, 0xb2bcc492
xor eax, 0xe7c00d69
rol eax, 0x70
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x24e30ce2
pushf
not eax
add eax, 0x8275d0ad
xor eax, 0xd06a424b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa189c17b
xor eax, 0xdd7d350b
rol eax, 0x13
popf
jmp 0x1802ee2b3
mov eax, 0xd2949771
pushf
not eax
add eax, 0xbae822de
xor eax, 0x86675313
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe6adfd96
xor eax, 0xe0b83f28
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb861ed68
xor eax, 0xade5cb6f
rol eax, 0x11
popf
pushf
not eax
add eax, 0x939b8989
xor eax, 0xa408b7c8
rol eax, 0xb6
popf
mov rbx, qword [0x180259f90]
lea rcx, [rsp + 0x50]
movsd xmm1, qword [rdx]
movsd qword [rsp + 0x40], xmm1
movups xmm0, xmmword [rax + rbx + 0x37e0]
movups xmmword [rsp + 0x50], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rbx + 0x37e0]
movss dword [rsp + 0x5c], xmm0
movsd xmm0, qword [rdx + 8]
movsd qword [rbp + 0x4f], xmm0
mov rdi, qword [rbx + 0x3ed0]
call fcn.180460b30
mov rcx, qword [rdi + 0x290]
lea r8, [rbp + 0x4f]
xor r14d, r14d
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x28], r14d
mov r9d, eax
movss dword [rsp + 0x20], xmm13
call fcn.1800ae9b0
movss xmm6, dword [rbx + 0x3828]
xorps xmm0, xmm0
comiss xmm6, xmm0
jbe 0x1802eea16
push rax
pushf
mov eax, 0xf0507b21
pushf
not eax
add eax, 0x8004b7bd
xor eax, 0x866d279c
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf43ca703
xor eax, 0x94471d6c
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc98a744c
xor eax, 0xe0cdc8c5
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf2c875c8
xor eax, 0x9e22d98b
rol eax, 0x20
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x8c79e26b
pushf
not eax
add eax, 0x824d9c70
xor eax, 0xe6d50bdc
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa1748317
xor eax, 0xde331727
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe5e2bb2d
xor eax, 0xf07bc190
rol eax, 0xcf
popf
jmp 0x1802ee2b3
movss xmm2, dword [0x1801d1e60]
lea rcx, [rsp + 0x60]
mov rax, qword [0x180259f90]
movss xmm1, dword [rsp + 0x40]
addss xmm1, xmm2
movups xmm0, xmmword [rax + 0x3914]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rsp + 0x50], xmm1
movss dword [rbp - 0x75], xmm0
movss xmm0, dword [rbp + 0x4f]
addss xmm0, xmm2
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [rbp + 0x53]
addss xmm0, xmm2
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [rsp + 0x44]
addss xmm0, xmm2
movss dword [rsp + 0x54], xmm0
call fcn.180460b30
mov rcx, qword [rdi + 0x290]
lea r8, [rsp + 0x48]
movss dword [rsp + 0x30], xmm6
lea rdx, [rsp + 0x50]
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm13
call fcn.1800ae8a0
mov rax, qword [0x180259f90]
lea rcx, [rsp + 0x60]
movups xmm0, xmmword [rax + 0x3904]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rbp - 0x75], xmm0
call fcn.180460b30
mov rcx, qword [rdi + 0x290]
lea r8, [rbp + 0x4f]
movss dword [rsp + 0x30], xmm6
lea rdx, [rsp + 0x40]
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm13
call fcn.1800ae8a0
push rax
pushf
mov eax, 0x923043e0
pushf
not eax
add eax, 0xe57dcc8f
xor eax, 0xc68c517f
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8b026665
xor eax, 0x90fd784c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe831e353
xor eax, 0xf1ba74a6
rol eax, 0xe0
popf
jmp 0x1802ee2b3
movss dword [rsi + 0x3828], xmm7
jmp 0x1802f0abb
mov qword [rsp + 0x138], r12
mov qword [rsp + 0xf0], r15
xor r15d, r15d
movaps xmmword [rsp + 0x90], xmm11
xorps xmm11, xmm11
test bl, bl
js 0x1802eec5a
push rax
pushf
mov eax, 0x9c01f7fa
pushf
not eax
add eax, 0xf2c16b03
xor eax, 0xcc9907dc
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x85ee0fd4
xor eax, 0x9c17d725
rol eax, 0x21
popf
pushf
not eax
add eax, 0x82c1a340
xor eax, 0x9331078b
rol eax, 0x4f
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x7850db99
pushf
not eax
add eax, 0xe99c89f3
xor eax, 0xc852f09d
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8fe3e679
xor eax, 0xf46818ab
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa3027474
xor eax, 0x962774a1
rol eax, 0xcd
popf
jmp 0x1802ee2b3
test ebx, 0x6000000
je 0x1802eecdb
push rax
pushf
mov eax, 0xf5b58e59
pushf
not eax
add eax, 0xb90e2670
xor eax, 0xb7041c05
rol eax, 0x73
popf
pushf
not eax
add eax, 0xb4b2caa3
xor eax, 0x965727be
rol eax, 0x2a
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x162d7992
pushf
not eax
add eax, 0xf8ed62c5
xor eax, 0xf5bddebd
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd0c1f934
xor eax, 0xb0486ed5
rol eax, 0x61
popf
pushf
not eax
add eax, 0x906971d3
xor eax, 0xa114cdce
rol eax, 0x91
popf
jmp 0x1802ee2b3
mov eax, 0xcbc6ea52
pushf
not eax
add eax, 0x95ebe4d6
xor eax, 0xbc5310c9
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa8fd351a
xor eax, 0xa8027ef7
rol eax, 0x37
popf
pushf
not eax
add eax, 0x998bd6bc
xor eax, 0xc02fe59e
rol eax, 0x37
popf
jmp 0x1802eee66
bt ebx, 0x18
mov eax, 0xc9cb1938
pushf
not eax
add eax, 0xdec6dd7a
xor eax, 0x80268103
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xeecd2a02
xor eax, 0xc4fa9f7c
rol eax, 0x6f
popf
mov ecx, 0x89a2959a
pushf
not ecx
add ecx, 0xd3373185
xor ecx, 0x8e8a7a98
rol ecx, 0x5e
popf
pushf
not ecx
add ecx, 0x82f67d71
xor ecx, 0xba49c21b
rol ecx, 0x79
popf
pushf
not ecx
add ecx, 0xf724bff8
xor ecx, 0xc80df1e9
rol ecx, 0xcc
popf
cmovb eax, ecx
push rax
pushf
mov eax, 0xea9f95ac
pushf
not eax
add eax, 0xba6faac4
xor eax, 0xff719004
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x834e3485
xor eax, 0xea4d71fb
rol eax, 0xc
popf
jmp 0x1802ee2b3
mov r15, qword [0x180259f90]
lea rcx, [rsp + 0x60]
movups xmm0, xmmword [rax + r15 + 0x37e0]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r15 + 0x37e0]
movss dword [rbp - 0x75], xmm0
call fcn.180460b30
test byte [rsi + 0x47a8], 0x40
mov r9d, eax
je 0x1802eeee9
push rax
pushf
mov eax, 0xe27dd051
pushf
not eax
add eax, 0xf1c8a848
xor eax, 0xe1af261c
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xe4a9d596
xor eax, 0x80939dfa
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf6684119
xor eax, 0xd894c123
rol eax, 0xe8
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x8ee00dc0
pushf
not eax
add eax, 0xdf9eb45b
xor eax, 0xcdf21c72
rol eax, 0x36
popf
pushf
not eax
add eax, 0xee5f889f
xor eax, 0xa5a3312e
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8095c926
xor eax, 0xe1916a94
rol eax, 0xea
popf
jmp 0x1802ee2b3
movss xmm1, dword [rsi + 0x4808]
comiss xmm11, xmm1
jbe 0x1802eef83
push rax
pushf
mov eax, 0x39551633
pushf
not eax
add eax, 0x9a3fb1b7
xor eax, 0xac476caa
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa8a01ebd
xor eax, 0xf4ab901f
rol eax, 0x24
popf
pushf
not eax
add eax, 0xbfbe0d4d
xor eax, 0xabb4eca4
rol eax, 0x4e
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x10bf4ffb
pushf
not eax
add eax, 0xbe075534
xor eax, 0xdbf0c772
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa38d7788
xor eax, 0xf24b413c
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa8d04b55
xor eax, 0xdabaff73
rol eax, 0x8b
popf
jmp 0x1802ee2b3
xorps xmm0, xmm0
jmp 0x1802ef08f
movss xmm0, dword [0x1801d1e60]
minss xmm0, xmm1
push rax
pushf
mov eax, 0x530c90b7
pushf
not eax
add eax, 0xac74563f
xor eax, 0xc11e6ca4
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xfad2d0df
xor eax, 0xc9931d92
rol eax, 3
popf
pushf
not eax
add eax, 0xced9fd17
xor eax, 0xe525f717
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe339a0d7
xor eax, 0xb1dbf2d7
rol eax, 0xb4
popf
jmp 0x1802ee2b3
mulss xmm0, dword [0x1801d1eb0]
and eax, 0xffffff
addss xmm0, dword [0x1801d1e38]
cvttss2si r9d, xmm0
shl r9d, 0x18
or r9d, eax
push rax
pushf
mov eax, 0x7c6382fd
pushf
not eax
add eax, 0xa439917a
xor eax, 0xdbfd0848
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd53de103
xor eax, 0xffbac684
rol eax, 0x26
popf
jmp 0x1802ee2b3
movss xmm2, dword [rdi + 0x18]
lea r12, [rdi + 0x18]
movss xmm3, dword [r12 + 4]
movaps xmm0, xmm2
addss xmm0, dword [rdi + 0x20]
movaps xmm1, xmm3
mov r14d, ebx
addss xmm1, dword [rdi + 0x24]
movss dword [rbp + 0x4f], xmm0
movss dword [rbp + 0x53], xmm1
and r14d, 1
je 0x1802ef16f
push rax
pushf
mov eax, 0x78e91c3b
pushf
not eax
add eax, 0x97f75f8f
xor eax, 0xd41eb3d8
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa2f8752b
xor eax, 0xda1b3c4d
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8579e778
xor eax, 0xdcf94fb4
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbd8720f7
xor eax, 0xc468fab4
rol eax, 0x84
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x3b511f40
pushf
not eax
add eax, 0xe43a79a8
xor eax, 0x99faae72
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf1f9f4fd
xor eax, 0xe7616b10
rol eax, 0xe0
popf
jmp 0x1802ee2b3
xorps xmm0, xmm0
jmp 0x1802ef33e
mov rax, qword [rdi + 0x360]
movss xmm1, dword [r15 + 0x3c24]
mulss xmm1, dword [rdi + 0x288]
test rax, rax
je 0x1802ef240
push rax
pushf
mov eax, 0xd4b65c9b
pushf
not eax
add eax, 0xdcff8d19
xor eax, 0xc5eb92d3
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa1fb1cb4
xor eax, 0xbec40814
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x964b6551
xor eax, 0x9505eaa0
rol eax, 0x30
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x6ee44877
pushf
not eax
add eax, 0xce9ba7b4
xor eax, 0x9f9a8dd9
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd5b1501b
xor eax, 0xccbbacc6
rol eax, 0xec
popf
pushf
not eax
add eax, 0xe9d7405e
xor eax, 0xf57ce159
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa0987b17
xor eax, 0xa09eebe8
rol eax, 0x2f
popf
jmp 0x1802ee2b3
mulss xmm1, dword [rax + 0x288]
push rax
pushf
mov eax, 0xbdcdcbb9
pushf
not eax
add eax, 0x8c232b39
xor eax, 0xde7f4948
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb52a3b77
xor eax, 0xad786e5b
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf5bb2cd2
xor eax, 0xa5bda508
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xce6313d9
xor eax, 0xcecd40bb
rol eax, 0xb5
popf
jmp 0x1802ee2b3
movss xmm0, dword [r15 + 0x3820]
addss xmm0, xmm0
addss xmm0, xmm1
push rax
pushf
mov eax, 0x30310855
pushf
not eax
add eax, 0xa845038c
xor eax, 0x90fa0d47
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xce960428
xor eax, 0xc777758a
rol eax, 0x23
popf
jmp 0x1802ee2b3
mov rcx, qword [rdi + 0x290]
addss xmm2, xmm11
addss xmm3, xmm0
test r14d, r14d
mov eax, 0xf67e8af7
pushf
not eax
add eax, 0xfed8178e
xor eax, 0xe194d267
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd3d40e9c
xor eax, 0xcb2331a5
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf9b694d1
xor eax, 0xc830b8bb
rol eax, 0xbf
popf
lea r8, [rbp + 0x4f]
mov r15d, 0x578bf349
pushf
not r15d
add r15d, 0xd41bc67d
xor r15d, 0xcf210f68
rol r15d, 0x48
popf
pushf
not r15d
add r15d, 0xffa1b214
xor r15d, 0xdf018736
rol r15d, 0xbd
popf
pushf
not r15d
add r15d, 0x973d539b
xor r15d, 0xc544b970
rol r15d, 0xb
popf
lea rdx, [rsp + 0x50]
cmovne eax, r15d
mov dword [rsp + 0x28], eax
movss dword [rsp + 0x50], xmm2
movss dword [rsp + 0x54], xmm3
movss dword [rsp + 0x20], xmm13
call fcn.1800ae9b0
jmp 0x1802ef47c
mov r14d, ebx
lea r12, [rcx + 0x18]
and r14d, 1
push rax
pushf
mov eax, 0xdc6bc749
pushf
not eax
add eax, 0xb97b1c0a
xor eax, 0xb9d773c9
rol eax, 0x47
popf
pushf
not eax
add eax, 0x87f2326c
xor eax, 0xdbdeadbc
rol eax, 0x22
popf
jmp 0x1802ee2b3
movss xmm0, dword [rsi + 0x38a8]
comiss xmm0, xmm11
movaps xmmword [rsp + 0xc0], xmm8
jbe 0x1802ef4ca
push rax
pushf
mov eax, 0x452a95ef
pushf
not eax
add eax, 0xdfd015cc
xor eax, 0xf242d228
rol eax, 0x97
popf
pushf
not eax
add eax, 0xbc3036d5
xor eax, 0xc1fbc2f2
rol eax, 0xa1
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0xd2a5ab13
pushf
not eax
add eax, 0x98447bde
xor eax, 0xd79c1d32
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8431f5f7
xor eax, 0xf3f1e5b0
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x89bde25c
xor eax, 0x9a1a9f45
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe42b4777
xor eax, 0xc07d72cd
rol eax, 0xe4
popf
jmp 0x1802ee2b3
mov eax, ebx
and eax, 0x5000000
cmp eax, 0x1000000
je 0x1802ef568
push rax
pushf
mov eax, 0xaa935bed
pushf
not eax
add eax, 0xfb1afe7f
xor eax, 0xf8233b1e
rol eax, 6
popf
pushf
not eax
add eax, 0xd6da6a20
xor eax, 0xad7c0635
rol eax, 0x2d
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0xaa61e119
pushf
not eax
add eax, 0x84b823b0
xor eax, 0xaca4f758
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xdb1cfef5
xor eax, 0xf3adc898
rol eax, 0x58
popf
jmp 0x1802ee2b3
movss xmm0, dword [rsi + 0x3c10]
comiss xmm0, xmm11
jbe 0x1802ef5e0
push rax
pushf
mov eax, 0xae05bd65
pushf
not eax
add eax, 0xf469733e
xor eax, 0x9ebd8c65
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xb27a3aa5
xor eax, 0x959b2635
rol eax, 0x76
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0xbb078630
pushf
not eax
add eax, 0x91e6af22
xor eax, 0x9dd3a95e
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb6e93c3f
xor eax, 0xc378886b
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x872bbf6a
xor eax, 0xd7515811
rol eax, 0x2c
popf
jmp 0x1802ee2b3
mov rax, qword [0x180259f90]
movups xmm0, xmmword [rax + 0x3c04]
movss xmm6, dword [rax + 0x38b0]
movss xmm8, dword [rax + 0x38a8]
movss xmm7, dword [rax + 0x38ac]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rbp - 0x75], xmm0
movaps xmm0, xmm6
call fcn.1801ac090
mulss xmm0, xmm7
movss dword [rbp + 0x4f], xmm0
movaps xmm0, xmm6
call fcn.1801ac7e0
movss xmm1, dword [r12 + 4]
lea rcx, [rsp + 0x60]
addss xmm1, dword [rdi + 0x24]
mulss xmm0, xmm7
movss dword [rbp + 0x53], xmm0
movss xmm0, dword [rdi + 0x20]
addss xmm0, dword [r12]
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x50], xmm0
call fcn.180460b30
movss xmm0, dword [rdi + 0x50]
lea r8, [rsp + 0x50]
mov rcx, qword [rdi + 0x290]
mov r9d, eax
movss dword [rsp + 0x38], xmm0
lea rax, [rbp + 0x4f]
mov dword [rsp + 0x30], 0x200
mov rdx, r12
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
call fcn.1800aed40
push rax
pushf
mov eax, 0x417f3779
pushf
not eax
add eax, 0xd1a4e5e1
xor eax, 0xf841329d
rol eax, 1
popf
pushf
not eax
add eax, 0xd78b6fb5
xor eax, 0xa9c029d2
rol eax, 7
popf
pushf
not eax
add eax, 0xc31c7c4a
xor eax, 0xbaedb45f
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xaa2326c6
xor eax, 0xadb7836f
rol eax, 0xf2
popf
jmp 0x1802ee2b3
test r14d, r14d
jne 0x1802ef78f
push rax
pushf
mov eax, 0x664a2784
pushf
not eax
add eax, 0x8693b34b
xor eax, 0xb43377bb
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9e765e0e
xor eax, 0xff24a675
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xe1b88449
xor eax, 0xd1cd4bb6
rol eax, 0x8a
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x9fe8aaa2
pushf
not eax
add eax, 0x8c2c83a2
xor eax, 0xaea2dcec
rol eax, 0xc
popf
pushf
not eax
add eax, 0xbe0586a4
xor eax, 0xf55c0c83
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x83ca4704
xor eax, 0xb00ee6a0
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x9468368e
xor eax, 0xcbaff10d
rol eax, 0x8d
popf
jmp 0x1802ee2b3
mov rcx, qword [0x180259f90]
movzx eax, byte [rbp + 0x5f]
add rax, rax
movups xmm0, xmmword [rcx + rax*8 + 0x3954]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x37e0]
lea rcx, [rsp + 0x60]
movss dword [rbp - 0x75], xmm0
call fcn.180460b30
mov rcx, qword [rdi + 0x290]
lea r8, [r13 + 8]
mov r9d, eax
mov dword [rsp + 0x28], 0x30
mov rdx, r13
movss dword [rsp + 0x20], xmm13
call fcn.1800ae9b0
push rax
pushf
mov eax, 0xfc188460
pushf
not eax
add eax, 0xcbffe241
xor eax, 0xe9c73311
rol eax, 0x83
popf
pushf
not eax
add eax, 0xae8bf33b
xor eax, 0x8eaf9315
rol eax, 0x77
popf
pushf
not eax
add eax, 0xc74685af
xor eax, 0xa4ccf1bb
rol eax, 0xc4
popf
jmp 0x1802ee2b3
bt ebx, 0xa
jae 0x1802ef8c6
push rax
pushf
mov eax, 0x41e61191
pushf
not eax
add eax, 0xc4e5563f
xor eax, 0xdd56cb49
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xae076115
xor eax, 0xe6e53140
rol eax, 0xcd
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x344641d1
pushf
not eax
add eax, 0x9e6fbbc7
xor eax, 0xf1a07b84
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xcd801a3a
xor eax, 0xafff43bb
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x8b0ef226
xor eax, 0xfeb3ea33
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9bed8d58
xor eax, 0xef14ba45
rol eax, 0x45
popf
jmp 0x1802ee2b3
mov edx, dword [rdi + 0xc]
mov rax, qword [0x180259f90]
movaps xmmword [rsp + 0x80], xmm12
test dl, 1
je 0x1802ef97d
push rax
pushf
mov eax, 0xe71b6776
pushf
not eax
add eax, 0x81d0ddfa
xor eax, 0x825e0c20
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd538b410
xor eax, 0x8a7c9ec5
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc3916259
xor eax, 0xec760e39
rol eax, 0x47
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x5a02827d
pushf
not eax
add eax, 0xfd44dfd4
xor eax, 0x8ce2b97b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xce54f970
xor eax, 0xbf4174a8
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8b40a604
xor eax, 0xab48fa2e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc7526a6b
xor eax, 0x86235e4a
rol eax, 0xb
popf
jmp 0x1802ee2b3
xorps xmm1, xmm1
jmp 0x1802efb83
mov rcx, qword [rdi + 0x360]
movss xmm0, dword [rax + 0x3c24]
mulss xmm0, dword [rdi + 0x288]
test rcx, rcx
je 0x1802efa99
push rax
pushf
mov eax, 0x9628fbbc
pushf
not eax
add eax, 0x97c109fc
xor eax, 0xce30ac74
rol eax, 0xee
popf
pushf
not eax
add eax, 0xbeb0909c
xor eax, 0x8502e86e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xa4b11a70
xor eax, 0x95d8009e
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe59ba295
xor eax, 0xf2da65f3
rol eax, 0xbe
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0xc243f68a
pushf
not eax
add eax, 0xb53934ba
xor eax, 0xcc4255d7
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf98da7c1
xor eax, 0xdbcb3038
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbf634fbb
xor eax, 0xcdf75b8d
rol eax, 0x3e
popf
jmp 0x1802ee2b3
mulss xmm0, dword [rcx + 0x288]
push rax
pushf
mov eax, 0x666606fb
pushf
not eax
add eax, 0xd01e7e83
xor eax, 0xf9c6b16f
rol eax, 0x16
popf
pushf
not eax
add eax, 0x87248cef
xor eax, 0xcd446d3d
rol eax, 0x2f
popf
jmp 0x1802ee2b3
movss xmm1, dword [rax + 0x3820]
addss xmm1, xmm1
addss xmm1, xmm0
push rax
pushf
mov eax, 0xebabe06a
pushf
not eax
add eax, 0xc24f5a61
xor eax, 0xae4db286
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe4529d70
xor eax, 0xc9b35197
rol eax, 0x34
popf
pushf
not eax
add eax, 0xfd37a71d
xor eax, 0xd2ceb11b
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xbf532549
xor eax, 0xab3085e3
rol eax, 0x9e
popf
jmp 0x1802ee2b3
movss xmm2, dword [rdi + 0x1c]
addss xmm1, xmm2
bt edx, 0xa
jae 0x1802efbeb
push rax
pushf
mov eax, 0x5e60a033
pushf
not eax
add eax, 0xf5dde817
xor eax, 0xba84ce1d
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd76b30cf
xor eax, 0xd8a9969f
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb5e51ada
xor eax, 0xf39844bb
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x88dbddd6
xor eax, 0xcc359078
rol eax, 0xe
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0xf63749b4
pushf
not eax
add eax, 0x9ee2ef5c
xor eax, 0xf83a6661
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe1cffa47
xor eax, 0xa2c0e105
rol eax, 0x65
popf
jmp 0x1802ee2b3
mov rcx, qword [rdi + 0x360]
movss xmm6, dword [rax + 0x3c24]
mulss xmm6, dword [rdi + 0x288]
test rcx, rcx
je 0x1802efc93
push rax
pushf
mov eax, 0x3db21370
pushf
not eax
add eax, 0xc8fd4242
xor eax, 0xeb77518b
rol eax, 0x64
popf
pushf
not eax
add eax, 0x88d438eb
xor eax, 0xc0670304
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa79e8565
xor eax, 0xc4b56cc2
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb7f8e0f3
xor eax, 0xf975efab
rol eax, 0xf9
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0xc169dbe2
pushf
not eax
add eax, 0xeb45dd27
xor eax, 0x9265e3ec
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xbe6c8148
xor eax, 0xb6d4ef93
rol eax, 0x62
popf
pushf
not eax
add eax, 0x91b820cf
xor eax, 0x8034ee94
rol eax, 0x31
popf
jmp 0x1802ee2b3
mulss xmm6, dword [rcx + 0x288]
push rax
pushf
mov eax, 0x3a15df86
pushf
not eax
add eax, 0xdcebf870
xor eax, 0xf05bd34b
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa17d3521
xor eax, 0x81804b06
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xab9229c6
xor eax, 0xd23ce41f
rol eax, 0xc3
popf
jmp 0x1802ee2b3
movss xmm0, dword [rax + 0x3820]
addss xmm6, dword [rdi + 0x160]
addss xmm0, xmm0
addss xmm6, xmm0
jmp 0x1802efdbd
xorps xmm6, xmm6
push rax
pushf
mov eax, 0x129e2ff3
pushf
not eax
add eax, 0xe04c51c7
xor eax, 0xee36936a
rol eax, 0x33
popf
pushf
not eax
add eax, 0x94f08eaa
xor eax, 0xfe6771e4
rol eax, 0x2d
popf
jmp 0x1802ee2b3
movss xmm0, dword [r12]
movaps xmm3, xmm1
maxss xmm3, xmm2
movaps xmm8, xmm0
maxss xmm8, xmm0
movaps xmm7, xmm0
addss xmm6, xmm1
addss xmm0, dword [rdi + 0x20]
addss xmm2, dword [rdi + 0x24]
addss xmm7, dword [rdi + 0x28]
minss xmm6, xmm2
minss xmm7, xmm0
test r14d, r14d
je 0x1802efe4f
push rax
pushf
mov eax, 0xa4ffcbe9
pushf
not eax
add eax, 0x871f87cb
xor eax, 0xded8eeea
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xc973a7dc
xor eax, 0xb51579a3
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8ba5ee90
xor eax, 0x8d943911
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xcf05220f
xor eax, 0xaca4d067
rol eax, 0xb9
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x308950bd
pushf
not eax
add eax, 0xae4e3c31
xor eax, 0xa4d43903
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xcaeb9729
xor eax, 0x87a373c4
rol eax, 0xd4
popf
jmp 0x1802ee2b3
movaps xmm12, xmm13
jmp 0x1802eff2e
xorps xmm12, xmm12
push rax
pushf
mov eax, 0x56dfd626
pushf
not eax
add eax, 0xfebbc8f5
xor eax, 0xc73f738c
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb75e8769
xor eax, 0xe705a10b
rol eax, 0x21
popf
pushf
not eax
add eax, 0xee320af1
xor eax, 0xf76bf512
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf2ff47d6
xor eax, 0xa8c87011
rol eax, 0x8d
popf
jmp 0x1802ee2b3
movups xmm0, xmmword [rax + 0x3984]
lea rcx, [rsp + 0x60]
movaps xmm1, xmm6
addss xmm3, xmm11
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
subss xmm1, xmm11
mulss xmm0, dword [rax + 0x37e0]
movss dword [rsp + 0x54], xmm3
movss dword [rbp - 0x75], xmm0
movaps xmm0, xmm7
subss xmm0, xmm9
movss dword [rbp + 0x53], xmm1
movss dword [rbp + 0x4f], xmm0
movaps xmm0, xmm8
addss xmm0, xmm9
movss dword [rsp + 0x50], xmm0
call fcn.180460b30
mov rcx, qword [rdi + 0x290]
lea r8, [rbp + 0x4f]
mov r9d, eax
mov dword [rsp + 0x28], 0x30
lea rdx, [rsp + 0x50]
movss dword [rsp + 0x20], xmm12
call fcn.1800ae9b0
movss xmm12, dword [rsi + 0x3828]
comiss xmm12, xmm11
jbe 0x1802f0005
push rax
pushf
mov eax, 0x3456b2c
pushf
not eax
add eax, 0x990b243a
xor eax, 0xf714b758
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf8072859
xor eax, 0xa71980e2
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8a900aa2
xor eax, 0xf727bb3a
rol eax, 0xc0
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0xcb7a4ff1
pushf
not eax
add eax, 0x9282a869
xor eax, 0xcf4f9fc7
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8d4b2f30
xor eax, 0xcb5993b6
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xaaa59965
xor eax, 0xd6043a3b
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb210bcce
xor eax, 0x9a2f0233
rol eax, 0x57
popf
jmp 0x1802ee2b3
movss xmm0, dword [rdi + 0x24]
addss xmm0, dword [rdi + 0x1c]
comiss xmm0, xmm6
jbe 0x1802f00a0
push rax
pushf
mov eax, 0x201d8a42
pushf
not eax
add eax, 0x81dacc1f
xor eax, 0xa8aa3586
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd3f67b72
xor eax, 0xce91efb6
rol eax, 0x65
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x93f0ae04
pushf
not eax
add eax, 0x95fcb6ef
xor eax, 0xc62d16d5
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xabf3f6dd
xor eax, 0xa431e4f9
rol eax, 0x2a
popf
jmp 0x1802ee2b3
mov rax, qword [0x180259f90]
lea rcx, [rsp + 0x60]
movups xmm0, xmmword [rax + 0x3904]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rbp + 0x4f], xmm8
movss dword [rbp + 0x53], xmm6
movss dword [rbp - 0x75], xmm0
movaps xmm0, xmm7
unpcklps xmm0, xmm6
movsd qword [rsp + 0x50], xmm0
call fcn.180460b30
mov rcx, qword [rdi + 0x290]
lea r8, [rsp + 0x50]
mov r9d, eax
movss dword [rsp + 0x20], xmm12
lea rdx, [rbp + 0x4f]
call fcn.1800ad800
push rax
pushf
mov eax, 0x3db98adb
pushf
not eax
add eax, 0xe8684710
xor eax, 0xa08a6858
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xbde6c4c3
xor eax, 0x8e5d44aa
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xde121766
xor eax, 0xc306dac6
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8c4d7c84
xor eax, 0xc6d9a1f7
rol eax, 0x28
popf
jmp 0x1802ee2b3
movaps xmm12, xmmword [rsp + 0x80]
push rax
pushf
mov eax, 0xfdff825
pushf
not eax
add eax, 0x9f4004bc
xor eax, 0xc1866a89
rol eax, 0x43
popf
pushf
not eax
add eax, 0xae764914
xor eax, 0xf4dcd8d7
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe4c9f03a
xor eax, 0xecb00046
rol eax, 0xb9
popf
jmp 0x1802ee2b3
cmp byte [rdi + 0xac], 0
movaps xmm11, xmmword [rsp + 0x90]
je 0x1802f0237
push rax
pushf
mov eax, 0x161453b6
pushf
not eax
add eax, 0xa9fb3edb
xor eax, 0x8329c921
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9d250945
xor eax, 0xad98ed6b
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa64931c8
xor eax, 0xac471b99
rol eax, 0x61
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0xb26a6dcf
pushf
not eax
add eax, 0xb7f8b923
xor eax, 0xacac71f5
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb645757d
xor eax, 0xc58b2068
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc13e3dbf
xor eax, 0xe35d3728
rol eax, 0x63
popf
jmp 0x1802ee2b3
xor ecx, ecx
call fcn.180292bf1
push rax
pushf
mov eax, 0x2116b16b
pushf
not eax
add eax, 0xa5d45770
xor eax, 0x82516cb8
rol eax, 0x97
popf
pushf
not eax
add eax, 0x8f2cfe98
xor eax, 0xe3116c4d
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc5c7c807
xor eax, 0xc60f7009
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe8d60bbd
xor eax, 0xbb934f60
rol eax, 0xcd
popf
jmp 0x1802ee2b3
cmp byte [rdi + 0xad], 0
je 0x1802f0319
push rax
pushf
mov eax, 0x4bca4a93
pushf
not eax
add eax, 0xbe679cb4
xor eax, 0x812545bc
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb04ccb5f
xor eax, 0xa47e52a2
rol eax, 0xdc
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0xcd2019b8
pushf
not eax
add eax, 0xedc40d3e
xor eax, 0xa06ba47c
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd4428d5d
xor eax, 0xa36f596b
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf90452bc
xor eax, 0xc889efd0
rol eax, 0x3c
popf
jmp 0x1802ee2b3
mov ecx, 0x489deba9
pushf
not ecx
add ecx, 0xb302c8fa
xor ecx, 0xfd0753f8
rol ecx, 0x4f
popf
pushf
not ecx
add ecx, 0xdb2d8ae6
xor ecx, 0x87d0a497
rol ecx, 0x20
popf
pushf
not ecx
add ecx, 0xc8988ef2
xor ecx, 0xb829fb69
rol ecx, 0xfd
popf
pushf
not ecx
add ecx, 0x8872f4fa
xor ecx, 0x96de03f5
rol ecx, 0x34
popf
call fcn.180292bf1
push rax
pushf
mov eax, 0xde1ea695
pushf
not eax
add eax, 0x81b0396c
xor eax, 0xc02482b5
rol eax, 0x44
popf
pushf
not eax
add eax, 0x8074ad16
xor eax, 0xdb759824
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc0b4a5a1
xor eax, 0xc8d7be2f
rol eax, 0x9a
popf
jmp 0x1802ee2b3
cmp byte [rbp + 0x67], 0
je 0x1802f0453
push rax
pushf
mov eax, 0xe6427d9a
pushf
not eax
add eax, 0xe98fbb87
xor eax, 0xe578295f
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf2beca2a
xor eax, 0xc6302a03
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc2539ac2
xor eax, 0x84a6b24d
rol eax, 0x2a
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x6410dfd5
pushf
not eax
add eax, 0x8d161bf3
xor eax, 0xe9f1ed1b
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x8dbb4cbe
xor eax, 0xbe77d8be
rol eax, 0x41
popf
pushf
not eax
add eax, 0x846866d7
xor eax, 0x8f42c308
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf1a19893
xor eax, 0xfb419918
rol eax, 0x61
popf
jmp 0x1802ee2b3
test bl, 2
jne 0x1802f050e
push rax
pushf
mov eax, 0xda1da8ca
pushf
not eax
add eax, 0x9f6f04c1
xor eax, 0x9acfbfdd
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb721961e
xor eax, 0x90558509
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xfc3e9e16
xor eax, 0xe2ad4ade
rol eax, 0xec
popf
pushf
not eax
add eax, 0xcbee6873
xor eax, 0xbb916735
rol eax, 0x84
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0xab7c4dfb
pushf
not eax
add eax, 0x96555482
xor eax, 0xeb760706
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb0516516
xor eax, 0xfc964f3b
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9290e175
xor eax, 0x87227e38
rol eax, 1
popf
pushf
not eax
add eax, 0x9ca1ae63
xor eax, 0xbe03731c
rol eax, 0x91
popf
jmp 0x1802ee2b3
mov r13d, dword [rbp + 0x6f]
mov r14d, r15d
test r13d, r13d
jle 0x1802f05cf
push rax
pushf
mov eax, 0xe4d72a31
pushf
not eax
add eax, 0xf99c523f
xor eax, 0x8c90526d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9157ff07
xor eax, 0xa78c71f6
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8e1a04cc
xor eax, 0x93b66d48
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc113990c
xor eax, 0xa9efeeac
rol eax, 0x99
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x34328b5
pushf
not eax
add eax, 0x82a83663
xor eax, 0x80b90532
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf88dff42
xor eax, 0x9ec8fb5b
rol eax, 0x17
popf
pushf
not eax
add eax, 0xaf574fde
xor eax, 0xc455d72c
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa5ef3521
xor eax, 0xb69258ac
rol eax, 0x78
popf
jmp 0x1802ee2b3
mov r15, qword [rbp + 0x77]
lea rsi, [0x1d36418ee]
pushf
sub rsi, 0x53470ca6
popf
movaps xmm8, xmm9
addss xmm8, xmm13
nop
push rax
pushf
mov eax, 0x359ded7c
pushf
not eax
add eax, 0x968fd135
xor eax, 0x8436f1ae
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf1bb8e03
xor eax, 0xb0c1f98b
rol eax, 4
popf
pushf
not eax
add eax, 0xd27ba1b8
xor eax, 0xf7f2b85e
rol eax, 0xc6
popf
jmp 0x1802ee2b3
movss xmm0, dword [r12]
mov ebx, r14d
movss xmm1, dword [r12 + 4]
movaps xmm6, xmm0
movaps xmm7, xmm1
addss xmm6, dword [rdi + 0x20]
addss xmm7, dword [rdi + 0x24]
subss xmm6, xmm0
subss xmm7, xmm1
mulss xmm6, dword [rsi - 8]
mulss xmm7, dword [rsi - 4]
addss xmm6, xmm0
addss xmm7, xmm1
and ebx, 1
je 0x1802f0713
push rax
pushf
mov eax, 0x9cc35061
pushf
not eax
add eax, 0xd02c355e
xor eax, 0xdf3404b6
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa904c1b8
xor eax, 0xb3eb024a
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe24f3d03
xor eax, 0xaed149bc
rol eax, 0x69
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x1eb160b9
pushf
not eax
add eax, 0x80f8251c
xor eax, 0x9a34b27e
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa5e0d35b
xor eax, 0xc106869a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xcdd801cf
xor eax, 0xc9140d48
rol eax, 0x6d
popf
jmp 0x1802ee2b3
movaps xmm0, xmm9
movaps xmm1, xmm10
jmp 0x1802f07e7
movaps xmm0, xmm10
movaps xmm1, xmm9
push rax
pushf
mov eax, 0xe89ca932
pushf
not eax
add eax, 0x95be21c2
xor eax, 0xaae94e67
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc13f9575
xor eax, 0xa063f5bd
rol eax, 0x7e
popf
jmp 0x1802ee2b3
mulss xmm0, dword [rsi]
lea rdx, [rbp + 0x4f]
mov rcx, qword [rdi + 0x290]
mulss xmm1, dword [rsi + 4]
addss xmm0, xmm6
addss xmm1, xmm7
movss dword [rbp + 0x4f], xmm0
movss dword [rbp + 0x53], xmm1
call fcn.1800a0940
test ebx, ebx
je 0x1802f085c
push rax
pushf
mov eax, 0xd3e17638
pushf
not eax
add eax, 0xf869270f
xor eax, 0xa2b52527
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xc0ff80cc
xor eax, 0xa56d3c96
rol eax, 4
popf
pushf
not eax
add eax, 0x96ad36df
xor eax, 0xc1976968
rol eax, 0xd6
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x265bee54
pushf
not eax
add eax, 0xb6b9252e
xor eax, 0x82cae749
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xca77b227
xor eax, 0xa5528283
rol eax, 0x6a
popf
jmp 0x1802ee2b3
movaps xmm0, xmm10
movaps xmm1, xmm9
jmp 0x1802f091d
movaps xmm0, xmm9
movaps xmm1, xmm10
push rax
pushf
mov eax, 0x5312bdf5
pushf
not eax
add eax, 0xda19d303
xor eax, 0xa511bfed
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf6301efe
xor eax, 0xefd99b66
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf81147e2
xor eax, 0xa0275889
rol eax, 0x35
popf
jmp 0x1802ee2b3
mulss xmm0, dword [rsi]
lea rdx, [rsp + 0x50]
mov rcx, qword [rdi + 0x290]
mulss xmm1, dword [rsi + 4]
addss xmm0, xmm6
addss xmm1, xmm7
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
call fcn.1800a0940
mov eax, dword [rsi + 0xc]
lea rdx, [rsp + 0x48]
mov r9d, dword [rsi + 8]
movaps xmm0, xmm8
mulss xmm0, dword [rsi]
movaps xmm1, xmm8
mov rcx, qword [rdi + 0x290]
mulss xmm1, dword [rsi + 4]
movaps xmm2, xmm13
mov dword [rsp + 0x20], eax
addss xmm0, xmm6
addss xmm1, xmm7
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm1
call fcn.1800b5190
mov rbx, qword [rdi + 0x290]
mov r9d, dword [r15]
mov rcx, rbx
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
call fcn.1800ac6d0
inc r14d
mov dword [rbx + 0x78], 0
add rsi, 0x18
add r15, 4
cmp r14d, r13d
jl 0x1802f0a0e
push rax
pushf
mov eax, 0x306bf6e1
pushf
not eax
add eax, 0x94714807
xor eax, 0xb3326f30
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9d9e848c
xor eax, 0x82e1816d
rol eax, 0x17
popf
pushf
not eax
add eax, 0xecf6bba9
xor eax, 0x8bed6855
rol eax, 0x32
popf
jmp 0x1802ee2b3
push rax
pushf
mov eax, 0x169c8162
pushf
not eax
add eax, 0xc7deb90d
xor eax, 0xa5ca2b47
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc170be89
xor eax, 0xabff277c
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa3f78a43
xor eax, 0xb45d9f98
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8a486109
xor eax, 0xf1af7b3e
rol eax, 0x92
popf
jmp 0x1802ee2b3
mov rcx, rdi
call fcn.1803e97ae
push rax
pushf
mov eax, 0x7f32dfbb
pushf
not eax
add eax, 0xd30db021
xor eax, 0xb26ea8f7
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf5fffb0f
xor eax, 0xae76c333
rol eax, 0x7a
popf
jmp 0x1802ee2b3
movaps xmm8, xmmword [rsp + 0xc0]
mov r12, qword [rsp + 0x138]
mov r15, qword [rsp + 0xf0]
movaps xmm13, xmmword [rsp + 0x70]
lea r11, [rsp + 0xf8]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
mov rsp, r11
pop r14
pop r13
pop rdi
pop rsi
pop rbx
pop rbp
ret