Function at 0x140072508
Capabilities:
Hash data using murmur3

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov rdx, rdx
xchg rbp, rbx
mov qword [rax + 0x10], rbx
xchg rbp, rbx
xchg rsp, rsi
mov qword [rax + 0x18], rsp
xchg rsp, rsi
xchg r9, rdi
mov qword [rax + 0x20], r9
xchg r9, rdi
nop
push 0x1b9fa912
mov qword [rsp], r14
nop
sub rsp, 0x5f735344
add rsp, 0x5f735324
xchg rdi, rax
mov rdi, qword [rdx]
xchg rdi, rax
mov rbp, rcx
rol rax, 4
rol rax, 8
rol rax, 4
rol rax, 1
movabs rcx, 0x437d4f2665bbf986
xor rcx, 0x35ac3cb7
sub rcx, 0x78c1cf9
add rcx, 0x61ee18a6
xor rax, rcx
mov rbp, rbp
xchg rdx, rbp
mov rsi, rbp
xchg rbp, rdx
movabs rcx, 0x609543380d419a43
xor rcx, 0x204560b2
xor rcx, 0x724e2c94
sub rcx, 0x545701be
add rcx, 0x7fffffff
add rcx, 0x3bdae83f
sub rax, rcx
mov dword [rsp - 0x20], esp
movabs rcx, 0x38dbe0604430ee9d
xor rcx, 0x5ea734dd
add rcx, 0x59e36aa7
add rcx, 0xd097293
xor rax, rcx
movabs rcx, 0x79d3d6436ecbc062
xor rcx, 0x692082f0
xor rcx, 0x6b505a8e
sub rcx, 0x2d87b473
movzx eax, word [rax + 4]
mov dword [0x1400efe60], eax
mov rax, qword [rdx + 8]
mov dword [rsp - 0x40], edi
add rax, rcx
movabs rcx, 0x19866cc5438d697c
xor rcx, 0x4fb79d8
sub rcx, 0x3d744612
add rcx, 0xfab9e90
xor rax, rcx
mov r15, r15
movabs rcx, 0x130058884b0bd736
xor rcx, 0x6703e3e6
add rcx, 0xf52bbdb
sub rcx, 0xd2ae423
add rcx, 0x7fffffff
sub rcx, 0xcaac3a8
rol rax, 0x13
rol rax, 0x17
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x1933823a6e0ec077
sub rcx, 0x4d883e51
sub rcx, 0x1085055f
xor rcx, 0x1ea1e0ad
sub rcx, 0x91fea30
rol rax, 0x15
rol rax, 1
rol rax, 4
rol rax, 4
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x34], esi
movabs rcx, 0x4efb7c3d1bdf1d2a
add rcx, 0x30c87a7d
xor rcx, 0x64957cac
add rcx, 0x7fffffff
xor rcx, 0x5eac8cd9
movzx eax, word [rax + 4]
xchg rsi, rsi
mov dword [0x1400efe64], eax
xchg r14, rax
mov r14, qword [rdx + 0x10]
xchg r14, rax
xor rax, rcx
movabs rcx, 0xb7065f036f8ed1b6
sub rcx, 0x2a975b33
add rcx, 0x27285821
sub rcx, 0x2031140f
rol rax, 4
rol rax, 0xf
xor rax, rcx
movabs rcx, 0xfdda3892cba5441
add rcx, 0x319a9890
sub rcx, 0x20034862
add rcx, 0x7fffffff
add rcx, 0x14a9a37d
not rax
mov dword [rsp - 0x18], 0xa476f9a
rol rax, 0x23
rol rax, 0x13
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1400efe68], eax
xchg r10, r10
mov rax, qword [rdx + 0x18]
sub rax, rcx
movabs rcx, 0x48b0cfe5315716c8
sub rcx, 0x2d7486e2
xor rcx, 0x51838102
add rcx, 0x5582ab12
xor rax, rcx
mov dword [rsp - 0x2c], 0x1e70c9d8
movabs rcx, 0x43a05b0602d2a05e
add rcx, 0x22424d
add rcx, 0x1351a68e
add rcx, 0x24dda271
rol rax, 6
rol rax, 1
xor rax, rcx
movabs rcx, 0xbfdd92a922f34e6f
add rcx, 0x26eaafca
add rcx, 0x30ef4b3e
xor rcx, 0x67c7e86
movzx eax, word [rax + 4]
mov r11, r11
mov dword [0x1400efe6c], eax
xchg r11, rax
mov r11, qword [rdx + 0x20]
xchg r11, rax
xor rax, rcx
movabs rcx, 0x2e603f240f20740a
xor rcx, 0x4766521
add rcx, 0xc092aca
add rcx, 0x7fffffff
add rcx, 0x55eaa242
add rax, rcx
mov r9, r9
movabs rcx, 0x6c796b4b4339eab8
sub rcx, 0x5507b9e
sub rcx, 0x26a6b09
add rcx, 0xaa52e6e
add rcx, 0x7fffffff
sub rcx, 0x408c444c
xor rax, rcx
movabs rcx, 0x13dc5b73521b96a9
sub rcx, 0x19d4812f
sub rcx, 0x172c5608
add rcx, 0x312b22c4
xor rcx, 0x27b98c86
rol rax, 0x1a
rol rax, 3
rol rax, 4
rol rax, 7
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x6901e6427bbd936c
xor rcx, 0x75bd597
xor rcx, 0x62294a10
xor rcx, 0xb5515e9
rol rax, 8
rol rax, 0xb
rol rax, 0xc
movzx eax, word [rax + 4]
mov dword [0x1400efe70], eax
xchg rcx, rcx
xchg rdi, rax
mov rdi, qword [rdx + 0x28]
xchg rdi, rax
rol rax, 0x39
rol rax, 1
sub rax, rcx
movabs rcx, 0x2632438451959be
add rcx, 0x18052c62
add rcx, 0x123c311f
add rcx, 0x935bff9
sub rcx, 0x136e5d8c
rol rax, 0x15
rol rax, 0xc
rol rax, 1
rol rax, 7
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0xea7740cb1aa8a814
add rcx, 0x26b8b3a7
xor rcx, 0x71ee1337
xor rcx, 0x406e109e
sub rcx, 0x59e14035
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x20], ebx
movabs rcx, 0x22900bfd73eb6f7d
sub rcx, 0x52849325
xor rcx, 0x6d5ddbf9
sub rcx, 0x2ebe08a6
mov dword [0x1400efe74], eax
mov dword [rsp - 0x14], 0x18fa1023
xchg rsi, rax
mov rsi, qword [rdx + 0x30]
xchg rsi, rax
xor rax, rcx
mov r12, r12
movabs rcx, 0x16c4216270cc421e
xor rcx, 0x5eb70781
add rcx, 0x4818ad5c
add rcx, 0x5c8e5b31
rol rax, 0x14
rol rax, 0xd
rol rax, 3
rol rax, 1
xor rax, rcx
movabs rcx, 0x7c620565383c1a24
add rcx, 0x38365065
sub rcx, 0x45af42f8
xor rcx, 0x79103275
sub rax, rcx
mov dword [rsp - 0x44], 0x1319fd9e
movabs rcx, 0x1fcfd8630bf506a5
add rcx, 0x42573392
add rcx, 0x2574991c
sub rcx, 0xa51301
rol rax, 7
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
rol rax, 0xb
rol rax, 0xb
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 4
movzx eax, word [rax + 4]
movabs rcx, 0x339231cb65c2e105
sub rcx, 0x5359d5e2
add rcx, 0x67fcefa
add rcx, 0x7fffffff
xor rcx, 0x783c6d24
mov dword [0x1400efe78], eax
mov r10, r10
xchg r8, rax
mov r8, qword [rdx + 0x38]
xchg r8, rax
xor rax, rcx
mov dword [rsp - 0x14], edx
movabs rcx, 0x309080cf228007e7
add rcx, 0x4ea88f1e
add rcx, 0x44bb466
xor rcx, 0x2bd0c23b
ror rax, 4
ror rax, 8
ror rax, 5
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0xf01ceb101b3837b
add rcx, 0x58db3826
xor rcx, 0x3d795995
add rcx, 0x7fffffff
xor rcx, 0x48540e9e
rol rax, 0x1c
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x2d7f0b5051249e62
xor rcx, 0x8500ecf
sub rcx, 0x5218329f
add rcx, 0x1ea739e9
sub rcx, 0x1b07defa
rol rax, 0x15
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x18], ebp
mov dword [0x1400efe7c], eax
xchg r11, rax
mov r11, qword [rdx + 0x40]
xchg r11, rax
ror rax, 4
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
not rax
sub rax, rcx
mov r12, r12
movabs rcx, 0x30fffb5c141d4999
add rcx, 0x52ff6b92
xor rcx, 0x76bafdfe
sub rcx, 0x6e19f11
rol rax, 0xd
rol rax, 0xb
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1400efe80], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x48]
xchg rsi, rax
rol rax, 0x23
rol rax, 0xe
not rax
add rax, rcx
movabs rcx, 0x6b38416d7241411d
sub rcx, 0xf7cd95f
xor rcx, 0x3ab7a3d6
add rcx, 0x7fffffff
add rcx, 0xc9bc52f
rol rax, 0x2a
rol rax, 2
rol rax, 2
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1400efe84], eax
xchg r8, rax
mov r8, qword [rdx + 0x50]
xchg r8, rax
ror rax, 0xb
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x627978103ae851e9
sub rax, 0x311b7261
xor rax, 0x14e5a7d7
add rax, 0x11cbcfb9
xor rax, 0x14760cca
not rcx
mov rdx, rdx
add rcx, rax
movabs rax, 0x7df474b566c01e79
sub rax, 0x15eede1f
sub rax, 0x2ebd1133
xor rax, 0x58353603
add rax, 0x566552fb
rol rcx, 4
rol rcx, 1
rol rcx, 1
movzx eax, word [rcx + rax]
mov dword [rsp - 0x1c], 0x1eb60107
movabs rcx, 0xa4c878562b75c4f
add rcx, 0x124bfca8
sub rcx, 0x704cfda2
add rcx, 0x34f72631
add rcx, 0x7fffffff
add rcx, 0x746d215
mov dword [0x1400efe88], eax
xchg rsi, rsi
xchg rsi, rax
mov rsi, qword [rdx + 0x58]
xchg rsi, rax
xor rax, rcx
xchg r8, r8
movabs rcx, 0x4a1401dc43d6273f
xor rcx, 0x454dd549
xor rcx, 0x3c531bc9
xor rcx, 0x1f2936c2
add rcx, 0x7fffffff
add rcx, 0x15cadb03
add rax, rcx
mov rbp, rbp
movabs rcx, 0x5e7dcd8300a34f30
xor rcx, 0x483481c3
xor rcx, 0x1a5258f8
xor rcx, 0x7e55063d
add rcx, 0x7fffffff
add rcx, 0x4089a934
not rax
mov dword [rsp - 0x1c], ebp
ror rax, 0x12
ror rax, 0xb
ror rax, 8
ror rax, 0xb
ror rax, 2
ror rax, 1
xor rax, rcx
mov r13, r13
movabs rcx, 0xbab86ad77d961be
sub rcx, 0x1238a3c1
sub rcx, 0x2408fdc9
add rcx, 0x3d417d9f
movzx eax, word [rax + 4]
mov dword [0x1400efe8c], eax
mov rax, qword [rdx + 0x60]
xchg rbx, rbx
not rax
sub rax, rcx
movabs rcx, 0x5a07794b581bbd8a
add rcx, 0x21570519
sub rcx, 0x5bcf1bf4
add rcx, 0x55343860
not rax
mov dword [rsp - 0x10], ebx
rol rax, 0xa
rol rax, 7
rol rax, 1
rol rax, 6
rol rax, 1
sub rax, rcx
movabs rcx, 0xc3de297c7e7d86e0
xor rcx, 0x2ab78dce
sub rcx, 0x18ebc514
sub rcx, 0x227f631f
add rcx, 0x2cb0130f
ror rax, 9
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0xc526c3823f1cb8b3
add rcx, 0x3b86aa7c
sub rcx, 0x21a1aaed
add rcx, 0x7fffffff
add rcx, 0xd95cfd7
mov dword [0x1400efe90], eax
mov dword [rsp - 0x14], ebx
mov rax, qword [rdx + 0x68]
ror rax, 0xb
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x9e97e3197c14365e
sub rcx, 0x1e511d2
sub rcx, 0x3a5e95f5
sub rcx, 0x2619714f
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x20], 0xabeeaef
movabs rcx, 0xf99c2637d7d7ec5
sub rcx, 0x4dbd3d0b
sub rcx, 0x14e11cc9
add rcx, 0x36cef744
xor rcx, 0x3666db8c
mov dword [0x1400efe94], eax
mov rdx, rdx
xchg r15, rax
mov r15, qword [rdx + 0x70]
xchg r15, rax
xor rax, rcx
mov dword [rsp - 0x28], ecx
movabs rcx, 0x426ddaa6758f133f
sub rcx, 0x50e68e50
add rcx, 0x39cc6085
sub rcx, 0x3a2c98b7
add rcx, 0x7fffffff
add rcx, 0x3cb0de34
sub rax, rcx
movabs rcx, 0x3deffab635552ec3
xor rcx, 0x17854481
add rcx, 0xd6c94ca
xor rcx, 0x3d5aab17
xor rcx, 0x2122be38
rol rax, 0x1c
rol rax, 1
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0xc], 0x332060e3
movabs rcx, 0x8c7bb7c267a003f1
xor rcx, 0x1ce2298d
sub rcx, 0x4e2dd1e9
add rcx, 0x7ef78b5b
xor rax, rcx
movabs rcx, 0x10a415bd75d54bc0
sub rcx, 0x1479a29e
sub rcx, 0x5de60434
add rcx, 0x16acf261
add rcx, 0x7fffffff
add rcx, 0x3e08ffbb
movzx eax, word [rax + 4]
mov dword [rsp - 0x3c], 0x5ff162
mov dword [0x1400efe98], eax
xchg r13, rax
mov r13, qword [rdx + 0x78]
xchg r13, rax
xor rax, rcx
mov dword [rsp - 0x2c], edx
movabs rcx, 0x79ea396206c0b9aa
add rcx, 0x249e5925
add rcx, 0x19635ca8
add rcx, 0x7fffffff
add rcx, 0x10d51d04
ror rax, 3
ror rax, 8
ror rax, 8
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x3c], ecx
movabs rcx, 0x325445ae2c0aaaf8
xor rcx, 0x7031af1c
xor rcx, 0x7dcebee1
xor rcx, 0x6c65a013
add rcx, 0x7fffffff
add rcx, 0x64b273b
rol rax, 5
rol rax, 6
rol rax, 4
rol rax, 4
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x44], 0x12824fcf
movabs rcx, 0x913b8baf7e4978d2
sub rcx, 0x9aebcbe
xor rcx, 0x2d863217
add rcx, 0xa613d08
movzx eax, word [rax + 4]
mov dword [0x1400efe9c], eax
xchg r12, rax
mov r12, qword [rdx + 0x80]
xchg r12, rax
rol rax, 6
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
mov r13, r13
movabs rcx, 0x7b1db7802a85b3c5
xor rcx, 0x1eb3e0c4
add rcx, 0x2d88cf5b
sub rcx, 0x722f14b
rol rax, 1
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x7b5c77383e08c941
xor rcx, 0x60c9ef07
add rcx, 0x3c49dc
xor rcx, 0x1f7ee933
movzx eax, word [rax + rcx]
mov dword [rsp - 0x18], 0x28b00e9
movabs rcx, 0x66b5fb280ab1a661
xor rcx, 0xbefe516
xor rcx, 0x7e6955b9
xor rcx, 0x31730307
add rcx, 0x7d840d20
mov dword [0x1400efea0], eax
xchg rsi, rsi
xchg rsp, rax
mov rsp, qword [rdx + 0x88]
xchg rsp, rax
xor rax, rcx
movabs rcx, 0x3b9bf7c015fd2bd9
add rcx, 0x31e3966b
sub rcx, 0x17a05223
xor rcx, 0x183c0597
add rcx, 0x2fd4a44d
sub rax, rcx
xchg rbp, rbp
movabs rcx, 0x31e2097a5ee6470c
xor rcx, 0x3296b947
xor rcx, 0x3abbc786
xor rcx, 0x5c434074
xor rax, rcx
movabs rcx, 0x4232cf73505ca9ba
sub rcx, 0x2d63d27f
sub rcx, 0x324c9d7
add rcx, 0x7fffffff
xor rcx, 0x5c95a164
ror rax, 0xa
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1400efea4], eax
mov dword [rsp - 0xc], 0x1b3f3d6f
xchg r12, rax
mov r12, qword [rdx + 0x90]
xchg r12, rax
rol rax, 2
rol rax, 0x11
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], 0x29cc0b76
movabs rcx, 0x7b28cf3b7d163854
sub rcx, 0x1b31838f
add rcx, 0x20cdb39
add rcx, 0x7fffffff
xor rcx, 0x4f4a18ba
rol rax, 0x1a
mov r10, r10
xor rax, rcx
movabs rcx, 0x7ee10c5063251c4e
sub rcx, 0x29f9d19
sub rcx, 0xb182467
sub rcx, 0x20750126
add rax, rcx
movabs rcx, 0x6cfb71ac4bf8a937
xor rcx, 0xd5746af
sub rcx, 0x1884a371
add rcx, 0x7fffffff
add rcx, 0xdecb055
not rax
xchg rcx, rcx
ror rax, 0xe
ror rax, 0xb
movzx eax, word [rax + 4]
xchg r14, r14
mov dword [0x1400efea8], eax
mov rax, qword [rdx + 0x98]
rol rax, 2
rol rax, 6
rol rax, 4
rol rax, 1
rol rax, 1
not rax
mov rsi, rsi
add rax, rcx
movabs rcx, 0x481eb0e468ee6f43
add rcx, 0xb83dc67
sub rcx, 0x39029592
add rcx, 0x7fffffff
add rcx, 0x1d11a7cf
rol rax, 0x11
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x5862bb8b5b0ec047
sub rcx, 0x2dc51cf
sub rcx, 0x3828f81c
sub rcx, 0x178be83e
xor rax, rcx
mov dword [rsp - 0x14], ebp
movabs rcx, 0x29d5cc9055b60b8c
xor rcx, 0x227d0490
xor rcx, 0x58a07642
add rcx, 0x57d4800a
movzx eax, word [rax + rcx]
mov r9, r9
movabs rcx, 0x51c1cb23630a39f3
xor rcx, 0x31379a1e
xor rcx, 0x208635e3
xor rcx, 0x5cf6d164
mov dword [0x1400efeac], eax
xchg rsp, rax
mov rsp, qword [rdx + 0xa0]
xchg rsp, rax
xor rax, rcx
movabs rcx, 0xe2c337465c4f565b
xor rcx, 0x7ad8c209
sub rcx, 0x1bf88daa
add rcx, 0x22cfdb83
add rcx, 0x7fffffff
add rcx, 0xb3a7e17
not rax
ror rax, 0x10
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
xchg rdx, rdx
movabs rcx, 0x21d1b73b619f2761
sub rcx, 0x3b34b93d
xor rcx, 0x5839db1f
sub rcx, 0x33e1e654
not rax
sub rax, rcx
mov rdx, rdx
movabs rcx, 0x4df06e425c2f561e
xor rcx, 0x2b58db39
add rcx, 0x2b9c8f4
sub rcx, 0x50d76cbb
xor rcx, 0x3e2cd364
not rax
mov dword [rsp - 0x38], 0x1c2817ef
movzx eax, word [rax + 4]
mov dword [0x1400efeb0], eax
mov rax, qword [rdx + 0xa8]
add rax, rcx
mov rbx, rbx
movabs rcx, 0x3ee500636d2c0874
sub rcx, 0x44d7b74
xor rcx, 0x7c83c43
add rcx, 0x4f10524
xor rcx, 0x4d0988d3
ror rax, 0x2f
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x7ebc5ff5544e53b4
xor rcx, 0x2baf6d11
sub rcx, 0x4e8be6a9
sub rcx, 0x4ed7762
ror rax, 0xb
ror rax, 0xf
ror rax, 1
add rax, rcx
mov r8, r8
movabs rcx, 0xd3bdd078440eab6e
add rcx, 0x3a92fa4e
add rcx, 0x140bbd2
xor rcx, 0xfbf5d92
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x34], 0x2f4dd2f4
movabs rcx, 0x23cb7efa22cc3e84
xor rcx, 0x3ceb9659
add rcx, 0x4ca3cd06
xor rcx, 0x474414f7
mov dword [0x1400efeb4], eax
mov r12, r12
xchg rbp, rax
mov rbp, qword [rdx + 0xb0]
xchg rbp, rax
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x35bbbbce2ac44021
xor rcx, 0x54d56d06
sub rcx, 0x71bd07c3
add rcx, 0x2f86b7c5
add rcx, 0x7650bacf
ror rax, 0x14
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], edi
movabs rcx, 0x7058d58e65f62829
xor rcx, 0x7dc8967c
sub rcx, 0x98d5c9a
add rcx, 0x7fffffff
add rcx, 0x108636b4
add rax, rcx
xchg r9, r9
movabs rcx, 0x7a73ca513626aad7
xor rcx, 0x215c778f
add rcx, 0x4bf3e763
add rcx, 0x7fffffff
add rcx, 0x14923c7f
ror rax, 0x16
ror rax, 2
ror rax, 0xd
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0xd830e7f5507541da
add rcx, 0x19a73130
sub rcx, 0x11b3de49
xor rcx, 0x3224b044
not rax
mov dword [rsp - 0x28], 0x488562a8
movzx eax, word [rax + 4]
mov dword [0x1400efeb8], eax
mov rax, qword [rdx + 0xb8]
mov dword [rsp - 0x44], edx
xor rax, rcx
movabs rcx, 0x10460ec87f7223e7
sub rcx, 0x17cef5e2
sub rcx, 0x4fd0180d
sub rcx, 0x14fce477
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x28], ebx
movabs rcx, 0xbba64052ab4cb6c
sub rcx, 0xed57000
add rcx, 0x38f71462
add rcx, 0x3df9aa73
mov dword [0x1400efebc], eax
xchg rsi, rax
mov rsi, qword [rdx + 0xc0]
xchg rsi, rax
not rax
mov dword [rsp - 0x3c], 0x25de7adc
add rax, rcx
movabs rcx, 0x6ce1ae5d578d7102
sub rcx, 0x54c26fd8
xor rcx, 0x5d0e5b32
xor rcx, 0x377377f9
sub rcx, 0x5097a71a
ror rax, 0xa
ror rax, 3
ror rax, 5
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x28], ebx
movabs rcx, 0x7689498f1a8c9e3a
xor rcx, 0x7a7c9ca4
add rcx, 0x15dd55af
sub rcx, 0x3cc4ff1e
xor rcx, 0x618006a3
rol rax, 2
rol rax, 0x21
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x14], esp
movabs rcx, 0x18dee1f334300015
add rcx, 0x25d3a2
xor rcx, 0xe5b5f28
sub rcx, 0x24ac9ea8
add rcx, 0x3c0899a8
mov dword [0x1400efec0], eax
mov rax, qword [rdx + 0xc8]
rol rax, 0x2a
rol rax, 1
rol rax, 5
rol rax, 1
rol rax, 7
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x30], esi
movabs rcx, 0x50056d4d761c05c3
sub rcx, 0x2334cf76
add rcx, 0x9299c42
sub rcx, 0x281573d5
rol rax, 0x18
rol rax, 0xb
rol rax, 1
rol rax, 2
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x30], esp
movabs rcx, 0x547a6a5f77356998
sub rcx, 0x18970c86
sub rcx, 0xecec47f
xor rcx, 0x7555423
ror rax, 7
ror rax, 2
ror rax, 0xd
ror rax, 3
ror rax, 1
xor rax, rcx
movabs rcx, 0x4a89676109e66147
xor rcx, 0x3ad3244
sub rcx, 0x39fb293
add rcx, 0x7fffffff
xor rcx, 0x6287ab89
movzx eax, word [rax + 4]
xchg r11, r11
mov dword [0x1400efec4], eax
mov rax, qword [rdx + 0xd8]
sub rax, rcx
xchg r14, r14
movabs rcx, 0xb4edec884133a9de
xor rcx, 0x53aa1f7d
add rcx, 0x2868e98f
sub rcx, 0x1839aa4e
add rcx, 0x25709d99
rol rax, 8
rol rax, 0xa
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x77eb61d008c365cd
add rcx, 0x14c36215
add rcx, 0x1f1833f7
add rcx, 0x1bbd11d8
add rcx, 0x7fffffff
xor rcx, 0x3e2ada4
not rax
rol rax, 0x27
rol rax, 7
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1400efecc], eax
mov rax, qword [rdx + 0xe0]
mov dword [rsp - 0x38], ebx
rol rax, 9
rol rax, 6
add rax, rcx
movabs rcx, 0x3bbf6fa947535512
xor rcx, 0x4c587896
add rcx, 0x4eaaf60f
add rcx, 0x4239a664
rol rax, 0x19
rol rax, 0x10
rol rax, 5
rol rax, 2
rol rax, 1
not rax
sub rax, rcx
mov r11, r11
movabs rcx, 0x8c6541b1047cfb9b
xor rcx, 0x1e6f9bcd
xor rcx, 0x336887ba
xor rcx, 0x4ff1124a
sub rcx, 0x11806c06
xor rax, rcx
mov dword [rsp - 0x10], edx
movabs rcx, 0x360a371615b5cc3a
add rcx, 0x5176c77c
sub rcx, 0x59124ae2
add rcx, 0x7fffffff
xor rcx, 0x657af475
movzx eax, word [rax + 4]
mov dword [0x1400efed0], eax
mov dword [rsp - 0x20], 0x3c605ee9
mov rax, qword [rdx + 0xe8]
sub rax, rcx
movabs rcx, 0x8198ea04d50e02d
xor rcx, 0x61532d89
add rcx, 0x60c2cba
sub rcx, 0x1828d45
rol rax, 0x15
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
not rax
ror rax, 4
ror rax, 1
ror rax, 3
ror rax, 3
add rax, rcx
xchg rbx, rbx
rol rax, 0x18
rol rax, 0xb
rol rax, 5
rol rax, 4
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1400efed4], eax
mov r11, r11
movabs rcx, 0x4e1778325ee32e7b
sub rcx, 0x564be339
xor rcx, 0x49903c78
xor rcx, 0x5a81ccc5
add rcx, 0x341f0cd8
xchg rcx, rax
mov rcx, qword [rdx + 0xf0]
xchg rcx, rax
rol rax, 0x2b
xchg rsp, rsp
add rax, rcx
movabs rcx, 0x1e15315d23594215
xor rcx, 0x2130be93
add rcx, 0x3903f9f8
sub rcx, 0x14a23d53
xor rcx, 0x25e3078
ror rax, 3
not rax
mov dword [rsp - 0x38], 0x171bcef1
sub rax, rcx
movabs rcx, 0x49a40cbc71589476
sub rcx, 0x8ad5dda
add rcx, 0x4027fd4
add rcx, 0x7fffffff
sub rcx, 0x3a2ac1d7
not rax
mov dword [rsp - 0x20], 0x368ed5f3
movzx eax, word [rax + rcx]
movabs rcx, 0x39c1e3f45a48d580
xor rcx, 0x1bcda358
add rcx, 0x34921f38
add rcx, 0x7fffffff
sub rcx, 0x62c282ca
mov dword [0x1400efed8], eax
xchg r14, rax
mov r14, qword [rdx + 0xf8]
xchg r14, rax
ror rax, 6
ror rax, 0x14
ror rax, 2
ror rax, 1
add rax, rcx
mov r11, r11
movabs rcx, 0x53edad5e44713943
add rcx, 0x14e440b9
xor rcx, 0x41ff8aab
sub rcx, 0x12a9992f
add rcx, 0x7fffffff
add rcx, 0x354f2d9b
rol rax, 0xc
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x1c6560ff61d3cb3c
sub rcx, 0x4f935f05
add rcx, 0x1fa6328b
sub rcx, 0x2ee95180
add rcx, 0x7fffffff
add rcx, 0x59fd1252
sub rax, rcx
mov r10, r10
movabs rcx, 0x4ba4668a553d0a38
add rcx, 0x27406b52
sub rcx, 0x1dbc1e04
xor rcx, 0x493df159
add rcx, 0x701f90dc
not rax
mov r13, r13
movzx eax, word [rax + 4]
mov dword [0x1400efedc], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x100]
xchg rcx, rax
not rax
mov rsi, rsi
ror rax, 3
ror rax, 0x10
ror rax, 8
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r12, r12
movabs rcx, 0xb2ae7b530347ad71
xor rcx, 0x3b95d1f0
xor rcx, 0x6b816a13
xor rcx, 0x15848b7d
add rcx, 0x7fffffff
sub rcx, 0xe37d56b
movzx eax, word [rax + rcx]
movabs rcx, 0x2a3f3e157759bb1f
sub rcx, 0x5c9aea3a
add rcx, 0x2669d6f0
add rcx, 0x1c23b6e4
add rcx, 0x263e61d
mov dword [0x1400efee0], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x110]
xchg rdi, rax
rol rax, 0xf
rol rax, 3
rol rax, 0x15
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x18], 0x15d2fe15
movabs rcx, 0x473cb1046e25027d
xor rcx, 0xc351ab4
xor rcx, 0x77226a94
add rcx, 0x2d808449
rol rax, 0x2d
rol rax, 8
rol rax, 4
rol rax, 1
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x24], 0x63bd2ed2
movabs rcx, 0x80e193837b343676
sub rcx, 0x287288d2
xor rcx, 0x6f46d4ad
sub rcx, 0xc845d25
add rcx, 0x7fffffff
add rcx, 0x168ade7a
mov dword [0x1400efee8], eax
xchg r12, rax
mov r12, qword [rdx + 0x138]
xchg r12, rax
xor rax, rcx
mov dword [rsp - 0x44], ebx
movabs rcx, 0x76591d263bc973aa
xor rcx, 0x5eb00136
xor rcx, 0x64fee41c
add rcx, 0x7fffffff
add rcx, 0x12df4f4
rol rax, 0xc
rol rax, 0xc
rol rax, 3
rol rax, 1
not rax
mov r10, r10
add rax, rcx
movabs rcx, 0x9df70c9c418bda1b
add rcx, 0x304ab658
xor rcx, 0x2b4a7d14
add rcx, 0x7fffffff
sub rcx, 0x4fd8ca75
not rax
mov dword [rsp - 0x10], 0x7745d989
movzx eax, word [rax + 4]
mov dword [0x1400efefc], eax
xchg r10, rax
mov r10, qword [rdx + 0x140]
xchg r10, rax
rol rax, 0x14
mov dword [rsp - 0x24], 0x4437faf6
add rcx, rax
movabs rax, 0xa123f35556f9aba6
add rax, 0x5c7bfb6
xor rax, 0x3e12bae2
add rax, 0x7bd519e7
not rcx
mov dword [rsp - 0x34], 0x49ceb213
ror rcx, 7
ror rcx, 0x12
ror rcx, 1
ror rcx, 4
ror rcx, 1
ror rcx, 1
ror rcx, 4
movzx eax, word [rcx + rax]
movabs rcx, 0x6ef1148b1513f0ea
add rcx, 0x659737ac
sub rcx, 0x5b8477e4
sub rcx, 0x1946c9f
add rcx, 0x7fffffff
xor rcx, 0x3084994d
mov dword [0x1400eff00], eax
xchg rcx, rcx
xchg r13, rax
mov r13, qword [rdx + 0x160]
xchg r13, rax
ror rax, 0x10
ror rax, 8
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x30], 0x12000d5e
movabs rcx, 0xe83e893234f0643d
xor rcx, 0x5a395d36
sub rcx, 0x3e1b45b5
add rcx, 0x38c72fa1
ror rax, 0x13
ror rax, 1
ror rax, 1
ror rax, 0x13
ror rax, 3
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x38], esp
movabs rcx, 0x5a6e0e7b13ddb81d
xor rcx, 0x18ce12a3
add rcx, 0x22b37f59
xor rcx, 0x7895e9cf
add rcx, 0x4c339fed
mov dword [0x1400eff10], eax
xchg r11, r11
xchg r10, rax
mov r10, qword [rdx + 0x168]
xchg r10, rax
add rax, rcx
xchg rsp, rsp
movabs rcx, 0x7e19844844ff2151
xor rcx, 0x625946c8
add rcx, 0x2f531c8e
add rcx, 0x7edc6ebe
xor rax, rcx
mov r8, r8
movabs rcx, 0xec1c95c209fd08a6
xor rcx, 0x427e2e3b
xor rcx, 0x150a4018
add rcx, 0xa6da439
add rcx, 0x1b083486
ror rax, 0x1a
ror rax, 1
ror rax, 3
ror rax, 1
movzx eax, word [rax + rcx]
mov rbx, rbx
movabs rcx, 0x99fb43ff40a65f39
xor rcx, 0x17ceefee
sub rcx, 0x4e5b35c3
add rcx, 0x7fffffff
add rcx, 0x2c305a9e
mov dword [0x1400eff14], eax
xchg r15, rax
mov r15, qword [rdx + 0x178]
xchg r15, rax
rol rax, 0x16
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
add rcx, rax
mov dword [rsp - 0x10], ebp
movabs rax, 0xe3989f22e7baaf5
xor rax, 0x7d31be3d
add rax, 0x297a9e70
sub rax, 0x4501bbc6
xor rcx, rax
ror rcx, 0x22
ror rcx, 0xb
ror rcx, 2
ror rcx, 1
ror rcx, 3
ror rcx, 5
ror rcx, 1
ror rcx, 1
movzx eax, word [rcx + 4]
xchg rsi, rsi
movabs rcx, 0xf8bad96703014044
xor rcx, 0x57ba8123
xor rcx, 0x23168a68
xor rcx, 0x247e974
mov dword [0x1400eff1c], eax
mov dword [rsp - 0x10], 0x4c5f46e9
mov rax, qword [rdx + 0x180]
ror rax, 0x16
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0xd74ad79f7ec28631
sub rcx, 0x7279be56
add rcx, 0x90a746f
xor rcx, 0x71bb899d
xor rax, rcx
mov dword [rsp - 0x10], ebp
movabs rcx, 0x898bba3440437905
xor rcx, 0x64e3e63d
xor rcx, 0x3025578b
xor rcx, 0x5788ffe3
sub rcx, 0x15b814e5
movzx eax, word [rax + rcx]
mov rsp, rsp
movabs rcx, 0x29f922a8523da5f8
sub rcx, 0x33abc4a8
xor rcx, 0x4e9b3ad8
sub rcx, 0x14847a14
mov dword [0x1400eff20], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x1b0]
xchg rsp, rax
not rax
add rax, rcx
xchg r9, r9
movabs rcx, 0xbf952cb44d206a7
sub rcx, 0x3b012a62
add rcx, 0x4a0477d6
add rcx, 0x7fffffff
add rcx, 0x3309b7f
not rax
mov dword [rsp - 0x30], esi
movzx eax, word [rax + rcx]
movabs rcx, 0xd6df53db3f68851d
sub rcx, 0x19ac2136
sub rcx, 0x1c8f42ba
xor rcx, 0x1291d1b5
add rcx, 0x7fffffff
xor rcx, 0x3e6d6107
mov dword [0x1400eff38], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x1c8]
xchg rsp, rax
rol rax, 0x16
rol rax, 3
rol rax, 0xc
rol rax, 4
rol rax, 1
xor rax, rcx
movabs rcx, 0x7d629ec724c5b45f
add rcx, 0x48d2e798
xor rcx, 0x6abcda25
xor rcx, 0x68a77d4d
add rcx, 0x3dfaf9a8
ror rax, 0x20
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0x59c89a5304c099ca
add rcx, 0x1f0b9fb6
add rcx, 0xf9c15d6
xor rcx, 0x80d8ef3
add rcx, 0x7fffffff
add rcx, 0x9c25a8c
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
xchg r9, r9
mov dword [0x1400eff44], eax
mov rax, qword [rdx + 0x1d0]
not rax
rol rax, 1
rol rax, 0x30
rol rax, 3
rol rax, 1
not rax
rol rax, 0xb
rol rax, 5
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x30], 0x4ccdc31d
xchg r12, rcx
mov r12, rbp
xchg rcx, r12
movzx eax, word [rax + 4]
mov dword [0x1400eff48], eax
xchg r10, r10
call fcn.14005fa1c
mov bl, al
mov r14b, 0x31
add r14b, 0x2d
sub r14b, 0x4b
sub r14b, 0x12
xchg r10, rsi
mov rdx, r10
xchg rsi, r10
mov rcx, rbp
xor bl, r14b
call fcn.140060270
mov r15, r15
mov dil, al
xchg rsi, r10
mov rdx, r10
xchg r10, rsi
xor dil, r14b
xchg rbp, r13
mov rcx, r13
xchg rbp, r13
or dil, bl
call fcn.140060544
xchg rsp, rsp
mov bl, al
xchg rdx, rsi
mov rsi, rdx
xchg rdx, rsi
xor bl, r14b
xchg rcx, rbx
mov rbx, rbp
xchg rbx, rcx
or bl, dil
mov dword [rsp - 0x30], 0x7ce5b0a6
call fcn.140060738
mov dil, al
mov rdx, rsi
xor dil, r14b
xchg r15, r15
xchg r14, rbp
mov rcx, r14
xchg rbp, r14
or dil, bl
call fcn.140060920
mov dword [rsp - 0x14], 0x5d158946
mov bl, al
xchg rsp, rdx
mov rsp, rsi
xchg rsp, rdx
xor bl, r14b
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or bl, dil
call fcn.140060b3c
mov dil, al
mov dword [rsp - 0x20], edi
mov rdx, rsi
xor dil, r14b
xchg rbp, r8
mov rcx, r8
xchg r8, rbp
or dil, bl
mov dword [rsp - 0x34], 0x610ec6a2
call fcn.140060f38
mov bl, al
xor bl, r14b
mov rdx, rsi
mov dword [rsp - 0x34], ebp
mov rcx, rbp
or bl, dil
call fcn.140061140
mov dword [rsp - 0x34], 0xc854a5f
mov dil, al
xchg rsi, rdx
mov rsi, rdx
xchg rdx, rsi
xor dil, r14b
mov dword [rsp - 0x18], ecx
xchg r13, rbp
mov rcx, r13
xchg r13, rbp
or dil, bl
mov r12, r12
call fcn.140061318
mov bl, al
xchg rsi, r9
mov rdx, r9
xchg r9, rsi
xor bl, r14b
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or bl, dil
call fcn.140061724
mov dword [rsp - 0x38], 0x54337eae
mov dil, al
xchg rsi, r14
mov rdx, r14
xchg rsi, r14
xor dil, r14b
mov dword [rsp - 0x1c], 0x1aadfdc8
mov rcx, rbp
or dil, bl
call fcn.140061af4
xchg r14, r14
mov bl, al
xchg rsi, rdx
mov rsi, rdx
xchg rdx, rsi
xor bl, r14b
xchg r10, r10
xchg rdx, rbp
mov rcx, rdx
xchg rbp, rdx
or bl, dil
mov dword [rsp - 0xc], edx
call fcn.140061ba4
mov dil, al
mov rdx, rsi
xor dil, r14b
mov rbp, rbp
xchg rcx, r8
mov r8, rbp
xchg r8, rcx
or dil, bl
mov r10, r10
call fcn.140061dc4
mov bl, al
mov rdx, rsi
xor bl, r14b
mov dword [rsp - 0x1c], 0x1d33786f
xchg r9, rcx
mov r9, rbp
xchg r9, rcx
or bl, dil
call fcn.140061f94
xchg r14, r14
mov dil, al
mov rdx, rsi
xor dil, r14b
xchg rbp, r14
mov rcx, r14
xchg rbp, r14
or dil, bl
xchg rdx, rdx
call fcn.140062180
mov bl, al
xchg rbp, rsi
mov rdx, rbp
xchg rsi, rbp
xor bl, r14b
xchg r9, r9
xchg rbp, r15
mov rcx, r15
xchg rbp, r15
or bl, dil
xchg r14, r14
call fcn.1400623f8
mov dil, al
xchg r15, rdx
mov r15, rsi
xchg r15, rdx
xor dil, r14b
mov dword [rsp - 0x20], edx
xchg rbp, r8
mov rcx, r8
xchg rbp, r8
or dil, bl
call fcn.1400625c0
mov rbx, qword [rsp + 0x30]
mov dword [rsp - 0x28], esp
xor al, r14b
xchg rcx, rbp
mov rcx, qword [rsp + 0x38]
xchg rbp, rcx
or al, dil
mov rsi, qword [rsp + 0x40]
mov dword [rsp - 0x34], ebx
xchg rdi, r10
mov r10, qword [rsp + 0x48]
xchg r10, rdi
sete al
nop
sub rsp, 0xf6dd905
add rsp, 0xf6dd925
pop r14
mov dword [rsp - 0x40], 0x3e4d0be1
ret