Function at 0x14005de80
Capabilities:
Hash data using murmur3

Disassembly:
mov rax, qword [rdx]
mov r8, r8
movabs rcx, 0x9e7d4860357a83f0
add rcx, 0x395678b7
sub rcx, 0x6e1fd5fb
add rcx, 0x71b77b2e
add rcx, 0x7fffffff
xor rcx, 0x46602ac2
ror rax, 0xa
ror rax, 2
ror rax, 1
add rcx, rax
movabs rax, 0x18b30f7e432af54f
sub rax, 0x3bf2fafe
add rax, 0x412662c6
add rax, 0x7fffffff
add rax, 0x4ac4a81
not rcx
xchg rsp, rsp
rol rcx, 6
rol rcx, 1
movzx eax, word [rcx + rax]
movabs rcx, 0x26948f5a0fb81246
add rcx, 0x719eca3
xor rcx, 0x3fcc90f4
add rcx, 0x7fffffff
sub rcx, 0x95f8734
mov dword [0x1404a3f90], eax
mov dword [rsp - 0x34], edx
mov rax, qword [rdx + 8]
ror rax, 6
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x667cd1330d39b7f4
xor rcx, 0x4a949505
add rcx, 0x3169cf98
sub rcx, 0x1d5c13fb
add rcx, 0x15b3df57
rol rax, 0x27
rol rax, 2
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x44], 0x426d9d17
movabs rcx, 0x21e87f9e2299722a
xor rcx, 0x1a053eb3
add rcx, 0x392da48e
add rcx, 0x36587635
ror rax, 0x20
ror rax, 3
ror rax, 1
not rax
xchg r10, r10
rol rax, 3
rol rax, 8
rol rax, 9
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x38], esi
mov dword [0x1404a3f94], eax
mov rax, qword [rdx + 0x10]
not rax
add rax, rcx
mov rsi, rsi
movabs rcx, 0x5bd424e41e2678b
sub rcx, 0x31cc4e1a
xor rcx, 0x6cbae3fb
sub rcx, 0x3fc1ecc9
add rcx, 0xb95112d
not rax
ror rax, 0x15
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov r9, r9
mov dword [0x1404a3f98], eax
xchg r8, rax
mov r8, qword [rdx + 0x18]
xchg r8, rax
sub rax, rcx
movabs rcx, 0x634b47dd3b2ac778
sub rcx, 0xb1dd64e
xor rcx, 0x18288e23
add rcx, 0x3ccb970e
add rcx, 0x7fffffff
add rcx, 0xdfce4e2
xor rax, rcx
mov dword [rsp - 0x10], 0x6af7c5f9
movabs rcx, 0x1ac4124d3e3f245c
sub rcx, 0x1a244542
sub rcx, 0x21642296
add rcx, 0x7fffffff
add rcx, 0x401a6df0
add rax, rcx
movabs rcx, 0x13078658045f83ed
add rcx, 0x258d3ee3
sub rcx, 0xb8f98f
add rcx, 0x1b50bc11
add rcx, 0x7fffffff
add rcx, 0x3acc3b88
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x2e9822a313a2ca6c
xor rcx, 0x73cf0a18
xor rcx, 0x532ce0f2
sub rcx, 0x237e0ce5
add rcx, 0x7fffffff
add rcx, 0x47058416
not rax
movzx eax, word [rax + 4]
mov dword [0x1404a3f9c], eax
xchg rdx, rdx
xchg rcx, rax
mov rcx, qword [rdx + 0x20]
xchg rcx, rax
xor rax, rcx
mov dword [rsp - 0x20], ecx
movabs rcx, 0x3409f78589344ce
sub rcx, 0x350bc16
xor rcx, 0x732ff2de
add rcx, 0x7fffffff
xor rcx, 0x25b81f1
not rax
add rax, rcx
mov dword [rsp - 0x20], esi
movabs rcx, 0x52384c430876216a
add rcx, 0x3499d1fd
sub rcx, 0x3636cb7e
xor rcx, 0x7f405cd3
ror rax, 4
movzx eax, word [rax + 4]
mov dword [0x1404a3fa0], eax
mov r14, r14
mov rax, qword [rdx + 0x28]
xor rax, rcx
movabs rcx, 0x61deb7925bdb47da
xor rcx, 0x18d25956
xor rcx, 0x5ba57e6c
add rcx, 0x7fffffff
add rcx, 0x3028f97d
add rax, rcx
movabs rcx, 0x3e3eba57652b5704
add rcx, 0x121c1974
xor rcx, 0x47ee9549
xor rcx, 0x78ca73a3
add rcx, 0x778e1789
xor rax, rcx
movabs rcx, 0x3f36f44f088dec2c
add rcx, 0x4daf9616
xor rcx, 0x19ff3f86
add rcx, 0x582f2f16
sub rax, rcx
movabs rcx, 0x768934aa0afc4e78
add rcx, 0x3abc929
add rcx, 0x4f75f398
add rcx, 0x7fffffff
sub rcx, 0x3ca5c2c7
ror rax, 4
ror rax, 0xd
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a3fa4], eax
xchg r10, r10
xchg rsi, rax
mov rsi, qword [rdx + 0x30]
xchg rsi, rax
xor rax, rcx
xchg rdx, rdx
movabs rcx, 0x684c2991d0b334a
xor rcx, 0x7adccfee
sub rcx, 0x3c1b1af9
sub rcx, 0xaebb9fd
add rcx, 0x7fffffff
add rcx, 0x49c35047
rol rax, 0x15
rol rax, 6
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x40], 0x2286a5a9
movabs rcx, 0x2c23771f08fa181d
add rcx, 0x47d28bc2
xor rcx, 0x5e1dc21c
sub rcx, 0x88df9ec
add rcx, 0x7fffffff
xor rcx, 0x2a2fcf29
sub rax, rcx
mov dword [rsp - 0xc], 0x13cb1213
movabs rcx, 0x6fe7c5f95c0c815b
sub rcx, 0xcc92aef
add rcx, 0xcfad298
add rcx, 0x740dfc75
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov r13, r13
mov dword [0x1404a3fa8], eax
mov rax, qword [rdx + 0x38]
add rax, rcx
movabs rcx, 0x5cfbc44a4ba5739d
sub rcx, 0x2d4b68f0
add rcx, 0x2bdc68b1
xor rcx, 0x4d1673d1
add rcx, 0x74029ba4
ror rax, 3
ror rax, 0x1a
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov r12, r12
not rax
movzx eax, word [rax + 4]
mov dword [0x1404a3fac], eax
mov r11, r11
movabs rcx, 0x34c133f53fc8b84a
xor rcx, 0x6ebb1807
add rcx, 0x1c32e952
add rcx, 0x5fdbde01
xchg r10, rax
mov r10, qword [rdx + 0x40]
xchg r10, rax
add rax, rcx
movabs rcx, 0x12ab42ab162248d7
add rcx, 0x2b4f7ae9
xor rcx, 0x26423f72
sub rcx, 0x49798e51
add rcx, 0x7fffffff
add rcx, 0x58879c60
xor rax, rcx
movabs rcx, 0x45391e4d0597172f
add rcx, 0xa8d72d2
add rcx, 0x738d33e
xor rcx, 0x40741285
xor rcx, 0x20a60f9f
add rax, rcx
xchg r9, r9
movabs rcx, 0x3ac96bee2a340558
xor rcx, 0x12d265f9
xor rcx, 0x496f37a7
xor rcx, 0x2248d569
not rax
rol rax, 5
mov r9, r9
movzx eax, word [rax + rcx]
movabs rcx, 0x6d7b6c3e3adf1b33
sub rcx, 0x139723fe
add rcx, 0x1fcf560f
xor rcx, 0x1eaad120
mov dword [0x1404a3fb0], eax
mov r12, r12
mov rax, qword [rdx + 0x48]
not rax
rol rax, 8
rol rax, 1
rol rax, 3
rol rax, 8
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x6a5d2fdd23084f72
add rax, 0x4a62cb2f
xor rax, 0x37044c12
add rax, 0x7fffffff
xor rax, 0x455b9f18
xor rcx, rax
xchg rdi, rdi
movabs rax, 0xe2aeeefb5d3be835
add rax, 0xe68e67d
xor rax, 0x6291dc07
add rax, 0x4cbfedd1
ror rcx, 2
ror rcx, 4
ror rcx, 1
ror rcx, 1
ror rcx, 1
add rax, rcx
movabs rcx, 0x7943bcb86f32e96c
xor rcx, 0x4b34166a
add rcx, 0x19edf32e
add rcx, 0x6b8e350b
not rax
xchg rsi, rsi
movzx eax, word [rax + 4]
mov dword [0x1404a3fb4], eax
mov rax, qword [rdx + 0x50]
not rax
mov dword [rsp - 0x40], 0x4557a238
rol rax, 0x35
add rax, rcx
movabs rcx, 0x72ac8d6927cf61a4
xor rcx, 0x7bdfbf49
xor rcx, 0x138704c3
sub rcx, 0x2cfa1ba
add rcx, 0x7fffffff
add rcx, 0x11da1fc
xor rax, rcx
mov dword [rsp - 0x38], edi
movabs rcx, 0x7257ef1a44957cec
sub rcx, 0x42276873
add rcx, 0x5955cc15
sub rcx, 0x1b7f3507
movzx eax, word [rax + 4]
mov dword [0x1404a3fb8], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x58]
xchg rdi, rax
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x3d77c14b3e2bc068
xor rcx, 0x84397c5
xor rcx, 0x193e7204
sub rcx, 0x1489979b
add rcx, 0x7fffffff
add rcx, 0x133ab4fc
not rax
sub rax, rcx
movabs rcx, 0x87af64b2bafd65d
sub rcx, 0x2b72dbd3
xor rcx, 0x39a15b93
xor rcx, 0x3704511f
ror rax, 3
ror rax, 0x15
ror rax, 5
ror rax, 3
ror rax, 1
not rax
mov dword [rsp - 0x38], ebx
movzx eax, word [rax + 4]
mov dword [0x1404a3fbc], eax
xchg r12, rax
mov r12, qword [rdx + 0x60]
xchg r12, rax
rol rax, 0x17
rol rax, 0x13
rol rax, 3
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x2cde3086595c23d6
add rcx, 0x125e619e
xor rcx, 0x24957b82
add rcx, 0x3124dbc9
ror rax, 0x17
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
add rcx, rax
mov dword [rsp - 0x44], edi
movabs rax, 0x2415f2db79a72f2a
sub rax, 0x22b05997
sub rax, 0x4d6db848
add rax, 0x337520fc
add rax, 0x70f932f0
xor rcx, rax
movabs rax, 0x23db3afe1cb000d9
add rax, 0x3c791d6a
xor rax, 0x70a583a5
add rax, 0x2f2e1611
ror rcx, 2
ror rcx, 3
ror rcx, 1
xor rcx, rax
mov dword [rsp - 0x24], esp
movzx eax, word [rcx + 4]
movabs rcx, 0x7b736ff50d7c1e88
add rcx, 0x386a6619
add rcx, 0x2acdc92f
sub rcx, 0x30ca8c63
mov dword [0x1404a3fc0], eax
mov dword [rsp - 0xc], 0x27a7db9d
mov rax, qword [rdx + 0x68]
xor rax, rcx
movabs rcx, 0x551edba226a59448
add rcx, 0x2d32d49a
xor rcx, 0x22725b95
sub rcx, 0x4d6c441d
add rcx, 0x23374668
add rax, rcx
movabs rcx, 0x5616ea1d2ebc472d
add rcx, 0x47a63e2f
sub rcx, 0x375757c3
sub rcx, 0x31c4ad0a
xor rax, rcx
movabs rcx, 0x9bb96f8631fa481e
sub rcx, 0xf884a01
add rcx, 0x3ced14c3
add rcx, 0x7fffffff
sub rcx, 0xc21fe74
rol rax, 7
rol rax, 4
rol rax, 2
rol rax, 2
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x533ef1bb2bec415f
sub rcx, 0x10d3e0c5
add rcx, 0x2dbf375c
add rcx, 0xa1e6d51
add rcx, 0x26ab532e
mov dword [0x1404a3fc4], eax
mov dword [rsp - 0x24], 0x52640ade
mov rax, qword [rdx + 0x70]
not rax
ror rax, 1
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0xb87a5bd80c50a9f8
add rcx, 0x323b2f33
xor rcx, 0x3aed00ed
add rcx, 0xd164066
add rcx, 0x7fffffff
xor rcx, 0x36c5f24f
movzx eax, word [rax + rcx]
mov dword [rsp - 0x3c], 0x2f088049
mov dword [0x1404a3fc8], eax
xchg r12, rax
mov r12, qword [rdx + 0x78]
xchg r12, rax
not rax
xchg r14, r14
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0xf0a510d04a7643fd
sub rcx, 0x169e5f3b
add rcx, 0x227dd704
add rcx, 0x7fffffff
xor rcx, 0x356bbf6e
add rcx, rax
xchg r12, r12
movabs rax, 0xf5d449ec66bd2674
xor rax, 0x6018b779
xor rax, 0x6896c2ea
sub rax, 0x45c86419
add rax, 0x11a4f4e4
not rcx
rol rcx, 0x1c
rol rcx, 7
rol rcx, 2
rol rcx, 1
rol rcx, 1
movzx eax, word [rcx + rax]
movabs rcx, 0x4eafed520757d697
add rcx, 0x4ca63609
add rcx, 0xe070bc6
add rcx, 0x142a935b
add rcx, 0x7fffffff
sub rcx, 0x6fb2be9b
mov dword [0x1404a3fcc], eax
xchg r12, rax
mov r12, qword [rdx + 0x80]
xchg r12, rax
ror rax, 0x18
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 6
ror rax, 1
not rax
sub rax, rcx
movabs rcx, 0xf6f02a24397f14f
add rcx, 0x2d1a2f94
sub rcx, 0x5bc7d9a7
xor rcx, 0x74cb9cfb
add rcx, 0xa432b48
ror rax, 8
ror rax, 1
ror rax, 2
ror rax, 6
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x10], 0x10a49dba
mov dword [0x1404a3fd0], eax
mov rax, qword [rdx + 0x88]
sub rax, rcx
mov dword [rsp - 0x24], 0x32b326b8
movabs rcx, 0x2366231c24872ade
sub rcx, 0x6d02f79
sub rcx, 0x1ccc4b1a
add rcx, 0x1311934
add rcx, 0x7fffffff
add rcx, 0x37bf4003
ror rax, 0x2f
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x592294b043bd61de
sub rcx, 0x1e9a99e0
add rcx, 0x1265d512
xor rcx, 0x6b51a26a
ror rax, 0x30
ror rax, 4
ror rax, 1
ror rax, 3
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x24], 0x236e669d
mov dword [0x1404a3fd4], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x90]
xchg rcx, rax
not rax
xchg rbp, rbp
rol rax, 7
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x10], 0x221f043a
movabs rcx, 0xdb92706e151fb1ef
add rcx, 0x47045db7
sub rcx, 0x33e14030
xor rcx, 0x285fddaa
rol rax, 0xc
rol rax, 0x13
rol rax, 1
rol rax, 4
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x40], esi
movabs rcx, 0x11efbc640aeca1e0
add rcx, 0x33fc9ef5
add rcx, 0x77b0cc0
add rcx, 0x7fffffff
add rcx, 0x160f4450
movzx eax, word [rax + rcx]
movabs rcx, 0x7053f9fd3bdc1305
add rcx, 0x220f2c6a
sub rcx, 0x1692d78d
sub rcx, 0x205b52c2
add rcx, 0x7fffffff
add rcx, 0x2caed290
mov dword [0x1404a3fd8], eax
mov dword [rsp - 0xc], ebp
mov rax, qword [rdx + 0x98]
sub rax, rcx
movabs rcx, 0x4e03ca001ca8a579
xor rcx, 0x59bbd57b
xor rcx, 0x332827e8
xor rcx, 0x62e92bc4
add rcx, 0x35e2be2f
xor rax, rcx
mov r15, r15
movabs rcx, 0x9d3e204e63841598
add rcx, 0x38c33e8
xor rcx, 0x6489a631
add rcx, 0x4994be84
not rax
ror rax, 1
ror rax, 9
ror rax, 7
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x28], 0x64518486
movabs rcx, 0x72522d407e23bc1b
sub rcx, 0x1cb5d8f0
xor rcx, 0x24d7eb66
sub rcx, 0x309898ba
add rcx, 0x7fffffff
xor rcx, 0x7f15e69c
not rax
mov dword [rsp - 0x40], 0x3bdf3ef4
movzx eax, word [rax + 4]
mov dword [0x1404a3fdc], eax
mov rax, qword [rdx + 0xa0]
xchg r13, r13
add rax, rcx
movabs rcx, 0x23941d575028f5aa
sub rcx, 0x2b2f7a4d
add rcx, 0x4d09c4a3
xor rcx, 0x563d012e
add rcx, 0x73bc5595
rol rax, 6
rol rax, 1
rol rax, 4
rol rax, 1
add rax, rcx
mov dword [rsp - 0x1c], 0xf84c8d9
movabs rcx, 0x53bf4475143cae70
add rcx, 0x4f31329e
xor rcx, 0x457d4ef1
xor rcx, 0x6bd242cb
xor rax, rcx
movabs rcx, 0x58459dcf6c522fe6
sub rcx, 0x4f08440c
xor rcx, 0x1f35899e
add rcx, 0x264142bb
ror rax, 2
movzx eax, word [rax + 4]
mov dword [0x1404a3fe0], eax
mov dword [rsp - 0x20], esi
xchg r12, rax
mov r12, qword [rdx + 0xa8]
xchg r12, rax
add rax, rcx
mov dword [rsp - 0x28], 0x126ba2a9
movabs rcx, 0x32acec171a61afe6
add rcx, 0x2a1693e5
sub rcx, 0x1ae00d0a
xor rcx, 0x967e54f
add rcx, 0x7fffffff
xor rcx, 0x54b037bc
rol rax, 5
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov r12, r12
movabs rcx, 0x755c4c441e894276
add rcx, 0x363011b0
sub rcx, 0x32f7753c
add rcx, 0x5251555a
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x18], 0xacffa70
mov dword [0x1404a3fe4], eax
xchg r8, rax
mov r8, qword [rdx + 0xb0]
xchg r8, rax
sub rax, rcx
movabs rcx, 0xb87d07816d53bd8f
sub rcx, 0x54e27a88
add rcx, 0x570899ac
sub rcx, 0x20324efb
xor rcx, 0x569c1a48
rol rax, 6
rol rax, 6
rol rax, 8
rol rax, 1
add rcx, rax
movabs rax, 0x1c72638f43ed97c8
xor rax, 0x20aea9d4
sub rax, 0x3f135d7b
add rax, 0x7fffffff
add rax, 0x2abcce13
xor rcx, rax
movabs rax, 0x75fd8fcb22b664e1
sub rax, 0x1b945a80
xor rax, 0x48363d58
xor rax, 0x7ed842dd
xor rax, 0x222bc5df
sub rcx, rax
mov dword [rsp - 0x30], ebp
ror rcx, 7
ror rcx, 6
ror rcx, 3
ror rcx, 1
ror rcx, 1
movzx eax, word [rcx + 4]
mov dword [0x1404a3fe8], eax
mov dword [rsp - 0x34], 0x32a9b074
xchg rsi, rax
mov rsi, qword [rdx + 0xb8]
xchg rsi, rax
rol rax, 0xa
rol rax, 5
rol rax, 8
rol rax, 0x15
rol rax, 1
rol rax, 1
movabs rcx, 0x377aa58404b82ded
xor rcx, 0x5efa7caa
add rcx, 0x6f51688
xor rcx, 0x28a50c9b
not rax
ror rax, 0x18
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0x67040f9464de2b46
sub rcx, 0x1d705d5a
xor rcx, 0xdf0b2c3
add rcx, 0x6dd3fbc0
rol rax, 6
rol rax, 0x13
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x7133f816740d772e
xor rcx, 0x3469ee54
xor rcx, 0x791b4529
xor rcx, 0x2111da1
add rcx, 0x697ac9a3
mov dword [0x1404a3fec], eax
xchg r12, rax
mov r12, qword [rdx + 0xc0]
xchg r12, rax
rol rax, 0x10
rol rax, 0xf
rol rax, 7
rol rax, 1
not rax
ror rax, 0x15
ror rax, 7
ror rax, 2
ror rax, 1
ror rax, 1
not rax
xchg rsp, rsp
movzx eax, word [rax + rcx]
movabs rcx, 0x1824e72d2c777c1e
xor rcx, 0x476430b8
sub rcx, 0x2f1cb424
add rcx, 0x1db32aa2
mov dword [0x1404a3ff0], eax
mov r12, r12
mov rax, qword [rdx + 0xc8]
xor rax, rcx
movabs rcx, 0x1116e9f71e08cf15
sub rcx, 0xb0998a4
sub rcx, 0x84abd68
add rcx, 0x22a6274a
ror rax, 0x1f
ror rax, 6
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x14], 0x93e24e1
movabs rcx, 0xc68394882ba1e9f6
add rcx, 0x38c4d515
sub rcx, 0x235a6dac
add rcx, 0x7fffffff
sub rcx, 0x1beaaee6
not rax
mov dword [rsp - 0x10], 0x13606507
movzx eax, word [rax + rcx]
movabs rcx, 0x6cf37a036e392059
sub rcx, 0x6a72ca08
xor rcx, 0x178b705d
add rcx, 0x7fffffff
add rcx, 0x26d9acef
mov dword [0x1404a3ff4], eax
mov r8, r8
xchg r11, rax
mov r11, qword [rdx + 0xd0]
xchg r11, rax
not rax
mov dword [rsp - 0x14], edx
ror rax, 3
ror rax, 6
ror rax, 5
ror rax, 1
not rax
mov rsp, rsp
ror rax, 0x1e
ror rax, 4
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x433d38e736e823b6
sub rcx, 0x3612918e
xor rcx, 0x488c0172
sub rcx, 0x1cd4af8
ror rax, 0x12
ror rax, 0xd
ror rax, 5
ror rax, 0xc
ror rax, 4
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a3ff8], eax
mov dword [rsp - 0x1c], esp
xchg r14, rax
mov r14, qword [rdx + 0xd8]
xchg r14, rax
rol rax, 0x28
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x3b07679f489306ad
sub rcx, 0x4844ca45
add rcx, 0x362e042e
sub rcx, 0x1c1b9b6b
xor rcx, 0x464bf851
ror rax, 9
ror rax, 0xa
ror rax, 2
ror rax, 0xa
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x24], 0x510541d5
movabs rcx, 0x60745d826809157d
add rcx, 0xf224b31
sub rcx, 0x1e096ad0
xor rcx, 0x2dceb8ed
add rcx, 0x7299984a
xor rax, rcx
mov r12, r12
movabs rcx, 0x5e8eb49f31ce1f65
add rcx, 0xb5047c1
xor rcx, 0x4654692
sub rcx, 0x13ffedae
add rcx, 0x48bc4de8
movzx eax, word [rax + 4]
mov dword [0x1404a3ffc], eax
mov dword [rsp - 0x14], 0x76699d8d
mov rax, qword [rdx + 0xe0]
not rax
add rax, rcx
mov rbx, rbx
movabs rcx, 0x37aaf1e122a36f8a
sub rcx, 0x1b33df1f
add rcx, 0x5fcb2c41
xor rcx, 0x2064423d
add rcx, 0x144bfd97
ror rax, 3
ror rax, 8
ror rax, 1
sub rax, rcx
xchg rcx, rcx
movabs rcx, 0x44a1e42a5e43b26d
sub rcx, 0x496ae3b3
add rcx, 0x6b04c198
sub rcx, 0x42ae454a
sub rcx, 0x643b21b
ror rax, 0x14
ror rax, 0x1c
ror rax, 4
ror rax, 3
movzx eax, word [rax + 4]
mov dword [rsp - 0x38], 0x4d69bcf0
mov dword [0x1404a4000], eax
xchg rsi, rax
mov rsi, qword [rdx + 0xe8]
xchg rsi, rax
rol rax, 0xc
rol rax, 9
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x2a812a206b21d8bf
sub rcx, 0x5b531003
add rcx, 0x4d40e87
add rcx, 0x7f881bf5
rol rax, 0x12
rol rax, 4
rol rax, 0xa
rol rax, 1
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x7dbdf0ba58fd6e84
xor rcx, 0x604f1151
add rcx, 0x1388e2d2
sub rcx, 0x3cf2256
not rax
mov dword [rsp - 0x20], ebx
movzx eax, word [rax + 4]
mov dword [0x1404a4004], eax
xchg rcx, rax
mov rcx, qword [rdx + 0xf0]
xchg rcx, rax
add rax, rcx
movabs rcx, 0x3f3b7afa1050710c
add rcx, 0x42dd19b1
add rcx, 0x1b5a576c
sub rcx, 0x3452a0ff
not rax
xchg rsi, rsi
sub rax, rcx
movabs rcx, 0x6d775a38520d7248
sub rcx, 0x1aace741
xor rcx, 0x11f1dd87
add rcx, 0x1933e4a1
rol rax, 3
rol rax, 8
rol rax, 1
xor rax, rcx
movabs rcx, 0x36fd514838fc1db5
sub rcx, 0x2761e34d
add rcx, 0x587b66ac
add rcx, 0x4d26dd8e
add rax, rcx
mov rdx, rdx
movabs rcx, 0xa814d3d297c5ad9
xor rcx, 0x74dc4b62
add rcx, 0x2c67eae
xor rcx, 0x2ada4063
xor rax, rcx
movzx eax, word [rax + 4]
mov dword [rsp - 0x40], 0x533240a1
movabs rcx, 0x75bab7160f0571
xor rcx, 0x54df96c8
add rcx, 0x391402b6
sub rcx, 0x1a543269
sub rcx, 0x2b25dd06
mov dword [0x1404a4008], eax
mov r13, r13
xchg rbp, rax
mov rbp, qword [rdx + 0xf8]
xchg rbp, rax
xor rax, rcx
movabs rcx, 0x65cc9ea934805c23
add rcx, 0x3d0785c9
xor rcx, 0x6ac13cad
add rcx, 0x7fffffff
xor rcx, 0x5b50db00
rol rax, 0x13
rol rax, 0xd
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x34], edi
movabs rcx, 0xe571fbf4746d608c
sub rcx, 0x2336a788
xor rcx, 0x538d50f2
xor rcx, 0x2bd6258c
sub rcx, 0x21868866
rol rax, 0x12
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x4438cc5d6e1ebfbb
xor rcx, 0x1ae5410e
sub rcx, 0x42f507e0
add rcx, 0x7fffffff
add rcx, 0xf862d90
xor rax, rcx
movabs rcx, 0x1e1cb46a074001a6
add rcx, 0x74bf53be
sub rcx, 0x79fc5a6b
add rcx, 0x27b684ae
add rcx, 0x7fffffff
add rcx, 0x22a1d390
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0xc], 0x64bb8870
mov dword [0x1404a400c], eax
xchg r14, rax
mov r14, qword [rdx + 0x100]
xchg r14, rax
rol rax, 0x18
rol rax, 0x10
rol rax, 8
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x10e6752c4d311318
xor rcx, 0x684a7994
xor rcx, 0x6cc34e2f
add rcx, 0x1c529f15
not rax
add rax, rcx
movabs rcx, 0x75bf814f6c0e5a
add rcx, 0x131daaf7
sub rcx, 0x1bf8665
sub rcx, 0x582a28ba
not rax
add rax, rcx
xchg r15, r15
movabs rcx, 0x6045277a74fdf61b
xor rcx, 0x10d89294
xor rcx, 0x76d432d4
add rcx, 0x7fffffff
xor rcx, 0x1062d353
ror rax, 0xd
ror rax, 4
ror rax, 4
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a4010], eax
mov r11, r11
xchg rbx, rax
mov rbx, qword [rdx + 0x108]
xchg rbx, rax
not rax
mov r13, r13
add rax, rcx
movabs rcx, 0x756827d070733e30
sub rcx, 0x1071e32d
sub rcx, 0x55d3f012
add rcx, 0x4e4ca24e
sub rcx, 0x3d70bb85
ror rax, 1
ror rax, 4
ror rax, 1
not rax
ror rax, 0x31
ror rax, 4
ror rax, 1
movzx eax, word [rax + rcx]
xchg rsi, rsi
movabs rcx, 0x280ba06a7248d3d4
sub rcx, 0x31403002
sub rcx, 0x28e97800
add rcx, 0x3b213db8
mov dword [0x1404a4014], eax
xchg r14, rax
mov r14, qword [rdx + 0x110]
xchg r14, rax
sub rax, rcx
movabs rcx, 0x315c5266752b02fe
sub rcx, 0x5a180948
sub rcx, 0x6165e9e
xor rcx, 0x123fcea6
rol rax, 3
rol rax, 0x2f
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x13f2d6e976a3a8f9
sub rcx, 0x20c64426
sub rcx, 0x109e52c6
sub rcx, 0xe0a4fb
add rcx, 0x7fffffff
add rcx, 0x2edf5c34
sub rax, rcx
mov dword [rsp - 0x14], ebp
movabs rcx, 0x4f08158a4e2e43f3
sub rcx, 0x32af5759
add rcx, 0x2c634297
xor rcx, 0x7850e28c
add rcx, 0x7fffffff
xor rcx, 0x440dabaf
not rax
movzx eax, word [rax + rcx]
mov rbx, rbx
movabs rcx, 0x3a845961796b0d9
xor rcx, 0x21f841c9
sub rcx, 0x32fe7292
add rcx, 0x1ddae7d5
add rcx, 0x5a58e66a
mov dword [0x1404a4018], eax
xchg rbp, rax
mov rbp, qword [rdx + 0x118]
xchg rbp, rax
xor rax, rcx
movabs rcx, 0x5a2d799a4241c6fe
add rcx, 0x2fbee0e5
add rcx, 0x116a4b2
xor rcx, 0x52c59732
rol rax, 0xf
rol rax, 0x1d
rol rax, 4
rol rax, 7
rol rax, 1
not rax
ror rax, 5
ror rax, 8
movzx eax, word [rax + 4]
mov rbp, rbp
mov dword [0x1404a401c], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x120]
xchg rsi, rax
rol rax, 0x1f
rol rax, 3
rol rax, 8
rol rax, 9
rol rax, 8
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x52c83b6e634b9b8b
sub rcx, 0x31cc3ce9
sub rcx, 0x2bdef66f
add rcx, 0x118a722e
add rax, rcx
mov rdi, rdi
movabs rcx, 0x7a5355bc7c5f1360
xor rcx, 0x236cfdb6
sub rcx, 0x4b652bff
xor rcx, 0x691e82
rol rax, 0x27
rol rax, 1
rol rax, 1
xor rax, rcx
mov rsi, rsi
movabs rcx, 0x6118e03f77ef9fe8
xor rcx, 0x3efbdd0e
add rcx, 0x6e6266e
add rcx, 0x61dd309d
add rax, rcx
movabs rcx, 0x796fb80f210cfaaa
add rcx, 0xb4da678
xor rcx, 0x32019135
add rcx, 0x265d76de
add rcx, 0x7fffffff
add rcx, 0x1bcfccfd
xor rax, rcx
xchg r8, r8
movabs rcx, 0x567f6a9567bc908c
add rcx, 0xc1396aa
sub rcx, 0x4c4f9e0b
xor rcx, 0x39e22944
add rcx, 0x7fffffff
add rcx, 0x460826e5
movzx eax, word [rax + 4]
mov dword [0x1404a4020], eax
mov rax, qword [rdx + 0x128]
mov rcx, rcx
ror rax, 5
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
add rcx, rax
mov dword [rsp - 0x40], 0x3ffdf7c1
movabs rax, 0x101949fd770a4b00
xor rax, 0x78c78aa0
add rax, 0x4036b09e
add rax, 0xd7bf742
xor rax, 0x661eb04e
not rcx
xchg rdi, rdi
sub rcx, rax
ror rcx, 0xe
ror rcx, 0xf
ror rcx, 5
ror rcx, 1
not rcx
mov dword [rsp - 0x20], edx
movzx eax, word [rcx + 4]
movabs rcx, 0x3735d64923a4f0c6
xor rcx, 0x6da2ae84
sub rcx, 0x36d2bbf3
add rcx, 0x46de812a
add rcx, 0xd92fc4c
mov dword [0x1404a4024], eax
mov rax, qword [rdx + 0x130]
mov dword [rsp - 0x10], 0x57b041e0
add rax, rcx
movabs rcx, 0x1767387250da1df
add rcx, 0x46c28fb
xor rcx, 0x4ee185be
xor rcx, 0x189087b8
ror rax, 5
ror rax, 5
xor rax, rcx
movabs rcx, 0x7df3753650103b23
sub rcx, 0x4a5f461b
add rcx, 0x46b36fbb
sub rcx, 0x42183de5
add rcx, 0x1334faed
rol rax, 2
rol rax, 2
rol rax, 2
xor rax, rcx
movabs rcx, 0x7631ce29771001ad
sub rcx, 0x1812a382
add rcx, 0x2846b0d
sub rcx, 0x53911410
add rcx, 0x7fffffff
xor rcx, 0x391a4042
movzx eax, word [rax + 4]
mov dword [rsp - 0x3c], 0x2d30804d
mov dword [0x1404a4028], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x138]
xchg rsp, rax
add rax, rcx
movabs rcx, 0x6e1bac0e65aa354f
xor rcx, 0xaa6847c
sub rcx, 0x5b4f80f1
xor rcx, 0x6e4b135c
sub rcx, 0x60ae0b68
ror rax, 0x24
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
xchg r10, r10
movabs rcx, 0x658aa20a55d1b386
sub rcx, 0x22ea508b
sub rcx, 0x2a4c71c2
xor rcx, 0x1ccf35e6
add rcx, 0x334c2dd5
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x34], 0x4f0dee84
movabs rcx, 0x8b790625d4f6710
xor rcx, 0x645439d4
xor rcx, 0x7948f39c
add rcx, 0x7fffffff
add rcx, 0x1bb54a53
rol rax, 0x12
rol rax, 1
xor rax, rcx
movabs rcx, 0x85163e161d82f4c0
sub rcx, 0x1604b889
add rcx, 0x751ecf13
sub rcx, 0x2e241344
movzx eax, word [rax + 4]
xchg rdi, rdi
mov dword [0x1404a402c], eax
xchg r12, rax
mov r12, qword [rdx + 0x140]
xchg r12, rax
ror rax, 0x14
ror rax, 1
ror rax, 8
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x34], esi
movabs rcx, 0x28f89e083e498cae
sub rcx, 0x300667bf
add rcx, 0x25e75f50
add rcx, 0x4d20b544
add rax, rcx
movabs rcx, 0x9128403b0bd56483
add rcx, 0x209a2a9c
sub rcx, 0x21e0831e
add rcx, 0x7fffffff
add rcx, 0x2af73bb5
ror rax, 0x13
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x18], 0x3898b6eb
movabs rcx, 0x9275a551c9388fe
add rcx, 0x2255d443
add rcx, 0x3aef8644
sub rcx, 0x33b69175
mov dword [0x1404a4030], eax
xchg r13, rax
mov r13, qword [rdx + 0x148]
xchg r13, rax
add rax, rcx
xchg r14, r14
movabs rcx, 0x36d22c7874b2918e
sub rcx, 0x706a08
xor rcx, 0x23a86f3e
add rcx, 0x7fffffff
sub rcx, 0x11b3afd0
xor rax, rcx
movabs rcx, 0x2d7dd0b2715d7f1d
sub rcx, 0x2fdbca90
sub rcx, 0x1b13a79b
add rcx, 0x7fffffff
xor rcx, 0x7d12e0eb
add rax, rcx
movabs rcx, 0x37e6cd9c4c4814ca
xor rcx, 0x35c8dd61
xor rcx, 0x5a2adeb6
add rcx, 0x46ad58da
add rcx, 0xb813007
not rax
mov dword [rsp - 0x2c], 0x41a3f0d9
rol rax, 2
not rax
movzx eax, word [rax + 4]
mov dword [0x1404a4034], eax
mov dword [rsp - 0x14], esp
mov rax, qword [rdx + 0x150]
add rax, rcx
movabs rcx, 0x67ba7cd540d4aa7d
xor rcx, 0x71e4a7ca
sub rcx, 0xfc4d9b1
sub rcx, 0x186f7386
add rcx, 0x6b19af95
xor rax, rcx
mov dword [rsp - 0x38], edi
movabs rcx, 0x2a42fd4020e04103
sub rcx, 0x89a7a73
xor rcx, 0x65226e23
sub rcx, 0x29fcd220
add rcx, 0x7fffffff
add rcx, 0x23936a7a
add rax, rcx
movabs rcx, 0x7b0b86ab7d828c6a
xor rcx, 0x2dbb1bbd
sub rcx, 0x3a47f33b
sub rcx, 0xc06ed0d
add rcx, 0x7fffffff
add rcx, 0x46f5f9fc
not rax
mov dword [rsp - 0x38], edi
rol rax, 8
rol rax, 5
rol rax, 8
rol rax, 1
rol rax, 1
not rax
movzx eax, word [rax + 4]
xchg rsp, rsp
mov dword [0x1404a4038], eax
mov rax, qword [rdx + 0x158]
ror rax, 7
ror rax, 1
ror rax, 2
xor rax, rcx
movabs rcx, 0x146d3d09477e555a
sub rcx, 0x3c1a04cd
add rcx, 0x618b76b6
add rcx, 0x7fffffff
add rcx, 0x99d703
add rax, rcx
movabs rcx, 0x535d5fac4b86f9c3
add rcx, 0x97595fe
add rcx, 0x1b9e82e4
sub rcx, 0x2f72ca2a
add rcx, 0x7fffffff
add rcx, 0x2d320c4d
xor rax, rcx
xchg r13, r13
movabs rcx, 0x9ea2be5495a5c2a
sub rcx, 0x331b9707
xor rcx, 0x7c1c4188
add rcx, 0x65ed9856
movzx eax, word [rax + 4]
mov dword [0x1404a403c], eax
mov dword [rsp - 0x30], edx
mov rax, qword [rdx + 0x160]
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x34], 0x3c9bdc86
movabs rcx, 0x664749b84c5331cb
sub rcx, 0x148bbcef
add rcx, 0x4c1eeb1
sub rcx, 0x20932b57
add rcx, 0x7fffffff
add rcx, 0x179600f6
ror rax, 0xd
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
xchg r8, r8
rol rax, 0x29
rol rax, 7
rol rax, 8
rol rax, 1
rol rax, 1
movabs rcx, 0x7b719d7b60817ee2
sub rcx, 0x3a7e69a5
add rcx, 0x1ad44bb5
xor rcx, 0x4d9b3cf8
add rcx, 0x7343e2d3
xor rax, rcx
mov dword [rsp - 0x18], edx
movabs rcx, 0xb5681e632447e0da
add rcx, 0x55daedc9
xor rcx, 0x1bfc1479
xor rcx, 0x4d308144
xor rcx, 0x62818ba1
movzx eax, word [rax + 4]
mov dword [rsp - 0x3c], ebx
mov dword [0x1404a4040], eax
mov rax, qword [rdx + 0x168]
ror rax, 0x31
ror rax, 7
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x30], edi
movabs rcx, 0x5fa452020df0e653
sub rcx, 0xc1033f9
add rcx, 0x3580919d
add rcx, 0x274a4ceb
xor rcx, 0x5f64630c
ror rax, 0xa
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a4044], eax
xchg r15, r15
xchg r13, rax
mov r13, qword [rdx + 0x170]
xchg r13, rax
add rax, rcx
mov dword [rsp - 0x20], esi
movabs rcx, 0x7e10f7a64930ed16
xor rcx, 0x637e2c9
sub rcx, 0x4b6709ec
add rcx, 0x766cb49f
sub rcx, 0xcf0c963
rol rax, 3
rol rax, 8
rol rax, 1
not rax
sub rax, rcx
mov dword [rsp - 0x40], 0x233549b9
movabs rcx, 0x3ed700565edc9ab8
sub rcx, 0x3598c90c
add rcx, 0x39daf838
sub rcx, 0x5380eaee
add rcx, 0x7fffffff
add rcx, 0x66d3699e
rol rax, 0xf
rol rax, 0xd
rol rax, 5
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x975bdd5a265cd6cc
sub rcx, 0x4bc60ac
sub rcx, 0xeacbfc6
add rcx, 0x7fffffff
xor rcx, 0x1f6c72e8
ror rax, 0x15
ror rax, 0xe
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a4048], eax
mov r15, r15
mov rax, qword [rdx + 0x178]
xor rax, rcx
movabs rcx, 0xe39768c516eb0985
xor rcx, 0x2c9804ea
add rcx, 0x1efeb881
sub rcx, 0x5090426b
add rcx, 0x4752ff86
not rax
movzx eax, word [rax + 4]
xchg r15, r15
mov dword [0x1404a404c], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x180]
xchg rcx, rax
not rax
mov dword [rsp - 0x20], edi
ror rax, 0x10
ror rax, 0xc
ror rax, 1
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x13277dc90d931dec
add rcx, 0x40153a1b
add rcx, 0x2b59cb72
add rcx, 0x7fffffff
sub rcx, 0x1ee6042d
not rax
mov dword [rsp - 0x38], edi
movzx eax, word [rax + 4]
mov dword [0x1404a4050], eax
mov rax, qword [rdx + 0x188]
mov dword [rsp - 0x18], esi
xor rax, rcx
movabs rcx, 0x59b1451c1b709d78
add rcx, 0x6281cf77
sub rcx, 0x6ef62d2
add rcx, 0x7fffffff
sub rcx, 0x34c0c10f
not rax
ror rax, 0x11
ror rax, 1
not rax
mov dword [rsp - 0x3c], edx
ror rax, 4
ror rax, 5
ror rax, 9
ror rax, 9
ror rax, 6
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a4054], eax
mov dword [rsp - 0x18], 0x27cf47c0
mov rax, qword [rdx + 0x190]
sub rax, rcx
movabs rcx, 0x57d01a294c46c8a7
sub rcx, 0x4327b24f
add rcx, 0x1e361076
add rcx, 0x60147d2
xor rcx, 0x13e41806
rol rax, 0x1e
rol rax, 4
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x6cda7315dcd1b87
add rcx, 0x1db8475d
sub rcx, 0x40d8913f
add rcx, 0x38abf5da
add rcx, 0x459ff05
ror rax, 0xb
ror rax, 9
ror rax, 6
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
mov r10, r10
movabs rcx, 0x947aebba437e965f
add rcx, 0x2a655d66
xor rcx, 0x2b644627
sub rcx, 0x16255439
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x24], 0x77f0ff9d
movabs rcx, 0x4569fe537f0ad888
sub rcx, 0x74e82c6b
add rcx, 0x1e79f839
add rcx, 0x7fffffff
xor rcx, 0x7061c535
mov dword [0x1404a4058], eax
mov rax, qword [rdx + 0x198]
mov dword [rsp - 0x38], 0x7d972381
ror rax, 4
ror rax, 6
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0xbef51bd9027f22c9
add rcx, 0x474341ed
xor rcx, 0x707b2253
add rcx, 0x7fffffff
add rcx, 0x27d3d3e2
ror rax, 0xe
ror rax, 0xa
ror rax, 4
ror rax, 2
ror rax, 6
ror rax, 3
ror rax, 2
ror rax, 3
ror rax, 1
xor rax, rcx
movabs rcx, 0x182a9c4d4e779c43
sub rcx, 0x3ecf5530
xor rcx, 0x4072d65
add rcx, 0x7fffffff
xor rcx, 0x4843abf3
movzx eax, word [rax + 4]
mov rsi, rsi
mov dword [0x1404a405c], eax
mov rax, qword [rdx + 0x1a0]
not rax
add rax, rcx
mov dword [rsp - 0x30], 0x5eca8570
movabs rcx, 0x10cb5d3f15f1ead6
add rcx, 0x38e33bda
sub rcx, 0x1854d694
add rcx, 0xd012dac
add rcx, 0x3048cc0c
not rax
rol rax, 0x10
movzx eax, word [rax + 4]
xchg r14, r14
mov dword [0x1404a4060], eax
mov rax, qword [rdx + 0x1a8]
add rax, rcx
movabs rcx, 0x2c70fb1a308a1b0e
sub rcx, 0x26d3f210
add rcx, 0x628b211d
sub rcx, 0x48266240
xor rax, rcx
movabs rcx, 0x76533b0773556140
sub rcx, 0xd92c6
sub rcx, 0x4bcab45e
xor rcx, 0x196fe05c
add rcx, 0x42e027f5
rol rax, 7
rol rax, 8
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r12, r12
movabs rcx, 0x665f94c27379e501
sub rcx, 0x1c1a8385
xor rcx, 0x3eb81021
sub rcx, 0x511abb32
sub rcx, 0x47bd58e
movzx eax, word [rax + 4]
mov dword [0x1404a4064], eax
mov dword [rsp - 0x28], 0x4086a49d
xchg r11, rax
mov r11, qword [rdx + 0x1b0]
xchg r11, rax
sub rax, rcx
movabs rcx, 0x5af6d429428f9346
add rcx, 0x30052170
add rcx, 0x843fabc
xor rcx, 0x223fc57a
not rax
mov rdx, rdx
sub rax, rcx
movabs rcx, 0x32ad1162635c20b3
xor rcx, 0x6632a33b
add rcx, 0x463c4eed
sub rcx, 0x13fdc134
rol rax, 6
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x28f81ed1663f6d21
sub rcx, 0x7761d5e
xor rcx, 0x71e55535
xor rcx, 0x242a80e0
movzx eax, word [rax + 4]
mov dword [0x1404a4068], eax
mov dword [rsp - 0x40], edi
xchg r14, rax
mov r14, qword [rdx + 0x1b8]
xchg r14, rax
rol rax, 0x34
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x1293b0dc6e90dea4
add rax, 0xf1f1041
sub rax, 0x3553c369
xor rax, 0x44fbc1cb
xor rcx, rax
movabs rax, 0x543320f14d21e3b5
xor rax, 0x706ac52d
add rax, 0x287ef63a
sub rax, 0x651da995
add rax, 0x7fffffff
sub rax, 0x5597df
sub rcx, rax
mov dword [rsp - 0x34], esi
movabs rax, 0x35d19be15607bdcf
add rax, 0x5fb9b68
xor rax, 0x68de5eb2
add rax, 0x845a62a
xor rax, 0x333a0bd4
xor rcx, rax
mov dword [rsp - 0x10], edx
movabs rax, 0x14d173f546de26b1
add rax, 0x2b52a427
sub rax, 0xf5b8f50
sub rax, 0x523e5e59
add rax, 0x67f8d269
ror rcx, 8
ror rcx, 0xa
ror rcx, 6
ror rcx, 4
ror rcx, 1
ror rcx, 1
ror rcx, 1
ror rcx, 1
movzx eax, word [rcx + rax]
movabs rcx, 0x43ca9f651ee77f
sub rcx, 0x3963006e
add rcx, 0x18b5d962
add rcx, 0x684452b3
mov dword [0x1404a406c], eax
xchg r14, rax
mov r14, qword [rdx + 0x1c0]
xchg r14, rax
add rax, rcx
mov rsi, rsi
movabs rcx, 0x4c362e872c8b13ad
sub rcx, 0x13b60b98
xor rcx, 0x422410c9
add rcx, 0x7e747181
rol rax, 0x16
rol rax, 2
rol rax, 1
rol rax, 5
rol rax, 3
rol rax, 4
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x1c], 0x4588a9ff
ror rax, 5
ror rax, 5
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x3c], esi
movabs rcx, 0x4747e453753f6640
sub rcx, 0x6d1d03ce
add rcx, 0x5f1316a
add rcx, 0x10047d5a
rol rax, 0x13
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x38], esi
movabs rcx, 0x2a582f7d1dbe10b9
xor rcx, 0x544ec373
add rcx, 0xf4479dc
sub rcx, 0x4b427cd
mov dword [0x1404a4070], eax
mov dword [rsp - 0x3c], esi
xchg rdi, rax
mov rdi, qword [rdx + 0x1c8]
xchg rdi, rax
add rax, rcx
movabs rcx, 0xa97921a07cc5542a
sub rcx, 0x6b6aa67f
add rcx, 0x606729a6
sub rcx, 0x3904b16e
add rcx, 0x7fffffff
add rcx, 0x3a4222fe
ror rax, 0x1e
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x1d4ee3f17a920735
sub rcx, 0x3081ae06
xor rcx, 0x9d2100
add rcx, 0x21c72755
xor rcx, 0x67611fd
ror rax, 7
ror rax, 5
ror rax, 3
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a4074], eax
xchg r10, rax
mov r10, qword [rdx + 0x1d0]
xchg r10, rax
sub rax, rcx
xchg rsp, rsp
movabs rcx, 0xa387f2206ce4f7df
sub rcx, 0x6a38af08
xor rcx, 0x17690d22
add rcx, 0x25b9217c
xor rax, rcx
movabs rcx, 0x46a6b04e6de94cb8
xor rcx, 0x32057f5
sub rcx, 0x440ff08c
xor rcx, 0xb82f304
add rcx, 0x7fffffff
add rcx, 0x9972ef
not rax
sub rax, rcx
mov dword [rsp - 0x30], 0x6605e0bd
movabs rcx, 0x80dabc4025060e26
xor rcx, 0x59afee0c
xor rcx, 0x636eda86
add rcx, 0x7fffffff
xor rcx, 0x6afdf9f3
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404a4078], eax
xchg rdi, rdi
xchg r11, rax
mov r11, qword [rdx + 0x1d8]
xchg r11, rax
ror rax, 1
ror rax, 0xb
ror rax, 1
ror rax, 4
ror rax, 8
ror rax, 1
ror rax, 1
ror rax, 1
add rcx, rax
xchg r13, r13
movabs rax, 0x71861652cd5376
sub rax, 0x2ad65e10
add rax, 0x38896b2b
xor rax, 0x7e84547c
xor rcx, rax
movabs rax, 0x556132cc4546b2f3
sub rax, 0xea29f10
sub rax, 0x2f2904b9
add rax, 0x7fffffff
add rax, 0x19992e59
rol rcx, 1
add rcx, rax
movabs rax, 0xa8bd17b73f31c05b
add rax, 0x13982486
xor rax, 0x30f8cee9
sub rax, 0x4c022b46
add rax, 0x7fffffff
add rax, 0x59505e74
ror rcx, 0x19
ror rcx, 2
ror rcx, 1
movzx eax, word [rcx + rax]
mov dword [0x1404a407c], eax
mov dword [rsp - 0x38], edx
mov al, 0x32
add al, 0x2d
sub al, 0x3c
add al, 0x33
sub al, 0x55
ret