Function at 0x14005e990
Capabilities:
Hash data using murmur3

Disassembly:
mov rax, qword [rdx]
movabs rcx, 0x27e16fe0436ced48
xor rcx, 0x23299e0f
sub rcx, 0x2e12dfa9
sub rcx, 0x27935b77
xor rax, rcx
mov r14, r14
movabs rcx, 0x2751e4487acdd642
xor rcx, 0x3714ddda
xor rcx, 0x676ad64b
sub rcx, 0x1aee366a
add rcx, 0x38e999b7
ror rax, 7
ror rax, 3
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x30ba45603a08a139
sub rax, 0xe6f2462
xor rax, 0x1863af23
sub rax, 0xc3c9b68
add rax, 0x47affbb8
rol rcx, 9
rol rcx, 1
xor rcx, rax
movabs rax, 0xdc2198bb4e01242b
sub rax, 0x37e49e8d
add rax, 0xc2e0655
add rax, 0x4eda629d
add rax, 0x7fffffff
xor rax, 0x270de9c5
movzx eax, word [rcx + rax]
movabs rcx, 0xf925bf59742872b7
sub rcx, 0x67466fac
add rcx, 0x27f713e4
add rcx, 0x7fffffff
xor rcx, 0x599ae335
mov dword [0x1404a7fc0], eax
mov r8, r8
xchg rbp, rax
mov rbp, qword [rdx + 8]
xchg rbp, rax
ror rax, 0x21
ror rax, 3
ror rax, 0xb
ror rax, 5
ror rax, 1
add rcx, rax
movabs rax, 0x6f1d910815afe738
xor rax, 0x4439e45a
add rax, 0x1391af2b
sub rax, 0x340096a4
add rax, 0x525d72f3
xor rcx, rax
movabs rax, 0x248d808901940bfa
xor rax, 0x8ae4d31
add rax, 0xa25025e
add rax, 0x13b987c0
xor rax, 0x73be5463
not rcx
sub rcx, rax
mov dword [rsp - 0x28], ecx
not rcx
movzx eax, word [rcx + 4]
movabs rcx, 0x790e46c6236f1d84
add rcx, 0x339f0c42
xor rcx, 0x60daeb3c
sub rcx, 0x14c4364f
add rcx, 0x7fffffff
add rcx, 0x34e681e5
mov dword [0x1404a7fc4], eax
mov rbx, rbx
xchg rsi, rax
mov rsi, qword [rdx + 0x10]
xchg rsi, rax
sub rax, rcx
mov dword [rsp - 0x34], 0x5d4d5ba8
movabs rcx, 0xb84499873b4bffa8
sub rcx, 0xcfcd216
sub rcx, 0x5fae790
add rcx, 0x1d83f4d3
add rcx, 0x7fffffff
add rcx, 0x2592000e
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x7de11574530dec56
add rcx, 0x202be147
sub rcx, 0x4ad21917
xor rcx, 0x484dc89f
add rcx, 0x214b34bf
ror rax, 0x11
ror rax, 3
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 3
ror rax, 1
xor rax, rcx
xchg r10, r10
movabs rcx, 0x71aa575045cb3f63
xor rcx, 0x181176ab
add rcx, 0x43074f8
xor rcx, 0x87e482e
xor rcx, 0x15e8e356
movzx eax, word [rax + 4]
mov dword [0x1404a7fc8], eax
xchg r10, r10
xchg r11, rax
mov r11, qword [rdx + 0x18]
xchg r11, rax
xor rax, rcx
xchg r12, r12
movabs rcx, 0x784d14c328f7d137
xor rcx, 0x3a320685
add rcx, 0x3d3cc8a2
add rcx, 0x7fffffff
add rcx, 0x1853674d
add rax, rcx
movabs rcx, 0x98419f2a21ae156d
xor rcx, 0x7e973f74
sub rcx, 0x4e908f8c
add rcx, 0x52818c50
ror rax, 6
ror rax, 0xe
ror rax, 0x11
ror rax, 2
ror rax, 2
add rax, rcx
movabs rcx, 0x663ff062118f3c1f
add rcx, 0x398c7b38
sub rcx, 0xe97e3d7
sub rcx, 0x24ad3903
add rcx, 0x13b77932
ror rax, 0x2c
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 9
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x1c], 0x7c051808
movabs rcx, 0x66dd7f474306260a
sub rcx, 0x2316b102
sub rcx, 0x1d1de061
add rcx, 0x7fffffff
add rcx, 0xa3c3db2
mov dword [0x1404a7fcc], eax
mov rax, qword [rdx + 0x20]
mov dword [rsp - 0x2c], esi
xor rax, rcx
movabs rcx, 0x7755722747cc49f5
xor rcx, 0x532104e0
xor rcx, 0x73bb0ac2
sub rcx, 0x3c7c49ee
add rax, rcx
movabs rcx, 0x382a3dba1384ca8a
xor rcx, 0x7057d854
add rcx, 0x71b6bfd
xor rcx, 0x123522ee
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x4cc4b1ec4ffa9417
sub rcx, 0x1b47181a
sub rcx, 0x1a242573
add rcx, 0xf66267
xor rcx, 0x73c80595
rol rax, 0xf
rol rax, 0x1b
rol rax, 1
not rax
ror rax, 0x1f
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x10], 0x3e1a8f7b
mov dword [0x1404a7fd0], eax
mov rax, qword [rdx + 0x28]
xor rax, rcx
mov dword [rsp - 0x20], ebp
movabs rcx, 0x7eaa39b01d03d8c8
add rcx, 0x579afdef
sub rcx, 0x3f44fd1e
xor rcx, 0x58744509
add rcx, 0x7fffffff
sub rcx, 0x67e23aff
sub rax, rcx
mov dword [rsp - 0x40], ebp
movabs rcx, 0x7996eb63434ce4c9
xor rcx, 0x66d8c02d
sub rcx, 0x7b4480
add rcx, 0x23260d91
not rax
add rax, rcx
mov rcx, rcx
movabs rcx, 0x7214829e30f5b4d8
add rcx, 0x69c6612
add rcx, 0x1dd401b2
sub rcx, 0x2ac48d0
add rcx, 0x7fffffff
xor rcx, 0x8b27e3a
xor rax, rcx
mov dword [rsp - 0x18], 0x4e15969f
movabs rcx, 0x55668b897b6e9d72
xor rcx, 0x37097a6d
xor rcx, 0x6f9a629f
add rcx, 0xef935cf
add rcx, 0x7fffffff
xor rcx, 0x5ac3f652
ror rax, 2
ror rax, 3
movzx eax, word [rax + 4]
mov rsi, rsi
mov dword [0x1404a7fd4], eax
mov rax, qword [rdx + 0x30]
add rax, rcx
mov dword [rsp - 0x44], 0x1cb4d868
movabs rcx, 0x61380b443b9ad686
add rcx, 0x2d8eac0d
sub rcx, 0x5f49e8aa
add rcx, 0x63929c5e
not rax
add rax, rcx
movabs rcx, 0xf64bf1d129fc6e23
xor rcx, 0x1c803c74
sub rcx, 0x1643983c
add rcx, 0x7fffffff
xor rcx, 0xed80116
ror rax, 0x27
mov rbp, rbp
add rax, rcx
movabs rcx, 0x224ac7e60bafc00f
add rcx, 0x39b4c957
sub rcx, 0xfff6703
xor rcx, 0x5061197d
sub rcx, 0xa6830eb
xor rax, rcx
xchg r10, r10
movabs rcx, 0x27fb34c04bbba96a
sub rcx, 0x4a874c63
add rcx, 0x48796adb
sub rcx, 0x28124e9c
add rcx, 0x7fffffff
add rcx, 0x47b2c64b
movzx eax, word [rax + 4]
mov dword [0x1404a7fd8], eax
xchg r8, rax
mov r8, qword [rdx + 0x38]
xchg r8, rax
xor rax, rcx
mov dword [rsp - 0x40], 0x7004f8db
movabs rcx, 0xc5bae1c63ab2b029
add rcx, 0x180b4a96
sub rcx, 0x19fe43cc
sub rcx, 0x1ee7ada7
add rcx, 0x7fffffff
xor rcx, 0x548be34e
rol rax, 0x20
rol rax, 6
rol rax, 8
rol rax, 4
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
add rcx, rax
movabs rax, 0x2428ceda6b66581c
sub rax, 0x54db5f6f
add rax, 0x555a325b
xor rax, 0x23cc7517
not rcx
mov r11, r11
rol rcx, 0xd
rol rcx, 1
rol rcx, 1
rol rcx, 1
rol rcx, 1
rol rcx, 2
rol rcx, 1
xor rcx, rax
mov rcx, rcx
movzx eax, word [rcx + 4]
movabs rcx, 0x74e47e4644284ff4
sub rcx, 0x26b2f90
add rcx, 0xd6a82fa
xor rcx, 0x1cdc511a
add rcx, 0x4c743ea5
mov dword [0x1404a7fdc], eax
mov r8, r8
mov rax, qword [rdx + 0x40]
sub rax, rcx
movabs rcx, 0x6f0fa1ff695e129f
xor rcx, 0x5c8f4516
add rcx, 0xace58d2
add rcx, 0x689a3bbe
rol rax, 0xa
rol rax, 3
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x5461ccae1a3c9629
add rcx, 0x115235a3
add rcx, 0x4b6e6384
xor rcx, 0x635f86af
not rax
mov dword [rsp - 0x44], edx
sub rax, rcx
movabs rcx, 0x7ee7637c30410fe7
sub rcx, 0x251640af
add rcx, 0x49a14f9f
add rcx, 0x2259c160
add rcx, 0x9cb3cf3
not rax
mov dword [rsp - 0x30], edi
movzx eax, word [rax + 4]
mov dword [0x1404a7fe0], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x48]
xchg rcx, rax
xor rax, rcx
mov dword [rsp - 0x24], ecx
movabs rcx, 0x671a15de53d6a2e9
sub rcx, 0x57eff67
sub rcx, 0x22f18955
xor rcx, 0xd919c78
add rcx, 0x694cdc5e
add rax, rcx
movabs rcx, 0x32310a924e9fbe3d
sub rcx, 0x4f5c3c6
sub rcx, 0x7d3f1b1
add rcx, 0x7fffffff
xor rcx, 0x173a0528
xor rax, rcx
xchg r12, r12
movabs rcx, 0x1a16b04d551e48b3
add rcx, 0x2542c1a7
sub rcx, 0x56c8844b
xor rcx, 0x30e1d59
rol rax, 1
rol rax, 7
rol rax, 7
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x18], edx
movabs rcx, 0x77f85c854ad02d40
xor rcx, 0x1d6805a2
sub rcx, 0x34d03b3d
add rcx, 0x7fffffff
add rcx, 0x3a0cd214
rol rax, 0x2c
rol rax, 4
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a7fe4], eax
mov rax, qword [rdx + 0x50]
mov dword [rsp - 0x10], 0x7d9dc62d
ror rax, 1
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x200a1a9e3b281333
xor rcx, 0x6c804971
sub rcx, 0x7cfa721
add rcx, 0x4bc38bf6
not rax
sub rax, rcx
movabs rcx, 0xcccbcb4269cb1e6b
sub rcx, 0x2e7cb503
xor rcx, 0x1163c63
add rcx, 0x675a5a8b
rol rax, 5
rol rax, 1
rol rax, 2
rol rax, 1
movzx eax, word [rax + rcx]
mov r15, r15
movabs rcx, 0x7e4a571c5d6c9a18
add rcx, 0x18d3ecb6
sub rcx, 0x2330c2e0
sub rcx, 0x4762b7fd
mov dword [0x1404a7fe8], eax
mov dword [rsp - 0x3c], ecx
xchg rdi, rax
mov rdi, qword [rdx + 0x58]
xchg rdi, rax
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x19d96fe7277a0c08
sub rcx, 0x1a36def
xor rcx, 0x2bf3395
add rcx, 0x3c1466af
not rax
rol rax, 0x11
rol rax, 0xc
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], edi
movabs rcx, 0x19cba1386be8c2b2
sub rcx, 0x21f11563
xor rcx, 0x487e7b04
add rcx, 0x36dd63e6
sub rax, rcx
mov dword [rsp - 0x14], 0x280a7f83
movabs rcx, 0x231ca59b6167d373
xor rcx, 0xfb4883
xor rcx, 0xc0e4ac8
xor rcx, 0x7d4e7d72
add rcx, 0x7fffffff
add rcx, 0x1fb8c9ed
not rax
mov dword [rsp - 0x2c], esi
movzx eax, word [rax + 4]
mov dword [0x1404a7fec], eax
xchg r9, rax
mov r9, qword [rdx + 0x60]
xchg r9, rax
sub rax, rcx
mov r8, r8
movabs rcx, 0x4e0b04b701b44161
xor rcx, 0x2617cc09
sub rcx, 0x24f88c54
add rcx, 0x28b78e89
sub rcx, 0x12047a40
xor rax, rcx
mov rbp, rbp
movabs rcx, 0x82c59a9313d21e9
xor rcx, 0x1c9bdc4e
xor rcx, 0x4bec6ae1
add rcx, 0x7e7f1d2
sub rcx, 0x3ed86625
sub rax, rcx
mov dword [rsp - 0x3c], 0x7b7b87aa
movabs rcx, 0x29ea38845cd119b
add rcx, 0x3141d73b
xor rcx, 0x158d4feb
xor rcx, 0x2660765b
add rcx, 0x3371ecbd
xor rax, rcx
mov dword [rsp - 0x34], 0x1b8fb2b8
movabs rcx, 0x76debfdd090f18a1
xor rcx, 0x2ea188d3
add rcx, 0x2e8b5c90
xor rcx, 0x798d1207
rol rax, 0x12
rol rax, 9
rol rax, 1
rol rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [0x1404a7ff0], eax
mov dword [rsp - 0x40], esp
mov rax, qword [rdx + 0x68]
not rax
ror rax, 0x22
ror rax, 1
ror rax, 7
ror rax, 1
ror rax, 1
add rax, rcx
xchg rdi, rdi
rol rax, 0x11
rol rax, 1
rol rax, 0x18
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x914c676c16ad5e2d
add rcx, 0xec0e550
sub rcx, 0x1312a110
add rcx, 0x463bb088
add rax, rcx
mov dword [rsp - 0x24], ecx
movabs rcx, 0x755b27e30d39d30e
add rcx, 0x67cb8013
sub rcx, 0x98d0dcb
add rcx, 0x105c28db
sub rcx, 0x7ae8cd9c
ror rax, 0x10
ror rax, 1
ror rax, 0x1e
movzx eax, word [rax + 4]
mov dword [0x1404a7ff4], eax
mov rbp, rbp
xchg rsp, rax
mov rsp, qword [rdx + 0x70]
xchg rsp, rax
add rax, rcx
mov dword [rsp - 0x24], esp
movabs rcx, 0xdc65cb752a62d741
xor rcx, 0x54b9bc64
sub rcx, 0x549e6a03
add rcx, 0x7fffffff
add rcx, 0x41c3df15
not rax
mov dword [rsp - 0x1c], edi
rol rax, 0xe
rol rax, 9
rol rax, 1
rol rax, 4
add rax, rcx
movabs rcx, 0x4115fd6b14520ebb
xor rcx, 0x49fe07ef
sub rcx, 0x428f2046
add rcx, 0x551ca56b
rol rax, 0xa
rol rax, 4
rol rax, 2
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x18], 0x2f19400c
movabs rcx, 0xaa2e8857c6047b7
xor rcx, 0x7aab91d8
xor rcx, 0x147e5e7f
add rcx, 0x7fffffff
add rcx, 0x252bb7d8
mov dword [0x1404a7ff8], eax
mov r11, r11
mov rax, qword [rdx + 0x78]
add rax, rcx
movabs rcx, 0x55218a07281cd7c8
add rcx, 0x8f92dda
add rcx, 0x15250ff0
add rcx, 0x2f973300
add rcx, 0x34430439
ror rax, 0x10
ror rax, 0xc
ror rax, 0xd
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0xbc1e36d02a60ac13
xor rcx, 0x7135b1f1
sub rcx, 0x37ceef39
add rcx, 0x1da4c60d
not rax
ror rax, 0x17
ror rax, 0xb
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0xbd138e224029f2b
add rcx, 0x234ff4e8
add rcx, 0x2bad7d32
sub rcx, 0x317783a5
add rcx, 0x290c90a1
mov dword [0x1404a7ffc], eax
xchg r10, rax
mov r10, qword [rdx + 0x80]
xchg r10, rax
add rax, rcx
movabs rcx, 0x58d2e53b14aca12c
xor rcx, 0x64eb4e0a
sub rcx, 0x313cf3fd
add rcx, 0x3ba100a1
xor rcx, 0x42317fbc
rol rax, 1
rol rax, 2
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x29f827d8176d9362
sub rcx, 0x15405d99
add rcx, 0x6fbb4fdc
sub rcx, 0x3d9290ca
add rcx, 0x50d9e4dc
sub rax, rcx
movabs rcx, 0x190e7e0a2f6d87a3
add rcx, 0xed6e189
xor rcx, 0x1476d343
add rcx, 0x308b18e2
add rcx, 0x18e9de1a
xor rax, rcx
movabs rcx, 0x1ea8ef7401d06f32
xor rcx, 0x69b6f4e6
sub rcx, 0x5c04f70a
add rcx, 0x60cd8cf1
sub rcx, 0x1725ce57
not rax
movzx eax, word [rax + 4]
xchg r8, r8
mov dword [0x1404a8000], eax
mov rax, qword [rdx + 0x88]
xor rax, rcx
movabs rcx, 0x72f8c1ee20cde9c7
add rcx, 0xfb59f9a
add rcx, 0x3bad5917
sub rcx, 0x1994fa58
add rcx, 0x490e7f41
ror rax, 4
ror rax, 0x17
ror rax, 0xf
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], ebx
movabs rcx, 0x724ad12124de9041
xor rcx, 0x39c84c5d
xor rcx, 0x5a7f77c5
add rcx, 0x72b7c9ef
sub rax, rcx
movabs rcx, 0x22943e2e3d366937
add rcx, 0x389527c7
sub rcx, 0x71123d14
add rcx, 0xcc41522
add rcx, 0x519f311a
not rax
mov dword [rsp - 0x2c], esp
rol rax, 0x1f
rol rax, 1
movzx eax, word [rax + 4]
mov rsp, rsp
mov dword [0x1404a8004], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x90]
xchg rcx, rax
xor rax, rcx
movabs rcx, 0x1d705f8130c0b017
add rcx, 0x45c1ec9c
sub rcx, 0x5fee039
add rcx, 0xb81c44b
sub rcx, 0x3e678481
ror rax, 1
ror rax, 6
ror rax, 0x10
ror rax, 0xc
ror rax, 2
ror rax, 2
ror rax, 1
not rax
xchg r11, r11
add rax, rcx
movabs rcx, 0xa8f5bce40f2fb52f
sub rcx, 0xf25802f
add rcx, 0x58ee1954
add rcx, 0x7fffffff
add rcx, 0x10f17b55
xor rax, rcx
movabs rcx, 0x7e97e12b31dfe1e4
xor rcx, 0x2aaf1296
sub rcx, 0x9534ee4
add rcx, 0x24a5f310
add rcx, 0x24bf3957
movzx eax, word [rax + 4]
mov dword [0x1404a8008], eax
mov rax, qword [rdx + 0x98]
mov dword [rsp - 0x38], 0x2a99c592
rol rax, 1
rol rax, 4
rol rax, 2
rol rax, 2
not rax
xchg rdi, rdi
sub rax, rcx
movabs rcx, 0xc26ad132193063f
xor rcx, 0x5a0a065c
sub rcx, 0x5bbb892e
xor rcx, 0x3a9c84c
add rcx, 0x7fffffff
add rcx, 0x481d5eae
xor rax, rcx
mov rbp, rbp
movabs rcx, 0xf76c9f14463f4c6d
sub rcx, 0x444608c2
add rcx, 0x7d767ecd
add rcx, 0x428b1d7e
rol rax, 0x2f
rol rax, 1
rol rax, 4
rol rax, 4
rol rax, 1
movzx eax, word [rax + rcx]
mov rdx, rdx
movabs rcx, 0xdcca1ada3e5634cf
sub rcx, 0x18801f05
add rcx, 0x51aaea5f
add rcx, 0x7fffffff
sub rcx, 0x2e9a91ed
mov dword [0x1404a800c], eax
mov rdx, rdx
xchg r13, rax
mov r13, qword [rdx + 0xa0]
xchg r13, rax
xor rax, rcx
movabs rcx, 0x7963997e2212f20c
xor rcx, 0x57925035
xor rcx, 0x620056bc
add rcx, 0x7fffffff
add rcx, 0x393e95a1
ror rax, 8
ror rax, 1
not rax
add rax, rcx
mov r9, r9
movabs rcx, 0x1078ac0755aff08e
xor rcx, 0x7b7127a1
sub rcx, 0x1d3f794f
add rcx, 0x47f6c8ea
rol rax, 0x14
rol rax, 2
rol rax, 4
rol rax, 1
movzx eax, word [rax + 4]
mov r14, r14
mov dword [0x1404a8010], eax
mov rax, qword [rdx + 0xa8]
not rax
sub rax, rcx
mov dword [rsp - 0x18], ecx
movabs rcx, 0x3ca9ba8c66b544bc
xor rcx, 0x495eb33c
xor rcx, 0x1823d7df
add rcx, 0x5df7fc2b
xor rax, rcx
movabs rcx, 0x766e28426bdb12d3
sub rcx, 0x177f7bb
sub rcx, 0x4dbfab98
add rcx, 0x7fffffff
add rcx, 0x2cfe3cb1
sub rax, rcx
mov r15, r15
movabs rcx, 0x85dcc6bf4127c1a8
sub rcx, 0x29432401
xor rcx, 0x89024c2
sub rcx, 0x15d01857
add rcx, 0x7fffffff
add rcx, 0xe6387c7
ror rax, 3
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
xchg rsi, rsi
movabs rcx, 0x89b7e955f20a8c8
add rcx, 0x1812a2e4
sub rcx, 0x2a3a6fca
add rcx, 0x5b9791a1
mov dword [0x1404a8014], eax
mov rax, qword [rdx + 0xb0]
mov dword [rsp - 0x20], edi
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
add rcx, rax
xchg r13, r13
movabs rax, 0x565e6be275f19151
xor rax, 0x341f8d79
add rax, 0x3ce23251
sub rax, 0x11e0d0c8
sub rax, 0x40a0cdcc
not rcx
add rcx, rax
mov rbp, rbp
movabs rax, 0x3046c07b78c9aff1
xor rax, 0x4cf92963
xor rax, 0x4ffbdf33
sub rax, 0x3e4626ca
add rax, 0x461b5504
ror rcx, 0xc
ror rcx, 1
ror rcx, 0x15
ror rcx, 4
ror rcx, 1
xor rcx, rax
mov dword [rsp - 0x2c], 0x45b60375
movzx eax, word [rcx + 4]
movabs rcx, 0x2faa5155728176a0
sub rcx, 0x12f38cb4
xor rcx, 0x236efbe9
sub rcx, 0x2b53b5c4
add rcx, 0x75bc5d29
mov dword [0x1404a8018], eax
mov rax, qword [rdx + 0xb8]
xchg r14, r14
xor rax, rcx
movabs rcx, 0x7d7639a21833513f
xor rcx, 0x66b39694
xor rcx, 0x434870b8
xor rcx, 0x113ccbc9
add rcx, 0x7fffffff
add rcx, 0x117a1226
rol rax, 0x28
rol rax, 6
rol rax, 1
rol rax, 2
rol rax, 1
not rax
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x28], 0x4d95b3e3
movabs rcx, 0x825b4a469559211
xor rcx, 0x133b9501
sub rcx, 0x73d27f65
add rcx, 0x740cbdbc
add rcx, 0x4032fc77
not rax
mov dword [rsp - 0x40], 0x74f44479
movzx eax, word [rax + 4]
mov dword [0x1404a801c], eax
xchg r11, rax
mov r11, qword [rdx + 0xc0]
xchg r11, rax
not rax
mov dword [rsp - 0x44], ebx
rol rax, 0x2e
rol rax, 5
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x34], edi
movabs rcx, 0x680a06b43ba8d0de
xor rcx, 0x734179e2
xor rcx, 0x70dc3d7c
xor rcx, 0x376d7e9e
ror rax, 0x16
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x18], 0x6f2d1e1b
movabs rcx, 0x10addf77357c86e2
xor rcx, 0x2057b378
xor rcx, 0x76c739fc
xor rcx, 0x6a3f23be
add rcx, 0x7fffffff
add rcx, 0x256d432c
ror rax, 4
ror rax, 4
ror rax, 0x11
ror rax, 3
ror rax, 4
ror rax, 1
movzx eax, word [rax + 4]
mov rsi, rsi
mov dword [0x1404a8020], eax
xchg r10, rax
mov r10, qword [rdx + 0xc8]
xchg r10, rax
rol rax, 0x2b
rol rax, 8
rol rax, 3
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x9397ad64354c3b3f
add rcx, 0x44fe2e8c
sub rcx, 0x27e0892d
sub rcx, 0x261fc010
add rcx, 0x7fffffff
add rcx, 0x3874fd55
rol rax, 0x25
rol rax, 5
rol rax, 1
add rax, rcx
mov dword [rsp - 0x24], ebx
movabs rcx, 0x6725c07a2a4be661
sub rcx, 0x1cd19b4e
add rcx, 0x5c17812e
xor rcx, 0x368e638d
xor rcx, 0x4eaf6617
rol rax, 0xc
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x5d448c914d8e8074
xor rcx, 0x2d4654de
sub rcx, 0x1667f311
sub rcx, 0x2727d663
movzx eax, word [rax + 4]
mov dword [rsp - 0x14], 0x71b4b025
mov dword [0x1404a8024], eax
xchg r10, rax
mov r10, qword [rdx + 0xd0]
xchg r10, rax
add rax, rcx
mov dword [rsp - 0x30], ecx
movabs rcx, 0x68de42ea5136b812
xor rcx, 0x70418bef
add rcx, 0x4f18c418
xor rcx, 0x6038c5d9
add rcx, 0x7fffffff
add rcx, 0x1c33db75
rol rax, 1
mov rbx, rbx
not rax
ror rax, 8
ror rax, 0x24
ror rax, 7
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x6fcb86367e7c291c
sub rcx, 0x32f9a845
sub rcx, 0x26f7d931
add rcx, 0x7fffffff
add rcx, 0x5679ff00
movzx eax, word [rax + rcx]
movabs rcx, 0x7902700a3b3f9380
xor rcx, 0x60f52fcd
sub rcx, 0x3825c197
sub rcx, 0xaec3a09
add rcx, 0x2ce25c13
mov dword [0x1404a8028], eax
mov dword [rsp - 0x10], ebp
xchg rsp, rax
mov rsp, qword [rdx + 0xd8]
xchg rsp, rax
sub rax, rcx
mov rbp, rbp
movabs rcx, 0x25dd97737e697ed1
sub rcx, 0x50b2dfa6
xor rcx, 0x30c1b177
add rcx, 0x7fffffff
add rcx, 0x3e657c61
ror rax, 4
ror rax, 8
ror rax, 0x1c
ror rax, 0xa
ror rax, 4
ror rax, 1
add rax, rcx
mov dword [rsp - 0x38], 0xb313802
rol rax, 0x14
rol rax, 0x1a
rol rax, 2
rol rax, 1
not rax
mov r14, r14
movabs rcx, 0x52bf1a3c4154ceef
add rcx, 0x364d616f
sub rcx, 0x3df02750
sub rcx, 0x117eaf00
add rcx, 0x7fffffff
add rcx, 0x419754e3
movzx eax, word [rax + rcx]
movabs rcx, 0x7f9fbc0e14ee4db7
xor rcx, 0x609699a
xor rcx, 0x632018c8
xor rcx, 0x694221bf
add rcx, 0x7fffffff
add rcx, 0x836918a
mov dword [0x1404a802c], eax
xchg rbx, rax
mov rbx, qword [rdx + 0xe0]
xchg rbx, rax
sub rax, rcx
movabs rcx, 0x2fdc97c10e2d7f8
add rcx, 0x6e87341
add rcx, 0x28478dc8
xor rcx, 0x5c0bdf99
xor rax, rcx
movabs rcx, 0x7cb75f2f34b15773
sub rcx, 0x289cbb1c
add rcx, 0x45855592
add rcx, 0x7fffffff
sub rcx, 0x44425cab
not rax
rol rax, 8
rol rax, 3
rol rax, 1
xor rax, rcx
movabs rcx, 0x76f286dc56d2ba09
sub rcx, 0x1a17215
sub rcx, 0xcf8dd0c
xor rcx, 0x71409924
add rcx, 0xf65a105
not rax
movzx eax, word [rax + 4]
mov rbx, rbx
mov dword [0x1404a8030], eax
mov rax, qword [rdx + 0xe8]
xor rax, rcx
movabs rcx, 0x9075735931a3fea7
add rcx, 0x185c4c56
sub rcx, 0x17b6800f
add rcx, 0x41f8c75f
add rcx, 0x6360a451
rol rax, 0x22
rol rax, 2
rol rax, 1
add rcx, rax
movabs rax, 0x69e54c3428ff025
add rax, 0x23ce704
sub rax, 0x111f3cf7
sub rax, 0x72fd7f9
add rax, 0x413cadff
rol rcx, 0x2b
rol rcx, 2
rol rcx, 1
rol rcx, 1
xor rcx, rax
ror rcx, 3
ror rcx, 0x13
ror rcx, 5
ror rcx, 3
ror rcx, 1
movzx eax, word [rcx + 4]
movabs rcx, 0x700e6b942314cf42
add rcx, 0x522256ad
sub rcx, 0x216bf381
add rcx, 0x646a8bdb
mov dword [0x1404a8034], eax
mov rax, qword [rdx + 0xf0]
xchg rbx, rbx
rol rax, 4
rol rax, 1
rol rax, 0xb
rol rax, 1
xor rax, rcx
movabs rcx, 0x52a73f2d5c99de0b
sub rcx, 0x7d4e6d
add rcx, 0x28bbf4e
add rcx, 0x5c5c4d61
add rax, rcx
movabs rcx, 0x6809f5ad24afb1fd
xor rcx, 0x7bf35ac8
xor rcx, 0x3df83ef0
add rcx, 0x7fffffff
xor rcx, 0x6cb59ad5
ror rax, 0xa
ror rax, 3
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x1c], ebx
movabs rcx, 0xc2c01e0c6ea5c10a
sub rcx, 0x3d79e2e5
xor rcx, 0x622978b
add rcx, 0x3d240f9e
mov dword [0x1404a8038], eax
xchg rsp, rax
mov rsp, qword [rdx + 0xf8]
xchg rsp, rax
xor rax, rcx
mov dword [rsp - 0x18], ebx
movabs rcx, 0x2634d1a85ba5599a
add rcx, 0x2bf5118
sub rcx, 0x9896c1c
xor rcx, 0x15db81a5
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x1a9dd9915d0bc1b1
xor rcx, 0x1f91a813
xor rcx, 0x3040e9c6
sub rcx, 0x596698d8
not rax
mov rcx, rcx
rol rax, 0x1f
rol rax, 6
rol rax, 0xb
rol rax, 3
rol rax, 2
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x3c], ecx
mov dword [0x1404a803c], eax
mov rax, qword [rdx + 0x100]
add rax, rcx
movabs rcx, 0x519c31733ce5bea5
xor rcx, 0x4ed42743
xor rcx, 0x57c4bd61
sub rcx, 0x1197cbef
not rax
ror rax, 2
ror rax, 0x18
ror rax, 0x1c
ror rax, 1
not rax
mov dword [rsp - 0x34], esi
rol rax, 2
rol rax, 5
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [0x1404a8040], eax
mov dword [rsp - 0x28], 0x45c5f908
mov rax, qword [rdx + 0x108]
sub rax, rcx
movabs rcx, 0x7bad2224b5850de
sub rcx, 0x11ddac84
xor rcx, 0x4158a5f5
xor rcx, 0x6001026d
xor rcx, 0x591f406b
not rax
rol rax, 0xc
rol rax, 7
rol rax, 4
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
mov rbx, rbx
movabs rcx, 0x2efba15d4ffa51d4
add rcx, 0x230b00f6
sub rcx, 0x616df80f
add rcx, 0x7fffffff
add rcx, 0x102d72b
ror rax, 0x14
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x30], esp
movabs rcx, 0x255fe03425a123be
xor rcx, 0x4dd53cd2
sub rcx, 0x3e4298dd
xor rcx, 0x5ea10a5f
xor rcx, 0x4c2a759b
mov dword [0x1404a8044], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x110]
xchg rbx, rax
sub rax, rcx
mov dword [rsp - 0x14], esp
movabs rcx, 0x2e22672b22e6ead2
add rcx, 0x1e493036
add rcx, 0x314d641
xor rcx, 0x4f3340b6
add rcx, 0x59b97f63
ror rax, 7
ror rax, 8
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
not rax
rol rax, 0x29
rol rax, 3
rol rax, 0x12
xor rax, rcx
mov rbx, rbx
movabs rcx, 0xeaec3d365c79c981
xor rcx, 0x68c571a8
sub rcx, 0x23255316
add rcx, 0x531ae070
sub rcx, 0x5c2240a5
movzx eax, word [rax + rcx]
mov dword [0x1404a8048], eax
mov rax, qword [rdx + 0x118]
xchg rsi, rsi
ror rax, 6
ror rax, 4
ror rax, 1
movabs rcx, 0x58bac6e916ab9dbc
xor rcx, 0x20ac0b07
add rcx, 0x160e69a5
add rcx, 0x71e864d7
add rcx, rax
mov dword [rsp - 0x3c], edx
movabs rax, 0x6275eb172f18ddf7
xor rax, 0x39bcb499
add rax, 0x10a1a0a2
add rax, 0x7fffffff
xor rax, 0x5866467f
rol rcx, 0xf
rol rcx, 0x13
rol rcx, 2
rol rcx, 6
rol rcx, 3
rol rcx, 3
rol rcx, 1
not rcx
ror rcx, 6
ror rcx, 4
ror rcx, 8
movzx eax, word [rcx + rax]
movabs rcx, 0x26cde97968456184
sub rcx, 0x6739d395
add rcx, 0x7ee3105e
add rcx, 0x67ff361e
mov dword [0x1404a804c], eax
mov dword [rsp - 0xc], 0x6a88738a
mov rax, qword [rdx + 0x120]
sub rax, rcx
movabs rcx, 0x13af335c3b9debfc
sub rcx, 0x3847bbdf
add rcx, 0x5f2856fe
xor rcx, 0x1de85198
xor rax, rcx
movabs rcx, 0xe7dbefb958fdef10
xor rcx, 0x3004c424
sub rcx, 0x3dfeebf1
add rcx, 0x7fffffff
add rcx, 0x256130e5
ror rax, 0x19
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x14], 0x32923a89
movabs rcx, 0xecaab17a7e3502f3
sub rcx, 0x37618681
add rcx, 0xc423e7e
sub rcx, 0x129ec430
not rax
mov dword [rsp - 0x10], ecx
ror rax, 0x1c
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov r13, r13
mov dword [0x1404a8050], eax
mov rax, qword [rdx + 0x128]
ror rax, 0xc
ror rax, 8
ror rax, 4
ror rax, 2
ror rax, 1
add rcx, rax
movabs rax, 0x2ee25675710c4e24
xor rax, 0x3abedb96
sub rax, 0x3b3ecaa0
add rax, 0xf905bc6
add rax, 0x645ae070
ror rcx, 0xa
ror rcx, 5
ror rcx, 0xb
ror rcx, 0x10
ror rcx, 2
ror rcx, 1
ror rcx, 1
ror rcx, 1
xor rcx, rax
xchg r13, r13
movabs rax, 0xffc3e87b1a8caf4d
add rax, 0x4f8ef8e
add rax, 0x503168d7
xor rax, 0x477c7aae
ror rcx, 0x20
mov r10, r10
movzx eax, word [rcx + rax]
movabs rcx, 0x17ed5a223552b909
add rcx, 0xce31d5f
add rcx, 0x333287f8
sub rcx, 0xbb5fd31
xor rcx, 0x47123596
mov dword [0x1404a8054], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x130]
xchg rsi, rax
add rax, rcx
movabs rcx, 0x6d6944ce16a3350b
add rcx, 0x1de0c566
add rcx, 0x498e73b4
add rcx, 0x4370d99a
not rax
add rax, rcx
movabs rcx, 0x1afcdb1a295804fa
add rcx, 0x1486e446
xor rcx, 0x740353a5
xor rcx, 0x70ef3f22
ror rax, 0xd
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov r12, r12
movabs rcx, 0x5edc61b0411c4082
sub rcx, 0x1589dc8e
sub rcx, 0x24f4ad99
add rcx, 0x177c0cec
add rcx, 0x46e05306
not rax
movzx eax, word [rax + 4]
xchg rdx, rdx
mov dword [0x1404a8058], eax
mov rax, qword [rdx + 0x138]
sub rax, rcx
mov dword [rsp - 0x14], 0x40b408b
movabs rcx, 0x76e96b842f024a10
sub rcx, 0x26bf2bb7
xor rcx, 0x4683cbc1
xor rcx, 0xce3cfe3
sub rcx, 0xe2f4011
xor rax, rcx
movabs rcx, 0x79ad48cb1fd4a64a
add rcx, 0x2b2f4695
xor rcx, 0x78a2036b
add rcx, 0x209b4479
add rcx, 0x7fffffff
add rcx, 0x2633e6e6
sub rax, rcx
movabs rcx, 0x370ec6450e414e29
add rcx, 0x4f9c7115
sub rcx, 0x4b72661f
add rcx, 0x20e7196d
sub rcx, 0x2cc03d28
xor rax, rcx
mov dword [rsp - 0x38], 0x266a62e7
movabs rcx, 0x7d3e3bef23f8d50b
xor rcx, 0x53dcce05
xor rcx, 0x72c3a056
xor rcx, 0x5ab8e957
add rax, rcx
mov dword [rsp - 0x44], esp
movabs rcx, 0x12c625f9618ac432
xor rcx, 0x75c72916
xor rcx, 0x5842925b
add rcx, 0x2efb783d
add rcx, 0x7fffffff
sub rcx, 0x1af63bc5
xor rax, rcx
movabs rcx, 0x1c9a01bb4e7be1f3
xor rcx, 0x7a76eea
add rcx, 0x18fcfb01
xor rcx, 0x40057a8d
add rcx, 0x94582d6
movzx eax, word [rax + 4]
mov dword [0x1404a805c], eax
xchg rbx, rbx
mov rax, qword [rdx + 0x140]
rol rax, 0xd
rol rax, 0xa
xor rax, rcx
movabs rcx, 0x79f2522e63ea3d76
sub rcx, 0x39fd648f
xor rcx, 0x65c53dc
sub rcx, 0x2c83202e
add rcx, 0x7fffffff
add rcx, 0x286a6ff7
sub rax, rcx
mov r10, r10
movabs rcx, 0x6ff8b11321cd949a
add rcx, 0x3c565657
xor rcx, 0x41abfdf0
sub rcx, 0x3d98396
add rcx, 0x30525119
ror rax, 0xe
ror rax, 4
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x313a664b76757351
xor rcx, 0x529e4b89
xor rcx, 0x68d6f756
xor rcx, 0x26812d01
xor rax, rcx
mov dword [rsp - 0xc], 0x64285b48
movabs rcx, 0x18f10c063903ea49
add rcx, 0x389324b3
sub rcx, 0x31afafda
add rcx, 0x17ad6351
add rcx, 0x7fffffff
sub rcx, 0x11e66a98
movzx eax, word [rax + 4]
mov r13, r13
mov dword [0x1404a8060], eax
mov rax, qword [rdx + 0x148]
not rax
mov dword [rsp - 0x38], 0x4d3da3b2
sub rax, rcx
movabs rcx, 0x5265e34c6e51c34f
sub rcx, 0x3eb36605
xor rcx, 0x28f7548b
add rcx, 0x1a48bddb
xor rax, rcx
movabs rcx, 0x7371b88406223302
xor rcx, 0x6c5f181
xor rcx, 0x61ac480
add rcx, 0x7fffffff
add rcx, 0x23bcea72
sub rax, rcx
not rax
mov dword [rsp - 0x2c], 0xcb1eeb6
movabs rcx, 0xcd13c49d0a28c7e3
xor rcx, 0x5fa702e8
xor rcx, 0x72b9b1d2
add rcx, 0x298685f
add rcx, 0x7fffffff
add rcx, 0x5310e482
movzx eax, word [rax + rcx]
mov r11, r11
movabs rcx, 0x5d0ed6482118789b
sub rcx, 0x171884f5
add rcx, 0x366eceb0
sub rcx, 0x3492ccd9
xor rcx, 0x57731917
mov dword [0x1404a8064], eax
mov dword [rsp - 0x18], 0x72965d80
mov rax, qword [rdx + 0x150]
add rax, rcx
movabs rcx, 0x4205ff4b64845dde
add rcx, 0x15094bb9
sub rcx, 0x3ae37e59
sub rcx, 0x303daa86
add rcx, 0x7fffffff
xor rcx, 0x1da3859d
rol rax, 7
rol rax, 0xa
rol rax, 1
xor rax, rcx
movabs rcx, 0x5e25d56c4716708a
add rcx, 0xfaf8384
xor rcx, 0x53432cd2
add rcx, 0x3fa80f33
add rcx, 0x7fffffff
add rcx, 0x5feeecd
rol rax, 3
rol rax, 9
rol rax, 1
xor rax, rcx
movabs rcx, 0x963b2c932074bd85
add rcx, 0x34b98947
xor rcx, 0x6cbfdeca
xor rcx, 0x7bf6f9b1
movzx eax, word [rax + rcx]
xchg r12, r12
movabs rcx, 0x48f84db81c118d82
add rcx, 0x55a127ef
sub rcx, 0x4ad1b942
add rcx, 0x4839468b
xor rcx, 0x2e400a45
mov dword [0x1404a8068], eax
mov dword [rsp - 0x34], 0x608a739d
mov rax, qword [rdx + 0x158]
xor rax, rcx
movabs rcx, 0xd337114296c6ec7
add rcx, 0x266f5a5c
add rcx, 0x1fb1a01a
add rcx, 0x7fffffff
add rcx, 0x763937e
add rax, rcx
mov dword [rsp - 0x44], 0x6bffc3ad
movabs rcx, 0xc63a91d32d141ff4
xor rcx, 0x4c5059ed
add rcx, 0x14b31fd2
add rcx, 0x7fffffff
add rcx, 0x761677c
xor rax, rcx
movabs rcx, 0x519ab005462e1b52
sub rcx, 0x3ac9f2de
xor rcx, 0x30517531
add rcx, 0x2a475597
sub rcx, 0x644b2ff4
rol rax, 2
rol rax, 2
movzx eax, word [rax + rcx]
mov dword [rsp - 0x38], 0x78de640b
movabs rcx, 0x1ea6d9b1432b86cc
xor rcx, 0x6ace837c
xor rcx, 0x5f74fb3c
sub rcx, 0x63ba7db2
mov dword [0x1404a806c], eax
mov dword [rsp - 0x44], 0x6f4ea5e8
xchg rsp, rax
mov rsp, qword [rdx + 0x160]
xchg rsp, rax
not rax
xchg r14, r14
sub rax, rcx
movabs rcx, 0x2001a2e95062758e
sub rcx, 0x1bdcd7d5
add rcx, 0x4589f01e
sub rcx, 0x6c833ebd
xor rax, rcx
movabs rcx, 0x34b1091f48d49d41
sub rcx, 0xd66d253
add rcx, 0x30b467e6
xor rcx, 0x71777a5b
add rax, rcx
movabs rcx, 0x5c7c339d59c75077
xor rcx, 0x457a68ef
sub rcx, 0x1de03e9
add rcx, 0xfabfb0c
add rcx, 0x32de245
rol rax, 0x2b
mov dword [rsp - 0x14], 0x27746295
xor rax, rcx
movabs rcx, 0xb988a383529bda7
xor rcx, 0x76f50a16
sub rcx, 0x122913e5
sub rcx, 0x1edb8f
sub rcx, 0x177ac1b2
movzx eax, word [rax + 4]
xchg r11, r11
mov dword [0x1404a8070], eax
xchg r15, rax
mov r15, qword [rdx + 0x168]
xchg r15, rax
add rax, rcx
movabs rcx, 0x322c08955c9ad872
sub rcx, 0x54dd1c94
xor rcx, 0x7e00ecd8
add rcx, 0x7fffffff
add rcx, 0x432cb83
not rax
ror rax, 7
ror rax, 0x11
ror rax, 0xa
ror rax, 8
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x353753f78fe64ca
xor rcx, 0x5142c76e
add rcx, 0x37aab259
sub rcx, 0x2a50afe3
rol rax, 2
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0xc0a8caae0667819a
xor rcx, 0x3f0f80b9
add rcx, 0xa9494a7
sub rcx, 0x3a3df98c
add rcx, 0x7fffffff
add rcx, 0x330bd58c
mov dword [0x1404a8074], eax
mov r14, r14
xchg rdi, rax
mov rdi, qword [rdx + 0x170]
xchg rdi, rax
rol rax, 0xc
rol rax, 0x24
rol rax, 3
rol rax, 1
add rcx, rax
movabs rax, 0x29d7e4ad7fa091ad
xor rax, 0x3fde0254
sub rax, 0x26130042
add rax, 0x7fffffff
add rax, 0x5272ec18
not rcx
add rcx, rax
movabs rax, 0x8f0967563f2fec6f
add rax, 0x2c4d38b6
xor rax, 0x70e9479e
add rax, 0x7fffffff
add rax, 0x2156eba8
not rcx
mov rsp, rsp
movzx eax, word [rcx + rax]
movabs rcx, 0x615463835318f49
add rcx, 0xbacb037
sub rcx, 0x1319c00d
add rcx, 0x19f78ac7
mov dword [0x1404a8078], eax
mov dword [rsp - 0x38], edx
mov rax, qword [rdx + 0x178]
add rax, rcx
movabs rcx, 0x8317bc41e7e4ff0
add rcx, 0x4db24f14
xor rcx, 0x2bd852e5
xor rcx, 0x62936153
add rcx, 0x7fffffff
add rcx, 0x15610e65
rol rax, 5
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x2972787b76755fce
sub rcx, 0x33fde707
xor rcx, 0x55f80493
add rcx, 0xc32d6bc
sub rcx, 0x22a23613
not rax
mov dword [rsp - 0x28], ecx
ror rax, 0x10
ror rax, 4
ror rax, 1
xor rax, rcx
movabs rcx, 0xe1a4a17502bd6e06
xor rcx, 0x7c8eb2a0
xor rcx, 0x30af6fd9
add rcx, 0x239cc332
sub rcx, 0x24eaa75c
movzx eax, word [rax + 4]
mov dword [rsp - 0x3c], 0x77ce4fab
mov dword [0x1404a807c], eax
xchg rbp, rax
mov rbp, qword [rdx + 0x180]
xchg rbp, rax
xor rax, rcx
movabs rcx, 0x18ddf4c46bf32e1c
sub rcx, 0x3bb65a1e
xor rcx, 0x686cc119
add rcx, 0x607e429
xor rcx, 0x6377cbab
rol rax, 0xd
rol rax, 2
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x14], ecx
movabs rcx, 0x1424a01f0a75c075
add rcx, 0x66509278
xor rcx, 0x2734907f
sub rcx, 0xf898dbf
sub rax, rcx
xchg rbp, rbp
not rax
movabs rcx, 0x996a5b9b14da2f6f
add rcx, 0x5fbd587f
xor rcx, 0x490e1545
add rcx, 0x7fffffff
add rcx, 0x26c1099c
movzx eax, word [rax + 4]
mov dword [rsp - 0x3c], 0x6a9a3a37
mov dword [0x1404a8080], eax
xchg r13, rax
mov r13, qword [rdx + 0x188]
xchg r13, rax
rol rax, 3
rol rax, 3
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 5
rol rax, 1
rol rax, 2
rol rax, 1
add rcx, rax
movabs rax, 0x7ac60af757954143
add rax, 0x153c1cd5
xor rax, 0x1169872c
sub rax, 0x2de4ed60
sub rax, 0x27b77c4d
xor rcx, rax
xchg r11, r11
movabs rax, 0x10bf4b623ce07ceb
add rax, 0x26d80e0d
sub rax, 0x42fa2693
sub rax, 0x151bea0d
add rcx, rax
movabs rax, 0x6d95f5e72bc19900
add rax, 0x10975457
add rax, 0x112db59
add rax, 0x7fffffff
xor rax, 0x7a170c6b
rol rcx, 0x24
rol rcx, 3
rol rcx, 4
rol rcx, 0xc
rol rcx, 1
movzx eax, word [rcx + rax]
mov dword [rsp - 0x24], edx
movabs rcx, 0x1407ae483f8bc98f
add rcx, 0xb0f7031
xor rcx, 0x14c5c5e0
xor rcx, 0x5448bec0
mov dword [0x1404a8084], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x190]
xchg rdi, rax
add rax, rcx
mov rdi, rdi
movabs rcx, 0x2d8db7e96f4f949b
sub rcx, 0x6e0dd047
add rcx, 0x5618a993
add rcx, 0x7fffffff
sub rcx, 0x10fa2dc5
not rax
rol rax, 0x1e
mov dword [rsp - 0x10], ecx
xor rax, rcx
movabs rcx, 0x17d6a6ab40ab7721
add rcx, 0xd688794
add rcx, 0x14e02154
xor rcx, 0x1072bf9e
not rax
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a8088], eax
mov rbx, rbx
mov rax, qword [rdx + 0x198]
add rax, rcx
movabs rcx, 0x785ce5c562c86093
xor rcx, 0x433428f6
add rcx, 0x3ff35f2b
add rcx, 0xdf5d3ac
add rcx, 0x7b14200e
ror rax, 0xe
ror rax, 0xf
ror rax, 2
not rax
ror rax, 6
ror rax, 0xc
ror rax, 2
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x618f0fb672fd8faf
add rcx, 0x91ad0b3
sub rcx, 0xe6f70d4
sub rcx, 0x428a55df
add rcx, 0x7fffffff
add rcx, 0x45afb733
rol rax, 0x34
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a808c], eax
mov r10, r10
xchg r14, rax
mov r14, qword [rdx + 0x1a0]
xchg r14, rax
sub rax, rcx
movabs rcx, 0x4343ed3726780166
sub rcx, 0x517ab8e
add rcx, 0x4558c0e6
add rcx, 0x7fffffff
sub rcx, 0x25e019f0
ror rax, 6
xor rax, rcx
mov dword [rsp - 0x3c], 0x4aaf492b
movabs rcx, 0x2c870b376ef217e0
xor rcx, 0x65745238
add rcx, 0x3f706045
add rcx, 0x431e6fe0
ror rax, 0x25
ror rax, 4
ror rax, 1
not rax
mov dword [rsp - 0x34], ecx
movzx eax, word [rax + rcx]
movabs rcx, 0x3150a8a734e9ac37
add rcx, 0xc7c14a5
sub rcx, 0xf4946ea
add rcx, 0x7fffffff
sub rcx, 0x15b8a745
mov dword [0x1404a8090], eax
mov r10, r10
mov rax, qword [rdx + 0x1a8]
rol rax, 0x2d
rol rax, 7
rol rax, 4
rol rax, 1
add rcx, rax
mov r10, r10
movabs rax, 0xafe7a62d08bff09e
add rax, 0x5985b68a
xor rax, 0x83f90f1
sub rax, 0x5c96711
sub rax, 0x37234320
rol rcx, 0x31
rol rcx, 3
rol rcx, 1
add rax, rcx
mov rbx, rbx
movabs rcx, 0x2edd1f4c2f879cb2
xor rcx, 0x50fe56b7
add rcx, 0x3af63c
add rcx, 0x788cd501
xor rax, rcx
mov dword [rsp - 0x10], 0x18c78655
movabs rcx, 0x2bfe14a265f5f974
xor rcx, 0x59a47f78
xor rcx, 0x9c362ac
xor rcx, 0x267f88ed
add rcx, 0x7fffffff
add rcx, 0x623f48ce
ror rax, 0x2e
ror rax, 6
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x44], edi
mov dword [0x1404a8094], eax
mov rax, qword [rdx + 0x1b0]
sub rax, rcx
xchg r12, r12
movabs rcx, 0x187c764f2b8cff53
add rcx, 0x41e58096
sub rcx, 0x51b1cc73
xor rcx, 0xf8585e0
xor rcx, 0x7863d97f
rol rax, 1
xchg r13, r13
add rax, rcx
movabs rcx, 0xca3a985f5bf87b63
sub rcx, 0x271a9d28
add rcx, 0x4771cf78
sub rcx, 0x6c6d6f14
add rcx, 0x7fffffff
add rcx, 0x605c0c8c
xor rax, rcx
movabs rcx, 0x8f57f295397e25b5
xor rcx, 0x53d3e31f
xor rcx, 0x4d928eb7
add rcx, 0x7b19fa8
ror rax, 0x1b
ror rax, 8
ror rax, 5
ror rax, 8
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
xchg rbx, rbx
mov dword [0x1404a8098], eax
xchg rbp, rax
mov rbp, qword [rdx + 0x1b8]
xchg rbp, rax
xor rax, rcx
movabs rcx, 0x265e88c93cb1a488
sub rcx, 0xa310b6
xor rcx, 0x9305924
add rcx, 0x72da782b
ror rax, 0xa
ror rax, 0xb
ror rax, 1
ror rax, 0xf
ror rax, 2
ror rax, 2
add rax, rcx
movabs rcx, 0x7d330e34520364dd
sub rcx, 0xdd5a0b9
xor rcx, 0x71f22b79
add rcx, 0x7fffffff
xor rcx, 0x5867d3e2
ror rax, 2
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x40], esp
mov dword [0x1404a809c], eax
mov rax, qword [rdx + 0x1c0]
movabs rcx, 0x6458d1a1530adfc7
xor rcx, 0x60e15a31
xor rcx, 0x2e8f266e
xor rcx, 0x7567732c
add rcx, 0x7fffffff
sub rcx, 0x2e83637
not rax
mov rsp, rsp
ror rax, 0x11
ror rax, 0x21
ror rax, 6
ror rax, 1
add rax, rcx
movabs rcx, 0xaaad8705397e1f36
sub rcx, 0x2c74b37f
xor rcx, 0x264fc7ab
add rcx, 0x7fffffff
add rcx, 0x317e7655
xor rax, rcx
movabs rcx, 0x58193e0514a8c43b
add rcx, 0x42dc0275
xor rcx, 0x60c9fc9f
xor rcx, 0x5aa278fa
add rcx, 0x7fffffff
add rcx, 0x116a9da
not rax
xchg rcx, rcx
movzx eax, word [rax + 4]
mov dword [0x1404a80a0], eax
mov rax, qword [rdx + 0x1c8]
mov rsp, rsp
xor rax, rcx
movabs rcx, 0xb7373e78648d80b9
xor rcx, 0x98353f0
sub rcx, 0x2d2613fc
sub rcx, 0x29601161
add rcx, 0x7fffffff
add rcx, 0x235324ee
rol rax, 0xc
rol rax, 5
rol rax, 1
add rcx, rax
xchg r11, r11
rol rcx, 3
not rcx
ror rcx, 0xd
ror rcx, 3
ror rcx, 1
ror rcx, 1
ror rcx, 1
movzx eax, word [rcx + 4]
mov dword [rsp - 0x18], 0x2b4fbf8e
movabs rcx, 0x7912415462257b3
add rcx, 0x1af9ea6c
sub rcx, 0x297e7f23
sub rcx, 0x3463fb
mov dword [0x1404a80a4], eax
xchg r10, rax
mov r10, qword [rdx + 0x1d0]
xchg r10, rax
ror rax, 6
mov dword [rsp - 0x38], edi
add rcx, rax
movabs rax, 0xdbd100bb3a896ea8
xor rax, 0x7df61524
xor rax, 0x5a481a03
add rax, 0x4c4dcfa6
add rax, 0x7501a35a
ror rcx, 0x23
ror rcx, 3
ror rcx, 4
ror rcx, 4
add rax, rcx
mov r11, r11
movabs rcx, 0x857cdd232969bce
xor rcx, 0x37d22219
xor rcx, 0x297be1b3
xor rcx, 0x195333a8
add rcx, 0x7fffffff
add rcx, 0x638e1ab
xor rax, rcx
xchg r8, r8
movabs rcx, 0x54ffe66b2872dddd
sub rcx, 0x270983e
add rcx, 0x3f9fb74d
xor rcx, 0x29799b65
sub rcx, 0x1a08ac19
rol rax, 3
movzx eax, word [rax + 4]
mov dword [0x1404a80a8], eax
mov dword [rsp - 0x30], 0x6bf64cc
mov rax, qword [rdx + 0x1d8]
ror rax, 5
ror rax, 9
ror rax, 1
add rcx, rax
mov dword [rsp - 0x24], esi
movabs rax, 0x4562219c59d385bf
xor rax, 0x20348c28
sub rax, 0x5864ba25
add rax, 0x5566094
ror rcx, 0x18
ror rcx, 1
ror rcx, 1
ror rcx, 4
ror rcx, 1
ror rcx, 1
add rax, rcx
xchg r13, r13
movabs rcx, 0x6274842b4382eb96
sub rcx, 0x190f9681
sub rcx, 0xbb79827
xor rcx, 0x7599b1df
sub rcx, 0x62d31c19
ror rax, 0x23
mov rbp, rbp
not rax
movzx eax, word [rax + 4]
mov dword [0x1404a80ac], eax
xchg r8, rax
mov r8, qword [rdx + 0x1e0]
xchg r8, rax
xor rax, rcx
movabs rcx, 0x5ace8378192db6aa
xor rcx, 0x6d2f58af
sub rcx, 0xff6db06
sub rcx, 0x9f09273
add rax, rcx
xchg r11, r11
movabs rcx, 0x23593a737a378ae7
sub rcx, 0x74f54e33
add rcx, 0x332d244a
xor rcx, 0x77853889
sub rcx, 0x18a66ef2
xor rax, rcx
mov dword [rsp - 0x34], esp
movabs rcx, 0xb33dbc594ecd28cf
add rcx, 0x17d4214d
add rcx, 0x1492267
xor rcx, 0x5b1c6ac2
rol rax, 6
rol rax, 1
add rax, rcx
mov dword [rsp - 0x34], 0x4f482855
ror rax, 5
ror rax, 3
ror rax, 0x1c
ror rax, 2
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x40], ebp
mov dword [0x1404a80b0], eax
mov al, 0x5b
add al, 0x1a
sub al, 0x3d
sub al, 0x37
ret