Function at 0x14006cd8c
Capabilities:
Contain obfuscated stackstrings
Hash data using murmur3

Disassembly:
xchg r10, rax
mov r10, rsp
xchg r10, rax
mov qword [rax + 8], rbx
mov dword [rsp - 0x14], edx
xchg r10, rbp
mov qword [rax + 0x10], r10
xchg r10, rbp
xchg rbp, rsi
mov qword [rax + 0x18], rbp
xchg rbp, rsi
mov qword [rax + 0x20], rdi
nop
sub rsp, 8
mov qword [rsp], r14
sub rsp, 0x20
xchg rdi, rax
mov rdi, qword [rdx]
xchg rdi, rax
xchg rcx, rbp
mov rcx, rbp
xchg rcx, rbp
rol rax, 0xc
rol rax, 1
movabs rcx, 0x487364b97fa1b67d
xor rcx, 0x176bfdbb
sub rcx, 0x3fe8ca46
add rcx, 0x7fffffff
add rcx, 0x3c462f05
add rax, rcx
mov r13, r13
xchg rdx, r12
mov rsi, r12
xchg rdx, r12
ror rax, 0x10
ror rax, 1
ror rax, 1
ror rax, 5
ror rax, 2
ror rax, 2
ror rax, 1
movabs rcx, 0x4d40af6a47363ce5
sub rcx, 0x1978eea1
xor rcx, 0x9869684
add rcx, 0x7fffffff
xor rcx, 0x7325e2c8
not rax
mov dword [rsp - 0x20], esp
movzx eax, word [rax + 4]
mov dword [0x140141f00], eax
mov rax, qword [rdx + 8]
sub rax, rcx
mov dword [rsp - 0x1c], ebp
movabs rcx, 0xc1385587b77dfe2
sub rcx, 0x721fe8e4
add rcx, 0x769db6d
add rcx, 0x7fffffff
add rcx, 0x1cd9abfe
rol rax, 0x2a
rol rax, 5
rol rax, 7
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x28], 0x722450aa
movabs rcx, 0x19b62afb331d383d
add rcx, 0x10103beb
sub rcx, 0x32f6061
add rcx, 0x1804204d
add rcx, 0x7fffffff
add rcx, 0x1ac2d1b7
rol rax, 6
rol rax, 5
rol rax, 1
rol rax, 4
xor rax, rcx
movabs rcx, 0xcb343a2e335d798a
sub rcx, 0x32420984
add rcx, 0x7eda6deb
add rcx, 0x7fffffff
sub rcx, 0x4b0d65d5
movzx eax, word [rax + 4]
mov dword [rsp - 0x10], ecx
mov dword [0x140141f04], eax
mov rax, qword [rdx + 0x10]
ror rax, 0x13
ror rax, 1
ror rax, 5
xor rax, rcx
mov dword [rsp - 0x20], 0x6a62e47d
movabs rcx, 0xcec095f91d87426d
add rcx, 0x2991a993
xor rcx, 0x16434129
sub rcx, 0x1e3be609
xor rcx, 0x57118dcd
ror rax, 0x20
ror rax, 0xc
ror rax, 9
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x4101a1e0
movabs rcx, 0x796537d270e4cfe9
sub rcx, 0x3ee8c7d3
sub rcx, 0x9687da4
add rcx, 0x810ad61
add rcx, 0x61b634d3
xor rax, rcx
mov dword [rsp - 0x40], edi
movabs rcx, 0x2ea0c9cd53b3ba49
sub rcx, 0x10ee8c93
xor rcx, 0x437af9a0
xor rcx, 0x415a80e8
add rcx, 0x4fe15026
rol rax, 0x1e
rol rax, 7
rol rax, 3
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f08], eax
mov dword [rsp - 0x34], 0x16344504
mov rax, qword [rdx + 0x18]
rol rax, 0xf
rol rax, 0x21
rol rax, 5
rol rax, 2
rol rax, 1
sub rax, rcx
xchg r11, r11
movabs rcx, 0x780c890850a72815
xor rcx, 0x7023c6d7
sub rcx, 0x10873cf6
xor rcx, 0x416d4f22
sub rcx, 0x49e21d8a
ror rax, 9
ror rax, 2
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x38], edi
movabs rcx, 0x78daa602770a05b9
sub rcx, 0x12f70324
sub rcx, 0x280aaa2
sub rcx, 0x318290e9
add rcx, 0x7fffffff
add rcx, 0x447bd318
movzx eax, word [rax + rcx]
movabs rcx, 0x77e7a29d3fd3e3ba
xor rcx, 0x4e27f759
xor rcx, 0x1b509f74
xor rcx, 0x66870151
xor rcx, 0x26380f7d
mov dword [0x140141f0c], eax
mov rdx, rdx
mov rax, qword [rdx + 0x20]
xor rax, rcx
movabs rcx, 0xf8bc447d703e2ce8
sub rcx, 0x25307c6c
sub rcx, 0x27001b0d
add rcx, 0x7fffffff
add rcx, 0x247654ce
ror rax, 0xc
ror rax, 1
ror rax, 7
ror rax, 2
ror rax, 1
add rax, rcx
mov rdi, rdi
movabs rcx, 0x378c75627849c2bb
sub rcx, 0x5369ab5f
xor rcx, 0x5f9a58e9
sub rcx, 0x274ec022
not rax
xchg r13, r13
movzx eax, word [rax + 4]
mov dword [0x140141f10], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x28]
xchg rsi, rax
add rax, rcx
xchg rsp, rsp
movabs rcx, 0x4ad37c2d45f611e9
sub rcx, 0x13045165
sub rcx, 0x2c0ed4e7
add rcx, 0x124ca369
xor rax, rcx
movabs rcx, 0xafa2774273e95fe
add rcx, 0x16462c86
sub rcx, 0x1a7caf80
xor rcx, 0x5f4d8f0b
add rax, rcx
movabs rcx, 0x2023499636585fe3
sub rcx, 0x20e941a7
add rcx, 0x34195072
xor rcx, 0x2c199d11
rol rax, 0x23
rol rax, 3
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f14], eax
mov rax, qword [rdx + 0x30]
xchg rsi, rsi
not rax
sub rax, rcx
movabs rcx, 0xc235101d7b5801f0
sub rcx, 0x523cc141
xor rcx, 0x4cbd5270
sub rcx, 0x30bddcb7
ror rax, 7
ror rax, 5
ror rax, 5
ror rax, 0xb
ror rax, 1
movzx eax, word [rax + rcx]
xchg rsi, rsi
movabs rcx, 0x3525a9182826194c
xor rcx, 0x28d019f
sub rcx, 0x21e00aa2
add rcx, 0x7fffffff
add rcx, 0x27d9ec26
mov dword [0x140141f18], eax
mov dword [rsp - 0xc], 0x2e669f20
xchg r12, rax
mov r12, qword [rdx + 0x38]
xchg r12, rax
xor rax, rcx
xchg r10, r10
movabs rcx, 0x16b4b9b62ebee90c
sub rcx, 0xe20f0c5
add rcx, 0x89360e4
add rcx, 0x14ee8934
add rcx, 0x31bf795b
rol rax, 0xc
rol rax, 0xb
rol rax, 0x23
rol rax, 2
xor rax, rcx
mov r11, r11
movabs rcx, 0x1c575f753fcd1331
add rcx, 0x2bda6e4f
xor rcx, 0x6dc2c63b
add rcx, 0x406394eb
add rcx, 0x7de6bed8
ror rax, 0x1d
ror rax, 7
ror rax, 6
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f1c], eax
mov rdi, rdi
mov rax, qword [rdx + 0x40]
sub rax, rcx
movabs rcx, 0x9f68662f1d0deabc
add rcx, 0x1c444040
xor rcx, 0x47ca8b60
add rcx, 0x404484ee
ror rax, 0x18
mov dword [rsp - 0xc], edx
add rax, rcx
movabs rcx, 0xf0dff30f24328cbc
xor rcx, 0x66980710
add rcx, 0x12cca70
add rcx, 0x17e852e2
not rax
mov dword [rsp - 0x10], edx
ror rax, 0x27
ror rax, 0xd
ror rax, 5
ror rax, 1
movzx eax, word [rax + rcx]
xchg r14, r14
movabs rcx, 0x788e8daa65041dc4
sub rcx, 0x134a0ca8
add rcx, 0xc4ed9b7
sub rcx, 0x23f19ab1
add rcx, 0x7fffffff
add rcx, 0x566a818
mov dword [0x140141f20], eax
mov dword [rsp - 0x10], ebx
mov rax, qword [rdx + 0x48]
ror rax, 5
ror rax, 0x28
ror rax, 3
ror rax, 3
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], esi
movabs rcx, 0x2f79925733e150df
sub rcx, 0x17952a61
xor rcx, 0x103301da
add rcx, 0x6d45a447
add rcx, 0x7fffffff
add rcx, 0x3c5ecf5
sub rax, rcx
mov rbx, rbx
movabs rcx, 0x8dad7e3a43480dbe
sub rcx, 0x171ad158
add rcx, 0x28eb72ff
sub rcx, 0x36dd3d29
ror rax, 0x27
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x34], 0x654a5e63
ror rax, 0x1d
ror rax, 2
ror rax, 3
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x28], esp
mov dword [0x140141f24], eax
xchg r8, rax
mov r8, qword [rdx + 0x50]
xchg r8, rax
xor rax, rcx
movabs rcx, 0x344e225b453ae978
xor rcx, 0x2983464f
sub rcx, 0x52c822d9
sub rcx, 0x15e44e7
add rcx, 0x6f29a0f6
ror rax, 1
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x59249a514b478c94
xor rcx, 0x31104cc0
sub rcx, 0x210f4a80
xor rcx, 0x1f5374bb
add rcx, 0x6fbc2e8
ror rax, 0x2a
ror rax, 0xe
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
mov rcx, rcx
movabs rcx, 0x7d7b92d240a72de2
sub rcx, 0x337bd395
add rcx, 0x5a784cba
sub rcx, 0x2052962c
sub rcx, 0x40a76dfc
mov dword [0x140141f28], eax
mov dword [rsp - 0x18], 0x7b24019c
mov rax, qword [rdx + 0x58]
sub rax, rcx
movabs rcx, 0xd8b66a4735a5f47c
xor rcx, 0x6ea68138
sub rcx, 0x57c815a7
add rcx, 0x6a4c646f
ror rax, 0x14
ror rax, 5
ror rax, 0xd
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x20], ebp
movabs rcx, 0x535b90594f77c6bc
add rcx, 0x2c2db686
sub rcx, 0x402cbc40
add rcx, 0x60cba7bd
not rax
movzx eax, word [rax + rcx]
xchg rdi, rdi
movabs rcx, 0x1145bcb25397799b
sub rcx, 0xa49a902
xor rcx, 0x712836f6
add rcx, 0x7fffffff
add rcx, 0x3cd7169a
mov dword [0x140141f2c], eax
xchg r11, rax
mov r11, qword [rdx + 0x60]
xchg r11, rax
ror rax, 0xd
ror rax, 8
ror rax, 6
ror rax, 1
xor rax, rcx
mov r11, r11
movabs rcx, 0xe03c84d316717c6
add rcx, 0x126d8062
sub rcx, 0x1ea2268c
xor rcx, 0x64e69652
add rcx, 0x1be12384
rol rax, 7
rol rax, 7
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x38], edx
movabs rcx, 0xa5d070a711b5a4ab
add rcx, 0x1747da55
add rcx, 0x66d9ca7
xor rcx, 0x50138a15
add rcx, 0x1bacd674
not rax
mov dword [rsp - 0x2c], esi
movzx eax, word [rax + rcx]
movabs rcx, 0x35bf531310b5e5c0
add rcx, 0x2894bf71
add rcx, 0x10647e91
sub rcx, 0x10a71f6f
add rcx, 0x7fffffff
xor rcx, 0x1aea5298
mov dword [0x140141f30], eax
mov dword [rsp - 0x2c], esp
mov rax, qword [rdx + 0x68]
xor rax, rcx
movabs rcx, 0x49baf560241b5efd
xor rcx, 0x3031c2df
add rcx, 0x5bde4d3a
sub rcx, 0x21f03aac
ror rax, 8
mov r9, r9
sub rax, rcx
movabs rcx, 0xf7a258a94b45c760
sub rcx, 0x4e297d7
sub rcx, 0x1e4ff14e
add rcx, 0x6a14fad0
rol rax, 0xf
rol rax, 0x12
rol rax, 2
rol rax, 2
rol rax, 1
not rax
ror rax, 0xf
ror rax, 3
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f34], eax
mov rsi, rsi
xchg r9, rax
mov r9, qword [rdx + 0x70]
xchg r9, rax
rol rax, 0xa
rol rax, 0x21
rol rax, 8
rol rax, 6
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x6841f55955e036e9
xor rcx, 0x90ecd28
xor rcx, 0x5ce97e4a
xor rcx, 0x526b712a
not rax
add rax, rcx
movabs rcx, 0x24e79630409e57c6
xor rcx, 0x569458da
xor rcx, 0x66c26bcf
sub rcx, 0x2cb8a532
xor rcx, 0x732fffad
not rax
mov dword [rsp - 0x34], edx
movzx eax, word [rax + 4]
mov dword [0x140141f38], eax
mov rax, qword [rdx + 0x78]
xor rax, rcx
xchg r9, r9
movabs rcx, 0x6d4730360fec64f4
xor rcx, 0x677d0e13
add rcx, 0x77c72c5
add rcx, 0x61326b3b
rol rax, 2
rol rax, 0x1d
rol rax, 0xc
rol rax, 3
rol rax, 1
sub rax, rcx
movabs rcx, 0x528ef4250a2b6872
add rcx, 0x26b63115
xor rcx, 0x12f01dd8
add rcx, 0x7fffffff
xor rcx, 0x926806e
ror rax, 0x15
ror rax, 0x12
ror rax, 6
ror rax, 7
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
xor rax, rcx
movzx eax, word [rax + 4]
mov rsp, rsp
movabs rcx, 0x83b94123d93b32f
sub rcx, 0x19f09395
xor rcx, 0x44e9f42a
sub rcx, 0x20f41708
xor rcx, 0x46dc3a96
mov dword [0x140141f3c], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x80]
xchg rsi, rax
ror rax, 0xf
ror rax, 3
ror rax, 3
ror rax, 1
sub rax, rcx
movabs rcx, 0x10415b303b4e7b6f
sub rcx, 0x25dbeca9
add rcx, 0x190fc41b
add rcx, 0x3c0b8462
sub rcx, 0x3a5658ee
rol rax, 0x2d
rol rax, 7
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x20], 0x4f2e9dbb
movabs rcx, 0x2c63db4f033aaef6
add rcx, 0x1fa5cdcb
add rcx, 0x314e1362
add rcx, 0x7fffffff
add rcx, 0x17ee8965
rol rax, 0x20
rol rax, 1
rol rax, 8
sub rax, rcx
mov dword [rsp - 0x3c], esp
movabs rcx, 0x4a519269728a6253
sub rcx, 0x2e43377
sub rcx, 0x5ce9c78b
sub rcx, 0xb70d22
sub rcx, 0x28c3490
ror rax, 0x14
ror rax, 0x1c
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f40], eax
mov r15, r15
xchg rdi, rax
mov rdi, qword [rdx + 0x90]
xchg rdi, rax
xor rax, rcx
mov dword [rsp - 0x38], edi
movabs rcx, 0x24079c4a1177f1df
xor rcx, 0x6e2536cc
xor rcx, 0x247144b4
add rcx, 0x7ff3c8c2
ror rax, 0x10
ror rax, 0xf
ror rax, 2
ror rax, 5
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x40], ebp
movabs rcx, 0x23669c3968d6f90b
sub rcx, 0x64324d34
xor rcx, 0x227601e0
add rcx, 0x72e1c1cd
not rax
mov dword [rsp - 0xc], 0x624f0541
movzx eax, word [rax + 4]
mov dword [0x140141f48], eax
mov rax, qword [rdx + 0x98]
sub rax, rcx
xchg r15, r15
movabs rcx, 0xfa113cab3b982a93
add rcx, 0x1b360180
add rcx, 0x15260abe
sub rcx, 0x43a0e0a2
ror rax, 0xf
ror rax, 5
ror rax, 0x16
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov r10, r10
ror rax, 4
ror rax, 0x13
ror rax, 9
ror rax, 1
ror rax, 7
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f4c], eax
mov dword [rsp - 0x20], 0x234fc11b
xchg rbp, rax
mov rbp, qword [rdx + 0xa0]
xchg rbp, rax
xor rax, rcx
xchg rdx, rdx
movabs rcx, 0x5df00e3a06ed3455
xor rcx, 0x6237e6de
xor rcx, 0x3e705c31
add rcx, 0x94aba46
add rcx, 0x39b027c8
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x44], 0x155c1805
mov dword [0x140141f50], eax
mov rax, qword [rdx + 0xa8]
xor rax, rcx
movabs rcx, 0x2648b329052e1a8d
add rcx, 0x74d96e65
sub rcx, 0xe0358ac
sub rcx, 0x25723ad4
rol rax, 1
rol rax, 0x1b
rol rax, 8
rol rax, 0xa
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x88bd0e072f8ec8ca
sub rcx, 0x23125ce2
add rcx, 0x48f8d5bf
add rcx, 0x7fffffff
sub rcx, 0x29938cf7
not rax
ror rax, 0xe
ror rax, 0xd
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0xc], 0x69f54e2d
movabs rcx, 0x86cfe6dd76863
sub rcx, 0x65344a5f
sub rcx, 0x39079e6
add rcx, 0x7fffffff
xor rcx, 0x3a2e463e
movzx eax, word [rax + 4]
mov dword [rsp - 0x38], ecx
mov dword [0x140141f54], eax
xchg rbp, rax
mov rbp, qword [rdx + 0xb0]
xchg rbp, rax
not rax
ror rax, 9
ror rax, 0x21
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x38], ecx
movabs rcx, 0x18c631885c7fe0dc
sub rcx, 0xdf6462d
sub rcx, 0x70ac6cc
add rcx, 0x29f90819
add rcx, 0x53423926
rol rax, 1
rol rax, 0x13
rol rax, 2
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f58], eax
xchg r10, rax
mov r10, qword [rdx + 0xb8]
xchg r10, rax
not rax
add rax, rcx
xchg rcx, rcx
movabs rcx, 0x617e07e7305e90f0
add rcx, 0x40fb03b7
sub rcx, 0x1642ef86
xor rcx, 0x41c2f477
add rcx, 0x391dc0ae
ror rax, 0xb
ror rax, 2
ror rax, 1
not rax
mov dword [rsp - 0x1c], 0x7b9bbad
sub rax, rcx
movabs rcx, 0x2c85c6e74b9fef89
xor rcx, 0x70a2bc09
xor rcx, 0x5ba406b6
xor rcx, 0xc7c06e4
rol rax, 0x19
rol rax, 4
rol rax, 7
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f5c], eax
mov r11, r11
xchg r15, rax
mov r15, qword [rdx + 0xc0]
xchg r15, rax
add rax, rcx
xchg r9, r9
movabs rcx, 0x420082cc2c214fec
add rcx, 0x310eb61b
add rcx, 0xf3828ba
xor rcx, 0x3acba467
sub rcx, 0x4976c766
ror rax, 9
ror rax, 9
ror rax, 0xb
ror rax, 0xe
ror rax, 1
not rax
sub rax, rcx
mov dword [rsp - 0x40], 0x622c7142
movabs rcx, 0x7692815118389b32
add rcx, 0x5cc98213
add rcx, 0xaf6e8c4
sub rcx, 0x64f84376
xor rcx, 0x66b37418
ror rax, 5
ror rax, 4
ror rax, 1
sub rax, rcx
rol rax, 2
xchg rbp, rbp
movzx eax, word [rax + 4]
mov dword [0x140141f60], eax
movabs rcx, 0x3b82caa10001ed3b
add rcx, 0x6e6dfc46
add rcx, 0x494ba2f
add rcx, 0x172dd97f
xchg r14, rax
mov r14, qword [rdx + 0xc8]
xchg r14, rax
rol rax, 0xd
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x166e74ba0be505a8
add rcx, 0xbc8dec2
xor rcx, 0x798ff509
add rcx, 0x4879badb
add rax, rcx
xchg r12, r12
movabs rcx, 0x2afd4e32206e6fb7
add rcx, 0x853344a
add rcx, 0x217d66fb
add rcx, 0x37842ee1
rol rax, 0x14
rol rax, 1
not rax
rol rax, 0x32
rol rax, 2
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f64], eax
mov rax, qword [rdx + 0xd0]
xchg r10, r10
xor rax, rcx
movabs rcx, 0x36eb0c820f575489
sub rcx, 0x12ae815
add rcx, 0xd131120
xor rcx, 0x35c0d60b
add rcx, 0x48e75c28
ror rax, 0x13
ror rax, 0xa
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x20], 0x18554586
movabs rcx, 0x1bf3df735d1d9fa3
sub rcx, 0x1c3ab85a
add rcx, 0xe0bb41e
xor rcx, 0x3f1edb01
xor rcx, 0x67f9442b
xor rax, rcx
movabs rcx, 0x2d68195a1193c2dc
add rcx, 0x1a1d2676
add rcx, 0x274a5581
sub rcx, 0x3955676f
add rcx, 0x7fffffff
xor rcx, 0x37756cfb
movzx eax, word [rax + 4]
xchg r12, r12
mov dword [0x140141f68], eax
mov rax, qword [rdx + 0xe8]
ror rax, 2
ror rax, 1
add rcx, rax
movabs rax, 0x308f8461550496e1
xor rax, 0x7a62e68c
xor rax, 0x4656ca82
sub rax, 0x61edc660
add rax, 0x7fffffff
xor rax, 0x5e4587ca
not rcx
mov dword [rsp - 0x40], ecx
sub rcx, rax
movabs rax, 0x66fafea2572474f4
xor rax, 0x6819a5f8
sub rax, 0x15ee93df
add rax, 0x7fffffff
add rax, 0x24a93756
not rcx
rol rcx, 8
rol rcx, 0x1f
rol rcx, 2
rol rcx, 2
rol rcx, 1
movzx eax, word [rcx + rax]
movabs rcx, 0xe801d4611d5328f
xor rcx, 0x3b22f8d
add rcx, 0x47410ed
add rcx, 0x3122ed36
xor rcx, 0x584c042a
mov dword [0x140141f74], eax
mov dword [rsp - 0x10], 0x6ad1acab
mov rax, qword [rdx + 0xf0]
rol rax, 0x1c
rol rax, 2
rol rax, 0xb
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg r14, r14
movabs rcx, 0x26ba15932bad71db
xor rcx, 0x5e51938d
sub rcx, 0x547c4aca
sub rcx, 0x6f87d82
add rcx, 0x6e95c6f0
rol rax, 0xf
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x14], esi
movabs rcx, 0xc1b92b4b2cf44571
add rcx, 0x48797c8e
xor rcx, 0x7d609b1f
add rcx, 0x65a2639d
add rcx, 0x3c1829c4
movzx eax, word [rax + rcx]
mov dword [rsp - 0x30], 0x4996ea43
movabs rcx, 0xf48a12480c172c09
add rcx, 0x5aae412a
xor rcx, 0x784fb436
xor rcx, 0xd2ae9f
xor rcx, 0x29099787
mov dword [0x140141f78], eax
mov rbx, rbx
xchg r14, rax
mov r14, qword [rdx + 0xf8]
xchg r14, rax
ror rax, 0x25
ror rax, 0xd
ror rax, 3
ror rax, 1
xor rax, rcx
movabs rcx, 0x3b5257da7d5494d8
sub rcx, 0x227739a
sub rcx, 0x54cf0bb7
add rcx, 0x7621a147
ror rax, 0x10
ror rax, 1
ror rax, 0xc
ror rax, 0xc
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f7c], eax
xchg rsp, rsp
xchg r8, rax
mov r8, qword [rdx + 0x100]
xchg r8, rax
rol rax, 0x11
rol rax, 6
rol rax, 1
add rcx, rax
not rcx
ror rcx, 8
ror rcx, 0xc
ror rcx, 1
movzx eax, word [rcx + 4]
mov rsi, rsi
movabs rcx, 0x3e49db3c5f840acb
add rcx, 0x740def2
sub rcx, 0x492d5e56
add rcx, 0x5d194596
sub rcx, 0x3ee3d821
mov dword [0x140141f80], eax
mov dword [rsp - 0x34], 0x2cdc32d3
mov rax, qword [rdx + 0x108]
not rax
add rax, rcx
movabs rcx, 0xd6fab1212d3a7aff
add rcx, 0x1bdb9c1e
sub rcx, 0x17237d33
add rcx, 0x405aad14
add rcx, 0x7abc2eaf
ror rax, 2
ror rax, 0xb
ror rax, 0x12
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x30], esi
movabs rcx, 0x3bf3f41d76e9fc14
sub rcx, 0x6dae50db
xor rcx, 0x7f6096c8
xor rcx, 0x6e96f68
not rax
movzx eax, word [rax + 4]
mov dword [0x140141f84], eax
mov dword [rsp - 0x18], 0x7c41cd85
mov rax, qword [rdx + 0x110]
sub rax, rcx
movabs rcx, 0x309942517b97001a
sub rcx, 0x53295cc5
add rcx, 0xd35805a
add rcx, 0x7fffffff
add rcx, 0x1782be9f
not rax
xchg rbx, rbx
sub rax, rcx
movabs rcx, 0x17e9f97127a2d7dd
add rcx, 0x169f8ffa
sub rcx, 0xefcde91
add rcx, 0x7fffffff
add rcx, 0x36e72212
rol rax, 0xb
rol rax, 0xc
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x24], ecx
mov dword [0x140141f88], eax
xchg r8, rax
mov r8, qword [rdx + 0x128]
xchg r8, rax
xor rax, rcx
ror rax, 0x19
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x51fa881513fa1ad
xor rcx, 0x32f77132
add rcx, 0x43a938f
sub rcx, 0x60ec9515
not rax
mov dword [rsp - 0x18], 0x220bc285
sub rax, rcx
movabs rcx, 0x94f9bd943991fcd4
xor rcx, 0x6067dd26
xor rcx, 0x3454dc96
xor rcx, 0x6d4e1842
add rcx, 0x7c18f7e5
rol rax, 0xb
rol rax, 5
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x1c], 0x23297737
mov dword [0x140141f94], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x138]
xchg rcx, rax
ror rax, 0xb
ror rax, 0x23
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x34], 0x2b85c6fa
movabs rcx, 0x91fc72b447ec26c
sub rcx, 0x35dc3fb9
xor rcx, 0x3d3a2f69
add rcx, 0x2c864fdf
sub rcx, 0x57e07440
movzx eax, word [rax + rcx]
mov dword [rsp - 0x38], 0x4044c064
movabs rcx, 0x5e3d89831052b2e3
add rcx, 0x1a1730a9
xor rcx, 0x6355dc24
xor rcx, 0x56249fec
mov dword [0x140141f9c], eax
mov rsp, rsp
mov rax, qword [rdx + 0x140]
xor rax, rcx
movabs rcx, 0x27429ec43c5c9722
add rcx, 0x3085adaa
xor rcx, 0x49529cb7
add rcx, 0x7fffffff
add rcx, 0x78f5c5d
ror rax, 3
ror rax, 0xe
ror rax, 3
ror rax, 2
ror rax, 7
xor rax, rcx
movabs rcx, 0x76deaf9f72856245
sub rcx, 0x7028c27c
xor rcx, 0x7016fdbb
xor rcx, 0x6d9cb6
sub rcx, 0x519de87e
ror rax, 3
ror rax, 0x28
ror rax, 3
ror rax, 0xa
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141fa0], eax
mov dword [rsp - 0x3c], esi
mov rax, qword [rdx + 0x148]
ror rax, 0x1b
ror rax, 4
ror rax, 7
ror rax, 4
ror rax, 3
ror rax, 5
ror rax, 1
ror rax, 1
not rax
rol rax, 0x15
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x28], ecx
movzx eax, word [rax + 4]
mov dword [0x140141fa4], eax
mov rax, qword [rdx + 0x160]
xchg r14, r14
xor rax, rcx
movabs rcx, 0x342fbbad360aa60c
xor rcx, 0x4962dd30
sub rcx, 0x2d66c2b1
xor rcx, 0x7b878117
add rcx, 0x7fffffff
add rcx, 0x5a17aa
sub rax, rcx
mov dword [rsp - 0x18], ebp
movabs rcx, 0xa350ed566985848f
sub rcx, 0x5ba79cf6
xor rcx, 0x22d432b8
add rcx, 0x25b13b0d
xor rax, rcx
mov dword [rsp - 0x24], 0x5cabadb3
movabs rcx, 0x55b026ec166b8b4d
xor rcx, 0x490c10b3
sub rcx, 0x517cbc3e
add rcx, 0x6e1c772c
movzx eax, word [rax + 4]
mov r10, r10
mov dword [0x140141fb0], eax
mov rax, qword [rdx + 0x170]
not rax
mov rbx, rbx
ror rax, 3
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
xchg r11, r11
movabs rcx, 0x76ce40480194fe97
xor rcx, 0x1da76348
add rcx, 0x4e529919
sub rcx, 0x45d12103
ror rax, 1
ror rax, 5
ror rax, 1
xor rax, rcx
movabs rcx, 0x4f70af7c54057428
add rcx, 0x27d2812c
sub rcx, 0x710c701b
add rcx, 0x7fffffff
xor rcx, 0x78e2932
ror rax, 0x1d
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141fb8], eax
mov rbp, rbp
mov rax, qword [rdx + 0x178]
rol rax, 0xa
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0xb10100bb5d82f169
sub rcx, 0x513a0867
xor rcx, 0x580ade72
sub rcx, 0x80b2001
xor rcx, 0x12382e34
ror rax, 2
ror rax, 4
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x14], ebx
mov dword [0x140141fbc], eax
xchg rbp, rax
mov rbp, qword [rdx + 0x1a8]
xchg rbp, rax
rol rax, 0xd
rol rax, 0x1d
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], ebx
movabs rcx, 0xb3908a9d6a5933a4
xor rcx, 0x61c7776a
add rcx, 0x71e57072
sub rcx, 0x4f35ea5b
rol rax, 0x10
rol rax, 4
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x3150f39a0c2248ae
add rcx, 0x2d9a884a
add rcx, 0xed1373a
add rcx, 0x7fffffff
xor rcx, 0x1ff8f90
mov dword [0x140141fd4], eax
mov rax, qword [rdx + 0x1b0]
mov dword [rsp - 0x10], 0x755e1667
rol rax, 0xa
rol rax, 1
not rax
mov dword [rsp - 0x18], ebx
add rax, rcx
movabs rcx, 0xf056fb625341b70f
add rcx, 0x16e2b64e
sub rcx, 0x19e4b187
sub rcx, 0x2e2b35e7
add rcx, 0x7fffffff
xor rcx, 0x74747869
rol rax, 0x19
rol rax, 0xd
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x6f42b00e5404821f
xor rcx, 0x29e13759
sub rcx, 0x657fce0b
xor rcx, 0x5cd55b04
add rcx, 0x375baad2
mov dword [0x140141fd8], eax
xchg r15, rax
mov r15, qword [rdx + 0x1c0]
xchg r15, rax
not rax
mov dword [rsp - 0x2c], 0x42c4581d
sub rax, rcx
movabs rcx, 0x6bccec1a343163f5
sub rcx, 0x1c7dedeb
add rcx, 0x377bd6a3
xor rcx, 0x2be6562a
xor rax, rcx
xchg r8, r8
ror rax, 0x2a
ror rax, 3
ror rax, 1
movabs rcx, 0xdf06bcc22b61cfc
add rcx, 0x2e5af5d8
xor rcx, 0x2446ed37
xor rcx, 0x10fe4f2
xor rcx, 0x2269d8f9
not rax
mov dword [rsp - 0x2c], 0x1a280d11
movzx eax, word [rax + 4]
mov dword [0x140141fe0], eax
mov rax, qword [rdx + 0x1c8]
sub rax, rcx
mov dword [rsp - 0x14], esi
movabs rcx, 0x2176d95f0e90fad0
sub rcx, 0x4966974
sub rcx, 0x1c87c2f
sub rcx, 0x7230def
not rax
mov dword [rsp - 0x30], 0x38a1b3a
ror rax, 3
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
movzx eax, word [rax + rcx]
xchg rcx, r13
mov r13, rbp
xchg r13, rcx
mov dword [0x140141fe4], eax
mov dword [rsp - 0x14], edi
call fcn.140059e68
mov bl, al
mov r14b, 3
add r14b, 0x39
add r14b, 0x39
sub r14b, 0x74
mov rdx, rsi
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
xor bl, r14b
mov dword [rsp - 0x38], esp
call fcn.14005a7a0
mov dil, al
xchg r9, rsi
mov rdx, r9
xchg rsi, r9
xor dil, r14b
xchg rbp, r8
mov rcx, r8
xchg rbp, r8
or dil, bl
call fcn.14005a888
mov dword [rsp - 0x14], 0x5315d3e3
mov bl, al
xchg rsi, r10
mov rdx, r10
xchg rsi, r10
xor bl, r14b
xchg r14, rcx
mov r14, rbp
xchg rcx, r14
or bl, dil
xchg r12, r12
call fcn.14005b078
mov dil, al
mov rdx, rsi
xor dil, r14b
mov dword [rsp - 0x2c], 0x5ed0b65e
mov rcx, rbp
or dil, bl
call fcn.14005b280
mov bl, al
mov dword [rsp - 0x40], 0x1d25e3c8
mov rdx, rsi
xor bl, r14b
mov rcx, rbp
or bl, dil
mov dword [rsp - 0x44], ebx
call fcn.14005b528
mov dil, al
xchg rdx, r13
mov r13, rsi
xchg rdx, r13
xor dil, r14b
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or dil, bl
call fcn.14005b918
mov dword [rsp - 0x30], 0x7dd5807b
mov bl, al
xchg rcx, rsi
mov rdx, rcx
xchg rsi, rcx
xor bl, r14b
mov r12, r12
mov rcx, rbp
or bl, dil
call fcn.14005bb2c
mov dword [rsp - 0x28], 0x43541055
mov dil, al
xchg rdx, r13
mov r13, rsi
xchg r13, rdx
xor dil, r14b
mov rcx, rbp
mov r11, r11
or dil, bl
call fcn.14005be14
mov bl, al
xchg rsi, rbp
mov rdx, rbp
xchg rsi, rbp
xor bl, r14b
xchg r9, r9
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or bl, dil
mov dword [rsp - 0x18], 0x6c1bc0dc
call fcn.14005c190
mov dil, al
xchg rsi, rbx
mov rdx, rbx
xchg rbx, rsi
xor dil, r14b
mov dword [rsp - 0x38], 0xf3bb942
mov rcx, rbp
or dil, bl
call fcn.14005c3b8
mov bl, al
mov dword [rsp - 0x1c], 0x4c1409ee
xchg rsi, r13
mov rdx, r13
xchg r13, rsi
xor bl, r14b
xchg rsp, rbp
mov rcx, rsp
xchg rbp, rsp
or bl, dil
mov dword [rsp - 0x20], 0x391a1768
call fcn.14005c5c0
mov dil, al
xor dil, r14b
mov rdx, rsi
mov dword [rsp - 0x14], edx
xchg rbp, r10
mov rcx, r10
xchg r10, rbp
or dil, bl
call fcn.14005c7a8
mov r13, r13
mov bl, al
xchg rsi, rbx
mov rdx, rbx
xchg rsi, rbx
xor bl, r14b
mov dword [rsp - 0x14], 0x2c8e0dd3
xchg rbp, r11
mov rcx, r11
xchg r11, rbp
or bl, dil
mov r8, r8
call fcn.14005c9e0
mov dil, al
xchg rsi, rdx
mov rsi, rdx
xchg rsi, rdx
xor dil, r14b
xchg rcx, r13
mov r13, rbp
xchg r13, rcx
or dil, bl
call fcn.14005ce0c
mov dword [rsp - 0x38], 0x69851116
mov bl, al
xchg rsi, rdx
mov rsi, rdx
xchg rsi, rdx
xor bl, r14b
mov dword [rsp - 0x10], edx
xchg rcx, r12
mov r12, rbp
xchg rcx, r12
or bl, dil
call fcn.14005d1d8
mov rcx, rcx
mov dil, al
mov rdx, rsi
xor dil, r14b
mov dword [rsp - 0x34], esp
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
or dil, bl
xchg rcx, rcx
call fcn.14005d3ac
mov rbx, qword [rsp + 0x30]
xor al, r14b
mov rdi, rdi
mov rbp, qword [rsp + 0x38]
or al, dil
mov rsi, qword [rsp + 0x40]
xchg r10, r10
xchg rcx, rdi
mov rcx, qword [rsp + 0x48]
xchg rcx, rdi
sete al
xchg rcx, rcx
neg rsp
add rsp, 0xffffffffffffffe0
neg rsp
pop r14
xchg rbp, rbp
ret