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

Disassembly:
xchg r15, rax
mov r15, rsp
xchg r15, rax
mov qword [rax + 8], rbx
xchg r12, r12
mov qword [rax + 0x10], rbp
xchg r10, rsi
mov qword [rax + 0x18], r10
xchg r10, rsi
xchg rdi, r15
mov qword [rax + 0x20], r15
xchg rdi, r15
nop
mov qword [rsp - 8], r14
sub rsp, 8
sub rsp, 0x20
xchg r11, rax
mov r11, qword [rdx]
xchg r11, rax
mov rbp, rcx
xchg r9, r9
movabs rcx, 0x2547a77b4dddc6c0
sub rcx, 0x41d40d16
add rcx, 0x8b54ca5
add rcx, 0xee4fb6c
add rcx, 0x7fffffff
xor rcx, 0x1812f1ff
xchg r14, rsi
mov r14, rdx
xchg r14, rsi
sub rax, rcx
xchg rsp, rsp
movabs rcx, 0x513d72d94bb7453c
add rcx, 0x2191b44f
xor rcx, 0x494e7ef4
add rcx, 0x541db1f8
ror rax, 0xc
ror rax, 0x20
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x2a09202e408e8083
add rcx, 0x155b608c
sub rcx, 0x59ce3f0
sub rcx, 0xa4f8c9f
add rcx, 0x7fffffff
add rcx, 0x1ac5d2da
ror rax, 0xf
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x18], esi
mov dword [0x1400db6a0], eax
mov rax, qword [rdx + 8]
add rax, rcx
movabs rcx, 0x2b4643453e6d3340
xor rcx, 0x74152465
add rcx, 0xd68f2fb
add rcx, 0x46e4348e
rol rax, 0x27
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x20], ecx
movabs rcx, 0x160cb3ea0a80cafa
xor rcx, 0x68a47751
sub rcx, 0x10752e60
xor rcx, 0x11fe42aa
not rax
movzx eax, word [rax + 4]
mov dword [0x1400db6a4], eax
mov dword [rsp - 0x24], 0x15a17e0a
mov rax, qword [rdx + 0x10]
add rax, rcx
movabs rcx, 0xde327c015cda683b
sub rcx, 0x190f47f4
add rcx, 0x129d5f1e
add rcx, 0x10cf47e9
ror rax, 8
ror rax, 1
not rax
movzx eax, word [rax + rcx]
xchg r10, r10
movabs rcx, 0xd82b60c9236b9623
add rcx, 0x52aad33a
sub rcx, 0x3283fa92
add rcx, 0x15b12a9c
sub rcx, 0x183e6988
mov dword [0x1400db6a8], eax
mov rax, qword [rdx + 0x18]
mov dword [rsp - 0x20], 0x3b30b429
not rax
rol rax, 0xa
rol rax, 3
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x2c0d27f4f46e388
sub rcx, 0x2982d23f
add rcx, 0x194f2eb6
add rcx, 0x7fffffff
xor rcx, 0x7455173a
ror rax, 0x10
ror rax, 6
movzx eax, word [rax + 4]
mov r13, r13
mov dword [0x1400db6ac], eax
xchg r8, rax
mov r8, qword [rdx + 0x20]
xchg r8, rax
rol rax, 0x11
rol rax, 4
rol rax, 1
not rax
sub rax, rcx
movabs rcx, 0x704642927ce7c112
sub rcx, 0x2f1ab5ec
add rcx, 0x2c73f762
sub rcx, 0x4a6ec0ed
add rcx, 0x7fffffff
add rcx, 0x462e477a
xor rax, rcx
movabs rcx, 0xd7812537dbb341b
sub rcx, 0x60bdd361
add rcx, 0x32925543
sub rcx, 0x33c02fa3
sub rax, rcx
mov dword [rsp - 0x2c], 0x3e494f6c
movabs rcx, 0x36927caf07fb2d62
add rcx, 0x27815790
xor rcx, 0x53ee6160
xor rcx, 0x68d424fb
add rcx, 0x7fffffff
xor rcx, 0x6af516fe
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0xc], 0x5046d9f3
movabs rcx, 0x65bc572f174a9f2d
add rcx, 0x3b7b7522
sub rcx, 0x10d6b914
add rcx, 0x7fffffff
sub rcx, 0xdc36c2c
mov dword [0x1400db6b0], eax
mov dword [rsp - 0x14], edi
xchg rdi, rax
mov rdi, qword [rdx + 0x28]
xchg rdi, rax
add rax, rcx
mov dword [rsp - 0xc], edi
movabs rcx, 0x5f0e1a7640237d95
sub rcx, 0x3078bdfd
add rcx, 0x11f5a9d7
xor rcx, 0x4cdd3804
add rcx, 0x64da344e
ror rax, 0xe
ror rax, 3
xor rax, rcx
movabs rcx, 0x2e4366e444f060b5
xor rcx, 0x44a4bb35
add rcx, 0xdb4b0eb
add rcx, 0x3394e4ba
add rcx, 0x7fffffff
sub rcx, 0x3447ffe1
movzx eax, word [rax + rcx]
movabs rcx, 0x7c7d520b14c7db26
add rcx, 0x2703fdba
add rcx, 0x118ccf0c
xor rcx, 0x219c1a8b
add rcx, 0x7fffffff
sub rcx, 0x3d318afe
mov dword [0x1400db6b4], eax
xchg r12, rax
mov r12, qword [rdx + 0x30]
xchg r12, rax
sub rax, rcx
mov r14, r14
movabs rcx, 0x4e691fc859e6012a
sub rcx, 0x5768335f
xor rcx, 0x612a3c9f
xor rcx, 0x141aba8e
sub rcx, 0x616b5599
not rax
mov dword [rsp - 0x18], 0x5e3361b7
ror rax, 0x16
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 4
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0xc], 0x57774772
movabs rcx, 0x3a9e933c7ae2e471
add rcx, 0x3a7ca20
sub rcx, 0x1a17014f
add rcx, 0x176a2a78
add rcx, 0x7fffffff
xor rcx, 0x22107584
mov dword [0x1400db6b8], eax
xchg r12, rax
mov r12, qword [rdx + 0x38]
xchg r12, rax
xor rax, rcx
mov dword [rsp - 0x18], edi
movabs rcx, 0x451405073c1436f2
add rcx, 0x2ba43908
sub rcx, 0x1fc012b3
sub rcx, 0x1c2e76d5
add rax, rcx
mov rbp, rbp
movabs rcx, 0x1da8a6a36633a059
xor rcx, 0x509467a7
xor rcx, 0x20114f63
add rcx, 0x4a9a167c
sub rcx, 0x43a44de9
not rax
ror rax, 0xf
ror rax, 9
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0x8aef58d38b695c0
sub rcx, 0x1df9a0ed
sub rcx, 0x1a0c95af
add rcx, 0x7fffffff
add rcx, 0x5f34d08
rol rax, 5
rol rax, 2
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x30], edx
mov dword [0x1400db6bc], eax
xchg r13, rax
mov r13, qword [rdx + 0x40]
xchg r13, rax
ror rax, 0x16
ror rax, 0x15
ror rax, 0xd
ror rax, 3
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], 0x32af3d51
movabs rcx, 0xef2c46075496095
sub rcx, 0x3384448
add rcx, 0xbc14add
xor rcx, 0x2561a025
add rcx, 0x7fffffff
sub rcx, 0x158f073c
rol rax, 0x1c
rol rax, 7
rol rax, 0xa
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
mov dword [rsp - 0x18], 0x1434f544
movabs rax, 0xca440f96e4323f1
sub rax, 0x3680986
sub rax, 0x1e80afbd
add rax, 0x7fffffff
add rax, 0x13913edc
xor rcx, rax
xchg r8, r8
movabs rax, 0x76fa70d047a66ea3
add rax, 0x2b6f78ef
sub rax, 0x4455a3aa
add rax, 0x7fffffff
add rax, 0x44d302b8
rol rcx, 0x1d
rol rcx, 7
xor rcx, rax
xchg rbx, rbx
movzx eax, word [rcx + 4]
movabs rcx, 0x7e59a98201ec4c3c
add rcx, 0x55e5a1c2
sub rcx, 0xdeff352
sub rcx, 0x1976204b
mov dword [0x1400db6c0], eax
mov rax, qword [rdx + 0x48]
mov dword [rsp - 0x34], edi
ror rax, 0x11
ror rax, 0xd
ror rax, 5
ror rax, 0xd
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x29a479557078f9f5
xor rcx, 0x12775593
sub rcx, 0x43dd4d3c
add rcx, 0x7fffffff
add rcx, 0x1acf2cfb
ror rax, 1
add rax, rcx
movabs rcx, 0x324abdd6046c86dc
sub rcx, 0xfffaa4
sub rcx, 0x2b841ef
add rcx, 0xc31375d
xor rax, rcx
movabs rcx, 0xcaf66e4634868691
add rcx, 0xbfba687
add rcx, 0x1a8ac859
sub rcx, 0x539732
movzx eax, word [rax + 4]
mov dword [rsp - 0x2c], edx
mov dword [0x1400db6c4], eax
mov rax, qword [rdx + 0x50]
rol rax, 0x1f
rol rax, 0xb
rol rax, 9
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x3109dda96adf1109
add rax, 0x596047f
xor rax, 0x4b277a44
add rax, 0x372f2bc6
xor rcx, rax
not rcx
mov dword [rsp - 0x28], ebp
movzx eax, word [rcx + 4]
movabs rcx, 0x9bc9f67c3c319e23
xor rcx, 0x60ea9bdb
xor rcx, 0x7445989a
sub rcx, 0x1adac3d8
mov dword [0x1400db6c8], eax
mov rax, qword [rdx + 0x58]
mov dword [rsp - 0x20], 0x67863d95
rol rax, 7
rol rax, 0x15
rol rax, 3
rol rax, 5
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x28], ebx
movabs rcx, 0x697402d24a8dae03
sub rcx, 0x427ebecd
xor rcx, 0x156a49f5
add rcx, 0x7fffffff
add rcx, 0x37268a47
ror rax, 2
ror rax, 6
ror rax, 0x10
ror rax, 7
ror rax, 5
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov rsi, rsi
mov dword [0x1400db6cc], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x60]
xchg rbx, rax
not rax
xchg rdx, rdx
add rax, rcx
movabs rcx, 0xfb5f12565ad53eb7
xor rcx, 0x1419735b
sub rcx, 0xca4d963
add rcx, 0x391c6d23
xor rax, rcx
movabs rcx, 0xd3f5d5073645abf5
xor rcx, 0x3756471
xor rcx, 0x43e5ed76
sub rcx, 0x140b6627
add rcx, 0x7fffffff
xor rcx, 0x8cc9c1e
movzx eax, word [rax + rcx]
movabs rcx, 0x3e47e9cb3f93a269
add rcx, 0xa0bb799
sub rcx, 0x45f865b8
add rcx, 0x7fffffff
xor rcx, 0x3ec55744
mov dword [0x1400db6d0], eax
mov r10, r10
xchg rsi, rax
mov rsi, qword [rdx + 0x68]
xchg rsi, rax
add rax, rcx
mov rbp, rbp
movabs rcx, 0x50058e0d16973ce1
xor rcx, 0x1472bae8
add rcx, 0x549ef02f
sub rcx, 0xbc0c312
xor rax, rcx
movabs rcx, 0x4e4f0c31284b705b
sub rcx, 0x116a2289
xor rcx, 0x596e8d03
xor rcx, 0x3b0302ea
sub rax, rcx
xchg r11, r11
movabs rcx, 0x7afe870d0d6a8ca4
xor rcx, 0x2c2f3d82
xor rcx, 0x10dce612
sub rcx, 0x137a422a
add rcx, 0x7fffffff
add rcx, 0x141afb88
ror rax, 0x22
ror rax, 4
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x20], edi
movabs rcx, 0x417269ed040681b3
xor rcx, 0x1be4b82d
add rcx, 0x4dfd0221
sub rcx, 0x2af7177e
add rcx, 0x2a04d21b
xor rax, rcx
movabs rcx, 0xf38c6a2d1748320e
add rcx, 0x1b75da22
xor rcx, 0x6a93f48
sub rcx, 0x1e22f9c2
add rcx, 0x79a45edd
movzx eax, word [rax + rcx]
movabs rcx, 0x1833772a7c9f1494
sub rcx, 0x3de94861
sub rcx, 0xd045d61
xor rcx, 0x192dd3bb
mov dword [0x1400db6d4], eax
mov rsi, rsi
xchg r10, rax
mov r10, qword [rdx + 0x70]
xchg r10, rax
not rax
ror rax, 0x1d
ror rax, 1
ror rax, 3
ror rax, 1
sub rax, rcx
xchg r9, r9
movabs rcx, 0x6f6351220702b26a
xor rcx, 0xf8a3c1b
xor rcx, 0x13e5fa73
sub rcx, 0xb572cfe
add rcx, 0x7fffffff
xor rcx, 0x7e7150fb
rol rax, 0x17
rol rax, 0xc
rol rax, 7
rol rax, 7
rol rax, 2
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x18], ebx
ror rax, 0x19
movzx eax, word [rax + 4]
mov dword [0x1400db6d8], eax
xchg rsp, rsp
mov rax, qword [rdx + 0x78]
ror rax, 0x24
ror rax, 0xc
ror rax, 3
ror rax, 7
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov r10, r10
movabs rcx, 0x5ff9de3a4f52e5ba
sub rcx, 0x47690fd6
add rcx, 0x1657b1cc
add rcx, 0x25e8f0f7
add rcx, 0x77e022d1
rol rax, 0x12
rol rax, 8
rol rax, 4
rol rax, 3
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x30], ebx
mov dword [0x1400db6dc], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x80]
xchg rcx, rax
ror rax, 4
ror rax, 4
ror rax, 4
ror rax, 1
movabs rcx, 0x3574574678032db1
sub rcx, 0x459995e2
add rcx, 0x339700ef
xor rcx, 0x5d097784
add rax, rcx
movabs rcx, 0xb09d413027829fdf
add rcx, 0x16dc1b2b
xor rcx, 0x65f6ead4
xor rcx, 0x6b11bacc
sub rcx, 0x3081bcde
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x40], edi
movabs rcx, 0x405388f1087c0283
add rcx, 0x28fe36c6
xor rcx, 0x676ff54b
add rcx, 0x7fffffff
sub rcx, 0x20f4257a
mov dword [0x1400db6e0], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x88]
xchg rcx, rax
add rax, rcx
movabs rcx, 0x926a201931633600
add rcx, 0x213d2a79
xor rcx, 0x7b379a65
add rcx, 0x14509a9c
sub rcx, 0x1e44c16a
xor rax, rcx
movabs rcx, 0xeb29141b5b4d4d51
sub rcx, 0x5917be4d
add rcx, 0x34a341c9
sub rcx, 0x872e5ac
add rcx, 0x7fffffff
xor rcx, 0x5986b81b
rol rax, 9
rol rax, 6
rol rax, 4
rol rax, 2
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x16ed7a1d2c39a9c4
add rcx, 0x40d3b562
xor rcx, 0x49f7ab5
sub rcx, 0x64b2de11
xor rcx, 0x6a848130
mov dword [0x1400db6e4], eax
mov dword [rsp - 0x40], ebp
xchg r11, rax
mov r11, qword [rdx + 0x90]
xchg r11, rax
xor rax, rcx
movabs rcx, 0xee61e807c3aa80d
xor rcx, 0x11fb8090
sub rcx, 0x46a3ae22
add rcx, 0x48b22ceb
add rcx, 0x7fffffff
sub rcx, 0x6b11336a
add rax, rcx
mov dword [rsp - 0x24], ecx
movabs rcx, 0x52bf59562e971216
xor rcx, 0x5c56a2d1
xor rcx, 0x5365cdbc
add rcx, 0x7fffffff
xor rcx, 0x7c0146b8
xor rax, rcx
movabs rcx, 0xa16b61100edca9eb
add rcx, 0x2d24109
xor rcx, 0x1e9498db
add rcx, 0x7fffffff
xor rcx, 0x3ed933a8
movzx eax, word [rax + rcx]
mov dword [rsp - 0x2c], ecx
movabs rcx, 0x7a7a316f4cb0a33e
add rcx, 0x50f6e6a
sub rcx, 0x1f5a672
add rcx, 0x3d5ad539
mov dword [0x1400db6e8], eax
mov rax, qword [rdx + 0x98]
mov r12, r12
add rax, rcx
movabs rcx, 0x68093cd9271fb56f
add rcx, 0x4fe2409c
sub rcx, 0x4c2b0c18
sub rcx, 0x856d943
add rcx, 0x59d64a20
xor rax, rcx
movabs rcx, 0x3a35dcc6121d96ba
add rcx, 0x3f89f377
add rcx, 0x164eb5c1
add rcx, 0x3fc59e6f
rol rax, 0x19
rol rax, 0xc
rol rax, 0x11
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
not rax
mov dword [rsp - 0x3c], ecx
rol rax, 0xc
rol rax, 0x1c
add rax, rcx
movabs rcx, 0xa67e238e666924fc
sub rcx, 0x18fd8d21
add rcx, 0xf67fe3d
xor rcx, 0x190ed07
add rcx, 0x7fffffff
xor rcx, 0x250ac4c4
rol rax, 0x33
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x34], 0x53dc0dbc
mov dword [0x1400db6ec], eax
mov rax, qword [rdx + 0xa0]
not rax
ror rax, 0x31
ror rax, 5
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x6402a36d730dc01b
xor rcx, 0x5375c094
add rcx, 0x2eb29e1b
xor rcx, 0x327a255f
add rcx, 0x6e0faab9
xor rax, rcx
movabs rcx, 0xf108968944b1fede
xor rcx, 0x8d17789
sub rcx, 0x92250da
xor rcx, 0x62aa373a
add rcx, 0x7fffffff
xor rcx, 0x75d5acb0
movzx eax, word [rax + 4]
mov dword [0x1400db6f0], eax
mov dword [rsp - 0x44], 0x4c40c6dd
mov rax, qword [rdx + 0xa8]
rol rax, 0x12
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x44], 0x28b65671
movabs rcx, 0x1997b78f5713af9b
add rcx, 0x20dd482f
sub rcx, 0x1ae0e9af
xor rcx, 0x5e603751
rol rax, 0x1f
rol rax, 0xa
rol rax, 4
rol rax, 0xe
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x18], ecx
movabs rcx, 0x94ceff3b2686b1e9
sub rcx, 0xacdb61c
xor rcx, 0x3d3362f5
add rcx, 0x4c862ec
add rcx, 0x4b7b1dfc
rol rax, 0x1b
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x3c], 0x345b3926
movabs rcx, 0x34b207383526bbda
xor rcx, 0x26d97138
xor rcx, 0x2073e0c3
xor rcx, 0x2f26fcf4
add rcx, 0x7fffffff
xor rcx, 0x51732919
mov dword [0x1400db6f4], eax
mov dword [rsp - 0x18], esi
mov rax, qword [rdx + 0xb0]
xor rax, rcx
movabs rcx, 0x11db85213d2b8ab2
add rcx, 0x239234a0
sub rcx, 0x5a74aab0
xor rcx, 0x4f5b5b59
add rcx, 0x42a7c737
ror rax, 0x16
ror rax, 0x10
ror rax, 0xf
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0x79a290f164e7561f
xor rcx, 0x112e732a
xor rcx, 0x9748d75
sub rcx, 0x710e1426
add rcx, 0x12a8173d
rol rax, 0x26
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x5ef8b9324a963cd1
add rcx, 0x126c78d4
add rcx, 0x10662aff
add rcx, 0x50dc2b89
mov dword [0x1400db6f8], eax
mov rax, qword [rdx + 0xb8]
mov dword [rsp - 0x18], ebx
add rax, rcx
movabs rcx, 0xf043eee638a8c79f
xor rcx, 0x6e7ede0
xor rcx, 0x4ea40922
sub rcx, 0x2a942c98
add rcx, 0x7fffffff
xor rcx, 0xdc2c4b4
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x14], 0x5f214dd3
movabs rcx, 0x2e237c100feaaaf6
add rcx, 0x6c435d0a
sub rcx, 0x17defa71
sub rcx, 0x4169315d
add rcx, 0x13fd5014
xor rax, rcx
mov rsp, rsp
movzx eax, word [rax + 4]
mov dword [0x1400db6fc], eax
mov rax, qword [rdx + 0xc0]
not rax
xchg r11, r11
movabs rcx, 0x4e70ed5a47eebfe5
xor rcx, 0x3090ca9f
sub rcx, 0x1c378b5c
add rcx, 0x909c953
sub rax, rcx
xchg rdx, rdx
movabs rcx, 0x459727164871320
add rcx, 0x171092ab
sub rcx, 0x56bf5b9
add rcx, 0x7fffffff
sub rcx, 0x57354b7a
not rax
rol rax, 0x12
rol rax, 6
rol rax, 1
not rax
xchg r11, r11
rol rax, 8
rol rax, 0x17
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x4be5f2ea3eddd791
sub rcx, 0x21e16a85
add rcx, 0x1ce4a4b
xor rcx, 0x7b14b845
add rcx, 0x1491ee98
movzx eax, word [rax + 4]
mov dword [0x1400db700], eax
mov dword [rsp - 0x28], esi
xchg r9, rax
mov r9, qword [rdx + 0xc8]
xchg r9, rax
xor rax, rcx
mov dword [rsp - 0x14], esp
movabs rcx, 0x4ff74b65049226c1
add rcx, 0x50af3a7e
xor rcx, 0x534336d1
add rcx, 0x7460d1b5
sub rcx, 0x1948ca0c
ror rax, 0x1e
ror rax, 9
ror rax, 1
ror rax, 1
add rax, rcx
mov r8, r8
movabs rcx, 0x7293e1003b762255
add rcx, 0xac88b3e
xor rcx, 0x76e3be32
add rcx, 0x22ce2aea
ror rax, 0x13
ror rax, 2
ror rax, 2
ror rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [0x1400db704], eax
mov rdi, rdi
xchg rdi, rax
mov rdi, qword [rdx + 0xd0]
xchg rdi, rax
sub rax, rcx
xchg r8, r8
movabs rcx, 0x4b441757474e7859
sub rcx, 0x1a964d79
add rcx, 0x3f42e261
sub rcx, 0x6b67edca
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x45eff1bf26c53be6
add rcx, 0xf8309c4
sub rcx, 0x1227fdff
xor rcx, 0xd2cea17
add rax, rcx
movabs rcx, 0x3eb65d246723ee78
sub rcx, 0x66f5d002
xor rcx, 0x8f3b2fa
add rcx, 0x3a470402
xor rax, rcx
mov dword [rsp - 0x24], ebp
movabs rcx, 0x25099ec817df073e
add rcx, 0x7b94d55
sub rcx, 0x10b8d7fb
xor rcx, 0x5d801bf2
add rcx, 0xc7e3833
rol rax, 0x23
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x28], 0x4416f3d5
mov dword [0x1400db708], eax
mov rax, qword [rdx + 0xd8]
not rax
mov dword [rsp - 0x38], 0x470b3e0e
rol rax, 2
rol rax, 3
rol rax, 0xb
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x6a54417400a07815
add rcx, 0x37a5bd59
sub rcx, 0x228e8b32
add rcx, 0x1d37faa3
xor rcx, 0x6a31391b
ror rax, 3
movzx eax, word [rax + 4]
xchg rbx, rbx
mov dword [0x1400db70c], eax
xchg r14, rax
mov r14, qword [rdx + 0xe0]
xchg r14, rax
ror rax, 2
ror rax, 8
ror rax, 1
xor rax, rcx
movabs rcx, 0x39e203ae1cad65be
add rcx, 0x2b1f3b98
sub rcx, 0x21e22332
xor rcx, 0x46169092
sub rax, rcx
movabs rcx, 0x26d6db062c9f36c0
xor rcx, 0x76eb1f0
sub rcx, 0x1e32024
add rcx, 0x7fffffff
add rcx, 0x47b24744
rol rax, 9
rol rax, 0x14
rol rax, 1
not rax
mov dword [rsp - 0x28], ecx
movzx eax, word [rax + 4]
mov dword [0x1400db710], eax
xchg r9, rax
mov r9, qword [rdx + 0xe8]
xchg r9, rax
xor rax, rcx
movabs rcx, 0x296c78ee083564d7
xor rcx, 0x151401c9
xor rcx, 0x5ff86904
add rcx, 0x6c868b44
sub rax, rcx
movabs rcx, 0x41e6bfd363f31256
xor rcx, 0x138a8641
xor rcx, 0x1fb4b800
sub rcx, 0x3598cc6b
add rcx, 0x7fffffff
add rcx, 0x300ecaa
not rax
ror rax, 1
ror rax, 0xe
ror rax, 5
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x28], 0x27171e9f
mov dword [0x1400db714], eax
mov rax, qword [rdx + 0xf0]
sub rax, rcx
movabs rcx, 0x1c72f2c570d07b82
xor rcx, 0x221ec93e
sub rcx, 0x4cdfec85
add rcx, 0x720158f8
xor rcx, 0x625d323a
xor rax, rcx
movabs rcx, 0xf227bac2ee5cfaf
xor rcx, 0x4723e50a
sub rcx, 0x5a751967
add rcx, 0x37e5cd48
add rcx, 0x1606f47a
rol rax, 0x1d
rol rax, 0xd
rol rax, 0xa
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x44], esp
movzx eax, word [rax + rcx]
movabs rcx, 0x304da5ee0a8a14ce
add rcx, 0x21356fd5
xor rcx, 0x33ca10a5
xor rcx, 0x9ed85d6
xor rcx, 0x66eb2823
mov dword [0x1400db718], eax
mov dword [rsp - 0x1c], edi
xchg r15, rax
mov r15, qword [rdx + 0xf8]
xchg r15, rax
add rax, rcx
mov dword [rsp - 0x28], ebx
movabs rcx, 0x2bc548444db86ee2
sub rcx, 0x409ef92
sub rcx, 0x17f29a2c
sub rcx, 0x1f0989b4
add rcx, 0x7fffffff
add rcx, 0x64b0f167
xor rax, rcx
movabs rcx, 0x70bf26577b9c6354
sub rcx, 0x21422e8f
sub rcx, 0x2fb4cd87
xor rcx, 0x4db46ad1
sub rax, rcx
not rax
mov dword [rsp - 0x28], 0x2c87e3fb
ror rax, 6
ror rax, 0x11
ror rax, 8
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1400db71c], eax
mov r12, r12
mov rax, qword [rdx + 0x100]
not rax
movabs rcx, 0x13a02a4238bb4ee0
sub rcx, 0x13c9908d
add rcx, 0x15e4e015
add rcx, 0xe631875
xor rcx, 0x620b538c
ror rax, 0x12
ror rax, 7
ror rax, 5
ror rax, 4
ror rax, 1
add rax, rcx
movabs rcx, 0x605a2a697b49008f
xor rcx, 0x4c74dd85
add rcx, 0x344adda
sub rcx, 0x2f31d541
add rcx, 0x7fffffff
add rcx, 0x34efd53f
rol rax, 0x2e
rol rax, 6
rol rax, 1
sub rax, rcx
movabs rcx, 0xcc63749b21a50c91
add rcx, 0x333615b4
sub rcx, 0x71572c6
sub rcx, 0x123e1c2e
sub rcx, 0x1ec7e3d8
ror rax, 0x17
ror rax, 5
ror rax, 7
ror rax, 6
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x28], edi
mov dword [0x1400db720], eax
mov rax, qword [rdx + 0x108]
xor rax, rcx
movabs rcx, 0x58a98e8f660fe0d4
sub rcx, 0x5825c3d5
add rcx, 0x8f325b6
add rcx, 0x7fffffff
add rcx, 0x6252ea94
not rax
rol rax, 6
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 6
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 2
movzx eax, word [rax + 4]
mov dword [rsp - 0x38], edi
mov dword [0x1400db724], eax
mov rax, qword [rdx + 0x110]
add rax, rcx
movabs rcx, 0xf8270b2d261d5f22
sub rcx, 0x10185871
add rcx, 0x5022df0c
add rcx, 0x7fffffff
sub rcx, 0x60736d44
xor rax, rcx
xchg r13, r13
movabs rcx, 0x9d0be750e22cd07
add rcx, 0x29f58a08
add rcx, 0x3e657225
sub rcx, 0x481f82c4
add rcx, 0x7fffffff
sub rcx, 0x1e7c082e
not rax
sub rax, rcx
xchg r9, r9
movabs rcx, 0x71eabceb51e7201d
xor rcx, 0x68e229b8
sub rcx, 0xd5e75c
sub rcx, 0xe37feac
rol rax, 0x1f
rol rax, 5
rol rax, 4
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x34], 0x3757bc6c
mov dword [0x1400db728], eax
xchg r10, rax
mov r10, qword [rdx + 0x120]
xchg r10, rax
add rax, rcx
movabs rcx, 0x7a45ffae53d5ab60
xor rcx, 0x7da0f4b0
sub rcx, 0x2d07830
xor rcx, 0x7014bb44
xor rax, rcx
mov dword [rsp - 0x40], 0x7c2546f8
movabs rcx, 0x47a52a5310e59395
xor rcx, 0x7546ab7f
sub rcx, 0x55cc89e0
add rcx, 0x5a43f2c7
add rcx, 0x178371ba
add rax, rcx
movabs rcx, 0x7fc85b923986deba
xor rcx, 0x64533add
sub rcx, 0x2c00c84d
add rcx, 0x4dc3ad45
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x40], ebx
movabs rcx, 0xfb63f63514c7d46c
xor rcx, 0xb69b67f
xor rcx, 0x59882573
xor rcx, 0x102a6cc1
add rcx, 0x3768c48c
mov dword [0x1400db730], eax
xchg r9, rax
mov r9, qword [rdx + 0x128]
xchg r9, rax
ror rax, 0x18
ror rax, 7
ror rax, 1
ror rax, 2
ror rax, 1
add rcx, rax
mov dword [rsp - 0x24], 0x26a5303d
movabs rax, 0x1852c3830459c922
add rax, 0x2ef42026
sub rax, 0x1ec7fe68
add rax, 0x680c2170
xor rcx, rax
movabs rax, 0x65d338e851b9dfbd
add rax, 0x2d26611f
xor rax, 0x58d36076
add rax, 0x7fffffff
xor rax, 0x58b68d50
add rcx, rax
not rcx
mov dword [rsp - 0xc], 0x56fcd364
movzx eax, word [rcx + 4]
movabs rcx, 0x2eb3a01f394764a4
sub rcx, 0x29b0575b
xor rcx, 0x321a4902
xor rcx, 0x3e429c19
mov dword [0x1400db734], eax
mov rbx, rbx
xchg rdi, rax
mov rdi, qword [rdx + 0x130]
xchg rdi, rax
ror rax, 7
ror rax, 0x14
ror rax, 0x1f
add rax, rcx
movabs rcx, 0x34666250c3694e2
add rcx, 0xf1e040f
sub rcx, 0x13ac210b
add rcx, 0x7fffffff
xor rcx, 0x761b33ff
xor rax, rcx
mov dword [rsp - 0x24], 0x4a54f1dd
movabs rcx, 0x86b802fa6ae9466f
xor rcx, 0x648107d3
add rcx, 0x3f4a2d0d
add rcx, 0x7fffffff
xor rcx, 0x25e1c278
movzx eax, word [rax + rcx]
xchg rsi, rsi
movabs rcx, 0xabcfd62e49a9d30c
add rcx, 0x207bfe5d
sub rcx, 0x1f747b7
sub rcx, 0x5c7eb210
add rcx, 0x7fffffff
add rcx, 0x4147d7ea
mov dword [0x1400db738], eax
mov rax, qword [rdx + 0x148]
xchg rcx, rcx
ror rax, 0x11
ror rax, 9
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x8c1288550aa67e52
add rcx, 0x50bdb722
xor rcx, 0x5d7e9f22
sub rcx, 0x605d335
add rcx, 0x4928092d
rol rax, 0xf
rol rax, 4
rol rax, 1
movzx eax, word [rax + rcx]
xchg r9, r9
movabs rcx, 0xfb8de3203e10d43
add rcx, 0x171036b8
xor rcx, 0x3eb35759
add rcx, 0x70198d33
mov dword [0x1400db744], eax
xchg r14, rax
mov r14, qword [rdx + 0x158]
xchg r14, rax
add rax, rcx
movabs rcx, 0x4457a8f444ec0d99
sub rcx, 0x224c91d5
xor rcx, 0x3f709d2f
add rcx, 0x1a96b33d
add rcx, 0x7fffffff
sub rcx, 0x7b5f934
ror rax, 0x22
ror rax, 2
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0x7de3b5f07f2dc5d9
xor rcx, 0x69c88ce6
add rcx, 0x336f37e3
add rcx, 0x3054f7f6
sub rcx, 0x3cd3c723
rol rax, 9
rol rax, 1
rol rax, 5
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x10], 0x69da0eea
movzx eax, word [rax + 4]
mov dword [0x1400db74c], eax
xchg r8, rax
mov r8, qword [rdx + 0x170]
xchg r8, rax
rol rax, 1
rol rax, 3
not rax
movabs rcx, 0x3de03ae55b0a1ca0
xor rcx, 0x4df6bee4
xor rcx, 0x73566572
add rcx, 0x26a7b405
sub rax, rcx
xchg r9, r9
movabs rcx, 0x4c63a6667c01e845
sub rcx, 0x7532e12f
xor rcx, 0x5889454b
xor rcx, 0x9cefb69
add rcx, 0xe0f1dc2
rol rax, 0x26
rol rax, 8
rol rax, 8
rol rax, 5
rol rax, 1
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0x7936a9b55e7dd0e9
sub rcx, 0x1d392f9b
xor rcx, 0x48c489cf
add rcx, 0x14d2abc6
movzx eax, word [rax + 4]
mov dword [0x1400db758], eax
mov r8, r8
xchg r15, rax
mov r15, qword [rdx + 0x178]
xchg r15, rax
rol rax, 3
rol rax, 3
rol rax, 3
rol rax, 1
rol rax, 9
not rax
mov dword [rsp - 0x18], 0x55fd5b9b
sub rax, rcx
movabs rcx, 0x1649b0d80350b9fc
xor rcx, 0x4fb89a2d
xor rcx, 0x59b78e68
add rcx, 0x3060a605
sub rcx, 0x26ed2129
rol rax, 0x12
rol rax, 9
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1400db75c], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x180]
xchg rsp, rax
not rax
sub rax, rcx
movabs rcx, 0x66aa1b96008fbe4f
xor rcx, 0x7284f2f0
sub rcx, 0x67994abf
add rcx, 0x3a362041
sub rcx, 0x198873d8
xor rax, rcx
movabs rcx, 0x85637c8735cebe5a
sub rcx, 0xee0046b
xor rcx, 0x4698a3
xor rcx, 0x693ac099
add rcx, 0x7fffffff
xor rcx, 0x29abfeb0
not rax
mov dword [rsp - 0x18], ebx
movzx eax, word [rax + 4]
mov dword [0x1400db760], eax
xchg r14, rax
mov r14, qword [rdx + 0x188]
xchg r14, rax
not rax
xchg rdx, rdx
rol rax, 5
rol rax, 0xb
rol rax, 1
add rcx, rax
movabs rax, 0x4046babc2e5c461e
xor rax, 0x4101c05f
add rax, 0x9e90e84
sub rax, 0x1e69bdb4
sub rax, 0x4746c167
not rcx
mov dword [rsp - 0x10], ebp
add rcx, rax
ror rcx, 0xb
ror rcx, 0x15
ror rcx, 1
ror rcx, 1
ror rcx, 1
movzx eax, word [rcx + 4]
movabs rcx, 0x27c4527056d3bd66
sub rcx, 0x4312e3b4
sub rcx, 0x8d31cf6
xor rcx, 0x5c942d11
xor rcx, 0x153a1387
mov dword [0x1400db764], eax
mov rsi, rsi
xchg rsp, rax
mov rsp, qword [rdx + 0x190]
xchg rsp, rax
not rax
xchg r13, r13
ror rax, 2
ror rax, 6
ror rax, 2
ror rax, 0xd
ror rax, 9
ror rax, 3
ror rax, 3
ror rax, 1
xor rax, rcx
movabs rcx, 0xf389449320f747dc
add rcx, 0x3389773e
add rcx, 0x1807a32a
sub rcx, 0x3cafe674
add rcx, 0x3934a588
movzx eax, word [rax + rcx]
mov rdi, rdi
movabs rcx, 0x9f5fffc76348f499
sub rcx, 0x3c04a5f9
xor rcx, 0x4be46214
sub rcx, 0x42c6eb6a
add rcx, 0x6fbd948b
mov dword [0x1400db768], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x1a0]
xchg rsp, rax
xor rax, rcx
mov dword [rsp - 0x20], ecx
movabs rcx, 0xf5d4060e3a881b42
add rcx, 0x3146205e
sub rcx, 0xe5aff96
add rcx, 0x14b0ca0d
add rcx, 0x7fffffff
xor rcx, 0x71a2ef1
rol rax, 0x21
rol rax, 3
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0xce1fc2762f36e100
add rcx, 0x75d38e0
sub rcx, 0x17485246
add rcx, 0x7fffffff
add rcx, 0xcabe42d
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x22b50ff31ead3f19
add rcx, 0x173326de
add rcx, 0x315fef9
add rcx, 0x2f663c40
xor rcx, 0x24d8188d
movzx eax, word [rax + 4]
mov dword [0x1400db770], eax
xchg r15, r15
xchg rbp, rax
mov rbp, qword [rdx + 0x1a8]
xchg rbp, rax
rol rax, 0x23
rol rax, 8
rol rax, 0x10
xor rax, rcx
movabs rcx, 0x1b48a2b01929b29e
xor rcx, 0x75dd56e8
sub rcx, 0x67e2de4a
add rcx, 0x7fffffff
xor rcx, 0x697a9f11
add rax, rcx
mov dword [rsp - 0x30], esi
movabs rcx, 0x1fb389e44277dd4
sub rcx, 0x79d2bae
add rcx, 0xd4f6337
add rcx, 0x42a2deb4
xor rax, rcx
xchg rdx, rdx
movabs rcx, 0x6056199f5376c6fe
sub rcx, 0x34641539
xor rcx, 0x5d208f77
add rcx, 0x28e79a33
sub rcx, 0x67e15786
movzx eax, word [rax + 4]
mov dword [rsp - 0x38], edx
mov dword [0x1400db774], eax
mov rax, qword [rdx + 0x1b8]
sub rax, rcx
mov dword [rsp - 0x10], 0x3d2d8a47
movabs rcx, 0x2013d02007c31adf
add rcx, 0x15ecce2f
xor rcx, 0x70460461
xor rcx, 0x754649de
add rcx, 0x7fffffff
xor rcx, 0x24b59dd8
not rax
ror rax, 5
ror rax, 0x11
ror rax, 3
ror rax, 4
ror rax, 5
ror rax, 1
ror rax, 1
xor rax, rcx
mov r12, r12
movabs rcx, 0x38423e2d1c8799fe
add rcx, 0x14b6d000
xor rcx, 0xf2e590d
add rcx, 0x7fffffff
xor rcx, 0x610a607e
movzx eax, word [rax + 4]
mov dword [0x1400db77c], eax
xchg rcx, rcx
xchg rbp, rax
mov rbp, qword [rdx + 0x1c0]
xchg rbp, rax
ror rax, 8
ror rax, 0xc
ror rax, 6
ror rax, 4
ror rax, 0xc
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 2
xor rax, rcx
mov dword [rsp - 0x3c], 0x179a7f18
movabs rcx, 0x5b9177206023aceb
sub rcx, 0x26481eda
xor rcx, 0x4dbc2125
sub rcx, 0x2ddfbaf2
add rcx, 0x7fffffff
sub rcx, 0x106808f1
not rax
add rax, rcx
mov dword [rsp - 0x14], ebp
not rax
movzx eax, word [rax + 4]
mov dword [0x1400db780], eax
mov dword [rsp - 0x40], ebx
movabs rcx, 0xe6103d152c2f1a7
sub rcx, 0x2632d062
add rcx, 0x330f96d5
sub rcx, 0x3a9c683d
add rcx, 0x7fffffff
add rcx, 0xc6857c9
xchg rsi, rax
mov rsi, qword [rdx + 0x1d0]
xchg rsi, rax
sub rax, rcx
xchg r14, r14
movabs rcx, 0x9433081019bd650e
add rcx, 0x361886e9
sub rcx, 0xafeeea8
xor rcx, 0x551eec17
xor rcx, 0x4cf61eb6
ror rax, 0x12
ror rax, 7
ror rax, 1
ror rax, 1
add rax, rcx
xchg r12, rcx
mov r12, rbp
xchg r12, rcx
not rax
movzx eax, word [rax + 4]
mov dword [0x1400db788], eax
mov dword [rsp - 0x2c], esi
call fcn.140052be0
xor ebx, ebx
xchg rsi, r10
mov rdx, r10
xchg rsi, r10
test al, al
xchg rbp, rsp
mov rcx, rsp
xchg rbp, rsp
sete bl
call fcn.140053124
mov dword [rsp - 0x44], ebp
xor edi, edi
mov rdx, rsi
test al, al
xchg rcx, rsi
mov rsi, rbp
xchg rsi, rcx
sete dil
mov dword [rsp - 0x44], 0x45af80fa
or edi, ebx
call fcn.140053328
test al, al
pushf
mov r14d, 0x3c4048d1
add r14d, 0x4ba977e
xor r14d, 0x3037e588
sub r14d, 0x4a4aef6
sub r14d, 0x6c2856d0
popf
xchg r12, rdx
mov r12, rsi
xchg r12, rdx
xchg rbp, r10
mov rcx, r10
xchg r10, rbp
cmove edi, r14d
call fcn.140053620
xor ebx, ebx
mov dword [rsp - 0x20], 0x4eb96f38
xchg rbp, rsi
mov rdx, rbp
xchg rbp, rsi
test al, al
mov dword [rsp - 0x18], 0x2fa136fb
xchg r13, rbp
mov rcx, r13
xchg r13, rbp
sete bl
mov r14, r14
or ebx, edi
call fcn.140053938
test al, al
xchg rsi, rdx
mov rsi, rdx
xchg rdx, rsi
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
cmove ebx, r14d
mov dword [rsp - 0x30], esi
call fcn.140053b10
xor edi, edi
mov rdx, rsi
mov r15, r15
test al, al
xchg rcx, r12
mov r12, rbp
xchg rcx, r12
sete dil
xchg r14, r14
or edi, ebx
call fcn.140054194
test al, al
xchg r12, rdx
mov r12, rsi
xchg r12, rdx
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
cmove edi, r14d
call fcn.140054588
mov dword [rsp - 0x1c], 0x53c39936
xor ebx, ebx
xchg r8, rsi
mov rdx, r8
xchg r8, rsi
test al, al
mov rcx, rcx
xchg rbp, r14
mov rcx, r14
xchg r14, rbp
sete bl
or ebx, edi
mov dword [rsp - 0x40], ebp
call fcn.14005494c
mov rbp, qword [rsp + 0x38]
test al, al
mov r14, r14
xchg rbp, rsi
mov rbp, qword [rsp + 0x40]
xchg rbp, rsi
xchg rdi, r8
mov r8, qword [rsp + 0x48]
xchg rdi, r8
cmove ebx, r14d
test ebx, ebx
mov rsi, rsi
xchg rcx, rbx
mov rcx, qword [rsp + 0x30]
xchg rcx, rbx
sete al
mov rsi, rsi
sub rsp, 0xffffffffffffffe0
nop
add rsp, 8
mov r14, qword [rsp - 8]
ret