Function at 0x18033129a
Capabilities:
Encrypt data using speck
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x10c583a
pushf
not eax
add eax, 0x9c1be913
xor eax, 0xb543e06f
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa77e4f2b
xor eax, 0xcac51d68
rol eax, 0x3a
popf
cmp eax, 0x20
jne 0x1803312d7
popf
pop rax
jmp 0x18033266c
cmp eax, 0
jne 0x1803312e6
popf
pop rax
jmp 0x18033152f
cmp eax, 3
jne 0x1803312f5
popf
pop rax
jmp 0x180331646
cmp eax, 1
jne 0x180331304
popf
pop rax
jmp 0x1803315d3
cmp eax, 0xd
jne 0x180331313
popf
pop rax
jmp 0x180331b8b
cmp eax, 0x1a
jne 0x180331322
popf
pop rax
jmp 0x180332307
cmp eax, 0xe
jne 0x180331331
popf
pop rax
jmp 0x180331bd3
cmp eax, 0xb
jne 0x180331340
popf
pop rax
jmp 0x180331a92
cmp eax, 0x19
jne 0x18033134f
popf
pop rax
jmp 0x180332272
cmp eax, 8
jne 0x18033135e
popf
pop rax
jmp 0x180331897
cmp eax, 0x1d
jne 0x18033136d
popf
pop rax
jmp 0x1803324be
cmp eax, 0x17
jne 0x18033137c
popf
pop rax
jmp 0x180332196
cmp eax, 0x1c
jne 0x18033138b
popf
pop rax
jmp 0x180332424
cmp eax, 0x12
jne 0x18033139a
popf
pop rax
jmp 0x180331ec7
cmp eax, 0x18
jne 0x1803313a9
popf
pop rax
jmp 0x1803321ce
cmp eax, 0x11
jne 0x1803313b8
popf
pop rax
jmp 0x180331e54
cmp eax, 0x1b
jne 0x1803313c7
popf
pop rax
jmp 0x1803323c4
cmp eax, 0x21
jne 0x1803313d6
popf
pop rax
jmp 0x1803326dd
cmp eax, 0x23
jne 0x1803313e5
popf
pop rax
jmp 0x1803327bd
cmp eax, 0x25
jne 0x1803313f4
popf
pop rax
jmp 0x1803328ae
cmp eax, 0xf
jne 0x180331403
popf
pop rax
jmp 0x180331c7b
cmp eax, 0x13
jne 0x180331412
popf
pop rax
jmp 0x180331f34
cmp eax, 0x15
jne 0x180331421
popf
pop rax
jmp 0x180331fe3
cmp eax, 0x24
jne 0x180331430
popf
pop rax
jmp 0x180332865
cmp eax, 0x1e
jne 0x18033143f
popf
pop rax
jmp 0x18033257c
cmp eax, 0xc
jne 0x18033144e
popf
pop rax
jmp 0x180331b3a
cmp eax, 0x26
jne 0x18033145d
popf
pop rax
jmp 0x180332957
cmp eax, 0x27
jne 0x18033146c
popf
pop rax
jmp 0x1803329e6
cmp eax, 0x1f
jne 0x18033147b
popf
pop rax
jmp 0x1803325c8
cmp eax, 0x10
jne 0x18033148a
popf
pop rax
jmp 0x180331d22
cmp eax, 6
jne 0x180331499
popf
pop rax
jmp 0x1803317b9
cmp eax, 9
jne 0x1803314a8
popf
pop rax
jmp 0x180331946
cmp eax, 4
jne 0x1803314b7
popf
pop rax
jmp 0x1803316c8
cmp eax, 0x16
jne 0x1803314c6
popf
pop rax
jmp 0x1803320ed
cmp eax, 0x28
jne 0x1803314d5
popf
pop rax
jmp 0x180332a33
cmp eax, 0xa
jne 0x1803314e4
popf
pop rax
jmp 0x1803319cc
cmp eax, 0x22
jne 0x1803314f3
popf
pop rax
jmp 0x180332728
cmp eax, 0x14
jne 0x180331502
popf
pop rax
jmp 0x180331fab
cmp eax, 7
jne 0x180331511
popf
pop rax
jmp 0x18033184f
cmp eax, 5
jne 0x180331520
popf
pop rax
jmp 0x180331737
cmp eax, 2
jne 0x18033152f
popf
pop rax
jmp 0x18033163a
push rdi
sub rsp, 0x70
mov rdi, qword [0x180259f90]
mov eax, dword [rdi + 0x4878]
sub eax, 1
js 0x18033158d
push rax
pushf
mov eax, 0xc5d06429
pushf
not eax
add eax, 0x82cfe59a
xor eax, 0xdf21a245
rol eax, 0x78
popf
pushf
not eax
add eax, 0x96393ec4
xor eax, 0xd1b5eabb
rol eax, 6
popf
pushf
not eax
add eax, 0xe51bcb72
xor eax, 0x8cf94c85
rol eax, 0x15
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x2f7af273
pushf
not eax
add eax, 0xf9ed900c
xor eax, 0xd15f7742
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xbbda7593
xor eax, 0xd9362eae
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x9742c0b9
xor eax, 0x8f0cc81c
rol eax, 0x77
popf
jmp 0x1803312c8
mov r8, qword [rdi + 0x4880]
movsxd rdx, eax
add r8, 8
imul rcx, rdx, 0x38
push rcx
not rcx
sub r8, rcx
pop rcx
sub r8, 1
nop dword [rax]
push rax
pushf
mov eax, 0x6732c435
pushf
not eax
add eax, 0xbb9c5159
xor eax, 0xd34d3f23
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe9d3f618
xor eax, 0xe4dca810
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xfa97a423
xor eax, 0xb4ccad1f
rol eax, 0xbe
popf
jmp 0x1803312c8
mov rcx, qword [r8]
test rcx, rcx
je 0x1803317b9
test dword [rcx + 0xc], 0x8000000
je 0x180331695
push rax
pushf
mov eax, 0xe63de185
pushf
not eax
add eax, 0xfab7b312
xor eax, 0xbb9f359f
rol eax, 4
popf
pushf
not eax
add eax, 0xf5724d42
xor eax, 0xc6dbc921
rol eax, 7
popf
pushf
not eax
add eax, 0x894954bf
xor eax, 0x9966c5a6
rol eax, 0xb8
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x1bb0f82b
pushf
not eax
add eax, 0xef4a59dd
xor eax, 0xa5144b15
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa503d121
xor eax, 0xfaba684e
rol eax, 0x10
popf
jmp 0x1803312c8
cmp byte [rcx + 0xae], 0
je 0x180331704
push rax
pushf
mov eax, 0xa4d0ee76
pushf
not eax
add eax, 0x895bdaf2
xor eax, 0xbdafddd1
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe1b7e936
xor eax, 0xa40d9010
rol eax, 0xa6
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x5f1a7ea7
pushf
not eax
add eax, 0xdc79f4ca
xor eax, 0xdd6a7c34
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf125d439
xor eax, 0x96bd0010
rol eax, 0xee
popf
jmp 0x1803312c8
cmp byte [rcx + 0xb5], 0
je 0x180331773
push rax
pushf
mov eax, 0x1ffa058d
pushf
not eax
add eax, 0xc597ed4a
xor eax, 0x9afdb0b0
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xec437447
xor eax, 0xc3bd5496
rol eax, 0x89
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x97277e9a
pushf
not eax
add eax, 0xc8d76e06
xor eax, 0x91cc03c7
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x828e1f99
xor eax, 0x8709c90a
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa4d95648
xor eax, 0x94f5cb56
rol eax, 0x1c
popf
jmp 0x1803312c8
sub r8, 0x38
sub rdx, 1
jns 0x18033181c
push rax
pushf
mov eax, 0xae27c34e
pushf
not eax
add eax, 0xf9e902d1
xor eax, 0xd594e3f5
rol eax, 0x86
popf
pushf
not eax
add eax, 0x953441ac
xor eax, 0xd04e1804
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf4a9f80e
xor eax, 0xea0b53be
rol eax, 0xea
popf
pushf
not eax
add eax, 0xceb3ef82
xor eax, 0xd8851b04
rol eax, 0xac
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x3af24a67
pushf
not eax
add eax, 0x9cb17336
xor eax, 0x84ace920
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd39aa7f3
xor eax, 0x977bb8a1
rol eax, 0xb9
popf
jmp 0x1803312c8
xor ecx, ecx
push rax
pushf
mov eax, 0xb12382b8
pushf
not eax
add eax, 0x8beb3d96
xor eax, 0xdeb0d6fd
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa9d7ba73
xor eax, 0xbe360249
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x857a291b
xor eax, 0xacbcf70b
rol eax, 0xe7
popf
jmp 0x1803312c8
movss xmm1, dword [rdi + 0x4a54]
xorps xmm0, xmm0
comiss xmm0, xmm1
jb 0x180331900
push rax
pushf
mov eax, 0x8de4d85e
pushf
not eax
add eax, 0x9e5baf8b
xor eax, 0xb4aabfcb
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf125f272
xor eax, 0xf01cb407
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xdd1658ad
xor eax, 0x97dd3680
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd2869553
xor eax, 0xd8c3b614
rol eax, 0x9d
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x9c026360
pushf
not eax
add eax, 0xe0cfe23c
xor eax, 0xd9493cc7
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x8c5a9eb2
xor eax, 0xd1fd67ea
rol eax, 0x90
popf
pushf
not eax
add eax, 0xe42d4cab
xor eax, 0xa8fe0d7f
rol eax, 0x6d
popf
jmp 0x1803312c8
comiss xmm0, dword [rdi + 0x4a3c]
jae 0x180331986
push rax
pushf
mov eax, 0x1c18b616
pushf
not eax
add eax, 0xfa26c7a9
xor eax, 0xdf3bc994
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa79d9d2a
xor eax, 0xbb9a9c8a
rol eax, 0x81
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x42536a76
pushf
not eax
add eax, 0xaa677cba
xor eax, 0xb39b65eb
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xbfa8a108
xor eax, 0xc58adbb6
rol eax, 0xc
popf
pushf
not eax
add eax, 0xda433330
xor eax, 0xa7e09eeb
rol eax, 0x16
popf
jmp 0x1803312c8
mov qword [rsp + 0x88], rbx
mov rbx, qword [rdi + 0x4a28]
test rbx, rbx
je 0x180331a39
push rax
pushf
mov eax, 0x1dc091e6
pushf
not eax
add eax, 0x839ac322
xor eax, 0xd9b88212
rol eax, 0x87
popf
pushf
not eax
add eax, 0x91d29dbc
xor eax, 0x896ac8a9
rol eax, 0x86
popf
pushf
not eax
add eax, 0xaab89d67
xor eax, 0xcb57f311
rol eax, 0x44
popf
pushf
not eax
add eax, 0xab4c71d8
xor eax, 0xc1433dfd
rol eax, 0x6f
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0xdf0d9bb0
pushf
not eax
add eax, 0xcb0a6b42
xor eax, 0xa5b33e98
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9187625d
xor eax, 0x8cb8cba0
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xeed739e2
xor eax, 0xe25f680b
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xfaaabe94
xor eax, 0x9e41e618
rol eax, 0xc7
popf
jmp 0x1803312c8
cmp byte [rbx + 0xae], 0
je 0x180331af4
push rax
pushf
mov eax, 0x8f40c395
pushf
not eax
add eax, 0xbab03273
xor eax, 0xe9246c55
rol eax, 0x38
popf
pushf
not eax
add eax, 0xafd71f9e
xor eax, 0x9795abad
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb6c1565d
xor eax, 0x82f8e79a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x993dab7c
xor eax, 0xae8f1e1b
rol eax, 0x2a
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x19e845c9
pushf
not eax
add eax, 0xb3dd99bc
xor eax, 0xc6ba79da
rol eax, 0x24
popf
pushf
not eax
add eax, 0x9921e1ff
xor eax, 0xc08b2183
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa890b7d2
xor eax, 0xb3c76e34
rol eax, 0x3b
popf
jmp 0x1803312c8
mov al, 0x69
pushf
not al
add al, 0xbe
xor al, 0xfb
rol al, 0x78
popf
pushf
not al
add al, 0x1d
xor al, 0x6c
rol al, 0xb0
popf
jmp 0x180331bd3
xor al, al
push rax
pushf
mov eax, 0x2d9c9332
pushf
not eax
add eax, 0xe1bbf057
xor eax, 0xaec4e56d
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xaf832bdb
xor eax, 0x9d63567e
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd803b88b
xor eax, 0x9f506136
rol eax, 0xb5
popf
jmp 0x1803312c8
test rcx, rcx
jne 0x180331c22
push rax
pushf
mov eax, 0x8385261c
pushf
not eax
add eax, 0xc967cfce
xor eax, 0xb3d71bc8
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xcbed20e8
xor eax, 0xa047da8c
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd92df44b
xor eax, 0x9b87dd9d
rol eax, 0x24
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x30b8553
pushf
not eax
add eax, 0xf681911c
xor eax, 0xf4e284f9
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa0d18367
xor eax, 0x9990d78b
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xcde17aee
xor eax, 0x82cc287c
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd0034725
xor eax, 0x9663c468
rol eax, 0x8a
popf
jmp 0x1803312c8
test al, al
je 0x180331cdc
push rax
pushf
mov eax, 0x4dfd337b
pushf
not eax
add eax, 0x9f398a30
xor eax, 0xd7efd776
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe793affa
xor eax, 0x90e2ce1c
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa074d8b1
xor eax, 0xef21bf96
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd50cc883
xor eax, 0xaeedc917
rol eax, 0x76
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x8cfbdd8
pushf
not eax
add eax, 0xf7b38910
xor eax, 0xb37eaf3f
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa8bbbb45
xor eax, 0x995bd234
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd42b4234
xor eax, 0xb04648c9
rol eax, 0xfc
popf
jmp 0x1803312c8
movups xmm0, xmmword [rdi + 0x3be4]
mov qword [rsp + 0x90], rsi
lea rcx, [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm6
movups xmmword [rsp + 0x40], xmm0
mulss xmm1, dword [rdi + 0x37e0]
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm1
movss dword [rsp + 0x4c], xmm0
call fcn.180460b30
mov edx, eax
mov rcx, rbx
call fcn.180488d7d
mov rbx, qword [rdi + 0x4a28]
movss xmm2, dword [rdi + 0x3c20]
mov rax, qword [0x180259f90]
movss xmm6, dword [rbx + 0x18]
movss xmm0, dword [rbx + 0x20]
movaps xmm4, xmm6
movss xmm5, dword [rbx + 0x1c]
addss xmm6, xmm0
movss xmm1, dword [rbx + 0x24]
subss xmm4, xmm2
mov rcx, qword [rax + 0x48a8]
movaps xmm3, xmm5
addss xmm5, xmm1
subss xmm3, xmm2
addss xmm6, xmm2
mov rsi, qword [rcx]
movss dword [rsp + 0x40], xmm4
addss xmm5, xmm2
movss dword [rsp + 0x44], xmm3
movaps xmm0, xmm6
movss dword [rsp + 0x48], xmm6
subss xmm0, xmm4
movss dword [rsp + 0x4c], xmm5
comiss xmm0, dword [rsi + 0xc]
jb 0x180331e0f
push rax
pushf
mov eax, 0x7cb0f2f0
pushf
not eax
add eax, 0xe3b1e4de
xor eax, 0xe1d96dca
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa841a194
xor eax, 0xf509520e
rol eax, 0x7d
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x38f2efb2
pushf
not eax
add eax, 0xdc2406ec
xor eax, 0xab9d9365
rol eax, 0xee
popf
pushf
not eax
add eax, 0xad60b04c
xor eax, 0x9318a3b8
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe4d2c464
xor eax, 0xccb3735f
rol eax, 1
popf
jmp 0x1803312c8
movaps xmm0, xmm5
subss xmm0, xmm3
comiss xmm0, dword [rsi + 0x10]
jb 0x180331e94
push rax
pushf
mov eax, 0xb46d1f6c
pushf
not eax
add eax, 0xc0fe5876
xor eax, 0xfb58d2ba
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf74f2265
xor eax, 0x99af4015
rol eax, 0x37
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x5624cf04
pushf
not eax
add eax, 0xff6c551a
xor eax, 0x85181e3a
rol eax, 0xc
popf
pushf
not eax
add eax, 0xac4b1658
xor eax, 0xb6082392
rol eax, 0xa
popf
jmp 0x1803312c8
xorps xmm2, xmmword [0x1801d1f40]
subss xmm2, dword [0x1801d1e60]
movaps xmm0, xmm2
subss xmm4, xmm2
subss xmm3, xmm2
addss xmm0, xmm6
addss xmm2, xmm5
movss dword [rsp + 0x40], xmm4
movss dword [rsp + 0x44], xmm3
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm2
push rax
pushf
mov eax, 0x475ea8fd
pushf
not eax
add eax, 0xbe4b0662
xor eax, 0xf66272b0
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9789d483
xor eax, 0xc3094675
rol eax, 0x9f
popf
jmp 0x1803312c8
mov rcx, qword [rbx + 0x290]
movaps xmm6, xmmword [rsp + 0x60]
cmp dword [rcx], 0
jne 0x180331f78
push rax
pushf
mov eax, 0xdd428670
pushf
not eax
add eax, 0xd30f2aad
xor eax, 0xdfd952c9
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe3c9ab07
xor eax, 0x845a5d65
rol eax, 0xda
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0xa1484b1c
pushf
not eax
add eax, 0xdda8f67c
xor eax, 0xd6cd9ecf
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf96071ac
xor eax, 0xfbfc3701
rol eax, 4
popf
jmp 0x1803312c8
call fcn.1800acc60
push rax
pushf
mov eax, 0x221706c9
pushf
not eax
add eax, 0x9d618d6e
xor eax, 0xca0f1629
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe1c40cfe
xor eax, 0xcb818238
rol eax, 0x76
popf
jmp 0x1803312c8
movss xmm1, dword [rsi + 8]
lea rdx, [rsi + 4]
movss xmm0, dword [rsi + 0xc]
lea r8, [rsp + 0x80]
addss xmm1, dword [rsi + 0x10]
addss xmm0, dword [rdx]
mov rcx, qword [rbx + 0x290]
xor r9d, r9d
movss dword [rsp + 0x84], xmm1
movss dword [rsp + 0x80], xmm0
call fcn.1800b5a90
mov rax, qword [0x180259f90]
lea rcx, [rsp + 0x50]
movss xmm0, dword [rdi + 0x4a3c]
movups xmm1, xmmword [rax + 0x3bd4]
mulss xmm0, dword [rax + 0x37e0]
movups xmmword [rsp + 0x50], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rsp + 0x5c], xmm1
call fcn.180460b30
movss xmm0, dword [0x1801d1e80]
lea r8, [rsp + 0x48]
mov rcx, qword [rbx + 0x290]
lea rdx, [rsp + 0x40]
movss dword [rsp + 0x30], xmm0
mov r9d, eax
movss xmm0, dword [rbx + 0x50]
mov dword [rsp + 0x28], 0
movss dword [rsp + 0x20], xmm0
call fcn.1800ae8a0
mov rcx, qword [rbx + 0x290]
call fcn.1800b57c0
mov rsi, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x88]
add rsp, 0x70
pop rdi
ret
mov r10, qword [rdi + 0x3e78]
mov rbx, rcx
movsxd rax, dword [rdi + 0x3e70]
mov rdx, r10
lea r8, [r10 + rax*8]
cmp r10, r8
jae 0x180332163
push rax
pushf
mov eax, 0x3eb992c4
pushf
not eax
add eax, 0xe4848194
xor eax, 0xf5439456
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x85e9440f
xor eax, 0xbabc93c9
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x9efca784
xor eax, 0xe6445ce4
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa94cf6db
xor eax, 0xdce1c8d0
rol eax, 0x86
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x40d92e66
pushf
not eax
add eax, 0xf3138790
xor eax, 0xf28780c0
rol eax, 0x51
popf
pushf
not eax
add eax, 0xad3dc795
xor eax, 0xf96b4614
rol eax, 0x61
popf
jmp 0x1803312c8
nop dword [rax + rax]
push rax
pushf
mov eax, 0x7aafac7f
pushf
not eax
add eax, 0xa6bc39c8
xor eax, 0x99de7c56
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa67e70ed
xor eax, 0x87ce9dfb
rol eax, 0x12
popf
jmp 0x1803312c8
cmp qword [rdx], rcx
je 0x180332219
push rax
pushf
mov eax, 0xf12ef260
pushf
not eax
add eax, 0xea63ec68
xor eax, 0xc6979697
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb1191d35
xor eax, 0xbcc3354f
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd4e8e9fb
xor eax, 0xdea6cecf
rol eax, 0x47
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0xea5d7d4f
pushf
not eax
add eax, 0xaa75dfba
xor eax, 0x98125025
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xc2d01d58
xor eax, 0x8cc63c20
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc8a6852b
xor eax, 0xd9d431db
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xe4274bd9
xor eax, 0xe4a0aca4
rol eax, 0xb6
popf
jmp 0x1803312c8
add rdx, 8
cmp rdx, r8
jb 0x1803322d4
push rax
pushf
mov eax, 0xcf5c907
pushf
not eax
add eax, 0xbd2db9f9
xor eax, 0xa60b5008
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe25cd56a
xor eax, 0xe2c42a17
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8611dfac
xor eax, 0xed510a2f
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xbecc00ca
xor eax, 0xb2c47824
rol eax, 0xa0
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0xd51146df
pushf
not eax
add eax, 0xcf0e731d
xor eax, 0xb4397380
rol eax, 0x70
popf
pushf
not eax
add eax, 0x838b50c7
xor eax, 0xa3ce0303
rol eax, 0x64
popf
jmp 0x1803312c8
sub rdx, r10
sar rdx, 3
test edx, edx
js 0x18033236b
push rax
pushf
mov eax, 0x4bd5a5f8
pushf
not eax
add eax, 0xf59d0131
xor eax, 0xf86b4a71
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb4ea52b6
xor eax, 0xb5ff1fb6
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9d8e3cde
xor eax, 0xd123d650
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xb3352fbd
xor eax, 0xbc136340
rol eax, 0x43
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0xc65dda27
pushf
not eax
add eax, 0xc8675a9c
xor eax, 0xf073b33c
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8b4bf5eb
xor eax, 0xba2e3870
rol eax, 0x46
popf
pushf
not eax
add eax, 0xafbf7670
xor eax, 0xf71b3fca
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf2639629
xor eax, 0xfca7da8e
rol eax, 0x3f
popf
jmp 0x1803312c8
movsxd r9, edx
lea r10, [r10 + r9*8]
push rax
pushf
mov eax, 0x53f41694
pushf
not eax
add eax, 0xec77db3b
xor eax, 0xdbc43c88
rol eax, 9
popf
pushf
not eax
add eax, 0xfbf59c57
xor eax, 0xf713a5cb
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9c1ebeb4
xor eax, 0xbc2dd633
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x96fd8fb6
xor eax, 0xbfc5494b
rol eax, 0x36
popf
jmp 0x1803312c8
mov rdx, qword [r10]
mov r8d, dword [rdx + 0xc]
bt r8d, 0x18
jb 0x180332465
push rax
pushf
mov eax, 0x8b76f291
pushf
not eax
add eax, 0x800eb6d2
xor eax, 0xeb5de225
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf079e57d
xor eax, 0xb00d98b2
rol eax, 0xad
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x8945c530
pushf
not eax
add eax, 0xb15cf07f
xor eax, 0x9c19ae6a
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x94b133a2
xor eax, 0xc764bbdc
rol eax, 0x64
popf
pushf
not eax
add eax, 0x97b1fd4e
xor eax, 0xdd76ccc4
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf32d2cfd
xor eax, 0xb87a4133
rol eax, 0x57
popf
jmp 0x1803312c8
mov rax, rdx
cmp qword [rdx + 0x370], rcx
je 0x180332523
push rax
pushf
mov eax, 0x53683ae3
pushf
not eax
add eax, 0xb1d47474
xor eax, 0xd6b13f01
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa3c20384
xor eax, 0x869b59df
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe0df6e0e
xor eax, 0xcf564dfe
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe175451b
xor eax, 0xfd25ea06
rol eax, 0x25
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x84918e77
pushf
not eax
add eax, 0xb947b054
xor eax, 0xdeafa6bb
rol eax, 0x61
popf
pushf
not eax
add eax, 0xedf5aac9
xor eax, 0x95a4ad3a
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa63393e5
xor eax, 0x935bbcf3
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9f8f5c8a
xor eax, 0xfb2840c3
rol eax, 0xd5
popf
jmp 0x1803312c8
nop word [rax + rax]
push rax
pushf
mov eax, 0x79314859
pushf
not eax
add eax, 0xeff2b6f3
xor eax, 0xe1dee945
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xdadac390
xor eax, 0xad1ad693
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe1614258
xor eax, 0xfa5fb9ec
rol eax, 0xf
popf
jmp 0x1803312c8
cmp rax, rcx
je 0x180332613
push rax
pushf
mov eax, 0xddaec33b
pushf
not eax
add eax, 0xd1eceb38
xor eax, 0xe9f5f5df
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xeb10b89b
xor eax, 0xa3899439
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc565c886
xor eax, 0xe7e39311
rol eax, 0xcd
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x26222e05
pushf
not eax
add eax, 0xfda9ee78
xor eax, 0x85805878
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe71397e3
xor eax, 0xd10cab91
rol eax, 0x43
popf
pushf
not eax
add eax, 0x831c526b
xor eax, 0xcb6d4fe4
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x82fc6df1
xor eax, 0x91639886
rol eax, 0xd1
popf
jmp 0x1803312c8
mov rax, qword [rax + 0x368]
test rax, rax
jne 0x1803326aa
push rax
pushf
mov eax, 0x7b590bab
pushf
not eax
add eax, 0xae390e5b
xor eax, 0xfaa878f4
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xaa733465
xor eax, 0xe82f6196
rol eax, 1
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0xf32558d
pushf
not eax
add eax, 0xa01d405e
xor eax, 0xe3dbe246
rol eax, 0x17
popf
pushf
not eax
add eax, 0xbe3c52ef
xor eax, 0xf302ba65
rol eax, 0x81
popf
jmp 0x1803312c8
jmp 0x180332957
cmp byte [rdx + 0xae], 0
je 0x180332777
push rax
pushf
mov eax, 0x9e0bfabd
pushf
not eax
add eax, 0xa718a6f6
xor eax, 0xa9d6da6a
rol eax, 0x96
popf
pushf
not eax
add eax, 0xfc2d2eb8
xor eax, 0xa7d60459
rol eax, 0x91
popf
pushf
not eax
add eax, 0xde3aa345
xor eax, 0xe5b32a5f
rol eax, 0x5a
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0xdbc6b2de
pushf
not eax
add eax, 0xd6859e61
xor eax, 0xb449f543
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd07eadfb
xor eax, 0xe6c0d9ee
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8738c253
xor eax, 0x833c28b2
rol eax, 0x74
popf
jmp 0x1803312c8
cmp byte [rdx + 0xb5], 0
jne 0x18033280c
push rax
pushf
mov eax, 0xc4d2fd1
pushf
not eax
add eax, 0xec916876
xor eax, 0xb530ae7f
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x80019196
xor eax, 0x971ace1b
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9e9e5558
xor eax, 0xe7a2d32e
rol eax, 0x6e
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x1c968e50
pushf
not eax
add eax, 0xbc696ead
xor eax, 0xe0edbc73
rol eax, 0x72
popf
pushf
not eax
add eax, 0xe43278c0
xor eax, 0x9e6a991a
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa4c6ebed
xor eax, 0xb132faf7
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd5284291
xor eax, 0xc070c185
rol eax, 0x62
popf
jmp 0x1803312c8
mov eax, dword [rcx + 0xc]
and r8d, 0x2000000
and eax, 0x2000000
cmp r8d, eax
cmovbe rbx, rdx
push rax
pushf
mov eax, 0x56337a56
pushf
not eax
add eax, 0xd2a81c19
xor eax, 0xaeb344ac
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x93b1ca63
xor eax, 0x9703ba0a
rol eax, 0xd7
popf
jmp 0x1803312c8
sub r10, 8
sub r9, 1
jns 0x180332911
push rax
pushf
mov eax, 0x920f34f9
pushf
not eax
add eax, 0xe12b161c
xor eax, 0xa8eaed7d
rol eax, 9
popf
pushf
not eax
add eax, 0xbe2c4736
xor eax, 0xe2322e16
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xcd710a5a
xor eax, 0xd420c18c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xef9c124e
xor eax, 0x81a585a2
rol eax, 0x34
popf
jmp 0x1803312c8
push rax
pushf
mov eax, 0x9792eab8
pushf
not eax
add eax, 0xb61647c9
xor eax, 0xcc88a238
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xe4ed6d07
xor eax, 0x8c670493
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xa25865ab
xor eax, 0xce097780
rol eax, 0x1e
popf
jmp 0x1803312c8
movups xmm0, xmmword [rdi + 0x3bf4]
lea rcx, [rsp + 0x50]
mulss xmm1, dword [rdi + 0x37e0]
movups xmmword [rsp + 0x50], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm1
movss dword [rsp + 0x5c], xmm0
call fcn.180460b30
mov edx, eax
mov rcx, rbx
call fcn.180488d7d
push rax
pushf
mov eax, 0x6700f333
pushf
not eax
add eax, 0xee2ea7db
xor eax, 0xb312a0db
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x860432ed
xor eax, 0xfc27da58
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa6e02b17
xor eax, 0x814b4c41
rol eax, 0x34
popf
pushf
not eax
add eax, 0xffbf2f3f
xor eax, 0xc2e07002
rol eax, 0xdc
popf
jmp 0x1803312c8
mov rbx, qword [rsp + 0x88]
push rax
pushf
mov eax, 0x442021ad
pushf
not eax
add eax, 0xb70b5393
xor eax, 0xac9a64a6
rol eax, 1
popf
pushf
not eax
add eax, 0xb2867ebe
xor eax, 0xe1035073
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf241fa77
xor eax, 0xad19d94d
rol eax, 0x80
popf
jmp 0x1803312c8
add rsp, 0x70
pop rdi
ret