Function at 0x140058420
Capabilities:
Hash data using murmur3

Disassembly:
xchg rdi, rax
mov rdi, qword [rdx]
xchg rdi, rax
movabs rcx, 0x743b61552ffe1ea6
add rcx, 0x1e076d83
sub rcx, 0xae07f8a
sub rcx, 0x23333447
add rcx, 0xad71c72
ror rax, 2
ror rax, 0xf
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x26f411da24d166e7
add rcx, 0x2baa0a5b
add rcx, 0x986d45f
sub rcx, 0x48d67c08
ror rax, 2
ror rax, 0x12
ror rax, 0x11
ror rax, 3
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x6b23ac050241dcdb
xor rcx, 0x5bcc367f
xor rcx, 0x2cccb76f
sub rcx, 0x5cb478a9
add rcx, 0x7fffffff
xor rcx, 0x4c7edaba
mov dword [0x1404dff60], eax
mov dword [rsp - 0x3c], edx
xchg rbp, rax
mov rbp, qword [rdx + 8]
xchg rbp, rax
rol rax, 0xc
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x3e16514c3d03fe78
xor rcx, 0x3d8513d4
xor rcx, 0x651fa2e4
add rcx, 0x7fffffff
xor rcx, 0x630f82e1
rol rax, 9
xor rax, rcx
mov rsi, rsi
movabs rcx, 0x7fdc7bff52037ddd
sub rcx, 0x8d63e89
sub rcx, 0x272212d2
add rcx, 0x1a4c1969
movzx eax, word [rax + rcx]
movabs rcx, 0x4b307189700f0870
sub rcx, 0x55336f6c
sub rcx, 0x710759e
xor rcx, 0x7df129cc
xor rcx, 0x63c35583
mov dword [0x1404dff64], eax
mov dword [rsp - 0x20], 0x4bcd25e2
mov rax, qword [rdx + 0x10]
add rax, rcx
movabs rcx, 0x59d0d012066e39b
add rcx, 0x3c72283b
sub rcx, 0x4c608b4d
xor rcx, 0x51617827
add rcx, 0x7f3f5171
not rax
mov r9, r9
ror rax, 0x16
ror rax, 0x14
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x5e63e4d97c09b05f
sub rcx, 0x697c841f
add rcx, 0x2315acfc
xor rcx, 0x39563b32
movzx eax, word [rax + 4]
mov dword [0x1404dff68], eax
xchg r9, r9
mov rax, qword [rdx + 0x18]
rol rax, 7
rol rax, 3
rol rax, 2
rol rax, 9
rol rax, 1
rol rax, 2
not rax
mov dword [rsp - 0x24], 0x779b68de
add rax, rcx
movabs rcx, 0x2db0d86b5c1bb7cd
xor rcx, 0x748b9b5d
sub rcx, 0x3d61719
add rcx, 0x7fffffff
add rcx, 0x5143676e
ror rax, 0xb
ror rax, 0x15
ror rax, 3
ror rax, 0xa
ror rax, 4
ror rax, 1
add rax, rcx
movabs rcx, 0x7569dc3473c9f345
xor rcx, 0x214574cd
sub rcx, 0x2584c875
xor rcx, 0x42b865b6
sub rcx, 0x6ec138e6
ror rax, 6
ror rax, 1
movzx eax, word [rax + rcx]
mov rdi, rdi
movabs rcx, 0xe79bfaff2547a7bc
add rcx, 0xd2c529d
sub rcx, 0x5748afb
sub rcx, 0x67ff86d
sub rcx, 0x15323bd4
mov dword [0x1404dff6c], eax
mov rax, qword [rdx + 0x20]
mov rcx, rcx
rol rax, 0xc
rol rax, 0x14
rol rax, 0xc
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r14, r14
movabs rcx, 0x55e891504cc62c9a
add rcx, 0x25dbc3ca
xor rcx, 0x350d4231
sub rcx, 0x37d88214
add rcx, 0x7fffffff
add rcx, 0x3452bed2
movzx eax, word [rax + rcx]
movabs rcx, 0xc519001f45a84cbd
sub rcx, 0x19298b9a
xor rcx, 0x138decf1
xor rcx, 0x2d41372a
add rcx, 0x7fffffff
add rcx, 0x57cc709a
mov dword [0x1404dff70], eax
mov dword [rsp - 0x10], 0x2f9a68b6
mov rax, qword [rdx + 0x28]
ror rax, 0x1b
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x9e23a3762b9ebc8d
xor rax, 0xfe2400d
add rax, 0xaf13c85
add rax, 0x7fffffff
add rax, 0x308dec8
xor rcx, rax
mov rbp, rbp
movabs rax, 0x25cdbc32a5b757
sub rax, 0x2e24d0f5
add rax, 0x428b5fc7
xor rax, 0x14e39c99
add rcx, rax
ror rcx, 5
ror rcx, 0xf
ror rcx, 3
ror rcx, 6
ror rcx, 1
ror rcx, 1
movzx eax, word [rcx + 4]
movabs rcx, 0x2fc099936c142fe7
add rcx, 0x1e9e4c0
sub rcx, 0x6d9119fb
add rcx, 0x7fffffff
add rcx, 0x3693e18f
mov dword [0x1404dff74], eax
xchg r12, rax
mov r12, qword [rdx + 0x30]
xchg r12, rax
rol rax, 2
rol rax, 2
rol rax, 9
add rcx, rax
movabs rax, 0x27a5ec2142c8fa57
sub rax, 0x3497c5c1
add rax, 0x58a4573f
add rax, 0x7fffffff
add rax, 0x481001d
xor rcx, rax
movabs rax, 0x7beb87726daa569d
sub rax, 0x9265d41
sub rax, 0x2e64abdd
xor rax, 0x6af31d5c
add rax, 0x76f79de8
add rcx, rax
movabs rax, 0x303515985dd0a179
sub rax, 0x26ca67bb
add rax, 0x1485cfc6
sub rax, 0x3cd185c9
add rax, 0x159fb514
xor rcx, rax
mov r9, r9
movzx eax, word [rcx + 4]
movabs rcx, 0x40e8910475d9dba6
sub rcx, 0x2420445a
sub rcx, 0x4b018521
add rcx, 0x2077152d
add rcx, 0x52724be6
mov dword [0x1404dff78], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x38]
xchg rbx, rax
add rax, rcx
mov r9, r9
movabs rcx, 0x75d0a439796f5734
sub rcx, 0x28b456ae
add rcx, 0x6c2c184
xor rcx, 0x67388733
xor rcx, 0x1c41e395
ror rax, 0xb
ror rax, 0xa
ror rax, 2
ror rax, 6
ror rax, 1
add rax, rcx
movabs rcx, 0xa6f496ea230ed4b6
add rcx, 0x2d007f8c
xor rcx, 0x2890019f
add rcx, 0x7fffffff
xor rcx, 0x3b748f78
ror rax, 7
ror rax, 2
ror rax, 3
movzx eax, word [rax + rcx]
movabs rcx, 0x7a3f42ce3e1b650b
sub rcx, 0x1ae6bc1e
add rcx, 0x4ec72bdb
sub rcx, 0x28cb9eaa
mov dword [0x1404dff7c], eax
xchg r12, rax
mov r12, qword [rdx + 0x40]
xchg r12, rax
xor rax, rcx
movabs rcx, 0xb96c6c645b47327a
sub rcx, 0x2ffa54dd
xor rcx, 0x20a354f4
add rcx, 0x199d1c17
rol rax, 0x22
rol rax, 1
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x9facf63a40558a99
add rcx, 0x3f2c204c
xor rcx, 0x712cca34
add rcx, 0x42c9eadc
movzx eax, word [rax + 4]
mov dword [rsp - 0x1c], 0x1dd9a575
mov dword [0x1404dff80], eax
mov rax, qword [rdx + 0x48]
ror rax, 0xa
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x1b266dd140685c1f
sub rcx, 0x2cdc2325
sub rcx, 0x1ffc6e6
add rcx, 0x7fffffff
add rcx, 0x3b64c86c
xor rax, rcx
mov dword [rsp - 0x2c], esi
movabs rcx, 0xe6bd751a59ba09
add rcx, 0x568a2083
sub rcx, 0x69ca999d
add rcx, 0x169f6af2
movzx eax, word [rax + rcx]
movabs rcx, 0xa00eb42b6643162f
sub rcx, 0x46fd1928
add rcx, 0x53342cdb
add rcx, 0x7971f506
mov dword [0x1404dff84], eax
mov dword [rsp - 0xc], 0x7e5b6266
mov rax, qword [rdx + 0x50]
xor rax, rcx
movabs rcx, 0x6b5814d51a6f4d11
add rcx, 0x36869637
add rcx, 0x2eefc71e
add rcx, 0x43f35a09
ror rax, 0x14
ror rax, 0x12
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x20], ebx
movabs rcx, 0xe3673823207e80c7
add rcx, 0x25c7c027
xor rcx, 0x97e08e4
sub rcx, 0x3037c776
xor rcx, 0x1ecbbab4
movzx eax, word [rax + rcx]
mov rdx, rdx
movabs rcx, 0x7f057386227eb253
add rcx, 0x1c3aacf6
xor rcx, 0x3e726047
add rcx, 0x7fffffff
add rcx, 0x283cfa71
mov dword [0x1404dff88], eax
mov r13, r13
xchg rsi, rax
mov rsi, qword [rdx + 0x58]
xchg rsi, rax
rol rax, 7
rol rax, 8
rol rax, 0xc
rol rax, 1
xor rax, rcx
movabs rcx, 0x682ec9b9492478da
xor rcx, 0x5ee62cc
xor rcx, 0x7d01b7c6
add rcx, 0x76351800
sub rax, rcx
xchg r9, r9
movabs rcx, 0x54be580c5666231e
add rcx, 0x1dd0e655
xor rcx, 0x272ae19d
add rcx, 0x13ec3b9d
rol rax, 0xf
rol rax, 0xa
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0xf8c9c4c30ddb55b7
sub rcx, 0x784ea14
xor rcx, 0x5c040dea
sub rcx, 0x8b50c0c
sub rcx, 0x56e9283
ror rax, 0x24
ror rax, 1
ror rax, 5
ror rax, 7
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404dff8c], eax
mov rax, qword [rdx + 0x60]
mov dword [rsp - 0x3c], 0x615a2784
xor rax, rcx
movabs rcx, 0xcad78b17e99a94b
sub rcx, 0x111fc5bb
sub rcx, 0x1f29fd08
add rcx, 0x69c9e8cd
sub rax, rcx
movabs rcx, 0x272dd40f5c462dde
sub rcx, 0xd2d8dcf
xor rcx, 0x3c76da1c
sub rcx, 0x133efce3
add rcx, 0x7fffffff
xor rcx, 0x250736a
ror rax, 8
ror rax, 0x15
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
xchg r15, r15
movabs rcx, 0x251a1d3157e7e8b4
add rcx, 0x11c25b4a
sub rcx, 0x6477eabf
xor rcx, 0x624c201c
rol rax, 0xa
rol rax, 1
rol rax, 0x1a
rol rax, 1
movzx eax, word [rax + 4]
xchg rdi, rdi
mov dword [0x1404dff90], eax
xchg r15, rax
mov r15, qword [rdx + 0x68]
xchg r15, rax
sub rax, rcx
movabs rcx, 0x7a48c172193363b9
add rcx, 0x2d727add
add rcx, 0xcfea1a2
add rcx, 0x62b9d87
add rcx, 0x7fffffff
xor rcx, 0x7886335
ror rax, 0x13
ror rax, 0x13
ror rax, 5
ror rax, 3
ror rax, 2
ror rax, 1
not rax
ror rax, 1
ror rax, 1
ror rax, 9
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x593fcf2f5ab33ca1
xor rcx, 0x59b27a8a
add rcx, 0x5a99aa0b
sub rcx, 0x5d6b2553
add rcx, 0x6eaa5b89
xor rax, rcx
movabs rcx, 0x3b68debd3cfa3e11
add rcx, 0x3ba7ec4
sub rcx, 0x3106d25c
add rcx, 0x1cb77e41
add rcx, 0x7fffffff
add rcx, 0x127b5e9f
movzx eax, word [rax + 4]
mov r14, r14
mov dword [0x1404dff94], eax
mov rax, qword [rdx + 0x70]
ror rax, 0xe
ror rax, 3
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x38], ebp
movabs rcx, 0x9381628007849ea1
add rcx, 0x545e6a2e
xor rcx, 0xb32bb0c
xor rcx, 0x50271a8f
rol rax, 0xb
rol rax, 0x1a
rol rax, 7
rol rax, 1
add rax, rcx
mov r8, r8
movabs rcx, 0x8da31ce03b4a3e8b
add rcx, 0x1e921535
sub rcx, 0x51a1abb4
add rcx, 0x101f01b5
add rcx, 0x7fffffff
xor rcx, 0x66441316
xor rax, rcx
movabs rcx, 0x54d85b94122343b
sub rcx, 0x28238abb
xor rcx, 0x5c23051a
sub rcx, 0x27723ebf
add rcx, 0x6c2137c9
movzx eax, word [rax + 4]
mov dword [0x1404dff98], eax
mov r9, r9
mov rax, qword [rdx + 0x78]
rol rax, 0xf
rol rax, 0x12
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
not rax
mov dword [rsp - 0x24], edx
rol rax, 2
rol rax, 5
rol rax, 2
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404dff9c], eax
xchg r11, r11
mov rax, qword [rdx + 0x80]
not rax
movabs rcx, 0x499db07271046ed3
sub rcx, 0x73a48bf
xor rcx, 0x366d1631
add rcx, 0x7fffffff
add rcx, 0x1b2c65cf
sub rax, rcx
movabs rcx, 0x4d70f95730958e11
sub rcx, 0x21456a61
xor rcx, 0x20c43f3b
sub rcx, 0x8710e35
add rcx, 0xc22eda0
not rax
xchg rdi, rdi
rol rax, 0x2c
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x280ae77f23b5308f
xor rcx, 0x74726ae3
sub rcx, 0x13e47307
add rcx, 0x7fffffff
add rcx, 0x93067d1
mov dword [0x1404dffa0], eax
xchg r10, rax
mov r10, qword [rdx + 0x88]
xchg r10, rax
xor rax, rcx
mov r10, r10
movabs rcx, 0x3f4f2ff539c95033
add rcx, 0x2c1d6331
xor rcx, 0x6ea77b63
add rcx, 0x6f8d39bd
sub rcx, 0x27fd6273
add rax, rcx
xchg r11, r11
movabs rcx, 0x71df6b5968c9fa4f
sub rcx, 0x2f263b66
sub rcx, 0x2bd20c4e
xor rcx, 0x7a1ffeb5
add rcx, 0x111db758
xor rax, rcx
movabs rcx, 0x7dbb260965568be8
sub rcx, 0x33c25b14
sub rcx, 0x16e6c604
add rcx, 0x234bc736
sub rcx, 0x31b27588
add rax, rcx
mov dword [rsp - 0x24], 0x5df6fa73
movabs rcx, 0x625af02b21218427
xor rcx, 0x140d57b3
xor rcx, 0x76476f52
add rcx, 0x7fffffff
xor rcx, 0x2beded7f
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov r8, r8
mov dword [0x1404dffa4], eax
xchg r13, rax
mov r13, qword [rdx + 0x90]
xchg r13, rax
xor rax, rcx
mov dword [rsp - 0x1c], 0x134222a4
movabs rcx, 0x35ca8c660a3f287c
xor rcx, 0x96e4587
add rcx, 0x69a881f1
sub rcx, 0x408ae789
add rcx, 0x7fffffff
xor rcx, 0x248a4ff6
add rax, rcx
mov dword [rsp - 0x30], ecx
movabs rcx, 0x319b2f134b394894
add rcx, 0x25a2e79b
sub rcx, 0x56ed3101
sub rcx, 0x3fbdd66
add rcx, 0x7fffffff
add rcx, 0x1092b96b
rol rax, 0xb
rol rax, 2
rol rax, 4
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x74cb91c8320074bf
add rcx, 0x10764076
add rcx, 0x16c08f0c
sub rcx, 0x2433f838
sub rcx, 0x2f867906
mov dword [0x1404dffa8], eax
mov dword [rsp - 0x20], 0x6117e65e
xchg r15, rax
mov r15, qword [rdx + 0x98]
xchg r15, rax
not rax
mov dword [rsp - 0x34], 0x5578eaf1
add rax, rcx
movabs rcx, 0x92257bb020f08f9d
sub rcx, 0x1e164fce
xor rcx, 0x618a188e
sub rcx, 0x248c53ff
add rcx, 0x34b948ff
rol rax, 2
rol rax, 3
rol rax, 1
add rax, rcx
xchg rsp, rsp
movabs rcx, 0x25cf286016413508
add rcx, 0x5be04f5f
sub rcx, 0x4e9f58c0
xor rcx, 0x1729e200
add rcx, 0x7fffffff
add rcx, 0xfc099d6
not rax
mov dword [rsp - 0x34], edx
movzx eax, word [rax + 4]
mov dword [0x1404dffac], eax
xchg r12, rax
mov r12, qword [rdx + 0xa0]
xchg r12, rax
add rax, rcx
movabs rcx, 0xe6364cfe0db14503
add rcx, 0x17222a19
add rcx, 0x1e82a51
add rcx, 0x7fffffff
add rcx, 0x54f119be
not rax
xchg rsi, rsi
ror rax, 0x2c
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 3
ror rax, 1
xor rax, rcx
movabs rcx, 0x2c1cd11c7f8d57db
xor rcx, 0x3d4f11ba
xor rcx, 0x4f4f3f57
add rcx, 0x7fffffff
add rcx, 0x28276c31
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x5af1d91f66e48465
add rcx, 0xd037917
xor rcx, 0x29ff5164
add rcx, 0x7fffffff
xor rcx, 0x755aec0
rol rax, 0xf
rol rax, 0x14
rol rax, 0xd
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404dffb0], eax
mov dword [rsp - 0x18], ebp
mov rax, qword [rdx + 0xa8]
xor rax, rcx
movabs rcx, 0x719dd0af5e4942b6
add rcx, 0x20d886a6
sub rcx, 0x682ce60f
xor rcx, 0x6286895f
add rcx, 0x7fffffff
xor rcx, 0x48acc173
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 4
not rax
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0xfdffece23a0461f0
sub rcx, 0x2342fc6a
xor rcx, 0x4fbe998d
xor rcx, 0x6ce57d1a
add rcx, 0x7fffffff
add rcx, 0x2c39c00c
rol rax, 4
rol rax, 0x12
rol rax, 4
rol rax, 0xe
movzx eax, word [rax + rcx]
mov dword [rsp - 0x40], esp
movabs rcx, 0x29f4c3994fefa118
add rcx, 0x70b08b5
add rcx, 0x9425906
xor rcx, 0x56497b7f
add rcx, 0x7fffffff
xor rcx, 0x2edc6c11
mov dword [0x1404dffb4], eax
xchg r8, r8
mov rax, qword [rdx + 0xb0]
xor rax, rcx
movabs rcx, 0x45ea25a423b3bf18
xor rcx, 0x460bdaa
sub rcx, 0xeddd626
add rcx, 0x19c49687
add rcx, 0x31e0bbc8
add rax, rcx
xchg r13, r13
movabs rcx, 0x27eda075436d57a3
add rcx, 0x3267fb35
xor rcx, 0x15e0cf4
sub rcx, 0x715344af
add rcx, 0x6f1db900
not rax
ror rax, 8
ror rax, 1
not rax
movzx eax, word [rax + 4]
mov r10, r10
mov dword [0x1404dffb8], eax
mov rax, qword [rdx + 0xb8]
sub rax, rcx
mov dword [rsp - 0x38], edx
movabs rcx, 0x17f40b844788157e
xor rcx, 0x55658e2c
xor rcx, 0x29e4de85
add rcx, 0xa25700
add rcx, 0x7fffffff
sub rcx, 0x216c812d
ror rax, 0x18
ror rax, 1
ror rax, 0xe
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
rol rax, 9
rol rax, 3
rol rax, 0xc
rol rax, 9
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0xc], ecx
mov dword [0x1404dffbc], eax
xchg r10, rax
mov r10, qword [rdx + 0xc0]
xchg r10, rax
movabs rcx, 0x6a95ffa96b31ad94
xor rcx, 0x6ac83ff2
xor rcx, 0x17a3ee
add rcx, 0x7fffffff
add rcx, 0x5cfd0017
xor rax, rcx
xchg r10, r10
movabs rcx, 0xaa01752d9b70ec
xor rcx, 0x1fc79535
sub rcx, 0x2baabd60
add rcx, 0x1af7289c
add rcx, 0x719b645
ror rax, 3
ror rax, 1
xor rax, rcx
movabs rcx, 0x406a26c93b3b0d50
add rcx, 0x1aab8c3f
sub rcx, 0x2d1ab530
sub rcx, 0x10229b5e
add rcx, 0x7fffffff
sub rcx, 0x35b3045
not rax
sub rax, rcx
mov r15, r15
movabs rcx, 0x27d333810fa91a89
xor rcx, 0x66e094a2
xor rcx, 0x436e3564
add rcx, 0x7fffffff
add rcx, 0x4743357e
rol rax, 0x1a
rol rax, 0x24
movzx eax, word [rax + rcx]
xchg rdi, rdi
movabs rcx, 0xe4e5d0220aaa1be9
add rcx, 0x6cbf0ef1
sub rcx, 0x597f2eb4
add rcx, 0x488c985b
add rcx, 0x3fdd37d6
mov dword [0x1404dffc0], eax
xchg rcx, rax
mov rcx, qword [rdx + 0xc8]
xchg rcx, rax
ror rax, 0x15
ror rax, 6
ror rax, 2
ror rax, 1
add rcx, rax
movabs rax, 0x46a20d9c370348a7
xor rax, 0x2d72af1
add rax, 0xdd0f2cb
add rax, 0x2a8ad764
add rax, 0x66658034
xor rcx, rax
movabs rax, 0x74106985d9ef4eb
sub rax, 0x37a86272
add rax, 0x3692e395
sub rax, 0x4db56def
sub rcx, rax
mov r10, r10
rol rcx, 0xc
rol rcx, 3
rol rcx, 1
rol rcx, 2
movzx eax, word [rcx + 4]
mov dword [rsp - 0x18], 0x185b2647
movabs rcx, 0x4177c70713e1faff
sub rcx, 0xeb23082
xor rcx, 0x3b2fa612
sub rcx, 0x253d3060
add rcx, 0x7fffffff
add rcx, 0x3962cf73
mov dword [0x1404dffc4], eax
mov dword [rsp - 0x3c], edi
mov rax, qword [rdx + 0xd0]
add rax, rcx
movabs rcx, 0xb81f498c4194c884
xor rcx, 0x5516e38b
xor rcx, 0x59249550
xor rcx, 0x4d7837b6
add rcx, 0x7fffffff
add rcx, 0x39164ae1
ror rax, 5
ror rax, 3
add rax, rcx
mov r12, r12
movabs rcx, 0x2dc6434a3be1a1c8
xor rcx, 0x5cd7c40a
sub rcx, 0x3f4db5c3
add rcx, 0x4a1f0b39
sub rcx, 0xa60c13d
xor rax, rcx
movabs rcx, 0x2e10b48f1ac4cef0
xor rcx, 0x6f751901
xor rcx, 0x68699274
add rcx, 0x449ed5f6
sub rcx, 0x214abaa
movzx eax, word [rax + rcx]
mov rbp, rbp
movabs rcx, 0x8eff996278ce0542
sub rcx, 0x1385ade
sub rcx, 0x6ed72a13
xor rcx, 0x411707b1
sub rcx, 0x85c6965
mov dword [0x1404dffc8], eax
xchg r12, rax
mov r12, qword [rdx + 0xd8]
xchg r12, rax
not rax
mov dword [rsp - 0x30], 0x4eda7ecf
ror rax, 0x1a
ror rax, 2
ror rax, 8
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x44fc7c1971b3b592
sub rcx, 0x5592c2f0
add rcx, 0x687f4fa
xor rcx, 0x406f2a1c
movzx eax, word [rax + 4]
mov dword [0x1404dffcc], eax
mov dword [rsp - 0x1c], 0x6f424a92
mov rax, qword [rdx + 0xe0]
sub rax, rcx
movabs rcx, 0x7c5e77107586f805
sub rcx, 0x324438bc
xor rcx, 0x19dd9bbb
add rcx, 0x140d1e41
add rcx, 0x6bb84740
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
xchg rbx, rbx
movabs rcx, 0xaf3d8b9c512c3688
sub rcx, 0x406bc3cf
add rcx, 0x421cb00a
xor rcx, 0x22d9a8c9
add rcx, 0x7fffffff
add rcx, 0xb0e2884
not rax
ror rax, 0x27
ror rax, 7
ror rax, 7
ror rax, 2
movzx eax, word [rax + rcx]
movabs rcx, 0x6b11818f71b4a172
xor rcx, 0x242a4fe6
sub rcx, 0x12dd46c4
xor rcx, 0x25299c4a
sub rcx, 0x2954b2ef
mov dword [0x1404dffd0], eax
xchg r13, rax
mov r13, qword [rdx + 0xe8]
xchg r13, rax
xor rax, rcx
movabs rcx, 0x255ea43c12af20b5
add rcx, 0x4795334a
xor rcx, 0x4e9682a6
add rcx, 0x2b14640b
add rax, rcx
mov dword [rsp - 0x2c], ebx
movabs rcx, 0x8a83e91354ddb2b
xor rcx, 0x2e94f0b0
xor rcx, 0x76995768
add rcx, 0x1190283d
sub rcx, 0x33de1d08
rol rax, 6
rol rax, 3
rol rax, 1
not rax
rol rax, 1
rol rax, 5
rol rax, 3
rol rax, 1
xor rax, rcx
movabs rcx, 0xf3a7c95c7b2a7870
xor rcx, 0x65f5d435
xor rcx, 0xb9bdf7b
add rcx, 0x2ff00bb3
add rcx, 0x7fffffff
xor rcx, 0x2b35ae77
movzx eax, word [rax + 4]
mov dword [0x1404dffd4], eax
xchg r10, r10
mov rax, qword [rdx + 0xf0]
not rax
ror rax, 0xc
ror rax, 8
ror rax, 0xc
ror rax, 5
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x6804ca473c6f4804
sub rcx, 0x163dea8e
sub rcx, 0x187ecf6c
add rcx, 0x49cb3baf
not rax
ror rax, 0xa
ror rax, 0x15
ror rax, 0xb
ror rax, 1
movzx eax, word [rax + 4]
xchg r12, r12
mov dword [0x1404dffd8], eax
mov rax, qword [rdx + 0xf8]
rol rax, 0x2d
rol rax, 1
rol rax, 6
rol rax, 5
rol rax, 3
rol rax, 1
add rax, rcx
mov dword [rsp - 0x24], 0x47761bc5
rol rax, 0x24
rol rax, 0x15
rol rax, 1
rol rax, 1
not rax
ror rax, 4
ror rax, 1
movabs rcx, 0x583ae8ca3ebb306c
add rcx, 0x39f31e62
sub rcx, 0x711c699a
add rcx, 0x23404596
add rcx, 0x7fffffff
add rcx, 0x39ec49ad
movzx eax, word [rax + rcx]
movabs rcx, 0x6fbbe0ab5a26081f
sub rcx, 0x2347e8aa
add rcx, 0x1c545903
xor rcx, 0x58cd7869
add rcx, 0x54e7fa26
mov dword [0x1404dffdc], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x100]
xchg rsp, rax
xor rax, rcx
movabs rcx, 0xfa7df88b553dece8
sub rcx, 0x73cbfbf
sub rcx, 0x400a2d9
xor rcx, 0x2e6f77a3
sub rcx, 0x2fa29feb
rol rax, 3
rol rax, 4
rol rax, 2
rol rax, 8
rol rax, 4
add rcx, rax
movabs rax, 0x6e0b61d13979fe38
sub rax, 0x3575db55
add rax, 0x4d720b82
sub rax, 0x439ca0da
xor rcx, rax
movabs rax, 0x15a8958624593901
add rax, 0x25f2a3f9
sub rax, 0x57d145
add rax, 0x7fffffff
add rax, 0x2cac8504
add rcx, rax
rol rcx, 0x21
rol rcx, 3
rol rcx, 1
rol rcx, 1
rol rcx, 2
rol rcx, 1
movzx eax, word [rcx + 4]
mov rdi, rdi
movabs rcx, 0x454a1b7112825c04
xor rcx, 0x5b58edff
sub rcx, 0x17d25b95
add rcx, 0x3a1aae05
add rcx, 0x1bdf3c8c
mov dword [0x1404dffe0], eax
xchg r11, rax
mov r11, qword [rdx + 0x108]
xchg r11, rax
rol rax, 0x1f
rol rax, 0xa
rol rax, 6
rol rax, 1
not rax
mov rsi, rsi
rol rax, 6
rol rax, 3
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x28], 0xd458cad
movabs rcx, 0x4ebb5b320b7dc131
add rcx, 0x122c55f3
add rcx, 0x5c01fc3
add rcx, 0xb35634e
add rcx, 0x7fffffff
xor rcx, 0x21fde741
rol rax, 0xf
rol rax, 3
rol rax, 8
rol rax, 4
rol rax, 1
xor rax, rcx
movabs rcx, 0xf06d924931717bc0
add rcx, 0x42ed7d7a
xor rcx, 0x5fd4bc56
xor rcx, 0x561a5931
movzx eax, word [rax + rcx]
mov r8, r8
movabs rcx, 0x2f0e7460245dc3a4
add rcx, 0x3a4ec96a
sub rcx, 0x552e6e9d
xor rcx, 0x124c0d30
mov dword [0x1404dffe4], eax
mov rax, qword [rdx + 0x110]
not rax
mov dword [rsp - 0xc], esi
rol rax, 2
add rax, rcx
movabs rcx, 0x20c65445680a484b
xor rcx, 0x35f1a28c
add rcx, 0x17a7ce38
add rcx, 0x7fffffff
add rcx, 0x262e217
rol rax, 2
rol rax, 0x10
rol rax, 0xe
rol rax, 1
movzx eax, word [rax + 4]
xchg r14, r14
mov dword [0x1404dffe8], eax
xchg r13, rax
mov r13, qword [rdx + 0x118]
xchg r13, rax
add rax, rcx
movabs rcx, 0xe2a3f8f141397323
xor rcx, 0x393be7b9
xor rcx, 0x3e458c2d
add rcx, 0x7fffffff
add rcx, 0x38313c8e
rol rax, 0xb
rol rax, 1
not rax
xchg rdi, rdi
movzx eax, word [rax + rcx]
movabs rcx, 0x1ca3bfe769f59605
sub rcx, 0x424905c8
add rcx, 0x4e720005
xor rcx, 0x4bfc01d3
add rcx, 0x372cae33
mov dword [0x1404dffec], eax
mov rsp, rsp
xchg rdi, rax
mov rdi, qword [rdx + 0x120]
xchg rdi, rax
rol rax, 0x22
rol rax, 2
rol rax, 3
rol rax, 1
add rcx, rax
movabs rax, 0x1213cb520fe95573
xor rax, 0x709c202c
xor rax, 0xf72c6ef
sub rax, 0x13c650a6
not rcx
add rcx, rax
mov r11, r11
movabs rax, 0xa8568614222be70
add rax, 0x21bc663b
sub rax, 0xc42ccbd
xor rax, 0x767a9c
ror rcx, 0xd
ror rcx, 0xd
ror rcx, 4
ror rcx, 5
ror rcx, 1
ror rcx, 1
not rcx
movzx eax, word [rcx + rax]
movabs rcx, 0x1f5574e72aec0023
xor rcx, 0x10659705
sub rcx, 0x12928a2b
add rcx, 0x7fffffff
xor rcx, 0x6dbbade9
mov dword [0x1404dfff0], eax
xchg r12, r12
xchg rbx, rax
mov rbx, qword [rdx + 0x128]
xchg rbx, rax
ror rax, 2
ror rax, 0x1e
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x6d9fb8d347e9206f
add rcx, 0x1523a6e2
add rcx, 0x1fd89551
sub rcx, 0x4da7b2f8
add rcx, 0x67d1129
sub rax, rcx
xchg r11, r11
movabs rcx, 0x58ec4b7c36724635
xor rcx, 0x30c5abf
sub rcx, 0x302d580e
add rcx, 0x28c8bf1b
add rcx, 0x7fffffff
add rcx, 0x3404918a
xor rax, rcx
movabs rcx, 0x1eeaf42d78c5157c
add rcx, 0x395953d
sub rcx, 0x395c0df
sub rcx, 0x10a4017c
add rcx, 0xb9b5b8
movzx eax, word [rax + 4]
mov dword [0x1404dfff4], eax
mov rax, qword [rdx + 0x130]
mov r14, r14
not rax
rol rax, 6
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x8ac36d5b72bbea86
sub rcx, 0x71eb834b
xor rcx, 0x54f1966
add rcx, 0x24892838
sub rcx, 0x1d63bc62
rol rax, 0x1b
rol rax, 1
rol rax, 5
rol rax, 3
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x2a4a39595d69a642
xor rcx, 0x4e172441
add rcx, 0x380ff3b2
sub rcx, 0x2ff8edf0
mov dword [0x1404dfff8], eax
mov rax, qword [rdx + 0x138]
mov r9, r9
add rax, rcx
movabs rcx, 0x5a803abd2aad3aab
add rcx, 0x3a5ec558
xor rcx, 0xfff3eac
sub rcx, 0x5ee754ad
add rcx, 0x7fffffff
add rcx, 0x1c31db06
rol rax, 0x23
rol rax, 1
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x350c4b835c2ae31f
add rcx, 0x1fcd7d6b
sub rcx, 0x273ab8a0
sub rcx, 0x457a7eb6
xor rcx, 0x2e70d329
add rax, rcx
xchg r9, r9
movabs rcx, 0x41e180f36e156142
sub rcx, 0x2ce6f1a5
sub rcx, 0x2caef8c7
add rcx, 0x7fffffff
add rcx, 0x64232c81
rol rax, 6
rol rax, 0xc
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x123004413ebbe3a6
add rcx, 0x310bb177
xor rcx, 0x9c0b6b0
sub rcx, 0x4d362b8a
mov dword [0x1404dfffc], eax
mov rax, qword [rdx + 0x140]
mov dword [rsp - 0x34], esp
ror rax, 5
ror rax, 9
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x7dd10cbe41d45c0f
sub rcx, 0x3c67006b
add rcx, 0x2e2b938b
sub rcx, 0x17aa3ad0
not rax
mov dword [rsp - 0x30], esp
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 8
rol rax, 3
movzx eax, word [rax + 4]
mov dword [rsp - 0x44], 0x21cab952
mov dword [0x1404e0000], eax
mov rax, qword [rdx + 0x148]
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
not rax
xchg r12, r12
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x4282358151d5818
add rcx, 0x474d6c65
sub rcx, 0x530b6fee
add rcx, 0x7fffffff
add rcx, 0xb2407fe
not rax
movzx eax, word [rax + 4]
xchg rsp, rsp
mov dword [0x1404e0004], eax
mov rax, qword [rdx + 0x150]
not rax
add rax, rcx
mov dword [rsp - 0x30], 0x4f4cb03d
movabs rcx, 0x35a1df3039c2064
add rcx, 0x3e41e5d5
add rcx, 0x6342566
add rcx, 0x23b4545b
xor rcx, 0x1c6d10c9
xor rax, rcx
movabs rcx, 0x390797d65590f7cb
add rcx, 0x13e94288
sub rcx, 0x1b1dc347
add rcx, 0x76dcb402
rol rax, 4
add rax, rcx
mov dword [rsp - 0x30], esp
movabs rcx, 0x5a75cdac7090b0d4
xor rcx, 0x5eac0549
add rcx, 0x419198d1
add rcx, 0x4aea264e
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404e0008], eax
xchg r8, r8
mov rax, qword [rdx + 0x158]
xor rax, rcx
movabs rcx, 0x3d306ae81ff33c98
add rcx, 0x3cbbdcce
xor rcx, 0x6e415a93
add rcx, 0x7fffffff
add rcx, 0x44386592
sub rax, rcx
movabs rcx, 0x2a4c89041c6418cc
add rcx, 0x58a6a7da
sub rcx, 0x819c231
sub rcx, 0x414de0b1
add rcx, 0x7fffffff
sub rcx, 0x16f3f09a
ror rax, 8
ror rax, 3
ror rax, 0x15
xor rax, rcx
mov dword [rsp - 0x10], 0x5af21883
movabs rcx, 0x279a09505b51cbe5
sub rcx, 0x1b75a9ef
add rcx, 0x123395d4
sub rcx, 0x797aa31
add rax, rcx
movabs rcx, 0x6d57307e6ee6de88
sub rcx, 0x3fa24c3
sub rcx, 0x354efe92
add rcx, 0x1c4d0f36
add rcx, 0x7fffffff
xor rcx, 0x23faa2a4
ror rax, 4
ror rax, 0xc
ror rax, 0x2a
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov rdi, rdi
mov dword [0x1404e000c], eax
mov rax, qword [rdx + 0x160]
add rax, rcx
xchg rdx, rdx
movabs rcx, 0xb4a609b147ba65af
xor rcx, 0x51a181c6
sub rcx, 0xc885740
add rcx, 0x19b5973c
not rax
rol rax, 0x27
rol rax, 0xf
rol rax, 1
movzx eax, word [rax + rcx]
mov r10, r10
movabs rcx, 0xa41d89b6a5bfd38
sub rcx, 0x2fe36f81
xor rcx, 0x6f714667
sub rcx, 0x5328efd1
add rcx, 0x7fffffff
add rcx, 0x4446136
mov dword [0x1404e0010], eax
xchg r11, r11
mov rax, qword [rdx + 0x168]
xor rax, rcx
movabs rcx, 0x474f8dd57f9a85d7
sub rcx, 0x7883513f
add rcx, 0x58b4a71f
sub rcx, 0x5f0c4fbb
add rcx, 0x7fffffff
xor rcx, 0x5b88b45b
add rax, rcx
mov dword [rsp - 0x40], ecx
movabs rcx, 0x8df0bd458cafa1f
xor rcx, 0x275c5098
xor rcx, 0x5b6c6cd9
add rcx, 0x3e710f78
not rax
sub rax, rcx
mov r11, r11
movabs rcx, 0x7b7f33c673153202
sub rcx, 0x393cf362
xor rcx, 0x24052b52
xor rcx, 0x5ef9de5b
rol rax, 0x13
rol rax, 0xd
rol rax, 0xa
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], edx
movabs rcx, 0x7269706a6bcb2470
sub rcx, 0x61d21d1f
add rcx, 0xecf03e3
add rcx, 0x7fffffff
xor rcx, 0x52635799
movzx eax, word [rax + 4]
mov dword [rsp - 0x10], 0x5689d65b
mov dword [0x1404e0014], eax
mov rax, qword [rdx + 0x170]
rol rax, 0xe
rol rax, 0xe
rol rax, 0x11
rol rax, 8
rol rax, 1
sub rax, rcx
movabs rcx, 0x4dc5423612f52904
xor rcx, 0x4950a760
sub rcx, 0x15f2e238
xor rcx, 0x59fe659
rol rax, 0x10
rol rax, 0x10
rol rax, 4
rol rax, 1
not rax
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 3
ror rax, 1
movzx eax, word [rax + 4]
xchg r9, r9
mov dword [0x1404e0018], eax
mov rax, qword [rdx + 0x178]
add rax, rcx
mov dword [rsp - 0x20], 0x11c7b2ff
movabs rcx, 0xee96adef10690cb7
xor rcx, 0x410aa1c7
sub rcx, 0x492e5ea3
add rcx, 0xdbe8e9e
xor rax, rcx
movabs rcx, 0x44cb730329d5ac12
add rcx, 0x2fb3198a
add rcx, 0xd72912c
xor rcx, 0x6c5b3bee
add rcx, 0x7fffffff
xor rcx, 0x201d77af
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x30], 0x1ef5cf3a
mov dword [0x1404e001c], eax
mov rax, qword [rdx + 0x180]
not rax
ror rax, 0x13
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x2b0e3d651a8a669b
add rcx, 0x51d1d7dc
sub rcx, 0x2ab4a346
xor rcx, 0xd0944e
sub rcx, 0x6d233ec
movzx eax, word [rax + rcx]
mov dword [rsp - 0x20], ebx
movabs rcx, 0x5d216d2f2ff46ffa
xor rcx, 0x7a0f4bd0
xor rcx, 0x1e850fd1
xor rcx, 0xe130b4e
mov dword [0x1404e0020], eax
mov rax, qword [rdx + 0x188]
not rax
xchg r14, r14
sub rax, rcx
movabs rcx, 0x1ab3277f2641023d
sub rcx, 0xe14c472
add rcx, 0x111e7ee9
xor rcx, 0x3f8b648f
ror rax, 0xb
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0xa2b1bf34055ef24c
add rcx, 0x684bf5e5
sub rcx, 0x36d23183
add rcx, 0x5fb766c
ror rax, 0x16
ror rax, 0xb
ror rax, 0xc
movzx eax, word [rax + 4]
xchg r14, r14
mov dword [0x1404e0024], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x190]
xchg rsp, rax
xor rax, rcx
mov r15, r15
movabs rcx, 0x157a71633b566967
add rcx, 0x393bee22
add rcx, 0x10048bd
xor rcx, 0x3ea9c229
add rcx, 0x7fffffff
add rcx, 0x216e5cf5
add rax, rcx
xchg r13, r13
movabs rcx, 0x1671d52d4659aaf5
sub rcx, 0x2fc44d31
xor rcx, 0x78cd5483
xor rcx, 0x2ab51e29
add rcx, 0x7fffffff
xor rcx, 0x2a739224
xor rax, rcx
mov dword [rsp - 0x44], esp
movabs rcx, 0x76bdce3a6b87f0e7
add rcx, 0x6e6b228
sub rcx, 0xb7f979
xor rcx, 0x5b0236f0
add rax, rcx
xchg rsi, rsi
movabs rcx, 0x21adf25045a6fb80
sub rcx, 0x9bd6736
xor rcx, 0x390681
add rcx, 0xcff2436
add rcx, 0x7fffffff
sub rcx, 0x42039c12
ror rax, 3
ror rax, 6
ror rax, 0x21
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404e0028], eax
mov rax, qword [rdx + 0x198]
mov dword [rsp - 0x2c], ebp
xor rax, rcx
movabs rcx, 0x42b369223b561509
add rcx, 0x11c66a99
sub rcx, 0x129958b
add rcx, 0x3db8e68
add rcx, 0x29904ef5
not rax
sub rax, rcx
mov dword [rsp - 0x34], 0x30a37ba6
movabs rcx, 0x5deb6892708f1378
xor rcx, 0x1c907064
sub rcx, 0x66801732
add rcx, 0x5d45f8f1
sub rcx, 0x25110645
not rax
movzx eax, word [rax + 4]
mov r11, r11
mov dword [0x1404e002c], eax
mov rax, qword [rdx + 0x1a0]
xor rax, rcx
mov dword [rsp - 0x18], 0x4f2218f1
movabs rcx, 0x3280cee62971aaf9
add rcx, 0x4719f073
sub rcx, 0x4cde961
add rcx, 0x7fffffff
sub rcx, 0x572739a7
ror rax, 0x15
ror rax, 0x13
ror rax, 6
ror rax, 9
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0x39e0422e2722ca30
add rcx, 0x51de7451
sub rcx, 0x2f8eacfe
add rcx, 0x2e1e155b
add rcx, 0x601522cf
rol rax, 3
rol rax, 9
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x13121ea0554be1c6
xor rcx, 0x44af8bd6
xor rcx, 0x29ff5340
add rcx, 0x5b8daf17
rol rax, 0x14
rol rax, 0xd
rol rax, 2
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov rbx, rbx
mov dword [0x1404e0030], eax
mov rax, qword [rdx + 0x1a8]
add rax, rcx
movabs rcx, 0x312a746a1aab6f76
xor rcx, 0x613c06cd
sub rcx, 0x5d717a4c
add rcx, 0x1a20979f
rol rax, 4
rol rax, 2
rol rax, 1
not rax
mov dword [rsp - 0x34], ecx
ror rax, 0xc
ror rax, 4
ror rax, 2
sub rax, rcx
mov dword [rsp - 0x28], esi
movabs rcx, 0xb7e824991b1453bd
add rcx, 0x5d5828a9
sub rcx, 0x674e6f3c
add rcx, 0x7fffffff
add rcx, 0x6a942409
ror rax, 0x13
xchg r12, r12
movzx eax, word [rax + 4]
mov dword [0x1404e0034], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x1b0]
xchg rsi, rax
ror rax, 0xf
ror rax, 7
ror rax, 8
ror rax, 3
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x63f1263e75b40be0
sub rax, 0x65bfb362
add rax, 0x25e24013
sub rax, 0x50dfb0a
xor rax, 0x2e62ca16
xor rcx, rax
movabs rax, 0x8fcbe58317b0b3d2
add rax, 0x514d8527
sub rax, 0x51fc84ff
add rax, 0x7fffffff
add rax, 0x1a873ec8
ror rcx, 6
ror rcx, 4
ror rcx, 1
ror rcx, 1
movzx eax, word [rcx + rax]
mov dword [rsp - 0x28], 0x960a4d4
movabs rcx, 0x561108085e58d7cb
sub rcx, 0x2efb3768
add rcx, 0x306f4632
sub rcx, 0x5204475f
add rcx, 0x7fffffff
add rcx, 0x31196981
mov dword [0x1404e0038], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x1b8]
xchg rdi, rax
rol rax, 0x25
rol rax, 7
rol rax, 6
rol rax, 6
rol rax, 1
add rax, rcx
mov dword [rsp - 0x34], esi
ror rax, 0x13
ror rax, 9
ror rax, 0xe
ror rax, 3
ror rax, 4
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x666dc8381ccbdc89
add rcx, 0x49c836de
sub rcx, 0x180c7996
xor rcx, 0x10461d35
add rcx, 0x7fffffff
xor rcx, 0x4c1ad398
movzx eax, word [rax + rcx]
movabs rcx, 0x5f0abd910a87a181
xor rcx, 0x62dcd2ae
xor rcx, 0x6315958b
xor rcx, 0x4c44bde8
add rcx, 0x7fffffff
add rcx, 0x5d68f6b
mov dword [0x1404e003c], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x1c0]
xchg rsp, rax
sub rax, rcx
movabs rcx, 0x583a35180acba331
add rcx, 0x3ffa5939
sub rcx, 0x40d3ec39
add rcx, 0x7fffffff
add rcx, 0x7011ea8f
ror rax, 0x13
ror rax, 0x10
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x5c06d7216b896d52
xor rcx, 0x21704426
add rcx, 0x228dec3e
xor rcx, 0x7bb68ba7
xor rcx, 0x5827a5c4
rol rax, 0x23
rol rax, 6
rol rax, 1
movzx eax, word [rax + 4]
xchg r8, r8
mov dword [0x1404e0040], eax
xchg r8, rax
mov r8, qword [rdx + 0x1c8]
xchg r8, rax
sub rax, rcx
movabs rcx, 0x4d3d71fd677dfcc6
sub rcx, 0x1791ca84
sub rcx, 0x1bbcbb20
add rcx, 0x559ee222
rol rax, 0x25
rol rax, 0xa
rol rax, 5
rol rax, 1
add rax, rcx
mov dword [rsp - 0xc], 0x290bd1fe
movabs rcx, 0x68bd4ae642375edb
xor rcx, 0x26878a42
xor rcx, 0x19615f6f
add rcx, 0x7fffffff
xor rcx, 0xd27048d
xor rax, rcx
movabs rcx, 0x435c2f4131b05501
xor rcx, 0xb62e176
sub rcx, 0x1f0e4f53
xor rcx, 0x6721b603
movzx eax, word [rax + 4]
mov dword [0x1404e0044], eax
xchg rbp, rax
mov rbp, qword [rdx + 0x1d0]
xchg rbp, rax
sub rax, rcx
xchg rsi, rsi
movabs rcx, 0x8b28719d1b9d3b10
sub rcx, 0x8e6b57b
add rcx, 0xd4c3a4c
add rcx, 0x7fffffff
add rcx, 0x41ecfb1a
xor rax, rcx
mov dword [rsp - 0x40], 0x6e2f48c6
movabs rcx, 0x7bb961ac077dbdea
add rcx, 0x1b2e92f
xor rcx, 0x4dcf22e7
sub rcx, 0x182bd47f
add rcx, 0x114777b6
rol rax, 6
rol rax, 1
rol rax, 2
sub rax, rcx
mov dword [rsp - 0x40], 0x410dd247
movabs rcx, 0x6ee6e6407d6fef67
sub rcx, 0x32f22c72
add rcx, 0x25c41066
sub rcx, 0x35afc9f9
rol rax, 1
rol rax, 0xc
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov r14, r14
mov dword [0x1404e0048], eax
mov rax, qword [rdx + 0x1d8]
sub rax, rcx
movabs rcx, 0x270005805452a773
sub rcx, 0x4d839569
add rcx, 0x36e4e628
xor rcx, 0xc11f56c
add rcx, 0x7fffffff
sub rcx, 0x1478ae0c
not rax
add rax, rcx
mov r12, r12
ror rax, 9
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
xchg r9, r9
mov dword [0x1404e004c], eax
mov al, 0x5d
add al, 0x10
sub al, 0x35
sub al, 0x37
ret