Function at 0x14006fa60
Capabilities:
Hash data using murmur3

Disassembly:
mov rax, rsp
mov dword [rsp - 0x3c], 0x59e9a8d4
mov qword [rax + 8], rbx
xchg r13, rbp
mov qword [rax + 0x10], r13
xchg rbp, r13
xchg rbx, rsi
mov qword [rax + 0x18], rbx
xchg rsi, rbx
xchg rsp, rdi
mov qword [rax + 0x20], rsp
xchg rdi, rsp
nop
sub rsp, 8
mov qword [rsp], r14
neg rsp
sub rsp, 0xffffffffffffffe0
neg rsp
xchg r8, r11
mov r11, qword [rdx]
xchg r8, r11
xchg rcx, r12
mov rbp, r12
xchg r12, rcx
ror r8, 7
ror r8, 1
ror r8, 1
movabs rcx, 0x8d6a41b026047ca1
sub rcx, 0x5429cd3
xor rcx, 0x1677a0b9
add rcx, 0x2c4d07b7
add r8, rcx
mov r12, r12
movabs rax, 0xd112e26560ba983
add rax, 0x1ea8049c
sub rax, 0x1786a625
add rax, 0x5ffcb326
xor r8, rax
mov dword [rsp - 0x24], 0x2a383aa1
movabs rcx, 0x993c3ee60e01de6
sub rcx, 0x5745eaae
add rcx, 0x14bd95ad
sub rcx, 0x9d526f3
add rcx, 0x7fffffff
xor rcx, 0x73aee0aa
movabs rax, 0x7333a6f527a927a3
add rax, 0x34325ffe
xor rax, 0x73b59076
add rax, 0x5253ac60
xchg rsi, rbx
mov rbx, rdx
xchg rbx, rsi
add r8, rax
not r8
xchg rsp, rsp
rol r8, 9
rol r8, 0x1d
rol r8, 1
rol r8, 2
rol r8, 1
movzx eax, word [r8 + 4]
mov dword [0x1404d0f30], eax
mov dword [rsp - 0x3c], 0x7e979b0c
mov rax, qword [rdx + 8]
sub rax, rcx
movabs rcx, 0x5192c7f615dbc2ad
add rcx, 0x36456746
sub rcx, 0x351cefeb
add rcx, 0x22cb506a
add rcx, 0x7fffffff
add rcx, 0x3220bea7
not rax
add rax, rcx
movabs rcx, 0x68cbe60f431895fb
xor rcx, 0x7f17d6ae
sub rcx, 0x2f0f6cb7
add rcx, 0x7fffffff
add rcx, 0x5e59fe1f
xor rax, rcx
movabs rcx, 0x34c696dc41a1864f
add rcx, 0x21df6b54
sub rcx, 0x5677e102
add rcx, 0x5068d851
rol rax, 0xa
rol rax, 2
xor rax, rcx
movabs rcx, 0x69c7c23f3e2e9a4c
sub rcx, 0x110ea9a5
xor rcx, 0x3dbf60f9
xor rcx, 0xe9e5117
add rcx, 0x4dac87a0
movzx eax, word [rax + 4]
mov dword [rsp - 0x38], esp
mov dword [0x1404d0f34], eax
mov rax, qword [rdx + 0x10]
add rax, rcx
movabs rcx, 0xc1aed1bc38e78bb4
xor rcx, 0x2c58deb5
xor rcx, 0x559d61f5
xor rcx, 0x1c1ed973
add rcx, 0x13be8c54
ror rax, 0x11
not rax
xchg r10, r10
movzx eax, word [rax + rcx]
movabs rcx, 0x19ecf7c531ea9742
add rcx, 0x237c79b3
sub rcx, 0x3fc0ee5f
add rcx, 0x7fffffff
xor rcx, 0x3e1eaba9
mov dword [0x1404d0f38], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x18]
xchg rdi, rax
sub rax, rcx
mov rbp, rbp
movabs rcx, 0xe6cf30833278059d
xor rcx, 0x52698ae2
xor rcx, 0x50a367c5
add rcx, 0x3b6f93ce
sub rcx, 0x2319358a
rol rax, 0x30
rol rax, 2
rol rax, 5
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x436781b81c9460e4
add rcx, 0x1c787211
sub rcx, 0x26899708
add rcx, 0x2d1d95c0
add rcx, 0x2fd50556
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0xbd8fd82c3a406399
xor rcx, 0x70cef357
add rcx, 0x17826786
sub rcx, 0x47ab8ee1
add rcx, 0x7fffffff
add rcx, 0x37b44491
not rax
movzx eax, word [rax + rcx]
movabs rcx, 0x5b7d5500197c4fe5
xor rcx, 0x7a71aeca
xor rcx, 0x7bf2abe1
add rcx, 0xec0d214
xor rcx, 0x4e1a515f
mov dword [0x1404d0f3c], eax
mov dword [rsp - 0x30], 0x2997ae22
xchg r9, rax
mov r9, qword [rdx + 0x20]
xchg r9, rax
add rax, rcx
movabs rcx, 0x70d3ef3269227da0
sub rcx, 0x27d56508
xor rcx, 0x13e4116c
add rcx, 0x6c4a8d37
ror rax, 0x21
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
mov r12, r12
movabs rcx, 0x3f3e38c15110e1a2
sub rcx, 0xe7c3a0f
add rcx, 0x26d9f806
xor rcx, 0x1465fa84
add rcx, 0x6970fe
ror rax, 0x23
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov r13, r13
mov dword [0x1404d0f40], eax
mov rax, qword [rdx + 0x28]
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x7e0563524a8db2b8
sub rcx, 0x1d93a771
add rcx, 0x2c1e4593
sub rcx, 0x4fcb6bbc
add rcx, 0x7fffffff
add rcx, 0x5ad543b
ror rax, 0x1d
ror rax, 6
ror rax, 1
xor rax, rcx
movabs rcx, 0x695980047a5ac378
xor rcx, 0x234436a5
xor rcx, 0x1b45e3e6
add rcx, 0x5678dbd3
add rax, rcx
movabs rcx, 0x65d851852e486cbd
xor rcx, 0xf77fccc
add rcx, 0x46a65a78
add rcx, 0x746b8d72
xor rax, rcx
movabs rcx, 0x4d2aec212366ca2d
add rcx, 0x259730f6
xor rcx, 0x69b00ad3
add rcx, 0x1a1f73e1
xor rcx, 0x31d43ba4
ror rax, 0xc
ror rax, 0x14
ror rax, 6
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404d0f44], eax
mov rsp, rsp
xchg r11, rax
mov r11, qword [rdx + 0x30]
xchg r11, rax
xor rax, rcx
xchg r10, r10
movabs rcx, 0x29efeba476178ead
add rcx, 0x2770ed7
sub rcx, 0x3b828fb
xor rcx, 0x430eb4e0
add rcx, 0x7fffffff
add rcx, 0x14e4bfec
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
ror rax, 0x1b
ror rax, 7
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
xchg rdi, rdi
mov dword [0x1404d0f48], eax
mov rax, qword [rdx + 0x38]
not rax
mov dword [rsp - 0x18], 0x2e42411
rol rax, 0x18
rol rax, 2
rol rax, 3
rol rax, 1
movabs rcx, 0x71cdd21a71368c5f
xor rcx, 0x6ceeef6c
add rcx, 0x3a7d7db7
sub rcx, 0x2adfe3d2
sub rcx, 0xe6d5437
add rax, rcx
movabs rcx, 0x20ca82585711e1d8
sub rcx, 0x34ca0423
add rcx, 0x481d8f22
sub rcx, 0x381e7e06
rol rax, 0x18
rol rax, 5
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov r15, r15
movabs rcx, 0x95e29c63ea8fd1d
add rcx, 0x10e08923
sub rcx, 0x292aba12
xor rcx, 0x2d48ad58
add rcx, 0x7fffffff
add rcx, 0x5acbbd41
ror rax, 0xb
ror rax, 1
ror rax, 1
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x5758d12cd491e6
add rcx, 0x45fbc66f
xor rcx, 0x30d46aee
add rcx, 0x6d237a27
movzx eax, word [rax + 4]
mov dword [0x1404d0f4c], eax
xchg rsi, rsi
mov rax, qword [rdx + 0x40]
xor rax, rcx
movabs rcx, 0x3639d3912cc2cb46
xor rcx, 0x3e44f756
xor rcx, 0x5f951c30
add rcx, 0x26fe6caa
add rax, rcx
movabs rcx, 0x680ccb2b5bdd5fdb
add rcx, 0xa32a56
xor rcx, 0x2c16c02c
add rcx, 0x6748ab0c
xor rax, rcx
movabs rcx, 0xf383a95238ab12f4
xor rcx, 0x3522391b
xor rcx, 0x619cc417
xor rcx, 0x2be9faa1
add rcx, 0x7fffffff
add rcx, 0x36569d6a
rol rax, 0x15
rol rax, 1
rol rax, 0xd
rol rax, 0xe
rol rax, 4
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404d0f50], eax
xchg rdi, rdi
mov rax, qword [rdx + 0x48]
not rax
ror rax, 5
ror rax, 6
ror rax, 3
ror rax, 4
ror rax, 0x12
ror rax, 3
add rcx, rax
movabs rax, 0xbc024c3687faaa4
sub rax, 0x380f600b
add rax, 0x11acf812
xor rax, 0x4b445d6c
add rax, 0x7c9bb024
not rcx
sub rcx, rax
mov dword [rsp - 0x24], 0x3bd474f1
not rcx
movzx eax, word [rcx + 4]
movabs rcx, 0x6df5573967b087f8
sub rcx, 0x1810c266
sub rcx, 0x22282ab1
sub rcx, 0x2ce053da
add rcx, 0x1be35a72
mov dword [0x1404d0f54], eax
xchg r15, rax
mov r15, qword [rdx + 0x50]
xchg r15, rax
sub rax, rcx
movabs rcx, 0xa346dfc026fb1ffc
xor rcx, 0xd82fd0
xor rcx, 0x7b45e361
add rcx, 0xdc54d32
xor rax, rcx
mov dword [rsp - 0x34], ebx
movabs rcx, 0xed4212347de0883
xor rcx, 0x5fa94db
add rcx, 0x1087f096
add rcx, 0x1b3672a9
sub rcx, 0x2f943bf
not rax
mov dword [rsp - 0x18], edx
rol rax, 0x12
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
mov r10, r10
movabs rcx, 0x14c807cc01707319
xor rcx, 0x693daf8f
sub rcx, 0x5326a2db
add rcx, 0x5b692e5
mov dword [0x1404d0f58], eax
mov rbp, rbp
xchg rcx, rax
mov rcx, qword [rdx + 0x58]
xchg rcx, rax
xor rax, rcx
movabs rcx, 0xcd00ced43934ccec
add rcx, 0x262b9d1a
sub rcx, 0x4d0609c5
add rcx, 0x37e04df9
xor rcx, 0x6ecfa57a
ror rax, 0xa
ror rax, 1
xor rax, rcx
movabs rcx, 0x6058985e31fa6a48
add rcx, 0x3d6e1ce7
sub rcx, 0x16e3ca8d
xor rcx, 0x1c13b000
sub rax, rcx
movabs rcx, 0x5aff04d487b06d8
xor rcx, 0x17c1c69f
add rcx, 0x8271437
xor rcx, 0x13b7af7c
xor rax, rcx
mov dword [rsp - 0x24], ebp
movabs rcx, 0x8d48246f0b57ac59
xor rcx, 0x1a56f24f
sub rcx, 0x2492159
add rcx, 0x7fffffff
add rcx, 0x356b8baf
movzx eax, word [rax + rcx]
xchg r9, r9
movabs rcx, 0x61229f3803f1cfce
add rcx, 0x8680152
add rcx, 0x516f76e6
xor rcx, 0x13405483
xor rcx, 0x51961031
mov dword [0x1404d0f5c], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x60]
xchg rbx, rax
add rax, rcx
movabs rcx, 0x7d2bd7ef7deb547b
sub rcx, 0x5688298d
xor rcx, 0x15c1bc26
add rcx, 0x4d0312f6
add rcx, 0x45eb02b3
xor rax, rcx
movabs rcx, 0xe0eb03095028bce6
xor rcx, 0x5fccc557
add rcx, 0x16b214a5
add rcx, 0x4070a2e2
add rcx, 0x4898f297
not rax
xchg r9, r9
movzx eax, word [rax + rcx]
movabs rcx, 0x7541558c7d4d1ee0
sub rcx, 0x37767145
add rcx, 0x2509ad8b
add rcx, 0x78c3cd3d
mov dword [0x1404d0f60], eax
mov rax, qword [rdx + 0x68]
mov dword [rsp - 0x2c], 0x29ac76ae
not rax
rol rax, 0xe
rol rax, 2
rol rax, 3
rol rax, 1
not rax
mov dword [rsp - 0xc], 0x4a172118
rol rax, 0xc
rol rax, 3
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x20], 0x64e02df0
movabs rcx, 0x52541e392006acd7
add rcx, 0x526f11b8
sub rcx, 0x10947932
sub rcx, 0x5440ba3d
xor rcx, 0x4e0ead5c
mov dword [0x1404d0f64], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x70]
xchg rcx, rax
xor rax, rcx
movabs rcx, 0x2609e0723ae5ab0e
sub rcx, 0x32ff57e
sub rcx, 0x24aabc3b
add rcx, 0x68350be7
sub rcx, 0x62ac41cc
rol rax, 0x10
rol rax, 3
rol rax, 5
rol rax, 1
add rax, rcx
movabs rcx, 0x1b333d3d53c8fb05
xor rcx, 0x2c7ae46c
sub rcx, 0x5221882c
xor rcx, 0x2747f76c
add rcx, 0x7fffffff
add rcx, 0x71d37820
rol rax, 2
rol rax, 0xe
rol rax, 0xc
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
mov r13, r13
not rax
rol rax, 9
rol rax, 0x12
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x2a6a93d3080c15eb
add rcx, 0x7901b83
xor rcx, 0x2eed4fbf
sub rcx, 0x1d0137c0
add rcx, 0x7fffffff
add rcx, 0x1207a2d6
movzx eax, word [rax + 4]
mov dword [0x1404d0f68], eax
mov dword [rsp - 0x40], 0x1995eedf
mov rax, qword [rdx + 0x78]
rol rax, 0x10
rol rax, 5
rol rax, 0xa
rol rax, 1
add rax, rcx
xchg r10, r10
movabs rcx, 0x629937035128ca26
xor rcx, 0x6829e6aa
add rcx, 0x372e89f1
add rcx, 0xce3ee98
sub rcx, 0x53b1bcbf
ror rax, 0x20
mov dword [rsp - 0x44], 0x435d6bec
xor rax, rcx
movabs rcx, 0x6879582850aaedaf
xor rcx, 0x703b5d33
xor rcx, 0x3eb404f6
add rcx, 0x7fffffff
xor rcx, 0x70380e4e
movzx eax, word [rax + 4]
mov dword [rsp - 0x28], 0x2516586f
mov dword [0x1404d0f6c], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x80]
xchg rbx, rax
xor rax, rcx
movabs rcx, 0x780f652a6374d86f
xor rcx, 0x2d037172
sub rcx, 0x36a280d0
xor rcx, 0x62e033d7
add rcx, 0x7fffffff
sub rcx, 0x62b006a2
add rax, rcx
xchg r11, r11
movabs rcx, 0xf6bacbca33b07f5a
sub rcx, 0xa3eb28f
sub rcx, 0xc4aa5e3
xor rcx, 0x2adf0ebe
xor rcx, 0x3e336977
ror rax, 6
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0xc2a54543008c1ae3
add rcx, 0x3eb4d005
add rcx, 0x1f2cebb1
sub rcx, 0x5a61bd8f
add rcx, 0x9d0b6e1
movzx eax, word [rax + rcx]
movabs rcx, 0x2cff0e8a2d62c040
xor rcx, 0x5d8693bd
sub rcx, 0x4b8e3285
add rcx, 0x19afb75c
mov dword [0x1404d0f70], eax
mov dword [rsp - 0xc], 0x79ff6a4a
xchg r13, rax
mov r13, qword [rdx + 0x88]
xchg r13, rax
xor rax, rcx
mov rbp, rbp
movabs rcx, 0x405e7b204dbdfe07
add rcx, 0x19b15e5a
sub rcx, 0x5f8ea418
add rcx, 0x656ab0a3
add rcx, 0x5de5f06
sub rax, rcx
xchg r14, r14
movabs rcx, 0xffc4ca6b49051407
xor rcx, 0x6fd8f610
add rcx, 0x470dd8f4
add rcx, 0x392b6713
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x38], 0x7b942afc
movabs rcx, 0x69bcea646e1c82f6
sub rcx, 0x48b6cf35
add rcx, 0x40fe1071
sub rcx, 0x5bce5c1c
add rcx, 0x60564cf4
mov dword [0x1404d0f74], eax
xchg rbp, rax
mov rbp, qword [rdx + 0x90]
xchg rbp, rax
xor rax, rcx
mov dword [rsp - 0x3c], ebp
movabs rcx, 0xa3061d1a06d8acbb
add rcx, 0xc3d9302
xor rcx, 0x21d82366
add rcx, 0x7fffffff
xor rcx, 0x7979fef9
ror rax, 7
ror rax, 4
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x3fee66ff131e963c
add rcx, 0x1457980a
add rcx, 0x134b7a54
add rcx, 0x7fffffff
xor rcx, 0x52808e7a
sub rax, rcx
mov dword [rsp - 0x24], 0x5dfebd9a
movabs rcx, 0x1e9e5bb7c58b218
sub rcx, 0x5a6f4813
add rcx, 0x55da434b
add rcx, 0x7fffffff
xor rcx, 0x2d83ad4d
rol rax, 6
rol rax, 2
rol rax, 4
rol rax, 3
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x3a2c329b13c7a25a
add rcx, 0x32d4f955
sub rcx, 0x1584dd10
sub rcx, 0x1cc7701d
add rcx, 0x18fcde68
mov dword [0x1404d0f78], eax
mov rax, qword [rdx + 0x98]
mov dword [rsp - 0xc], edi
not rax
ror rax, 0x2e
ror rax, 8
ror rax, 5
ror rax, 1
sub rax, rcx
movabs rcx, 0x2dbfe46b3ce13bac
xor rcx, 0x17fb9486
add rcx, 0x3f6c33ae
add rcx, 0x7fffffff
xor rcx, 0x189005d6
ror rax, 0x13
ror rax, 0x10
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
xchg r10, r10
movabs rcx, 0x2bace93d26fa0640
add rcx, 0x553ebf9a
xor rcx, 0x32476c01
sub rcx, 0x30396baa
add rcx, 0x57f58159
not rax
rol rax, 7
rol rax, 0x15
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404d0f7c], eax
xchg r13, rax
mov r13, qword [rdx + 0xa0]
xchg r13, rax
rol rax, 0xb
rol rax, 6
rol rax, 7
rol rax, 4
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x2e71c5347b8a4ea6
xor rcx, 0x61a872e6
xor rcx, 0x3d5d3df7
xor rcx, 0x5497590a
add rcx, 0x40f85f03
sub rax, rcx
xchg rbx, rbx
movabs rcx, 0x11ee176751aadc54
xor rcx, 0x2cc759b1
sub rcx, 0x110a2446
sub rcx, 0x43b6b3ea
add rcx, 0x229a211c
rol rax, 9
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
not rax
xchg r8, r8
movzx eax, word [rax + 4]
mov dword [0x1404d0f80], eax
mov rax, qword [rdx + 0xa8]
ror rax, 0x15
ror rax, 3
ror rax, 3
ror rax, 1
sub rax, rcx
movabs rcx, 0x1d59b4f45f987e3b
sub rcx, 0x4699b9a7
sub rcx, 0x1178a241
add rcx, 0x15d007d6
ror rax, 0x17
ror rax, 2
ror rax, 7
ror rax, 5
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
not rax
sub rax, rcx
mov dword [rsp - 0x2c], ecx
movabs rcx, 0x1f4c95e117406b1e
add rcx, 0x3ea0549
xor rcx, 0x1fa9b05a
add rcx, 0x2541fabb
add rcx, 0x63822463
xor rax, rcx
movabs rcx, 0x419aad9c2f7322e9
add rcx, 0xd4ad449
add rcx, 0x29aff4f2
add rcx, 0x7fffffff
add rcx, 0x8fc646f
rol rax, 7
rol rax, 0xa
rol rax, 8
rol rax, 2
movzx eax, word [rax + 4]
mov dword [rsp - 0x10], 0x6c40f8f3
mov dword [0x1404d0f84], eax
xchg rsp, rax
mov rsp, qword [rdx + 0xb0]
xchg rsp, rax
sub rax, rcx
mov dword [rsp - 0x2c], edx
movabs rcx, 0x93d3cba0ccec49b
add rcx, 0x56ad7c36
xor rcx, 0x2e51a5eb
xor rcx, 0x58841e5a
rol rax, 0x14
rol rax, 1
rol rax, 1
not rax
sub rax, rcx
movabs rcx, 0x282d089b21173619
xor rcx, 0x72c7faee
xor rcx, 0x35026148
sub rcx, 0x41ae51a2
add rcx, 0x1f7f355
xor rax, rcx
xchg r10, r10
movabs rcx, 0x11b323d2133ee322
xor rcx, 0x4b4de160
sub rcx, 0x5677dc72
xor rcx, 0x4cf00f7a
xor rcx, 0x5dc00726
rol rax, 7
rol rax, 2
rol rax, 1
not rax
movzx eax, word [rax + 4]
xchg r10, r10
mov dword [0x1404d0f88], eax
xchg r14, rax
mov r14, qword [rdx + 0xc0]
xchg r14, rax
add rax, rcx
mov dword [rsp - 0x24], 0x6d75f91
movabs rcx, 0xaed05b6564d836d
xor rcx, 0x10c220e9
sub rcx, 0x66bcdc2
xor rcx, 0xf38be50
add rcx, 0x7fffffff
sub rcx, 0x3d02fdad
not rax
add rax, rcx
mov dword [rsp - 0x34], edx
movabs rcx, 0x73c80dfb2aabbee8
sub rcx, 0xa340fea
add rcx, 0x2fc5aeb1
xor rcx, 0x7b78151
xor rcx, 0x40b8ffba
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x5404aa97000dd17f
xor rcx, 0xdb63636
xor rcx, 0x264d9132
add rcx, 0x4b717500
ror rax, 0x19
mov dword [rsp - 0x18], 0x4c43ff83
movzx eax, word [rax + 4]
mov dword [0x1404d0f90], eax
xchg r10, rax
mov r10, qword [rdx + 0xc8]
xchg r10, rax
xor rax, rcx
mov dword [rsp - 0x10], esp
movabs rcx, 0x56b5d94637457dc2
xor rcx, 0x61e3caec
xor rcx, 0x656ab203
add rcx, 0x7fffffff
add rcx, 0x3da9307d
ror rax, 0x2a
xor rax, rcx
mov r10, r10
movabs rcx, 0x5859e5f7036f87ce
xor rcx, 0x1b6ab337
sub rcx, 0x148929dd
add rcx, 0x7fffffff
xor rcx, 0x6b67934a
ror rax, 6
ror rax, 4
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404d0f94], eax
mov dword [rsp - 0x14], 0x2f7359de
mov rax, qword [rdx + 0xd0]
rol rax, 3
not rax
sub rax, rcx
xchg rsp, rsp
movabs rcx, 0x5c7e0fc96e49f2b4
sub rcx, 0x6abbd4a2
add rcx, 0x1e7d8c73
add rcx, 0x593b15fc
rol rax, 0x10
rol rax, 8
rol rax, 1
rol rax, 3
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], edx
movabs rcx, 0x6069c196d0a1883
xor rcx, 0x458cf62e
add rcx, 0x2f590998
add rcx, 0x7fffffff
sub rcx, 0x3dcad38e
rol rax, 0x12
rol rax, 0x23
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404d0f98], eax
mov rax, qword [rdx + 0xd8]
mov dword [rsp - 0x28], esi
rol rax, 9
rol rax, 0xa
rol rax, 1
not rax
mov rbx, rbx
add rax, rcx
movabs rcx, 0x28445aff07b68d50
xor rcx, 0x424ea86e
sub rcx, 0x299cebdf
add rcx, 0x77a5b19e
ror rax, 6
ror rax, 5
xor rax, rcx
mov rsi, rsi
movabs rcx, 0xda736e465f469a38
sub rcx, 0x4245c14b
sub rcx, 0xbf541db
xor rcx, 0x55c39033
movzx eax, word [rax + rcx]
movabs rcx, 0x573e4eee747b7080
sub rcx, 0x43bf1ee3
sub rcx, 0xb2a8d27
sub rcx, 0x13457c11
xor rcx, 0x76f199fd
mov dword [0x1404d0f9c], eax
xchg rdx, rdx
mov rax, qword [rdx + 0xe0]
sub rax, rcx
movabs rcx, 0x75c2aada1bc97bf9
sub rcx, 0xe0ee962
xor rcx, 0x64d09fc8
xor rcx, 0xc39866c
xor rcx, 0x7c078e2c
not rax
sub rax, rcx
xchg r14, r14
movabs rcx, 0x5cda34922520715b
add rcx, 0x1f469a99
xor rcx, 0x2e09c5ce
sub rcx, 0x4d517681
add rcx, 0x6e9f5ae9
not rax
sub rax, rcx
mov dword [rsp - 0x28], 0x7df5de54
movabs rcx, 0x40a084d272891d86
sub rcx, 0x63598d9
sub rcx, 0x16521404
xor rcx, 0x583a4c07
rol rax, 0x1f
rol rax, 9
rol rax, 1
rol rax, 6
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404d0fa0], eax
mov dword [rsp - 0x18], edx
xchg rcx, rax
mov rcx, qword [rdx + 0xe8]
xchg rcx, rax
add rax, rcx
movabs rcx, 0xd533fa7507bee411
add rcx, 0x7535793
sub rcx, 0x3765b62
xor rcx, 0x3f0be787
rol rax, 2
rol rax, 4
rol rax, 0x12
rol rax, 1
not rax
ror rax, 0xa
ror rax, 1
ror rax, 0xf
ror rax, 1
not rax
xchg r13, r13
ror rax, 0xa
ror rax, 3
ror rax, 0xc
ror rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [0x1404d0fa4], eax
xchg rdx, rdx
xchg rbx, rax
mov rbx, qword [rdx + 0xf0]
xchg rbx, rax
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x2990c2641294f4ff
sub rcx, 0xbc72f05
xor rcx, 0xf64e818
xor rcx, 0x4ec3775b
sub rax, rcx
mov dword [rsp - 0xc], ecx
movabs rcx, 0x7097c17209a49f41
add rcx, 0x7256547f
sub rcx, 0x666a4475
add rcx, 0x15780907
add rcx, 0x7fffffff
add rcx, 0xb24f3c
rol rax, 0x11
rol rax, 5
rol rax, 5
rol rax, 0xc
rol rax, 0x13
rol rax, 1
add rax, rcx
mov dword [rsp - 0x20], 0x75dea99c
movabs rcx, 0xfda41503901fed9
add rcx, 0x18c193c4
add rcx, 0x1b9c093d
add rcx, 0x700e0c22
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x28], 0x4561ac7
mov dword [0x1404d0fa8], eax
xchg r15, rax
mov r15, qword [rdx + 0xf8]
xchg r15, rax
add rax, rcx
mov rbp, rbp
movabs rcx, 0x2304dbdf0edfab83
add rcx, 0x23d03773
xor rcx, 0x23aa9c3d
add rcx, 0x84cbe7f
sub rcx, 0x16fdfea2
rol rax, 0x26
rol rax, 0xb
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x18], edx
movabs rcx, 0x128c29a47bfd5fde
sub rcx, 0x32e5ac25
xor rcx, 0x31b64e70
sub rcx, 0x7462e80b
rol rax, 0x1c
rol rax, 6
rol rax, 2
rol rax, 5
rol rax, 3
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x10], 0x27121f12
movabs rcx, 0x5de4f131149afbe9
xor rcx, 0x48f0a435
sub rcx, 0x3ff16f94
add rcx, 0x7fffffff
add rcx, 0xa46744c
movzx eax, word [rax + 4]
mov dword [rsp - 0x14], 0x13d5e098
mov dword [0x1404d0fac], eax
mov rax, qword [rdx + 0x100]
add rax, rcx
movabs rcx, 0x54bb2f86294a7065
add rcx, 0x3d427fbb
add rcx, 0xf3c707c
xor rcx, 0x6a7a20b8
add rcx, 0x6a2246e7
ror rax, 0x1c
ror rax, 8
ror rax, 4
ror rax, 5
add rax, rcx
mov dword [rsp - 0x20], esp
movabs rcx, 0x13069faa56eb0d72
sub rcx, 0x55eb25b3
add rcx, 0x38fa0d2a
xor rcx, 0x2db66ffd
ror rax, 9
ror rax, 0xf
ror rax, 3
ror rax, 0x10
ror rax, 1
ror rax, 6
ror rax, 8
ror rax, 1
ror rax, 1
ror rax, 1
not rax
ror rax, 0x12
ror rax, 4
ror rax, 0xa
ror rax, 1
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404d0fb0], eax
mov rdi, rdi
xchg rsi, rax
mov rsi, qword [rdx + 0x108]
xchg rsi, rax
not rax
add rax, rcx
movabs rcx, 0x9469c50364b732b7
sub rcx, 0x57b96505
add rcx, 0xf7638ac
add rcx, 0x266e8ab
ror rax, 0x12
ror rax, 2
ror rax, 6
ror rax, 2
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x66bd794f21946b3b
add rcx, 0xa51e57d
add rcx, 0x53b21a7d
sub rcx, 0x692f7a65
add rcx, 0x7fffffff
add rcx, 0x2f24e560
mov dword [0x1404d0fb4], eax
xchg r9, rax
mov r9, qword [rdx + 0x110]
xchg r9, rax
xor rax, rcx
movabs rcx, 0xbf88458f76640eaa
sub rcx, 0x27266f3f
sub rcx, 0xe90c2dc
sub rcx, 0x2397bc82
add rcx, 0x7fffffff
xor rcx, 0x3b33063f
movzx eax, word [rax + 4]
mov dword [0x1404d0fb8], eax
xchg r14, r14
mov rax, qword [rdx + 0x118]
ror rax, 0x34
ror rax, 6
ror rax, 1
add rax, rcx
movabs rcx, 0xee75b0ee07642590
sub rcx, 0x14d1df1
add rcx, 0x16cf294e
add rcx, 0x7fffffff
add rcx, 0x60939f47
not rax
movzx eax, word [rax + rcx]
movabs rcx, 0x63506ad56c9d574c
xor rcx, 0x205a201d
xor rcx, 0x563f8f8b
sub rcx, 0xec2d12c
add rcx, 0x7fffffff
xor rcx, 0x5d59f42b
mov dword [0x1404d0fbc], eax
xchg r13, r13
mov rax, qword [rdx + 0x120]
xor rax, rcx
movabs rcx, 0x439d8dda40153c4a
add rcx, 0x3fc563e
add rcx, 0x261bf6d8
add rcx, 0x7fffffff
xor rcx, 0x57ee3c56
rol rax, 1
rol rax, 6
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x2d6f6a1f583c0627
add rcx, 0x141d796
sub rcx, 0x51fa59a2
add rcx, 0xb302da5
not rax
movzx eax, word [rax + 4]
xchg r9, r9
mov dword [0x1404d0fc0], eax
mov rax, qword [rdx + 0x128]
not rax
xchg r12, r12
ror rax, 0xc
ror rax, 9
ror rax, 7
ror rax, 1
not rax
ror rax, 0x17
ror rax, 0x16
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x20], 0x5d584dd5
mov dword [0x1404d0fc4], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x130]
xchg rbx, rax
not rax
rol rax, 0x2b
rol rax, 1
rol rax, 7
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x225a9836ae4f9cc
add rcx, 0x142cdc36
sub rcx, 0x39417c81
sub rcx, 0x2b8d3073
add rcx, 0x24ebf266
ror rax, 5
ror rax, 2
ror rax, 6
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x1c], 0x1953eff7
mov dword [0x1404d0fc8], eax
xchg r12, rax
mov r12, qword [rdx + 0x140]
xchg r12, rax
add rax, rcx
mov dword [rsp - 0x20], 0x4d22e92f
movabs rcx, 0x501d1ef03f25de65
add rcx, 0x1966b67b
add rcx, 0xb9070ac
xor rcx, 0x200bf988
rol rax, 0x17
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r11, r11
rol rax, 4
rol rax, 0xe
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov rsp, rsp
movabs rcx, 0x5ae8265c35a09553
sub rcx, 0x5e7cc14
add rcx, 0x4ae4dabc
sub rcx, 0x448bec41
add rcx, 0x7fffffff
add rcx, 0xab8d070
mov dword [0x1404d0fd0], eax
mov rax, qword [rdx + 0x148]
mov dword [rsp - 0x18], 0x67f907cf
add rax, rcx
movabs rcx, 0x26a6f384cee5243
add rcx, 0x20bc2025
sub rcx, 0x41eb5701
xor rcx, 0x3dc952fc
add rcx, 0x7fffffff
add rcx, 0x60d0227d
not rax
add rax, rcx
mov r8, r8
movabs rcx, 0x483bdd592c299894
add rcx, 0x1be65156
xor rcx, 0x667c0bf3
add rcx, 0xbbbc63c
add rcx, 0x7fffffff
xor rcx, 0x54fe3fac
rol rax, 0xb
rol rax, 9
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov rcx, rcx
mov dword [0x1404d0fd4], eax
mov rax, qword [rdx + 0x160]
ror rax, 0xa
ror rax, 3
ror rax, 2
ror rax, 1
sub rax, rcx
movabs rcx, 0xb49cecb134839dd9
xor rcx, 0x586886c1
sub rcx, 0xd7d1983
add rcx, 0x8e8c3d1
add rcx, 0x7fffffff
xor rcx, 0x3f63ef67
rol rax, 4
rol rax, 0x27
rol rax, 0xc
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x326a21ea1061a762
add rcx, 0x44358963
xor rcx, 0x7b519a4c
add rcx, 0x37703674
sub rcx, 0x5424beb3
movzx eax, word [rax + 4]
mov r14, r14
mov dword [0x1404d0fe0], eax
mov rax, qword [rdx + 0x180]
xor rax, rcx
movabs rcx, 0x1fa85d6476ee853d
sub rcx, 0x4be5bb46
xor rcx, 0x2552a65
add rcx, 0xb8ca301
add rcx, 0x7fffffff
xor rcx, 0x55f96057
add rax, rcx
mov dword [rsp - 0x34], 0x165a9438
movabs rcx, 0x195fdfbf2ae3f46e
xor rcx, 0x3de039df
xor rcx, 0x28e929c
xor rcx, 0x2e6cfde1
xor rcx, 0x347e9c84
ror rax, 0x16
ror rax, 0x1d
ror rax, 7
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x3ca7f523560583b0
xor rcx, 0x53b1b9ab
add rcx, 0x351cabd6
add rcx, 0x32bb1f33
add rcx, 0x7fffffff
add rcx, 0x5381459
mov dword [0x1404d0ff0], eax
xchg rsp, rsp
mov rax, qword [rdx + 0x188]
add rax, rcx
movabs rcx, 0x51f8e04135d9d71a
add rcx, 0x16648f5a
sub rcx, 0x20d01ced
add rcx, 0x3047b6d2
xor rax, rcx
movabs rcx, 0x7ef2dd98587be6e6
xor rcx, 0x108b5c1d
sub rcx, 0x47c4387
sub rcx, 0x17256973
ror rax, 0x10
ror rax, 7
ror rax, 3
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x1c5744b663578920
xor rcx, 0x24c7da01
add rcx, 0x365f0cf7
xor rcx, 0x40b88f51
add rcx, 0x7fffffff
xor rcx, 0x46a0c906
mov dword [0x1404d0ff4], eax
mov dword [rsp - 0x18], edx
mov rax, qword [rdx + 0x198]
rol rax, 0x1e
rol rax, 0xf
rol rax, 0xa
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x85ed3dcb7146ca15
sub rcx, 0x64320160
xor rcx, 0x239c23c8
xor rcx, 0x7f9ae47e
ror rax, 8
ror rax, 0xe
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x10], 0x2892925c
movabs rcx, 0x172a9b4d52824df9
xor rcx, 0x562c5eaa
xor rcx, 0x29d0fa3d
xor rcx, 0x2de834c9
mov dword [0x1404d0ffc], eax
mov dword [rsp - 0x38], 0x2f66bb36
mov rax, qword [rdx + 0x1a8]
ror rax, 0xf
ror rax, 8
ror rax, 2
ror rax, 1
not rax
mov rsp, rsp
sub rax, rcx
movabs rcx, 0xfb9f221d0eecca77
add rcx, 0xfeb17e6
xor rcx, 0x4f619dec
add rcx, 0x48c40ba
add rcx, 0xf4478cf
not rax
mov dword [rsp - 0x10], 0x181c7fb5
movzx eax, word [rax + rcx]
movabs rcx, 0x48ac5bf65483bcd8
sub rcx, 0x36520ad
sub rcx, 0xfff0cb1
sub rcx, 0x367a9fc4
add rcx, 0x7fffffff
add rcx, 0x261becdf
mov dword [0x1404d1004], eax
xchg r10, r10
mov rax, qword [rdx + 0x1b8]
ror rax, 6
ror rax, 7
sub rax, rcx
xchg rbp, rbp
movabs rcx, 0x5fc30239006b27d3
xor rcx, 0x2e9292ec
add rcx, 0x360cc113
sub rcx, 0x3702eee8
add rcx, 0x54ba4a6f
ror rax, 0x16
ror rax, 0xa
ror rax, 0x11
ror rax, 4
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x57076c151ddd3f8a
xor rcx, 0x6e18f68
xor rcx, 0x3480a22a
add rcx, 0x613aafba
rol rax, 0x19
rol rax, 0x12
rol rax, 8
rol rax, 2
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x1404d100c], eax
mov dword [rsp - 0x10], esi
mov rax, qword [rdx + 0x1d8]
sub rax, rcx
xchg r12, rbp
mov rcx, r12
xchg rbp, r12
not rax
rol rax, 0x33
rol rax, 1
rol rax, 1
rol rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x30], edi
mov dword [0x1404d101c], eax
call fcn.14005dd60
mov bl, al
mov rdx, rdx
mov r14b, 0x73
xor r14b, 0x1d
sub r14b, 0x14
xor r14b, 0x42
sub r14b, 0x17
xor bl, r14b
mov rdx, rsi
xchg r13, r13
mov rcx, rbp
call fcn.14005ec50
mov dil, al
xchg r15, rdx
mov r15, rsi
xchg r15, rdx
xor dil, r14b
xchg rdi, rdi
mov rcx, rbp
or dil, bl
call fcn.14005eff8
xchg r9, r9
mov bl, al
xchg rdx, rsi
mov rsi, rdx
xchg rsi, rdx
xor bl, r14b
mov r12, r12
mov rcx, rbp
or bl, dil
call fcn.14005f208
mov r13, r13
mov dil, al
xchg rsi, r8
mov rdx, r8
xchg r8, rsi
xor dil, r14b
xchg r13, rcx
mov r13, rbp
xchg rcx, r13
or dil, bl
call fcn.14005f4ec
mov dword [rsp - 0xc], ecx
mov bl, al
xchg rsp, rdx
mov rsp, rsi
xchg rsp, rdx
xor bl, r14b
mov rcx, rbp
mov dword [rsp - 0x14], 0x407f2f2d
or bl, dil
call fcn.14005f6ec
mov dil, al
mov dword [rsp - 0x2c], esp
xchg rsi, rdx
mov rsi, rdx
xchg rsi, rdx
xor dil, r14b
xchg r12, rcx
mov r12, rbp
xchg rcx, r12
or dil, bl
mov dword [rsp - 0x30], 0x7aa963b9
call fcn.14005f8a0
mov bl, al
xchg rdx, rsi
mov rsi, rdx
xchg rdx, rsi
xor bl, r14b
mov dword [rsp - 0x20], 0x6e85b054
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or bl, dil
call fcn.14005fc64
mov dil, al
mov dword [rsp - 0x40], esp
xchg rdx, rsi
mov rsi, rdx
xchg rsi, rdx
xor dil, r14b
xchg rbp, rbx
mov rcx, rbx
xchg rbp, rbx
or dil, bl
mov dword [rsp - 0x10], 0x3692057b
call fcn.14005ff24
mov bl, al
xchg rdi, rdx
mov rdi, rsi
xchg rdi, rdx
xor bl, r14b
xchg r13, r13
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or bl, dil
mov dword [rsp - 0x24], 0x3ca142cd
call fcn.1400601f4
mov dil, al
mov rdx, rsi
xchg rdx, rdx
xor dil, r14b
xchg rbp, rdi
mov rcx, rdi
xchg rbp, rdi
or dil, bl
mov dword [rsp - 0x20], ebp
call fcn.14006053c
mov bl, al
mov rdx, rsi
xor bl, r14b
mov dword [rsp - 0x38], esp
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or bl, dil
xchg r15, r15
call fcn.14006075c
mov dil, al
xchg rcx, rsi
mov rdx, rcx
xchg rsi, rcx
xor dil, r14b
xchg r8, rbp
mov rcx, r8
xchg rbp, r8
or dil, bl
call fcn.1400609cc
mov dword [rsp - 0x10], 0xf33f2d8
xchg rdi, rbx
mov rdi, qword [rsp + 0x30]
xchg rdi, rbx
xor al, r14b
mov rbp, qword [rsp + 0x38]
mov dword [rsp - 0x3c], ebx
or al, dil
xchg rdi, rsi
mov rdi, qword [rsp + 0x40]
xchg rsi, rdi
mov rdi, qword [rsp + 0x48]
xchg rbp, rbp
sete al
sub rsp, 0xffffffffffffffe0
nop
add rsp, 8
mov r14, qword [rsp - 8]
ret