Function at 0x1401f9e0f
Capabilities:
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x3a4edf12
pushf
not eax
add eax, 0xde6016b7
xor eax, 0xb3845fbf
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x8736bc42
xor eax, 0x9974c212
rol eax, 0x97
popf
pushf
not eax
add eax, 0xe2e9e6e0
xor eax, 0xbe3718ea
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xfdd9ed02
xor eax, 0xd32b73cc
rol eax, 0xfc
popf
cmp eax, 0x20
jne 0x1401f9e72
popf
pop rax
jmp 0x1401fb122
cmp eax, 0
jne 0x1401f9e81
popf
pop rax
jmp 0x1401fa09d
cmp eax, 3
jne 0x1401f9e90
popf
pop rax
jmp 0x1401fa266
cmp eax, 1
jne 0x1401f9e9f
popf
pop rax
jmp 0x1401fa16a
cmp eax, 0xd
jne 0x1401f9eae
popf
pop rax
jmp 0x1401fa746
cmp eax, 0x1a
jne 0x1401f9ebd
popf
pop rax
jmp 0x1401fae82
cmp eax, 0xe
jne 0x1401f9ecc
popf
pop rax
jmp 0x1401fa78d
cmp eax, 0xb
jne 0x1401f9edb
popf
pop rax
jmp 0x1401fa60e
cmp eax, 0x19
jne 0x1401f9eea
popf
pop rax
jmp 0x1401fae0e
cmp eax, 8
jne 0x1401f9ef9
popf
pop rax
jmp 0x1401fa47b
cmp eax, 0x1d
jne 0x1401f9f08
popf
pop rax
jmp 0x1401fafd1
cmp eax, 0x17
jne 0x1401f9f17
popf
pop rax
jmp 0x1401fabf1
cmp eax, 0x1c
jne 0x1401f9f26
popf
pop rax
jmp 0x1401faf2b
cmp eax, 0x12
jne 0x1401f9f35
popf
pop rax
jmp 0x1401fa9ba
cmp eax, 0x18
jne 0x1401f9f44
popf
pop rax
jmp 0x1401fac81
cmp eax, 0x11
jne 0x1401f9f53
popf
pop rax
jmp 0x1401fa94e
cmp eax, 0x1b
jne 0x1401f9f62
popf
pop rax
jmp 0x1401faedc
cmp eax, 0x21
jne 0x1401f9f71
popf
pop rax
jmp 0x1401fb169
cmp eax, 0x23
jne 0x1401f9f80
popf
pop rax
jmp 0x1401fb271
cmp eax, 0x25
jne 0x1401f9f8f
popf
pop rax
jmp 0x1401fb31a
cmp eax, 0xf
jne 0x1401f9f9e
popf
pop rax
jmp 0x1401fa7f2
cmp eax, 0x13
jne 0x1401f9fad
popf
pop rax
jmp 0x1401fa9fb
cmp eax, 0x15
jne 0x1401f9fbc
popf
pop rax
jmp 0x1401fab18
cmp eax, 0x24
jne 0x1401f9fcb
popf
pop rax
jmp 0x1401fb2cb
cmp eax, 0x1e
jne 0x1401f9fda
popf
pop rax
jmp 0x1401fb03e
cmp eax, 0xc
jne 0x1401f9fe9
popf
pop rax
jmp 0x1401fa64f
cmp eax, 7
jne 0x1401f9ff8
popf
pop rax
jmp 0x1401fa42a
cmp eax, 5
jne 0x1401fa007
popf
pop rax
jmp 0x1401fa365
cmp eax, 0x1f
jne 0x1401fa016
popf
pop rax
jmp 0x1401fb08d
cmp eax, 0x10
jne 0x1401fa025
popf
pop rax
jmp 0x1401fa8af
cmp eax, 6
jne 0x1401fa034
popf
pop rax
jmp 0x1401fa3eb
cmp eax, 9
jne 0x1401fa043
popf
pop rax
jmp 0x1401fa516
cmp eax, 4
jne 0x1401fa052
popf
pop rax
jmp 0x1401fa2f9
cmp eax, 0x16
jne 0x1401fa061
popf
pop rax
jmp 0x1401fab6a
cmp eax, 2
jne 0x1401fa070
popf
pop rax
jmp 0x1401fa1d3
cmp eax, 0xa
jne 0x1401fa07f
popf
pop rax
jmp 0x1401fa5a2
cmp eax, 0x22
jne 0x1401fa08e
popf
pop rax
jmp 0x1401fb1b8
cmp eax, 0x14
jne 0x1401fa09d
popf
pop rax
jmp 0x1401fab07
movss dword [rsp + 0x20], xmm3
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x158
mov eax, dword [rsp + 0x180]
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0xffffffff
jne 0x1401fa124
push rax
pushf
mov eax, 0xbcea3091
pushf
not eax
add eax, 0xa9afdcef
xor eax, 0xb0d3b8a6
rol eax, 0x85
popf
pushf
not eax
add eax, 0x87fe5b8c
xor eax, 0x80af32ec
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf4f5edf4
xor eax, 0xb6e9516c
rol eax, 0x15
popf
pushf
not eax
add eax, 0x9d3d1350
xor eax, 0x9c09412e
rol eax, 0xd8
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0xa3023ab1
pushf
not eax
add eax, 0xd12790bc
xor eax, 0xe5fcf168
rol eax, 0x51
popf
pushf
not eax
add eax, 0x91e8a7fc
xor eax, 0xdfa2fb17
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x808d43e4
xor eax, 0xd30ed1de
rol eax, 0x40
popf
jmp 0x1401f9e63
mov dword [rsp + 0x180], 0xf0
jmp 0x1401fa47b
cmp dword [rsp + 0x30], 1
jl 0x1401fa20d
push rax
pushf
mov eax, 0x2734932f
pushf
not eax
add eax, 0xbb0042a6
xor eax, 0xe7ab3909
rol eax, 0x39
popf
pushf
not eax
add eax, 0xac927536
xor eax, 0xada9b439
rol eax, 0x1c
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0xe42fdad8
pushf
not eax
add eax, 0xff227552
xor eax, 0xe0ff3c34
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xffa0a17a
xor eax, 0xda31d569
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xb25e87f7
xor eax, 0x8b73ee07
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd18cb02c
xor eax, 0xb3b9c633
rol eax, 0x6e
popf
jmp 0x1401f9e63
cmp dword [rsp + 0x30], 0xf
jg 0x1401fa2b3
push rax
pushf
mov eax, 0x9421105f
pushf
not eax
add eax, 0xc8c568d4
xor eax, 0x8aae2505
rol eax, 0xa
popf
pushf
not eax
add eax, 0xfaa5f734
xor eax, 0xe52c7c8f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc7b645f9
xor eax, 0xe570a44c
rol eax, 0xad
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0xee628729
pushf
not eax
add eax, 0xe9e8f666
xor eax, 0xda99573a
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb3541a9e
xor eax, 0x823b92ef
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xea0b2dca
xor eax, 0x94d180b7
rol eax, 0xf7
popf
jmp 0x1401f9e63
mov eax, dword [rsp + 0x30]
shl eax, 4
mov dword [rsp + 0x180], eax
jmp 0x1401fa47b
mov eax, dword [rsp + 0x30]
and eax, 0x1f0
test eax, eax
jne 0x1401fa3b8
push rax
pushf
mov eax, 0x4a4d4ea0
pushf
not eax
add eax, 0x8d7ee839
xor eax, 0x8795393e
rol eax, 0xba
popf
pushf
not eax
add eax, 0xdccb9ad0
xor eax, 0xacdf7e8c
rol eax, 8
popf
pushf
not eax
add eax, 0xd4a3062f
xor eax, 0xee2c4440
rol eax, 0x22
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0x4f4c0683
pushf
not eax
add eax, 0xc9613777
xor eax, 0xc7fe4239
rol eax, 0x47
popf
pushf
not eax
add eax, 0x88911b16
xor eax, 0x92efb5b7
rol eax, 0x6d
popf
jmp 0x1401f9e63
mov eax, dword [rsp + 0x30]
or eax, 0xf0
mov dword [rsp + 0x30], eax
push rax
pushf
mov eax, 0xeb9ff4c3
pushf
not eax
add eax, 0xd69e0c69
xor eax, 0xd8a4aa57
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x82670934
xor eax, 0xaaa8c2eb
rol eax, 1
popf
jmp 0x1401f9e63
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x180], eax
push rax
pushf
mov eax, 0x9aee9639
pushf
not eax
add eax, 0xc22566ec
xor eax, 0x81902462
rol eax, 0x43
popf
pushf
not eax
add eax, 0x94d73ecd
xor eax, 0x8b831c7f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x8c19966c
xor eax, 0xa7f7efcb
rol eax, 0xd6
popf
jmp 0x1401f9e63
mov eax, dword [rsp + 0x180]
and eax, 0x30
cmp eax, 0x30
je 0x1401fa4d0
push rax
pushf
mov eax, 0xd10a4de
pushf
not eax
add eax, 0xbb3aa37b
xor eax, 0xf88a77bd
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x8a20616b
xor eax, 0xdd4bb038
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc0257712
xor eax, 0xc28c0668
rol eax, 0xf4
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0xb16fe14e
pushf
not eax
add eax, 0x915f73f2
xor eax, 0x93e75194
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe45eed42
xor eax, 0xd7f90943
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd008e44b
xor eax, 0x90bf4540
rol eax, 0x55
popf
jmp 0x1401f9e63
mov eax, dword [rsp + 0x180]
and eax, 0xc0
cmp eax, 0xc0
je 0x1401fa55c
push rax
pushf
mov eax, 0x1432980a
pushf
not eax
add eax, 0xc0cfe88d
xor eax, 0xbd0687ed
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd2ac1acb
xor eax, 0xdbf0a23e
rol eax, 6
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0x73f7b149
pushf
not eax
add eax, 0xd5bf196d
xor eax, 0xc39d39cb
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc8a0e268
xor eax, 0xd2e1f4cc
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xba506a80
xor eax, 0xd2dc7489
rol eax, 0xea
popf
jmp 0x1401f9e63
movss xmm0, dword [0x140118974]
movss dword [rsp + 0x48], xmm0
jmp 0x1401fa64f
movss xmm0, dword [0x140118940]
movss dword [rsp + 0x48], xmm0
push rax
pushf
mov eax, 0xc87e4423
pushf
not eax
add eax, 0x8a5c5949
xor eax, 0xe890e471
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x971e35c1
xor eax, 0xf5d5be36
rol eax, 0xf1
popf
jmp 0x1401f9e63
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x168]
movss xmm0, dword [rax]
subss xmm0, dword [rcx]
movss dword [rsp + 0x80], xmm0
cvtss2sd xmm0, dword [rsp + 0x80]
andps xmm0, xmmword [0x140119f00]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [rsp + 0x88]
mulss xmm0, dword [rsp + 0x48]
subss xmm0, dword [0x140118974]
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [rsp + 0x178]
comiss xmm0, dword [rsp + 0x50]
jae 0x1401fa6ed
push rax
pushf
mov eax, 0xccf70947
pushf
not eax
add eax, 0xed688b98
xor eax, 0xbb6e52dd
rol eax, 0x21
popf
pushf
not eax
add eax, 0xc5746ac4
xor eax, 0x8f3789a8
rol eax, 0x92
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0x76b4283a
pushf
not eax
add eax, 0xccbe943d
xor eax, 0xd3c7b97c
rol eax, 3
popf
pushf
not eax
add eax, 0xcc56ad6a
xor eax, 0xeb2dbfb8
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc537bfec
xor eax, 0x913b7330
rol eax, 0x12
popf
pushf
not eax
add eax, 0x931667da
xor eax, 0xf7024d11
rol eax, 0x7c
popf
jmp 0x1401f9e63
movss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x58], xmm0
jmp 0x1401fa7f2
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x58], xmm0
push rax
pushf
mov eax, 0xd5337c30
pushf
not eax
add eax, 0xb33aebdc
xor eax, 0xd2396332
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb868773f
xor eax, 0xdae34fb7
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc24d64b9
xor eax, 0xf1a63362
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc5cf5ea2
xor eax, 0xf8059a8f
rol eax, 0x7f
popf
jmp 0x1401f9e63
movss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x178], xmm0
mov eax, dword [rsp + 0x180]
and eax, 0x50
cmp eax, 0x50
je 0x1401fa856
push rax
pushf
mov eax, 0xe509ecaf
pushf
not eax
add eax, 0xbb2f4364
xor eax, 0xd5643de5
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xde7c9e6f
xor eax, 0xe425a29a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xcd2930e8
xor eax, 0xe604bdcf
rol eax, 0x2a
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0x202003e
pushf
not eax
add eax, 0xfd3242be
xor eax, 0xc9c64c72
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc97ece7a
xor eax, 0x8f5e0fe8
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb9da6968
xor eax, 0xa092887d
rol eax, 0x12
popf
pushf
not eax
add eax, 0xc8d169d4
xor eax, 0xca6279bc
rol eax, 0xdb
popf
jmp 0x1401f9e63
mov eax, dword [rsp + 0x180]
and eax, 0xa0
cmp eax, 0xa0
je 0x1401fa8f5
push rax
pushf
mov eax, 0x39c60e1e
pushf
not eax
add eax, 0xe914eca5
xor eax, 0x907a9915
rol eax, 0x93
popf
pushf
not eax
add eax, 0x874efec0
xor eax, 0xc2b5051d
rol eax, 0x45
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0xce9306e1
pushf
not eax
add eax, 0xada13913
xor eax, 0x8c8fd3d1
rol eax, 0xf
popf
pushf
not eax
add eax, 0x83cc4a04
xor eax, 0xf90d2fde
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfcd22de0
xor eax, 0xf295c09e
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb9f04057
xor eax, 0xa0a2aada
rol eax, 0x5b
popf
jmp 0x1401f9e63
movss xmm0, dword [0x140118974]
movss dword [rsp + 0x5c], xmm0
jmp 0x1401fa9fb
movss xmm0, dword [0x140118940]
movss dword [rsp + 0x5c], xmm0
push rax
pushf
mov eax, 0x4847d746
pushf
not eax
add eax, 0xe6e13b60
xor eax, 0x8cf6035f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x92b89104
xor eax, 0x8f7e6070
rol eax, 0x45
popf
jmp 0x1401f9e63
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x168]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rcx + 4]
movss dword [rsp + 0x90], xmm0
cvtss2sd xmm0, dword [rsp + 0x90]
andps xmm0, xmmword [0x140119f00]
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x98], xmm0
movss xmm0, dword [rsp + 0x98]
mulss xmm0, dword [rsp + 0x5c]
subss xmm0, dword [0x140118974]
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [rsp + 0x178]
comiss xmm0, dword [rsp + 0x60]
jae 0x1401faac1
push rax
pushf
mov eax, 0x5133768f
pushf
not eax
add eax, 0x81b81cd0
xor eax, 0x8204cc71
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf5992404
xor eax, 0xf70683e6
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa3973797
xor eax, 0xa0447858
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb90c2b7c
xor eax, 0xd04d76e0
rol eax, 0xc7
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0xe3acd9ec
pushf
not eax
add eax, 0x8e5a868b
xor eax, 0xba2580e2
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xfc24bfb7
xor eax, 0x842e67d1
rol eax, 0x11
popf
pushf
not eax
add eax, 0xdfa474e6
xor eax, 0xbf5b8496
rol eax, 0xdc
popf
jmp 0x1401f9e63
movss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x68], xmm0
jmp 0x1401fab6a
movss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x68], xmm0
push rax
pushf
mov eax, 0xca9a77ba
pushf
not eax
add eax, 0x929fe005
xor eax, 0xa33f093b
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x963cbab2
xor eax, 0xd405ec84
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x93f7928b
xor eax, 0xf91db9a2
rol eax, 3
popf
jmp 0x1401f9e63
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x178], xmm0
movss xmm0, dword [rsp + 0x178]
comiss xmm0, dword [0x140118940]
jb 0x1401fabbe
push rax
pushf
mov eax, 0x1261edb4
pushf
not eax
add eax, 0xc215df3a
xor eax, 0xb80c49bb
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe5f6a41f
xor eax, 0xf9eee127
rol eax, 0xa8
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0x535d98fe
pushf
not eax
add eax, 0x820d8642
xor eax, 0xece62791
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xee673969
xor eax, 0x961e000d
rol eax, 0x23
popf
jmp 0x1401f9e63
mov eax, dword [rsp + 0x180]
and eax, 0x1f0
cmp eax, 0x100
jne 0x1401fac3b
push rax
pushf
mov eax, 0x9cd63d98
pushf
not eax
add eax, 0xa45e0508
xor eax, 0xe7e81c73
rol eax, 0x58
popf
pushf
not eax
add eax, 0xbb8a584a
xor eax, 0x9e69e86e
rol eax, 0x2d
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0x873352c3
pushf
not eax
add eax, 0xa1f53738
xor eax, 0xf5257c2d
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd003a966
xor eax, 0xd420c594
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf3545bd4
xor eax, 0xc74548db
rol eax, 0x4d
popf
jmp 0x1401f9e63
mov rax, qword [rsp + 0x160]
add rax, 0x78
mov qword [rsp + 0x130], rax
mov rdx, qword [rsp + 0x168]
mov rcx, qword [rsp + 0x130]
call fcn.14018699c
mov rax, qword [rsp + 0x168]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0xa8], xmm0
mov rax, qword [rsp + 0x170]
movss xmm0, dword [rax]
movss dword [rsp + 0xa0], xmm0
movss xmm0, dword [rsp + 0xa0]
movss dword [rsp + 0x100], xmm0
movss xmm0, dword [rsp + 0xa8]
movss dword [rsp + 0x104], xmm0
mov rax, qword [rsp + 0x160]
add rax, 0x78
mov qword [rsp + 0x138], rax
lea rdx, [rsp + 0x100]
mov rcx, qword [rsp + 0x138]
call fcn.14018699c
mov rax, qword [rsp + 0x160]
add rax, 0x78
mov qword [rsp + 0x140], rax
mov rdx, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x140]
call fcn.14018699c
mov rax, qword [rsp + 0x170]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0xb8], xmm0
mov rax, qword [rsp + 0x168]
movss xmm0, dword [rax]
movss dword [rsp + 0xb0], xmm0
movss xmm0, dword [rsp + 0xb0]
movss dword [rsp + 0x108], xmm0
movss xmm0, dword [rsp + 0xb8]
movss dword [rsp + 0x10c], xmm0
mov rax, qword [rsp + 0x160]
add rax, 0x78
mov qword [rsp + 0x148], rax
lea rdx, [rsp + 0x108]
mov rcx, qword [rsp + 0x148]
call fcn.14018699c
jmp 0x1401fb62d
mov eax, dword [rsp + 0x180]
and eax, 0x10
test eax, eax
je 0x1401fae4f
push rax
pushf
mov eax, 0x64986f12
pushf
not eax
add eax, 0xd14b29b2
xor eax, 0xa03f6624
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe843f94f
xor eax, 0xb60c868f
rol eax, 0xbd
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0x4e12e7d
pushf
not eax
add eax, 0xed093ca4
xor eax, 0xc4995cf1
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xdbdd1a8a
xor eax, 0xa691bdd6
rol eax, 0xc4
popf
jmp 0x1401f9e63
movss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x6c], xmm0
jmp 0x1401faf2b
xorps xmm0, xmm0
movss dword [rsp + 0x6c], xmm0
push rax
pushf
mov eax, 0x84cca94
pushf
not eax
add eax, 0xe4eeaa5c
xor eax, 0xad6e050c
rol eax, 5
popf
pushf
not eax
add eax, 0xa9da15ff
xor eax, 0x8ebb22f7
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe1e3932f
xor eax, 0xd6b67fef
rol eax, 0x95
popf
jmp 0x1401f9e63
movss xmm0, dword [rsp + 0x6c]
movss dword [rsp + 0x38], xmm0
mov eax, dword [rsp + 0x180]
and eax, 0x20
test eax, eax
je 0x1401faf78
push rax
pushf
mov eax, 0xdee63e19
pushf
not eax
add eax, 0xa3a0558a
xor eax, 0xf2fbd5a6
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb647c7c1
xor eax, 0xee9185fe
rol eax, 0xe9
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0x7f4e58e5
pushf
not eax
add eax, 0x8290c43c
xor eax, 0x9a2e07e7
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xec7549e2
xor eax, 0xb6321b3c
rol eax, 0x26
popf
pushf
not eax
add eax, 0xdeecea6f
xor eax, 0xb925513b
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xae33914e
xor eax, 0xaf7d4af5
rol eax, 0x62
popf
jmp 0x1401f9e63
movss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x70], xmm0
jmp 0x1401fb08d
xorps xmm0, xmm0
movss dword [rsp + 0x70], xmm0
push rax
pushf
mov eax, 0x437c88b1
pushf
not eax
add eax, 0x9b3e7299
xor eax, 0xbb20b84a
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf66b353a
xor eax, 0xb9217c94
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf13d9b95
xor eax, 0x8576ed59
rol eax, 0xd7
popf
jmp 0x1401f9e63
movss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0x3c], xmm0
mov eax, dword [rsp + 0x180]
and eax, 0x80
test eax, eax
je 0x1401fb0ef
push rax
pushf
mov eax, 0x10e358c7
pushf
not eax
add eax, 0xe9938d21
xor eax, 0xcf43a371
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xbd140c98
xor eax, 0xae01348e
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe76c2f8e
xor eax, 0xe4c360e1
rol eax, 0xd9
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0xd5e0bdb3
pushf
not eax
add eax, 0x8693b2c3
xor eax, 0xef5635f5
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xbbfd742e
xor eax, 0xd99cf6fc
rol eax, 0x24
popf
jmp 0x1401f9e63
movss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x74], xmm0
jmp 0x1401fb1b8
xorps xmm0, xmm0
movss dword [rsp + 0x74], xmm0
push rax
pushf
mov eax, 0x2bcf13f3
pushf
not eax
add eax, 0xdec5093e
xor eax, 0xf64e1a38
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x881495eb
xor eax, 0xd50f2eb0
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd8d2d79d
xor eax, 0xdc9a0787
rol eax, 0xed
popf
jmp 0x1401f9e63
movss xmm0, dword [rsp + 0x74]
movss dword [rsp + 0x40], xmm0
mov eax, dword [rsp + 0x180]
and eax, 0x40
test eax, eax
je 0x1401fb22b
push rax
pushf
mov eax, 0x631d6cb2
pushf
not eax
add eax, 0xc0c29ba3
xor eax, 0x80f65f9b
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe1811adf
xor eax, 0xe60bd00f
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc4cc6910
xor eax, 0xdc57e67b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf13ad1dd
xor eax, 0xc0c619dd
rol eax, 0xd
popf
jmp 0x1401f9e63
push rax
pushf
mov eax, 0x66b2ad6
pushf
not eax
add eax, 0xfc5544d5
xor eax, 0xde7c0aa8
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd41f3e35
xor eax, 0x8214d7af
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x956b0b21
xor eax, 0x976ea69a
rol eax, 0xe9
popf
jmp 0x1401f9e63
movss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x78], xmm0
jmp 0x1401fb31a
xorps xmm0, xmm0
movss dword [rsp + 0x78], xmm0
push rax
pushf
mov eax, 0x424992e6
pushf
not eax
add eax, 0xd9a05ab9
xor eax, 0x9d8974db
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf5ec8626
xor eax, 0x8fa6752b
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa574c57b
xor eax, 0x9651339b
rol eax, 0xa7
popf
jmp 0x1401f9e63
movss xmm0, dword [rsp + 0x78]
movss dword [rsp + 0x44], xmm0
mov rax, qword [rsp + 0x168]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0xc8], xmm0
mov rax, qword [rsp + 0x168]
movss xmm0, dword [rax]
addss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0xc0], xmm0
movss xmm0, dword [rsp + 0xc0]
movss dword [rsp + 0x110], xmm0
movss xmm0, dword [rsp + 0xc8]
movss dword [rsp + 0x114], xmm0
mov dword [rsp + 0x20], 9
mov r9d, 0x41644691
pushf
not r9d
add r9d, 0xbeb25047
xor r9d, 0x97f33f5d
rol r9d, 0xfe
popf
pushf
not r9d
add r9d, 0xf7af03dd
xor r9d, 0xb426feeb
rol r9d, 0x9a
popf
pushf
not r9d
add r9d, 0xa548716e
xor r9d, 0x813d0c4a
rol r9d, 0xce
popf
movss xmm2, dword [rsp + 0x38]
lea rdx, [rsp + 0x110]
mov rcx, qword [rsp + 0x160]
call fcn.1402eb718
mov rax, qword [rsp + 0x168]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rsp + 0x3c]
movss dword [rsp + 0xd8], xmm0
mov rax, qword [rsp + 0x170]
movss xmm0, dword [rax]
subss xmm0, dword [rsp + 0x3c]
movss dword [rsp + 0xd0], xmm0
movss xmm0, dword [rsp + 0xd0]
movss dword [rsp + 0x118], xmm0
movss xmm0, dword [rsp + 0xd8]
movss dword [rsp + 0x11c], xmm0
mov dword [rsp + 0x20], listen
mov r9d, 0x7ff93411
pushf
not r9d
add r9d, 0xbb2e0aa4
xor r9d, 0x908d3028
rol r9d, 0x23
popf
pushf
not r9d
add r9d, 0xfd8ea11d
xor r9d, 0x9c453c93
rol r9d, 0xf3
popf
pushf
not r9d
add r9d, 0x8a4ec1b4
xor r9d, 0xdf6e0908
rol r9d, 0x55
popf
pushf
not r9d
add r9d, 0xc5cdaa76
xor r9d, 0xa8a95260
rol r9d, 0x32
popf
movss xmm2, dword [rsp + 0x3c]
lea rdx, [rsp + 0x118]
mov rcx, qword [rsp + 0x160]
call fcn.1402eb718
mov rax, qword [rsp + 0x170]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0xe8], xmm0
mov rax, qword [rsp + 0x170]
movss xmm0, dword [rax]
subss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0xe0], xmm0
movss xmm0, dword [rsp + 0xe0]
movss dword [rsp + 0x120], xmm0
movss xmm0, dword [rsp + 0xe8]
movss dword [rsp + 0x124], xmm0
mov dword [rsp + 0x20], 3
xor r9d, r9d
movss xmm2, dword [rsp + 0x40]
lea rdx, [rsp + 0x120]
mov rcx, qword [rsp + 0x160]
call fcn.1402eb718
mov rax, qword [rsp + 0x170]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0xf8], xmm0
mov rax, qword [rsp + 0x168]
movss xmm0, dword [rax]
addss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0xf0], xmm0
movss xmm0, dword [rsp + 0xf0]
movss dword [rsp + 0x128], xmm0
movss xmm0, dword [rsp + 0xf8]
movss dword [rsp + 0x12c], xmm0
mov dword [rsp + 0x20], 6
mov r9d, 0x41ec6bb1
pushf
not r9d
add r9d, 0x9296278c
xor r9d, 0xc09ac96e
rol r9d, 0xe2
popf
pushf
not r9d
add r9d, 0xf91d5191
xor r9d, 0xa68fb217
rol r9d, 0x13
popf
pushf
not r9d
add r9d, 0x9c549fc6
xor r9d, 0xf7cba9c4
rol r9d, 0x8a
popf
movss xmm2, dword [rsp + 0x44]
lea rdx, [rsp + 0x128]
mov rcx, qword [rsp + 0x160]
call fcn.1402eb718
add rsp, 0x158
ret