Function at 0x14006c7b8
Capabilities:
Hash data using murmur3

Disassembly:
mov rax, rsp
mov rdi, rdi
mov qword [rax + 8], rbx
xchg rbp, rsi
mov qword [rax + 0x10], rsi
xchg rbp, rsi
xchg rsi, rcx
mov qword [rax + 0x18], rcx
xchg rcx, rsi
xchg rcx, rdi
mov qword [rax + 0x20], rcx
xchg rcx, rdi
nop
mov qword [rsp - 8], r14
sub rsp, 8
add rsp, 0xffffffffffffffe0
mov rax, qword [rdx]
mov rsi, rsi
xchg rcx, rdx
mov rbp, rdx
xchg rcx, rdx
movabs rcx, 0x64f350b31dd9d08e
xor rcx, 0xe791a51
xor rcx, 0x2e66ccc1
add rcx, 0x2db369ad
xchg r13, rdx
mov rsi, r13
xchg r13, rdx
sub rax, rcx
mov r11, r11
movabs rcx, 0x60bd69014d6310cd
sub rcx, 0x1d0ef446
xor rcx, 0x708bdb04
sub rcx, 0x301652e
sub rcx, 0x12997fbf
rol rax, 0x1e
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x20], 0x2ca0f453
ror rax, 5
ror rax, 1
not rax
rol rax, 0x27
rol rax, 7
rol rax, 3
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140142aa0], eax
xchg rcx, rcx
xchg r11, rax
mov r11, qword [rdx + 8]
xchg r11, rax
rol rax, 0x11
rol rax, 3
rol rax, 1
rol rax, 6
rol rax, 1
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x7a5946d1111fd7c7
add rcx, 0x53cd5537
add rcx, 0x1133b5e7
add rcx, 0x7fffffff
add rcx, 0x518249f
ror rax, 0xc
ror rax, 0x10
ror rax, 0x16
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x109636f927d368d6
xor rcx, 0x74f862dc
xor rcx, 0x4d109eb0
add rcx, 0x3bec5d9e
add rcx, 0x7fffffff
sub rcx, 0x12baebbc
movzx eax, word [rax + 4]
mov rbp, rbp
mov dword [0x140142aa4], eax
xchg rcx, rax
mov rcx, qword [rdx + 0x10]
xchg rcx, rax
not rax
sub rax, rcx
movabs rcx, 0x56c3a3e5347c3020
add rcx, 0x1d1e8c55
add rcx, 0x11122aea
xor rcx, 0x57820c0d
not rax
add rax, rcx
mov dword [rsp - 0x38], 0x6cea56c4
movabs rcx, 0x59d86e116398b997
xor rcx, 0x269e4c95
sub rcx, 0x37a8256c
add rcx, 0x4ce943c8
add rcx, 0x40625368
ror rax, 0x1a
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140142aa8], eax
xchg rcx, rcx
mov rax, qword [rdx + 0x18]
add rax, rcx
movabs rcx, 0x956a6f7876643cb8
xor rcx, 0x1d43faf0
xor rcx, 0x31d470dd
xor rcx, 0x4bbd9aa4
sub rcx, 0xcd74caa
ror rax, 3
ror rax, 3
ror rax, 3
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], edi
movabs rcx, 0xcf69e22c3f3ff4a5
sub rcx, 0x325f0c46
xor rcx, 0x1e52d7b7
add rcx, 0x26266ffe
not rax
movzx eax, word [rax + rcx]
xchg r8, r8
movabs rcx, 0x19887237162ca30
xor rcx, 0x3d90eab1
sub rcx, 0x3e35a39e
add rcx, 0x7fffffff
add rcx, 0x70bd7a70
mov dword [0x140142aac], eax
mov dword [rsp - 0x1c], 0x1313651b
xchg r12, rax
mov r12, qword [rdx + 0x20]
xchg r12, rax
sub rax, rcx
mov dword [rsp - 0x30], 0x3178f1e4
movabs rcx, 0x561ffc5826d07b92
xor rcx, 0x5a95e8c5
xor rcx, 0x4ffd5b86
add rcx, 0x591a908c
ror rax, 6
ror rax, 3
ror rax, 8
ror rax, 4
ror rax, 6
ror rax, 5
ror rax, 1
not rax
mov dword [rsp - 0x40], esp
ror rax, 0xe
ror rax, 5
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x28], edi
mov dword [0x140142ab0], eax
mov rax, qword [rdx + 0x28]
rol rax, 0x31
rol rax, 4
rol rax, 1
rol rax, 1
not rax
rol rax, 0x17
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x34], 0x765b3337
mov dword [0x140142ab4], eax
mov rax, qword [rdx + 0x30]
sub rax, rcx
mov r15, r15
movabs rcx, 0x1b7c34d76f6af5c2
sub rcx, 0x58d4686e
xor rcx, 0x7a18f3a8
sub rcx, 0x2fcfe9df
xor rax, rcx
mov r8, r8
movabs rcx, 0x76e75b122dbed64d
xor rcx, 0x558e0d1
xor rcx, 0x214b1456
xor rcx, 0x19281699
add rcx, 0x72c1bc4c
rol rax, 0x12
rol rax, 0x19
rol rax, 0xb
rol rax, 1
add rax, rcx
xchg r14, r14
movabs rcx, 0xe97fa35520c8fc6
sub rcx, 0x4112ec44
add rcx, 0x6d9aba94
xor rcx, 0x39c28e4c
ror rax, 0x36
xor rax, rcx
movabs rcx, 0x557f84e049e9e5ae
add rcx, 0x5d9b918
xor rcx, 0x2cedf005
xor rcx, 0x15e735d6
add rcx, 0x18ec984e
rol rax, 1
rol rax, 2
movzx eax, word [rax + 4]
xchg rdi, rdi
mov dword [0x140142ab8], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x38]
xchg rsi, rax
ror rax, 0x1c
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0x244256de6a0b0f23
xor rcx, 0x14be43d3
sub rcx, 0x23207176
sub rcx, 0x4489859c
add rcx, 0x1f85d737
ror rax, 4
ror rax, 6
ror rax, 0xe
ror rax, 3
ror rax, 3
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
xchg r11, r11
movabs rcx, 0x987bda54543ea2fc
xor rcx, 0x4ce5ecfd
add rcx, 0x5627ac49
sub rcx, 0x1c3e4d71
add rcx, 0x7fffffff
xor rcx, 0x2f0657ea
rol rax, 0x22
rol rax, 9
rol rax, 2
rol rax, 1
movzx eax, word [rax + rcx]
xchg rdx, rdx
mov dword [0x140142abc], eax
mov rax, qword [rdx + 0x40]
movabs rcx, 0x15d9276a696142a3
xor rcx, 0x3349d0c
sub rcx, 0x24aee94f
add rcx, 0x7fffffff
add rcx, 0x2dc28c9e
rol rax, 7
not rax
xchg r9, r9
add rax, rcx
movabs rcx, 0xca390415bbbde40
add rcx, 0x171cfbf2
sub rcx, 0x720de37d
add rcx, 0x29abb33f
xor rcx, 0x2820e7a4
ror rax, 0x1d
ror rax, 4
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140142ac0], eax
xchg r11, r11
xchg r12, rax
mov r12, qword [rdx + 0x48]
xchg r12, rax
ror rax, 4
ror rax, 0x2b
ror rax, 8
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x2adbfd530e97ac9c
xor rcx, 0x632555a6
sub rcx, 0x12bfffb4
sub rcx, 0x32bbb120
add rax, rcx
mov dword [rsp - 0x3c], 0x7414cc17
movabs rcx, 0x7475835112070aa3
xor rcx, 0x1088c0cf
xor rcx, 0x5d2e1b4d
add rcx, 0x49623795
rol rax, 5
rol rax, 0xc
rol rax, 4
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140142ac4], eax
mov dword [rsp - 0xc], ebx
xchg rdi, rax
mov rdi, qword [rdx + 0x50]
xchg rdi, rax
ror rax, 0x24
ror rax, 0xb
ror rax, 6
ror rax, 1
not rax
mov r9, r9
sub rax, rcx
movabs rcx, 0xcbbb8d48768f0915
xor rcx, 0x6d51f44d
xor rcx, 0x62563535
sub rcx, 0x4fed3921
add rcx, 0x770c7b5c
rol rax, 8
rol rax, 0x20
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
not rax
ror rax, 4
ror rax, 0x24
ror rax, 1
ror rax, 6
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140142ac8], eax
xchg r10, r10
mov rax, qword [rdx + 0x58]
xor rax, rcx
movabs rcx, 0xf3e3224f4203c9a0
add rcx, 0x366a8275
sub rcx, 0x26e0b4da
xor rcx, 0x4750799a
ror rax, 6
ror rax, 1
movzx eax, word [rax + rcx]
mov r9, r9
movabs rcx, 0x201d63433b0c3d21
add rcx, 0x95b00b9
xor rcx, 0x14fe7f60
add rcx, 0x23ee4ab0
add rcx, 0x7fffffff
sub rcx, 0x64e7f238
mov dword [0x140142acc], eax
xchg r14, r14
xchg r9, rax
mov r9, qword [rdx + 0x60]
xchg r9, rax
rol rax, 0x22
rol rax, 3
add rcx, rax
movabs rax, 0xdd1d2e3642b588fa
sub rax, 0x3e7420a6
xor rax, 0x34cfbeea
add rax, 0x6ec85ca8
xor rcx, rax
rol rcx, 0x11
rol rcx, 2
rol rcx, 3
rol rcx, 1
movzx eax, word [rcx + 4]
mov r10, r10
movabs rcx, 0x89fc5ea67f7f9b1
sub rcx, 0x563a64e9
sub rcx, 0x96c2e9a
add rcx, 0x11811ab6
add rcx, 0x7fffffff
add rcx, 0x41d55f05
mov dword [0x140142ad0], eax
xchg r14, rax
mov r14, qword [rdx + 0x68]
xchg r14, rax
ror rax, 5
ror rax, 1
xor rax, rcx
movabs rcx, 0x67693cea74c72430
xor rcx, 0x117afe51
sub rcx, 0x14643581
add rcx, 0x68ae9a0f
not rax
mov r12, r12
ror rax, 0xe
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
not rax
movzx eax, word [rax + 4]
xchg r8, r8
mov dword [0x140142ad4], eax
xchg r12, rax
mov r12, qword [rdx + 0x70]
xchg r12, rax
not rax
xchg r13, r13
sub rax, rcx
movabs rcx, 0x1112b6d05d1accd7
sub rcx, 0x1b295411
sub rcx, 0x2128df6a
add rcx, 0x7fffffff
add rcx, 0x4d16b33f
rol rax, 0x23
rol rax, 4
rol rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x24], 0x2b313873
mov dword [0x140142ad8], eax
mov rax, qword [rdx + 0x78]
ror rax, 2
mov r15, r15
not rax
ror rax, 1
ror rax, 2
movzx eax, word [rax + rcx]
movabs rcx, 0x7cdbfb540976247f
add rcx, 0x70f38a52
sub rcx, 0x1fd86a20
sub rcx, 0x570ec4eb
xor rcx, 0x6ee6ad26
mov dword [0x140142adc], eax
mov r11, r11
mov rax, qword [rdx + 0x80]
not rax
sub rax, rcx
mov dword [rsp - 0x28], 0x6bac7a16
movabs rcx, 0x5039707d5b499b6d
sub rcx, 0x1c71c47a
xor rcx, 0xc027d99
add rcx, 0x7cfacc5
xor rcx, 0x61e37d75
rol rax, 9
rol rax, 0x14
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x5271d4ce2816caf3
add rcx, 0x2a67f953
add rcx, 0x1b872f
xor rcx, 0x74606114
add rcx, 0x7fffffff
add rcx, 0x6f71062
not rax
sub rax, rcx
mov r9, r9
not rax
movzx eax, word [rax + 4]
mov dword [0x140142ae0], eax
mov dword [rsp - 0x18], edx
xchg r12, rax
mov r12, qword [rdx + 0x88]
xchg r12, rax
movabs rcx, 0x72ce1b420e756d5e
xor rcx, 0x4d41169
xor rcx, 0x7303add
add rcx, 0x3b9b284c
add rax, rcx
mov dword [rsp - 0x14], ebx
movabs rcx, 0x65ce12763b49320b
xor rcx, 0x27b6ecbd
xor rcx, 0x463c19c6
add rcx, 0x746c538
rol rax, 9
rol rax, 0x1e
rol rax, 3
rol rax, 1
sub rax, rcx
movabs rcx, 0x48de9b6331f7458f
xor rcx, 0x262ae91d
add rcx, 0x2da8e10e
add rcx, 0x7fffffff
add rcx, 0x1adf7de4
ror rax, 0x25
ror rax, 9
ror rax, 1
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x30], ecx
movabs rcx, 0x7350d8e205e21667
xor rcx, 0x739bd316
sub rcx, 0x75dfb121
add rcx, 0x7fffffff
add rcx, 0x4357ce2b
rol rax, 0xb
not rax
mov rdi, rdi
movzx eax, word [rax + 4]
mov dword [0x140142ae4], eax
mov rax, qword [rdx + 0x90]
sub rax, rcx
mov dword [rsp - 0x40], edx
movabs rcx, 0x3aea1df8682fee4c
add rcx, 0x31779a7
sub rcx, 0x3dcf2c11
xor rcx, 0x5dc8aa4a
xor rcx, 0x2ffc4adc
xor rax, rcx
movabs rcx, 0x5c6549c3082c460
xor rcx, 0x309d4d5b
xor rcx, 0xac7cd0f
add rcx, 0x4b369663
ror rax, 0x12
ror rax, 7
ror rax, 0xe
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0xce19dc5e9fd8e0
add rcx, 0x20ac0813
sub rcx, 0x78d81ea8
add rcx, 0x5f5d840f
add rcx, 0x330ec280
movzx eax, word [rax + 4]
mov r12, r12
mov dword [0x140142ae8], eax
mov rax, qword [rdx + 0x98]
xor rax, rcx
movabs rcx, 0x4fb33d696d87ed74
sub rcx, 0x5ee800ad
add rcx, 0x362f8d91
sub rcx, 0x22662648
add rcx, 0x7fffffff
add rcx, 0x4c7a593a
not rax
ror rax, 5
ror rax, 0x1c
ror rax, 1
sub rax, rcx
movabs rcx, 0x4c2c30871f71455f
add rcx, 0x27446987
sub rcx, 0x36abbb1e
add rcx, 0x7fffffff
xor rcx, 0x5119c968
rol rax, 0x11
rol rax, 1
add rax, rcx
mov dword [rsp - 0x1c], edi
movabs rcx, 0xe1b124265ccc34b
add rcx, 0x55f80ec
sub rcx, 0x60a8def9
add rcx, 0x6d860396
xor rcx, 0x29acb5c5
ror rax, 2
ror rax, 0x1b
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140142aec], eax
xchg r11, rax
mov r11, qword [rdx + 0xa0]
xchg r11, rax
xor rax, rcx
mov dword [rsp - 0x38], 0x2f3c9ed4
movabs rcx, 0x2a56c107ea0d141
sub rcx, 0x21b7c5d1
sub rcx, 0x3e5b2f10
add rcx, 0x7fffffff
add rcx, 0x1b7d1f52
add rax, rcx
mov dword [rsp - 0x2c], 0x6b3578e8
movabs rcx, 0xdad8836e382c84b2
xor rcx, 0x642ccd4a
xor rcx, 0x365cb0b2
add rcx, 0x6f72c928
ror rax, 0x15
ror rax, 0x10
ror rax, 3
ror rax, 5
ror rax, 1
add rax, rcx
mov rbp, rbp
movabs rcx, 0xf2df601359f4e6d7
sub rcx, 0x48205434
add rcx, 0x2a6218f
add rcx, 0x7fffffff
add rcx, 0xbbc4b8
xor rax, rcx
movabs rcx, 0x79f9ca8730d3b419
xor rcx, 0x581c63f
add rcx, 0x3e591f59
xor rcx, 0x59ee276f
xor rcx, 0x6fd47032
movzx eax, word [rax + 4]
mov dword [rsp - 0x14], 0x8c80574
mov dword [0x140142af0], eax
xchg r15, rax
mov r15, qword [rdx + 0xa8]
xchg r15, rax
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x1a74ade658bbd63e
add rcx, 0x2530a11
xor rcx, 0x3e44fa5a
xor rcx, 0x7fb7beca
add rcx, 0x17fc61e5
sub rax, rcx
movabs rcx, 0xd977b5e0dc5e268
add rcx, 0x16a3c1bb
xor rcx, 0x22ac5c86
xor rcx, 0xc815758
sub rcx, 0x6d0b3c7
not rax
xchg rbp, rbp
add rax, rcx
movabs rcx, 0xc031344347726d7
xor rcx, 0x17da1f3
add rcx, 0x67829e3
xor rcx, 0x315e0404
add rcx, 0x7fffffff
add rcx, 0x1d43ac75
rol rax, 1
rol rax, 8
rol rax, 0xd
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0xdcaffa2003b22135
add rcx, 0x76d90a1e
sub rcx, 0x6bf66308
xor rcx, 0x1741bbd6
add rcx, 0x292f9a36
ror rax, 5
ror rax, 0x15
ror rax, 4
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x24], 0x47d067c6
mov dword [0x140142af4], eax
mov rax, qword [rdx + 0xb0]
rol rax, 0x19
rol rax, 6
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x6499ccd579b24bc1
sub rax, 0x2ad72976
sub rax, 0x47dd780c
xor rax, 0xab010fd
not rcx
ror rcx, 0x1b
ror rcx, 4
ror rcx, 4
ror rcx, 3
ror rcx, 1
ror rcx, 1
sub rcx, rax
ror rcx, 0x28
ror rcx, 4
ror rcx, 3
ror rcx, 1
movzx eax, word [rcx + 4]
mov dword [rsp - 0x34], esi
movabs rcx, 0x27993b5d45fde679
xor rcx, 0x509a8b33
add rcx, 0x5b388a2c
add rcx, 0x14f39bcf
mov dword [0x140142af8], eax
xchg rsp, rax
mov rsp, qword [rdx + 0xb8]
xchg rsp, rax
not rax
mov r12, r12
add rax, rcx
movabs rcx, 0xd1a4f0f816d19e3c
sub rcx, 0xbd5f595
add rcx, 0x254faa9a
add rcx, 0x7fffffff
add rcx, 0x22d4a107
not rax
mov dword [rsp - 0x18], ecx
movzx eax, word [rax + rcx]
mov dword [0x140142afc], eax
xchg r14, rax
mov r14, qword [rdx + 0xc0]
xchg r14, rax
not rax
movabs rcx, 0x2801bd4532f614f0
add rcx, 0xc217b59
add rcx, 0x34328cd5
sub rcx, 0x40aa2cb6
xor rcx, 0x2d428fe6
rol rax, 8
rol rax, 0x11
rol rax, 9
rol rax, 2
rol rax, 0xb
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0xe9d3736d5c54f4a7
add rcx, 0x1d574aae
xor rcx, 0x77f2696a
add rcx, 0x388a2284
add rcx, 0x7fffffff
xor rcx, 0x36f73c30
not rax
ror rax, 0x1d
ror rax, 0xa
ror rax, 0xf
ror rax, 4
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x28], ebx
mov dword [0x140142b00], eax
mov rax, qword [rdx + 0xc8]
rol rax, 7
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 2
add rcx, rax
mov dword [rsp - 0x44], 0x258cd471
movabs rax, 0x2e19903e7b72980b
sub rax, 0x6fa2962d
xor rax, 0x19826ea2
xor rax, 0xff190a
add rax, 0x43dd2d89
xor rcx, rax
mov dword [rsp - 0x3c], esi
movabs rax, 0x599ec0a72f74cf88
sub rax, 0xadd10d7
add rax, 0x4d0931ce
sub rax, 0x6c2f1510
ror rcx, 8
ror rcx, 9
ror rcx, 1
ror rcx, 2
ror rcx, 2
ror rcx, 1
xor rcx, rax
xchg rsi, rsi
movzx eax, word [rcx + 4]
movabs rcx, 0x2a3c2d6c7386130d
sub rcx, 0x71fa5145
add rcx, 0x4c65ca93
add rcx, 0x67e1400f
mov dword [0x140142b04], eax
xchg r15, r15
xchg rsi, rax
mov rsi, qword [rdx + 0xd0]
xchg rsi, rax
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0x60e0d47660365903
sub rcx, 0x17fc46a9
sub rcx, 0x1ec7308e
sub rcx, 0xc2ab79b
add rcx, 0x61fe2ae9
rol rax, 0xe
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
not rax
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x5b60c51c7137976f
xor rcx, 0x6ffbcb01
add rcx, 0x38192bf3
xor rcx, 0x73d5406d
add rcx, 0x2f34327a
mov dword [0x140142b08], eax
mov dword [rsp - 0x38], esi
xchg rsi, rax
mov rsi, qword [rdx + 0xd8]
xchg rsi, rax
xor rax, rcx
movabs rcx, 0x7413e7870c0be102
add rcx, 0x55fac9cf
sub rcx, 0x9043b8
xor rcx, 0x54efffa9
add rcx, 0x7fffffff
add rcx, 0x18a22aea
sub rax, rcx
xchg rdx, rdx
movabs rcx, 0x52c42cc73790e140
xor rcx, 0x16c0547c
add rcx, 0x5ba360c1
add rcx, 0x7fffffff
sub rcx, 0x3af9c006
xor rax, rcx
xchg r11, r11
movabs rcx, 0xc6e69b921bad112
add rcx, 0x4d43f081
sub rcx, 0x1cf3b13c
add rcx, 0x4ddec858
movzx eax, word [rax + rcx]
xchg rdx, rdx
movabs rcx, 0x449dd3a54d95c53
sub rcx, 0x4601f53a
sub rcx, 0x11620e3
xor rcx, 0x389ccf7
add rcx, 0x7fffffff
add rcx, 0xa06443f
mov dword [0x140142b0c], eax
xchg rsi, rsi
xchg r12, rax
mov r12, qword [rdx + 0xe0]
xchg r12, rax
add rax, rcx
movabs rcx, 0x1a2897255d8f1b30
sub rcx, 0xb04b873
add rcx, 0x1d6b736c
add rcx, 0x7fffffff
sub rcx, 0x63a8d84
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x7e23df020ffb9a7a
xor rcx, 0x5f473222
xor rcx, 0x763ada3e
add rcx, 0x481b522b
sub rcx, 0x5966a70e
ror rax, 0xd
ror rax, 2
ror rax, 2
ror rax, 4
ror rax, 1
movzx eax, word [rax + 4]
mov rcx, rcx
mov dword [0x140142b10], eax
xchg r9, rax
mov r9, qword [rdx + 0xe8]
xchg r9, rax
rol rax, 9
rol rax, 3
rol rax, 0xa
rol rax, 1
sub rax, rcx
movabs rcx, 0xa8a54f344c92ef8f
sub rcx, 0x10c21aea
add rcx, 0x2c576c09
add rcx, 0x2060d43
sub rcx, 0x1f887ed9
ror rax, 1
ror rax, 0x1c
ror rax, 3
ror rax, 2
ror rax, 4
ror rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x41a9ba99
movabs rcx, 0xfa14afdb3db61be0
add rcx, 0x18dbc6dc
xor rcx, 0x6a637998
sub rcx, 0x341e21e6
add rcx, 0xcd216cf
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x6bf4b0b7107aece0
add rcx, 0xd3d1a08
xor rcx, 0x2ff725f9
add rcx, 0x7fffffff
add rcx, 0x186944e
movzx eax, word [rax + 4]
mov dword [0x140142b14], eax
mov dword [rsp - 0x40], esi
xchg r13, rax
mov r13, qword [rdx + 0xf8]
xchg r13, rax
xor rax, rcx
mov dword [rsp - 0x14], 0xf86c8e0
movabs rcx, 0x6cfb0d0d53711665
xor rcx, 0x7653541
sub rcx, 0x43d326a2
add rcx, 0x7fffffff
add rcx, 0x6266e766
add rax, rcx
movabs rcx, 0x77a1adae3c902f1c
add rcx, 0x35d2d315
sub rcx, 0x3fdefc7d
add rcx, 0x7fffffff
add rcx, 0x4427419c
rol rax, 0x19
rol rax, 0x11
rol rax, 0xb
rol rax, 5
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x4ce97f7b402d7c3d
sub rcx, 0x2e629baf
add rcx, 0x51f8827f
sub rcx, 0x22c2e666
sub rcx, 0x303b46ce
mov dword [0x140142b1c], eax
xchg rsp, rsp
xchg rbx, rax
mov rbx, qword [rdx + 0x100]
xchg rbx, rax
ror rax, 7
ror rax, 3
ror rax, 4
ror rax, 1
not rax
sub rax, rcx
mov rdi, rdi
movabs rcx, 0xc8579bfa26873587
add rcx, 0x177adf8c
xor rcx, 0x58ba3b8
add rcx, 0x334310c9
add rcx, 0x60e8c1ae
xor rax, rcx
movabs rcx, 0x1e04923f694c1354
sub rcx, 0x1223c29e
sub rcx, 0x2161e725
sub rcx, 0x4c3d478
add rcx, 0x7fffffff
xor rcx, 0x7f075029
movzx eax, word [rax + 4]
mov dword [rsp - 0x40], esi
mov dword [0x140142b20], eax
xchg rbp, rax
mov rbp, qword [rdx + 0x108]
xchg rbp, rax
rol rax, 0x24
rol rax, 0xd
rol rax, 8
rol rax, 1
not rax
xchg rdx, rdx
sub rax, rcx
ror rax, 0x1d
ror rax, 0x11
ror rax, 1
movabs rcx, 0x6345b48b34068384
xor rcx, 0x1c3f2fe6
xor rcx, 0x7a0a1950
xor rcx, 0x48122a1c
add rcx, 0xa335217
not rax
sub rax, rcx
mov dword [rsp - 0x20], 0xec92144
movabs rcx, 0x5a92a19b09bc630a
add rcx, 0x15b03391
sub rcx, 0xb0f8987
add rcx, 0x1f5a2d3
add rcx, 0x3b8d010
ror rax, 3
ror rax, 5
ror rax, 6
ror rax, 1
ror rax, 3
ror rax, 4
ror rax, 2
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140142b24], eax
mov dword [rsp - 0x40], ebp
mov rax, qword [rdx + 0x110]
sub rax, rcx
movabs rcx, 0x2b3001765d39c99e
add rcx, 0x196c90fe
sub rcx, 0x3e65261
sub rcx, 0x1a2f6e
rol rax, 0xc
rol rax, 0x1d
rol rax, 9
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x406d650b4827f7e8
add rcx, 0xd15700d
add rcx, 0x5858485
sub rcx, 0x5707fd20
not rax
rol rax, 0x2d
rol rax, 0xc
movzx eax, word [rax + 4]
mov dword [rsp - 0x18], esp
mov dword [0x140142b28], eax
xchg r13, rax
mov r13, qword [rdx + 0x120]
xchg r13, rax
add rax, rcx
mov dword [rsp - 0x34], ebx
movabs rcx, 0x2155c8c54edfd8a0
add rcx, 0x1a1f846c
xor rcx, 0x7549ef7b
add rcx, 0x5dbf534
xor rcx, 0x5a0aefb7
ror rax, 0x23
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x4ac93180634da4f4
sub rcx, 0xfe5783d
sub rcx, 0x10beb91b
xor rcx, 0x78efac87
add rcx, 0x7fffffff
add rcx, 0x39e8e7c5
not rax
rol rax, 2
mov dword [rsp - 0x30], edx
movzx eax, word [rax + 4]
mov dword [0x140142b30], eax
mov rax, qword [rdx + 0x128]
mov rdi, rdi
rol rax, 1
rol rax, 1
rol rax, 4
not rax
xchg r15, r15
rol rax, 0xf
rol rax, 1
not rax
add rax, rcx
mov rdi, rdi
movabs rcx, 0x2b3e836b1736e71a
add rcx, 0xd5e6923
add rcx, 0x1782cc98
add rcx, 0x41cbd40b
add rcx, 0x7fffffff
sub rcx, 0x784e972a
ror rax, 0x1b
ror rax, 5
ror rax, 0x1a
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x371cd7de6ec63ab1
sub rcx, 0xf7b450d
xor rcx, 0x1b284297
sub rcx, 0x4430c070
movzx eax, word [rax + 4]
mov dword [0x140142b34], eax
mov dword [rsp - 0x3c], 0x30e3c256
xchg r12, rax
mov r12, qword [rdx + 0x138]
xchg r12, rax
add rax, rcx
mov r10, r10
movabs rcx, 0x8708e9d14948be52
sub rcx, 0x18526bc5
sub rcx, 0x21c93e69
xor rcx, 0x1139377b
xor rcx, 0x4a01140f
not rax
mov dword [rsp - 0x2c], edi
ror rax, 2
movzx eax, word [rax + rcx]
movabs rcx, 0x30f0c73700502f62
xor rcx, 0x57baf5bd
xor rcx, 0x427695b9
add rcx, 0x6b3826e
add rcx, 0x7fffffff
add rcx, 0xa63d42b
mov dword [0x140142b3c], eax
xchg r13, rax
mov r13, qword [rdx + 0x158]
xchg r13, rax
rol rax, 4
sub rax, rcx
movabs rcx, 0xec2ef4c66d123b90
xor rcx, 0x34a324eb
sub rcx, 0x46d80250
add rcx, 0x7fffffff
add rcx, 0x4c8b2006
ror rax, 5
mov r11, r11
movzx eax, word [rax + rcx]
movabs rcx, 0x330e4e792c20351e
add rcx, 0x4ea76ca6
sub rcx, 0x1f081740
add rcx, 0x4e60361
add rcx, 0x24efeb20
mov dword [0x140142b4c], eax
mov rax, qword [rdx + 0x168]
mov dword [rsp - 0x38], edx
add rax, rcx
movabs rcx, 0xfe96e95913930e5e
add rcx, 0xf49b343
add rcx, 0x3fbe2f24
sub rcx, 0x167d5f4f
add rcx, 0x17fcb8b7
rol rax, 1
rol rax, 0x11
rol rax, 3
not rax
xchg r8, r8
movzx eax, word [rax + rcx]
movabs rcx, 0x63ddc2ed321f570b
xor rcx, 0x603013bd
sub rcx, 0x26fafab3
add rcx, 0x7fffffff
add rcx, 0x520ecfee
mov dword [0x140142b54], eax
mov dword [rsp - 0x14], ebp
xchg rdi, rax
mov rdi, qword [rdx + 0x180]
xchg rdi, rax
add rax, rcx
movabs rcx, 0x6e521b4222253608
add rcx, 0x19a0a386
add rcx, 0x27db90e4
add rcx, 0x7fffffff
sub rcx, 0x44058af9
ror rax, 0x10
ror rax, 1
add rax, rcx
movabs rcx, 0xbc94bb083eeceaeb
xor rcx, 0x4c315920
xor rcx, 0x6fc527ee
add rcx, 0x75eaf68e
ror rax, 5
ror rax, 0x1b
ror rax, 0xb
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140142b60], eax
mov rsi, rsi
xchg r11, rax
mov r11, qword [rdx + 0x188]
xchg r11, rax
xor rax, rcx
mov dword [rsp - 0x38], ebx
rol rax, 7
rol rax, 2
rol rax, 7
not rax
mov dword [rsp - 0x18], edi
movzx eax, word [rax + 4]
mov dword [0x140142b64], eax
mov rax, qword [rdx + 0x190]
mov r11, r11
rol rax, 4
rol rax, 0x2b
rol rax, 1
rol rax, 1
movabs rcx, 0xf0e3d5bb6118a9ec
add rcx, 0x144bed9b
sub rcx, 0x32d070ee
xor rcx, 0x1c6fcfbd
add rcx, 0x7fffffff
add rcx, 0x1b23e8ec
xor rax, rcx
movabs rcx, 0xa358c8f8700319e6
xor rcx, 0x63adf53f
add rcx, 0x5f2d078
add rcx, 0x3ce26c7a
add rcx, 0x7fffffff
xor rcx, 0x796df547
not rax
mov rsi, rsi
rol rax, 0x12
rol rax, 1
rol rax, 1
rol rax, 4
rol rax, 8
movzx eax, word [rax + rcx]
xchg r15, r15
movabs rcx, 0x4ed1ee4f655b0c91
xor rcx, 0x14e9510f
sub rcx, 0x2a33f173
sub rcx, 0x6a2b580
mov dword [0x140142b68], eax
mov rax, qword [rdx + 0x198]
mov r11, r11
not rax
sub rax, rcx
movabs rcx, 0x76cc70f6a0bf9ac
sub rcx, 0x28b8f9
add rcx, 0x11d91ee0
add rcx, 0x385874bd
rol rax, 6
rol rax, 1
rol rax, 4
xor rax, rcx
movabs rcx, 0x86fb00a45ae2129d
add rcx, 0x8d38123
xor rcx, 0x32bc0554
sub rcx, 0x506e190b
add rcx, 0x7fffffff
add rcx, 0x535286d5
not rax
mov dword [rsp - 0x1c], 0x5f0e8607
movzx eax, word [rax + 4]
mov dword [0x140142b6c], eax
mov rax, qword [rdx + 0x1a0]
xor rax, rcx
mov dword [rsp - 0x1c], 0x6dc59746
movabs rcx, 0x1be1b47d07f0dce2
add rcx, 0x71afffb0
sub rcx, 0x3d9ec822
sub rcx, 0x540b830
add rax, rcx
mov dword [rsp - 0x40], ecx
movabs rcx, 0x52c769b102fbf195
add rcx, 0x7fde208
add rcx, 0x617e5c81
xor rcx, 0x7eb41868
ror rax, 0x1c
ror rax, 5
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140142b70], eax
mov dword [rsp - 0x40], edi
xchg rcx, rax
mov rcx, qword [rdx + 0x1a8]
xchg rcx, rax
add rax, rcx
mov rbx, rbx
movabs rcx, 0x153220fd34be649b
xor rcx, 0x76d03493
add rcx, 0x339e31ba
sub rcx, 0x43d2b4d8
not rax
mov dword [rsp - 0x34], 0x8f954bc
sub rax, rcx
movabs rcx, 0x5048724a021b8301
xor rcx, 0x8d14848
xor rcx, 0x2dcd5cbd
xor rcx, 0x37156a20
xor rcx, 0x368f78ba
rol rax, 9
rol rax, 1
rol rax, 0xa
rol rax, 1
movzx eax, word [rax + 4]
mov r8, r8
mov dword [0x140142b74], eax
mov rax, qword [rdx + 0x1b8]
not rax
mov dword [rsp - 0x30], edx
add rax, rcx
movabs rcx, 0xc7df882f1296e72f
xor rcx, 0x6cb5d4cb
xor rcx, 0x1104d17a
xor rcx, 0x72d7b2a9
not rax
xchg rdx, rdx
ror rax, 0x39
movzx eax, word [rax + rcx]
movabs rcx, 0x9576044048cae02e
sub rcx, 0x445f5d48
add rcx, 0x650dc44f
add rcx, 0x7fffffff
add rcx, 0xb216506
mov dword [0x140142b7c], eax
mov dword [rsp - 0x18], 0x3cc269ae
xchg r14, rax
mov r14, qword [rdx + 0x1d8]
xchg r14, rax
not rax
xchg r10, r10
ror rax, 0x15
ror rax, 8
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov rcx, rbp
xchg r12, r12
not rax
rol rax, 6
rol rax, 0x22
rol rax, 6
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 5
rol rax, 2
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x14], esp
mov dword [0x140142b8c], eax
call fcn.14005b044
mov bl, al
mov r14b, 0x3a
xor r14b, 0x62
xor r14b, 0x5a
xor r14b, 0x21
sub r14b, 0x22
mov rdx, rsi
xchg rcx, rdx
mov rdx, rbp
xchg rcx, rdx
xor bl, r14b
mov r10, r10
call fcn.14005b6cc
mov dil, al
xchg rdx, r12
mov r12, rsi
xchg rdx, r12
xor dil, r14b
mov rsi, rsi
xchg rbp, r9
mov rcx, r9
xchg r9, rbp
or dil, bl
xchg rbx, rbx
call fcn.14005b9a8
mov bl, al
xchg rdx, r12
mov r12, rsi
xchg rdx, r12
xor bl, r14b
xchg r15, rcx
mov r15, rbp
xchg r15, rcx
or bl, dil
call fcn.14005bcec
mov dil, al
mov dword [rsp - 0x28], esi
xchg rdx, rsi
mov rsi, rdx
xchg rsi, rdx
xor dil, r14b
mov dword [rsp - 0x18], 0x719ebad9
xchg rsi, rbp
mov rcx, rsi
xchg rbp, rsi
or dil, bl
call fcn.14005bf14
xchg rsp, rsp
mov bl, al
xor bl, r14b
or bl, dil
mov rcx, rcx
mov rdx, rsi
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
call fcn.14005c11c
mov dil, al
xchg r12, r12
xchg rbp, rsi
mov rdx, rbp
xchg rsi, rbp
xor dil, r14b
xchg rsi, rsi
mov rcx, rbp
or dil, bl
call fcn.14005c38c
mov bl, al
xchg rsi, rsi
xchg r10, rdx
mov r10, rsi
xchg rdx, r10
xor bl, r14b
xchg r12, r12
xchg r13, rbp
mov rcx, r13
xchg rbp, r13
or bl, dil
mov rbx, rbx
call fcn.14005c64c
mov dil, al
xchg rdx, rsi
mov rsi, rdx
xchg rsi, rdx
xor dil, r14b
xchg r10, rbp
mov rcx, r10
xchg rbp, r10
or dil, bl
mov dword [rsp - 0x3c], ebx
call fcn.14005c81c
mov bl, al
xchg rsi, rdx
mov rsi, rdx
xchg rsi, rdx
xor bl, r14b
mov dword [rsp - 0x1c], edi
xchg rbp, r11
mov rcx, r11
xchg rbp, r11
or bl, dil
mov rbx, rbx
call fcn.14005ce70
mov dil, al
xchg r10, rdx
mov r10, rsi
xchg r10, rdx
xor dil, r14b
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
or dil, bl
mov dword [rsp - 0x24], esp
call fcn.14005d140
mov bl, al
xchg rdx, rsi
mov rsi, rdx
xchg rsi, rdx
xor bl, r14b
xchg rcx, rsi
mov rsi, rbp
xchg rcx, rsi
or bl, dil
mov rsi, rsi
call fcn.14005d37c
mov dil, al
xchg rdx, r8
mov r8, rsi
xchg r8, rdx
xor dil, r14b
mov dword [rsp - 0x30], 0x2718daac
xchg rcx, rbx
mov rbx, rbp
xchg rcx, rbx
or dil, bl
xchg r8, r8
call fcn.14005d598
mov rbx, qword [rsp + 0x30]
xor al, r14b
mov rbp, qword [rsp + 0x38]
mov dword [rsp - 0x28], 0x41c83c91
or al, dil
xchg r10, rsi
mov r10, qword [rsp + 0x40]
xchg rsi, r10
xchg r14, rdi
mov r14, qword [rsp + 0x48]
xchg rdi, r14
sete al
mov dword [rsp - 0x3c], 0x25726a92
nop
sub rsp, 0x133a990
add rsp, 0x133a9b0
nop
add rsp, 8
mov r14, qword [rsp - 8]
ret