Function at 0x14005d220
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, rax
mov rbx, qword [rdx]
xchg rbx, rax
movabs rcx, 0x102327dd728fa1df
add rcx, 0xb0af384
xor rcx, 0x74a3297c
xor rcx, 0x491a50e0
xor rcx, 0x202d3c93
add rax, rcx
mov dword [rsp - 0x28], 0x2d4cc9ca
movabs rcx, 0x241c86da6e300057
sub rcx, 0x4a2445dc
xor rcx, 0x5c102c40
sub rcx, 0x4c62b146
ror rax, 0xa
ror rax, 5
ror rax, 3
ror rax, 9
ror rax, 1
xor rax, rcx
movabs rcx, 0x213d65c768873988
xor rcx, 0x34f400e0
sub rcx, 0x333e3091
add rcx, 0xdcc8085
add rcx, 0x4bfd80a0
add rax, rcx
movabs rcx, 0x2836c1d97d9a768f
xor rcx, 0x432aba0
xor rcx, 0x473c0377
add rcx, 0x31705d96
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x24], ebx
mov dword [0x1404a8fc0], eax
xchg r15, rax
mov r15, qword [rdx + 8]
xchg r15, rax
add rax, rcx
movabs rcx, 0x620fd9001796e019
xor rcx, 0x58478f61
add rcx, 0x1d5106e9
sub rcx, 0x5e349ef1
add rcx, 0x7fffffff
xor rcx, 0x3b6211b6
not rax
mov dword [rsp - 0xc], 0x2d990619
sub rax, rcx
movabs rcx, 0x17e8fa5d20b28296
sub rcx, 0x12159ea6
add rcx, 0x37a7d06d
add rcx, 0x7fffffff
add rcx, 0x1cdedad7
ror rax, 0x13
ror rax, 0x1b
ror rax, 1
ror rax, 1
not rax
xchg rsi, rsi
movzx eax, word [rax + 4]
mov dword [0x1404a8fc4], eax
mov rax, qword [rdx + 0x10]
sub rax, rcx
xchg r11, r11
movabs rcx, 0x823851930addadc3
add rcx, 0x722ae52b
xor rcx, 0x356d46d0
xor rcx, 0x3c83f770
add rcx, 0x7fffffff
sub rcx, 0x12bd7e4
rol rax, 3
rol rax, 4
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x3c9bbebc
movabs rcx, 0x3e7e41fa4840902e
xor rcx, 0xcec732f
sub rcx, 0x1272e902
add rcx, 0x1e7c1c5
add rcx, 0x1efce
xor rax, rcx
movabs rcx, 0x2a4792f4715d4b7d
xor rcx, 0x376e7b6f
sub rcx, 0x4f7a578
add rcx, 0x3e11c55f
add rcx, 0x464b2cba
not rax
movzx eax, word [rax + 4]
mov dword [0x1404a8fc8], eax
xchg rsi, rsi
xchg r12, rax
mov r12, qword [rdx + 0x18]
xchg r12, rax
add rax, rcx
mov dword [rsp - 0xc], ebx
movabs rcx, 0x53a6aed23fd628e1
xor rcx, 0x6af459c3
xor rcx, 0x2c1efd26
add rcx, 0x22d7a924
ror rax, 0xc
ror rax, 8
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x6d596f1540c4678a
add rcx, 0x7b8ab90
xor rcx, 0x1c0a5592
sub rcx, 0x22dd18be
add rcx, 0x7fffffff
sub rcx, 0x35e890b
rol rax, 1
rol rax, 5
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0xcaa2cc14513dfb3b
add rcx, 0x8c9b1ba
add rcx, 0x185c2428
sub rcx, 0x2180ae7f
movzx eax, word [rax + 4]
mov dword [rsp - 0x34], edx
mov dword [0x1404a8fcc], eax
mov rax, qword [rdx + 0x20]
rol rax, 0x1b
rol rax, 8
rol rax, 9
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x8dd3c1b3658e537f
sub rax, 0xc9bfa69
add rax, 0x7910319
add rax, 0x2dc7e08c
ror rcx, 0x32
ror rcx, 1
ror rcx, 1
add rax, rcx
xchg r9, r9
movabs rcx, 0x3d2cade779e061bd
sub rcx, 0x4ca51b61
xor rcx, 0x6a440b46
add rcx, 0x7fffffff
add rcx, 0x2457b226
xor rax, rcx
mov dword [rsp - 0x2c], ecx
movabs rcx, 0xa8f9fa4116f312a8
add rcx, 0x60abdb90
sub rcx, 0x3e5697f5
add rcx, 0x588057e7
movzx eax, word [rax + 4]
mov dword [0x1404a8fd0], eax
xchg rdi, rdi
mov rax, qword [rdx + 0x28]
xor rax, rcx
movabs rcx, 0x3da2d2c516c21590
xor rcx, 0x2dc7b630
xor rcx, 0x5805aa58
xor rcx, 0x16775dc7
add rcx, 0x7fffffff
add rcx, 0x61864e2
sub rax, rcx
mov dword [rsp - 0xc], edx
movabs rcx, 0x7d3731a94882e2fd
xor rcx, 0x99325b3
sub rcx, 0x147ddb3e
add rcx, 0x312139b
sub rcx, 0x244b9dec
xor rax, rcx
movabs rcx, 0x4a9ccae31fa77fe8
xor rcx, 0x198fafee
add rcx, 0x48dec578
xor rcx, 0x19cd5a9
xor rcx, 0x78ce12ff
movzx eax, word [rax + rcx]
movabs rcx, 0x31a4da091b041276
xor rcx, 0x56183118
sub rcx, 0xe8940d
add rcx, 0x75bf59ed
mov dword [0x1404a8fd4], eax
mov dword [rsp - 0x3c], ecx
mov rax, qword [rdx + 0x30]
xor rax, rcx
movabs rcx, 0x7df0bd327b6c47d9
xor rcx, 0x4cafb5c5
sub rcx, 0x2256b94f
add rcx, 0x36147e31
sub rax, rcx
xchg r13, r13
movabs rcx, 0x2a5caa6555e14b59
xor rcx, 0x5ecae432
xor rcx, 0x1f15670b
add rcx, 0x172e6822
xor rcx, 0x226deac0
rol rax, 0x25
rol rax, 5
rol rax, 0xb
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov r8, r8
movabs rcx, 0x30fa498c01af1782
add rcx, 0x7aa03c19
xor rcx, 0x5acc4a41
xor rcx, 0x458a198b
add rcx, 0x8815b2a
xor rax, rcx
movabs rcx, 0x4c7da5f70352000f
add rcx, 0x6e8470c
add rcx, 0x47f39168
xor rcx, 0x791d7b84
add rcx, 0x7fffffff
xor rcx, 0x278edec6
movzx eax, word [rax + 4]
xchg r14, r14
mov dword [0x1404a8fd8], eax
mov rax, qword [rdx + 0x38]
add rax, rcx
mov dword [rsp - 0x44], 0x1a37e897
movabs rcx, 0xdb49cb525ba1e67d
sub rcx, 0x230b6c1d
add rcx, 0x314123cb
add rcx, 0x7fffffff
sub rcx, 0x11469c48
rol rax, 5
rol rax, 0x12
rol rax, 7
rol rax, 5
rol rax, 0xd
rol rax, 1
rol rax, 3
rol rax, 1
add rax, rcx
xchg r12, r12
movabs rcx, 0x760e455d0d3f5dbe
xor rcx, 0x6916aa3e
sub rcx, 0x1c5cdb4c
xor rcx, 0x47f7323c
add rcx, 0x78b24e97
xor rax, rcx
mov r12, r12
movabs rcx, 0x9cbc56453dfc2def
xor rcx, 0x45195706
xor rcx, 0x286ebec4
add rcx, 0x7fffffff
sub rcx, 0x43ddbe64
ror rax, 3
ror rax, 0x14
ror rax, 4
ror rax, 0xb
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a8fdc], eax
xchg r10, rax
mov r10, qword [rdx + 0x40]
xchg r10, rax
ror rax, 0x22
ror rax, 2
ror rax, 5
ror rax, 3
ror rax, 1
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x63a02f60699d7023
sub rcx, 0x2ff717bf
xor rcx, 0x2dd2d35b
add rcx, 0x6b53b350
add rcx, 0x7fffffff
sub rcx, 0x3d0e3f0e
sub rax, rcx
xchg r8, r8
movabs rcx, 0x287a3310218ff27d
add rcx, 0x51ec68a2
sub rcx, 0x52bd6a
add rcx, 0x2da896ec
rol rax, 0x22
rol rax, 0xc
rol rax, 8
rol rax, 4
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x30], 0x68a4d117
mov dword [0x1404a8fe0], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x48]
xchg rdi, rax
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 5
xor rax, rcx
movabs rcx, 0x535291c66b361c3b
xor rcx, 0x5513c48c
xor rcx, 0x34f9d0b2
add rcx, 0x7f56f977
movzx eax, word [rax + 4]
mov dword [rsp - 0xc], 0x6a267a1f
mov dword [0x1404a8fe4], eax
mov rax, qword [rdx + 0x50]
rol rax, 0x32
rol rax, 1
xor rax, rcx
movabs rcx, 0xcfba3b3715b499aa
add rcx, 0x441601bc
sub rcx, 0x4e03bffd
add rcx, 0x23d4ad3b
add rcx, 0x7fffffff
add rcx, 0x14d42fa7
ror rax, 0xe
ror rax, 1
add rax, rcx
xchg r14, r14
movabs rcx, 0x5c35b9c12c50f098
sub rcx, 0x2053baa4
xor rcx, 0x617720f8
xor rcx, 0x449decd
xor rcx, 0x7991cc67
ror rax, 4
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov rbx, rbx
mov dword [0x1404a8fe8], eax
mov rax, qword [rdx + 0x58]
not rax
mov dword [rsp - 0x28], 0x3ba00c54
rol rax, 5
rol rax, 7
rol rax, 0xa
rol rax, 3
rol rax, 1
add rcx, rax
movabs rax, 0x4869239e5956bd6e
add rax, 0x239f0a94
sub rax, 0x590700dc
add rax, 0x1f35867e
xor rax, 0x6959de6e
xor rcx, rax
ror rcx, 9
ror rcx, 1
ror rcx, 5
ror rcx, 2
ror rcx, 1
ror rcx, 8
ror rcx, 1
movzx eax, word [rcx + 4]
movabs rcx, 0x4fb0aa085bba7699
sub rcx, 0x27b2f56b
sub rcx, 0x6fdfbf0
xor rcx, 0x4ffa49be
add rcx, 0x2a0ab078
mov dword [0x1404a8fec], eax
mov rax, qword [rdx + 0x60]
sub rax, rcx
mov dword [rsp - 0x14], 0x4f8d9354
movabs rcx, 0x42f012e41305f739
xor rcx, 0x2b4537dd
sub rcx, 0x83891e5
add rcx, 0x7fffffff
sub rcx, 0x18a8dc48
xor rax, rcx
movabs rcx, 0x378072174fb83cb
sub rcx, 0x722ff57d
add rcx, 0x6832e947
xor rcx, 0x7854eca6
sub rax, rcx
movabs rcx, 0x2bdda34c02d4eeac
add rcx, 0x382c98ea
sub rcx, 0x1363100d
sub rcx, 0x1a0afa69
xor rcx, 0x3bb0db3d
xor rax, rcx
movabs rcx, 0xaafd24292c4d3830
add rcx, 0x67b708d
xor rcx, 0x11b7cfc
xor rcx, 0x6fee3ba1
rol rax, 4
movzx eax, word [rax + 4]
mov dword [rsp - 0x3c], ebp
mov dword [0x1404a8ff0], eax
mov rax, qword [rdx + 0x68]
rol rax, 0x13
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
not rcx
ror rcx, 0x25
ror rcx, 4
ror rcx, 1
ror rcx, 1
not rcx
mov dword [rsp - 0x10], esp
movzx eax, word [rcx + 4]
movabs rcx, 0x2fa8694a1ae3c5d6
sub rcx, 0xd2c2795
add rcx, 0x422464e3
add rcx, 0x7fffffff
add rcx, 0x1ac4c09c
mov dword [0x1404a8ff4], eax
mov rax, qword [rdx + 0x70]
add rax, rcx
xchg r12, r12
movabs rcx, 0x64c4a2d634a15852
sub rcx, 0x2311c244
add rcx, 0x6c74dd66
sub rcx, 0x6f132cbd
add rcx, 0x7fffffff
xor rcx, 0x264a6cbd
not rax
add rax, rcx
mov rbp, rbp
movabs rcx, 0x15d4f8420f9c5dd1
xor rcx, 0x372074ae
add rcx, 0x3db90cab
add rcx, 0x4bef34b3
not rax
mov dword [rsp - 0x28], 0x64aa97b
ror rax, 0x18
movzx eax, word [rax + 4]
mov dword [0x1404a8ff8], eax
mov dword [rsp - 0x30], ebp
xchg r9, rax
mov r9, qword [rdx + 0x78]
xchg r9, rax
rol rax, 0x23
rol rax, 7
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r10, r10
movabs rcx, 0x37ceea7629804430
add rcx, 0x30c3adde
add rcx, 0x148cbf7f
xor rcx, 0x1c9de587
add rcx, 0x542167f3
ror rax, 6
xor rax, rcx
ror rax, 1
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a8ffc], eax
xchg r10, r10
movabs rcx, 0x6f4d049c64fb472c
sub rcx, 0x2ddf7a30
xor rcx, 0x57353f7f
xor rcx, 0x106b22dc
sub rcx, 0x27bf2d6c
mov rax, qword [rdx + 0x80]
mov dword [rsp - 0x18], esp
not rax
ror rax, 3
not rax
mov rcx, rcx
add rax, rcx
movabs rcx, 0x203a6300626ae66e
sub rcx, 0x1dcb27fc
sub rcx, 0x29c5e852
sub rcx, 0x17c98035
ror rax, 0x1c
ror rax, 6
ror rax, 4
ror rax, 3
ror rax, 1
movzx eax, word [rax + 4]
mov rdi, rdi
mov dword [0x1404a9000], eax
mov rax, qword [rdx + 0x88]
not rax
xchg rsi, rsi
add rax, rcx
movabs rcx, 0xe43fc3c36c72269
add rcx, 0x345d0f3c
sub rcx, 0x6aabd6b3
add rcx, 0x7fffffff
xor rcx, 0x2480255b
xor rax, rcx
movabs rcx, 0x17752418393a72d0
xor rcx, 0x4f3b4a02
sub rcx, 0x738cc30b
xor rcx, 0x1396ee3
add rcx, 0x7fffffff
add rcx, 0x1f5ecfef
add rax, rcx
movabs rcx, 0xdcf116b4ee4424c
sub rcx, 0x4ad65db6
add rcx, 0x44b4f017
xor rcx, 0x4d3c7200
xor rax, rcx
movabs rcx, 0xfe6b82db0e6b5378
xor rcx, 0x2b5da37c
add rcx, 0x292df22e
add rcx, 0xc1b65dd
add rcx, 0x3e47de0a
movzx eax, word [rax + 4]
mov dword [rsp - 0xc], edi
mov dword [0x1404a9004], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x90]
xchg rcx, rax
ror rax, 4
ror rax, 5
ror rax, 1
ror rax, 2
add rcx, rax
mov r9, r9
movabs rax, 0x7c24cbfe14ec9bc0
xor rax, 0x20b34ba7
xor rax, 0x77e80857
add rax, 0x2e79f966
sub rax, 0x65611a26
not rcx
mov r12, r12
add rcx, rax
movabs rax, 0x167d2c922615cf8
add rax, 0x33ea6f7e
xor rax, 0x6efb97
xor rax, 0xe115e33
xor rax, 0x708badc4
xor rcx, rax
movzx eax, word [rcx + 4]
movabs rcx, 0xfc3d1643184610a1
xor rcx, 0x68308558
sub rcx, 0x25629153
add rcx, 0x71f964d
mov dword [0x1404a9008], eax
xchg r12, rax
mov r12, qword [rdx + 0x98]
xchg r12, rax
rol rax, 9
rol rax, 0x2a
rol rax, 4
rol rax, 2
rol rax, 1
not rax
xchg r10, r10
ror rax, 7
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x5b1b4fd337be6287
add rcx, 0x1ca1e7ea
sub rcx, 0x1b02b121
add rcx, 0x7fffffff
xor rcx, 0x5f0becb0
movzx eax, word [rax + 4]
mov dword [0x1404a900c], eax
mov dword [rsp - 0x38], 0x16e566a5
xchg r13, rax
mov r13, qword [rdx + 0xa0]
xchg r13, rax
add rax, rcx
mov dword [rsp - 0x44], edi
movabs rcx, 0xee2f8cff694bcbc0
sub rcx, 0x2fbffbf5
xor rcx, 0x65bd2ac1
sub rcx, 0xf1d6bf0
rol rax, 0x11
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
mov r9, r9
movabs rcx, 0xcf733f16186efb97
add rcx, 0x3acd7ecc
xor rcx, 0x371a12c9
add rcx, 0x7fffffff
sub rcx, 0x29fcffb6
xor rax, rcx
mov rbp, rbp
movabs rcx, 0x606330c824a63f3c
xor rcx, 0x40aad869
sub rcx, 0x35e7f185
add rcx, 0x35c56d72
sub rcx, 0x60097e17
movzx eax, word [rax + 4]
mov r15, r15
mov dword [0x1404a9010], eax
xchg r13, rax
mov r13, qword [rdx + 0xa8]
xchg r13, rax
sub rax, rcx
movabs rcx, 0xaf19ac4f07a4b7df
xor rcx, 0x66036fd4
xor rcx, 0x49f1125a
add rcx, 0x7fffffff
xor rcx, 0x27885c5
rol rax, 0x16
rol rax, 8
rol rax, 3
rol rax, 3
rol rax, 1
add rax, rcx
movabs rcx, 0x44ef17271f322ecf
xor rcx, 0x451a74f6
sub rcx, 0x4542c9aa
xor rcx, 0x413e8291
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x2c], esi
movabs rcx, 0x2245984a4756fe89
add rcx, 0x32eb9a02
sub rcx, 0x251ba15e
sub rcx, 0x148177f3
add rcx, 0x7fffffff
sub rcx, 0x28fbc7ee
mov dword [0x1404a9014], eax
mov rax, qword [rdx + 0xb0]
mov dword [rsp - 0x28], 0x68be6015
xor rax, rcx
movabs rcx, 0xef51c3dd027e909f
add rcx, 0x249adee
add rcx, 0x3dc1e792
xor rcx, 0x74d6a1aa
add rcx, 0x5eed5f16
rol rax, 0x17
rol rax, 0x16
rol rax, 4
rol rax, 5
rol rax, 2
rol rax, 1
add rax, rcx
mov r13, r13
movabs rcx, 0x7c1e626071540de0
sub rcx, 0x2de13572
sub rcx, 0x21d2b1cf
xor rcx, 0xfb4175a
add rcx, 0x19f456f4
ror rax, 0x12
ror rax, 0x23
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0xc], edi
movabs rcx, 0x2f6abde55d962946
xor rcx, 0x4a081d5c
add rcx, 0x46ead4bf
sub rcx, 0x5cac5954
mov dword [0x1404a9018], eax
mov r11, r11
xchg r9, rax
mov r9, qword [rdx + 0xb8]
xchg r9, rax
not rax
add rax, rcx
movabs rcx, 0x53ca42197b1a51f0
sub rcx, 0x75711f87
add rcx, 0x1b381cdd
xor rcx, 0x77ec7b7f
xor rcx, 0x38eef155
ror rax, 0x29
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x30], 0x44970aea
not rax
movzx eax, word [rax + 4]
mov dword [0x1404a901c], eax
xchg r9, rax
mov r9, qword [rdx + 0xc0]
xchg r9, rax
movabs rcx, 0x1756e06369625160
sub rcx, 0x2b80830c
xor rcx, 0x2f2acb53
xor rcx, 0x72ddabb1
ror rax, 9
ror rax, 2
xor rax, rcx
mov dword [rsp - 0x38], ebp
movabs rcx, 0x2d22de5a70bac666
sub rcx, 0x6164635f
xor rcx, 0x235bf5d9
xor rcx, 0x452a208b
add rax, rcx
movabs rcx, 0xb01f1800dce2e73
add rcx, 0x360ab93f
add rcx, 0x6356dd1
xor rcx, 0x5aa8be38
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x577afba11ba8befc
xor rcx, 0x44ed24a8
add rcx, 0x6c3366e
xor rcx, 0x12fdd70d
sub rcx, 0x5e1ed243
ror rax, 0x13
ror rax, 2
ror rax, 2
ror rax, 3
ror rax, 8
movzx eax, word [rax + 4]
mov dword [0x1404a9020], eax
mov rsi, rsi
xchg r11, rax
mov r11, qword [rdx + 0xc8]
xchg r11, rax
ror rax, 0x25
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rcx, rax
mov rsp, rsp
movabs rax, 0x7aff04677cc46ccc
xor rax, 0x63979711
sub rax, 0x2f11b24
xor rax, 0x4febbce0
add rax, 0x7fffffff
add rax, 0x194990ca
xor rcx, rax
mov dword [rsp - 0x20], edx
ror rcx, 4
ror rcx, 0x13
ror rcx, 1
not rcx
mov dword [rsp - 0x40], 0x2cbefd35
movzx eax, word [rcx + 4]
movabs rcx, 0x1ed34ac72274d7b4
xor rcx, 0x4bbac006
sub rcx, 0x2e73285
sub rcx, 0x5b3c5842
mov dword [0x1404a9024], eax
mov dword [rsp - 0x20], 0x55339228
xchg rbp, rax
mov rbp, qword [rdx + 0xd0]
xchg rbp, rax
not rax
xchg rcx, rcx
add rax, rcx
movabs rcx, 0xe2d0f85860cbd144
sub rcx, 0x207efa5e
sub rcx, 0xfc2f9f8
add rcx, 0x4dd67069
rol rax, 0x22
rol rax, 0x12
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x3c], esp
movabs rcx, 0x2804e53e23471a54
xor rcx, 0x5a4c10eb
xor rcx, 0x175d1e55
sub rcx, 0x25ee0065
add rcx, 0x7fffffff
add rcx, 0x136c18e9
not rax
movzx eax, word [rax + 4]
mov dword [0x1404a9028], eax
mov dword [rsp - 0x30], ecx
mov rax, qword [rdx + 0xd8]
rol rax, 2
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x37998b967a227ca3
sub rax, 0xac84ff4
xor rax, 0x7e5142cc
xor rax, 0x48c16de3
add rax, 0x172dbaad
rol rcx, 0x28
rol rcx, 1
rol rcx, 1
rol rcx, 1
add rax, rcx
mov rsi, rsi
movabs rcx, 0x735aac8953caae46
sub rcx, 0x49ea8e89
xor rcx, 0x63eed06b
xor rcx, 0x3cfe72a0
ror rax, 7
ror rax, 3
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a902c], eax
mov rax, qword [rdx + 0xe0]
mov r14, r14
xor rax, rcx
movabs rcx, 0x64e07376505808d3
sub rcx, 0x48cb1da9
add rcx, 0x17469438
add rcx, 0x167c1efd
sub rax, rcx
mov dword [rsp - 0x1c], 0x4b7d0bd
movabs rcx, 0x72b59189006a853d
xor rcx, 0x7c07bd5d
add rcx, 0x1b59f67
sub rcx, 0x377e586c
add rcx, 0x3f45315e
ror rax, 0xf
ror rax, 6
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0x4310f3b865a2707e
xor rcx, 0x1a740c08
sub rcx, 0x5efe8dbd
xor rcx, 0x20d6f871
rol rax, 0x16
rol rax, 0x11
rol rax, 4
rol rax, 7
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x44], esp
mov dword [0x1404a9030], eax
xchg rcx, rax
mov rcx, qword [rdx + 0xe8]
xchg rcx, rax
add rax, rcx
xchg r13, r13
movabs rcx, 0x3daf88f109890d6
xor rcx, 0x6a3cc9a1
sub rcx, 0x3ce9e416
xor rcx, 0x28b72073
add rcx, 0x7fffffff
add rcx, 0x31796667
not rax
mov r9, r9
add rax, rcx
movabs rcx, 0x6fe844f5360b7c7f
xor rcx, 0x5fffffe5
sub rcx, 0x30c374b7
sub rcx, 0x1490f992
rol rax, 5
mov rdi, rdi
xor rax, rcx
movabs rcx, 0x691e5b277fa4d1bd
sub rcx, 0x785a3b10
add rcx, 0x41c0e6c2
sub rcx, 0x36afbea
movzx eax, word [rax + 4]
mov dword [0x1404a9034], eax
mov dword [rsp - 0x20], 0x1ca9c2ac
xchg r9, rax
mov r9, qword [rdx + 0xf0]
xchg r9, rax
not rax
mov dword [rsp - 0x30], ebp
sub rax, rcx
movabs rcx, 0xa9d39cdb484fd93e
xor rcx, 0x6e24ce6e
sub rcx, 0xc2654eb
xor rcx, 0x29ef2d06
rol rax, 0x27
rol rax, 1
add rax, rcx
movabs rcx, 0x119cb3f46ee5dd7a
sub rcx, 0x677b9d52
xor rcx, 0x396061a1
add rcx, 0x7fffffff
add rcx, 0x3d143344
not rax
mov dword [rsp - 0x10], ecx
movzx eax, word [rax + 4]
mov dword [0x1404a9038], eax
mov rax, qword [rdx + 0xf8]
mov dword [rsp - 0x2c], 0x50e1e289
add rax, rcx
movabs rcx, 0x680b33bb34144b3d
sub rcx, 0x178e0e9b
sub rcx, 0x1054cf3a
add rcx, 0x7842f83b
ror rax, 0x34
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x10], esp
movabs rcx, 0xfdb12532d03989d
xor rcx, 0x36b36bbd
add rcx, 0x44fa23ed
add rcx, 0x1efaed1a
add rcx, 0x63e298ee
sub rax, rcx
mov dword [rsp - 0x38], 0x6419699c
ror rax, 0x13
ror rax, 0x10
ror rax, 5
ror rax, 1
movabs rcx, 0x62d4c573682ef94f
xor rcx, 0x7e1b77eb
add rcx, 0x6e78e83
xor rcx, 0x936a3b6
movzx eax, word [rax + 4]
mov dword [rsp - 0x40], ecx
mov dword [0x1404a903c], eax
mov rax, qword [rdx + 0x100]
sub rax, rcx
movabs rcx, 0xcfc8e93a44241e44
add rcx, 0x35ef2b2b
sub rcx, 0x6249af00
add rcx, 0x7fffffff
add rcx, 0x2a8b6dce
not rax
mov dword [rsp - 0x1c], ecx
ror rax, 0xb
ror rax, 4
ror rax, 5
ror rax, 0xb
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x30], esi
movabs rcx, 0x66087b1b693a0819
sub rcx, 0x11e84f4c
add rcx, 0x1cd7387d
add rcx, 0x1f2f68dc
rol rax, 6
rol rax, 0xf
rol rax, 9
rol rax, 3
rol rax, 5
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov r10, r10
mov dword [0x1404a9040], eax
mov rax, qword [rdx + 0x108]
add rax, rcx
movabs rcx, 0x45c54eac7990a1a2
sub rcx, 0xd1e2c53
sub rcx, 0x1fb3c6cd
sub rcx, 0x66242fb
sub rcx, 0x1573fedd
xor rax, rcx
movabs rcx, 0x886c6cae2470051a
add rcx, 0x496ddefb
add rcx, 0x6fb8243
sub rcx, 0x2d74b0f3
ror rax, 0xb
ror rax, 5
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x10], 0x5396a943
rol rax, 0x2b
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x44], esi
mov dword [0x1404a9044], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x110]
xchg rdi, rax
not rax
mov r11, r11
ror rax, 0x1b
add rax, rcx
movabs rcx, 0x4898916007b67bfb
add rcx, 0xd45047a
xor rcx, 0x4eee9c49
add rcx, 0x7fffffff
add rcx, 0x1e902f9a
rol rax, 0x11
rol rax, 0xc
rol rax, 1
rol rax, 2
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x437598902076133c
add rcx, 0x1db69f4
add rcx, 0xc18211e
add rcx, 0x35be6223
add rcx, 0x5017fc3a
mov dword [0x1404a9048], eax
xchg rbp, rax
mov rbp, qword [rdx + 0x118]
xchg rbp, rax
ror rax, 0xf
ror rax, 9
add rcx, rax
mov dword [rsp - 0x40], ebp
movabs rax, 0x16ab30bc26eabd01
xor rax, 0x1c974290
xor rax, 0x1a6b85a1
add rax, 0x4534ee4f
add rax, 0x77a3e595
not rcx
add rcx, rax
ror rcx, 0x11
ror rcx, 0xc
ror rcx, 4
ror rcx, 1
ror rcx, 1
movzx eax, word [rcx + 4]
movabs rcx, 0xe5e80977c72e3c6
sub rcx, 0x7aedf771
add rcx, 0x6e6596f6
add rcx, 0x3e780f9
add rcx, 0x68f6eeae
mov dword [0x1404a904c], eax
mov rax, qword [rdx + 0x120]
mov rsp, rsp
xor rax, rcx
movabs rcx, 0x51d7e70d101797b5
xor rcx, 0x12947a0d
add rcx, 0x6c09fe1d
sub rcx, 0x3359b7a0
add rcx, 0x7fffffff
xor rcx, 0x7fbd6531
sub rax, rcx
movabs rcx, 0x4da658e934344c52
xor rcx, 0x6b2991b5
add rcx, 0x6500427
add rcx, 0x7fffffff
xor rcx, 0x1b3f514d
rol rax, 0xe
rol rax, 1
rol rax, 1
not rax
ror rax, 0x21
ror rax, 0xf
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x14], edi
mov dword [0x1404a9050], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x128]
xchg rbx, rax
rol rax, 0x36
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0xb0ce023b36957619
xor rax, 0xa1ac185
add rax, 0x237e113e
add rax, 0x24cc37a3
not rcx
mov dword [rsp - 0x38], 0x75ce1ab6
rol rcx, 0x23
rol rcx, 0xa
rol rcx, 5
rol rcx, 2
rol rcx, 1
rol rcx, 1
movzx eax, word [rcx + rax]
movabs rcx, 0x290007555e168c3a
xor rcx, 0x10d036b2
xor rcx, 0x53ff2fb4
add rcx, 0x214355eb
add rcx, 0x7fffffff
xor rcx, 0x73437b03
mov dword [0x1404a9054], eax
mov r12, r12
xchg rdi, rax
mov rdi, qword [rdx + 0x130]
xchg rdi, rax
add rax, rcx
mov dword [rsp - 0x34], esp
movabs rcx, 0xa3d7c72b3c2512c1
add rcx, 0x2bf31e66
sub rcx, 0x46d18a47
add rcx, 0x7fffffff
add rcx, 0x42db23a5
ror rax, 0xc
add rax, rcx
mov dword [rsp - 0x10], 0x6c39bc98
movabs rcx, 0x79a383501c842951
sub rcx, 0x1b7a9134
add rcx, 0x54f102b8
sub rcx, 0x32f649f3
xor rax, rcx
movabs rcx, 0x5e021e363654babc
sub rcx, 0x8e5449a
add rcx, 0x119eda2
add rcx, 0x2b632fdc
add rcx, 0x7fffffff
xor rcx, 0x3f90f5b3
movzx eax, word [rax + rcx]
movabs rcx, 0x2bd445ce4a9f988f
xor rcx, 0x7e74600d
xor rcx, 0x282aa2b7
sub rcx, 0xcc74450
add rcx, 0xbe5ef44
mov dword [0x1404a9058], eax
mov rax, qword [rdx + 0x138]
xor rax, rcx
mov r12, r12
movabs rcx, 0x10506af40e38d3df
add rcx, 0x6cde7c54
sub rcx, 0x61e1718e
add rcx, 0x24b00eb9
add rcx, 0x7fffffff
add rcx, 0x1bc4bce
ror rax, 5
xchg rbx, rbx
add rcx, rax
movabs rax, 0x161bef96290a3653
add rax, 0x12be04ee
sub rax, 0x2e2c8c44
add rax, 0x7fffffff
add rax, 0x650b9b42
xor rcx, rax
mov dword [rsp - 0x10], 0x764ac1e6
rol rcx, 0x29
rol rcx, 6
rol rcx, 1
movzx eax, word [rcx + 4]
mov dword [rsp - 0x3c], 0x21abe38f
movabs rcx, 0x86c4f1d063d5a393
xor rcx, 0x50ea2277
sub rcx, 0x355ee0e
xor rcx, 0x5076d527
sub rcx, 0x658005e9
mov dword [0x1404a905c], eax
xchg r13, rax
mov r13, qword [rdx + 0x140]
xchg r13, rax
rol rax, 9
rol rax, 0x12
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x1c12d2da6ee459eb
xor rax, 0x6ffd9bb7
add rax, 0x42b269f6
add rax, 0x10b4e7d3
not rcx
add rcx, rax
mov dword [rsp - 0xc], edi
ror rcx, 2
ror rcx, 2
movzx eax, word [rcx + 4]
mov dword [rsp - 0x1c], 0x6e58539b
movabs rcx, 0x83018b2e5a1049ca
add rcx, 0x54f1551
add rcx, 0x16acb1b5
sub rcx, 0x6b2519e3
mov dword [0x1404a9060], eax
mov rax, qword [rdx + 0x148]
ror rax, 7
mov dword [rsp - 0x34], esp
add rcx, rax
not rcx
ror rcx, 0x10
ror rcx, 0xc
ror rcx, 0x16
ror rcx, 5
ror rcx, 1
not rcx
xchg r9, r9
movzx eax, word [rcx + 4]
movabs rcx, 0xf3714e4308606ef4
xor rcx, 0x712c1ac2
sub rcx, 0x73895e7d
add rcx, 0x7980962e
mov dword [0x1404a9064], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x150]
xchg rsi, rax
rol rax, 0xa
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
xchg rbp, rbp
rol rcx, 9
rol rcx, 2
rol rcx, 9
rol rcx, 1
rol rcx, 1
not rcx
ror rcx, 0xd
ror rcx, 6
ror rcx, 0x18
ror rcx, 6
ror rcx, 3
ror rcx, 1
ror rcx, 1
movzx eax, word [rcx + 4]
movabs rcx, 0x5b322c169f1ca18
sub rcx, 0x105580b6
sub rcx, 0x12600a0c
add rcx, 0x7fffffff
xor rcx, 0x3bafeed2
mov dword [0x1404a9068], eax
xchg r11, r11
xchg r12, rax
mov r12, qword [rdx + 0x158]
xchg r12, rax
ror rax, 5
ror rax, 0x1c
ror rax, 2
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
add rcx, rax
mov r10, r10
movabs rax, 0x43c1db984bf62e07
sub rax, 0x25f7f50b
sub rax, 0x8f94fd3
sub rax, 0x5a0f6ab
add rax, 0x7fffffff
add rax, 0x50cfab18
ror rcx, 0xe
ror rcx, 3
ror rcx, 3
ror rcx, 1
add rax, rcx
movabs rcx, 0x3a28c94a414e3281
xor rcx, 0x622b85a7
add rcx, 0x1da6fa5a
add rcx, 0x1ab221ae
add rcx, 0x7fffffff
add rcx, 0x677fab2
rol rax, 0xc
rol rax, 3
rol rax, 3
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a906c], eax
mov dword [rsp - 0x14], 0x34c0ff09
mov rax, qword [rdx + 0x160]
not rax
sub rax, rcx
movabs rcx, 0x7c5758b94a8317be
xor rcx, 0x636a2c8a
xor rcx, 0x7e7b9805
add rcx, 0x51b20f86
not rax
mov dword [rsp - 0x20], esp
sub rax, rcx
movabs rcx, 0x64ab7f48374ee1bb
sub rcx, 0x2c4bd5b5
xor rcx, 0x7e8c83c8
xor rcx, 0x1f00d14d
ror rax, 0x1f
ror rax, 7
ror rax, 6
ror rax, 5
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
xchg r15, r15
mov dword [0x1404a9070], eax
xchg r14, rax
mov r14, qword [rdx + 0x168]
xchg r14, rax
add rax, rcx
movabs rcx, 0x10986ec243f257c7
xor rcx, 0x5f353d6b
add rcx, 0x3b9c1cef
add rcx, 0x9ad5e82
add rcx, 0x7fffffff
sub rcx, 0x2e7f6815
xor rax, rcx
mov dword [rsp - 0x34], edx
movabs rcx, 0x66274c53823c0d1
add rcx, 0x44d26a29
sub rcx, 0x4eb33d8e
add rcx, 0x73cc90d
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x328a46ea56fe4e48
add rcx, 0x1c77d6cd
sub rcx, 0x1c3aa7f4
sub rcx, 0x3cdc95
sub rcx, 0x6b60bea
ror rax, 0x21
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], ebp
movabs rcx, 0xad9b3e7505c5b40b
add rcx, 0x69e725e
xor rcx, 0x3ec39422
xor rcx, 0x185d90aa
add rcx, 0x7fffffff
add rcx, 0x2a5b0e38
movzx eax, word [rax + 4]
mov dword [rsp - 0x3c], 0x63e487d9
mov dword [0x1404a9074], eax
xchg r12, rax
mov r12, qword [rdx + 0x170]
xchg r12, rax
xor rax, rcx
movabs rcx, 0x1155f897acb7f8c
sub rcx, 0x34090195
xor rcx, 0x58d72500
add rcx, 0x7fffffff
sub rcx, 0x5ae3453
add rax, rcx
movabs rcx, 0x3ac91eb712aa2f17
add rcx, 0x1cbff1e
xor rcx, 0x130ce2fa
add rcx, 0x7fffffff
xor rcx, 0x4a734a34
not rax
xchg rsi, rsi
movzx eax, word [rax + rcx]
movabs rcx, 0xc243ceaa1e80a2d9
add rcx, 0xa55dd41
add rcx, 0x39f3ebed
add rcx, 0x3acf84e6
mov dword [0x1404a9078], eax
mov rsi, rsi
xchg r12, rax
mov r12, qword [rdx + 0x178]
xchg r12, rax
rol rax, 0x23
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x4648f2b66501298f
xor rax, 0x6b08ff7
sub rax, 0x63774a1e
add rax, 0x7fffffff
add rax, 0x5db9adce
not rcx
sub rcx, rax
mov dword [rsp - 0x20], ecx
ror rcx, 4
ror rcx, 5
ror rcx, 8
ror rcx, 7
ror rcx, 1
movzx eax, word [rcx + 4]
xchg r12, r12
mov dword [0x1404a907c], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x180]
xchg rsi, rax
movabs rcx, 0x4931ca8448edd1c3
xor rcx, 0x15dcc3c2
add rcx, 0x169a66e3
xor rcx, 0x3168e84f
ror rax, 0x24
ror rax, 0x16
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x3a310a263fbae707
add rcx, 0x2b71e564
sub rcx, 0x66d3b3a2
xor rcx, 0xbaac41
add rcx, 0x788469e6
sub rax, rcx
movabs rcx, 0xb55c0fb78de3594
sub rcx, 0x4e1e2b96
xor rcx, 0x7c7383cb
add rcx, 0x7fffffff
add rcx, 0x18cf18e
not rax
ror rax, 9
ror rax, 0xa
ror rax, 0x21
movzx eax, word [rax + 4]
mov rbp, rbp
mov dword [0x1404a9080], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x188]
xchg rcx, rax
add rax, rcx
movabs rcx, 0xcc402bde37c1a2ec
xor rcx, 0x5b61d554
sub rcx, 0x5cf2464b
add rcx, 0x3c5c231b
not rax
xchg r13, r13
rol rax, 0x24
rol rax, 3
rol rax, 3
rol rax, 5
rol rax, 1
add rax, rcx
mov dword [rsp - 0xc], 0x10d496f
movabs rcx, 0x442c153d32cb4b3a
xor rcx, 0x48260875
sub rcx, 0x22421814
add rcx, 0x203e204b
add rcx, 0x7fffffff
sub rcx, 0x4f26359a
not rax
xchg rcx, rcx
movzx eax, word [rax + 4]
mov dword [0x1404a9084], eax
mov rax, qword [rdx + 0x190]
ror rax, 9
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
add rcx, rax
mov dword [rsp - 0x34], ecx
movabs rax, 0x2a373c217870598f
xor rax, 0x32fec148
xor rax, 0x29acaf15
sub rax, 0x308bb8e
add rax, 0x79740683
xor rcx, rax
mov dword [rsp - 0x44], edx
movabs rax, 0x2bb2d8fa5605ab06
xor rax, 0x58f59a85
add rax, 0x6c675546
sub rax, 0x119ea45c
add rax, 0x65ddc2af
sub rcx, rax
mov dword [rsp - 0x20], 0x4a237afc
movabs rax, 0x11219dad09a94c2c
add rax, 0x669ceb9f
sub rax, 0x44e93311
add rax, 0x368a8ddd
add rax, 0x7f6315b3
xor rcx, rax
movzx eax, word [rcx + 4]
mov r14, r14
movabs rcx, 0x2c5346911ede0e5b
xor rcx, 0xa3e1dc0
sub rcx, 0x5f238c4
xor rcx, 0x3ea6a9fa
add rcx, 0x7fffffff
add rcx, 0x1f8b2c0c
mov dword [0x1404a9088], eax
mov dword [rsp - 0x44], ecx
mov rax, qword [rdx + 0x198]
not rax
sub rax, rcx
mov dword [rsp - 0x38], edi
movabs rcx, 0x7fbe05fc23e1231f
xor rcx, 0x740d8c76
xor rcx, 0x2d063022
add rcx, 0x786ef13c
ror rax, 8
ror rax, 1
ror rax, 4
ror rax, 8
ror rax, 1
xor rax, rcx
mov r11, r11
movabs rcx, 0x748ddd96255ae3a
xor rcx, 0x7d643a37
xor rcx, 0x1e0b3136
add rcx, 0x7fffffff
add rcx, 0x60195b8a
ror rax, 0x18
ror rax, 1
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x18], 0x65864839
mov dword [0x1404a908c], eax
mov rax, qword [rdx + 0x1a0]
ror rax, 0xc
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x10], 0x54a425b1
rol rax, 5
rol rax, 2
rol rax, 0x14
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x48ac15fa30214d24
sub rcx, 0x12c71436
add rcx, 0x110662b0
sub rcx, 0x2dc0154e
xor rcx, 0x2d98f45b
movzx eax, word [rax + rcx]
movabs rcx, 0x3fbf86496e33a60a
xor rcx, 0x6e9237cb
xor rcx, 0x28c1a6db
add rcx, 0x532ed181
mov dword [0x1404a9090], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x1a8]
xchg rsi, rax
add rax, rcx
mov r9, r9
movabs rcx, 0x1232f4eb2427b24f
xor rcx, 0x7416dfcc
sub rcx, 0x42ae9dde
sub rcx, 0xb22e60c
not rax
mov rsp, rsp
add rax, rcx
movabs rcx, 0x42a8f44d5cfc5e29
xor rcx, 0x5f844721
add rcx, 0x73789824
add rcx, 0x7fffffff
sub rcx, 0x74117e29
not rax
mov rdi, rdi
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a9094], eax
mov rax, qword [rdx + 0x1b0]
mov dword [rsp - 0x3c], 0x7b85cf9d
xor rax, rcx
movabs rcx, 0x6a86b38e100078b2
xor rcx, 0x5b57e6c9
add rcx, 0x2b048bd5
xor rcx, 0x499e0c09
add rcx, 0x7fffffff
sub rcx, 0x2af90726
sub rax, rcx
movabs rcx, 0x62329a067932869e
xor rcx, 0x1eb367f
xor rcx, 0x70eed9b1
add rcx, 0xe8a2b83
add rcx, 0x7fffffff
add rcx, 0x2ca13b13
not rax
mov r8, r8
add rax, rcx
movabs rcx, 0x4d54bbbc316f85ed
add rcx, 0x150417f2
xor rcx, 0x6d71e71a
sub rcx, 0xa9d668e
rol rax, 0x13
rol rax, 2
rol rax, 0xe
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 1
movzx eax, word [rax + 4]
xchg r10, r10
mov dword [0x1404a9098], eax
xchg r11, rax
mov r11, qword [rdx + 0x1b8]
xchg r11, rax
sub rax, rcx
movabs rcx, 0x2642950d1e8e8ab0
add rcx, 0x59952257
add rcx, 0x3535ef0
add rcx, 0x10381079
xor rax, rcx
xchg r9, r9
movabs rcx, 0x57a32b2f3abfd72e
sub rcx, 0x175645aa
xor rcx, 0x725c8d8b
sub rcx, 0x374d0381
add rcx, 0x714478c8
sub rax, rcx
movabs rcx, 0x4e359834250aee73
sub rcx, 0x1b795752
xor rcx, 0x76c36b42
xor rcx, 0x5a57d653
add rcx, 0x7fffffff
add rcx, 0x20ac4233
ror rax, 0x10
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x14], esp
movabs rcx, 0x4bc8b78e5741d2b6
xor rcx, 0x29031576
sub rcx, 0x565db491
xor rcx, 0x98dcb17
mov dword [0x1404a909c], eax
mov rax, qword [rdx + 0x1c0]
mov r12, r12
sub rax, rcx
movabs rcx, 0x7c40acd57dde7218
sub rcx, 0x1ac31d74
sub rcx, 0x327d97f9
xor rcx, 0x18dea430
sub rcx, 0xfe0e4e9
xor rax, rcx
movabs rcx, 0x14036d8b7412013a
sub rcx, 0x2ad44353
sub rcx, 0x38b1862d
add rcx, 0x7fffffff
add rcx, 0x4a689d82
sub rax, rcx
movabs rcx, 0xc2eb8ae3061c9494
xor rcx, 0x42b4b770
xor rcx, 0x7a307e58
xor rcx, 0x254c2fc5
xor rcx, 0x76fee720
rol rax, 3
rol rax, 0xb
not rax
movzx eax, word [rax + 4]
mov dword [0x1404a90a0], eax
mov rdx, rdx
mov rax, qword [rdx + 0x1c8]
not rax
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x778c19134c60f8dd
xor rax, 0xc5897de
xor rax, 0x7ad3acd6
sub rax, 0x3aa2d1c3
rol rcx, 0xf
rol rcx, 0x24
rol rcx, 3
rol rcx, 1
xor rcx, rax
movzx eax, word [rcx + 4]
mov rbx, rbx
movabs rcx, 0x8f33d623f46145c
xor rcx, 0x4cba2702
sub rcx, 0x3d51c00c
sub rcx, 0x35df58d9
add rcx, 0x1151f538
mov dword [0x1404a90a4], eax
mov dword [rsp - 0x14], edx
mov rax, qword [rdx + 0x1d0]
add rax, rcx
movabs rcx, 0x457838806727a5ed
sub rcx, 0x28efc11b
add rcx, 0x54bc244
add rcx, 0x6f9b4744
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x14ecd91a30efba6f
xor rcx, 0x70aaa69a
sub rcx, 0x115e6ab3
add rcx, 0x1020d341
xor rcx, 0x39f53e04
ror rax, 0xa
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0x93a1c413b5ee555
add rcx, 0x6cf9099
sub rcx, 0x2c297623
xor rcx, 0x4354a746
ror rax, 9
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x3c], esi
mov dword [0x1404a90a8], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x1d8]
xchg rbx, rax
sub rax, rcx
movabs rcx, 0x6e97e2d220b32474
add rcx, 0x260fad60
sub rcx, 0x17a118a0
sub rcx, 0x2aa6b11a
not rax
add rax, rcx
mov dword [rsp - 0x24], 0xee8708b
movabs rcx, 0x32aedb1d77a2edce
sub rcx, 0x35a9b931
xor rcx, 0x7bfa1eaf
add rcx, 0x7fffffff
xor rcx, 0x5ea2d785
xor rax, rcx
movabs rcx, 0xafa0c5af32b78353
xor rcx, 0x197f43cb
add rcx, 0x4b72a5e3
sub rcx, 0x4d2a194
add rcx, 0x293d474
movzx eax, word [rax + rcx]
movabs rcx, 0xeaa59ef647206490
xor rcx, 0xe46f684
sub rcx, 0x3f4114c3
sub rcx, 0x1c64db7
add rcx, 0x7fffffff
add rcx, 0x3f13d421
mov dword [0x1404a90ac], eax
mov r15, r15
mov rax, qword [rdx + 0x1e0]
xor rax, rcx
movabs rcx, 0xa41a532e55a4d2c0
xor rcx, 0x583a8714
xor rcx, 0x543419aa
sub rcx, 0x3e7e6064
ror rax, 2
ror rax, 8
add rax, rcx
not rax
mov dword [rsp - 0x34], edi
movzx eax, word [rax + 4]
mov dword [0x1404a90b0], eax
mov al, 0x5e
sub al, 0x19
xor al, 0x1f
xor al, 0x2b
sub al, 0x70
ret