Function at 0x180413b99
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Hash data using murmur3
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x86f01085
pushf
not eax
add eax, 0x8e2b3b37
xor eax, 0xf7d14695
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x860a5451
xor eax, 0xcb0186d2
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xda59b99e
xor eax, 0xed932505
rol eax, 0xcc
popf
cmp eax, 0x63
jne 0x180413be9
popf
pop rax
jmp 0x180417918
cmp eax, 0x48
jne 0x180413bf8
popf
pop rax
jmp 0x1804169b3
cmp eax, 0x3f
jne 0x180413c07
popf
pop rax
jmp 0x180416447
cmp eax, 1
jne 0x180413c16
popf
pop rax
jmp 0x180414275
cmp eax, 0x4a
jne 0x180413c25
popf
pop rax
jmp 0x180416a99
cmp eax, 0x1a
jne 0x180413c34
popf
pop rax
jmp 0x1804150e0
cmp eax, 0x5d
jne 0x180413c43
popf
pop rax
jmp 0x1804175f6
cmp eax, 0x58
jne 0x180413c52
popf
pop rax
jmp 0x180417330
cmp eax, 0x40
jne 0x180413c61
popf
pop rax
jmp 0x1804164cb
cmp eax, 8
jne 0x180413c70
popf
pop rax
jmp 0x180414728
cmp eax, 0x2a
jne 0x180413c7f
popf
pop rax
jmp 0x18041581c
cmp eax, 0x17
jne 0x180413c8e
popf
pop rax
jmp 0x180414fb0
cmp eax, 0x1c
jne 0x180413c9d
popf
pop rax
jmp 0x1804151bf
cmp eax, 0x2e
jne 0x180413cac
popf
pop rax
jmp 0x180415a85
cmp eax, 0x4c
jne 0x180413cbb
popf
pop rax
jmp 0x180416b6f
cmp eax, 0x2b
jne 0x180413cca
popf
pop rax
jmp 0x18041589d
cmp eax, 0x1b
jne 0x180413cd9
popf
pop rax
jmp 0x18041516e
cmp eax, 0x2d
jne 0x180413ce8
popf
pop rax
jmp 0x1804159e7
cmp eax, 0x23
jne 0x180413cf7
popf
pop rax
jmp 0x1804154d1
cmp eax, 0x5b
jne 0x180413d06
popf
pop rax
jmp 0x1804174a1
cmp eax, 0x43
jne 0x180413d15
popf
pop rax
jmp 0x180416695
cmp eax, 0x13
jne 0x180413d24
popf
pop rax
jmp 0x180414db6
cmp eax, 0x33
jne 0x180413d33
popf
pop rax
jmp 0x180415d11
cmp eax, 0x24
jne 0x180413d42
popf
pop rax
jmp 0x180415535
cmp eax, 0x1e
jne 0x180413d51
popf
pop rax
jmp 0x1804152ae
cmp eax, 0xc
jne 0x180413d60
popf
pop rax
jmp 0x18041492d
cmp eax, 0x26
jne 0x180413d6f
popf
pop rax
jmp 0x180415677
cmp eax, 0x27
jne 0x180413d7e
popf
pop rax
jmp 0x1804156b2
cmp eax, 0x30
jne 0x180413d8d
popf
pop rax
jmp 0x180415b9e
cmp eax, 0x10
jne 0x180413d9c
popf
pop rax
jmp 0x180414c1e
cmp eax, 0x37
jne 0x180413dab
popf
pop rax
jmp 0x180416078
cmp eax, 9
jne 0x180413dba
popf
pop rax
jmp 0x18041479c
cmp eax, 0x39
jne 0x180413dc9
popf
pop rax
jmp 0x18041615b
cmp eax, 0x16
jne 0x180413dd8
popf
pop rax
jmp 0x180414f35
cmp eax, 0x3b
jne 0x180413de7
popf
pop rax
jmp 0x18041624d
cmp eax, 0x4b
jne 0x180413df6
popf
pop rax
jmp 0x180416ad7
cmp eax, 0x36
jne 0x180413e05
popf
pop rax
jmp 0x180415fde
cmp eax, 0x14
jne 0x180413e14
popf
pop rax
jmp 0x180414e24
cmp eax, 0x60
jne 0x180413e23
popf
pop rax
jmp 0x180417775
cmp eax, 0x3d
jne 0x180413e32
popf
pop rax
jmp 0x180416389
cmp eax, 2
jne 0x180413e41
popf
pop rax
jmp 0x1804142fb
cmp eax, 0x47
jne 0x180413e50
popf
pop rax
jmp 0x18041690b
cmp eax, 0x51
jne 0x180413e5f
popf
pop rax
jmp 0x180416e1f
cmp eax, 0x11
jne 0x180413e6e
popf
pop rax
jmp 0x180414cb5
cmp eax, 0x35
jne 0x180413e7d
popf
pop rax
jmp 0x180415e59
cmp eax, 0x3a
jne 0x180413e8c
popf
pop rax
jmp 0x1804161f9
cmp eax, 0x12
jne 0x180413e9b
popf
pop rax
jmp 0x180414d45
cmp eax, 0x21
jne 0x180413eaa
popf
pop rax
jmp 0x1804153ea
cmp eax, 0x38
jne 0x180413eb9
popf
pop rax
jmp 0x1804160e6
cmp eax, 0x64
jne 0x180413ec8
popf
pop rax
jmp 0x180417978
cmp eax, 0x5c
jne 0x180413ed7
popf
pop rax
jmp 0x180417560
cmp eax, 0x15
jne 0x180413ee6
popf
pop rax
jmp 0x180414e8b
cmp eax, 5
jne 0x180413ef5
popf
pop rax
jmp 0x18041455d
cmp eax, 6
jne 0x180413f04
popf
pop rax
jmp 0x1804145c3
cmp eax, 0x5a
jne 0x180413f13
popf
pop rax
jmp 0x180417439
cmp eax, 0x49
jne 0x180413f22
popf
pop rax
jmp 0x180416a04
cmp eax, 0x1f
jne 0x180413f31
popf
pop rax
jmp 0x18041534f
cmp eax, 4
jne 0x180413f40
popf
pop rax
jmp 0x180414407
cmp eax, 0x2f
jne 0x180413f4f
popf
pop rax
jmp 0x180415b44
cmp eax, 0x4d
jne 0x180413f5e
popf
pop rax
jmp 0x180416bc0
cmp eax, 0x55
jne 0x180413f6d
popf
pop rax
jmp 0x180417140
cmp eax, 0x45
jne 0x180413f7c
popf
pop rax
jmp 0x1804167d9
cmp eax, 0x2c
jne 0x180413f8b
popf
pop rax
jmp 0x180415957
cmp eax, 0x5f
jne 0x180413f9a
popf
pop rax
jmp 0x1804176fa
cmp eax, 0x19
jne 0x180413fa9
popf
pop rax
jmp 0x180415035
cmp eax, 0x1d
jne 0x180413fb8
popf
pop rax
jmp 0x18041521c
cmp eax, 0x61
jne 0x180413fc7
popf
pop rax
jmp 0x180417859
cmp eax, 0x53
jne 0x180413fd6
popf
pop rax
jmp 0x180416f43
cmp eax, 0x4f
jne 0x180413fe5
popf
pop rax
jmp 0x180416cc2
cmp eax, 0x42
jne 0x180413ff4
popf
pop rax
jmp 0x1804165cc
cmp eax, 7
jne 0x180414003
popf
pop rax
jmp 0x180414620
cmp eax, 0x20
jne 0x180414012
popf
pop rax
jmp 0x18041538d
cmp eax, 0x56
jne 0x180414021
popf
pop rax
jmp 0x1804171d2
cmp eax, 0x3c
jne 0x180414030
popf
pop rax
jmp 0x180416329
cmp eax, 0xd
jne 0x18041403f
popf
pop rax
jmp 0x18041496c
cmp eax, 0xa
jne 0x18041404e
popf
pop rax
jmp 0x1804148c3
cmp eax, 0x18
jne 0x18041405d
popf
pop rax
jmp 0x180414feb
cmp eax, 0x28
jne 0x18041406c
popf
pop rax
jmp 0x180415730
cmp eax, 0x22
jne 0x18041407b
popf
pop rax
jmp 0x180415469
cmp eax, 0x50
jne 0x18041408a
popf
pop rax
jmp 0x180416d7e
cmp eax, 0x52
jne 0x180414099
popf
pop rax
jmp 0x180416ed7
cmp eax, 0x41
jne 0x1804140a8
popf
pop rax
jmp 0x18041657a
cmp eax, 0xe
jne 0x1804140b7
popf
pop rax
jmp 0x180414ad2
cmp eax, 0x32
jne 0x1804140c6
popf
pop rax
jmp 0x180415c93
cmp eax, 0x29
jne 0x1804140d5
popf
pop rax
jmp 0x18041577e
cmp eax, 0x3e
jne 0x1804140e4
popf
pop rax
jmp 0x18041640d
cmp eax, 0
jne 0x1804140f3
popf
pop rax
jmp 0x1804141c5
cmp eax, 0x4e
jne 0x180414102
popf
pop rax
jmp 0x180416c55
cmp eax, 0x31
jne 0x180414111
popf
pop rax
jmp 0x180415c3e
cmp eax, 0x62
jne 0x180414120
popf
pop rax
jmp 0x1804178dc
cmp eax, 0x5e
jne 0x18041412f
popf
pop rax
jmp 0x180417645
cmp eax, 0x25
jne 0x18041413e
popf
pop rax
jmp 0x18041556c
cmp eax, 0xf
jne 0x18041414d
popf
pop rax
jmp 0x180414b8c
cmp eax, 0x44
jne 0x18041415c
popf
pop rax
jmp 0x180416754
cmp eax, 0x57
jne 0x18041416b
popf
pop rax
jmp 0x180417260
cmp eax, 3
jne 0x18041417a
popf
pop rax
jmp 0x180414381
cmp eax, 0x46
jne 0x180414189
popf
pop rax
jmp 0x180416886
cmp eax, 0x34
jne 0x180414198
popf
pop rax
jmp 0x180415dab
cmp eax, 0x54
jne 0x1804141a7
popf
pop rax
jmp 0x1804170b2
cmp eax, 0x59
jne 0x1804141b6
popf
pop rax
jmp 0x18041737a
cmp eax, 0xb
jne 0x1804141c5
popf
pop rax
jmp 0x180414928
mov rax, rsp
mov dword [rax + 0x20], r9d
mov qword [rax + 0x18], r8
mov qword [rax + 0x10], rdx
push rbp
push rbx
push rdi
push r14
lea rbp, [rsp - 0x68]
sub rsp, 0x168
test byte [rcx + 0xc], 0x42
mov ebx, r9d
mov r14, qword [0x18027c030]
mov rdi, rcx
jne 0x18041422f
push rax
pushf
mov eax, 0x4cc013dc
pushf
not eax
add eax, 0x811af489
xor eax, 0xfcc7c9d6
rol eax, 0x85
popf
pushf
not eax
add eax, 0x9aa0c2f1
xor eax, 0x86fbd397
rol eax, 0xf2
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x8ab8a300
pushf
not eax
add eax, 0xb51f53d6
xor eax, 0xc46be678
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa976bce8
xor eax, 0xf6daa017
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xecda0374
xor eax, 0xc286a118
rol eax, 0x71
popf
jmp 0x180413bda
cmp byte [rcx + 0xc8], 0
jg 0x1804142c8
push rax
pushf
mov eax, 0x35e9f93e
pushf
not eax
add eax, 0x88206553
xor eax, 0xac2dd92e
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe11a4d6a
xor eax, 0xb3f27493
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe1c6b6d7
xor eax, 0xfa1ec3d3
rol eax, 0xd4
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xd5d8d9c8
pushf
not eax
add eax, 0xff83232b
xor eax, 0xd61ac396
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa4d69c1c
xor eax, 0x82195f0f
rol eax, 0xbd
popf
jmp 0x180413bda
cmp byte [rcx + 0xc9], 0
jg 0x18041434e
push rax
pushf
mov eax, 0x2aeb0b43
pushf
not eax
add eax, 0xc4ce7dcf
xor eax, 0xea450b48
rol eax, 0x94
popf
pushf
not eax
add eax, 0x867f3459
xor eax, 0x90dc9bc6
rol eax, 2
popf
pushf
not eax
add eax, 0xcefe4000
xor eax, 0xe490b122
rol eax, 0xf7
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x3aaa2a69
pushf
not eax
add eax, 0xf41d774e
xor eax, 0xb8d71c01
rol eax, 0x74
popf
pushf
not eax
add eax, 0xdafd1413
xor eax, 0xc02cf9cd
rol eax, 0xcb
popf
jmp 0x180413bda
cmp byte [rcx + 0xaf], 0
je 0x1804143c1
push rax
pushf
mov eax, 0xf17a5cea
pushf
not eax
add eax, 0xdab2ed0c
xor eax, 0xb6234482
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xeb386af3
xor eax, 0xf259c5d0
rol eax, 0xff
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x4cdd2d0a
pushf
not eax
add eax, 0xc54fc0c6
xor eax, 0xf4009243
rol eax, 0xff
popf
pushf
not eax
add eax, 0xeea4a7f5
xor eax, 0xa8f851d9
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb7f8e380
xor eax, 0x9a784f88
rol eax, 0xb
popf
jmp 0x180413bda
movss xmm1, dword [r14 + 0x3c20]
movss xmm0, dword [rcx + 0x50]
movaps xmm2, xmm1
mulss xmm1, dword [0x1801eff90]
mov qword [rax - 0x28], rsi
mulss xmm2, dword [0x1801effc8]
mov qword [rax - 0x38], r13
mov qword [rax - 0x40], r15
movzx r15d, byte [r14 + 0x7e]
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
movaps xmmword [rax - 0x88], xmm9
xorps xmm9, xmm9
movaps xmmword [rax - 0xb8], xmm12
movaps xmmword [rax - 0xc8], xmm13
movaps xmmword [rax - 0xe8], xmm15
movss xmm15, dword [0x1801effc0]
movaps xmmword [rax - 0x78], xmm8
addss xmm0, xmm15
movaps xmmword [rax - 0xd8], xmm14
xorps xmm8, xmm8
mov byte [rsp + 0x32], 0
mov byte [rsp + 0x31], r15b
addss xmm0, xmm1
maxss xmm2, xmm0
xorps xmm0, xmm0
cvttss2si eax, xmm2
cvtsi2ss xmm0, eax
mulss xmm0, dword [0x1801effb0]
cvttss2si eax, xmm0
cvtsi2ss xmm9, eax
movss dword [rsp + 0x38], xmm9
test r15b, r15b
je 0x180414517
push rax
pushf
mov eax, 0x400653fc
pushf
not eax
add eax, 0x916e342b
xor eax, 0xe2502517
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa1bcd48a
xor eax, 0xd311d972
rol eax, 7
popf
pushf
not eax
add eax, 0xe43ab806
xor eax, 0x896ab678
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb9b2c880
xor eax, 0xc47f56dd
rol eax, 0xfc
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xbf728595
pushf
not eax
add eax, 0xfbd49f9e
xor eax, 0x8270ceef
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe324ec79
xor eax, 0x85005527
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xee8e62a2
xor eax, 0x85ca2abb
rol eax, 0x8f
popf
jmp 0x180413bda
movss xmm14, dword [0x1801effe8]
jmp 0x180414620
xorps xmm14, xmm14
push rax
pushf
mov eax, 0x9a8a8552
pushf
not eax
add eax, 0xdb3d6e82
xor eax, 0xf729594c
rol eax, 0x30
popf
pushf
not eax
add eax, 0xb119e0d3
xor eax, 0xdf4bc539
rol eax, 5
popf
pushf
not eax
add eax, 0xccc61287
xor eax, 0x8867322a
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xaffbfc4a
xor eax, 0x8f594478
rol eax, 0x43
popf
jmp 0x180413bda
movss xmm12, dword [0x1801f0028]
movaps xmm7, xmm12
mov dword [rcx + 0x150], 1
movaps xmm6, xmm12
mov qword [rsp + 0x158], r12
lea rcx, [0x1f1120c80]
pushf
sub rcx, 0x70f313d8
popf
movss dword [rsp + 0x48], xmm7
movss dword [rsp + 0x40], xmm6
movaps xmmword [rsp + 0xf0], xmm10
mov dword [rsp + 0x4c], 0x7f7fffff
mov dword [rsp + 0x44], 0x7f7fffff
call fcn.1800af560
mov r13, qword [rbp + 0xb8]
lea r9, [0x1cb774d35]
pushf
sub r9, 0x4b585ec5
popf
movss xmm13, dword [0x1801f003c]
xor esi, esi
mov dword [rsp + 0x70], esi
test ebx, ebx
jle 0x1804146e2
push rax
pushf
mov eax, 0xea449a24
pushf
not eax
add eax, 0xfcd13e86
xor eax, 0xaeb933ea
rol eax, 9
popf
pushf
not eax
add eax, 0xec766a38
xor eax, 0x814752b7
rol eax, 0x20
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x128475cc
pushf
not eax
add eax, 0x9313e08d
xor eax, 0xc54412ef
rol eax, 0x58
popf
pushf
not eax
add eax, 0x99ec3c13
xor eax, 0xe4db5f20
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe5526d82
xor eax, 0x9382c7ba
rol eax, 0x20
popf
jmp 0x180413bda
mov rax, qword [rbp + 0xb0]
lea r15, [0x1d880b361]
pushf
sub r15, 0x5861c5bd
popf
mov qword [rsp + 0x50], rax
movaps xmmword [rsp + 0xe0], xmm11
nop dword [rax]
push rax
pushf
mov eax, 0x85882064
pushf
not eax
add eax, 0x9d41c3a8
xor eax, 0xab30604e
rol eax, 8
popf
pushf
not eax
add eax, 0xd893ef0a
xor eax, 0xe88621d1
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xfab4c4f7
xor eax, 0x881929f4
rol eax, 0xb2
popf
jmp 0x180413bda
movss xmm0, dword [rdi + 0x18]
movss xmm1, dword [rdi + 0x1c]
movaps xmm3, xmm0
addss xmm3, dword [rdi + 0x20]
movaps xmm2, xmm1
addss xmm2, dword [rdi + 0x24]
subss xmm3, xmm0
subss xmm2, xmm1
mulss xmm3, dword [r15 - 4]
mulss xmm2, dword [r15]
addss xmm3, xmm0
movss xmm0, dword [r15 + 4]
movaps xmm5, xmm0
mulss xmm0, xmm14
addss xmm2, xmm1
mulss xmm5, xmm9
movss xmm1, dword [r15 + 8]
movaps xmm4, xmm1
mulss xmm1, xmm14
addss xmm5, xmm3
mulss xmm4, xmm9
subss xmm3, xmm0
addss xmm4, xmm2
subss xmm2, xmm1
movss dword [rsp + 0x60], xmm5
comiss xmm3, xmm5
movss dword [rsp + 0x58], xmm3
movss dword [rsp + 0x5c], xmm2
movss dword [rsp + 0x64], xmm4
jbe 0x18041487d
push rax
pushf
mov eax, 0xec3e6577
pushf
not eax
add eax, 0xe9194d55
xor eax, 0xcec1c193
rol eax, 0x24
popf
pushf
not eax
add eax, 0x9f63e06f
xor eax, 0xd6641152
rol eax, 0x17
popf
pushf
not eax
add eax, 0xbe274f07
xor eax, 0xcdcb7f5d
rol eax, 0x90
popf
pushf
not eax
add eax, 0xd82ea558
xor eax, 0xbd2708bd
rol eax, 0x31
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xe47c1f34
pushf
not eax
add eax, 0xe176431d
xor eax, 0xfe46aa1a
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x8cb57ded
xor eax, 0x8836390b
rol eax, 0x54
popf
pushf
not eax
add eax, 0xafbb52ff
xor eax, 0x88030fa0
rol eax, 0xfd
popf
jmp 0x180413bda
movss dword [rsp + 0x58], xmm5
movss dword [rsp + 0x60], xmm3
push rax
pushf
mov eax, 0x56f6eed9
pushf
not eax
add eax, 0xabd9bfcb
xor eax, 0xe2a8f940
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xaf63696d
xor eax, 0xb912499d
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb2a01fc9
xor eax, 0xf494d396
rol eax, 8
popf
pushf
not eax
add eax, 0xeee7b872
xor eax, 0xcb85acb0
rol eax, 5
popf
jmp 0x180413bda
comiss xmm2, xmm4
jbe 0x18041496c
movss dword [rsp + 0x5c], xmm4
movss dword [rsp + 0x64], xmm2
push rax
pushf
mov eax, 0x490721b8
pushf
not eax
add eax, 0xcaf32db3
xor eax, 0xe6344fbe
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xab7d5c5b
xor eax, 0x91872349
rol eax, 0x35
popf
jmp 0x180413bda
movsxd rcx, dword [rdi + 0xe8]
xor r8d, r8d
mov rax, qword [rdi + 0xf0]
mov ebx, dword [rax + rcx*4 - 4]
not ebx
movzx eax, sil
movzx ecx, bl
xor rcx, rax
shr ebx, 8
movzx eax, byte [rsp + 0x71]
xor ebx, dword [r9 + rcx*4]
movzx ecx, bl
xor rcx, rax
shr ebx, 8
movzx eax, byte [rsp + 0x72]
xor ebx, dword [r9 + rcx*4]
movzx ecx, bl
xor rcx, rax
shr ebx, 8
movzx eax, byte [rsp + 0x73]
xor ebx, dword [r9 + rcx*4]
movzx ecx, bl
xor rcx, rax
shr ebx, 8
xor ebx, dword [r9 + rcx*4]
mov r9d, 0xc43c67d5
pushf
not r9d
add r9d, 0xef9f4ec7
xor r9d, 0xa0509987
rol r9d, 0x52
popf
pushf
not r9d
add r9d, 0x8648d67e
xor r9d, 0xe0103772
rol r9d, 0xb6
popf
pushf
not r9d
add r9d, 0xa0eb2229
xor r9d, 0xef510a81
rol r9d, 0x18
popf
not ebx
lea rcx, [rsp + 0x58]
mov edx, ebx
call fcn.1803ef1f9
lea r9, [rbp + 0x90]
mov dword [rsp + 0x20], 0x40800
lea r8, [rsp + 0x30]
mov edx, ebx
lea rcx, [rsp + 0x58]
call fcn.1803e03fd
movzx edx, byte [rsp + 0x30]
movzx ecx, byte [rbp + 0x90]
test dl, dl
jne 0x180414a8c
push rax
pushf
mov eax, 0xa3b3b6a3
pushf
not eax
add eax, 0xb8ddd3e6
xor eax, 0xaa618fba
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf0074062
xor eax, 0xf687f4cf
rol eax, 0xab
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x8476f87
pushf
not eax
add eax, 0xfaaf887b
xor eax, 0xbeab42be
rol eax, 6
popf
pushf
not eax
add eax, 0xd992057e
xor eax, 0xce474025
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xec4fcadc
xor eax, 0x85a398cc
rol eax, 0x6c
popf
jmp 0x180413bda
test cl, cl
je 0x180414b33
push rax
pushf
mov eax, 0x7580ad26
pushf
not eax
add eax, 0xe1dbd115
xor eax, 0x951c029b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd3d4d230
xor eax, 0xf345f7cb
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x86233c5d
xor eax, 0x919f2172
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd947e1ab
xor eax, 0xa0eceea6
rol eax, 0xeb
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x416de667
pushf
not eax
add eax, 0xd69bd80b
xor eax, 0xb26178da
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe51995e1
xor eax, 0xb87d61db
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd6d1d940
xor eax, 0xb9cc3b60
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8ba9166a
xor eax, 0xa9eb6312
rol eax, 0x5e
popf
jmp 0x180413bda
mov eax, esi
not eax
and eax, 1
add eax, 5
mov dword [r14 + 0x4a58], eax
test cl, cl
je 0x180414bd8
push rax
pushf
mov eax, 0xd2d0d305
pushf
not eax
add eax, 0x887fe687
xor eax, 0xeed2db18
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb175b212
xor eax, 0xd4ec9c5a
rol eax, 0x35
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xc23b0a79
pushf
not eax
add eax, 0xc5f0cb6e
xor eax, 0xfd9eda29
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd12f1790
xor eax, 0x8a039e42
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xcc55b5ff
xor eax, 0x82391d27
rol eax, 0
popf
jmp 0x180413bda
cmp word [r14 + 0x3742], 2
jne 0x180414c6f
push rax
pushf
mov eax, 0x5f9cd0d6
pushf
not eax
add eax, 0xc95bf559
xor eax, 0xb1bb0890
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd4009a9a
xor eax, 0xd64867e3
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf7b2da63
xor eax, 0xee3736a8
rol eax, 0x43
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x8049b496
pushf
not eax
add eax, 0xdbcfb4fb
xor eax, 0xead6840e
rol eax, 0xec
popf
pushf
not eax
add eax, 0x862d07e1
xor eax, 0xbf77510f
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xed43e29a
xor eax, 0xd1ba5ddf
rol eax, 0x3d
popf
jmp 0x180413bda
test esi, esi
jne 0x180414d12
push rax
pushf
mov eax, 0x1a189436
pushf
not eax
add eax, 0xa7b7ee44
xor eax, 0xdf2e3d7b
rol eax, 0x62
popf
pushf
not eax
add eax, 0xaafad33e
xor eax, 0x91520c20
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x860222c9
xor eax, 0xb8a8aad4
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf91269dc
xor eax, 0xfda25dc6
rol eax, 0x67
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x709ce810
pushf
not eax
add eax, 0xfc81cb78
xor eax, 0xa98e6ed2
rol eax, 0x41
popf
pushf
not eax
add eax, 0xcfc06d81
xor eax, 0x8aeb523c
rol eax, 0x5f
popf
jmp 0x180413bda
mov r8, qword [rbp + 0x98]
lea rcx, [rbp - 0x80]
mov rdx, rdi
call fcn.1800a2c30
mov byte [rsp + 0x32], 1
movss xmm6, dword [rax]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x40], xmm6
movss dword [rsp + 0x44], xmm0
call fcn.18039530c
movzx ecx, byte [rbp + 0x90]
movzx edx, byte [rsp + 0x30]
push rax
pushf
mov eax, 0x68e7fa7d
pushf
not eax
add eax, 0x8db763b6
xor eax, 0xfeb6b86c
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc0d6feec
xor eax, 0x872e547e
rol eax, 0x8a
popf
jmp 0x180413bda
test cl, cl
je 0x180414df1
push rax
pushf
mov eax, 0x365962a6
pushf
not eax
add eax, 0x83966de1
xor eax, 0xf2a2e0a1
rol eax, 0x94
popf
pushf
not eax
add eax, 0xac947dac
xor eax, 0xf2d883b9
rol eax, 0x80
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x2077f7f9
pushf
not eax
add eax, 0x8a906e6b
xor eax, 0xe03d17a4
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x93996cf2
xor eax, 0xe25610b7
rol eax, 0xd4
popf
jmp 0x180413bda
mov ecx, 0x5a4e67a3
pushf
not ecx
add ecx, 0xbedb8fb1
xor ecx, 0xb88db84d
rol ecx, 0xed
popf
pushf
not ecx
add ecx, 0xc6c009d9
xor ecx, 0xb4b7ef58
rol ecx, 0xdd
popf
jmp 0x1804159f2
movss xmm11, dword [r15]
ucomiss xmm11, xmm15
jp 0x180414eef
push rax
pushf
mov eax, 0xb85166d1
pushf
not eax
add eax, 0xee1630e8
xor eax, 0xc9126641
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf5dedc1a
xor eax, 0xa2ea14c9
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfcf19e14
xor eax, 0xc5ba1176
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf24c5fe3
xor eax, 0xe2059d10
rol eax, 0x97
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x6e4d14df
pushf
not eax
add eax, 0x9e348f5e
xor eax, 0x8d7fdab8
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc8b7ea03
xor eax, 0xf93de799
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x88b48047
xor eax, 0xc90df4d7
rol eax, 0x91
popf
jmp 0x180413bda
jne 0x180414f7d
push rax
pushf
mov eax, 0x698c5063
pushf
not eax
add eax, 0xad4f4ad7
xor eax, 0x9916a64d
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xbeac04bb
xor eax, 0xc867effb
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa3b1c963
xor eax, 0x906da9fd
rol eax, 0xe8
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xe3b5aefd
pushf
not eax
add eax, 0xa674167a
xor eax, 0x844ee786
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xcbb3f11b
xor eax, 0xf97c5d13
rol eax, 0x97
popf
jmp 0x180413bda
movss xmm7, dword [r13 + 4]
jmp 0x180415035
movaps xmm7, xmm13
push rax
pushf
mov eax, 0x50ee1251
pushf
not eax
add eax, 0xcd5e2867
xor eax, 0xa1c67366
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc1e9458a
xor eax, 0xe912ba33
rol eax, 0x83
popf
pushf
not eax
add eax, 0xbb01fcfa
xor eax, 0xac5950ac
rol eax, 0xca
popf
jmp 0x180413bda
movss xmm9, dword [r15 - 4]
ucomiss xmm9, xmm15
jp 0x18041509a
push rax
pushf
mov eax, 0xc2460426
pushf
not eax
add eax, 0xb8d6fd81
xor eax, 0xa655eea5
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x958ad6d4
xor eax, 0xff1fef85
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb821044f
xor eax, 0x90b746d2
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8ae4beac
xor eax, 0x81ab7cd1
rol eax, 0x31
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x9eb36d1
pushf
not eax
add eax, 0xf0907de9
xor eax, 0xd79baa78
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xabecd73a
xor eax, 0xcf60f54e
rol eax, 0x61
popf
pushf
not eax
add eax, 0xaeed5b93
xor eax, 0xbae90691
rol eax, 9
popf
jmp 0x180413bda
jne 0x18041513b
push rax
pushf
mov eax, 0xb402d7d3
pushf
not eax
add eax, 0xb6178bbb
xor eax, 0xa21d46b8
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xcd7e8c3a
xor eax, 0xfc17c127
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa4ca6c67
xor eax, 0x9e6c65e2
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb755be03
xor eax, 0xd57ece93
rol eax, 0xb0
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xd50c329c
pushf
not eax
add eax, 0xd3248b4f
xor eax, 0xc5573665
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb1549a3a
xor eax, 0xdf79b2d0
rol eax, 0x68
popf
jmp 0x180413bda
movss xmm6, dword [r13]
jmp 0x18041521c
movaps xmm6, xmm13
push rax
pushf
mov eax, 0x7895785b
pushf
not eax
add eax, 0xaeba616a
xor eax, 0xa6453d3a
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf9b11eb0
xor eax, 0x8ff66a0f
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xce02b849
xor eax, 0xf71bed70
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe9946425
xor eax, 0xb05662ea
rol eax, 2
popf
jmp 0x180413bda
ucomiss xmm11, xmm8
jp 0x180415255
push rax
pushf
mov eax, 0xab522d80
pushf
not eax
add eax, 0x8a8d342d
xor eax, 0xa8e70e60
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb671f231
xor eax, 0x93406ac0
rol eax, 0x56
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x73fa3b77
pushf
not eax
add eax, 0x863323f5
xor eax, 0xfb5c2380
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa81bd6c4
xor eax, 0xc8273867
rol eax, 0xed
popf
pushf
not eax
add eax, 0xeb23a42e
xor eax, 0xde161a9e
rol eax, 0xab
popf
pushf
not eax
add eax, 0x9ba54a45
xor eax, 0xacce3da2
rol eax, 0x89
popf
jmp 0x180413bda
jne 0x1804152f6
push rax
pushf
mov eax, 0xd6a526f8
pushf
not eax
add eax, 0xcacad3f5
xor eax, 0xaa803656
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xfca5a44c
xor eax, 0x9bea9cf9
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf0c0aec3
xor eax, 0x8edb4776
rol eax, 0x83
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x374d1b04
pushf
not eax
add eax, 0xfc7df721
xor eax, 0xd00b77c1
rol eax, 0
popf
pushf
not eax
add eax, 0xd411c7da
xor eax, 0x8b6f6f41
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa1771f3f
xor eax, 0xd1465677
rol eax, 0x40
popf
pushf
not eax
add eax, 0x8cdce58b
xor eax, 0xf9425097
rol eax, 0x96
popf
jmp 0x180413bda
movss xmm10, dword [r13 + 0xc]
jmp 0x1804153ea
movaps xmm10, xmm12
push rax
pushf
mov eax, 0x7ffb43ee
pushf
not eax
add eax, 0x828f2b0f
xor eax, 0xe4f38d93
rol eax, 0x54
popf
pushf
not eax
add eax, 0x9b751ea2
xor eax, 0xb1845a59
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb4fc08b3
xor eax, 0xc16f90bb
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9bcf8e68
xor eax, 0xe155449e
rol eax, 0x22
popf
jmp 0x180413bda
ucomiss xmm9, xmm8
jp 0x180415436
push rax
pushf
mov eax, 0x1406cede
pushf
not eax
add eax, 0xd1e86e8d
xor eax, 0xb2871fdf
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xff8650cd
xor eax, 0x8979b9d8
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe7fdd6c2
xor eax, 0xb6eec387
rol eax, 0x7e
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xa09d51b6
pushf
not eax
add eax, 0xdada1cfa
xor eax, 0xe5ec96ba
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8e302797
xor eax, 0xced02d8b
rol eax, 0xb0
popf
jmp 0x180413bda
jne 0x18041549e
push rax
pushf
mov eax, 0xeda48ab4
pushf
not eax
add eax, 0xf5323c54
xor eax, 0xb4b2f998
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd130024f
xor eax, 0x89208f0f
rol eax, 0xb2
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x2f5212e
pushf
not eax
add eax, 0xed87c9ac
xor eax, 0xd6eb45ab
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd0f14711
xor eax, 0x9453593a
rol eax, 0x10
popf
jmp 0x180413bda
movss xmm8, dword [r13 + 8]
jmp 0x18041556c
movaps xmm8, xmm12
push rax
pushf
mov eax, 0xa42d9188
pushf
not eax
add eax, 0xcd5592f4
xor eax, 0xda28c51b
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf31a2d06
xor eax, 0xa008693b
rol eax, 0x64
popf
jmp 0x180413bda
movss xmm0, dword [r15 + 4]
movss xmm4, dword [rsp + 0x38]
movaps xmm1, xmm0
xorps xmm4, xmmword [0x1801f00a0]
movss xmm2, dword [r15 + 8]
movaps xmm5, xmm4
mulss xmm5, xmm0
movaps xmm3, xmm2
movss xmm0, dword [r14 + 0xdfc]
subss xmm0, dword [r14 + 0x3f44]
mulss xmm1, xmm14
mulss xmm4, xmm2
subss xmm5, xmm1
mulss xmm3, xmm14
subss xmm4, xmm3
mulss xmm5, xmm9
addss xmm5, xmm1
mulss xmm4, xmm11
movss xmm1, dword [r14 + 0xe00]
subss xmm1, dword [r14 + 0x3f48]
addss xmm4, xmm3
addss xmm5, xmm0
addss xmm1, xmm4
comiss xmm7, xmm1
ja 0x180415644
push rax
pushf
mov eax, 0x49aa96c7
pushf
not eax
add eax, 0xb0395ed4
xor eax, 0x8f7a7e57
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xff4a84d2
xor eax, 0xc78cc779
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd72cd631
xor eax, 0xb2aa7429
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb9487498
xor eax, 0xdae3b024
rol eax, 0x79
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xcf6bf7ea
pushf
not eax
add eax, 0xa2f0a393
xor eax, 0x81d411c3
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd2beb0d0
xor eax, 0xe829678d
rol eax, 0xcd
popf
jmp 0x180413bda
movaps xmm7, xmm10
minss xmm7, xmm1
push rax
pushf
mov eax, 0xf8c7d8bc
pushf
not eax
add eax, 0x9f86b23d
xor eax, 0xcbd3e67e
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb1ade041
xor eax, 0xd73e6366
rol eax, 0x71
popf
jmp 0x180413bda
comiss xmm6, xmm5
ja 0x1804156fd
push rax
pushf
mov eax, 0xe5d21066
pushf
not eax
add eax, 0x9b836f89
xor eax, 0xbe560053
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb357cc61
xor eax, 0xd7d2f645
rol eax, 0xe
popf
pushf
not eax
add eax, 0xfdad4679
xor eax, 0x8f76f15f
rol eax, 0xe5
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x37981a7f
pushf
not eax
add eax, 0xa381dc70
xor eax, 0xa82a285a
rol eax, 0x53
popf
pushf
not eax
add eax, 0xcf09d2a4
xor eax, 0x81b3b1a4
rol eax, 0x7b
popf
jmp 0x180413bda
movaps xmm6, xmm8
minss xmm6, xmm5
push rax
pushf
mov eax, 0xefe96584
pushf
not eax
add eax, 0xa20bea4e
xor eax, 0x99091c14
rol eax, 0xca
popf
pushf
not eax
add eax, 0xcb995872
xor eax, 0xf429e108
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa8d26675
xor eax, 0xe8afc7e3
rol eax, 0xf2
popf
jmp 0x180413bda
lea rax, [rsp + 0x40]
movss dword [rsp + 0x68], xmm6
lea r9, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r8, [r15 - 4]
movss dword [rsp + 0x6c], xmm7
lea rdx, [rsp + 0x68]
mov rcx, rdi
call fcn.1800a2680
movzx ecx, byte [rbp + 0x90]
movzx edx, byte [rsp + 0x30]
movss xmm6, dword [rsp + 0x40]
movss xmm9, dword [rsp + 0x38]
push rax
pushf
mov eax, 0xaef34e18
pushf
not eax
add eax, 0xd7c692ce
xor eax, 0xfe666ad5
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xdac034e1
xor eax, 0x87afdbed
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc2f2d261
xor eax, 0xcf320891
rol eax, 0x53
popf
pushf
not eax
add eax, 0x904e5af0
xor eax, 0xa042a08e
rol eax, 0xe8
popf
jmp 0x180413bda
test esi, esi
je 0x180415857
push rax
pushf
mov eax, 0xe61dfc94
pushf
not eax
add eax, 0x87cf2daf
xor eax, 0xdd688325
rol eax, 0x23
popf
pushf
not eax
add eax, 0x862362c1
xor eax, 0x9f55d069
rol eax, 0xfe
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x3940a037
pushf
not eax
add eax, 0xbaabf8b6
xor eax, 0xa81371c5
rol eax, 0x20
popf
pushf
not eax
add eax, 0x978d498b
xor eax, 0xfbc8fff9
rol eax, 0x27
popf
pushf
not eax
add eax, 0xdf245fcc
xor eax, 0xf03446e1
rol eax, 0x9b
popf
jmp 0x180413bda
test cl, cl
jne 0x1804158fe
push rax
pushf
mov eax, 0xcca03050
pushf
not eax
add eax, 0x99061b36
xor eax, 0xc17f1447
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xfb8ca120
xor eax, 0xdcd4bdf6
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9c4daa80
xor eax, 0xa417af5a
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xcd66cbe9
xor eax, 0xfb8be499
rol eax, 0xb0
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x9df33d1a
pushf
not eax
add eax, 0xf339c0d2
xor eax, 0x92e61c74
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd1822e28
xor eax, 0x99c811ee
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x84d9a0f3
xor eax, 0x910bb68b
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xfdcb4740
xor eax, 0x97a31d63
rol eax, 0xcc
popf
jmp 0x180413bda
test dl, dl
je 0x1804159b4
push rax
pushf
mov eax, 0x5f870a51
pushf
not eax
add eax, 0xbbf5a81f
xor eax, 0xe8fce7e4
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf5d12fa5
xor eax, 0xa75da13c
rol eax, 0x76
popf
pushf
not eax
add eax, 0x91230d31
xor eax, 0xd352d41d
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa602eed2
xor eax, 0x89c95f4f
rol eax, 0x75
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x434f7fdb
pushf
not eax
add eax, 0xd9694949
xor eax, 0x936d044c
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xfe6fd71b
xor eax, 0xc0188a48
rol eax, 0xe8
popf
jmp 0x180413bda
xor ecx, ecx
test dl, dl
setne cl
add rcx, 0x1e
mov rax, qword [0x18027c030]
add rcx, rcx
movups xmm0, xmmword [rax + rcx*8 + 0x38b4]
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rsp + 0x7c], xmm0
call fcn.180424bd4
mov rcx, qword [rsp + 0x50]
mov dword [rcx], eax
push rax
pushf
mov eax, 0x1ad6607a
pushf
not eax
add eax, 0xa51010d2
xor eax, 0xb0332f75
rol eax, 0x15
popf
pushf
not eax
add eax, 0xaba99ec9
xor eax, 0xe077401b
rol eax, 0x25
popf
pushf
not eax
add eax, 0x998fe662
xor eax, 0x8f5d2817
rol eax, 0x74
popf
pushf
not eax
add eax, 0xf16dd1fc
xor eax, 0x98ca36eb
rol eax, 0x65
popf
jmp 0x180413bda
add qword [rsp + 0x50], 4
lea r9, [0x1f8ef2249]
pushf
sub r9, 0x78d033d9
popf
jmp 0x180415a9e
inc esi
add r15, 0x18
xorps xmm8, xmm8
mov dword [rsp + 0x70], esi
cmp esi, dword [rbp + 0xa8]
jl 0x180415aeb
push rax
pushf
mov eax, 0xf5390992
pushf
not eax
add eax, 0xfd3488f7
xor eax, 0x8554df4b
rol eax, 0xed
popf
pushf
not eax
add eax, 0x94f053ac
xor eax, 0xa0eadf56
rol eax, 0x36
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x785b1789
pushf
not eax
add eax, 0xb7974bed
xor eax, 0xafe0d369
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb100d0c6
xor eax, 0xcc4da8a1
rol eax, 0x91
popf
pushf
not eax
add eax, 0xfbc49730
xor eax, 0xb1761497
rol eax, 0x90
popf
pushf
not eax
add eax, 0xfbf27ab4
xor eax, 0xf66571df
rol eax, 0xb7
popf
jmp 0x180413bda
movaps xmm11, xmmword [rsp + 0xe0]
lea r9, [0x1d9a0b726]
pushf
sub r9, 0x5981c8b6
popf
movss xmm7, dword [rsp + 0x48]
movzx r15d, byte [rsp + 0x31]
push rax
pushf
mov eax, 0x12e0e030
pushf
not eax
add eax, 0xb1972585
xor eax, 0x9e1d4324
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb2da01ad
xor eax, 0xb2847874
rol eax, 0x3b
popf
jmp 0x180413bda
movaps xmm15, xmmword [rsp + 0xa0]
xor esi, esi
movaps xmm14, xmmword [rsp + 0xb0]
neg r15b
sbb rax, rax
and eax, 4
mov qword [rbp - 0x80], rax
jbe 0x180415c0b
push rax
pushf
mov eax, 0x48cd80f4
pushf
not eax
add eax, 0xc51aef3c
xor eax, 0xa3d1679c
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf655a302
xor eax, 0xf8f957c6
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd1b6371c
xor eax, 0xd6966b22
rol eax, 0x91
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x2d982e43
pushf
not eax
add eax, 0xa578b0e1
xor eax, 0x80fe7b3f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x88800084
xor eax, 0xa94bb120
rol eax, 0xba
popf
jmp 0x180413bda
movss xmm6, dword [0x1801eff7c]
lea r15, [0x1f83ce986]
pushf
sub r15, 0x781dfb72
popf
movss xmm7, dword [0x1801effe8]
push rax
pushf
mov eax, 0xc53cd027
pushf
not eax
add eax, 0xd97ab0d4
xor eax, 0xb12583a8
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf6b322bb
xor eax, 0xdc30d02e
rol eax, 0xc9
popf
jmp 0x180413bda
cmp esi, 1
jbe 0x180415ccb
push rax
pushf
mov eax, 0xce95663d
pushf
not eax
add eax, 0x96e7e93a
xor eax, 0x86394ab0
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xfab52977
xor eax, 0x9c72c7cf
rol eax, 0x7e
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x32a4cf3e
pushf
not eax
add eax, 0xcefe3edd
xor eax, 0xceac0606
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd324b21c
xor eax, 0xfbc5ffac
rol eax, 0x77
popf
pushf
not eax
add eax, 0xba9b8568
xor eax, 0x8e8845f4
rol eax, 0xcb
popf
jmp 0x180413bda
mov r12d, 0xb1640c
pushf
not r12d
add r12d, 0xc11e4097
xor r12d, 0xc67ae5c8
rol r12d, 0xa8
popf
pushf
not r12d
add r12d, 0xd6e873cb
xor r12d, 0xf0af31c4
rol r12d, 0xe4
popf
mov qword [rsp + 0x68], 0xe00
mov qword [rsp + 0x50], 0x3f48
lea rax, [rsp + 0x3c]
jmp 0x180415e59
mov r12d, 0x5e1ba942
pushf
not r12d
add r12d, 0xd1ea3d81
xor r12d, 0xd9c33da2
rol r12d, 0xde
popf
pushf
not r12d
add r12d, 0xd33d9a05
xor r12d, 0xf32005ca
rol r12d, 0x46
popf
pushf
not r12d
add r12d, 0x87ce783f
xor r12d, 0xa143e278
rol r12d, 0x7e
popf
mov qword [rsp + 0x68], 0xdfc
mov qword [rsp + 0x50], 0x3f44
lea rax, [rsp + 0x38]
push rax
pushf
mov eax, 0x6912f73a
pushf
not eax
add eax, 0x8297bb47
xor eax, 0xf321f294
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe1a464aa
xor eax, 0xcfb6e8cd
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xf7d9deab
xor eax, 0x976aebb9
rol eax, 0x10
popf
jmp 0x180413bda
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm7
mov r8d, esi
mov qword [rsp + 0x70], rax
mov rdx, rdi
lea rcx, [rbp - 0x78]
call fcn.1800a67f0
mov rax, qword [rdi + 0xf0]
lea r8d, [rsi + 4]
movsxd rcx, dword [rdi + 0xe8]
mov ebx, dword [rax + rcx*4 - 4]
not ebx
movzx eax, r8b
movzx ecx, bl
xor rcx, rax
shr ebx, 8
mov eax, r8d
shr eax, 8
movzx edx, al
mov eax, r8d
xor ebx, dword [r9 + rcx*4]
movzx ecx, bl
xor rdx, rcx
shr ebx, 8
shr r8, 0x18
shr eax, 0x10
xor ebx, dword [r9 + rdx*4]
movzx ecx, bl
shr ebx, 8
movzx edx, al
xor rdx, rcx
xor ebx, dword [r9 + rdx*4]
movzx ecx, bl
xor r8, rcx
shr ebx, 8
lea rcx, [rbp - 0x78]
xor ebx, dword [r9 + r8*4]
mov r9d, 0xcff387b2
pushf
not r9d
add r9d, 0xf1bf3e5c
xor r9d, 0xae2b7084
rol r9d, 0x26
popf
pushf
not r9d
add r9d, 0x9346d2ca
xor r9d, 0x9b174766
rol r9d, 0x12
popf
not ebx
xor r8d, r8d
mov edx, ebx
call fcn.1803ef1f9
lea r9, [rbp + 0x90]
mov dword [rsp + 0x20], 0x40800
lea r8, [rsp + 0x31]
mov edx, ebx
lea rcx, [rbp - 0x78]
call fcn.1803e03fd
cmp byte [rsp + 0x31], 0
movzx eax, byte [rbp + 0x90]
je 0x180415f85
push rax
pushf
mov eax, 0xeff6c771
pushf
not eax
add eax, 0xb2150be7
xor eax, 0xd010efdb
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd012c39f
xor eax, 0xb2bb517a
rol eax, 0xb8
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xc65e8c1d
pushf
not eax
add eax, 0xb239663d
xor eax, 0xb4529a1d
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9ef85a77
xor eax, 0x886e2104
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe8b56d82
xor eax, 0xbdcec077
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xfed3eb3e
xor eax, 0x81c10b7b
rol eax, 0xd0
popf
jmp 0x180413bda
movss xmm0, dword [r14 + 0x3f28]
comiss xmm0, xmm6
ja 0x180416045
push rax
pushf
mov eax, 0xe2aa6e55
pushf
not eax
add eax, 0x96eb3ef6
xor eax, 0xf1ce214c
rol eax, 2
popf
pushf
not eax
add eax, 0x8fb0e1bd
xor eax, 0xd5835308
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa88e6e5d
xor eax, 0xf0cffd3e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xce9d457e
xor eax, 0xd92e6395
rol eax, 0xdb
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xa92fce53
pushf
not eax
add eax, 0x808da62f
xor eax, 0xb3490e32
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xfefa2b07
xor eax, 0xb3d84437
rol eax, 0x15
popf
jmp 0x180413bda
test al, al
je 0x1804160b3
push rax
pushf
mov eax, 0x7d6f2d5c
pushf
not eax
add eax, 0xf7f1f284
xor eax, 0xa573f8c4
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcd4600cf
xor eax, 0xdb56083e
rol eax, 0x22
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xb977911
pushf
not eax
add eax, 0xdb183ea7
xor eax, 0xa6ca572c
rol eax, 5
popf
pushf
not eax
add eax, 0xc3bf5c81
xor eax, 0x9a650553
rol eax, 0x73
popf
jmp 0x180413bda
mov dword [r14 + 0x4a58], r12d
test al, al
je 0x180416128
push rax
pushf
mov eax, 0x9534f024
pushf
not eax
add eax, 0xf6d1dee8
xor eax, 0xe18eede8
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xbd463c89
xor eax, 0xb4e0cc87
rol eax, 0x45
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x5c3a7704
pushf
not eax
add eax, 0xa686abb0
xor eax, 0xae481027
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa3d865e1
xor eax, 0x9391f3de
rol eax, 0x6d
popf
jmp 0x180413bda
mov rax, qword [rbp + 0xa0]
mov dword [rax], esi
cmp esi, 3
jne 0x1804161c6
push rax
pushf
mov eax, 0xa0a6781e
pushf
not eax
add eax, 0xfc5f6557
xor eax, 0x9b14b6c1
rol eax, 0x39
popf
pushf
not eax
add eax, 0xaf6eb1e2
xor eax, 0x9f177e5e
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe4c52bd3
xor eax, 0xe89d4eee
rol eax, 0x36
popf
pushf
not eax
add eax, 0xafd4df2e
xor eax, 0xc13c7998
rol eax, 0x10
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xee4869f6
pushf
not eax
add eax, 0xf5d68640
xor eax, 0xde317a17
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe066bd8e
xor eax, 0xf08d25f4
rol eax, 0x81
popf
jmp 0x180413bda
movss xmm2, dword [r13 + 4]
movaps xmm3, xmm13
movaps xmm4, xmm12
push rax
pushf
mov eax, 0x705e3da2
pushf
not eax
add eax, 0xe1384853
xor eax, 0xa8032bfb
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe79d406f
xor eax, 0xd536f393
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xba09da0b
xor eax, 0xa2e1cffb
rol eax, 0x3d
popf
jmp 0x180413bda
movaps xmm5, xmm12
mov rax, qword [rsp + 0x68]
movsd xmm0, qword [rdi + 0x18]
movsd qword [rsp + 0x38], xmm0
movss xmm1, dword [rax + r14]
mov rax, qword [rsp + 0x50]
subss xmm1, dword [rax + r14]
mov rax, qword [rsp + 0x70]
addss xmm1, xmm7
movss dword [rax], xmm1
movss xmm0, dword [rsp + 0x3c]
comiss xmm2, xmm0
ja 0x1804162e3
push rax
pushf
mov eax, 0xaae21cf3
pushf
not eax
add eax, 0xc1403c26
xor eax, 0x8147811a
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe9cbe625
xor eax, 0xbaa853d5
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf22f307c
xor eax, 0xeaaa402f
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa19bfaa0
xor eax, 0x9f04d307
rol eax, 2
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x7524eac
pushf
not eax
add eax, 0xdc26c63a
xor eax, 0xae6ae714
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd7dcfe49
xor eax, 0xdb9cbfc8
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe1ddf5e6
xor eax, 0x87253985
rol eax, 0x42
popf
jmp 0x180413bda
movaps xmm2, xmm4
minss xmm2, xmm0
push rax
pushf
mov eax, 0x10d07abc
pushf
not eax
add eax, 0xb71360fb
xor eax, 0xc3df0766
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xb6098797
xor eax, 0x8a86e2fa
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf86590d7
xor eax, 0xea7f3386
rol eax, 0xad
popf
pushf
not eax
add eax, 0xddf1be43
xor eax, 0xcfd26579
rol eax, 0xb6
popf
jmp 0x180413bda
movss xmm0, dword [rsp + 0x38]
comiss xmm3, xmm0
ja 0x1804163da
push rax
pushf
mov eax, 0x65ad76d1
pushf
not eax
add eax, 0xd7e872c1
xor eax, 0xcd75f19d
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc4f4ecee
xor eax, 0xf7097f3a
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbe0d24d5
xor eax, 0xa4cec078
rol eax, 0x24
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x8b1cc618
pushf
not eax
add eax, 0xa496b836
xor eax, 0xa1e1af65
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf5c54373
xor eax, 0xde60f54c
rol eax, 0x13
popf
jmp 0x180413bda
movaps xmm3, xmm5
minss xmm3, xmm0
push rax
pushf
mov eax, 0x203551e4
pushf
not eax
add eax, 0xf14a1684
xor eax, 0xa4e91c0c
rol eax, 0x62
popf
pushf
not eax
add eax, 0x85994765
xor eax, 0xaa41e517
rol eax, 0x2b
popf
jmp 0x180413bda
movss xmm0, dword [r15 - 0xc]
lea rax, [rsp + 0x40]
movss xmm1, dword [r15 - 8]
lea r9, [rsp + 0x48]
minss xmm0, dword [r15 - 4]
minss xmm1, dword [r15]
lea r8, [rsp + 0x58]
movss dword [rsp + 0x38], xmm3
lea rdx, [rsp + 0x38]
movss dword [rsp + 0x3c], xmm2
mov rcx, rdi
mov qword [rsp + 0x20], rax
movss dword [rsp + 0x58], xmm0
movss dword [rsp + 0x5c], xmm1
call fcn.1800a2680
push rax
pushf
mov eax, 0xc37dcb0a
pushf
not eax
add eax, 0xc40cf5c3
xor eax, 0xc57b7dda
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe1489b3e
xor eax, 0xbd973843
rol eax, 0xeb
popf
jmp 0x180413bda
inc esi
lea r9, [0x1cf43d8cf]
pushf
sub r9, 0x4f24ea5f
popf
add r15, 0x1c
sub qword [rbp - 0x80], 1
jne 0x180416547
push rax
pushf
mov eax, 0x5662f644
pushf
not eax
add eax, 0xd8146e95
xor eax, 0xdce52dfe
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8ca36589
xor eax, 0xdbd16e63
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf39034b2
xor eax, 0xe249517b
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc7c7be6a
xor eax, 0x92520926
rol eax, 0xe2
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xb51037d2
pushf
not eax
add eax, 0xc60c9fa9
xor eax, 0xb527f001
rol eax, 0x36
popf
pushf
not eax
add eax, 0xaaefa284
xor eax, 0xb5062b87
rol eax, 0xa1
popf
jmp 0x180413bda
movss xmm7, dword [rsp + 0x48]
movss xmm6, dword [rsp + 0x40]
push rax
pushf
mov eax, 0xd7914510
pushf
not eax
add eax, 0xc14ee35a
xor eax, 0x974c6525
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc96d884d
xor eax, 0x92c1f6a0
rol eax, 0x46
popf
pushf
not eax
add eax, 0x92d00623
xor eax, 0xb7606638
rol eax, 0xeb
popf
jmp 0x180413bda
mov rax, qword [0x18027c030]
movaps xmm13, xmmword [rsp + 0xc0]
mov r15, qword [rsp + 0x148]
mov r12, qword [rsp + 0x158]
mov rcx, qword [rax + 0x3ed0]
mov rsi, qword [rsp + 0x160]
jmp 0x1804165fc
dec dword [rcx + 0xe8]
mov dword [rdi + 0x150], 0
mov rax, qword [r14 + 0x4a20]
test rax, rax
je 0x180416662
push rax
pushf
mov eax, 0x42fe4332
pushf
not eax
add eax, 0xbf655925
xor eax, 0xcecc385e
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe858e677
xor eax, 0xbe1fbab4
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb7bbf56e
xor eax, 0x9a08bd5c
rol eax, 9
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x9ae90422
pushf
not eax
add eax, 0xa437fdf5
xor eax, 0xc9bfe578
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc01574ba
xor eax, 0x86bff2fb
rol eax, 0x81
popf
jmp 0x180413bda
cmp qword [rax + 0x370], rdi
jne 0x1804166fb
push rax
pushf
mov eax, 0x30a04de3
pushf
not eax
add eax, 0xb274f33e
xor eax, 0xcacad7d5
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe9151f9f
xor eax, 0xf0685293
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xfeb2e481
xor eax, 0x92c4c793
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x829a0016
xor eax, 0xd19e147a
rol eax, 0x7f
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xb58faaf8
pushf
not eax
add eax, 0x958b2e9c
xor eax, 0xee290280
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb3776720
xor eax, 0x9f27862c
rol eax, 6
popf
pushf
not eax
add eax, 0xcc93f844
xor eax, 0xa984b595
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xda59c679
xor eax, 0xdf4e2f83
rol eax, 0xc5
popf
jmp 0x180413bda
mov eax, dword [r14 + 0x48e8]
cmp eax, 2
jne 0x180416793
push rax
pushf
mov eax, 0x1e971c71
pushf
not eax
add eax, 0xe8d5bd20
xor eax, 0xbb258ce6
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa7a25786
xor eax, 0x958438ba
rol eax, 0xb5
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xfd8b32b8
pushf
not eax
add eax, 0xeab28d4b
xor eax, 0xa57c47e8
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdc885002
xor eax, 0xab21abb3
rol eax, 0x72
popf
pushf
not eax
add eax, 0xfa15f2b4
xor eax, 0xd918dc96
rol eax, 0x58
popf
jmp 0x180413bda
cmp byte [r14 + 0xe15], 0
je 0x18041682d
push rax
pushf
mov eax, 0xa1fa3e3f
pushf
not eax
add eax, 0x8969adeb
xor eax, 0xf51fe4d3
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe6d868ae
xor eax, 0xe77d502a
rol eax, 0x84
popf
pushf
not eax
add eax, 0x807fe66a
xor eax, 0x9fc937f2
rol eax, 8
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x58842e26
pushf
not eax
add eax, 0x8e6815d3
xor eax, 0x9b3bd249
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf3bd70c9
xor eax, 0xcd99e988
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcfa6a546
xor eax, 0xe00b6a7a
rol eax, 9
popf
pushf
not eax
add eax, 0xf878f2a2
xor eax, 0xea620f3c
rol eax, 0x1a
popf
jmp 0x180413bda
mov rax, qword [0x18027c030]
movss xmm1, dword [rax + 0x2e48]
movss xmm4, dword [rax + 0x2e68]
subss xmm1, dword [rax + 0x2e38]
subss xmm4, dword [rax + 0x2e58]
jmp 0x180416cc2
movaps xmm2, xmm13
cmp esi, 1
jne 0x18041696d
push rax
pushf
mov eax, 0xe05a4f6
pushf
not eax
add eax, 0x85ec3300
xor eax, 0xecf00de2
rol eax, 0xab
popf
pushf
not eax
add eax, 0xac5e935c
xor eax, 0xc39826c1
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xb189fd06
xor eax, 0xbc108657
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa77e2003
xor eax, 0xc5677a65
rol eax, 0xdc
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x8e46b41d
pushf
not eax
add eax, 0xb3e140e8
xor eax, 0x8264699b
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf5df533d
xor eax, 0xc0dbb0ce
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8f3e7784
xor eax, 0xf5961fc9
rol eax, 0x33
popf
jmp 0x180413bda
movss xmm3, dword [r13]
jmp 0x180416203
movaps xmm3, xmm13
cmp esi, 2
jne 0x180416a40
push rax
pushf
mov eax, 0xed31159c
pushf
not eax
add eax, 0x8140d608
xor eax, 0x9377bacd
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x821b7b99
xor eax, 0xc1096c44
rol eax, 0xb1
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xc26258db
pushf
not eax
add eax, 0xe5b34963
xor eax, 0x95e407c2
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb1d60695
xor eax, 0xf8824eaf
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8f205104
xor eax, 0xd19131a3
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xdda2b269
xor eax, 0x83421028
rol eax, 0x41
popf
jmp 0x180413bda
movss xmm4, dword [r13 + 0xc]
jmp 0x18041624d
movaps xmm4, xmm12
test esi, esi
jne 0x180416b3c
push rax
pushf
mov eax, 0xb1beff18
pushf
not eax
add eax, 0x955bfbfa
xor eax, 0xf305de44
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd92999cc
xor eax, 0xf027815e
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe7b49bbe
xor eax, 0x887bc313
rol eax, 0x72
popf
pushf
not eax
add eax, 0xeab66c58
xor eax, 0xc801a6ea
rol eax, 0xa8
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xac866126
pushf
not eax
add eax, 0xd039475c
xor eax, 0xbd6dd0ce
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf8d3aa7f
xor eax, 0x9b14c2c4
rol eax, 0xc4
popf
jmp 0x180413bda
movss xmm5, dword [r13 + 8]
jmp 0x180416251
cmp eax, 3
jne 0x180416c22
push rax
pushf
mov eax, 0x91d1b574
pushf
not eax
add eax, 0xfa6ad76b
xor eax, 0xe832805e
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xac5fecbb
xor eax, 0x9da4480f
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf333e0c0
xor eax, 0xb405c1fb
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd4d93294
xor eax, 0xbe44745a
rol eax, 0x20
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x344478f4
pushf
not eax
add eax, 0xf187ec75
xor eax, 0x8946479f
rol eax, 0x58
popf
pushf
not eax
add eax, 0xd4d7136c
xor eax, 0xb5a30e6f
rol eax, 0xc0
popf
jmp 0x180413bda
mov rax, qword [0x18027c030]
movss xmm1, dword [rax + 0x3528]
movss xmm4, dword [rax + 0x3548]
subss xmm1, dword [rax + 0x3518]
subss xmm4, dword [rax + 0x3538]
push rax
pushf
mov eax, 0xe4bec47d
pushf
not eax
add eax, 0xf329ba00
xor eax, 0xf8031a83
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe6eccbcd
xor eax, 0xd1639369
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd5f860f6
xor eax, 0xf83910e9
rol eax, 0xa3
popf
jmp 0x180413bda
xorps xmm10, xmm10
ucomiss xmm1, xmm10
jp 0x180416d25
push rax
pushf
mov eax, 0x1c3d8d0c
pushf
not eax
add eax, 0xb0f31982
xor eax, 0xdb81a6b3
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9be0cefd
xor eax, 0xc5e8b304
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa286b83c
xor eax, 0xb58b9cca
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc66fee74
xor eax, 0xb113791c
rol eax, 0x4b
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x46c8c7f3
pushf
not eax
add eax, 0xbbb68027
xor eax, 0x8c6e25ff
rol eax, 0x29
popf
pushf
not eax
add eax, 0xdba9cfbe
xor eax, 0xbf20cd63
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd40d0c01
xor eax, 0xfc8c4a4a
rol eax, 0x22
popf
pushf
not eax
add eax, 0xacdcd336
xor eax, 0x95952757
rol eax, 0x65
popf
jmp 0x180413bda
jne 0x180416dc6
push rax
pushf
mov eax, 0xb1410d4b
pushf
not eax
add eax, 0x8663c091
xor eax, 0xb1d561ad
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd8ea2b37
xor eax, 0xbcc2e890
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd11c65fb
xor eax, 0xdaf3e074
rol eax, 0x10
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x54abef33
pushf
not eax
add eax, 0xf942565d
xor eax, 0xc7f036c3
rol eax, 0x39
popf
pushf
not eax
add eax, 0xac36ce72
xor eax, 0x838a838d
rol eax, 0xed
popf
pushf
not eax
add eax, 0xe66cffc9
xor eax, 0x9aa585b4
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc4a683f6
xor eax, 0x92a0d981
rol eax, 0xf5
popf
jmp 0x180413bda
ucomiss xmm4, xmm10
jp 0x180416e7e
push rax
pushf
mov eax, 0xdc28ddd1
pushf
not eax
add eax, 0xb1070859
xor eax, 0xd726c24f
rol eax, 0x89
popf
pushf
not eax
add eax, 0xae56d35e
xor eax, 0xde6c85bb
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x827ba7ba
xor eax, 0xa62d001b
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe625232d
xor eax, 0xd4ea467d
rol eax, 0xb1
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x3d79a459
pushf
not eax
add eax, 0xd4ae1015
xor eax, 0xe3933cf4
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf82b994e
xor eax, 0x986a7c81
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x835f488d
xor eax, 0xcf106a39
rol eax, 0x18
popf
pushf
not eax
add eax, 0x97a81e40
xor eax, 0xd0c5e09e
rol eax, 0x20
popf
jmp 0x180413bda
je 0x180416f10
push rax
pushf
mov eax, 0x6d9f9664
pushf
not eax
add eax, 0x81bea78a
xor eax, 0xd889a4d3
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x92eadd25
xor eax, 0xf81301e6
rol eax, 0xc2
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x1eb34ce4
pushf
not eax
add eax, 0x983f0099
xor eax, 0xc1d2d5fe
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9460bee0
xor eax, 0xb2feb5b5
rol eax, 0x34
popf
jmp 0x180413bda
movss xmm3, dword [r14 + 0x70]
lea rcx, [rbp - 0x78]
minss xmm3, dword [r14 + 0x74]
movss xmm0, dword [r14 + 0x18]
mulss xmm0, dword [0x1801f0018]
mulss xmm3, xmm0
movaps xmm2, xmm3
mulss xmm3, xmm4
mulss xmm2, xmm1
addss xmm3, dword [r14 + 0x4a50]
addss xmm2, dword [r14 + 0x4a4c]
movss dword [r14 + 0x4a50], xmm3
movss dword [r14 + 0x4a4c], xmm2
movss xmm0, dword [r13]
subss xmm0, dword [rdi + 0x18]
movss xmm1, dword [r13 + 4]
subss xmm1, dword [rdi + 0x1c]
subss xmm0, dword [rdi + 0x20]
subss xmm1, dword [rdi + 0x24]
mov byte [r14 + 0x4a40], 0
mov byte [r14 + 0x48f3], 1
maxss xmm2, xmm0
maxss xmm3, xmm1
movss dword [r14 + 0x4a4c], xmm2
movss dword [r14 + 0x4a50], xmm3
mov rax, qword [0x18027c030]
movups xmm0, xmmword [rax + 0x3ab4]
movups xmmword [rbp - 0x78], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rbp - 0x6c], xmm0
call fcn.180424bd4
mov rcx, qword [rbp + 0xb0]
mov dword [rcx], eax
cvttss2si eax, dword [r14 + 0x4a4c]
movd xmm9, eax
cvttss2si eax, dword [r14 + 0x4a50]
cvtdq2ps xmm9, xmm9
movd xmm8, eax
ucomiss xmm9, xmm10
cvtdq2ps xmm8, xmm8
jp 0x18041707f
push rax
pushf
mov eax, 0xfbbf4def
pushf
not eax
add eax, 0x8950f859
xor eax, 0xe674b321
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x949562e1
xor eax, 0x86c4d756
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9fd829a2
xor eax, 0x8633c6ca
rol eax, 0xdd
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xc615eec9
pushf
not eax
add eax, 0xe8991f29
xor eax, 0xd4fdc853
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc89e2de9
xor eax, 0xf8bf2ce4
rol eax, 0xdf
popf
jmp 0x180413bda
jne 0x18041710d
push rax
pushf
mov eax, 0xab58cae2
pushf
not eax
add eax, 0xa9f31171
xor eax, 0xd2dbe5c2
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe08d1a02
xor eax, 0x84409cb6
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb82787b5
xor eax, 0xb9bf5493
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf8ff4e15
xor eax, 0xa8945525
rol eax, 0x2e
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x8bf06cf0
pushf
not eax
add eax, 0x92012f49
xor eax, 0x9033c8ff
rol eax, 0x27
popf
pushf
not eax
add eax, 0x96af5b9a
xor eax, 0x853fc7ce
rol eax, 0xb2
popf
jmp 0x180413bda
ucomiss xmm8, xmm10
jp 0x180417179
push rax
pushf
mov eax, 0xdb8d9968
pushf
not eax
add eax, 0xcca6e642
xor eax, 0xb3022a58
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xad390336
xor eax, 0xf3b0ef14
rol eax, 0x4c
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x82c9b317
pushf
not eax
add eax, 0x9cbfac10
xor eax, 0x91863490
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xcc678d6d
xor eax, 0xe891c376
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe6bcf410
xor eax, 0xe006b30f
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf520ff77
xor eax, 0xefd25e68
rol eax, 0xfb
popf
jmp 0x180413bda
je 0x18041722d
push rax
pushf
mov eax, 0xcdab722b
pushf
not eax
add eax, 0xad78eff0
xor eax, 0xa2a7409f
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xcee6482e
xor eax, 0xad265145
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xfc087a2a
xor eax, 0xb13f01df
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x974c4bb3
xor eax, 0xa611a814
rol eax, 0x80
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x889f0fbc
pushf
not eax
add eax, 0xe658c800
xor eax, 0xc5813db7
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x962ae1da
xor eax, 0x8f1a9146
rol eax, 0x97
popf
jmp 0x180413bda
movaps xmm0, xmm9
lea r8, [rbp + 0x90]
addss xmm0, dword [rdi + 0x28]
movaps xmm1, xmm8
lea rcx, [rbp - 0x80]
addss xmm1, dword [rdi + 0x2c]
mov rdx, rdi
movss dword [rbp + 0x90], xmm0
movss dword [rbp + 0x94], xmm1
call fcn.1800a2c30
movss xmm1, dword [r14 + 0x4a4c]
subss xmm1, xmm9
movss xmm0, dword [rax + 4]
movss xmm6, dword [rax]
movss dword [rsp + 0x44], xmm0
movss xmm0, dword [r14 + 0x4a50]
subss xmm0, xmm8
movss dword [r14 + 0x4a4c], xmm1
movss dword [r14 + 0x4a50], xmm0
jmp 0x18041737a
xorps xmm10, xmm10
push rax
pushf
mov eax, 0x6abbd92b
pushf
not eax
add eax, 0xbd84a606
xor eax, 0xe6dd97eb
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd44688e5
xor eax, 0x8e36748c
rol eax, 0x22
popf
pushf
not eax
add eax, 0x87366a02
xor eax, 0x9a778f9e
rol eax, 0xa8
popf
jmp 0x180413bda
ucomiss xmm6, xmm12
mov r13, qword [rsp + 0x150]
movaps xmm9, xmmword [rsp + 0x100]
movaps xmm8, xmmword [rsp + 0x110]
jp 0x1804173f3
push rax
pushf
mov eax, 0xea7a6cfa
pushf
not eax
add eax, 0xc92a1b48
xor eax, 0xa9023914
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc1f6e8d0
xor eax, 0xa75ddf4d
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xed376d9c
xor eax, 0xb835526c
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb1a2a306
xor eax, 0xf6f3fa10
rol eax, 0xba
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x25748dfe
pushf
not eax
add eax, 0x9937e8bf
xor eax, 0xd63eeb24
rol eax, 0x14
popf
pushf
not eax
add eax, 0x947b7b31
xor eax, 0xf68336d8
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd3ffc20f
xor eax, 0xb8fe5f6b
rol eax, 0xbd
popf
jmp 0x180413bda
je 0x18041746e
push rax
pushf
mov eax, 0xbe31ea3
pushf
not eax
add eax, 0xc312c903
xor eax, 0xeb3e7aea
rol eax, 0x66
popf
pushf
not eax
add eax, 0xa56a4a47
xor eax, 0xa0fd7cef
rol eax, 0x73
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xbf124371
pushf
not eax
add eax, 0xc1b40d11
xor eax, 0xfc8601c6
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe3dc24b5
xor eax, 0xead0e4df
rol eax, 0xe1
popf
jmp 0x180413bda
test dword [rdi + 0xc], 0x100
movss xmm0, dword [rsp + 0x44]
movss dword [rdi + 0x2c], xmm0
movss dword [rdi + 0x28], xmm6
mov rcx, qword [0x18027c030]
jne 0x180417507
push rax
pushf
mov eax, 0xab6d6ec8
pushf
not eax
add eax, 0xf8981e7b
xor eax, 0xbe23d3e9
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xc9d5bcdf
xor eax, 0xeef00bf9
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd398f6d9
xor eax, 0x9c91d42a
rol eax, 0x24
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x91a7ffa0
pushf
not eax
add eax, 0xfc8cf0e2
xor eax, 0xb984b38f
rol eax, 0xda
popf
pushf
not eax
add eax, 0xbd82b262
xor eax, 0x82fde6ac
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xfc764868
xor eax, 0x8dd3e111
rol eax, 0x54
popf
pushf
not eax
add eax, 0xec8864cd
xor eax, 0xa7184ef2
rol eax, 0x11
popf
jmp 0x180413bda
comiss xmm10, dword [rcx + 0x5ba4]
jb 0x1804175b0
push rax
pushf
mov eax, 0x38e6ca1e
pushf
not eax
add eax, 0x903703a8
xor eax, 0xc9fdf299
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x9461da49
xor eax, 0xeb4768fe
rol eax, 0x74
popf
pushf
not eax
add eax, 0xef06ff61
xor eax, 0xd9c62332
rol eax, 0x3e
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x7a3d49f7
pushf
not eax
add eax, 0x91ca0a50
xor eax, 0xc67aedcf
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc4b32f08
xor eax, 0xd2bc56bc
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd14a16ce
xor eax, 0xb132726a
rol eax, 0x2e
popf
jmp 0x180413bda
mov eax, dword [rcx + 0x1c]
mov dword [rcx + 0x5ba4], eax
push rax
pushf
mov eax, 0x3252b0b7
pushf
not eax
add eax, 0x8176d40f
xor eax, 0xa7d154c8
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9494b04e
xor eax, 0xd2920818
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb4e74092
xor eax, 0x91e41ea9
rol eax, 0x1d
popf
jmp 0x180413bda
movaps xmm6, xmmword [rsp + 0x130]
ucomiss xmm7, xmm12
movaps xmm12, xmmword [rsp + 0xd0]
jp 0x1804176b4
push rax
pushf
mov eax, 0xef0e96cb
pushf
not eax
add eax, 0xf00b4d43
xor eax, 0xd45e0976
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9955fd7d
xor eax, 0xcaca4da7
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x9ae8bb90
xor eax, 0x8fbefef8
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xcac7eaa7
xor eax, 0xeaf737d7
rol eax, 1
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x40bd14b2
pushf
not eax
add eax, 0x9ff2f7f5
xor eax, 0xa74480ef
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x8aa5b0f2
xor eax, 0x8b238f07
rol eax, 0xde
popf
pushf
not eax
add eax, 0xec4e5494
xor eax, 0xb37281f6
rol eax, 0x2e
popf
jmp 0x180413bda
je 0x18041772f
push rax
pushf
mov eax, 0x1e0a8e19
pushf
not eax
add eax, 0x8076b3b4
xor eax, 0xa6195946
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa3ee4c1e
xor eax, 0xebe56124
rol eax, 0x8e
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0xb9362b57
pushf
not eax
add eax, 0xacf6d02d
xor eax, 0xbf6c8801
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xef6cd7f2
xor eax, 0xa3919265
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd721e106
xor eax, 0xbfb192db
rol eax, 0x98
popf
jmp 0x180413bda
test dword [rdi + 0xc], 0x100
cvttss2si eax, xmm7
movd xmm1, eax
cvttss2si eax, dword [rsp + 0x4c]
cvtdq2ps xmm1, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x18], xmm1
movss dword [rdi + 0x1c], xmm0
mov rdx, qword [0x18027c030]
jne 0x180417800
push rax
pushf
mov eax, 0x16c082cc
pushf
not eax
add eax, 0x88435767
xor eax, 0xbb91bd90
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa25fadf2
xor eax, 0x8bfdf9c3
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf9b3942f
xor eax, 0xadef9cac
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa8295741
xor eax, 0xe56aed70
rol eax, 0x4c
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x9905229b
pushf
not eax
add eax, 0xd2491dee
xor eax, 0x97c02e36
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc7edaf35
xor eax, 0xf2bcf161
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xad7ad764
xor eax, 0xf01f5ed3
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xae2af893
xor eax, 0xf1da64e1
rol eax, 0xda
popf
jmp 0x180413bda
comiss xmm10, dword [rdx + 0x5ba4]
jb 0x180417896
push rax
pushf
mov eax, 0x4cd9c352
pushf
not eax
add eax, 0xe960795c
xor eax, 0x8880ec95
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9b484a58
xor eax, 0xd774c7d7
rol eax, 0x4a
popf
jmp 0x180413bda
push rax
pushf
mov eax, 0x93897add
pushf
not eax
add eax, 0xd9beccb1
xor eax, 0xeff7b773
rol eax, 0x54
popf
pushf
not eax
add eax, 0x910ef727
xor eax, 0xbbe31e39
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xeb9a0812
xor eax, 0xd1cba245
rol eax, 0x19
popf
jmp 0x180413bda
mov ecx, dword [rdx + 0x1c]
mov dword [rdx + 0x5ba4], ecx
push rax
pushf
mov eax, 0x744129f4
pushf
not eax
add eax, 0x8517d599
xor eax, 0xd7cc29ab
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf5117c38
xor eax, 0xf0f7de02
rol eax, 0xd4
popf
jmp 0x180413bda
movsd xmm0, qword [rdi + 0x28]
movzx eax, byte [rsp + 0x32]
movaps xmm10, xmmword [rsp + 0xf0]
movaps xmm7, xmmword [rsp + 0x120]
movsd qword [rdi + 0x20], xmm0
add rsp, 0x168
pop r14
pop rdi
pop rbx
pop rbp
ret
xor al, al
add rsp, 0x168
pop r14
pop rdi
pop rbx
pop rbp
ret