Function at 0x140056f60
Capabilities:
Hash data using murmur3

Disassembly:
mov rax, qword [rdx]
movabs rcx, 0x505bb98f23a5054b
xor rcx, 0x2ed0bb1b
add rcx, 0x7040f3f4
add rcx, 0x7fffffff
sub rcx, 0x6e1cf7a0
not rax
add rax, rcx
mov dword [rsp - 0x2c], 0x5dc5438a
movabs rcx, 0x90af5b9600ceba2f
add rcx, 0x2e5a6dfa
xor rcx, 0x68203a6b
sub rcx, 0xf135fe8
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 1
not rax
ror rax, 0x16
ror rax, 0xa
ror rax, 7
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0xb5ae958a4d83de43
xor rcx, 0x131f939
xor rcx, 0x4818164d
add rcx, 0x5b0add7a
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x18], ebx
mov dword [0x1404ecfc0], eax
mov rax, qword [rdx + 8]
not rax
mov dword [rsp - 0xc], ecx
rol rax, 0xd
rol rax, 0x21
rol rax, 2
rol rax, 5
add rcx, rax
movabs rax, 0x43bc7bbc2e60687d
xor rax, 0x3ed675fb
sub rax, 0xbdfd710
xor rax, 0x12fc51bd
add rax, 0x7fffffff
add rax, 0x439e64d0
ror rcx, 0x12
ror rcx, 0xf
ror rcx, 0xd
ror rcx, 1
xor rcx, rax
xchg r12, r12
movabs rax, 0x51c688c92a57c9b2
xor rax, 0x4809b6bf
sub rax, 0xb93528
add rax, 0x515420fe
rol rcx, 1
rol rcx, 1
rol rcx, 7
rol rcx, 4
rol rcx, 1
rol rcx, 1
rol rcx, 1
rol rcx, 1
xor rcx, rax
movzx eax, word [rcx + 4]
mov rdx, rdx
movabs rcx, 0x18affa976c01b9ea
sub rcx, 0x433030ff
add rcx, 0x231c27
add rcx, 0x16034402
mov dword [0x1404ecfc4], eax
mov rax, qword [rdx + 0x10]
xor rax, rcx
mov dword [rsp - 0x18], 0x2fe8979b
movabs rcx, 0x1e888363442639b
add rcx, 0x428f19f7
add rcx, 0x53303b9
sub rcx, 0x25dae968
add rcx, 0x7fffffff
xor rcx, 0x5fd7862f
sub rax, rcx
mov r9, r9
movabs rcx, 0x115fc1815bdb79cf
xor rcx, 0x136ab1cd
sub rcx, 0x315eaa90
xor rcx, 0x4b84c961
rol rax, 6
rol rax, 5
rol rax, 1
rol rax, 3
rol rax, 1
add rax, rcx
movabs rcx, 0x509044224dfaa642
xor rcx, 0x3bd17723
sub rcx, 0x58c87c45
xor rcx, 0x4f0f1d27
add rcx, 0x5d82be02
xor rax, rcx
movabs rcx, 0xc1cfdfe402918281
add rcx, 0x2a3e1f93
xor rcx, 0x2e5cf32f
add rcx, 0x67ed9423
rol rax, 0xe
rol rax, 3
rol rax, 0xa
rol rax, 6
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x44], 0x6169498f
movabs rcx, 0x1bbf31fc2871cf0e
sub rcx, 0x136cb2df
add rcx, 0x3b29be02
sub rcx, 0x2fef2d82
mov dword [0x1404ecfc8], eax
xchg r11, rax
mov r11, qword [rdx + 0x18]
xchg r11, rax
add rax, rcx
mov dword [rsp - 0x18], edi
movabs rcx, 0x9f81ed063bb00d01
xor rcx, 0x2f7197f0
add rcx, 0x5ed5cc70
xor rcx, 0xa4be296
xor rax, rcx
mov dword [rsp - 0x20], 0x5d930f10
movabs rcx, 0x1d895d6115d8e924
add rcx, 0x373681f6
add rcx, 0x7926d66
sub rcx, 0x21b63a16
add rcx, 0x7fffffff
xor rcx, 0x4659706e
ror rax, 0x11
ror rax, 0x2a
xor rax, rcx
movabs rcx, 0x9ffe54674e5852e1
xor rcx, 0x389d7e00
sub rcx, 0x1a81881a
xor rcx, 0x409fec8
add rcx, 0x54a3aabf
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x3c], ecx
movabs rcx, 0x2bd7e8e76768ed72
sub rcx, 0x23cc6ec2
xor rcx, 0x99a3f4e
add rcx, 0x7fffffff
xor rcx, 0x36cdf878
mov dword [0x1404ecfcc], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x20]
xchg rcx, rax
add rax, rcx
mov dword [rsp - 0x1c], esp
movabs rcx, 0x76976bda57e38cb2
add rcx, 0x24069819
sub rcx, 0x48ccc0b
sub rcx, 0x4ffad43c
sub rcx, 0x1eb28f5a
rol rax, 7
rol rax, 0x1b
rol rax, 3
rol rax, 1
rol rax, 1
not rax
mov rdx, rdx
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x6b4f2f5d361c5029
add rcx, 0x3de2e2a
xor rcx, 0x542fcd03
xor rcx, 0x4809d1fe
xor rcx, 0x33ffae58
rol rax, 0xc
rol rax, 7
rol rax, 4
rol rax, 0xe
rol rax, 4
rol rax, 1
xor rax, rcx
movabs rcx, 0x55f5bc930bab50b9
add rcx, 0x5e058b70
xor rcx, 0xc22a5f9
xor rcx, 0x57150d57
add rcx, 0x7fffffff
xor rcx, 0x678e322b
movzx eax, word [rax + 4]
mov rbp, rbp
mov dword [0x1404ecfd0], eax
mov rax, qword [rdx + 0x28]
not rax
mov r13, r13
rol rax, 2
rol rax, 0xa
xor rax, rcx
movabs rcx, 0x178f70a75bbe64b
sub rcx, 0x175d6a65
sub rcx, 0x4c2ae05a
add rcx, 0x7fffffff
add rcx, 0x4c1986f3
rol rax, 0x23
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0xdd138a7f4ae8d7dc
add rcx, 0x1208eeaa
sub rcx, 0x2d48705a
add rcx, 0x7fffffff
add rcx, 0x462e1020
ror rax, 0x23
ror rax, 6
ror rax, 2
ror rax, 0xd
movzx eax, word [rax + rcx]
movabs rcx, 0x528f0dc9117b9b9f
xor rcx, 0x37ec07ff
xor rcx, 0x4878e776
add rcx, 0x768435e6
mov dword [0x1404ecfd4], eax
mov dword [rsp - 0x1c], ecx
xchg r12, rax
mov r12, qword [rdx + 0x30]
xchg r12, rax
rol rax, 0x12
rol rax, 0xd
rol rax, 1
not rax
add rax, rcx
mov rbp, rbp
movabs rcx, 0x3d2d009423c77ba7
xor rcx, 0x66677e2e
xor rcx, 0x52b689eb
add rcx, 0x7fffffff
xor rcx, 0x39bc2590
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0x41c889952ec990e3
xor rcx, 0x64a27408
xor rcx, 0x40ab752b
add rcx, 0x7fffffff
add rcx, 0x608bb565
sub rax, rcx
movabs rcx, 0x2e0c206e4193d70e
add rcx, 0x37ab0ba0
sub rcx, 0x270c4973
add rcx, 0x80f640c
add rcx, 0x7fffffff
add rcx, 0x94c5217
xor rax, rcx
mov dword [rsp - 0x24], 0x5b2ec2a9
movabs rcx, 0xb58cd4d266b97dd8
xor rcx, 0x54508c20
xor rcx, 0x24626161
xor rcx, 0x45bbf781
movzx eax, word [rax + rcx]
movabs rcx, 0xcfe14c8b7cbea4d0
sub rcx, 0x34e3fec5
add rcx, 0x328a6931
add rcx, 0x65378300
mov dword [0x1404ecfd8], eax
xchg r14, r14
mov rax, qword [rdx + 0x38]
rol rax, 0x14
rol rax, 0x12
rol rax, 7
rol rax, 2
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x9f4db98905d5d7a8
xor rax, 0x69b1d79b
xor rax, 0x7382472b
xor rax, 0x5f6e5473
ror rcx, 0xa
ror rcx, 0x11
ror rcx, 1
ror rcx, 1
add rax, rcx
movabs rcx, 0x66a802441b4b84c6
xor rcx, 0x25da2ab5
add rcx, 0x2ed47851
sub rcx, 0x30a73b7e
ror rax, 0xb
ror rax, 0x25
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x68080e81
movabs rcx, 0x131579d54fa85850
add rcx, 0x9500570
xor rcx, 0x3a1f04ce
add rcx, 0x7fffffff
xor rcx, 0x2cbf048
not rax
movzx eax, word [rax + 4]
mov dword [0x1404ecfdc], eax
xchg r10, r10
xchg r12, rax
mov r12, qword [rdx + 0x40]
xchg r12, rax
sub rax, rcx
mov dword [rsp - 0x2c], 0x2781be4f
movabs rcx, 0x78ce2ff26e28d598
xor rcx, 0x76c73a6a
add rcx, 0x2c9bc368
sub rcx, 0x16e82cc8
sub rcx, 0x57474c6
rol rax, 0xb
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x28], esp
movabs rcx, 0x435edfd112e26448
add rcx, 0x6b181f7e
xor rcx, 0x7750ab7b
add rcx, 0x48dda104
add rcx, 0x611886a2
sub rax, rcx
movabs rcx, 0xdae1dad12b04e223
sub rcx, 0x12ca6a23
add rcx, 0x7f17d05
xor rcx, 0x517eafb6
add rcx, 0x6b85b186
xor rax, rcx
mov dword [rsp - 0x14], ecx
movabs rcx, 0x6c94f0c02171614
add rcx, 0x1208500f
add rcx, 0x2045f9dd
add rcx, 0x332a424e
sub rcx, 0x255a61
ror rax, 0xa
ror rax, 4
ror rax, 3
ror rax, 2
ror rax, 3
movzx eax, word [rax + 4]
mov dword [rsp - 0x10], 0x47b4dac2
mov dword [0x1404ecfe0], eax
mov rax, qword [rdx + 0x48]
sub rax, rcx
mov dword [rsp - 0x40], ebp
movabs rcx, 0xcb38569c478092b3
add rcx, 0x2861b66e
xor rcx, 0x1bb51280
add rcx, 0x62677b6e
ror rax, 9
add rcx, rax
movabs rax, 0xdedef320ded410
xor rax, 0x35818fd3
add rax, 0x2fd563ed
add rax, 0x2bf399e7
not rcx
sub rcx, rax
mov dword [rsp - 0x18], 0x17a5f667
not rcx
rol rcx, 2
rol rcx, 1
movzx eax, word [rcx + 4]
mov dword [rsp - 0x2c], ebp
movabs rcx, 0x27bcbf2a231a866e
add rcx, 0x21aff0b6
xor rcx, 0x331d719c
add rcx, 0x66643cd
xor rcx, 0x4290fd9a
mov dword [0x1404ecfe4], eax
xchg r11, rax
mov r11, qword [rdx + 0x50]
xchg r11, rax
sub rax, rcx
mov r13, r13
movabs rcx, 0x36c1246e55cc0423
sub rcx, 0x480c49b1
add rcx, 0x2dc2a6c1
sub rcx, 0x608d61
ror rax, 0x37
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x778ca3bc626e2e7e
xor rcx, 0x6ae5f65b
add rcx, 0xc611e17
add rcx, 0xf791609
add rcx, 0x7fffffff
xor rcx, 0xe6506a2
ror rax, 0xc
ror rax, 2
ror rax, 7
ror rax, 0xa
not rax
sub rax, rcx
movabs rcx, 0x56a833ea62f7ecca
add rcx, 0x6dbb39b
xor rcx, 0x31ee3b11
sub rcx, 0x16b771cd
add rcx, 0x1b44443a
xor rax, rcx
movabs rcx, 0x741872463d9296da
add rcx, 0x1bbe5e05
xor rcx, 0x1ddb80a4
sub rcx, 0x1b27dea7
sub rcx, 0x19a8542c
movzx eax, word [rax + 4]
mov dword [0x1404ecfe8], eax
mov r12, r12
xchg rsi, rax
mov rsi, qword [rdx + 0x58]
xchg rsi, rax
sub rax, rcx
movabs rcx, 0x289f4a3508191ec5
add rcx, 0x6eac0e9d
sub rcx, 0x3075f8d9
add rcx, 0x42b94ddf
ror rax, 0xf
ror rax, 9
ror rax, 7
ror rax, 6
ror rax, 2
ror rax, 1
add rcx, rax
movabs rax, 0xac2c00b320e804d7
xor rax, 0x4e8bc18d
xor rax, 0x7184c452
add rax, 0x7fffffff
add rax, 0x106b9aed
xor rcx, rax
movabs rax, 0xc0d436bb1c0b8004
add rax, 0x2a19ea9f
sub rax, 0x1f69da07
add rax, 0x5bb36916
rol rcx, 0x12
rol rcx, 4
rol rcx, 1
rol rcx, 7
rol rcx, 3
rol rcx, 1
movzx eax, word [rcx + rax]
movabs rcx, 0xb24545f2621df627
sub rcx, 0xec255fb
xor rcx, 0x159cae85
sub rcx, 0x2ea1824d
add rcx, 0x41874019
mov dword [0x1404ecfec], eax
mov dword [rsp - 0x44], ebx
mov rax, qword [rdx + 0x60]
rol rax, 0x10
rol rax, 0x14
rol rax, 4
rol rax, 1
add rcx, rax
movabs rax, 0x169aceb25c49cb1d
add rax, 0x18ea1a67
xor rax, 0x5d192cdb
add rax, 0x7ca1dbb7
xor rcx, rax
mov dword [rsp - 0x40], esp
rol rcx, 0x11
rol rcx, 0x12
rol rcx, 1
rol rcx, 1
rol rcx, 1
movabs rax, 0x5d18bc570a140b8
sub rax, 0x5616599e
add rax, 0x320079c1
sub rax, 0x47cf0064
add rax, rcx
movabs rcx, 0x6349b9ef7000f028
xor rcx, 0x8483f16
sub rcx, 0x152c1413
add rcx, 0x3e1b555b
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x1c], esi
movabs rcx, 0x7408671d09f85b8d
add rcx, 0x3df1a0cd
add rcx, 0x2228e46
add rcx, 0x4dd28ecd
mov dword [0x1404ecff0], eax
mov rax, qword [rdx + 0x68]
mov rcx, rcx
add rax, rcx
movabs rcx, 0x492d47b515ae40ba
add rcx, 0x51b65c28
sub rcx, 0x8a65721
sub rcx, 0x4fe139d6
add rcx, 0x3f7bab2a
ror rax, 7
ror rax, 0x16
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x2083a4b407e0faa7
add rcx, 0x422742bd
add rcx, 0xfc2b65d
sub rcx, 0x478aca78
ror rax, 1
ror rax, 5
xor rax, rcx
mov dword [rsp - 0xc], 0x3fca48ae
movabs rcx, 0x1f54ecab2cacd7ad
sub rcx, 0x9529ce6
add rcx, 0x238197f8
add rcx, 0x7fffffff
add rcx, 0x348329ce
rol rax, 0xf
rol rax, 0xf
rol rax, 0x12
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x34], 0x62e74866
movzx eax, word [rax + 4]
mov dword [0x1404ecff4], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x70]
xchg rdi, rax
xor rax, rcx
mov dword [rsp - 0xc], edx
movabs rcx, 0x22dc20a3403f040
add rcx, 0x1dbf8fd
add rcx, 0x3a0b0626
xor rcx, 0x5409a39b
sub rcx, 0x1c6392ca
sub rax, rcx
xchg r8, r8
movabs rcx, 0x2b7e7fe50081f70b
add rcx, 0x444bb33b
sub rcx, 0x3a113399
add rcx, 0x7fffffff
add rcx, 0x6dca5d4f
xor rax, rcx
movabs rcx, 0x3f8b5d2000f4cddc
add rcx, 0x1e066639
add rcx, 0x176130f8
add rcx, 0x5689cb63
sub rax, rcx
movabs rcx, 0x41774b9b563fc63c
sub rcx, 0x243ce7d8
sub rcx, 0x300c03c3
xor rcx, 0x8bd83a7
add rcx, 0x7fffffff
xor rcx, 0x32c48d50
ror rax, 4
ror rax, 1
not rax
mov dword [rsp - 0xc], ebp
movzx eax, word [rax + rcx]
movabs rcx, 0x35dac7ab44effe5f
xor rcx, 0x5a0517e0
xor rcx, 0x222aeb7
xor rcx, 0x54fe4ada
xor rcx, 0x16d04dcd
mov dword [0x1404ecff8], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x78]
xchg rsi, rax
not rax
sub rax, rcx
xchg r14, r14
movabs rcx, 0xf198dcf37da78b32
sub rcx, 0x1a176609
sub rcx, 0x30a9bb11
add rcx, 0x32bd1ca3
add rcx, 0x7936d22f
xor rax, rcx
movabs rcx, 0x21ae793605f9fb22
add rcx, 0x713ca2e2
sub rcx, 0x333cde67
add rcx, 0x2ae91ecd
add rax, rcx
mov dword [rsp - 0x10], 0x4dbfe28
movabs rcx, 0x165aa06d0965df27
xor rcx, 0x1b5df6d6
add rcx, 0x560fe006
sub rcx, 0x3785c8b6
ror rax, 3
ror rax, 0x1e
ror rax, 2
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r10, r10
movabs rcx, 0x4dc492d10faaaab7
add rcx, 0x6204149c
sub rcx, 0x23f9e8a8
add rcx, 0x7fffffff
sub rcx, 0x189c600c
movzx eax, word [rax + 4]
xchg r11, r11
mov dword [0x1404ecffc], eax
xchg r9, rax
mov r9, qword [rdx + 0x80]
xchg r9, rax
sub rax, rcx
movabs rcx, 0x7ac905975d688ab1
xor rcx, 0x3e7d21c2
add rcx, 0x192f497f
xor rcx, 0x6648acb9
rol rax, 7
rol rax, 3
rol rax, 3
rol rax, 1
xor rax, rcx
xchg r15, r15
movabs rcx, 0x2cee90e908327757
add rcx, 0xc28fb25
add rcx, 0x3a90c650
xor rcx, 0x6333fdb
add rax, rcx
xchg r13, r13
movabs rcx, 0x673e742929b76cd2
sub rcx, 0x883aa33
add rcx, 0x56506735
add rcx, 0x7353d445
xor rax, rcx
movabs rcx, 0xb0d04cb15bbd4f93
add rcx, 0x1f672aa7
xor rcx, 0x38fc46fc
add rcx, 0x7fffffff
add rcx, 0x7edea81
rol rax, 0x18
rol rax, 5
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x1a2bfb6f361b63bb
xor rcx, 0x580ec822
add rcx, 0x393d659
add rcx, 0x19efc34b
mov dword [0x1404ed000], eax
xchg r15, rax
mov r15, qword [rdx + 0x88]
xchg r15, rax
ror rax, 0x29
mov r11, r11
add rcx, rax
movabs rax, 0xd8ae1b6f54860d47
sub rax, 0x4fc54229
xor rax, 0x6c037c54
sub rax, 0x61e17436
add rax, 0x5125e019
rol rcx, 0xe
rol rcx, 1
rol rcx, 1
rol rcx, 1
add rax, rcx
movabs rcx, 0x55ac332c5eb88c01
sub rcx, 0x20ebb055
add rcx, 0x35cf2d6a
sub rcx, 0x41428eda
xor rcx, 0x98ac026
not rax
rol rax, 0xe
rol rax, 1
rol rax, 5
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
xchg r15, r15
movabs rcx, 0xc2e4aaa4c5766d3
xor rcx, 0x20f4ee83
sub rcx, 0xf3d011b
sub rcx, 0x32dc9785
add rcx, 0x54eb9724
mov dword [0x1404ed004], eax
mov r10, r10
mov rax, qword [rdx + 0x90]
ror rax, 0x21
ror rax, 0x12
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x4a1063345cc1b314
sub rcx, 0x3bcd43cf
add rcx, 0x58d694f5
sub rcx, 0x71cd4a07
sub rax, rcx
movabs rcx, 0x333e55b85c358dfd
add rcx, 0x455c263
sub rcx, 0x2cd7e6f5
xor rcx, 0x4205899
add rcx, 0x7aa4ceeb
ror rax, 1
mov rcx, rcx
xor rax, rcx
not rax
movabs rcx, 0x5725cfa6754849af
sub rcx, 0x65e9ea6c
add rcx, 0x24d03d0e
xor rcx, 0x5535bb8a
add rcx, 0x2c52b9ec
movzx eax, word [rax + rcx]
xchg r9, r9
movabs rcx, 0x756ce1ab5f0c438a
sub rcx, 0x5120dfdc
sub rcx, 0x23f9588
add rcx, 0x7fffffff
xor rcx, 0x4e487641
mov dword [0x1404ed008], eax
xchg r11, rax
mov r11, qword [rdx + 0x98]
xchg r11, rax
sub rax, rcx
movabs rcx, 0x3a4af2234f5cf680
xor rcx, 0x6a269cf
add rcx, 0x2876cc40
sub rcx, 0x4b4268e1
add rcx, 0x4ac2b90d
xor rax, rcx
movabs rcx, 0x6e799acc3cea2763
sub rcx, 0x1154a4f2
add rcx, 0x504ab465
xor rcx, 0x77a40401
add rax, rcx
mov dword [rsp - 0x20], 0x7cd4d6a1
movabs rcx, 0x388d706742258e0f
sub rcx, 0x7b99ea5
sub rcx, 0x1a920fb9
add rcx, 0x79ff8da6
rol rax, 0x18
rol rax, 9
rol rax, 6
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x1c], edx
movabs rcx, 0x393079576f4bbe0a
sub rcx, 0x51bc109
add rcx, 0x475bf4a
add rcx, 0x2f852840
xor rax, rcx
movabs rcx, 0x1240cc4d59c5e72e
sub rcx, 0x30866a1
xor rcx, 0x36abcb39
xor rcx, 0x1c147b02
sub rcx, 0x610a8f1f
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x10], ebp
mov dword [0x1404ed00c], eax
xchg r8, rax
mov r8, qword [rdx + 0xa0]
xchg r8, rax
not rax
mov dword [rsp - 0x20], esp
ror rax, 0x15
ror rax, 2
ror rax, 1
add rcx, rax
xchg r10, r10
movabs rax, 0x414993720d59ed9e
add rax, 0x2e8d24f
add rax, 0x3abf7ba0
sub rax, 0x486c659b
add rax, 0x5e83281e
xor rcx, rax
xchg r12, r12
movabs rax, 0xc6bee53b0d470fb4
add rax, 0x263f0421
xor rax, 0x440aba14
sub rax, 0x39b2d2be
add rax, 0x4c6de0c5
ror rcx, 5
ror rcx, 3
add rax, rcx
movabs rcx, 0x9795f6b177defb6c
xor rcx, 0x66e644b6
xor rcx, 0x7f004e03
sub rcx, 0x1ea5f874
sub rcx, 0x64b3de0
rol rax, 3
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404ed010], eax
mov rax, qword [rdx + 0xa8]
mov rdx, rdx
xor rax, rcx
movabs rcx, 0x79ebcc522e1452ea
xor rcx, 0x1dcf7bbe
sub rcx, 0x2036e9ed
add rcx, 0x7fffffff
xor rcx, 0x34c1f3a4
sub rax, rcx
movabs rcx, 0xbb5847417a70f24c
sub rcx, 0x600b8ffd
add rcx, 0xf2474c1
add rcx, 0x7fffffff
add rcx, 0x41634917
xor rax, rcx
movabs rcx, 0xe5d3e9d627e677d4
xor rcx, 0x3f85b354
add rcx, 0x4067000c
xor rcx, 0x499e1f19
add rcx, 0x6fab69cb
ror rax, 0x14
ror rax, 0x14
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404ed014], eax
mov dword [rsp - 0x20], 0x791d4133
xchg r12, rax
mov r12, qword [rdx + 0xb0]
xchg r12, rax
not rax
ror rax, 6
ror rax, 0x13
ror rax, 1
add rcx, rax
mov r15, r15
movabs rax, 0x7ae23bdf71bd7c7f
sub rax, 0x48a98e00
add rax, 0x23590e
add rax, 0x7fffffff
add rax, 0x10a47683
not rcx
mov r10, r10
add rcx, rax
movabs rax, 0x6341a4915835309c
add rax, 0x154ad3a9
xor rax, 0x1f9b95a6
sub rax, 0x4e8a5456
add rax, 0x7fffffff
add rax, 0x18dcc013
ror rcx, 3
ror rcx, 2
ror rcx, 1
ror rcx, 1
ror rcx, 1
movzx eax, word [rcx + rax]
movabs rcx, 0x2de2af7e3f584eca
add rcx, 0x3fd2dde5
xor rcx, 0x499aacd9
xor rcx, 0x69945927
add rcx, 0x4edb4eb6
mov dword [0x1404ed018], eax
xchg rbx, rax
mov rbx, qword [rdx + 0xb8]
xchg rbx, rax
xor rax, rcx
movabs rcx, 0x60bef51423ef6b1c
sub rcx, 0x7fa2059
sub rcx, 0x17295d1b
add rcx, 0x3f56c7bf
xor rcx, 0x99fc189
ror rax, 0xa
ror rax, 0x23
ror rax, 0xa
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0xb5c8cb8d35a23d4c
xor rcx, 0x225150fa
xor rcx, 0x2bf805c0
xor rcx, 0x475dda0e
not rax
mov dword [rsp - 0x24], 0x54e8eac4
ror rax, 0x37
add rax, rcx
movabs rcx, 0x727ee0e0119e850c
sub rcx, 0x99d0ad2
add rcx, 0x4f142d78
sub rcx, 0x1ebaeeb4
add rcx, 0x36b39ff0
rol rax, 0x33
rol rax, 2
rol rax, 2
rol rax, 1
movzx eax, word [rax + 4]
mov rbx, rbx
mov dword [0x1404ed01c], eax
mov rax, qword [rdx + 0xc0]
add rax, rcx
mov dword [rsp - 0x2c], 0x3afbc06a
movabs rcx, 0xa81f6e67206f6124
xor rcx, 0x588f6f0f
xor rcx, 0x13ee59a9
add rcx, 0x4153cbd3
xor rax, rcx
mov dword [rsp - 0x20], 0x26882384
movabs rcx, 0xf2d180bb68ef8439
xor rcx, 0x5c416516
add rcx, 0x1dc45dca
sub rcx, 0x43d3fb0f
add rcx, 0x7fffffff
sub rcx, 0xbe04c9b
rol rax, 0x10
rol rax, 3
rol rax, 6
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x60e3af7d20e2eb1f
sub rcx, 0x1072999f
add rcx, 0x6de29a40
add rcx, 0x119f8516
movzx eax, word [rax + rcx]
movabs rcx, 0x34f6110c28ace2a1
xor rcx, 0x4f4a9108
sub rcx, 0x7978dfd
sub rcx, 0x4a6f176
mov dword [0x1404ed020], eax
xchg r15, rax
mov r15, qword [rdx + 0xc8]
xchg r15, rax
xor rax, rcx
mov dword [rsp - 0x24], edi
movabs rcx, 0x3d2f035353853cf8
add rcx, 0x2528b44f
sub rcx, 0x6217ff4b
add rcx, 0x7fffffff
add rcx, 0xcd56a91
add rax, rcx
movabs rcx, 0x6b6a98d97b57f5f0
sub rcx, 0xe229c64
sub rcx, 0x2aad5ebc
add rcx, 0xb15209d
sub rcx, 0x4a9a3a98
not rax
ror rax, 3
ror rax, 7
ror rax, 1
ror rax, 1
not rax
mov r9, r9
sub rax, rcx
movabs rcx, 0x4d4c0b7055895776
add rcx, 0x1b10fbef
sub rcx, 0x64a65093
sub rcx, 0x789417
not rax
mov dword [rsp - 0x3c], 0x4b88cf48
movzx eax, word [rax + 4]
mov dword [0x1404ed024], eax
xchg r11, rax
mov r11, qword [rdx + 0xd0]
xchg r11, rax
ror rax, 0x16
ror rax, 6
ror rax, 3
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x5c048fea7ab11a1c
sub rcx, 0x52f1502f
add rcx, 0x24c0fc41
xor rcx, 0xd25014e
ror rax, 0x35
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
xchg rdx, rdx
sub rax, rcx
movabs rcx, 0x5e55ea3d4871e4b4
xor rcx, 0x290d7df
add rcx, 0x162dbcc8
sub rcx, 0x29fa54fa
xor rcx, 0x3b3ba2e0
ror rax, 7
ror rax, 4
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x40], 0x75460e3e
movabs rcx, 0x372085e364a8ebc9
sub rcx, 0x5ff19b05
add rcx, 0x77ba1ee3
add rcx, 0x7fffffff
sub rcx, 0x14adfef
movzx eax, word [rax + 4]
mov dword [0x1404ed028], eax
mov dword [rsp - 0x44], esi
xchg rsp, rax
mov rsp, qword [rdx + 0xd8]
xchg rsp, rax
not rax
mov r8, r8
rol rax, 0x14
add rax, rcx
movabs rcx, 0xf7ad10825b9e4099
sub rcx, 0x2e57a9cb
xor rcx, 0x45e80ead
add rcx, 0x9afba09
add rcx, 0x58738e47
xor rax, rcx
movabs rcx, 0x17785cc8439c7ee3
add rcx, 0x321b1b24
sub rcx, 0x62c025f
sub rcx, 0x7327c48
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x28], 0x1ea28d26
mov dword [0x1404ed02c], eax
mov rax, qword [rdx + 0xe0]
add rax, rcx
mov dword [rsp - 0x44], 0x7a0c75
movabs rcx, 0x2bf51143138e4964
add rcx, 0x4af92ae6
sub rcx, 0x5843ceca
add rcx, 0x7fffffff
add rcx, 0x3beeec9f
xor rax, rcx
movabs rcx, 0x25c54c1c27167227
sub rcx, 0xbf1569d
add rcx, 0x5baab433
sub rcx, 0x507957ce
add rcx, 0x7fffffff
add rcx, 0x23945562
add rax, rcx
mov dword [rsp - 0xc], 0x4fce6a23
movabs rcx, 0x986c245f2f57e1f4
xor rcx, 0x5d1d78a8
xor rcx, 0x455eb14
xor rcx, 0x7d3009cb
add rcx, 0x6f927593
rol rax, 0xd
rol rax, 0x1f
rol rax, 1
rol rax, 0xe
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x45e83ac22702f14e
add rcx, 0x54aa88d8
sub rcx, 0x233102b2
xor rcx, 0x33465683
xor rax, rcx
movabs rcx, 0x66aa5f0c5a197116
sub rcx, 0xd4cc1f1
xor rcx, 0x43e8a984
sub rcx, 0x5e7cab
movzx eax, word [rax + rcx]
movabs rcx, 0x2993147f19b8ada7
sub rcx, 0x4226793
add rcx, 0x2b4c8a86
xor rcx, 0x288ad29b
xor rcx, 0x60e43d23
mov dword [0x1404ed030], eax
mov dword [rsp - 0x34], 0x73268d63
xchg r14, rax
mov r14, qword [rdx + 0xe8]
xchg r14, rax
not rax
mov r12, r12
sub rax, rcx
movabs rcx, 0x7dca395d003a4634
xor rcx, 0x653270d4
sub rcx, 0x58d8c6fb
xor rcx, 0x686aa475
not rax
mov dword [rsp - 0x34], esp
sub rax, rcx
movabs rcx, 0x5a514ef156db6a7f
sub rcx, 0x1052efd9
add rcx, 0x12d6c1df
add rcx, 0x7fffffff
add rcx, 0x17df32c5
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0xcc1dbaf94a50f2f5
sub rcx, 0x2da7156a
xor rcx, 0x24bb532b
add rcx, 0x242b9aec
add rcx, 0x4255449
ror rax, 9
ror rax, 0xe
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
xchg r10, r10
movabs rcx, 0x7325ac165cdc0af5
sub rcx, 0x975b475
xor rcx, 0x1ff43e71
xor rcx, 0x5ba7515b
add rcx, 0x19a861fa
mov dword [0x1404ed034], eax
xchg r12, rax
mov r12, qword [rdx + 0xf0]
xchg r12, rax
xor rax, rcx
movabs rcx, 0xf7b76f3c0f08c57c
add rcx, 0x2c595af6
add rcx, 0xdff73a1
add rcx, 0x7fffffff
add rcx, 0x1ccd9a50
ror rax, 0x1b
ror rax, 8
ror rax, 0xe
ror rax, 5
ror rax, 1
add rcx, rax
movabs rax, 0xa1003a368194dc2
xor rax, 0x4621c1bb
add rax, 0x466f1732
xor rax, 0x715f45ae
add rax, 0x7fffffff
xor rax, 0x1557b3b0
ror rcx, 5
ror rcx, 0xb
ror rcx, 0x29
ror rcx, 1
not rcx
add rcx, rax
rol rcx, 1
rol rcx, 0x1c
rol rcx, 2
rol rcx, 1
movzx eax, word [rcx + 4]
movabs rcx, 0x784644e24338a68c
xor rcx, 0x5791ca46
xor rcx, 0x56b66914
sub rcx, 0x1988b994
add rcx, 0x7fffffff
xor rcx, 0x7b554997
mov dword [0x1404ed038], eax
xchg r11, rax
mov r11, qword [rdx + 0xf8]
xchg r11, rax
sub rax, rcx
mov dword [rsp - 0x40], ebp
movabs rcx, 0x3e19e29b090fdf77
add rcx, 0x445fdd5a
xor rcx, 0x211d0941
sub rcx, 0x333ca6d9
add rcx, 0x5bf3858f
xor rax, rcx
mov dword [rsp - 0x1c], 0x2f0bffce
movabs rcx, 0xefe565a43605fc7c
sub rcx, 0x2acc13e4
xor rcx, 0x673d53de
sub rcx, 0x381b09ca
rol rax, 0x23
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0xb942dca45732b9b7
sub rcx, 0x2a11f1f5
xor rcx, 0x25110a57
xor rcx, 0x221aafa9
add rcx, 0x7fffffff
add rcx, 0x27fb3d90
ror rax, 1
add rax, rcx
mov dword [rsp - 0x20], esi
movabs rcx, 0xa49c2d2c40cad92c
add rcx, 0x265fbe3c
sub rcx, 0x4cedbbb
add rcx, 0x7fffffff
add rcx, 0x929f53a
not rax
mov dword [rsp - 0x28], esp
movzx eax, word [rax + 4]
mov dword [0x1404ed03c], eax
xchg r9, rax
mov r9, qword [rdx + 0x100]
xchg r9, rax
xor rax, rcx
movabs rcx, 0xcef6ea2c180b304b
add rcx, 0x35a8b3e5
sub rcx, 0x27ff68ca
add rcx, 0x1f8183ea
add rcx, 0x7fffffff
add rcx, 0x36955352
not rax
rol rax, 5
rol rax, 9
rol rax, 1
add rax, rcx
xchg r15, r15
movabs rcx, 0x6da8743a3b5c304c
add rcx, 0x188b8d9e
add rcx, 0x20c316c3
xor rcx, 0xeba3175
add rcx, 0x45257a2
ror rax, 3
ror rax, 6
ror rax, 2
ror rax, 4
not rax
movzx eax, word [rax + 4]
mov dword [0x1404ed040], eax
xchg r12, r12
mov rax, qword [rdx + 0x108]
not rax
sub rax, rcx
movabs rcx, 0x1090dc97538559e
sub rcx, 0x631823ad
xor rcx, 0xb2d9084
add rcx, 0x7fffffff
add rcx, 0x24d6b343
not rax
mov rsp, rsp
rol rax, 2
rol rax, 3
add rax, rcx
movabs rcx, 0x6905988a383fd826
sub rcx, 0xbe75d25
xor rcx, 0x77595d41
xor rcx, 0x580b73c2
xor rcx, 0x471ef52a
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x343291023275cf25
sub rcx, 0x147b84b3
sub rcx, 0x14866ef4
add rcx, 0x1d11609
add rcx, 0x7fffffff
xor rcx, 0x4ba1bf42
ror rax, 1
ror rax, 1
ror rax, 3
movzx eax, word [rax + 4]
mov dword [0x1404ed044], eax
xchg r10, r10
mov rax, qword [rdx + 0x110]
xor rax, rcx
movabs rcx, 0x5a0a2b112ebcb397
xor rcx, 0x7bab8e95
sub rcx, 0x7544b0f
sub rcx, 0x3c75714f
sub rcx, 0xbd62cba
add rax, rcx
movabs rcx, 0x4a7c5676f8d014c
xor rcx, 0x3d826e20
add rcx, 0x43c355d
add rcx, 0x252a8b78
sub rcx, 0x69c1231b
not rax
xchg rsp, rsp
sub rax, rcx
movabs rcx, 0xbc08ce038a5d7b2
sub rcx, 0x290c11bb
add rcx, 0x5613d808
sub rcx, 0x209c54db
sub rcx, 0x28a41d4
ror rax, 1
ror rax, 2
add rax, rcx
mov dword [rsp - 0x10], ecx
movabs rcx, 0x2909d594022fe7dd
add rcx, 0x24a57331
sub rcx, 0x1ae91ca7
add rcx, 0x47b507c8
sub rcx, 0x1ebaf20c
rol rax, 0xa
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
xchg r15, r15
mov dword [0x1404ed048], eax
mov rax, qword [rdx + 0x118]
sub rax, rcx
movabs rcx, 0x72400e465bd03ced
xor rcx, 0x67326520
sub rcx, 0x1cb6f31c
xor rcx, 0x36cf2f5a
add rcx, 0x7fffffff
xor rcx, 0x2a0780d6
rol rax, 0xa
rol rax, 3
rol rax, 1
add rcx, rax
mov dword [rsp - 0x44], edi
movabs rax, 0x34d3e8106395b5d5
xor rax, 0x4ce3fc6e
add rax, 0x4013a81f
sub rax, 0x157b1bf1
add rax, 0x7fffffff
add rax, 0x1ecf5f01
rol rcx, 3
rol rcx, 1
rol rcx, 1
xor rcx, rax
xchg r12, r12
movabs rax, 0x2ea815c048652bda
xor rax, 0x52b1073b
xor rax, 0x483b6ed0
xor rax, 0x5adc3991
add rax, 0x65fae322
ror rcx, 0x12
ror rcx, 0xa
ror rcx, 1
movzx eax, word [rcx + rax]
movabs rcx, 0x2eea28a211a3ed1
add rcx, 0x274828a7
xor rcx, 0x10bceedf
sub rcx, 0x50b73529
mov dword [0x1404ed04c], eax
mov r15, r15
mov rax, qword [rdx + 0x120]
sub rax, rcx
movabs rcx, 0xf87ff78101c16704
add rcx, 0x1986bad1
add rcx, 0x4fc003ee
add rcx, 0x267a24c0
ror rax, 0x1b
ror rax, 0x1a
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x6854db8943b3e1bc
xor rcx, 0x10bbc419
sub rcx, 0x5176f0fb
add rcx, 0x7fffffff
xor rcx, 0x4f8bc5ae
ror rax, 0x12
ror rax, 0xd
ror rax, 1
ror rax, 1
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x3067bac57117241d
sub rcx, 0x4149c7d5
add rcx, 0x4d9a348a
add rcx, 0x685a7a97
rol rax, 4
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404ed050], eax
mov r13, r13
mov rax, qword [rdx + 0x128]
xor rax, rcx
movabs rcx, 0x9355e2bb2d876484
xor rcx, 0x14306f0b
xor rcx, 0x614c8c0d
sub rcx, 0x14c4023e
sub rcx, 0x199f72a0
ror rax, 7
ror rax, 6
ror rax, 9
ror rax, 1
xor rax, rcx
movabs rcx, 0x156ec35a56751483
xor rcx, 0x1c10938d
add rcx, 0x3ed12b7
sub rcx, 0x4bdce119
add rax, rcx
mov rbx, rbx
movabs rcx, 0x5241ae91798ac116
sub rcx, 0x6c030208
xor rcx, 0x4e339116
add rcx, 0x3acad875
add rcx, 0x7b22c54
xor rax, rcx
mov dword [rsp - 0x40], 0x7e67f83d
movabs rcx, 0xa2f2d1f97511dcb7
sub rcx, 0x6f7f6444
xor rcx, 0x237d1b4e
sub rcx, 0xb3e93f8
sub rcx, 0x15bd1d83
movzx eax, word [rax + rcx]
movabs rcx, 0xbeac9b916b40c01b
sub rcx, 0x54acb532
add rcx, 0x3e902119
add rcx, 0x635786d2
mov dword [0x1404ed054], eax
mov dword [rsp - 0x30], 0x66e413d6
xchg r15, rax
mov r15, qword [rdx + 0x130]
xchg r15, rax
ror rax, 1
ror rax, 2
ror rax, 3
add rcx, rax
mov r13, r13
movabs rax, 0x34b654464b73c874
add rax, 0x280c54c
sub rax, 0x38223cd5
sub rax, 0x115c5686
add rax, 0x3a4afdf9
xor rcx, rax
movabs rax, 0x929b835d7859cb81
xor rax, 0x3d697955
add rax, 0x32462d1a
add rax, 0x7fffffff
add rax, 0x1dbbcf6
not rcx
rol rcx, 0xb
rol rcx, 3
rol rcx, 1
rol rcx, 1
add rax, rcx
mov dword [rsp - 0x18], esi
movabs rcx, 0xa7d2681842732398
sub rcx, 0x4208279e
add rcx, 0x6a2ca587
xor rcx, 0x2fdab8d9
add rcx, 0x7fffffff
xor rcx, 0x3b57dd52
rol rax, 0x2d
rol rax, 4
rol rax, 4
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404ed058], eax
mov dword [rsp - 0x2c], 0x4ee4c21d
mov rax, qword [rdx + 0x138]
rol rax, 0x12
rol rax, 3
rol rax, 5
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x61500be55e4c3ad1
add rax, 0x115f99b6
sub rax, 0x1660ef35
sub rax, 0x42d7e48e
add rax, 0x7fffffff
xor rax, 0x62c08b7c
not rcx
mov dword [rsp - 0x2c], ebp
rol rcx, 0x2e
rol rcx, 1
rol rcx, 3
rol rcx, 1
add rax, rcx
movabs rcx, 0xb85875ee2fedd4ad
add rcx, 0x1ee93a6b
add rcx, 0x24398ca4
sub rcx, 0x6885e345
add rcx, 0x7fffffff
add rcx, 0x72bb32ba
xor rax, rcx
mov dword [rsp - 0x10], 0x44d93328
movabs rcx, 0x5461cd490c8bd59c
add rcx, 0x6d41fbb8
sub rcx, 0x12b73249
sub rcx, 0x2cc3f718
add rcx, 0x7fffffff
xor rcx, 0x7c09233f
movzx eax, word [rax + 4]
xchg r14, r14
mov dword [0x1404ed05c], eax
mov rax, qword [rdx + 0x140]
not rax
ror rax, 3
ror rax, 6
ror rax, 1
ror rax, 1
not rax
ror rax, 0xc
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x67729aa601da67a5
add rcx, 0x6fb54653
xor rcx, 0x7823a638
add rcx, 0x7fffffff
add rcx, 0x1b5db86c
rol rax, 0x15
rol rax, 0xf
rol rax, 1
movzx eax, word [rax + rcx]
xchg rdx, rdx
movabs rcx, 0x2a2733930d1e9025
xor rcx, 0x257048fd
add rcx, 0x4e3331b2
xor rcx, 0x17210869
add rcx, 0x75364e2f
mov dword [0x1404ed060], eax
mov dword [rsp - 0x44], edx
mov rax, qword [rdx + 0x148]
add rax, rcx
movabs rcx, 0xf4ec4601590169f
add rcx, 0x8383f0
sub rcx, 0xeb5187b
add rcx, 0x7fffffff
add rcx, 0x3ab21b2d
ror rax, 0xd
ror rax, 1
add rcx, rax
movabs rax, 0x6de0a6d362d5d431
xor rax, 0x399b3e7d
xor rax, 0x5fc7a4ab
add rax, 0x28072776
ror rcx, 0x1c
ror rcx, 9
ror rcx, 4
ror rcx, 1
xor rcx, rax
movabs rax, 0x2ad1b0e23517c7d0
xor rax, 0x6d4df516
add rax, 0x58cdb39
sub rax, 0x53dcef81
add rax, 0x7fffffff
add rax, 0x644c5a2c
rol rcx, 0x1c
rol rcx, 4
rol rcx, 2
rol rcx, 2
rol rcx, 1
rol rcx, 1
xor rcx, rax
movzx eax, word [rcx + 4]
movabs rcx, 0x1f6c99cd53fea583
add rcx, 0x19daa89
add rcx, 0xff6a0b
add rcx, 0x7fffffff
sub rcx, 0x350ad4
mov dword [0x1404ed064], eax
mov r8, r8
xchg r10, rax
mov r10, qword [rdx + 0x150]
xchg r10, rax
sub rax, rcx
mov dword [rsp - 0x38], edx
movabs rcx, 0x37697e4a6d520d00
xor rcx, 0x7d0eae33
add rcx, 0x652a839c
sub rcx, 0x1018d306
xor rax, rcx
movabs rcx, 0x54763214a6614d6
sub rcx, 0x469cf469
add rcx, 0x1d1ff6a2
sub rcx, 0x19da41e1
add rcx, 0x3bd98d2b
not rax
mov rsi, rsi
rol rax, 0xf
rol rax, 1
rol rax, 6
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x3147189b2b457264
add rcx, 0xa888ad3
add rcx, 0x96d94c6
xor rcx, 0x3c4d442c
add rcx, 0x7fffffff
xor rcx, 0x20b8b6ab
rol rax, 9
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x28], 0x59239e11
movabs rcx, 0xca20acd60754f718
xor rcx, 0x32e65410
add rcx, 0x24174e13
sub rcx, 0x1be1967d
sub rcx, 0x267fb2f2
movzx eax, word [rax + 4]
xchg rdx, rdx
mov dword [0x1404ed068], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x158]
xchg rcx, rax
ror rax, 0xe
ror rax, 0x12
ror rax, 0x10
ror rax, 1
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x5cbed8ac1d72413e
add rax, 0x121e222e
add rax, 0x6c5c482
add rax, 0x5816da0c
xor rcx, rax
movabs rax, 0x316dae0a63c4293e
xor rax, 0x323e2010
xor rax, 0x4c534e7b
add rax, 0x1e693a25
sub rcx, rax
xchg r14, r14
movabs rax, 0x1d02d5332629eb1b
xor rax, 0x394360a8
sub rax, 0x401611e
add rax, 0x13f56d0d
xor rax, 0x3b88181b
xor rcx, rax
mov dword [rsp - 0x2c], edi
movabs rax, 0x6c428e4f478ea501
sub rax, 0x2b85115
sub rax, 0x32e50752
add rax, 0xf1b0ee0
rol rcx, 5
rol rcx, 0x1f
rol rcx, 2
rol rcx, 3
rol rcx, 1
rol rcx, 2
xor rcx, rax
movzx eax, word [rcx + 4]
mov dword [rsp - 0x40], ebp
mov dword [0x1404ed06c], eax
xchg r13, rax
mov r13, qword [rdx + 0x160]
xchg r13, rax
movabs rcx, 0x53b1911015ee9027
add rcx, 0x506bfb7d
xor rcx, 0x5584ef58
add rcx, 0x13b93f2
add rcx, 0x7fffffff
add rcx, 0x2a827742
sub rax, rcx
mov dword [rsp - 0x1c], 0x3f95984e
movabs rcx, 0x2e3fbc7270157df9
sub rcx, 0x1f64dfec
xor rcx, 0x56cc494e
add rcx, 0x7fffffff
add rcx, 0x49eeecaa
rol rax, 1
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], 0x3101f71d
movabs rcx, 0x3b9f50ec108908e6
add rcx, 0x296f67ba
add rcx, 0xfed5c50
sub rcx, 0x1998e995
sub rcx, 0x21336f67
not rax
mov r12, r12
rol rax, 0x28
rol rax, 3
rol rax, 2
rol rax, 7
rol rax, 4
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x24], esi
ror rax, 0x12
ror rax, 1
movzx eax, word [rax + 4]
mov rsi, rsi
mov dword [0x1404ed070], eax
mov rax, qword [rdx + 0x168]
sub rax, rcx
mov dword [rsp - 0x38], 0x231accca
movabs rcx, 0xfe89ee460ed9922
xor rcx, 0x2f5259fe
xor rcx, 0x1c098ff3
xor rcx, 0x18884083
add rcx, 0x1f9ad631
rol rax, 0x1c
rol rax, 1
rol rax, 1
add rcx, rax
mov r10, r10
movabs rax, 0x85a54ca4ae287fa
xor rax, 0x1935093b
add rax, 0x2321c55e
xor rax, 0x144d136d
xor rcx, rax
mov dword [rsp - 0x1c], esp
movabs rax, 0x6e999199522c1d07
sub rax, 0x2dc67878
sub rax, 0x127b67f7
xor rax, 0x68e70f4a
add rcx, rax
xchg rdi, rdi
movabs rax, 0x2eaec46848f94529
add rax, 0x4fe1c18
xor rax, 0x2edff05b
sub rax, 0x29b6e9c
add rax, 0x7fffffff
add rax, 0x1747ff8c
rol rcx, 1
mov dword [rsp - 0x10], 0x40513fd6
movzx eax, word [rcx + rax]
movabs rcx, 0x58df4e9b1fcd4c07
xor rcx, 0x6b09fdc4
xor rcx, 0x70657bde
add rcx, 0x2c77c128
add rcx, 0x207bfe62
mov dword [0x1404ed074], eax
mov dword [rsp - 0x30], ebp
mov rax, qword [rdx + 0x170]
xor rax, rcx
movabs rcx, 0xffff4205ff8dfad
sub rcx, 0x56b97456
add rcx, 0x7454387d
sub rcx, 0x5d5bd42c
add rcx, 0x4b9fc99a
sub rax, rcx
mov r8, r8
movabs rcx, 0xf623f1b326424457
sub rcx, 0x1acfd1ef
sub rcx, 0x6c31c70
add rcx, 0x68ca28aa
xor rcx, 0x59cde14e
rol rax, 3
rol rax, 1
add rcx, rax
ror rcx, 0xf
ror rcx, 5
ror rcx, 2
ror rcx, 1
ror rcx, 3
ror rcx, 1
ror rcx, 1
not rcx
rol rcx, 6
rol rcx, 0xa
rol rcx, 3
rol rcx, 1
rol rcx, 1
movzx eax, word [rcx + 4]
movabs rcx, 0x4a41edc5457bd837
add rcx, 0x37818508
xor rcx, 0x282d18c9
add rcx, 0x7fffffff
add rcx, 0x1ed96b87
mov dword [0x1404ed078], eax
xchg r13, r13
mov rax, qword [rdx + 0x178]
add rax, rcx
movabs rcx, 0x39d057b7390b2587
sub rcx, 0x20673f80
sub rcx, 0x147f4f02
xor rcx, 0x6764188a
ror rax, 5
ror rax, 0x22
ror rax, 2
ror rax, 2
ror rax, 1
not rax
xchg rbp, rbp
ror rax, 1
xor rax, rcx
movabs rcx, 0x113bc64a543a8109
add rcx, 0xdd2fafe
xor rcx, 0x4b59ea65
add rcx, 0x7fffffff
xor rcx, 0x26dbcce0
sub rax, rcx
movabs rcx, 0x3ae280ba284c0c2a
add rcx, 0x20056a4c
add rcx, 0x2bc3b571
sub rcx, 0x452aeaa2
add rcx, 0x5b6fd187
ror rax, 2
ror rax, 0xa
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404ed07c], eax
xchg r9, rax
mov r9, qword [rdx + 0x180]
xchg r9, rax
xor rax, rcx
mov rsi, rsi
movabs rcx, 0x605e451a04f03c5b
add rcx, 0x64243273
add rcx, 0x1128de5b
xor rcx, 0x5112d430
add rax, rcx
mov dword [rsp - 0x2c], esp
movabs rcx, 0xdde496611a4b7640
add rcx, 0x2e11742a
xor rcx, 0x7dff2dc4
sub rcx, 0x12d2f175
not rax
ror rax, 3
add rax, rcx
mov dword [rsp - 0x28], 0xf956e4a
movabs rcx, 0x131ad8c7e593117
xor rcx, 0x3c29e9ef
xor rcx, 0x68d1a33e
add rcx, 0x7fffffff
xor rcx, 0x179d3e9c
ror rax, 8
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x14], 0x3c2f065c
movabs rcx, 0x78b4885f092a57af
xor rcx, 0x25213f99
add rcx, 0x42ea2268
add rcx, 0x62f4e12a
mov dword [0x1404ed080], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x188]
xchg rsp, rax
sub rax, rcx
movabs rcx, 0x34ea1b33a92ed4d
xor rcx, 0x623e3156
xor rcx, 0x1c20e2e9
add rcx, 0x572ff74
add rcx, 0x4bb78c6c
xor rax, rcx
mov dword [rsp - 0x20], ebx
movabs rcx, 0x5a1acc4b7483dd29
xor rcx, 0x4a8b6801
xor rcx, 0x4aff4c16
sub rcx, 0x6bb7c2d0
xor rcx, 0xeddcd06
ror rax, 0x11
ror rax, 9
ror rax, 0xa
ror rax, 1
ror rax, 0xb
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x30], edx
movabs rcx, 0x53867212413fba64
add rcx, 0x3eb5990c
sub rcx, 0x4e89c3a0
add rcx, 0x4615bd17
add rcx, 0x60be8840
not rax
sub rax, rcx
movabs rcx, 0x3ff92d5b3ae33319
sub rcx, 0x3226c945
add rcx, 0x161f685e
sub rcx, 0xa8855d1
add rcx, 0x7fffffff
add rcx, 0x51b66cd3
xor rax, rcx
mov dword [rsp - 0xc], ebx
movzx eax, word [rax + 4]
mov dword [0x1404ed084], eax
mov rax, qword [rdx + 0x190]
not rax
mov rbx, rbx
movabs rcx, 0x73f47c101f80f347
xor rcx, 0x5371931b
sub rcx, 0x39f940fd
add rcx, 0x16f392c0
add rax, rcx
xchg r8, r8
movabs rcx, 0x626112fd02a76fea
add rcx, 0x209b899c
add rcx, 0x31ae36c0
sub rcx, 0x3e304a48
add rcx, 0x70ce3cd6
rol rax, 0x1a
rol rax, 5
rol rax, 2
rol rax, 1
xor rax, rcx
xchg r12, r12
movabs rcx, 0x93918a22452b23f
sub rcx, 0x4b966ff
sub rcx, 0x113022bd
sub rcx, 0x1825398
add rax, rcx
movabs rcx, 0x11544d6a7fa6ec4f
sub rcx, 0x63bd0773
add rcx, 0x448a7b4d
sub rcx, 0x451a6742
not rax
movzx eax, word [rax + rcx]
mov r12, r12
movabs rcx, 0xaf2d883d6ef690ac
sub rcx, 0x1c3bc3ed
sub rcx, 0x97f0ec3
sub rcx, 0x2bce7266
mov dword [0x1404ed088], eax
xchg r10, r10
xchg rcx, rax
mov rcx, qword [rdx + 0x198]
xchg rcx, rax
rol rax, 8
rol rax, 0xa
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
mov dword [rsp - 0xc], 0x11c784ea
movabs rax, 0x339f76b63fa37ad5
xor rax, 0x4cfdaecb
xor rax, 0x411d619b
add rax, 0x7fffffff
add rax, 0xdd0a410
ror rcx, 0x15
ror rcx, 0x15
ror rcx, 2
ror rcx, 1
ror rcx, 1
not rcx
rol rcx, 1
rol rcx, 3
rol rcx, 1
rol rcx, 1
rol rcx, 1
not rcx
mov dword [rsp - 0x18], 0x786e52c
movzx eax, word [rcx + rax]
movabs rcx, 0xf084f696469e393
add rcx, 0x180e61b1
xor rcx, 0x5348698b
add rcx, 0x7fffffff
xor rcx, 0x46c7de92
mov dword [0x1404ed08c], eax
mov rcx, rcx
xchg r14, rax
mov r14, qword [rdx + 0x1a0]
xchg r14, rax
not rax
sub rax, rcx
movabs rcx, 0x934b37b3722574e2
sub rcx, 0x51ae5da8
xor rcx, 0x6c4f02fe
add rcx, 0x2898b67e
not rax
ror rax, 0x18
add rax, rcx
mov r11, r11
movabs rcx, 0xc7811994f46c3e7
xor rcx, 0x318a90f3
xor rcx, 0x40ce2049
add rcx, 0x514498f
add rcx, 0x7fffffff
add rcx, 0x2e4b0922
xor rax, rcx
movabs rcx, 0x66b1b3860ef4f08b
sub rcx, 0xe9c1a06
add rcx, 0x385092d3
sub rcx, 0x26c9acef
movzx eax, word [rax + rcx]
xchg rsp, rsp
movabs rcx, 0x5686bba807945ecf
xor rcx, 0x2d99b247
add rcx, 0x29637af
add rcx, 0x7fffffff
add rcx, 0x2f0456b4
mov dword [0x1404ed090], eax
mov r12, r12
mov rax, qword [rdx + 0x1a8]
rol rax, 3
rol rax, 3
rol rax, 0x10
rol rax, 2
rol rax, 1
add rcx, rax
movabs rax, 0x65ba48195ed543a3
sub rax, 0x3ba1c7a0
add rax, 0x19ea46b8
add rax, 0x32e8db7d
add rax, 0x50a01586
not rcx
xchg r9, r9
rol rcx, 9
add rax, rcx
movabs rcx, 0x9c40810e61d6dabb
sub rcx, 0x3500d676
add rcx, 0x18525e0a
add rcx, 0x7fffffff
sub rcx, 0x2872dc27
not rax
mov dword [rsp - 0x14], 0x6a40a90d
movzx eax, word [rax + rcx]
movabs rcx, 0x42542d8b0b2ca425
xor rcx, 0x1dd7f478
xor rcx, 0x2aaa551d
add rcx, 0xafa4f60
mov dword [0x1404ed094], eax
mov dword [rsp - 0x40], 0x49aedd92
xchg rcx, rax
mov rcx, qword [rdx + 0x1b0]
xchg rcx, rax
xor rax, rcx
movabs rcx, 0x621806394fbe7964
add rcx, 0x901870c
sub rcx, 0x527a7d2a
add rcx, 0x723d62cc
ror rax, 0x26
ror rax, 1
ror rax, 4
xor rax, rcx
movabs rcx, 0x71ef065b019ce87a
xor rcx, 0xe7827c5
add rcx, 0x3d9dda7e
sub rcx, 0xb978a48
add rcx, 0x612a4172
add rax, rcx
mov rbx, rbx
movabs rcx, 0xe9956ab1370cbda9
add rcx, 0x1db00719
xor rcx, 0x79914078
add rcx, 0x7fffffff
add rcx, 0x22ff1ecb
xor rax, rcx
mov dword [rsp - 0x38], 0x73870e1c
movabs rcx, 0x2a0134c7ae2e56c
xor rcx, 0x4235cfde
add rcx, 0x1feb78f0
sub rcx, 0x26c2710d
xor rcx, 0x1958a0eb
movzx eax, word [rax + rcx]
movabs rcx, 0x506191f92617bad7
xor rcx, 0x5fe52d79
sub rcx, 0x553a7b83
sub rcx, 0x1998588b
xor rcx, 0x7e28fd3a
mov dword [0x1404ed098], eax
xchg rdx, rdx
mov rax, qword [rdx + 0x1b8]
add rax, rcx
movabs rcx, 0x609588fe7d7ef11b
xor rcx, 0x3f811ca1
xor rcx, 0x60747c1b
sub rcx, 0x9d9d5e6
add rcx, 0x7fffffff
xor rcx, 0x347d8eb1
rol rax, 8
rol rax, 0xa
rol rax, 8
rol rax, 1
add rax, rcx
movabs rcx, 0x77f0e5a3449af0a3
sub rcx, 0x9fb64b6
xor rcx, 0x78c366b0
add rcx, 0x2df8b0a2
rol rax, 2
rol rax, 3
rol rax, 0xf
add rax, rcx
movabs rcx, 0x41354d8c38c475eb
sub rcx, 0x4baff06
add rcx, 0x3de16567
add rcx, 0x7fffffff
xor rcx, 0x78d312d2
xor rax, rcx
movabs rcx, 0x73e8538736371201
add rcx, 0x1cbc4f20
xor rcx, 0x57e0ffbc
xor rcx, 0x5fe23c01
movzx eax, word [rax + rcx]
mov dword [rsp - 0x10], edi
movabs rcx, 0x1b911f11011e54e5
xor rcx, 0x52f75073
sub rcx, 0x25c74669
add rcx, 0x190f9991
xor rcx, 0x38af02d4
mov dword [0x1404ed09c], eax
mov rbx, rbx
xchg r8, rax
mov r8, qword [rdx + 0x1c0]
xchg r8, rax
rol rax, 0x2b
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x7b025408260d946f
xor rcx, 0x1216902c
add rcx, 0x45f54fb7
add rcx, 0x7fffffff
xor rcx, 0xc1c9ee9
not rax
mov dword [rsp - 0x3c], ebp
sub rax, rcx
movabs rcx, 0x262fdf563f583155
add rcx, 0xf6e6033
sub rcx, 0x1424e555
sub rcx, 0x11a97543
xor rax, rcx
mov dword [rsp - 0x40], esp
movabs rcx, 0x3e972076354f902
sub rcx, 0x5da205ad
add rcx, 0x6782b89e
add rcx, 0x22ae09f9
ror rax, 0x22
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0xa22058db64110844
sub rcx, 0x51fd95f5
sub rcx, 0x677e2b3
add rcx, 0x7fffffff
xor rcx, 0x7677de07
movzx eax, word [rax + 4]
mov dword [rsp - 0x2c], 0x7d04afa7
mov dword [0x1404ed0a0], eax
mov rax, qword [rdx + 0x1c8]
rol rax, 0x12
rol rax, 5
rol rax, 2
rol rax, 1
not rax
xchg r13, r13
rol rax, 0x26
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x7143560823e60b88
add rcx, 0x10cd3bae
sub rcx, 0x1956a8a
sub rcx, 0x1b9ad796
xor rcx, 0x5cc6101e
xor rax, rcx
mov r9, r9
movabs rcx, 0x27a50af57c68bda3
sub rcx, 0x4fb4b9dd
sub rcx, 0x1f1d7c89
add rcx, 0x7fffffff
add rcx, 0xf53ed28
add rax, rcx
movabs rcx, 0x2c8dac0b5340b6d6
sub rcx, 0x36bf094f
add rcx, 0x12c1e149
add rcx, 0x41c5d411
add rcx, 0x7fffffff
xor rcx, 0xbffa85
not rax
xchg rcx, rcx
movzx eax, word [rax + 4]
mov dword [0x1404ed0a4], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x1d0]
xchg rbx, rax
xor rax, rcx
mov dword [rsp - 0x2c], esp
movabs rcx, 0x28c710e21af9e2cc
add rcx, 0x533383fa
sub rcx, 0x105ecc6
sub rcx, 0x4e95908b
xor rcx, 0x7cceec9b
add rax, rcx
movabs rcx, 0xb216648d7622d74e
sub rcx, 0x4a598759
add rcx, 0x3cc9de29
sub rcx, 0x18a1f245
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 2
xor rax, rcx
movabs rcx, 0x955397774a27cb7
sub rcx, 0x531693e3
xor rcx, 0x3f582f0e
add rcx, 0x7fffffff
add rcx, 0x17fcd84f
sub rax, rcx
mov r13, r13
movabs rcx, 0x480f7760db2d7fb
add rcx, 0x6dec3d2e
sub rcx, 0x90270b9
xor rcx, 0x2c2c1418
sub rcx, 0x20c58374
xor rax, rcx
xchg rdx, rdx
movabs rcx, 0x5f6f12df0fb2fb77
add rcx, 0x30ff9776
add rcx, 0x3a807952
sub rcx, 0x45668bd9
movzx eax, word [rax + 4]
mov r12, r12
mov dword [0x1404ed0a8], eax
mov rax, qword [rdx + 0x1d8]
sub rax, rcx
mov dword [rsp - 0x40], edi
movabs rcx, 0x6b81eaaa7fb9d01e
xor rcx, 0x382fef43
add rcx, 0x2bd45475
xor rcx, 0x79c516f8
add rcx, 0x7fffffff
add rcx, 0x30f22d60
rol rax, 0xb
rol rax, 0x19
rol rax, 0xc
rol rax, 4
rol rax, 4
rol rax, 1
add rcx, rax
movabs rax, 0x12c6702f729d2b2c
sub rax, 0x3821c6c
sub rax, 0x5669e71e
xor rax, 0x354678f0
xor rax, 0x34578bf6
not rcx
xchg rdi, rdi
ror rcx, 0x31
ror rcx, 2
ror rcx, 0xa
xor rcx, rax
mov dword [rsp - 0x38], 0x54653bad
rol rcx, 9
rol rcx, 6
rol rcx, 3
rol rcx, 1
rol rcx, 1
rol rcx, 1
movzx eax, word [rcx + 4]
mov dword [rsp - 0x20], 0x1cfa961d
movabs rcx, 0x1c73f9bc278551ee
add rcx, 0x42bd2a73
sub rcx, 0x44b0d941
xor rcx, 0x5d991ce2
xor rcx, 0x16e387fa
mov dword [0x1404ed0ac], eax
xchg rcx, rcx
xchg rdi, rax
mov rdi, qword [rdx + 0x1e0]
xchg rdi, rax
xor rax, rcx
mov rbp, rbp
movabs rcx, 0xa34bbac570bec431
sub rcx, 0x4230d669
sub rcx, 0x11c64ae3
sub rcx, 0x1371619
add rcx, 0x7fffffff
xor rcx, 0x77988cbd
rol rax, 0xf
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
not rax
ror rax, 3
ror rax, 0x1a
ror rax, 0x1b
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0xf8e96ef234889465
add rcx, 0x1b6a459c
sub rcx, 0x3c0b74fd
add rcx, 0x5ab50952
add rcx, 0xa1887c1
movzx eax, word [rax + rcx]
mov dword [0x1404ed0b0], eax
mov r13, r13
mov al, 0xa
add al, 0x38
sub al, 7
xor al, 0x3a
ret