Function at 0x14006a410
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, rax
mov rbx, rsp
xchg rbx, rax
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
xchg rbp, rbp
xchg rsi, r15
mov qword [rax + 0x18], r15
xchg rsi, r15
mov qword [rax + 0x20], rdi
push r14
xchg r11, r11
add rsp, 0xffffffffffffffe0
mov rax, qword [rdx]
xchg rbp, rsi
mov rsi, rcx
xchg rbp, rsi
not rax
xchg r14, r14
movabs rcx, 0x29dcc4d09d5761a
add rcx, 0x6a22d199
sub rcx, 0x5e458583
sub rcx, 0x1b4e3b1
add rcx, 0x22125b3
ror rax, 4
ror rax, 0xf
ror rax, 0xe
ror rax, 1
xchg rdx, r12
mov rsi, r12
xchg r12, rdx
sub rax, rcx
mov dword [rsp - 0x14], 0x2d307bcb
movabs rcx, 0x29c5dbd4616920e3
xor rcx, 0x11e78327
xor rcx, 0x3d66df24
xor rcx, 0x3481bfeb
sub rcx, 0x4aad832a
rol rax, 0x1e
rol rax, 1
rol rax, 1
sub rax, rcx
mov dword [rsp - 0xc], edi
movabs rcx, 0xa3314500edfa0da
sub rcx, 0x966e2be
xor rcx, 0xff4f09b
sub rcx, 0x77dd562
add rcx, 0x7fffffff
xor rcx, 0x417c5be1
rol rax, 0xa
rol rax, 3
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140140f40], eax
mov dword [rsp - 0x30], edx
mov rax, qword [rdx + 8]
rol rax, 0x2d
rol rax, 2
rol rax, 4
rol rax, 1
rol rax, 6
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x7962e7cf76e715b7
xor rcx, 0x799e4e37
add rcx, 0x6d290f23
add rcx, 0x676e540e
sub rax, rcx
movabs rcx, 0xa6a0b64b05bbc88a
add rcx, 0x20abe8f0
xor rcx, 0x22f35e9e
add rcx, 0x578f691f
sub rcx, 0x31734bce
ror rax, 6
ror rax, 0x11
add rax, rcx
movabs rcx, 0x94e2a9b5ef6f435
sub rcx, 0x367ba57b
add rcx, 0x22cb02ad
add rcx, 0x7fffffff
xor rcx, 0x6bb85d7
not rax
movzx eax, word [rax + rcx]
xchg r9, r9
movabs rcx, 0x359f5b455f3d4ef4
sub rcx, 0x3dcd250d
xor rcx, 0x77e83044
xor rcx, 0x209625f5
mov dword [0x140140f44], eax
mov r10, r10
mov rax, qword [rdx + 0x10]
ror rax, 0x12
ror rax, 0xb
ror rax, 0x1a
ror rax, 1
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x713ce32117d64295
xor rcx, 0x79de0245
sub rcx, 0x69be17c2
xor rcx, 0x500b239
add rcx, 0x7fffffff
add rcx, 0x2dea132
add rax, rcx
movabs rcx, 0xc9c3659e17f02182
add rcx, 0x4f0deb43
xor rcx, 0x57a215f9
xor rcx, 0x143b50bd
sub rcx, 0x8c17143
xor rax, rcx
movabs rcx, 0xc26e924a04f78793
add rcx, 0x123db7be
xor rcx, 0x78bcc1de
xor rcx, 0x3b632b50
not rax
movzx eax, word [rax + rcx]
xchg r13, r13
movabs rcx, 0x1d981337393a6be7
xor rcx, 0x7dc6a739
sub rcx, 0x8ae9353
add rcx, 0x3152a2e3
sub rcx, 0x52229481
mov dword [0x140140f48], eax
xchg r11, rax
mov r11, qword [rdx + 0x18]
xchg r11, rax
rol rax, 8
rol rax, 0x18
rol rax, 7
rol rax, 1
xor rax, rcx
movabs rcx, 0x2734c35d3e8b77b9
sub rcx, 0x128eaa59
sub rcx, 0x2889b3c2
add rcx, 0x7fffffff
add rcx, 0xa673613
rol rax, 6
xchg r15, r15
movzx eax, word [rax + rcx]
movabs rcx, 0x7373cad50496721a
xor rcx, 0x1ffe8a17
add rcx, 0x13b5d719
sub rcx, 0xec60633
add rcx, 0x7fffffff
xor rcx, 0x5b7482df
mov dword [0x140140f4c], eax
mov dword [rsp - 0x30], 0x30e4232e
xchg r12, rax
mov r12, qword [rdx + 0x20]
xchg r12, rax
rol rax, 0x16
rol rax, 0x10
rol rax, 0xe
rol rax, 9
rol rax, 1
not rax
mov rbp, rbp
rol rax, 0x19
rol rax, 2
rol rax, 2
rol rax, 9
rol rax, 1
xor rax, rcx
mov r14, r14
movabs rcx, 0x17563b31098186b
add rcx, 0x5ae60d5b
add rcx, 0x10344407
sub rcx, 0x5e7fc3c7
add rcx, 0x6add6d9a
ror rax, 0x11
ror rax, 4
ror rax, 0xc
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140140f50], eax
mov rax, qword [rdx + 0x28]
mov rdi, rdi
sub rax, rcx
movabs rcx, 0xdfa181ab13b0d5ca
xor rcx, 0x250d9fa8
sub rcx, 0x2f2f1591
add rcx, 0x37d865e
add rcx, 0x7fffffff
add rcx, 0x5d71bb3a
rol rax, 0xa
rol rax, 0xb
rol rax, 9
rol rax, 7
rol rax, 3
rol rax, 6
not rax
mov rbp, rbp
ror rax, 9
ror rax, 0xa
ror rax, 0x15
movzx eax, word [rax + 4]
xchg r9, r9
mov dword [0x140140f54], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x30]
xchg rcx, rax
rol rax, 7
rol rax, 0xc
rol rax, 0x19
rol rax, 4
rol rax, 1
rol rax, 1
add rcx, rax
mov dword [rsp - 0x2c], 0x73580172
movabs rax, 0x5a3d6af43fa065cc
xor rax, 0x1a501e8d
xor rax, 0x29f96756
add rax, 0x286b7c74
add rax, 0x328bb2b9
xor rcx, rax
mov dword [rsp - 0x28], ecx
movabs rax, 0x8ecb6a744675af7c
add rax, 0x7d6b7fb
add rax, 0x1f019f38
add rax, 0x7fffffff
add rax, 0x1118b355
rol rcx, 0xa
rol rcx, 4
rol rcx, 1
rol rcx, 3
rol rcx, 4
rol rcx, 1
movzx eax, word [rcx + rax]
xchg r12, r12
movabs rcx, 0x242215735df092d3
add rcx, 0x12a5c473
sub rcx, 0x52072d7a
add rcx, 0x7fffffff
xor rcx, 0x5dee8710
mov dword [0x140140f58], eax
mov rax, qword [rdx + 0x38]
mov dword [rsp - 0x38], 0x2631a801
ror rax, 0x1e
add rax, rcx
movabs rcx, 0xa2c6f4792b09dbde
add rcx, 0x496b84b8
xor rcx, 0x1a06df8e
xor rcx, 0x4a493c58
add rcx, 0x7fffffff
add rcx, 0x290c965a
xor rax, rcx
movabs rcx, 0x72aa41f71f3de42f
add rcx, 0x2608c29f
xor rcx, 0x47a62842
xor rcx, 0x168bf93d
add rcx, 0x7fffffff
add rcx, 0x3d727b85
movzx eax, word [rax + rcx]
mov dword [rsp - 0x24], 0x615f37b
mov dword [0x140140f5c], eax
movabs rcx, 0x70ac179c6a955df5
sub rcx, 0x57df422a
add rcx, 0x43cd07ac
add rcx, 0x7fffffff
sub rcx, 0x7eeee63
xchg rsi, rax
mov rsi, qword [rdx + 0x40]
xchg rsi, rax
rol rax, 9
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x10], esp
sub rax, rcx
movabs rcx, 0xad66041781fd9d
xor rcx, 0x24b65dfa
add rcx, 0x4b0c1597
add rcx, 0x7fffffff
xor rcx, 0x1162667a
ror rax, 0xb
ror rax, 4
ror rax, 1
xor rax, rcx
movabs rcx, 0x4a7d0ba030971f52
xor rcx, 0x7f8884b
add rcx, 0x2a72b10d
add rcx, 0x7f304929
ror rax, 4
ror rax, 5
ror rax, 5
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 2
movzx eax, word [rax + 4]
mov dword [0x140140f60], eax
mov rbx, rbx
mov rax, qword [rdx + 0x48]
sub rax, rcx
movabs rcx, 0x6f24dd80524e47fa
xor rcx, 0x744f7535
add rcx, 0x65b10d8
xor rcx, 0x14fdcde
add rcx, 0x7fffffff
xor rcx, 0x56eee168
xor rax, rcx
mov r15, r15
movabs rcx, 0x6e53a09f2ab13f81
add rcx, 0x3b4f2b21
sub rcx, 0x3dd62c23
sub rcx, 0x1204485a
xor rcx, 0x1fcba806
add rax, rcx
mov dword [rsp - 0xc], 0x1b15b175
movabs rcx, 0x6f919fda4a73924e
sub rcx, 0xad7375d
add rcx, 0x3bc8657f
sub rcx, 0x667a51ca
add rcx, 0x7fffffff
xor rcx, 0x58715efe
ror rax, 7
ror rax, 2
ror rax, 2
ror rax, 3
ror rax, 6
ror rax, 1
ror rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x38], ecx
mov dword [0x140140f64], eax
xchg r12, rax
mov r12, qword [rdx + 0x50]
xchg r12, rax
ror rax, 0x17
ror rax, 0x24
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x24], 0xadefd91
ror rax, 2
ror rax, 3
movzx eax, word [rax + rcx]
movabs rcx, 0x71f04aaa7fc89758
sub rcx, 0x6d16aa4f
add rcx, 0x667bfd28
sub rcx, 0x6accd5c7
add rcx, 0x7fffffff
add rcx, 0x5a1b7ea2
mov dword [0x140140f68], eax
mov rax, qword [rdx + 0x58]
mov dword [rsp - 0x20], esi
xor rax, rcx
movabs rcx, 0x1c0d136e5a009dda
sub rcx, 0x460d65a4
xor rcx, 0x21c1d123
add rcx, 0x70f3448a
ror rax, 2
ror rax, 0xb
ror rax, 0xf
ror rax, 7
ror rax, 1
ror rax, 0xb
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0xea11d2c9041aee3f
add rcx, 0x1c52f804
sub rcx, 0x18073a1c
add rcx, 0x7fffffff
xor rcx, 0x4ec8800d
movzx eax, word [rax + rcx]
movabs rcx, 0x98a1755f37835988
add rcx, 0x23e39196
xor rcx, 0x6534f4e0
add rcx, 0x7fffffff
xor rcx, 0xe5a8051
mov dword [0x140140f6c], eax
xchg rdi, rdi
mov rax, qword [rdx + 0x60]
xor rax, rcx
movabs rcx, 0x5b81b54bdc0179
xor rcx, 0x55c4adff
xor rcx, 0x2d63d433
xor rcx, 0x7512e55d
add rax, rcx
mov dword [rsp - 0x40], 0x7b93c64c
movabs rcx, 0x206b308f75d69af6
xor rcx, 0x2c42a0a3
xor rcx, 0x38ecca3e
add rcx, 0x69af921
add rcx, 0x450325d9
not rax
mov dword [rsp - 0xc], 0x56b5a894
movzx eax, word [rax + rcx]
movabs rcx, 0x75d9f24e3992b797
sub rcx, 0x37379050
add rcx, 0x5bd09e9d
sub rcx, 0x194b1adb
mov dword [0x140140f70], eax
xchg rdi, rdi
xchg rbp, rax
mov rbp, qword [rdx + 0x68]
xchg rbp, rax
add rax, rcx
mov r12, r12
movabs rcx, 0x4acbcd177b471431
sub rcx, 0x445c0fdb
add rcx, 0x249a84f3
add rcx, 0x7fffffff
xor rcx, 0x450ead3c
rol rax, 6
rol rax, 3
rol rax, 5
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x69d2bc28560a691c
add rcx, 0xffffaf4
add rcx, 0x804b901
xor rcx, 0x7a7e1326
rol rax, 6
rol rax, 1
xor rax, rcx
movabs rcx, 0x26751c136a64b654
xor rcx, 0x76a670d2
xor rcx, 0x5cef354d
add rcx, 0x7fffffff
add rcx, 0x157cf732
movzx eax, word [rax + 4]
mov dword [0x140140f74], eax
mov dword [rsp - 0x3c], 0x377d6682
mov rax, qword [rdx + 0x70]
xor rax, rcx
movabs rcx, 0x2bb2ce2f39eae08d
sub rcx, 0x2013e2c9
xor rcx, 0x7536f0c3
sub rcx, 0x60be1c86
rol rax, 0x18
rol rax, 7
rol rax, 1
xor rax, rcx
movabs rcx, 0x12122042e56f430
add rcx, 0x32ddbab5
sub rcx, 0x2f813af7
add rcx, 0x7fffffff
add rcx, 0x396ff975
rol rax, 5
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140140f78], eax
mov dword [rsp - 0x20], ecx
mov rax, qword [rdx + 0x78]
ror rax, 7
ror rax, 0x12
ror rax, 3
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x468ee40543d98e37
sub rcx, 0x28aa7860
xor rcx, 0xd4b1068
add rcx, 0x5a912114
xor rcx, 0x599f283e
rol rax, 0x16
rol rax, 0x13
rol rax, 2
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x24], 0x31571f8a
movabs rcx, 0x2c8cbda8082b7add
add rcx, 0xdb9e637
add rcx, 0x5dfc6c63
sub rcx, 0x18a6df15
add rcx, 0x7fffffff
add rcx, 0x2458d57b
rol rax, 8
rol rax, 0x1f
rol rax, 8
rol rax, 6
rol rax, 1
not rax
mov dword [rsp - 0x3c], esp
movzx eax, word [rax + 4]
mov dword [0x140140f7c], eax
xchg r11, rax
mov r11, qword [rdx + 0x80]
xchg r11, rax
add rax, rcx
movabs rcx, 0x9a1e10b05d20c3bb
sub rcx, 0x1a8b80c1
xor rcx, 0x7bce21f3
xor rcx, 0x5465c82d
rol rax, 1
rol rax, 2
rol rax, 3
rol rax, 1
not rax
mov dword [rsp - 0xc], esp
rol rax, 0x30
rol rax, 2
rol rax, 5
rol rax, 5
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x3128f4132c683bfc
sub rcx, 0x88fe2d8
add rcx, 0x321a3252
xor rcx, 0x6cb18439
sub rcx, 0x125629ca
not rax
mov rbp, rbp
movzx eax, word [rax + rcx]
movabs rcx, 0x6723ad1f3beed11f
xor rcx, 0x1b755bf7
xor rcx, 0x4d969829
xor rcx, 0x5c4198bc
add rcx, 0x7fffffff
add rcx, 0x45a7d1ab
mov dword [0x140140f80], eax
mov rax, qword [rdx + 0x88]
sub rax, rcx
mov r12, r12
movabs rcx, 0x588e221f70abfdd8
sub rcx, 0xaac5558
sub rcx, 0x268cf449
xor rcx, 0x4bdcb1d9
xor rcx, 0x4baf0996
rol rax, 1
rol rax, 1
not rax
ror rax, 0xc
ror rax, 0xe
ror rax, 0x10
ror rax, 4
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140140f84], eax
mov rcx, rcx
mov rax, qword [rdx + 0x98]
xor rax, rcx
movabs rcx, 0x283499d765f5d478
sub rcx, 0x16082999
xor rcx, 0x6ad58a9
xor rcx, 0x5db745ff
rol rax, 1
rol rax, 0x15
rol rax, 1
rol rax, 5
rol rax, 3
rol rax, 1
sub rax, rcx
movabs rcx, 0x1ad3a0ba49066667
xor rcx, 0x5c7ceeac
add rcx, 0x65acb67f
add rcx, 0x270157e4
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x40], ecx
mov dword [0x140140f8c], eax
mov rax, qword [rdx + 0xa0]
rol rax, 7
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 7
rol rax, 1
add rax, rcx
mov r9, r9
movabs rcx, 0x9e56e1cc28f3710e
xor rcx, 0x7ea464c
xor rcx, 0x15ec821
add rcx, 0x82bae45
rol rax, 0x3d
movzx eax, word [rax + rcx]
mov dword [rsp - 0x40], edx
movabs rcx, 0x9070728285a25c9
xor rcx, 0x4ebb3e3
add rcx, 0x3dfae433
xor rcx, 0x6587e4a5
mov dword [0x140140f90], eax
mov rax, qword [rdx + 0xa8]
mov rdx, rdx
sub rax, rcx
movabs rcx, 0x53d183964971176d
sub rcx, 0x1d49cb92
xor rcx, 0x48aecea6
xor rcx, 0x599a253
not rax
ror rax, 0x10
ror rax, 8
ror rax, 6
ror rax, 0xd
ror rax, 6
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x7552d1925130cf78
xor rcx, 0x5c4940a8
add rcx, 0x682c4e82
xor rcx, 0x524ea2d4
xor rcx, 0x124d867d
not rax
xchg rsp, rsp
movzx eax, word [rax + rcx]
movabs rcx, 0x57821892300c30fe
add rcx, 0x299262da
sub rcx, 0x2a95c59f
add rcx, 0x5ffc967
mov dword [0x140140f94], eax
mov rax, qword [rdx + 0xb0]
xor rax, rcx
mov dword [rsp - 0x18], esi
movabs rcx, 0x6b23762c563d0fad
sub rcx, 0x3591ff54
sub rcx, 0x1dce69f8
add rcx, 0x57b4669d
sub rcx, 0x271e51f7
add rax, rcx
movabs rcx, 0xdc42d6ce55858122
sub rcx, 0x12cf7b10
add rcx, 0x2f339089
sub rcx, 0x1fdddfaa
xor rax, rcx
movabs rcx, 0x7b98d61f5de8d3c2
sub rcx, 0x2884d305
sub rcx, 0x12f1fb6c
add rcx, 0x6d686264
movzx eax, word [rax + 4]
mov dword [0x140140f98], eax
mov r12, r12
mov rax, qword [rdx + 0xb8]
rol rax, 0xd
rol rax, 0x1f
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0xebdb02a4102fb68f
add rcx, 0x12561d85
sub rcx, 0x11e643c9
xor rcx, 0x42a4edf0
add rcx, 0x7fffffff
xor rcx, 0x49471095
ror rax, 0xb
ror rax, 0x1a
ror rax, 2
ror rax, 2
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x38], 0x41ec0531
movabs rcx, 0x59a2c9276353a1c5
sub rcx, 0x22a1b33d
sub rcx, 0x1c173945
add rcx, 0x643a4f44
mov dword [0x140140f9c], eax
mov rax, qword [rdx + 0xc0]
mov rdx, rdx
sub rax, rcx
movabs rcx, 0x32a765252afed72a
add rcx, 0x37c4791d
sub rcx, 0x45dba4a
add rcx, 0xd0b79fb
add rcx, 0x7fffffff
sub rcx, 0x35deaae
not rax
mov rdx, rdx
rol rax, 0x19
rol rax, 1
rol rax, 3
rol rax, 3
rol rax, 1
add rax, rcx
mov r10, r10
movabs rcx, 0x1b20570a4ebc1c18
add rcx, 0xf569477
sub rcx, 0x163577f8
add rcx, 0xcb8682c
xor rax, rcx
movabs rcx, 0x68d56ba03b879c20
xor rcx, 0xd3fa24a
add rcx, 0x2cad4709
sub rcx, 0x47b9233c
rol rax, 0x1c
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [0x140140fa0], eax
mov dword [rsp - 0x2c], ebp
xchg r8, rax
mov r8, qword [rdx + 0xc8]
xchg r8, rax
xor rax, rcx
movabs rcx, 0x12018abb00e104ac
xor rcx, 0x35e59c2d
xor rcx, 0x7950eb36
add rcx, 0x2ee7f74e
not rax
mov r8, r8
sub rax, rcx
movabs rcx, 0x2f613c945a2750e4
xor rcx, 0x3f2d1981
xor rcx, 0x401e6331
add rcx, 0x7fffffff
xor rcx, 0x194890a6
rol rax, 2
rol rax, 0x12
rol rax, 1
not rax
mov rdi, rdi
ror rax, 0x15
ror rax, 0x1b
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140140fa4], eax
mov dword [rsp - 0x14], edx
xchg r11, rax
mov r11, qword [rdx + 0xd0]
xchg r11, rax
not rax
mov dword [rsp - 0x38], 0x41468bc4
rol rax, 1
rol rax, 7
rol rax, 1
rol rax, 5
rol rax, 1
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x8a9651373430532a
sub rcx, 0xc33e9dc
xor rcx, 0x530cb7df
sub rcx, 0xc6f682b
add rcx, 0x31600122
ror rax, 0x1c
ror rax, 0xe
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x270b567222b036e5
sub rcx, 0x11291468
xor rcx, 0x5d7e7632
xor rcx, 0x5a794602
xor rcx, 0x73b93f1a
mov dword [0x140140fa8], eax
mov r11, r11
xchg r8, rax
mov r8, qword [rdx + 0xd8]
xchg r8, rax
sub rax, rcx
xchg r13, r13
movabs rcx, 0x90dbda86760dcc0c
sub rcx, 0x13dea1a3
sub rcx, 0x2c92df07
add rcx, 0x6b33353
rol rax, 5
rol rax, 0xf
rol rax, 1
rol rax, 6
rol rax, 1
not rax
mov dword [rsp - 0x3c], 0xbbe563a
movzx eax, word [rax + rcx]
movabs rcx, 0x6e02188f0a2eac64
add rcx, 0x2112a9c7
add rcx, 0x14b40929
add rcx, 0x4bb9ca1d
mov dword [0x140140fac], eax
mov dword [rsp - 0x10], 0x5faa41e0
xchg rsi, rax
mov rsi, qword [rdx + 0xe0]
xchg rsi, rax
ror rax, 0x13
ror rax, 9
not rax
ror rax, 0x1b
ror rax, 9
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x61bcf3cb40ff2ced
add rcx, 0x39f5951e
sub rcx, 0x221999e0
xor rcx, 0x147f24a3
ror rax, 0x20
ror rax, 2
ror rax, 4
ror rax, 1
not rax
xchg rsp, rsp
movzx eax, word [rax + 4]
mov dword [0x140140fb0], eax
mov rax, qword [rdx + 0xf0]
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x45bac236afafd47
xor rcx, 0x371ae9b7
sub rcx, 0x4888188
add rcx, 0x7fffffff
xor rcx, 0x3e5fbd30
ror rax, 7
ror rax, 0xc
ror rax, 1
ror rax, 0xb
ror rax, 0xc
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r10, r10
movabs rcx, 0x4d2016a5053ba089
xor rcx, 0x6f81a36f
xor rcx, 0x7fd0514f
add rcx, 0x7fffffff
xor rcx, 0x67989e57
not rax
movzx eax, word [rax + rcx]
xchg r13, r13
movabs rcx, 0x27d05d441e4abb63
add rcx, 0x1eb4841
add rcx, 0x4b2aa0d5
xor rcx, 0x59289315
add rcx, 0x1db78d86
mov dword [0x140140fb8], eax
mov rax, qword [rdx + 0xf8]
mov r11, r11
rol rax, 0x1b
rol rax, 4
rol rax, 1
sub rax, rcx
mov r8, r8
movabs rcx, 0x11e11c4c78f9d0ee
xor rcx, 0x3da91f2f
xor rcx, 0x2955dad5
sub rcx, 0x66d6e8f2
xor rcx, 0xd7cd545
ror rax, 0x2f
ror rax, 1
ror rax, 2
ror rax, 4
ror rax, 1
add rax, rcx
movabs rcx, 0x71d52c1e1bfca68f
add rcx, 0xa745e1f
add rcx, 0x10e39bc0
add rcx, 0x29ed808f
xor rcx, 0x3e841bc
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x6eeb500a059bac0d
sub rcx, 0xd96a4a
add rcx, 0x4aa3b4e9
add rcx, 0x7fffffff
add rcx, 0x24c43010
rol rax, 0x2f
movzx eax, word [rax + 4]
mov dword [rsp - 0x10], edi
mov dword [0x140140fbc], eax
mov rax, qword [rdx + 0x100]
ror rax, 0xb
ror rax, 0x23
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
not rax
ror rax, 1
ror rax, 7
ror rax, 0xf
ror rax, 2
ror rax, 0xf
ror rax, 4
ror rax, 3
ror rax, 1
ror rax, 3
sub rax, rcx
movabs rcx, 0x675619325362edf6
xor rcx, 0x4558aefe
add rcx, 0x69583d0c
xor rcx, 0x414a53eb
add rcx, 0x17124520
ror rax, 0x17
ror rax, 8
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x7d88a4bf6096a72a
sub rcx, 0x552d79fe
xor rcx, 0x23cab309
add rcx, 0x55574062
add rcx, 0x79242c26
rol rax, 0x20
rol rax, 4
movzx eax, word [rax + 4]
mov rsi, rsi
mov dword [0x140140fc0], eax
mov rax, qword [rdx + 0x108]
not rax
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], 0x6824f1ab
not rax
movzx eax, word [rax + 4]
mov dword [0x140140fc4], eax
mov dword [rsp - 0x30], 0x5a4abdac
mov rax, qword [rdx + 0x110]
not rax
rol rax, 0xf
rol rax, 1
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 2
not rax
rol rax, 0xf
rol rax, 0xa
rol rax, 8
rol rax, 0xe
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x2c], esi
movabs rcx, 0x5e4aa5906613d03b
xor rcx, 0x5a9ad710
xor rcx, 0x63e34000
add rcx, 0x7fffffff
sub rcx, 0x5a35d484
movzx eax, word [rax + rcx]
movabs rcx, 0x68e7a3a259ae166d
add rcx, 0x21e7f8ca
sub rcx, 0x3cdb3843
add rcx, 0x159e0229
mov dword [0x140140fc8], eax
mov rax, qword [rdx + 0x118]
xchg r8, r8
xor rax, rcx
movabs rcx, 0x69cbc86ff3d5be
xor rcx, 0x79a448f6
add rcx, 0x551c3336
xor rcx, 0xb792837
add rcx, 0x325ebc0d
sub rax, rcx
mov dword [rsp - 0x24], edx
movabs rcx, 0x84d9cb5650842598
xor rcx, 0x73f2130c
add rcx, 0x1526235b
sub rcx, 0x14a39faf
add rcx, 0x7fffffff
xor rcx, 0x7a075e29
rol rax, 0xc
mov dword [rsp - 0x14], 0x4237d673
movzx eax, word [rax + rcx]
movabs rcx, 0x696385af447b8e4d
xor rcx, 0x47c650c2
add rcx, 0x56604b58
sub rcx, 0x54e6c101
mov dword [0x140140fcc], eax
mov rax, qword [rdx + 0x120]
mov rsi, rsi
ror rax, 0x13
ror rax, 0x17
ror rax, 2
ror rax, 1
ror rax, 1
not rax
mov rdi, rdi
add rax, rcx
movabs rcx, 0x2fc12d745c7e0ee1
add rcx, 0x1d129c37
sub rcx, 0x720f086e
add rcx, 0x7fffffff
xor rcx, 0x798a4d89
xor rax, rcx
movabs rcx, 0xf96ff36b42f9b548
add rcx, 0x2cfa2709
xor rcx, 0x6cf9f4fb
xor rcx, 0x79137dde
add rcx, 0x7fffffff
sub rcx, 0x41ab2d42
rol rax, 0x2b
rol rax, 4
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x18], 0x4dabb935
movabs rcx, 0x473f6ab73fec3bdf
xor rcx, 0x4566f64b
xor rcx, 0x6b0a2e25
add rcx, 0x6d78c069
add rcx, 0x5d726a91
mov dword [0x140140fd0], eax
mov dword [rsp - 0x44], 0x50eedf61
mov rax, qword [rdx + 0x130]
xor rax, rcx
movabs rcx, 0x5c1b5b9d0c9fb86e
xor rcx, 0x471a018
add rcx, 0x109d9c7f
add rcx, 0x7c858b50
rol rax, 0x18
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x20], 0x1d1954ba
movabs rcx, 0x7069dbc5036bc211
add rcx, 0x417e2a61
xor rcx, 0x3313ba9b
sub rcx, 0x558b0fac
xor rcx, 0x2a996fc8
rol rax, 5
rol rax, 0x2a
rol rax, 2
rol rax, 4
rol rax, 5
rol rax, 1
movzx eax, word [rax + rcx]
xchg r10, r10
movabs rcx, 0x1053cb36415cf3ea
sub rcx, 0x1c2b3085
add rcx, 0x18ec3400
xor rcx, 0x53646a63
sub rcx, 0x6c804ac1
mov dword [0x140140fd8], eax
xchg r10, rax
mov r10, qword [rdx + 0x158]
xchg r10, rax
rol rax, 9
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x3118845e06ff4d31
add rcx, 0x128459bb
xor rcx, 0x238d08c8
sub rcx, 0x125e7ede
ror rax, 0x1f
ror rax, 1
xor rax, rcx
movabs rcx, 0xf05ea91b1e126dfc
xor rcx, 0xc910e33
xor rcx, 0x246155d9
add rcx, 0x64c20b17
rol rax, 0xf
rol rax, 5
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140140fec], eax
mov rdx, rdx
mov rax, qword [rdx + 0x168]
xor rax, rcx
movabs rcx, 0x25abd9bf28dee8a7
sub rcx, 0x1dc5e1c5
sub rcx, 0x6359009
add rcx, 0x4ed7ce16
add rcx, 0xc98a434
sub rax, rcx
mov rsp, rsp
movabs rcx, 0xa1693a047cdef1b5
xor rcx, 0x20e872b6
sub rcx, 0x26f6c77c
xor rcx, 0x3b9c1b7e
not rax
movzx eax, word [rax + 4]
mov rsi, rsi
mov dword [0x140140ff4], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x170]
xchg rcx, rax
xor rax, rcx
movabs rcx, 0x7be783a675b0b8e8
sub rcx, 0xd08b122
sub rcx, 0x1aa21096
xor rcx, 0x41a7edbb
sub rax, rcx
xchg r14, r14
movabs rcx, 0x4a88fbd966c555a4
sub rcx, 0x46574181
xor rcx, 0x4eeef4aa
sub rcx, 0x405e0208
not rax
xchg rdx, rdx
movzx eax, word [rax + rcx]
movabs rcx, 0x6bb63d3c79f70ca6
sub rcx, 0x751f9b2b
sub rcx, 0x44352b1
add rcx, 0x17720069
add rcx, 0x7fffffff
xor rcx, 0x19cbf327
mov dword [0x140140ff8], eax
mov rsp, rsp
xchg r8, rax
mov r8, qword [rdx + 0x180]
xchg r8, rax
not rax
mov dword [rsp - 0x28], ecx
sub rax, rcx
movabs rcx, 0xe1ba155a4eb4f1a4
sub rcx, 0x29c477bb
sub rcx, 0xf882bf0
add rcx, 0x5bf4f903
sub rcx, 0x221afd24
xor rax, rcx
mov dword [rsp - 0xc], esp
movabs rcx, 0x375531c50fa50cd0
add rcx, 0x34fe9d3e
add rcx, 0x17cd3384
add rcx, 0x7fffffff
xor rcx, 0x4690f864
movzx eax, word [rax + rcx]
movabs rcx, 0x6a2921f1b255472
sub rcx, 0x94eb87
add rcx, 0x428be705
xor rcx, 0x485fac95
xor rcx, 0x529552eb
mov dword [0x140141000], eax
xchg r14, rax
mov r14, qword [rdx + 0x190]
xchg r14, rax
ror rax, 9
ror rax, 1
ror rax, 2
ror rax, 1
not rax
rol rax, 1
rol rax, 1
rol rax, 5
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x7a7403d82e6eb828
add rcx, 0x24f3bcfc
sub rcx, 0x3c564a49
add rcx, 0x5ffe3c04
add rcx, 0x7fffffff
xor rcx, 0x1cdc426a
movzx eax, word [rax + 4]
mov dword [0x140141008], eax
xchg rbx, rbx
mov rax, qword [rdx + 0x1a0]
rol rax, 4
rol rax, 0xd
rol rax, 6
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
sub rax, rcx
rol rax, 0x14
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0xd6419cad1883f34f
xor rcx, 0x975500e
xor rcx, 0x7be849a6
add rcx, 0x7fffffff
sub rcx, 0x12e0eb7d
movzx eax, word [rax + rcx]
movabs rcx, 0x210d18855e1ed47d
xor rcx, 0xb9c4412
sub rcx, 0x12539d9d
add rcx, 0x7fffffff
add rcx, 0x1ceed06a
mov dword [0x140141010], eax
xchg r10, rax
mov r10, qword [rdx + 0x1a8]
xchg r10, rax
add rax, rcx
mov dword [rsp - 0x28], 0x5025510
movabs rcx, 0x13703b453be8c41f
add rcx, 0x43a73b38
xor rcx, 0x19aefdbb
xor rcx, 0x6e803015
rol rax, 2
rol rax, 3
rol rax, 1
add rax, rcx
movabs rcx, 0x751057672389dc19
sub rcx, 0x164e6974
add rcx, 0x3d375637
sub rcx, 0x29d4821e
xor rcx, 0x2a658d61
ror rax, 1
ror rax, 6
ror rax, 8
ror rax, 3
ror rax, 1
not rax
movzx eax, word [rax + 4]
xchg rbx, rbx
mov dword [0x140141014], eax
mov rax, qword [rdx + 0x1b8]
rol rax, 4
rol rax, 0xe
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x7fc28c856fe1d5c1
add rcx, 0xe7beaec
xor rcx, 0x515936a8
add rcx, 0x7fffffff
add rcx, 0xe236a83
rol rax, 4
rol rax, 8
rol rax, 1
not rax
movzx eax, word [rax + rcx]
xchg rsp, rsp
movabs rcx, 0x88a0aa7d02e8f190
xor rcx, 0x13e49545
add rcx, 0x5e97ea9d
sub rcx, 0x2ae9fc6e
sub rcx, 0x40f8e15e
mov dword [0x14014101c], eax
xchg r15, r15
xchg rcx, rax
mov rcx, qword [rdx + 0x1d0]
xchg rcx, rax
xor rax, rcx
mov dword [rsp - 0x18], edi
mov rcx, rbp
rol rax, 0xd
rol rax, 3
rol rax, 1
rol rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [0x140141028], eax
xchg r8, r8
call fcn.1400586c8
mov bl, al
mov r14b, 0x68
xor r14b, 0xe
sub r14b, 0x28
xor r14b, 0x3f
xchg rsi, r12
mov rdx, r12
xchg rsi, r12
xchg rcx, r10
mov r10, rbp
xchg rcx, r10
xor bl, r14b
mov r10, r10
call fcn.14005928c
mov dil, al
xchg rdx, rsi
mov rsi, rdx
xchg rsi, rdx
xor dil, r14b
xchg r8, rbp
mov rcx, r8
xchg rbp, r8
or dil, bl
call fcn.140059ac4
mov bl, al
mov dword [rsp - 0x24], edi
xchg rdx, rsp
mov rsp, rsi
xchg rsp, rdx
xor bl, r14b
mov dword [rsp - 0x44], edx
mov rcx, rbp
or bl, dil
call fcn.140059df8
mov dil, al
mov dword [rsp - 0x30], ebx
xchg rbx, rsi
mov rdx, rbx
xchg rbx, rsi
xor dil, r14b
mov dword [rsp - 0x20], ecx
xchg rsp, rcx
mov rsp, rbp
xchg rcx, rsp
or dil, bl
xchg rsi, rsi
call fcn.140059fe0
mov bl, al
xchg rsi, rdi
mov rdx, rdi
xchg rsi, rdi
xor bl, r14b
mov rcx, rbp
xchg rsi, rsi
or bl, dil
call fcn.14005a190
mov dil, al
mov r8, r8
xchg r8, rsi
mov rdx, r8
xchg rsi, r8
xor dil, r14b
mov dword [rsp - 0x18], esi
xchg rdx, rbp
mov rcx, rdx
xchg rbp, rdx
or dil, bl
mov dword [rsp - 0x28], esi
call fcn.14005a35c
mov bl, al
xchg r14, rsi
mov rdx, r14
xchg rsi, r14
xor bl, r14b
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or bl, dil
call fcn.14005a534
mov dword [rsp - 0x30], 0x2ae260b3
mov dil, al
mov rdx, rsi
xor dil, r14b
xchg rbp, rsp
mov rcx, rsp
xchg rbp, rsp
or dil, bl
mov dword [rsp - 0x38], edi
call fcn.14005a924
mov bl, al
xor bl, r14b
mov r13, r13
mov rdx, rsi
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or bl, dil
mov rdi, rdi
call fcn.14005abf4
mov dil, al
mov rdx, rsi
xor dil, r14b
mov rcx, rcx
mov rcx, rbp
or dil, bl
call fcn.14005ad7c
mov dword [rsp - 0x40], 0x43aa5ece
mov bl, al
xchg rdx, r15
mov r15, rsi
xchg rdx, r15
xor bl, r14b
mov dword [rsp - 0x18], esi
xchg rbp, r12
mov rcx, r12
xchg rbp, r12
or bl, dil
call fcn.14005b02c
xchg r11, r11
mov dil, al
xchg rsi, r14
mov rdx, r14
xchg r14, rsi
xor dil, r14b
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or dil, bl
mov dword [rsp - 0x3c], 0x31e050df
call fcn.14005b210
mov bl, al
xchg rdx, r9
mov r9, rsi
xchg r9, rdx
xor bl, r14b
xchg rdi, rbp
mov rcx, rdi
xchg rbp, rdi
or bl, dil
call fcn.14005b448
mov rsi, rsi
mov dil, al
mov rdx, rsi
xor dil, r14b
mov rbp, rbp
xchg rcx, r15
mov r15, rbp
xchg r15, rcx
or dil, bl
call fcn.14005b648
mov dword [rsp - 0x28], 0x6d08d03f
mov rbx, qword [rsp + 0x30]
xor al, r14b
xchg rbp, r13
mov r13, qword [rsp + 0x38]
xchg r13, rbp
or al, dil
xchg r10, r10
xchg rdx, rsi
mov rdx, qword [rsp + 0x40]
xchg rdx, rsi
xchg rdi, r14
mov r14, qword [rsp + 0x48]
xchg r14, rdi
sete al
mov rcx, rcx
nop
add rsp, 0xaf88ad7
sub rsp, 0xaf88ab7
pop r14
mov r9, r9
ret