Function at 0x18041b118
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x6f421095
pushf
not eax
add eax, 0xd09a04d0
xor eax, 0x8b7a6a88
rol eax, 0x17
popf
pushf
not eax
add eax, 0xdcdb27a1
xor eax, 0x836610d1
rol eax, 0xf6
popf
cmp eax, 0x63
jne 0x1804081de
popf
pop rax
jmp 0x18040bf58
cmp eax, 0x48
jne 0x1804081ed
popf
pop rax
jmp 0x18040b1e5
cmp eax, 0x3f
jne 0x1804081fc
popf
pop rax
jmp 0x18040ad1a
cmp eax, 1
jne 0x18040820b
popf
pop rax
jmp 0x180408b34
cmp eax, 0x4a
jne 0x18040821a
popf
pop rax
jmp 0x18040b29f
cmp eax, 0x78
jne 0x180408229
popf
pop rax
jmp 0x18040cace
cmp eax, 0x80
jne 0x180408238
popf
pop rax
jmp 0x18040cedb
cmp eax, 0x6e
jne 0x180408247
popf
pop rax
jmp 0x18040c532
cmp eax, 0x8b
jne 0x180408256
popf
pop rax
jmp 0x18040d65a
cmp eax, 0x7d
jne 0x180408265
popf
pop rax
jmp 0x18040cd1f
cmp eax, 0x2a
jne 0x180408274
popf
pop rax
jmp 0x18040a2aa
cmp eax, 0x71
jne 0x180408283
popf
pop rax
jmp 0x18040c7bf
cmp eax, 0x1c
jne 0x180408292
popf
pop rax
jmp 0x180409a9d
cmp eax, 0x2e
jne 0x1804082a1
popf
pop rax
jmp 0x18040a4b3
cmp eax, 0x89
jne 0x1804082b0
popf
pop rax
jmp 0x18040d479
cmp eax, 0x2b
jne 0x1804082bf
popf
pop rax
jmp 0x18040a33f
cmp eax, 0x1b
jne 0x1804082ce
popf
pop rax
jmp 0x180409a33
cmp eax, 0x6a
jne 0x1804082dd
popf
pop rax
jmp 0x18040c340
cmp eax, 0x23
jne 0x1804082ec
popf
pop rax
jmp 0x180409ed9
cmp eax, 0x5b
jne 0x1804082fb
popf
pop rax
jmp 0x18040bbcb
cmp eax, 0x43
jne 0x18040830a
popf
pop rax
jmp 0x18040af59
cmp eax, 0x13
jne 0x180408319
popf
pop rax
jmp 0x1804095a0
cmp eax, 0x33
jne 0x180408328
popf
pop rax
jmp 0x18040a6e6
cmp eax, 0x24
jne 0x180408337
popf
pop rax
jmp 0x180409f87
cmp eax, 0x1e
jne 0x180408346
popf
pop rax
jmp 0x180409ba4
cmp eax, 0xc
jne 0x180408355
popf
pop rax
jmp 0x1804091bc
cmp eax, 0x26
jne 0x180408364
popf
pop rax
jmp 0x18040a084
cmp eax, 0x27
jne 0x180408373
popf
pop rax
jmp 0x18040a159
cmp eax, 0x30
jne 0x180408382
popf
pop rax
jmp 0x18040a582
cmp eax, 0x10
jne 0x180408391
popf
pop rax
jmp 0x1804093c6
cmp eax, 0x37
jne 0x1804083a0
popf
pop rax
jmp 0x18040a8f1
cmp eax, 9
jne 0x1804083af
popf
pop rax
jmp 0x18040901a
cmp eax, 0x39
jne 0x1804083be
popf
pop rax
jmp 0x18040aa26
cmp eax, 0x16
jne 0x1804083cd
popf
pop rax
jmp 0x18040970b
cmp eax, 0x7e
jne 0x1804083dc
popf
pop rax
jmp 0x18040cdc5
cmp eax, 0x4b
jne 0x1804083eb
popf
pop rax
jmp 0x18040b318
cmp eax, 0x92
jne 0x1804083fa
popf
pop rax
jmp 0x18040d955
cmp eax, 0x14
jne 0x180408409
popf
pop rax
jmp 0x1804095ff
cmp eax, 0x72
jne 0x180408418
popf
pop rax
jmp 0x18040c81d
cmp eax, 0x7f
jne 0x180408427
popf
pop rax
jmp 0x18040ce2f
cmp eax, 0x69
jne 0x180408436
popf
pop rax
jmp 0x18040c2d9
cmp eax, 0x83
jne 0x180408445
popf
pop rax
jmp 0x18040d04c
cmp eax, 0x51
jne 0x180408454
popf
pop rax
jmp 0x18040b62d
cmp eax, 0x11
jne 0x180408463
popf
pop rax
jmp 0x18040940f
cmp eax, 0x35
jne 0x180408472
popf
pop rax
jmp 0x18040a845
cmp eax, 0x68
jne 0x180408481
popf
pop rax
jmp 0x18040c230
cmp eax, 0x7a
jne 0x180408490
popf
pop rax
jmp 0x18040cbed
cmp eax, 0x6b
jne 0x18040849f
popf
pop rax
jmp 0x18040c390
cmp eax, 0x38
jne 0x1804084ae
popf
pop rax
jmp 0x18040a995
cmp eax, 0x64
jne 0x1804084bd
popf
pop rax
jmp 0x18040bfd6
cmp eax, 0x5c
jne 0x1804084cc
popf
pop rax
jmp 0x18040bc58
cmp eax, 0x15
jne 0x1804084db
popf
pop rax
jmp 0x1804096bc
cmp eax, 5
jne 0x1804084ea
popf
pop rax
jmp 0x180408daf
cmp eax, 6
jne 0x1804084f9
popf
pop rax
jmp 0x180408e13
cmp eax, 0x85
jne 0x180408508
popf
pop rax
jmp 0x18040d1a8
cmp eax, 0x49
jne 0x180408517
popf
pop rax
jmp 0x18040b222
cmp eax, 0x1f
jne 0x180408526
popf
pop rax
jmp 0x180409c23
cmp eax, 4
jne 0x180408535
popf
pop rax
jmp 0x180408d34
cmp eax, 0x8f
jne 0x180408544
popf
pop rax
jmp 0x18040d817
cmp eax, 0x4d
jne 0x180408553
popf
pop rax
jmp 0x18040b409
cmp eax, 0x90
jne 0x180408562
popf
pop rax
jmp 0x18040d877
cmp eax, 0x45
jne 0x180408571
popf
pop rax
jmp 0x18040b051
cmp eax, 0x2c
jne 0x180408580
popf
pop rax
jmp 0x18040a3d0
cmp eax, 0x5f
jne 0x18040858f
popf
pop rax
jmp 0x18040bdc3
cmp eax, 0x19
jne 0x18040859e
popf
pop rax
jmp 0x1804098e6
cmp eax, 0x1d
jne 0x1804085ad
popf
pop rax
jmp 0x180409afc
cmp eax, 0x86
jne 0x1804085bc
popf
pop rax
jmp 0x18040d25e
cmp eax, 0x53
jne 0x1804085cb
popf
pop rax
jmp 0x18040b7b2
cmp eax, 0x4f
jne 0x1804085da
popf
pop rax
jmp 0x18040b510
cmp eax, 0x6c
jne 0x1804085e9
popf
pop rax
jmp 0x18040c40f
cmp eax, 7
jne 0x1804085f8
popf
pop rax
jmp 0x180408eca
cmp eax, 0x91
jne 0x180408607
popf
pop rax
jmp 0x18040d91c
cmp eax, 0x84
jne 0x180408616
popf
pop rax
jmp 0x18040d10b
cmp eax, 0x7c
jne 0x180408625
popf
pop rax
jmp 0x18040ccd6
cmp eax, 0xd
jne 0x180408634
popf
pop rax
jmp 0x18040926b
cmp eax, 0x8c
jne 0x180408643
popf
pop rax
jmp 0x18040d6a6
cmp eax, 0x18
jne 0x180408652
popf
pop rax
jmp 0x180409871
cmp eax, 0x28
jne 0x180408661
popf
pop rax
jmp 0x18040a203
cmp eax, 0x22
jne 0x180408670
popf
pop rax
jmp 0x180409e02
cmp eax, 0x50
jne 0x18040867f
popf
pop rax
jmp 0x18040b5b3
cmp eax, 0x52
jne 0x18040868e
popf
pop rax
jmp 0x18040b66a
cmp eax, 0x41
jne 0x18040869d
popf
pop rax
jmp 0x18040ae30
cmp eax, 0x67
jne 0x1804086ac
popf
pop rax
jmp 0x18040c18e
cmp eax, 0x70
jne 0x1804086bb
popf
pop rax
jmp 0x18040c703
cmp eax, 0x29
jne 0x1804086ca
popf
pop rax
jmp 0x18040a274
cmp eax, 0x3e
jne 0x1804086d9
popf
pop rax
jmp 0x18040ac5e
cmp eax, 0
jne 0x1804086e8
popf
pop rax
jmp 0x180408a6c
cmp eax, 0x4e
jne 0x1804086f7
popf
pop rax
jmp 0x18040b49e
cmp eax, 0x31
jne 0x180408706
popf
pop rax
jmp 0x18040a5de
cmp eax, 0x62
jne 0x180408715
popf
pop rax
jmp 0x18040beda
cmp eax, 0x82
jne 0x180408724
popf
pop rax
jmp 0x18040cfca
cmp eax, 0x8e
jne 0x180408733
popf
pop rax
jmp 0x18040d785
cmp eax, 0x8a
jne 0x180408742
popf
pop rax
jmp 0x18040d59f
cmp eax, 0x7b
jne 0x180408751
popf
pop rax
jmp 0x18040cc3e
cmp eax, 0x75
jne 0x180408760
popf
pop rax
jmp 0x18040c96e
cmp eax, 3
jne 0x18040876f
popf
pop rax
jmp 0x180408ca1
cmp eax, 0x6f
jne 0x18040877e
popf
pop rax
jmp 0x18040c616
cmp eax, 0x34
jne 0x18040878d
popf
pop rax
jmp 0x18040a78d
cmp eax, 0x88
jne 0x18040879c
popf
pop rax
jmp 0x18040d3e6
cmp eax, 0x76
jne 0x1804087ab
popf
pop rax
jmp 0x18040c9da
cmp eax, 0xb
jne 0x1804087ba
popf
pop rax
jmp 0x1804090bd
cmp eax, 0x66
jne 0x1804087c9
popf
pop rax
jmp 0x18040c0da
cmp eax, 0x81
jne 0x1804087d8
popf
pop rax
jmp 0x18040cf47
cmp eax, 0xe
jne 0x1804087e7
popf
pop rax
jmp 0x1804092ba
cmp eax, 0x3a
jne 0x1804087f6
popf
pop rax
jmp 0x18040aaa8
cmp eax, 2
jne 0x180408805
popf
pop rax
jmp 0x180408b9f
cmp eax, 0x65
jne 0x180408814
popf
pop rax
jmp 0x18040c032
cmp eax, 0x21
jne 0x180408823
popf
pop rax
jmp 0x180409d71
cmp eax, 0x79
jne 0x180408832
popf
pop rax
jmp 0x18040cb5d
cmp eax, 0x17
jne 0x180408841
popf
pop rax
jmp 0x1804097db
cmp eax, 0x87
jne 0x180408850
popf
pop rax
jmp 0x18040d361
cmp eax, 0x46
jne 0x18040885f
popf
pop rax
jmp 0x18040b0bf
cmp eax, 0x32
jne 0x18040886e
popf
pop rax
jmp 0x18040a67c
cmp eax, 0x6d
jne 0x18040887d
popf
pop rax
jmp 0x18040c48e
cmp eax, 0x60
jne 0x18040888c
popf
pop rax
jmp 0x18040bdfc
cmp eax, 0x42
jne 0x18040889b
popf
pop rax
jmp 0x18040ae9e
cmp eax, 8
jne 0x1804088aa
popf
pop rax
jmp 0x180408f11
cmp eax, 0x57
jne 0x1804088b9
popf
pop rax
jmp 0x18040b9bb
cmp eax, 0x59
jne 0x1804088c8
popf
pop rax
jmp 0x18040bac7
cmp eax, 0x2f
jne 0x1804088d7
popf
pop rax
jmp 0x18040a545
cmp eax, 0x1a
jne 0x1804088e6
popf
pop rax
jmp 0x1804099cd
cmp eax, 0x73
jne 0x1804088f5
popf
pop rax
jmp 0x18040c8c1
cmp eax, 0x12
jne 0x180408904
popf
pop rax
jmp 0x18040950b
cmp eax, 0x44
jne 0x180408913
popf
pop rax
jmp 0x18040afd7
cmp eax, 0x3c
jne 0x180408922
popf
pop rax
jmp 0x18040ab97
cmp eax, 0x74
jne 0x180408931
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
push rbp
push rsi
push r12
push r13
push r15
lea rbp, [rsp - 0x40]
sub rsp, 0x140
mov r10, qword [0x18027c030]
mov r11, r9
mov r15, r8
mov r12d, edx
mov esi, ecx
mov rax, qword [r10 + 0x3ed0]
mov byte [rax + 0xb0], 1
mov r13, qword [r10 + 0x3ed0]
cmp byte [r13 + 0xb3], 0
je 0x180408aee
push rax
pushf
mov eax, 0x9ed45786
pushf
not eax
add eax, 0x9068f6a9
xor eax, 0x8698ad5c
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb06d3072
xor eax, 0x980a3383
rol eax, 0x2f
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x97fafdf6
pushf
not eax
add eax, 0xdc1dc02c
xor eax, 0xc23d3369
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xef2ba996
xor eax, 0xcc71a591
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb16597a3
xor eax, 0xb81721d5
rol eax, 0x43
popf
jmp 0x1804081cf
xor al, al
add rsp, 0x140
pop r15
pop r13
pop r12
pop rsi
pop rbp
ret
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x138], rdi
mov rdi, qword [0x18027c030]
mov qword [rsp + 0x130], r14
mov r14d, r12d
movaps xmmword [rsp + 0x120], xmm6
movaps xmmword [rsp + 0x110], xmm7
movaps xmmword [rsp + 0x100], xmm8
movaps xmmword [rsp + 0xf0], xmm9
movaps xmmword [rsp + 0xe0], xmm10
shr r14d, 1
movaps xmmword [rsp + 0xd0], xmm11
and r14b, 1
movaps xmmword [rsp + 0xc0], xmm12
movaps xmmword [rsp + 0xb0], xmm13
mov dword [rsp + 0x70], r14d
jne 0x180408c48
push rax
pushf
mov eax, 0xe8b666d4
pushf
not eax
add eax, 0xfb6e8aac
xor eax, 0x976f01fb
rol eax, 0x82
popf
pushf
not eax
add eax, 0xac470095
xor eax, 0x94ea17e2
rol eax, 0x73
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x64a6fe8b
pushf
not eax
add eax, 0x8af9f1de
xor eax, 0xdec03295
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xfebfccec
xor eax, 0xf950bc70
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe507f616
xor eax, 0xe95aa7b0
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd4aa16fa
xor eax, 0xb91eea24
rol eax, 0x49
popf
jmp 0x1804081cf
bt r12d, 0xa
jb 0x180408cdb
push rax
pushf
mov eax, 0xfbb0fa04
pushf
not eax
add eax, 0xb3ccfb44
xor eax, 0xb8a55e54
rol eax, 0
popf
pushf
not eax
add eax, 0xcc569f39
xor eax, 0xcb9d3fc9
rol eax, 0x20
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x66dfac4e
pushf
not eax
add eax, 0xee9cf3c2
xor eax, 0xf5a6c7d7
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa4c98c96
xor eax, 0xeec11e3c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x90e7d1c3
xor eax, 0x8dfbf256
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8f302193
xor eax, 0xef42e04f
rol eax, 0x59
popf
jmp 0x1804081cf
movss xmm7, dword [r13 + 0x130]
lea rbx, [rdi + 0x3820]
minss xmm7, dword [rbx]
movss xmm10, dword [rdi + 0x381c]
jmp 0x180408e13
movss xmm0, dword [rdi + 0x3820]
lea rbx, [rdi + 0x3820]
movss xmm1, dword [rdi + 0x381c]
unpcklps xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x68], xmm1
movss xmm10, dword [rsp + 0x68]
shufps xmm0, xmm0, 0x55
movaps xmm7, xmm0
push rax
pushf
mov eax, 0xe2e3add8
pushf
not eax
add eax, 0xaaf4a75c
xor eax, 0x92750bd7
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf79cd589
xor eax, 0xae4b6bf0
rol eax, 0xc2
popf
jmp 0x1804081cf
test r9, r9
jne 0x180408e71
push rax
pushf
mov eax, 0x22d8f6d3
pushf
not eax
add eax, 0x8bd22935
xor eax, 0xbae9ffec
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xe8345e44
xor eax, 0xdd70fdbf
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc843cb6b
xor eax, 0xcc75246a
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9c94051e
xor eax, 0xb3374672
rol eax, 0x4c
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x28b6f12d
pushf
not eax
add eax, 0xa041cf2e
xor eax, 0xf68c1fc4
rol eax, 0x12
popf
pushf
not eax
add eax, 0xba3a72ab
xor eax, 0xa9678126
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe043e441
xor eax, 0xafbf2015
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9c62aec8
xor eax, 0xbb5a11b8
rol eax, 0x73
popf
jmp 0x1804081cf
xor edx, edx
mov rcx, r15
call fcn.18034d79d
mov r11, rax
mov qword [rbp + 0x88], rax
push rax
pushf
mov eax, 0x7ac67c87
pushf
not eax
add eax, 0xc1b0994b
xor eax, 0xce8c0fb5
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa06d2264
xor eax, 0x86e8c4c1
rol eax, 0x74
popf
jmp 0x1804081cf
movss xmm0, dword [0x1801f0030]
lea rcx, [rbp - 0x70]
xor r9d, r9d
movss dword [rsp + 0x20], xmm0
mov r8, r11
mov rdx, r15
call fcn.1803208e6
movss xmm0, dword [rbx]
xorps xmm13, xmm13
movss xmm2, dword [r13 + 0x124]
addss xmm0, xmm0
movss xmm8, dword [0x1801effd8]
addss xmm0, dword [rdi + 0x3c20]
mov dword [rsp + 0x50], 0
minss xmm2, xmm0
movaps xmm0, xmm7
mulss xmm0, xmm8
addss xmm0, dword [rbp - 0x6c]
maxss xmm2, xmm0
bt r12d, 0xc
jae 0x180408fd4
push rax
pushf
mov eax, 0xf56c3c50
pushf
not eax
add eax, 0xd3b53681
xor eax, 0xec1b6441
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd9a81f14
xor eax, 0xd6d691c0
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xfb20e5b8
xor eax, 0xeaee1cd2
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb7e7f921
xor eax, 0xfece478f
rol eax, 0x9b
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xe7eb322d
pushf
not eax
add eax, 0xc99ddcef
xor eax, 0x95fcdced
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc188ff6b
xor eax, 0xfb19f2d6
rol eax, 0x32
popf
pushf
not eax
add eax, 0xce18c903
xor eax, 0x8d516572
rol eax, 0xab
popf
jmp 0x1804081cf
movss xmm1, dword [r13 + 0x210]
jmp 0x1804090bd
movss xmm12, dword [0x1801eff98]
movss xmm11, dword [0x1801effc0]
movss dword [rsp + 0x50], xmm1
movss xmm0, dword [r13 + 0xfc]
movss dword [rsp + 0x54], xmm0
movaps xmm0, xmm2
movss xmm3, dword [r13 + 0x218]
movss dword [rsp + 0x58], xmm3
addss xmm0, dword [r13 + 0xfc]
movss dword [rsp + 0x5c], xmm0
test r14b, r14b
je 0x180409163
push rax
pushf
mov eax, 0x1a6e09da
pushf
not eax
add eax, 0x812765c1
xor eax, 0xf7cf58f3
rol eax, 0x60
popf
pushf
not eax
add eax, 0xbebce975
xor eax, 0xb57fadf5
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe29db6ff
xor eax, 0xcc683149
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf8de69db
xor eax, 0xe19f3610
rol eax, 0xe5
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x671b20e0
pushf
not eax
add eax, 0xd42bd245
xor eax, 0xd245e4fe
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa639a088
xor eax, 0xeeeb9ce1
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf2a2e1a9
xor eax, 0xf1ec7914
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x9107e08d
xor eax, 0xbe77a0c3
rol eax, 0x4c
popf
jmp 0x1804081cf
movss xmm0, dword [r13 + 0x48]
mulss xmm0, xmm12
subss xmm0, xmm11
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
movss dword [rsp + 0x50], xmm1
movss xmm1, dword [r13 + 0x48]
mulss xmm1, xmm12
cvttss2si eax, xmm1
movaps xmm1, xmm10
mulss xmm1, dword [0x1801effe0]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm0, xmm3
movss dword [rsp + 0x58], xmm0
jmp 0x1804092ba
movaps xmm1, xmm10
mulss xmm1, xmm8
push rax
pushf
mov eax, 0xf79c1d6e
pushf
not eax
add eax, 0x99ea9003
xor eax, 0xfb2c11c3
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe709a3ab
xor eax, 0xe043d6ad
rol eax, 0x52
popf
pushf
not eax
add eax, 0x838bb12e
xor eax, 0xcff62166
rol eax, 0x83
popf
jmp 0x1804081cf
movss xmm6, dword [rdi + 0x3c20]
movaps xmm3, xmm7
maxss xmm3, dword [r13 + 0x130]
movaps xmm9, xmm6
addss xmm9, xmm1
movss xmm1, dword [rbp - 0x70]
comiss xmm1, xmm13
jbe 0x180409328
push rax
pushf
mov eax, 0x595bd4b2
pushf
not eax
add eax, 0xc6db7411
xor eax, 0x87330c54
rol eax, 0x94
popf
pushf
not eax
add eax, 0x9da88b27
xor eax, 0xb41f2dd1
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xfeb17b25
xor eax, 0x91c4ad96
rol eax, 0x2e
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x73c25e4b
pushf
not eax
add eax, 0x8cd84482
xor eax, 0xd008813d
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xead472fe
xor eax, 0x8c8b85c5
rol eax, 0x3b
popf
jmp 0x1804081cf
xorps xmm0, xmm0
push rax
pushf
mov eax, 0x3758db9e
pushf
not eax
add eax, 0xcee7b30e
xor eax, 0xc44b49d2
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe52c366a
xor eax, 0xef1b44a4
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc9d4fb3f
xor eax, 0x8fe1ae7e
rol eax, 0x81
popf
jmp 0x1804081cf
addss xmm3, dword [r13 + 0xfc]
addss xmm6, xmm0
movss dword [rsp + 0x6c], xmm2
movaps xmm0, xmm9
lea rcx, [rsp + 0x68]
addss xmm0, dword [r13 + 0xf8]
movaps xmm1, xmm7
movss dword [rsp + 0x4c], xmm3
movss dword [rsp + 0x68], xmm6
movss dword [rsp + 0x48], xmm0
call fcn.1802b86fd
movss xmm0, dword [rsp + 0x54]
movss xmm2, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0x58]
movss dword [rbp - 0x64], xmm0
movss xmm0, dword [rsp + 0x5c]
movss dword [rbp - 0x5c], xmm0
movss dword [rbp - 0x68], xmm2
movss dword [rbp - 0x60], xmm1
test r14b, r14b
jne 0x1804094d8
push rax
pushf
mov eax, 0x6b4a8e81
pushf
not eax
add eax, 0xed6c1656
xor eax, 0x811e3fdb
rol eax, 0x39
popf
pushf
not eax
add eax, 0xfddb87ba
xor eax, 0x81fd53d9
rol eax, 0x28
popf
pushf
not eax
add eax, 0xcdbcffe4
xor eax, 0x9f895d06
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf3342813
xor eax, 0xeea3c0b5
rol eax, 0xb
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x9f176782
pushf
not eax
add eax, 0xb6a36253
xor eax, 0xbc562c51
rol eax, 0x59
popf
pushf
not eax
add eax, 0xfc5cc743
xor eax, 0xf3050b95
rol eax, 0xe9
popf
jmp 0x1804081cf
test r12d, 0x1800
jne 0x18040955a
push rax
pushf
mov eax, 0x5b9d130
pushf
not eax
add eax, 0xfa4ec6d9
xor eax, 0xe3c658a3
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb9b0bf15
xor eax, 0xd44337af
rol eax, 0x86
popf
pushf
not eax
add eax, 0x99589548
xor eax, 0x863dffdb
rol eax, 0x76
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xfc4deac7
pushf
not eax
add eax, 0xb3142659
xor eax, 0xe1e917cf
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc2778c85
xor eax, 0xb3509204
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb7d88d01
xor eax, 0x90d957c3
rol eax, 0x7f
popf
jmp 0x1804081cf
movss xmm0, dword [rdi + 0x382c]
addss xmm6, xmm2
addss xmm0, xmm0
addss xmm0, xmm6
movss dword [rbp - 0x60], xmm0
push rax
pushf
mov eax, 0x4134f8f7
pushf
not eax
add eax, 0x898169db
xor eax, 0x87261afb
rol eax, 0x63
popf
pushf
not eax
add eax, 0xcc2385b9
xor eax, 0xdd038582
rol eax, 0x51
popf
pushf
not eax
add eax, 0xeb79aa57
xor eax, 0x88c88eaf
rol eax, 0x8e
popf
jmp 0x1804081cf
mov eax, r12d
mov edx, 0xa6e41ae8
pushf
not edx
add edx, 0xfa55eb2e
xor edx, 0x9445ba4f
rol edx, 0x30
popf
pushf
not edx
add edx, 0xfa49cc94
xor edx, 0xe6e26c67
rol edx, 0x9f
popf
pushf
not edx
add edx, 0xe100ea21
xor edx, 0xa5933584
rol edx, 0xd0
popf
shr eax, 8
and al, 1
mov dword [rsp + 0x60], eax
bt r12d, 8
jae 0x180409689
push rax
pushf
mov eax, 0x14b2efee
pushf
not eax
add eax, 0xe478367a
xor eax, 0xb0f13414
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb74ea839
xor eax, 0xb7cf73c4
rol eax, 0x43
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x2584d61b
pushf
not eax
add eax, 0xf096c5ae
xor eax, 0xab1f4cbe
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd87ee530
xor eax, 0x86e8b7e8
rol eax, 0x9b
popf
jmp 0x1804081cf
movzx r15d, dl
jmp 0x180409e31
mov rbx, qword [0x18027c030]
test byte [rbx + 0x4758], 2
mov r14, qword [rbx + 0x3ed0]
mov rcx, qword [r14 + 0x198]
je 0x180409782
push rax
pushf
mov eax, 0x8f3246d1
pushf
not eax
add eax, 0xa1e37c4d
xor eax, 0xf160f3a9
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa71c1154
xor eax, 0xb774f0a8
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xfeaaa50a
xor eax, 0xfb811eb1
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe60983f7
xor eax, 0xbdc7e381
rol eax, 0xd2
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x40dc1aba
pushf
not eax
add eax, 0x83163674
xor eax, 0x808939dc
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf0428a04
xor eax, 0xc4581814
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe4e9ec1a
xor eax, 0xce250038
rol eax, 0xed
popf
pushf
not eax
add eax, 0xe84fa34a
xor eax, 0xf4b2caf4
rol eax, 0x2f
popf
jmp 0x1804081cf
test byte [rbx + 0x4764], dl
mov edx, esi
je 0x18040982b
push rax
pushf
mov eax, 0x63d61163
pushf
not eax
add eax, 0x9174bd1c
xor eax, 0xb1cf8f91
rol eax, 0x40
popf
pushf
not eax
add eax, 0x8707ac0c
xor eax, 0xb27f26bf
rol eax, 8
popf
pushf
not eax
add eax, 0xb4e571f6
xor eax, 0xeb5c149d
rol eax, 0xb0
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x64642d22
pushf
not eax
add eax, 0xaa7e7108
xor eax, 0x9ff4e495
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9a2bd237
xor eax, 0xfe51c916
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa26d37a3
xor eax, 0xd9ecbac9
rol eax, 0xab
popf
jmp 0x1804081cf
movzx r15d, byte [rbx + 0x4768]
xor r8d, r8d
test r15b, r15b
setne r8b
call fcn.1800b3690
jmp 0x180409afc
mov r8d, 0x49c57a6c
pushf
not r8d
add r8d, 0xe3afb03c
xor r8d, 0x9b2b3416
rol r8d, 0xbd
popf
pushf
not r8d
add r8d, 0xe7c7cc1e
xor r8d, 0xcdf73298
rol r8d, 0x64
popf
pushf
not r8d
add r8d, 0xb6e04185
xor r8d, 0xf2a9561b
rol r8d, 0x7f
popf
call fcn.18040d96d
cmp eax, 0xffffffff
jne 0x180409987
push rax
pushf
mov eax, 0x4e6fcb49
pushf
not eax
add eax, 0xbcc6ab14
xor eax, 0xe82ba57e
rol eax, 3
popf
pushf
not eax
add eax, 0x8810c37c
xor eax, 0x91dbfc13
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8953f2db
xor eax, 0xc4e2c133
rol eax, 0x3e
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x6ffb038e
pushf
not eax
add eax, 0xc76d5a79
xor eax, 0x94bc99cf
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf0d92701
xor eax, 0xa8d98764
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xfdd91040
xor eax, 0x82d7682c
rol eax, 0xd
popf
jmp 0x1804081cf
mov rax, qword [0x18027c030]
xor r8d, r8d
movzx r15d, byte [rbx + 0x4768]
mov edx, esi
test r15b, r15b
mov rcx, qword [rax + 0x3ed0]
setne r8b
mov rcx, qword [rcx + 0x198]
call fcn.1800b3690
jmp 0x180409afc
mov r8d, r12d
shr r8d, 5
and r8d, edx
mov edx, esi
call fcn.18040d96d
push rax
pushf
mov eax, 0x968864de
pushf
not eax
add eax, 0xf78a1fa5
xor eax, 0x8374a71f
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc0844773
xor eax, 0xe2dd8cb7
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xea1300d0
xor eax, 0xa97858f1
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9ff12c7a
xor eax, 0xe3468a02
rol eax, 0xfd
popf
jmp 0x1804081cf
test eax, eax
setne r15b
push rax
pushf
mov eax, 0x3bb18ddc
pushf
not eax
add eax, 0xe0774ab0
xor eax, 0xa32ada7b
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x9916c3c7
xor eax, 0xb603b19f
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xec2265e4
xor eax, 0x9f237126
rol eax, 0x63
popf
pushf
not eax
add eax, 0x8af31577
xor eax, 0xe900721a
rol eax, 0xe4
popf
jmp 0x1804081cf
cmp byte [rbx + 0x5c38], 0
je 0x180409b4b
push rax
pushf
mov eax, 0xca1d75d4
pushf
not eax
add eax, 0xcb967a64
xor eax, 0x9abdf3a4
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9be20493
xor eax, 0xf9ca33e6
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xfd42c914
xor eax, 0xf7827630
rol eax, 0x6a
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xa6d7e759
pushf
not eax
add eax, 0xeb24dfef
xor eax, 0x815077e4
rol eax, 0x12
popf
pushf
not eax
add eax, 0xbf38653f
xor eax, 0xf2856942
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x826be712
xor eax, 0x929f7295
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x89943a13
xor eax, 0xd094181f
rol eax, 0x38
popf
jmp 0x1804081cf
test r12b, 0x10
jne 0x180409bdd
push rax
pushf
mov eax, 0xc9a61ada
pushf
not eax
add eax, 0xe61af780
xor eax, 0xf17bab45
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd861fe05
xor eax, 0xbac7cf08
rol eax, 0xb2
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xb47f0f6f
pushf
not eax
add eax, 0xc02a8623
xor eax, 0xc01b6efd
rol eax, 9
popf
pushf
not eax
add eax, 0xf3c6c747
xor eax, 0x8314ebe2
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x895eaee1
xor eax, 0xd8ea6ac0
rol eax, 0x50
popf
jmp 0x1804081cf
mov eax, dword [r14 + 0x180]
sub eax, dword [rbx + 0x5c70]
cmp eax, dword [rbx + 0x5c74]
jge 0x180409c7e
push rax
pushf
mov eax, 0xc87e4da1
pushf
not eax
add eax, 0xaa68ea47
xor eax, 0xda1d696c
rol eax, 0x79
popf
pushf
not eax
add eax, 0xdb1e99c3
xor eax, 0xf6912ede
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb509470d
xor eax, 0xd5ed8398
rol eax, 0x61
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xa200c276
pushf
not eax
add eax, 0xb4f25a5c
xor eax, 0xcdde63bd
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc22ec677
xor eax, 0xd017e409
rol eax, 0x21
popf
pushf
not eax
add eax, 0x99279955
xor eax, 0xe6e09d37
rol eax, 0x47
popf
jmp 0x1804081cf
test r15b, r15b
je 0x180409dcf
push rax
pushf
mov eax, 0x454b9fa5
pushf
not eax
add eax, 0xf80d5513
xor eax, 0xaba19f68
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe5d82fd9
xor eax, 0x9463964d
rol eax, 0x24
popf
pushf
not eax
add eax, 0x99405130
xor eax, 0xc2aaa176
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa0ba6614
xor eax, 0xd4717c75
rol eax, 0x78
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x264bf218
pushf
not eax
add eax, 0xd8f8af2c
xor eax, 0xcdd8e9d5
rol eax, 0x84
popf
pushf
not eax
add eax, 0x88e3394a
xor eax, 0xc19dece0
rol eax, 0xc4
popf
jmp 0x1804081cf
mov edx, 0xf5930c1c
pushf
not edx
add edx, 0xe6f91ebb
xor edx, 0xd9b71301
rol edx, 0xff
popf
pushf
not edx
add edx, 0x83cf403b
xor edx, 0xef66bf4b
rol edx, 0xdb
popf
cmp byte [rdi + 0x48f0], 0
jne 0x180409e80
push rax
pushf
mov eax, 0xd438d578
pushf
not eax
add eax, 0xa352f459
xor eax, 0xed4a4dc8
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc37a8bf6
xor eax, 0xddd88db4
rol eax, 0x17
popf
pushf
not eax
add eax, 0xfdf42095
xor eax, 0xcd520119
rol eax, 6
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x9a4121a4
pushf
not eax
add eax, 0xd161d751
xor eax, 0xbbe52f42
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf763f545
xor eax, 0xce13feda
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb83bc8c4
xor eax, 0xc9216f85
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd8a9f166
xor eax, 0xfe277291
rol eax, 0x35
popf
jmp 0x1804081cf
mov eax, r12d
and eax, 0x2008
cmp eax, 0x2000
jne 0x180409f2e
push rax
pushf
mov eax, 0x6a486174
pushf
not eax
add eax, 0x931f619d
xor eax, 0xe40b0a0a
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8a607a81
xor eax, 0xcbd4fb1c
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xdbc0651d
xor eax, 0x8ef98f3c
rol eax, 0xae
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xc5730f19
pushf
not eax
add eax, 0x92159506
xor eax, 0xe7a67aa9
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8c746239
xor eax, 0xc682bf5c
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa7dcc062
xor eax, 0xd1d96723
rol eax, 9
popf
pushf
not eax
add eax, 0xe53bd56c
xor eax, 0x85ebbcd8
rol eax, 0xe0
popf
jmp 0x1804081cf
mov ecx, dword [r13 + 0x180]
mov eax, edx
shl eax, cl
or dword [r13 + 0x184], eax
push rax
pushf
mov eax, 0x726350a4
pushf
not eax
add eax, 0x837f5f0a
xor eax, 0xb7c4155a
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xfa19aa24
xor eax, 0xa2fc64f0
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd0a5d2db
xor eax, 0xc30e1f3b
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc57e7d34
xor eax, 0xc13ca8a1
rol eax, 0xac
popf
jmp 0x1804081cf
movss xmm1, dword [rsp + 0x48]
mov eax, r12d
movss xmm2, dword [rdi + 0x3844]
subss xmm1, xmm9
movss xmm3, dword [rdi + 0xdfc]
and eax, 4
mov dword [rsp + 0x68], eax
neg eax
sbb ecx, ecx
and ecx, 0x1000
movaps xmm0, xmm1
mov eax, ecx
subss xmm0, xmm2
bts eax, 9
cmp byte [rsp + 0x60], 0
cmovne eax, ecx
comiss xmm3, xmm0
jb 0x18040a126
push rax
pushf
mov eax, 0x84c6b14b
pushf
not eax
add eax, 0xf61585dc
xor eax, 0xa23ebf3e
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc2563eb9
xor eax, 0xf14a9a70
rol eax, 0x94
popf
pushf
not eax
add eax, 0x82f59663
xor eax, 0x98fdff4f
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xb80e6556
xor eax, 0x97d33604
rol eax, 0x1c
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xd5e070f6
pushf
not eax
add eax, 0xdd0afb00
xor eax, 0xc0078b77
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd297f5dc
xor eax, 0xecfd8603
rol eax, 0xf2
popf
jmp 0x1804081cf
movaps xmm0, xmm10
mulss xmm0, xmm8
addss xmm0, dword [rdi + 0x3c20]
addss xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jbe 0x18040a1aa
push rax
pushf
mov eax, 0x5206bc87
pushf
not eax
add eax, 0xd72da5f1
xor eax, 0xd56aff55
rol eax, 0x58
popf
pushf
not eax
add eax, 0x9c9b4f54
xor eax, 0xe04b033f
rol eax, 0xe4
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x3cd3d029
pushf
not eax
add eax, 0xec4dd5ea
xor eax, 0xd5abc9f8
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xda753359
xor eax, 0xf2528d68
rol eax, 0x47
popf
pushf
not eax
add eax, 0xcf41f8e3
xor eax, 0xb02b9648
rol eax, 0x59
popf
pushf
not eax
add eax, 0xfc40f72d
xor eax, 0xc2ff538a
rol eax, 0xbe
popf
jmp 0x1804081cf
mov r14b, 0xe2
pushf
not r14b
add r14b, 0xff
xor r14b, 0x11
rol r14b, 0xd4
popf
pushf
not r14b
add r14b, 0xde
xor r14b, 0x4d
rol r14b, 0x8a
popf
jmp 0x18040a2aa
xor r14b, r14b
push rax
pushf
mov eax, 0x39254f38
pushf
not eax
add eax, 0xac8c32c3
xor eax, 0xe7cbd1a8
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xde190710
xor eax, 0xcccc1076
rol eax, 0x94
popf
jmp 0x1804081cf
cmp r13, qword [rdi + 0x3ed8]
jne 0x18040a2e6
push rax
pushf
mov eax, 0x8b1f98de
pushf
not eax
add eax, 0xb1a81b40
xor eax, 0xac3aaf21
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x97a7736d
xor eax, 0xd8fae81c
rol eax, 6
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x9a59acdd
pushf
not eax
add eax, 0xa39b6bfa
xor eax, 0xd83e1d38
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc7d9a7ef
xor eax, 0xb356df43
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9c00585e
xor eax, 0x9b4ad0b2
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf335111d
xor eax, 0xb968e840
rol eax, 0xca
popf
jmp 0x1804081cf
test r14b, r14b
jne 0x18040a38a
push rax
pushf
mov eax, 0x9f189f14
pushf
not eax
add eax, 0x89e6e45c
xor eax, 0xc356b016
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xed00fd2e
xor eax, 0xc9cca7d1
rol eax, 0x12
popf
pushf
not eax
add eax, 0xcde8d213
xor eax, 0xe8a09a21
rol eax, 0
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xcddf48d4
pushf
not eax
add eax, 0xd7394037
xor eax, 0xf2c2231b
rol eax, 0x34
popf
pushf
not eax
add eax, 0xee1ce093
xor eax, 0xa347a0b2
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x81c8bd74
xor eax, 0xad958510
rol eax, 0xbf
popf
jmp 0x1804081cf
bts eax, 0x10
test r14b, r14b
je 0x18040a40c
push rax
pushf
mov eax, 0xbf10dd6e
pushf
not eax
add eax, 0xbd9ad74a
xor eax, 0xbe1a97ba
rol eax, 0x25
popf
pushf
not eax
add eax, 0xdf5d175c
xor eax, 0xda6f4b33
rol eax, 9
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x9c2be27f
pushf
not eax
add eax, 0x8b4abf8c
xor eax, 0xe9c785d1
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc4c8d3fb
xor eax, 0xf2dc0208
rol eax, 0x24
popf
pushf
not eax
add eax, 0xcb0b5cb7
xor eax, 0xd55811ef
rol eax, 0x35
popf
jmp 0x1804081cf
test r12b, 0x40
je 0x18040a4ff
push rax
pushf
mov eax, 0xf1500988
pushf
not eax
add eax, 0x8c964781
xor eax, 0xa729a650
rol eax, 0x22
popf
pushf
not eax
add eax, 0xca5f46c6
xor eax, 0xfe5d87ea
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa5869400
xor eax, 0xae07e418
rol eax, 6
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xe45c0fc1
pushf
not eax
add eax, 0x9f6c75dc
xor eax, 0xdda99cf8
rol eax, 0x67
popf
pushf
not eax
add eax, 0xbdc94c54
xor eax, 0xcd46848a
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x97be98ba
xor eax, 0xefe5c2bf
rol eax, 0x4c
popf
jmp 0x1804081cf
or eax, 0x120
jmp 0x18040a5de
or eax, 0x20
push rax
pushf
mov eax, 0x151c75d9
pushf
not eax
add eax, 0xdbcae9bf
xor eax, 0xe22b88c5
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa55b04bc
xor eax, 0xdc890797
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe8af3e4d
xor eax, 0x870d5221
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb70d0d40
xor eax, 0xec93faca
rol eax, 0xf8
popf
jmp 0x1804081cf
lea r9, [rsp + 0x40]
mov dword [rsp + 0x20], eax
lea r8, [rsp + 0x41]
mov edx, esi
lea rcx, [rbp - 0x68]
call fcn.1803e03fd
xor bl, bl
cmp byte [rsp + 0x60], bl
jne 0x18040a649
push rax
pushf
mov eax, 0xbd587198
pushf
not eax
add eax, 0xe921dace
xor eax, 0xa9221d4f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xede3fa8b
xor eax, 0xdbaa4ec1
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb0ca8b34
xor eax, 0xb535f8a0
rol eax, 0xf4
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x98c7c549
pushf
not eax
add eax, 0xe95bf713
xor eax, 0xb1d3d4ff
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8fe28ad8
xor eax, 0xe82a61db
rol eax, 0xce
popf
jmp 0x1804081cf
test al, al
je 0x18040a6b3
push rax
pushf
mov eax, 0x6f116482
pushf
not eax
add eax, 0xd7e4f1d7
xor eax, 0xedf78f13
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb3a0c9fc
xor eax, 0xf74e89d7
rol eax, 0x66
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xd262be34
pushf
not eax
add eax, 0x837150a1
xor eax, 0xb7c0af3d
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc456a0cd
xor eax, 0x82b35178
rol eax, 0xb2
popf
jmp 0x1804081cf
cmp dword [rdi + 0x4ad8], esi
je 0x18040a747
push rax
pushf
mov eax, 0x84aa1cb9
pushf
not eax
add eax, 0xb74a468a
xor eax, 0xd5a9c4ef
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe5494c2a
xor eax, 0xd1974757
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc9a11034
xor eax, 0x8196b2b6
rol eax, 0x98
popf
pushf
not eax
add eax, 0xadef51cd
xor eax, 0xda8955d5
rol eax, 0x83
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x8a8b0efd
pushf
not eax
add eax, 0xe109f0bd
xor eax, 0xa4f22ed2
rol eax, 0x71
popf
pushf
not eax
add eax, 0x840d4716
xor eax, 0x99345dc3
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb3075203
xor eax, 0x9e165492
rol eax, 0xbf
popf
jmp 0x1804081cf
test r12b, 0xc0
je 0x18040a7ec
push rax
pushf
mov eax, 0xd8dd5703
pushf
not eax
add eax, 0xbf6eda45
xor eax, 0x848bd879
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xee9f74cd
xor eax, 0xb55b92ad
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc5ed6921
xor eax, 0xc6056b0e
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd38478f1
xor eax, 0x923c52d8
rol eax, 0xb7
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x392a41f2
pushf
not eax
add eax, 0xe2ff2ecb
xor eax, 0xa66e1dc4
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x9ae7b705
xor eax, 0xa1352ee5
rol eax, 9
popf
pushf
not eax
add eax, 0xe6ae6e5a
xor eax, 0xc09e553d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xbfaa7513
xor eax, 0xb0538e3b
rol eax, 0xac
popf
jmp 0x1804081cf
cmp dword [rdi + 0x48c0], esi
jne 0x18040a880
push rax
pushf
mov eax, 0x86937768
pushf
not eax
add eax, 0xac29ddee
xor eax, 0xe4dd1d61
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xbff845a2
xor eax, 0xcd9747e4
rol eax, 0x76
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xf6a062e5
pushf
not eax
add eax, 0xbf63f3dd
xor eax, 0xc64e8423
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe1d74e7d
xor eax, 0xdd440947
rol eax, 0x4c
popf
jmp 0x1804081cf
test r12b, r12b
jns 0x18040a94f
push rax
pushf
mov eax, 0x9a5c55eb
pushf
not eax
add eax, 0xc1257b8f
xor eax, 0xae912315
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x956ba2fa
xor eax, 0xe979c6b3
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd5e761e9
xor eax, 0xff5aa42b
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xbf1afb33
xor eax, 0xabdb4559
rol eax, 0x6b
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xf2415de
pushf
not eax
add eax, 0xa2a3c108
xor eax, 0x9718b91e
rol eax, 0x67
popf
pushf
not eax
add eax, 0xfe3a8d77
xor eax, 0xa9c8554b
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa90ed1d7
xor eax, 0x9d93b60d
rol eax, 0xc9
popf
jmp 0x1804081cf
test r14b, r14b
je 0x18040a9f3
push rax
pushf
mov eax, 0xc8afe263
pushf
not eax
add eax, 0xb3bf7d26
xor eax, 0xbc1ebd04
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x879e3cb9
xor eax, 0x97ad0724
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd5ef86a5
xor eax, 0x904a6b53
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xdf23c370
xor eax, 0xe3c98e54
rol eax, 0x15
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xf252c151
pushf
not eax
add eax, 0xa7c5d228
xor eax, 0x98d2f481
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc9361d58
xor eax, 0x87d966d3
rol eax, 0xa4
popf
jmp 0x1804081cf
cmp byte [rdi + 0x48f3], 0
jne 0x18040aa62
push rax
pushf
mov eax, 0xdf9e84fb
pushf
not eax
add eax, 0x801a0dd9
xor eax, 0xa31057f5
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xcacfd391
xor eax, 0xefd809aa
rol eax, 0xe0
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x10021d70
pushf
not eax
add eax, 0xf7f53acb
xor eax, 0x9de02f57
rol eax, 0x50
popf
pushf
not eax
add eax, 0xebd514ec
xor eax, 0xbfc055cf
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xce6a635c
xor eax, 0xd4879f1b
rol eax, 0x39
popf
jmp 0x1804081cf
mov al, 0x36
pushf
not al
add al, 0x3e
xor al, 0x31
rol al, 3
popf
pushf
not al
add al, 0x10
xor al, 0x5c
rol al, 0x7c
popf
pushf
not al
add al, 0xd
xor al, 0x3f
rol al, 0xbc
popf
pushf
not al
add al, 0x1e
xor al, 0xf0
rol al, 0x44
popf
jmp 0x18040ab97
or bl, al
push rax
pushf
mov eax, 0xaec2709c
pushf
not eax
add eax, 0x9f610c11
xor eax, 0xcadfa1a4
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xbdd64d57
xor eax, 0xa0b447ee
rol eax, 0xf5
popf
jmp 0x1804081cf
cmp word [rdi + 0x3742], 2
jne 0x18040acc1
push rax
pushf
mov eax, 0x7f81803b
pushf
not eax
add eax, 0xf50eda15
xor eax, 0x8869355a
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf1441b96
xor eax, 0xd3be85c2
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa5f11298
xor eax, 0x9b906044
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8e46f49a
xor eax, 0xf1d7a2bb
rol eax, 0xc6
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x2370c037
pushf
not eax
add eax, 0xa87379ba
xor eax, 0xacdfbc4e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x935328af
xor eax, 0x803fc564
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xda88f8d8
xor eax, 0xd121caea
rol eax, 0x74
popf
pushf
not eax
add eax, 0x8e65fac1
xor eax, 0x8775cac5
rol eax, 0xd3
popf
jmp 0x1804081cf
mov bl, 0xfe
pushf
not bl
add bl, 5
xor bl, 0xf5
rol bl, 0xf3
popf
pushf
not bl
add bl, 0xe
xor bl, 0x94
rol bl, 0x33
popf
pushf
not bl
add bl, 0xf9
xor bl, 0xf6
rol bl, 0x79
popf
pushf
not bl
add bl, 0x53
xor bl, 0xa1
rol bl, 0x2f
popf
jmp 0x18040ae30
cmp dword [rdi + 0x48b8], esi
jne 0x18040ae6b
push rax
pushf
mov eax, 0x6a5bb7a9
pushf
not eax
add eax, 0xad0748cb
xor eax, 0xf2999b01
rol eax, 0x76
popf
pushf
not eax
add eax, 0x86cd005c
xor eax, 0xee20f3d9
rol eax, 0xaa
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x9e3f18b9
pushf
not eax
add eax, 0xd32eb6f9
xor eax, 0xbc81c67c
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xedce7844
xor eax, 0xb545dabf
rol eax, 0x75
popf
jmp 0x1804081cf
cmp dword [rdi + 0x491c], 0
jne 0x18040af00
push rax
pushf
mov eax, 0x854433e8
pushf
not eax
add eax, 0x85ec8e68
xor eax, 0xa6e2d2d6
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa51098bb
xor eax, 0xa358e46b
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xfc1989ed
xor eax, 0xd0acc077
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa297a0d3
xor eax, 0xf56ea39b
rol eax, 0xf3
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xbee5b5e5
pushf
not eax
add eax, 0x9a3b024b
xor eax, 0xc17788d3
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa105852e
xor eax, 0xa939d7a3
rol eax, 0x38
popf
pushf
not eax
add eax, 0xed69a3f8
xor eax, 0x9276851d
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe9515917
xor eax, 0x988e8141
rol eax, 0x97
popf
jmp 0x1804081cf
test r15b, r15b
je 0x18040af91
push rax
pushf
mov eax, 0xe40ccf18
pushf
not eax
add eax, 0xc4dcf8a9
xor eax, 0xbe04ec64
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x81f2e321
xor eax, 0x9b4cb37f
rol eax, 0xc6
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x81b7bde2
pushf
not eax
add eax, 0xd7f77196
xor eax, 0x99f79862
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8a2632c6
xor eax, 0xb290a235
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb3c7ece2
xor eax, 0xbbdbe909
rol eax, 0xf5
popf
jmp 0x1804081cf
mov bl, 0x69
pushf
not bl
add bl, 0x3e
xor bl, 0xfd
rol bl, 0xf1
popf
pushf
not bl
add bl, 0x43
xor bl, 0x4b
rol bl, 0x70
popf
pushf
not bl
add bl, 0xd3
xor bl, 0x37
rol bl, 3
popf
call fcn.18035fc05
push rax
pushf
mov eax, 0x1ce3772f
pushf
not eax
add eax, 0xab51381e
xor eax, 0xf63da45a
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x88f26e4c
xor eax, 0xb935da77
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe88f889a
xor eax, 0x85edc465
rol eax, 0x96
popf
jmp 0x1804081cf
cmp dword [rdi + 0x48b8], esi
jne 0x18040b08c
push rax
pushf
mov eax, 0xd4e53cf2
pushf
not eax
add eax, 0x9d03efd9
xor eax, 0x8a4530a6
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf52b2fa9
xor eax, 0xd3291cce
rol eax, 5
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xe9a54f18
pushf
not eax
add eax, 0xa559de8c
xor eax, 0xdff6ca3f
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd7cf5c1f
xor eax, 0x8b6b1b91
rol eax, 0xbd
popf
jmp 0x1804081cf
cmp dword [rdi + 0x491c], 1
jne 0x18040b10e
push rax
pushf
mov eax, 0xfde07d54
pushf
not eax
add eax, 0xbc7583f5
xor eax, 0x80ee7ccc
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xa13f04fd
xor eax, 0x94a0308f
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf1e5bbbc
xor eax, 0xef65b003
rol eax, 0xa0
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x204d67ab
pushf
not eax
add eax, 0xc3f6744d
xor eax, 0xfb832211
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xfeccf2e2
xor eax, 0x9e1c9ccc
rol eax, 0xfd
popf
jmp 0x1804081cf
call fcn.18035fc05
jmp 0x18040b29f
test bl, bl
je 0x18040b26c
push rax
pushf
mov eax, 0xc7561778
pushf
not eax
add eax, 0x88633c65
xor eax, 0xde376f00
rol eax, 0x18
popf
pushf
not eax
add eax, 0xcd4a48e0
xor eax, 0xd2ffe32f
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xbddb6b94
xor eax, 0xee87b6f7
rol eax, 0x7d
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x5508311b
pushf
not eax
add eax, 0xd11fc02f
xor eax, 0xaf6867f6
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb4746210
xor eax, 0xd87fef27
rol eax, 0xa6
popf
jmp 0x1804081cf
mov rcx, qword [r13 + 0x198]
test r15b, r15b
mov edx, esi
sete r15b
movzx r8d, r15b
call fcn.1800b3690
or dword [rdi + 0x4774], 0x10
push rax
pushf
mov eax, 0x7ad10843
pushf
not eax
add eax, 0xe3f5e287
xor eax, 0xc4c45f3c
rol eax, 0x73
popf
pushf
not eax
add eax, 0xae9b3391
xor eax, 0xad0a3d7e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc3782fdb
xor eax, 0x8364b78f
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb443a3df
xor eax, 0xd3421fce
rol eax, 0x94
popf
jmp 0x1804081cf
cmp dword [rsp + 0x68], 0
je 0x18040b378
push rax
pushf
mov eax, 0xa6b865fe
pushf
not eax
add eax, 0xe35f2309
xor eax, 0x9b1fddcf
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xbc324989
xor eax, 0xe552e764
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9e7d3a2f
xor eax, 0xeada3fdb
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe348c437
xor eax, 0xef04add4
rol eax, 0xae
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xd891ab5c
pushf
not eax
add eax, 0x9b89e030
xor eax, 0xbb1b1c4e
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc8717d4b
xor eax, 0xbef977e6
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8a61f473
xor eax, 0xa0620e46
rol eax, 0x68
popf
jmp 0x1804081cf
movaps xmm1, xmm11
xor ecx, ecx
call fcn.1800a6020
cmp byte [rsp + 0x70], 0
mov ebx, eax
mov dword [rsp + 0x68], eax
je 0x18040b458
push rax
pushf
mov eax, 0x4d56a705
pushf
not eax
add eax, 0xf78455ca
xor eax, 0xad40df36
rol eax, 9
popf
pushf
not eax
add eax, 0xd308984b
xor eax, 0xf91cb43c
rol eax, 0x6e
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x3b22987a
pushf
not eax
add eax, 0x85ad895a
xor eax, 0xd3138fd2
rol eax, 0xa
popf
pushf
not eax
add eax, 0xca7a0f4e
xor eax, 0xe76368d4
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xbe2ed1fd
xor eax, 0xb5fb4ede
rol eax, 0xe7
popf
jmp 0x1804081cf
cmp byte [rsp + 0x40], 0
movzx edx, byte [rsp + 0x41]
je 0x18040b4dd
push rax
pushf
mov eax, 0xd29db37a
pushf
not eax
add eax, 0xf41116c3
xor eax, 0xcc37a38d
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xcfd24804
xor eax, 0xa06a59fd
rol eax, 0x15
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x226b9905
pushf
not eax
add eax, 0xdbef76c0
xor eax, 0xe3b1ac2b
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xbc5a2b5f
xor eax, 0x9113d70c
rol eax, 0x3b
popf
jmp 0x1804081cf
test dl, dl
je 0x18040b55a
push rax
pushf
mov eax, 0x93fa1879
pushf
not eax
add eax, 0xd4d9903f
xor eax, 0xa98055a3
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc3882e4c
xor eax, 0xb35b9c80
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x83fc1d99
xor eax, 0xebe5d395
rol eax, 0x4d
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x95c3f127
pushf
not eax
add eax, 0xe1112020
xor eax, 0xbc106152
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xf59f1e76
xor eax, 0x9ea04581
rol eax, 0x19
popf
pushf
not eax
add eax, 0x965644c6
xor eax, 0xd4e19ebf
rol eax, 8
popf
pushf
not eax
add eax, 0xff9b6df1
xor eax, 0x9e3c5d1b
rol eax, 0xaa
popf
jmp 0x1804081cf
mov ecx, 0x699d2620
pushf
not ecx
add ecx, 0xb07e7447
xor ecx, 0xbe72df47
rol ecx, 0xa5
popf
pushf
not ecx
add ecx, 0xbe8f6ada
xor ecx, 0xac1d381a
rol ecx, 0xda
popf
jmp 0x18040b66a
xor ecx, ecx
test dl, dl
setne cl
add ecx, 0x18
push rax
pushf
mov eax, 0x201297ea
pushf
not eax
add eax, 0x8120ea76
xor eax, 0x8ad123bc
rol eax, 0x66
popf
pushf
not eax
add eax, 0xd9571853
xor eax, 0xe17acb10
rol eax, 0x1e
popf
jmp 0x1804081cf
movaps xmm1, xmm11
call fcn.1800a6020
movss xmm0, dword [rdi + 0x3824]
mov r9b, 0xf1
pushf
not r9b
add r9b, 0xfc
xor r9b, 0x92
rol r9b, 0x47
popf
pushf
not r9b
add r9b, 0x2a
xor r9b, 0xd9
rol r9b, 0xae
popf
mov rdx, qword [rsp + 0x58]
mov r8d, eax
mov rcx, qword [rsp + 0x50]
movss dword [rsp + 0x20], xmm0
call fcn.1803104cb
mov r8d, 0xde9dd22
pushf
not r8d
add r8d, 0xb55daec9
xor r8d, 0x95aa2e86
rol r8d, 0xe9
popf
pushf
not r8d
add r8d, 0xcfce1a18
xor r8d, 0x95ab126b
rol r8d, 0x91
popf
pushf
not r8d
add r8d, 0xc21935bd
xor r8d, 0xaa6618f3
rol r8d, 0x82
popf
lea rcx, [rsp + 0x50]
mov edx, esi
call fcn.1803d3b8a
movss xmm0, dword [rsp + 0x48]
bt r12d, 9
jae 0x18040b76c
push rax
pushf
mov eax, 0x445f57ed
pushf
not eax
add eax, 0xae3985a2
xor eax, 0xbe88256f
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xca1d5f53
xor eax, 0x94cefc05
rol eax, 0x33
popf
pushf
not eax
add eax, 0x8181fe11
xor eax, 0xe228d458
rol eax, 0x91
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x139cf080
pushf
not eax
add eax, 0xc01b3ccc
xor eax, 0xd609c979
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa0e764eb
xor eax, 0xe0ec8e4c
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf52316e5
xor eax, 0xfeeb7b8f
rol eax, 0x6c
popf
jmp 0x1804081cf
movss xmm1, dword [rdi + 0x3c20]
mov r8d, ebx
mulss xmm9, dword [0x1801eff9c]
mov rcx, qword [r13 + 0x290]
mulss xmm1, xmm12
subss xmm0, xmm9
addss xmm1, dword [rsp + 0x4c]
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.180403a27
jmp 0x18040b9bb
bt r12d, 0x14
jae 0x18040ba08
push rax
pushf
mov eax, 0xb0814349
pushf
not eax
add eax, 0xd7dd8ead
xor eax, 0xad5d681a
rol eax, 0x69
popf
pushf
not eax
add eax, 0x90251d44
xor eax, 0x8d755b85
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf27f2dee
xor eax, 0xf2997518
rol eax, 0x4f
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x22533ac6
pushf
not eax
add eax, 0x882a936b
xor eax, 0xa5e4341d
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc9be4f25
xor eax, 0xd0f7d1a8
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x8f3aad9b
xor eax, 0xd3744510
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc1889f85
xor eax, 0xe93388cd
rol eax, 9
popf
jmp 0x1804081cf
cmp byte [rdi + 0x5c38], 0
je 0x18040bb03
push rax
pushf
mov eax, 0x80722b2c
pushf
not eax
add eax, 0x9351113e
xor eax, 0xb0017266
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe46ef944
xor eax, 0x9cf16b4a
rol eax, 0x54
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x98cab8fd
pushf
not eax
add eax, 0x8d5558e9
xor eax, 0x8337aed8
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xab2cccf9
xor eax, 0xfb5b07eb
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xae86c67e
xor eax, 0xa5098102
rol eax, 0x65
popf
jmp 0x1804081cf
mov r9, qword [rbp + 0x88]
lea rax, [rsp + 0x70]
mov r8, qword [rbp + 0x80]
lea rdx, [rsp + 0x58]
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x70], 0
call fcn.180366fcc
jmp 0x18040d6f4
mov r14, qword [0x18027c0b0]
mov rdx, r14
mov rax, qword [r14 + 8]
movzx r8d, byte [rax + 0x19]
test r8b, r8b
jne 0x18040bcc9
push rax
pushf
mov eax, 0xd4f236ef
pushf
not eax
add eax, 0xa5ea0136
xor eax, 0x9fd89529
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb4013e8d
xor eax, 0x9ba81dcf
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd231e0e9
xor eax, 0xb2ec0f1d
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa81595e1
xor eax, 0xaf355285
rol eax, 0xd4
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x1272a0e0
pushf
not eax
add eax, 0x861a94de
xor eax, 0xd5ce3b72
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xddf7decc
xor eax, 0x82c2fa85
rol eax, 6
popf
jmp 0x1804081cf
mov rcx, qword [rcx + 0x10]
jmp 0x18040be48
mov rdx, rcx
mov rcx, qword [rcx]
push rax
pushf
mov eax, 0x559c6787
pushf
not eax
add eax, 0xb78701cd
xor eax, 0xf56d0b3f
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa9c5d738
xor eax, 0x8eca7ad2
rol eax, 0x32
popf
pushf
not eax
add eax, 0x92a9744b
xor eax, 0x93784403
rol eax, 0xb6
popf
jmp 0x1804081cf
cmp byte [rcx + 0x19], 0
je 0x18040be81
push rax
pushf
mov eax, 0xe4fa31fb
pushf
not eax
add eax, 0x830feda4
xor eax, 0xb91b3efa
rol eax, 0x97
popf
pushf
not eax
add eax, 0xda96fbf0
xor eax, 0xb18374b5
rol eax, 0x82
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xb14cedd1
pushf
not eax
add eax, 0xedf3d962
xor eax, 0xbfcfa224
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa1b2971a
xor eax, 0xeee8d96d
rol eax, 0xda
popf
pushf
not eax
add eax, 0x94834883
xor eax, 0xd8cc81a7
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa9d6e0a2
xor eax, 0xf710e2f4
rol eax, 0x3e
popf
jmp 0x1804081cf
cmp byte [rdx + 0x19], 0
jne 0x18040bf13
push rax
pushf
mov eax, 0xfd7d674c
pushf
not eax
add eax, 0xd0cbd126
xor eax, 0x8bab9c01
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf92bcf06
xor eax, 0xa083d92d
rol eax, 0xaf
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x8ce3af5f
pushf
not eax
add eax, 0xf28fdd33
xor eax, 0x942a48a5
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x8645131b
xor eax, 0xe7e47be7
rol eax, 1
popf
pushf
not eax
add eax, 0xbb206c49
xor eax, 0xd46abfdb
rol eax, 0x82
popf
jmp 0x1804081cf
cmp esi, dword [rdx + 0x1c]
jae 0x18040bf90
push rax
pushf
mov eax, 0x689e6793
pushf
not eax
add eax, 0xd96fe5fa
xor eax, 0xea6e8958
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc4066458
xor eax, 0xc4296acd
rol eax, 0x1d
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xda3f3968
pushf
not eax
add eax, 0xfe91ac9e
xor eax, 0xf0bffdc2
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb77fffd2
xor eax, 0xbb68eaae
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb9e4869a
xor eax, 0x8fdd7274
rol eax, 0x8e
popf
jmp 0x1804081cf
mov rdx, r14
push rax
pushf
mov eax, 0x7079145c
pushf
not eax
add eax, 0xfd7ac492
xor eax, 0xe5c764e7
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb66ea064
xor eax, 0xa51b8d8e
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xd2ea8e43
xor eax, 0xf0337603
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa2837694
xor eax, 0xff70011b
rol eax, 0x56
popf
jmp 0x1804081cf
cmp rdx, r14
jne 0x18040c081
push rax
pushf
mov eax, 0x4e7dcb28
pushf
not eax
add eax, 0xcdfce61a
xor eax, 0xd5471fa2
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xb3fe255c
xor eax, 0xbf3f4be9
rol eax, 0x84
popf
pushf
not eax
add eax, 0x93186adb
xor eax, 0xad1ee3ae
rol eax, 0x82
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xba16f909
pushf
not eax
add eax, 0xe1168ccd
xor eax, 0xddbb51bd
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xcd490227
xor eax, 0x82357cce
rol eax, 0x88
popf
pushf
not eax
add eax, 0xfe807d2b
xor eax, 0xdc24f146
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8115ecc4
xor eax, 0xbe4907ab
rol eax, 0x1a
popf
jmp 0x1804081cf
xor r9d, r9d
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x78], r9d
mov rcx, r14
test r8b, r8b
jne 0x18040c148
push rax
pushf
mov eax, 0x36e07305
pushf
not eax
add eax, 0xee2e54ea
xor eax, 0xeeb5def7
rol eax, 0x94
popf
pushf
not eax
add eax, 0xce5fa47c
xor eax, 0xb9e05b2b
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd85e4c0e
xor eax, 0xccb602a1
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf04176d4
xor eax, 0xe46ed90a
rol eax, 0xbe
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xc0bf1292
pushf
not eax
add eax, 0xde6c997e
xor eax, 0x8ba57681
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9e19bf23
xor eax, 0xda9f0914
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x91c41afa
xor eax, 0xb0e472ec
rol eax, 0x79
popf
jmp 0x1804081cf
mov edx, 0x5b3fb56e
pushf
not edx
add edx, 0xbfd55859
xor edx, 0xddca17a7
rol edx, 0x93
popf
pushf
not edx
add edx, 0xa59765b8
xor edx, 0xcc066af6
rol edx, 0xc6
popf
pushf
not edx
add edx, 0xb694fd22
xor edx, 0x997f2a05
rol edx, 0x15
popf
pushf
not edx
add edx, 0x97555d0d
xor edx, 0x9524e014
rol edx, 0xef
popf
nop dword [rax]
push rax
pushf
mov eax, 0x21fb748c
pushf
not eax
add eax, 0xd528eade
xor eax, 0xe38e1ccd
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfcefe5e0
xor eax, 0x9f755f00
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x9b6532bf
xor eax, 0xfd7f6dcd
rol eax, 0x8f
popf
jmp 0x1804081cf
mov qword [rsp + 0x70], rax
cmp dword [rax + 0x1c], esi
jae 0x18040c293
push rax
pushf
mov eax, 0xb072b4b2
pushf
not eax
add eax, 0xdf2dac03
xor eax, 0xe6ed481c
rol eax, 0
popf
pushf
not eax
add eax, 0xb7d9c4de
xor eax, 0xc3968a7a
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf4997f34
xor eax, 0x9acc4ed3
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb3bc190d
xor eax, 0xa596b05c
rol eax, 0x3e
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xbc3d7ec2
pushf
not eax
add eax, 0x8f2496f9
xor eax, 0x91fb637f
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc2da4404
xor eax, 0xf5063523
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xdb40a2ea
xor eax, 0xacbcdf22
rol eax, 0xfd
popf
jmp 0x1804081cf
mov rax, qword [rax + 0x10]
mov dword [rsp + 0x78], r9d
jmp 0x18040c390
mov rcx, rax
mov dword [rsp + 0x78], edx
mov rax, qword [rax]
push rax
pushf
mov eax, 0x471eee7d
pushf
not eax
add eax, 0xd2a7f1f0
xor eax, 0xe0f8744a
rol eax, 0x67
popf
pushf
not eax
add eax, 0xd39347ff
xor eax, 0xd9896c63
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb6ab495b
xor eax, 0x9bb65404
rol eax, 0x95
popf
jmp 0x1804081cf
cmp byte [rax + 0x19], r9b
je 0x18040c3dc
push rax
pushf
mov eax, 0x78cdfd0d
pushf
not eax
add eax, 0xf2ef5c91
xor eax, 0x97501207
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xaa4f8075
xor eax, 0xe1cf3050
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xfbaa1c79
xor eax, 0xe391bc99
rol eax, 5
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xd9a06ce8
pushf
not eax
add eax, 0xae71dcf9
xor eax, 0x858dccac
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x8f7b6fcb
xor eax, 0xe72a130e
rol eax, 0xc9
popf
jmp 0x1804081cf
cmp byte [rcx + 0x19], r9b
jne 0x18040c45b
push rax
pushf
mov eax, 0x82a5da90
pushf
not eax
add eax, 0xcf6d6570
xor eax, 0xb766c25d
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xf4bf76f8
xor eax, 0xf48d30a5
rol eax, 0x94
popf
pushf
not eax
add eax, 0x807f12f1
xor eax, 0xbf1a5bfb
rol eax, 0x34
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xe75592a6
pushf
not eax
add eax, 0xb2a04148
xor eax, 0x9f46261b
rol eax, 0x27
popf
pushf
not eax
add eax, 0xbb2255bc
xor eax, 0xb4eaf891
rol eax, 0x91
popf
jmp 0x1804081cf
cmp esi, dword [rcx + 0x1c]
jae 0x18040c4ec
push rax
pushf
mov eax, 0xcc5cf0e9
pushf
not eax
add eax, 0xa8f0035d
xor eax, 0xa72e45df
rol eax, 9
popf
pushf
not eax
add eax, 0xfc46b670
xor eax, 0x9e9da1d1
rol eax, 0x30
popf
pushf
not eax
add eax, 0x9127cf9e
xor eax, 0x8af1e301
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf89d946c
xor eax, 0xbb7e8347
rol eax, 0xd8
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x88425a6f
pushf
not eax
add eax, 0x875bd83f
xor eax, 0xcb7c3374
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd26fe61c
xor eax, 0xdb6c3412
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd259aece
xor eax, 0xf79e6e03
rol eax, 0xd4
popf
jmp 0x1804081cf
movabs rax, 0x99999998f1496b6
pushf
not rax
add rax, 0x799979ac
xor rax, 0x6a7b1eed
rol rax, 6
popf
pushf
not rax
add rax, 0x661bd1a4
xor rax, 0x407aad00
rol rax, 0x1c
popf
cmp qword [0x18027c0b8], rax
je 0x18040c5d0
push rax
pushf
mov eax, 0x89f84bf0
pushf
not eax
add eax, 0xd672ec21
xor eax, 0xc4301ae4
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x8ec740bb
xor eax, 0xe4a9a62a
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xdeba6411
xor eax, 0x9d550e47
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf13c38fd
xor eax, 0x8f4b9476
rol eax, 0x11
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x74e81950
pushf
not eax
add eax, 0xdd82db2a
xor eax, 0xbb4115c6
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf5227ac8
xor eax, 0x872fcae2
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa14bc42c
xor eax, 0xe830dc37
rol eax, 0xfd
popf
jmp 0x1804081cf
mov ecx, 0x59b6fc78
pushf
not ecx
add ecx, 0xff619c57
xor ecx, 0x9ff44104
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0xc0aca693
xor ecx, 0xca8565df
rol ecx, 0x2e
popf
pushf
not ecx
add ecx, 0xcec0f319
xor ecx, 0x9c902a01
rol ecx, 0x6e
popf
call fcn.1801b6850
movups xmm0, xmmword [rsp + 0x70]
mov r8, rax
lea rdx, [rsp + 0x70]
lea rcx, [0x1d1db48af]
pushf
sub rcx, 0x51b387ff
popf
mov dword [rax + 0x1c], esi
mov dword [rax + 0x20], 0
mov qword [rax], r14
mov qword [rax + 8], r14
mov qword [rax + 0x10], r14
mov word [rax + 0x18], 0
movaps xmmword [rsp + 0x70], xmm0
call fcn.1800ba2c0
mov r14, qword [0x18027c0b0]
push rax
pushf
mov eax, 0xef39ee7f
pushf
not eax
add eax, 0xfa12c772
xor eax, 0x8d54e241
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xf8f787e0
xor eax, 0x91b5981a
rol eax, 0x40
popf
pushf
not eax
add eax, 0xfed33a69
xor eax, 0xcb527985
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe0bf8f06
xor eax, 0xb9d386ee
rol eax, 0x77
popf
jmp 0x1804081cf
mov rax, qword [r14 + 8]
cmp byte [rax + 0x19], 0
jne 0x18040c766
push rax
pushf
mov eax, 0x90214b63
pushf
not eax
add eax, 0xcd30f87f
xor eax, 0xe83455d2
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xe01bcc10
xor eax, 0xd1bd3613
rol eax, 0xa
popf
pushf
not eax
add eax, 0xa04033f3
xor eax, 0xe663f655
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf57bc919
xor eax, 0x84e84738
rol eax, 0x21
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x44ef70f2
pushf
not eax
add eax, 0xf9f810a4
xor eax, 0xc057eea9
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9e244e88
xor eax, 0x82f3e036
rol eax, 0x25
popf
pushf
not eax
add eax, 0x93f571d7
xor eax, 0xfb21ab4f
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xd06c04ca
xor eax, 0xc0bb9d81
rol eax, 0xe1
popf
jmp 0x1804081cf
nop dword [rax + rax]
push rax
pushf
mov eax, 0xabee0759
pushf
not eax
add eax, 0xc52f367f
xor eax, 0x8dbecebf
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x89778e8d
xor eax, 0xcdd340b5
rol eax, 0x28
popf
pushf
not eax
add eax, 0xdf01174a
xor eax, 0xff616f02
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe9cdd3bf
xor eax, 0xb5fc80b2
rol eax, 0x64
popf
jmp 0x1804081cf
cmp dword [rax + 0x1c], esi
jae 0x18040c87b
push rax
pushf
mov eax, 0x5b157761
pushf
not eax
add eax, 0x8513907a
xor eax, 0xb1253b1e
rol eax, 0x10
popf
pushf
not eax
add eax, 0xfedbc1ee
xor eax, 0x9aa64114
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa3af1338
xor eax, 0xa85341ea
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe80002ed
xor eax, 0xe75e5a9b
rol eax, 0xcb
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x4235c6b3
pushf
not eax
add eax, 0xb2affa8b
xor eax, 0xf280454c
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfd1bc0da
xor eax, 0x9f64fc1f
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xfb34864f
xor eax, 0x8461bb0e
rol eax, 0xdb
popf
jmp 0x1804081cf
mov rax, qword [rax + 0x10]
jmp 0x18040c96e
cmp byte [rax + 0x19], 0
je 0x18040c9a7
push rax
pushf
mov eax, 0x511315b3
pushf
not eax
add eax, 0xc827f8db
xor eax, 0x9f8aeb6f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa94bbe7e
xor eax, 0xf12a9ad5
rol eax, 3
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x895c8c54
pushf
not eax
add eax, 0x885515fe
xor eax, 0xb6ea951f
rol eax, 0x31
popf
pushf
not eax
add eax, 0x8dd7fd82
xor eax, 0xb06b6d5d
rol eax, 0xa7
popf
jmp 0x1804081cf
cmp byte [r14 + 0x19], 0
jne 0x18040ca18
push rax
pushf
mov eax, 0xb834ddd5
pushf
not eax
add eax, 0xfbbd0838
xor eax, 0xd1a7f3b5
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xfea6a58e
xor eax, 0xb8ab849b
rol eax, 0x37
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x90c3b85f
pushf
not eax
add eax, 0xba985d47
xor eax, 0xe46dff96
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xdc1aee2f
xor eax, 0xa534a467
rol eax, 0x97
popf
jmp 0x1804081cf
movzx ecx, byte [rsp + 0x41]
movss xmm3, dword [0x1801efff0]
movzx eax, byte [rsp + 0x40]
test cl, cl
jne 0x18040cb2a
push rax
pushf
mov eax, 0x16034e2e
pushf
not eax
add eax, 0xf8c3e9ff
xor eax, 0xac4c8cb5
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa54c77a4
xor eax, 0xb142956f
rol eax, 0x66
popf
pushf
not eax
add eax, 0x921f6e95
xor eax, 0xab7f68a2
rol eax, 0xb6
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x8831df76
pushf
not eax
add eax, 0xac4ace9e
xor eax, 0xfab39516
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb7eecd99
xor eax, 0x81a0221e
rol eax, 0x4c
popf
jmp 0x1804081cf
test al, al
jne 0x18040cba7
push rax
pushf
mov eax, 0x3e96fd1a
pushf
not eax
add eax, 0x962eb3bf
xor eax, 0xb44bfe78
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe833a7b4
xor eax, 0xf7a7ebc4
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa8ab3c14
xor eax, 0xced8972d
rol eax, 0x94
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x170d2ba6
pushf
not eax
add eax, 0xe443bc4c
xor eax, 0xc890097a
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xac278df9
xor eax, 0xc9b65e66
rol eax, 2
popf
pushf
not eax
add eax, 0xe8d2d540
xor eax, 0xd54a5787
rol eax, 0x84
popf
jmp 0x1804081cf
movss xmm2, dword [r14 + 0x20]
jmp 0x18040ce2f
movss xmm2, dword [r14 + 0x20]
comiss xmm11, xmm2
jbe 0x18040cc90
push rax
pushf
mov eax, 0x6550b8a0
pushf
not eax
add eax, 0xd735c34a
xor eax, 0x903a6673
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa28fa455
xor eax, 0xcb56db7f
rol eax, 0x84
popf
pushf
not eax
add eax, 0x96bbc2bc
xor eax, 0xb76d6a41
rol eax, 0x15
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xdbb23343
pushf
not eax
add eax, 0x80f9cdf5
xor eax, 0xcd1206f7
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x97631f18
xor eax, 0xc0653f17
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xf1e74634
xor eax, 0xb2e9826e
rol eax, 2
popf
jmp 0x1804081cf
movss xmm0, dword [rdi + 0x18]
mulss xmm0, xmm3
addss xmm0, xmm2
movss dword [r14 + 0x20], xmm0
movaps xmm2, xmm0
push rax
pushf
mov eax, 0xaa0107e2
pushf
not eax
add eax, 0xfd46642d
xor eax, 0xc8a6638d
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x8caf7628
xor eax, 0xe8f1422b
rol eax, 0xc7
popf
jmp 0x1804081cf
movaps xmm1, xmm2
test cl, cl
jne 0x18040cd6c
push rax
pushf
mov eax, 0x65b1c743
pushf
not eax
add eax, 0x987294fc
xor eax, 0x93234a9f
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x980f3efc
xor eax, 0x9d30b8a5
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xb19579d3
xor eax, 0xc9e88d09
rol eax, 0xe5
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x22dd3ead
pushf
not eax
add eax, 0xaf4eee02
xor eax, 0xb0d2f95f
rol eax, 0x61
popf
pushf
not eax
add eax, 0x89d1b380
xor eax, 0xee284989
rol eax, 0x49
popf
pushf
not eax
add eax, 0xfe925798
xor eax, 0xf7c52c78
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf7ca0e82
xor eax, 0xb798541e
rol eax, 0x80
popf
jmp 0x1804081cf
test al, al
jne 0x18040cdfc
push rax
pushf
mov eax, 0xfb82c9aa
pushf
not eax
add eax, 0xc84f0bb2
xor eax, 0xafb3d99a
rol eax, 0x67
popf
pushf
not eax
add eax, 0x93debdb6
xor eax, 0xd4111304
rol eax, 0x36
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x697a78d1
pushf
not eax
add eax, 0xa7207478
xor eax, 0xc7342c70
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe93a2130
xor eax, 0xa62f41dd
rol eax, 0xcc
popf
jmp 0x1804081cf
movaps xmm1, xmm2
comiss xmm1, xmm13
jbe 0x18040ce95
push rax
pushf
mov eax, 0xef7bd475
pushf
not eax
add eax, 0xe2783b70
xor eax, 0xef032a98
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xb26f64e3
xor eax, 0xda06a39e
rol eax, 0x50
popf
pushf
not eax
add eax, 0x813e9af4
xor eax, 0xe5f6872e
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xba5a891c
xor eax, 0xb71df597
rol eax, 0x98
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x26a16b31
pushf
not eax
add eax, 0xa07a9438
xor eax, 0xe82b1902
rol eax, 0x53
popf
pushf
not eax
add eax, 0x87bd99e9
xor eax, 0xe1c3dacb
rol eax, 0x36
popf
pushf
not eax
add eax, 0xccdec330
xor eax, 0xa5a52cfd
rol eax, 0x20
popf
jmp 0x1804081cf
movss xmm0, dword [rdi + 0x18]
mulss xmm0, xmm3
subss xmm1, xmm0
movss dword [r14 + 0x20], xmm1
push rax
pushf
mov eax, 0xd588e579
pushf
not eax
add eax, 0xcdea4cfe
xor eax, 0x8ccecd79
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb37bee57
xor eax, 0xba3abead
rol eax, 0x64
popf
pushf
not eax
add eax, 0xfae28b34
xor eax, 0x8eab5f4c
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc8ec4916
xor eax, 0x87c27b56
rol eax, 0x9c
popf
jmp 0x1804081cf
comiss xmm1, xmm13
jbe 0x18040cf84
push rax
pushf
mov eax, 0x225e19bb
pushf
not eax
add eax, 0xb6ad592f
xor eax, 0xfbac0e43
rol eax, 0xae
popf
pushf
not eax
add eax, 0xae6d9001
xor eax, 0xe2217c28
rol eax, 0x9c
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xa20100b6
pushf
not eax
add eax, 0xbb3a84b4
xor eax, 0x88e89602
rol eax, 0x83
popf
pushf
not eax
add eax, 0x8907e5e9
xor eax, 0xf3b1624f
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x89c86856
xor eax, 0xfda12cef
rol eax, 0x1e
popf
jmp 0x1804081cf
movss xmm6, dword [rsp + 0x58]
movss xmm7, dword [rsp + 0x5c]
subss xmm6, dword [rsp + 0x50]
subss xmm7, dword [rsp + 0x54]
test al, al
je 0x18040d019
push rax
pushf
mov eax, 0xb45ef3e1
pushf
not eax
add eax, 0xed2c8080
xor eax, 0xb52f02de
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe84276fb
xor eax, 0xc7fb8d83
rol eax, 0x5c
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x6a91bc7d
pushf
not eax
add eax, 0xf35b6835
xor eax, 0xefa23922
rol eax, 0x14
popf
pushf
not eax
add eax, 0xcf15669e
xor eax, 0xa5becee4
rol eax, 0xba
popf
jmp 0x1804081cf
test cl, cl
mov ecx, 0xfdb46767
pushf
not ecx
add ecx, 0xbb4d46fd
xor ecx, 0xf014695a
rol ecx, 0x2e
popf
pushf
not ecx
add ecx, 0xfe8be800
xor ecx, 0xd0c2149c
rol ecx, 0x10
popf
jne 0x18040d0c5
push rax
pushf
mov eax, 0xd77c219e
pushf
not eax
add eax, 0xce1722ea
xor eax, 0xf32bb5db
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb132e9e9
xor eax, 0xb49e233f
rol eax, 0x96
popf
pushf
not eax
add eax, 0xfc3936da
xor eax, 0xf0409d88
rol eax, 0x3d
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x14d246b1
pushf
not eax
add eax, 0x8a3851bc
xor eax, 0x9b0e6654
rol eax, 0x22
popf
pushf
not eax
add eax, 0xdfdf9124
xor eax, 0xd85bde67
rol eax, 0x57
popf
pushf
not eax
add eax, 0x91934c35
xor eax, 0x88d41932
rol eax, 0x4a
popf
jmp 0x1804081cf
mov ecx, 0xe383beef
pushf
not ecx
add ecx, 0xff793e9a
xor ecx, 0xf0f569be
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0xdd64607a
xor ecx, 0x95eaa31a
rol ecx, 0x31
popf
pushf
not ecx
add ecx, 0x84810066
xor ecx, 0xf0ba70cd
rol ecx, 0xbf
popf
push rax
pushf
mov eax, 0x861fa48
pushf
not eax
add eax, 0xb14825d8
xor eax, 0xf0f96e6b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf00ad8e0
xor eax, 0xa975383e
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf02d34c6
xor eax, 0x922f4adc
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa9d79e0d
xor eax, 0xf69c4f34
rol eax, 0xff
popf
jmp 0x1804081cf
movaps xmm1, xmm11
call fcn.1800a6020
movss xmm0, dword [r14 + 0x20]
mov ebx, eax
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x1801f2338]
call fcn.1801cafb0
subsd xmm0, qword [0x1801f0978]
movss xmm2, dword [rsp + 0x54]
xorps xmm3, xmm3
movss xmm1, dword [rsp + 0x50]
xor r9d, r9d
unpcklps xmm1, xmm2
mov r8d, ebx
movq rcx, xmm1
movss dword [rsp + 0x20], xmm13
xorps xmm0, xmmword [0x1801f0a00]
cvtsd2ss xmm3, xmm0
mulss xmm3, xmm12
movaps xmm0, xmm3
mulss xmm3, xmm7
mulss xmm0, xmm6
addss xmm3, xmm2
addss xmm0, dword [rsp + 0x50]
unpcklps xmm0, xmm3
movq rdx, xmm0
call fcn.1803104cb
mov ebx, dword [rsp + 0x68]
push rax
pushf
mov eax, 0x3ff26d7b
pushf
not eax
add eax, 0x9d9c6d5b
xor eax, 0x909e5443
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc90adf8c
xor eax, 0xe26f099c
rol eax, 0x82
popf
jmp 0x1804081cf
mov r8d, 0xc183fc69
pushf
not r8d
add r8d, 0xadd17ec0
xor r8d, 0xf9a3daef
rol r8d, 0xe3
popf
pushf
not r8d
add r8d, 0xc9ead801
xor r8d, 0x88640ae3
rol r8d, 0x91
popf
pushf
not r8d
add r8d, 0xb832b85f
xor r8d, 0x8e7b9426
rol r8d, 0x66
popf
lea rcx, [rsp + 0x50]
mov edx, esi
call fcn.1803d3b8a
bt r12d, 9
jae 0x18040d31b
push rax
pushf
mov eax, 0x5a691a89
pushf
not eax
add eax, 0xf2f350b7
xor eax, 0xe3739c9a
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x888a43be
xor eax, 0xb79d2de4
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe6963ce8
xor eax, 0xe749da43
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd57e4724
xor eax, 0x8dd2e1e6
rol eax, 0xd3
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x46c8accc
pushf
not eax
add eax, 0xfb77fa64
xor eax, 0x895a3148
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x934d25be
xor eax, 0xb61d1c4b
rol eax, 0x87
popf
pushf
not eax
add eax, 0x8eaa0bc5
xor eax, 0x8a814603
rol eax, 0x75
popf
jmp 0x1804081cf
movss xmm0, dword [rsp + 0x48]
mov r8d, ebx
movss xmm1, dword [rdi + 0x3c20]
mov rcx, qword [r13 + 0x290]
mulss xmm1, xmm12
mulss xmm9, xmm12
addss xmm1, dword [rsp + 0x4c]
subss xmm0, xmm9
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.180403a27
jmp 0x18040d59f
cmp byte [rsp + 0x60], 0
jne 0x18040d420
push rax
pushf
mov eax, 0xd559c134
pushf
not eax
add eax, 0x8711a19b
xor eax, 0xb39d0824
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xfe538373
xor eax, 0xff622c30
rol eax, 0x4b
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xe9c511f
pushf
not eax
add eax, 0xe4b1de51
xor eax, 0xcead905c
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb57bdc76
xor eax, 0x9dbe21db
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8b02158d
xor eax, 0xe64b86ca
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xaca6b0f7
xor eax, 0xc81bba66
rol eax, 0x71
popf
jmp 0x1804081cf
movss xmm2, dword [rsp + 0x48]
test r15b, r15b
movss xmm1, dword [rdi + 0x3c20]
subss xmm2, xmm9
mulss xmm1, dword [0x1801eff88]
mov eax, 0x2a50978b
pushf
not eax
add eax, 0xc37c50d2
xor eax, 0xd6c6d89b
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa6c023a8
xor eax, 0x94b73a42
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf8c9d6db
xor eax, 0xe09c244b
rol eax, 0xe3
popf
mov r9d, 0xfbc1819e
pushf
not r9d
add r9d, 0xb09debd2
xor r9d, 0xb4d9bfe4
rol r9d, 0xfc
popf
pushf
not r9d
add r9d, 0xb2532783
xor r9d, 0xe71bf8d4
rol r9d, 0x29
popf
pushf
not r9d
add r9d, 0xd3b23d4e
xor r9d, 0xc14c5a03
rol r9d, 1
popf
mov rcx, qword [r13 + 0x290]
movss xmm0, dword [0x1801effa8]
cmovne r9d, eax
mov r8d, ebx
movss dword [rsp + 0x20], xmm0
addss xmm1, dword [rsp + 0x4c]
addss xmm2, xmm10
unpcklps xmm2, xmm1
movq rdx, xmm2
call fcn.1800c4010
push rax
pushf
mov eax, 0xe86904e0
pushf
not eax
add eax, 0xf5ff65de
xor eax, 0xb22c76fb
rol eax, 0x17
popf
pushf
not eax
add eax, 0x884694f8
xor eax, 0xe1c93fa1
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf0ad729f
xor eax, 0x8497f65c
rol eax, 0xef
popf
jmp 0x1804081cf
cmp byte [rdi + 0x5c38], 0
je 0x18040d601
push rax
pushf
mov eax, 0xa8bf9856
pushf
not eax
add eax, 0xf57c42c2
xor eax, 0xfd34098e
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa03ccadb
xor eax, 0xebbd949e
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8d8b0144
xor eax, 0x91fe17aa
rol eax, 0x36
popf
pushf
not eax
add eax, 0xaae10647
xor eax, 0xa58d337c
rol eax, 0x85
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x591fda16
pushf
not eax
add eax, 0x8278dad2
xor eax, 0xf54f189b
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc89eba92
xor eax, 0xe7f88066
rol eax, 0xac
popf
pushf
not eax
add eax, 0xcc23901c
xor eax, 0xff9e303a
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x81528143
xor eax, 0xd7b96f4a
rol eax, 0x38
popf
jmp 0x1804081cf
xor edx, edx
lea rcx, [0x1d6578ada]
pushf
sub rcx, 0x563867ee
popf
call fcn.1800aa1a0
push rax
pushf
mov eax, 0xcb3344d8
pushf
not eax
add eax, 0xa59da868
xor eax, 0xe6c73ad1
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb0b43334
xor eax, 0x84e8fd88
rol eax, 0x95
popf
jmp 0x1804081cf
mov r8, qword [rbp + 0x88]
xor r9d, r9d
mov rdx, qword [rbp + 0x80]
mov rcx, qword [rsp + 0x48]
call fcn.180375d0c
push rax
pushf
mov eax, 0x5c34d83
pushf
not eax
add eax, 0xdd852dab
xor eax, 0xcdb8b62f
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8a0c9319
xor eax, 0xbf5c52c8
rol eax, 0xa0
popf
jmp 0x1804081cf
test r15b, r15b
je 0x18040d752
push rax
pushf
mov eax, 0xba9dcc74
pushf
not eax
add eax, 0x9786e2f5
xor eax, 0xa6481629
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xa4e0a6d7
xor eax, 0x8697c638
rol eax, 0x28
popf
pushf
not eax
add eax, 0x9a60b4f8
xor eax, 0x8a2ec7c6
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa2666cfa
xor eax, 0xdc7370e5
rol eax, 0x1b
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0x657fd7fb
pushf
not eax
add eax, 0xbe8dba1b
xor eax, 0x9a344dc6
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf4d94170
xor eax, 0xfe687320
rol eax, 0x42
popf
jmp 0x1804081cf
test r12b, 8
jne 0x18040d7be
push rax
pushf
mov eax, 0xb2500451
pushf
not eax
add eax, 0xece382e2
xor eax, 0xc88af626
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x96f5dac6
xor eax, 0x86299549
rol eax, 0x21
popf
jmp 0x1804081cf
push rax
pushf
mov eax, 0xe0e9464f
pushf
not eax
add eax, 0x902ebfd0
xor eax, 0xf3254d23
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc7892bcf
xor eax, 0xb49128c1
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf2c8c5a8
xor eax, 0xe851cdae
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb0b30514
xor eax, 0xc1086b67
rol eax, 0xbc
popf
jmp 0x1804081cf
mov ecx, esi
call fcn.1803a3ed2
push rax
pushf
mov eax, 0x94d984d
pushf
not eax
add eax, 0x9e4fae4a
xor eax, 0x86075898
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc0124da8
xor eax, 0x82e37aff
rol eax, 0xab
popf
pushf
not eax
add eax, 0x832ab37c
xor eax, 0x9366582e
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe157a702
xor eax, 0xe595349a
rol eax, 0x81
popf
jmp 0x1804081cf
movaps xmm12, xmmword [rsp + 0xc0]
movzx eax, r15b
movaps xmm11, xmmword [rsp + 0xd0]
movaps xmm10, xmmword [rsp + 0xe0]
movaps xmm9, xmmword [rsp + 0xf0]
movaps xmm8, xmmword [rsp + 0x100]
movaps xmm7, xmmword [rsp + 0x110]
movaps xmm6, xmmword [rsp + 0x120]
mov r14, qword [rsp + 0x130]
mov rdi, qword [rsp + 0x138]
mov rbx, qword [rsp + 0x170]
movaps xmm13, xmmword [rsp + 0xb0]
add rsp, 0x140
pop r15
pop r13
pop r12
pop rsi
pop rbp
ret
call fcn.1800ba580
int3
lea rcx, [0x1e16aa5bf]
pushf
sub rcx, 0x614b9c7f
popf
call fcn.1801b7e48
int3
push rax
pushf
mov eax, 0xf5fd84a2
pushf
not eax
add eax, 0xd270eea0
xor eax, 0xb9c278fd
rol eax, 0x44
popf
pushf
not eax
add eax, 0x883da293
xor eax, 0xdaa150f5
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xaf6450a2
xor eax, 0xc7861998
rol eax, 0x9b
popf
cmp eax, 2
jne 0x18041b168
popf
pop rax
jmp 0x18041b25b
cmp eax, 0
jne 0x18041b177
popf
pop rax
jmp 0x18041b186
cmp eax, 1
jne 0x18041b186
popf
pop rax
jmp 0x18041b253
push rbx
sub rsp, 0x20
mov rdx, qword [0x18027c030]
mov rbx, rcx
mov rax, qword [rdx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rcx, qword [rdx + 0x3ed0]
cmp byte [rcx + 0xb3], 0
je 0x18041b20d
push rax
pushf
mov eax, 0xd66edc44
pushf
not eax
add eax, 0x9a62ea36
xor eax, 0xaf812270
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xab223e5c
xor eax, 0xcbd067a7
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9c51b6bd
xor eax, 0xab8fd7eb
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xdee38ad6
xor eax, 0x9abdc832
rol eax, 0x4c
popf
jmp 0x18041b159
push rax
pushf
mov eax, 0xb06c9de9
pushf
not eax
add eax, 0xda348ea6
xor eax, 0x9ffea67a
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xf5b45109
xor eax, 0xdd18bea3
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd99983e8
xor eax, 0xf79ab79e
rol eax, 0xcf
popf
jmp 0x18041b159
xor al, al
add rsp, 0x20
pop rbx
ret
xor r8d, r8d
mov rdx, rbx
call fcn.1803111ab
mov ecx, eax
xor r9d, r9d
mov r8, rbx
xor edx, edx
add rsp, 0x20
pop rbx
jmp 0x1804081a1