Function at 0x14006c418
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, rdx
mov qword [rsp + 8], rdx
xchg rdx, rbx
mov qword [rsp + 0x10], rbp
mov dword [rsp - 0x18], 0x749d6c97
xchg rsi, r13
mov qword [rsp + 0x18], r13
xchg r13, rsi
nop
sub rsp, 8
mov qword [rsp], rdi
nop
add rsp, 0x33cd3b81
sub rsp, 0x33cd3ba1
mov rax, qword [rdx]
xchg rbp, rcx
mov rcx, rbp
xchg rbp, rcx
ror rax, 0x30
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x855f23af3795e027
sub rcx, 0x1562b97d
add rcx, 0x18b9b65
add rcx, 0x23f92e28
xor rcx, 0x62b7bc2f
xor rax, rcx
xchg rbp, rdx
mov rsi, rbp
xchg rbp, rdx
not rax
movabs rcx, 0x957d27742091f04
sub rcx, 0x30ed2e84
xor rcx, 0x1ab9a727
add rcx, 0x7fffffff
add rcx, 0x5f2152f
add rax, rcx
movabs rcx, 0x1a009fb455845e0b
sub rcx, 0x481c02b6
xor rcx, 0x670bf3e5
add rcx, 0x73ee9f07
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x24], esi
mov dword [0x140143aa0], eax
mov rax, qword [rdx + 8]
sub rax, rcx
mov dword [rsp - 0x24], ecx
movabs rcx, 0x3d9399583e2e6190
xor rcx, 0x5174985
sub rcx, 0x3b3807cd
add rcx, 0x7fffffff
xor rcx, 0x4af59dd2
rol rax, 0x19
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x6af66a37028b5c41
add rcx, 0x69312191
sub rcx, 0x305e55ec
xor rcx, 0x534f130f
xor rax, rcx
mov r8, r8
movabs rcx, 0x5b730e12165666ba
xor rcx, 0x386b6517
add rcx, 0xf8416ab
add rcx, 0x3ce3ecd
add rcx, 0x7fffffff
xor rcx, 0x5ed59dff
rol rax, 0x1a
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 7
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140143aa4], eax
mov dword [rsp - 0xc], ebx
mov rax, qword [rdx + 0x10]
ror rax, 8
ror rax, 1
ror rax, 1
not rax
add rax, rcx
mov r15, r15
movabs rcx, 0x2859428530d5bdbb
add rcx, 0x39037890
sub rcx, 0xc31e2f2
sub rcx, 0x3df0a1a0
add rcx, 0x66df505f
ror rax, 5
ror rax, 2
ror rax, 0xf
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x18], esi
movabs rcx, 0x54ae756f18fbaa14
add rcx, 0x7b1a928
add rcx, 0x1bb74a30
sub rcx, 0x11829118
xor rcx, 0x7d684c8d
mov dword [0x140143aa8], eax
mov rsp, rsp
xchg r10, rax
mov r10, qword [rdx + 0x18]
xchg r10, rax
xor rax, rcx
xchg r12, r12
movabs rcx, 0x569fe2b127a93485
add rcx, 0x484f41bd
sub rcx, 0x6c3bd2ae
add rcx, 0x2a48001d
ror rax, 3
ror rax, 1
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x67d308eb58576a2e
xor rcx, 0x3dc60b4
add rcx, 0x167b9830
sub rcx, 0x2fc0da60
add rcx, 0x7fffffff
xor rcx, 0x353adf45
ror rax, 0x16
ror rax, 3
ror rax, 1
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140143aac], eax
xchg rsi, rsi
mov rax, qword [rdx + 0x20]
xor rax, rcx
movabs rcx, 0xc6a5da5528e7ea2
sub rcx, 0x3beea706
add rcx, 0x1ee09829
xor rcx, 0x32dcb7f3
add rcx, 0x7fffffff
add rcx, 0x4f828e2c
sub rax, rcx
movabs rcx, 0x62604673291435e3
add rcx, 0x894b0c1
sub rcx, 0x16595eee
xor rcx, 0x27e1dcaa
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x56216cfd01c3abfe
xor rcx, 0x5c48c2e
xor rcx, 0x7728e370
sub rcx, 0x2067c514
not rax
movzx eax, word [rax + 4]
mov dword [0x140143ab0], eax
xchg rdi, rdi
mov rax, qword [rdx + 0x28]
not rax
add rax, rcx
mov dword [rsp - 0xc], 0x6c711e4a
movabs rcx, 0x7677656167a00c4d
xor rcx, 0x2cb31c95
add rcx, 0x33579b81
sub rcx, 0x1387622c
add rcx, 0x41ee6bb2
xor rax, rcx
mov dword [rsp - 0xc], 0x34270ef3
movabs rcx, 0xce1853b63c863305
sub rcx, 0xe0c64b4
add rcx, 0x1ec4d939
sub rcx, 0x1137a543
add rcx, 0x7fffffff
sub rcx, 0x136ac415
movzx eax, word [rax + rcx]
movabs rcx, 0x29d9b3ef72d6a620
sub rcx, 0x47ae07e3
add rcx, 0x2f5c020e
xor rcx, 0x1c893d2c
add rcx, 0x633be308
mov dword [0x140143ab4], eax
xchg r14, rax
mov r14, qword [rdx + 0x30]
xchg r14, rax
rol rax, 8
rol rax, 0x1f
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x3c], edi
ror rax, 7
xor rax, rcx
movabs rcx, 0xff022a248702590
xor rcx, 0x56ec6dd4
add rcx, 0x283e7385
sub rcx, 0x3aea7483
add rcx, 0x18ef1cd1
not rax
movzx eax, word [rax + 4]
mov r13, r13
mov dword [0x140143ab8], eax
mov rax, qword [rdx + 0x38]
ror rax, 0x24
ror rax, 0x14
ror rax, 5
ror rax, 1
add rax, rcx
movabs rcx, 0x928d6f1f45f4b73a
sub rcx, 0x1f8a85b0
xor rcx, 0x5af99d57
sub rcx, 0x5699960b
xor rcx, 0x33f85ff8
ror rax, 0x2a
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
ror rax, 0xc
ror rax, 6
ror rax, 2
ror rax, 3
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140143abc], eax
xchg rsp, rsp
xchg r12, rax
mov r12, qword [rdx + 0x40]
xchg r12, rax
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x8773278900d0e53c
add rcx, 0x625190ab
sub rcx, 0x1745fd35
add rcx, 0x2edd4f9
add rcx, 0x653e52c1
add rcx, rax
movabs rax, 0x7bc96ade590593fd
add rax, 0xdcbbf0c
xor rax, 0x1f6d44e4
sub rax, 0x3bf7e54
add rax, 0x1eea8dc4
not rcx
sub rcx, rax
mov dword [rsp - 0x10], 0x1b8fd8a
movabs rax, 0x65816e21c5d2f5c
xor rax, 0x30ab44d1
add rax, 0x2b132fa
sub rax, 0x2d8a1a7a
xor rcx, rax
mov dword [rsp - 0x1c], edx
not rcx
movzx eax, word [rcx + 4]
movabs rcx, 0x16465d763616b829
xor rcx, 0x7c883ff5
sub rcx, 0x966520c
add rcx, 0x7fffffff
xor rcx, 0x33db90f
mov dword [0x140143ac0], eax
xchg r10, r10
xchg rcx, rax
mov rcx, qword [rdx + 0x48]
xchg rcx, rax
ror rax, 0x13
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
not rax
add rax, rcx
mov rsp, rsp
movabs rcx, 0x1d76dc1e599604a4
sub rcx, 0x33a2fff7
add rcx, 0x2a8710c2
sub rcx, 0x3647d8eb
add rcx, 0x224d502e
not rax
movzx eax, word [rax + 4]
xchg r14, r14
mov dword [0x140143ac4], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x50]
xchg rbx, rax
rol rax, 0x22
rol rax, 6
rol rax, 9
xor rax, rcx
movabs rcx, 0x7bdf8b16666fef2
xor rcx, 0x3a53b08c
xor rcx, 0x2dc27f97
sub rcx, 0x3fb13715
add rcx, 0x7fffffff
xor rcx, 0x646d57ff
sub rax, rcx
movabs rcx, 0x2711572046cea0cd
xor rcx, 0x6345ade3
add rcx, 0x337d06b4
add rcx, 0x3789fa2
xor rcx, 0x35faa4cc
xor rax, rcx
mov r8, r8
movabs rcx, 0x3ec92fde4a6c56fc
add rcx, 0x1bcbc096
sub rcx, 0x1da0552f
xor rcx, 0x35a1043a
sub rcx, 0xfb282c
add rax, rcx
movabs rcx, 0x5f7ee64550c7532c
add rcx, 0x187ef316
xor rcx, 0x20c0d26c
xor rcx, 0x7eb28c4e
xor rax, rcx
movabs rcx, 0x58b748cf679ed2ba
xor rcx, 0x26bef105
sub rcx, 0x981a8c4
add rcx, 0x7fffffff
xor rcx, 0x5f6f5bf1
ror rax, 0x12
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x20], 0x40d2423d
mov dword [0x140143ac8], eax
mov rax, qword [rdx + 0x58]
add rax, rcx
xchg r9, r9
movabs rcx, 0x6de4a3ab7629a62d
sub rcx, 0x75fabecd
add rcx, 0x14833218
add rcx, 0x7fffffff
add rcx, 0x2cf4dd1e
rol rax, 0x16
rol rax, 0x12
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x7e8d399217346eb4
add rcx, 0x6542c93b
xor rcx, 0x896d726
sub rcx, 0x6ab2a7a2
add rcx, 0x18b623e4
add rax, rcx
movabs rcx, 0x2b10c8cd5f9365f8
sub rcx, 0x5c79b46f
xor rcx, 0x691b3d5d
add rcx, 0x1bb584d
xor rcx, 0x340abfb1
ror rax, 6
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov rsp, rsp
mov dword [0x140143acc], eax
xchg r11, rax
mov r11, qword [rdx + 0x60]
xchg r11, rax
xor rax, rcx
mov dword [rsp - 0x28], 0x749ae90a
movabs rcx, 0x7f86212a5f502db4
xor rcx, 0x317ec592
sub rcx, 0xf107d6b
xor rcx, 0x605f2d87
not rax
xchg rdx, rdx
add rax, rcx
movabs rcx, 0x8170c563795f7d2
xor rcx, 0x4af11877
sub rcx, 0x77aa8ca8
add rcx, 0x519f4f3
xor rax, rcx
mov r13, r13
movabs rcx, 0xcc799702351eb37f
xor rcx, 0x78ba80e0
add rcx, 0xb4ffe6e
add rcx, 0x1dd142cf
add rcx, 0x76ba1659
rol rax, 3
rol rax, 0xf
rol rax, 0xe
rol rax, 2
rol rax, 5
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x18], 0x6512c294
movabs rcx, 0x3067de7265bc3d5a
xor rcx, 0x3974ba74
xor rcx, 0x7f33c1e3
add rcx, 0x57ef059e
add rcx, 0x14fe2615
xor rax, rcx
movabs rcx, 0x687750f172721470
sub rcx, 0x5ac37164
sub rcx, 0x12358211
add rcx, 0x4656a9c4
add rcx, 0x1dcee0c2
movzx eax, word [rax + 4]
mov dword [0x140143ad0], eax
mov r10, r10
mov rax, qword [rdx + 0x68]
add rax, rcx
movabs rcx, 0x784f2d8a2827e77c
xor rcx, 0x40f4d203
add rcx, 0x3d6cae
xor rcx, 0x558f2c90
add rcx, 0x7fffffff
xor rcx, 0x53f9850b
not rax
mov rsi, rsi
add rax, rcx
movabs rcx, 0x587f9d2f78d8808d
xor rcx, 0x1d99973f
sub rcx, 0x5f24cdf2
xor rcx, 0x2fb4a512
xor rcx, 0x1fd99120
ror rax, 0x12
ror rax, 1
ror rax, 4
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x10], ebx
movabs rcx, 0x34d7487d06df70f3
sub rcx, 0x4ec9f71
add rcx, 0x12d167c3
add rcx, 0x688ca59f
movzx eax, word [rax + rcx]
xchg rcx, rcx
movabs rcx, 0x509013571fc5065a
xor rcx, 0x22515384
sub rcx, 0x26bcfbcc
add rcx, 0x7fffffff
add rcx, 0x2476d6bb
mov dword [0x140143ad4], eax
mov rcx, rcx
xchg r15, rax
mov r15, qword [rdx + 0x70]
xchg r15, rax
xor rax, rcx
movabs rcx, 0x4507724b20380948
add rcx, 0x34faf87a
sub rcx, 0x41891731
xor rcx, 0x37fce113
add rcx, 0x7fffffff
sub rcx, 0x25be050
sub rax, rcx
mov dword [rsp - 0x38], 0x713b30f9
movabs rcx, 0x140e4bc72c92a9b
sub rcx, 0x3c8d4c0a
xor rcx, 0x3fbc35b
add rcx, 0x1d660d57
xor rcx, 0x2aaa7ee3
rol rax, 0x1e
rol rax, 5
rol rax, 3
rol rax, 5
rol rax, 0xa
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], 0x744eb34e
movabs rcx, 0x2ab917e734fa053a
add rcx, 0x3588c411
xor rcx, 0x24a79fc8
add rcx, 0x14d10a38
sub rcx, 0x258bac66
ror rax, 0x1a
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
mov r11, r11
movabs rcx, 0x663d0c5240e2f76
xor rcx, 0x20a0e978
add rcx, 0x4dbd9d6
add rcx, 0x7fffffff
add rcx, 0x6e53982f
movzx eax, word [rax + 4]
xchg r9, r9
mov dword [0x140143ad8], eax
mov rax, qword [rdx + 0x78]
not rax
ror rax, 0x1d
ror rax, 0xd
ror rax, 0x10
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x18f50a79599a18bb
sub rcx, 0x1785a499
add rcx, 0xbb32b36
sub rcx, 0x49b3f0be
add rcx, 0x7fffffff
add rcx, 0x46fa4dc0
ror rax, 0x1a
ror rax, 0xb
ror rax, 6
ror rax, 0xf
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x10], 0x32552bef
movabs rcx, 0x760840ca1434880f
xor rcx, 0xe0dd3
xor rcx, 0x21f1dda4
add rcx, 0x47d46ec4
sub rcx, 0x2fb47a56
mov dword [0x140143adc], eax
xchg r10, rax
mov r10, qword [rdx + 0x80]
xchg r10, rax
ror rax, 0x1b
ror rax, 4
ror rax, 9
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0xc4ba44a51e5ee3bd
xor rcx, 0x3d1e7db6
sub rcx, 0x134acde0
add rcx, 0x31adbfd
ror rax, 0x1c
ror rax, 0x18
ror rax, 3
ror rax, 1
ror rax, 1
not rax
xchg rsi, rsi
movzx eax, word [rax + 4]
mov dword [0x140143ae0], eax
mov rax, qword [rdx + 0x88]
mov rsp, rsp
xor rax, rcx
movabs rcx, 0x5cb49cb84346b91e
sub rcx, 0x1c42ac43
sub rcx, 0xba75f42
add rcx, 0x7fffffff
add rcx, 0x3520a3fb
ror rax, 0xb
ror rax, 5
ror rax, 0x19
ror rax, 0xb
ror rax, 1
xor rax, rcx
movabs rcx, 0xdf6e3d1033285b6f
add rcx, 0x1dcb1bd
add rcx, 0x40d694f2
sub rcx, 0x149149e7
rol rax, 6
rol rax, 3
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x7d8d75df5f35f4af
xor rcx, 0x22a110c1
sub rcx, 0x3dd7833d
xor rcx, 0x46b66e03
sub rcx, 0x17d7474
mov dword [0x140143ae4], eax
mov dword [rsp - 0x14], 0x7e3aca46
mov rax, qword [rdx + 0x90]
not rax
ror rax, 4
ror rax, 1
xor rax, rcx
mov dword [rsp - 0xc], 0x2a5f37f3
movabs rcx, 0x7cd91b47353cd803
sub rcx, 0xf62bea9
add rcx, 0x345dc3b9
xor rcx, 0x7d7a8eca
add rcx, 0x3e89c571
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x40], 0x21919ab7
mov dword [0x140143ae8], eax
xchg r15, rax
mov r15, qword [rdx + 0x98]
xchg r15, rax
sub rax, rcx
movabs rcx, 0x42832284767008b4
sub rcx, 0x30be1b13
xor rcx, 0x1f56a002
xor rcx, 0x5757de29
add rcx, 0x7fffffff
xor rcx, 0x3ab1040e
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x4cac638d026e7f4d
add rcx, 0x7d04eaf7
sub rcx, 0x388554c7
xor rcx, 0x5fe0e8ed
sub rcx, 0xa5b34b0
sub rax, rcx
mov dword [rsp - 0x20], 0x74451f52
movabs rcx, 0x552a62021763f739
xor rcx, 0x2443cd35
add rcx, 0x19aefc7
add rcx, 0x7fffffff
xor rcx, 0x1e3d88f6
ror rax, 0xd
ror rax, 0xe
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140143aec], eax
mov rax, qword [rdx + 0xa0]
mov rdx, rdx
sub rax, rcx
movabs rcx, 0xd1fb2f7b1f4ecc24
add rcx, 0x4252c7a3
sub rcx, 0x19d7dbac
add rcx, 0x368c3eb
not rax
xchg rbx, rbx
rol rax, 2
movzx eax, word [rax + rcx]
movabs rcx, 0x3be0b1673e6d9ab9
add rcx, 0xe41f722
sub rcx, 0x3e9d4c14
add rcx, 0x7fffffff
xor rcx, 0x2426a8be
mov dword [0x140143af0], eax
mov rax, qword [rdx + 0xa8]
add rax, rcx
mov r14, r14
movabs rcx, 0xe24df605c87b28
xor rcx, 0x3d3b5e03
sub rcx, 0x1539ceb7
add rcx, 0x1e74c7cf
xor rcx, 0x365f0e
xor rax, rcx
mov dword [rsp - 0x30], 0x17293c61
movabs rcx, 0x5ea20c923b31ab66
add rcx, 0x77a1e6
xor rcx, 0x1bf3047f
add rcx, 0x3bfc72ff
sub rcx, 0x38321c14
add rax, rcx
movabs rcx, 0x7240069b68a12521
sub rcx, 0x681962c3
add rcx, 0x79927c85
xor rcx, 0x675d95d9
add rcx, 0x4aa8a945
not rax
mov rcx, rcx
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
not rax
movzx eax, word [rax + 4]
xchg r10, r10
mov dword [0x140143af4], eax
mov rax, qword [rdx + 0xb0]
sub rax, rcx
movabs rcx, 0x66285c563f8eb60f
sub rcx, 0x36acf716
add rcx, 0x86f6cba
xor rcx, 0x357399d0
not rax
ror rax, 0x18
ror rax, 3
ror rax, 2
ror rax, 2
ror rax, 1
sub rax, rcx
mov rdi, rdi
movabs rcx, 0x5cc768e25aaea986
xor rcx, 0x1319e1d9
sub rcx, 0xade6218
add rcx, 0x7fffffff
add rcx, 0x3f619f94
rol rax, 0xe
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140143af8], eax
xchg r14, r14
xchg rbx, rax
mov rbx, qword [rdx + 0xb8]
xchg rbx, rax
sub rax, rcx
ror rax, 0x20
ror rax, 0xd
ror rax, 0xe
ror rax, 1
ror rax, 1
movabs rcx, 0x1728ca921bbf19f
xor rcx, 0x249faa9a
add rcx, 0x1270611e
sub rcx, 0x3125dab
not rax
add rax, rcx
xchg rbx, rbx
movabs rcx, 0x3bbb937557cbc50d
sub rcx, 0x445acff
sub rcx, 0x2c03575d
add rcx, 0x7fffffff
add rcx, 0x1957fc74
ror rax, 5
ror rax, 7
ror rax, 7
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x15db30107acac2b
add rcx, 0x2616ea1f
xor rcx, 0x2dfbb9e
add rcx, 0x137f623a
xor rcx, 0x4434419a
ror rax, 4
ror rax, 0x17
ror rax, 2
ror rax, 3
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140143afc], eax
xchg r8, r8
mov rax, qword [rdx + 0xc0]
sub rax, rcx
movabs rcx, 0x1ab8ec4d46dda49e
xor rcx, 0x694b7428
add rcx, 0x1ee183d2
add rcx, 0x7fffffff
add rcx, 0x15504798
not rax
sub rax, rcx
movabs rcx, 0x2fb49acc5489d169
sub rcx, 0x3a6d0102
add rcx, 0x37d6b494
sub rcx, 0x298efe03
add rcx, 0x7fffffff
xor rcx, 0x3a407d60
xor rax, rcx
mov dword [rsp - 0x1c], 0x64b85d7c
movabs rcx, 0x4803dde509abe6ac
add rcx, 0x49e8eb5f
add rcx, 0x2570944e
sub rcx, 0x2e98b3a
add rcx, 0x93fad04
movzx eax, word [rax + 4]
mov dword [0x140143b00], eax
mov r8, r8
mov rax, qword [rdx + 0xc8]
ror rax, 0x1e
ror rax, 0xe
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x28], ebx
movabs rcx, 0x18f0623617ef63f8
xor rcx, 0x5957591c
add rcx, 0x1ae72ef
sub rcx, 0x4a6fcd88
add rcx, 0x7fffffff
add rcx, 0x591d790a
sub rax, rcx
mov dword [rsp - 0x38], ebp
movabs rcx, 0x53f4bc3e0a99bb16
add rcx, 0x53e1b4ff
sub rcx, 0x592d996d
add rcx, 0x3057f552
add rcx, 0x7fffffff
add rcx, 0x30d176cf
ror rax, 8
ror rax, 4
ror rax, 0xe
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140143b04], eax
mov dword [rsp - 0x38], ebx
mov rax, qword [rdx + 0xd0]
rol rax, 0x16
rol rax, 0x24
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x2c65679b1d71c73a
add rcx, 0xb683c36
xor rcx, 0x57d3c5c1
xor rcx, 0x590cd9a7
xor rcx, 0x104b387b
ror rax, 0x18
ror rax, 2
ror rax, 4
not rax
movzx eax, word [rax + rcx]
xchg rdx, rdx
movabs rcx, 0x3fcbcb05411cf3ed
add rcx, 0xc37e74
xor rcx, 0x447a9e48
add rcx, 0x7fffffff
add rcx, 0x4332d9f5
mov dword [0x140143b08], eax
mov dword [rsp - 0x28], 0x64bf1569
xchg r9, rax
mov r9, qword [rdx + 0xd8]
xchg r9, rax
sub rax, rcx
movabs rcx, 0x1b72236815d8a186
xor rcx, 0x5657222a
xor rcx, 0x39fa0739
add rcx, 0x7031ce3d
not rax
rol rax, 0x2a
rol rax, 6
rol rax, 2
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x11d70fc00f2067b4
add rcx, 0x5c49927
add rcx, 0x5d274407
sub rcx, 0x3a02de98
ror rax, 2
ror rax, 0x10
ror rax, 1
ror rax, 6
ror rax, 8
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x28], 0x2493d245
movabs rcx, 0x1f85393a0e674901
xor rcx, 0x78cc44c5
sub rcx, 0x5eafb668
sub rcx, 0x15703f20
rol rax, 0x25
rol rax, 2
rol rax, 1
movzx eax, word [rax + 4]
xchg r9, r9
mov dword [0x140143b0c], eax
mov rax, qword [rdx + 0xe0]
ror rax, 8
ror rax, 0x10
ror rax, 1
xor rax, rcx
movabs rcx, 0xa9d9f5f3d4198f8
xor rcx, 0x27291e59
xor rcx, 0x6ac79cc
xor rcx, 0x232c5ff4
add rax, rcx
movabs rcx, 0xf2b711c21c354cda
add rcx, 0x34292366
xor rcx, 0x25a0aabe
xor rcx, 0x748ec7a0
add rcx, 0x187d6894
rol rax, 3
rol rax, 0x1a
rol rax, 1
rol rax, 1
rol rax, 7
rol rax, 1
rol rax, 1
not rax
movzx eax, word [rax + rcx]
xchg rbp, rbp
movabs rcx, 0x948a7a09615ab6de
sub rcx, 0x2c5ba05b
xor rcx, 0x5ce3cebd
sub rcx, 0x3173c8c5
add rcx, 0x3276127
mov dword [0x140143b10], eax
mov r14, r14
xchg rsi, rax
mov rsi, qword [rdx + 0xe8]
xchg rsi, rax
rol rax, 3
rol rax, 8
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x26e7805763f2f874
add rcx, 0xc9e25b7
add rcx, 0xd67fb34
xor rcx, 0x5bdd4d71
add rcx, 0x312e9f58
rol rax, 0xd
rol rax, 0x11
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x10], 0x3c8986eb
movabs rcx, 0x1a4db2cf12ce00cf
add rcx, 0x11746323
add rcx, 0x4e599f8f
add rcx, 0x515617ed
movzx eax, word [rax + 4]
mov rdi, rdi
mov dword [0x140143b14], eax
xchg r11, rax
mov r11, qword [rdx + 0xf0]
xchg r11, rax
not rax
add rax, rcx
mov rbx, rbx
movabs rcx, 0xe3061cb574d269ba
sub rcx, 0xc11c7d1
sub rcx, 0x788d55e
xor rcx, 0x3725ef68
xor rcx, 0x449a033a
xor rax, rcx
xchg r8, r8
movabs rcx, 0x4983a55353961c9b
sub rcx, 0x27f1151e
xor rcx, 0x6d8bea46
xor rcx, 0x54814c24
sub rax, rcx
rol rax, 0xc
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140143b18], eax
mov dword [rsp - 0x28], edi
movabs rcx, 0x2c94bcd851c1f940
add rcx, 0x2242b8bb
sub rcx, 0x6253aea1
add rcx, 0x7fffffff
add rcx, 0x3ff5b31d
xchg r13, rax
mov r13, qword [rdx + 0x108]
xchg r13, rax
not rax
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
mov r9, r9
movabs rcx, 0xd816fb960d5eae25
add rcx, 0x3d2864d5
add rcx, 0x2093c81c
sub rcx, 0x62a76df8
add rcx, 0x564642a6
movzx eax, word [rax + rcx]
xchg r9, r9
movabs rcx, 0x258dba566caecc5f
xor rcx, 0x22e52cdf
add rcx, 0x269ebe3a
sub rcx, 0x47929935
mov dword [0x140143b24], eax
xchg r14, rax
mov r14, qword [rdx + 0x110]
xchg r14, rax
xor rax, rcx
movabs rcx, 0x5b3159071cc6de91
add rcx, 0x38ccc240
xor rcx, 0x24de683b
sub rcx, 0x3f809119
add rcx, 0x7fffffff
add rcx, 0x4092056a
add rax, rcx
movabs rcx, 0x5363e6ea0778d504
xor rcx, 0x3e35b05e
xor rcx, 0x44c923e5
xor rcx, 0x19f51ca9
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x73f221ad149b11b9
xor rcx, 0x2e389538
sub rcx, 0xcf6799c
add rcx, 0x762ebc4d
mov dword [0x140143b28], eax
mov rax, qword [rdx + 0x118]
xchg r15, r15
not rax
sub rax, rcx
movabs rcx, 0x371bca4f7c5cedf8
xor rcx, 0xccb226b
xor rcx, 0x60bb54aa
add rcx, 0x7fffffff
xor rcx, 0x78647fa0
xor rax, rcx
movabs rcx, 0x7d4b77d853dfbe8f
sub rcx, 0x51736442
xor rcx, 0x283d5343
add rcx, 0x7fffffff
xor rcx, 0x4e2fae6f
add rax, rcx
movabs rcx, 0x265dba1b3c695250
add rcx, 0x14fa32f8
xor rcx, 0x29b03580
sub rcx, 0x6af6b058
add rcx, 0x7fffffff
add rcx, 0x595dedc6
ror rax, 0x17
ror rax, 0x11
movzx eax, word [rax + 4]
mov dword [0x140143b2c], eax
mov rax, qword [rdx + 0x128]
xchg r11, r11
add rax, rcx
movabs rcx, 0x9983f0220353b788
xor rcx, 0x3fa3c0e9
xor rcx, 0x3460a3f6
add rcx, 0x64493766
xor rcx, 0x56e0c3ec
xor rax, rcx
movabs rcx, 0x447b4b643e9846fa
sub rcx, 0x321ac326
add rcx, 0x5dcc84d6
sub rcx, 0x21437027
sub rax, rcx
movabs rcx, 0x59bd844e789b3df4
sub rcx, 0x74b0a7
sub rcx, 0x6407052c
add rcx, 0x7fffffff
xor rcx, 0x91cec24
ror rax, 0xc
ror rax, 7
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140143b34], eax
xchg r11, r11
mov rax, qword [rdx + 0x130]
xor rax, rcx
movabs rcx, 0x8894d20c0f310271
xor rcx, 0x4b43c276
xor rcx, 0x3ade01f9
sub rcx, 0x2d6e00ff
rol rax, 3
rol rax, 0xc
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
mov r10, r10
movabs rax, 0x18769274398758a3
xor rax, 0x4049757
add rax, 0x3dbad003
xor rax, 0x2a805f12
add rax, 0x138ac1d7
not rcx
add rcx, rax
mov dword [rsp - 0x40], 0x4c579a1f
rol rcx, 0xf
rol rcx, 0x17
rol rcx, 1
rol rcx, 5
rol rcx, 1
rol rcx, 1
movzx eax, word [rcx + 4]
mov r10, r10
movabs rcx, 0xe3d7eeb325d748a3
add rcx, 0x2f8decd6
add rcx, 0xa9e26c8
sub rcx, 0x4155ec4
mov dword [0x140143b38], eax
mov dword [rsp - 0x24], esi
mov rax, qword [rdx + 0x138]
rol rax, 2
rol rax, 0x2a
rol rax, 9
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
not rax
xchg r8, r8
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x703a337738a0898
sub rcx, 0x64503e28
add rcx, 0x218bb4f9
add rcx, 0x25f155e4
add rcx, 0x7fffffff
add rcx, 0x758445f
xor rax, rcx
movabs rcx, 0x71dfe65c1aea8db6
xor rcx, 0xf7f7c53
xor rcx, 0x7a0a96f6
sub rcx, 0x1cf80e17
add rcx, 0x2c8dcd35
ror rax, 7
ror rax, 9
ror rax, 1
movzx eax, word [rax + 4]
xchg r14, r14
mov dword [0x140143b3c], eax
mov rax, qword [rdx + 0x140]
sub rax, rcx
movabs rcx, 0x5b44273d70f5f41c
xor rcx, 0x19583da1
xor rcx, 0x5a8e803c
add rcx, 0x207b0595
add rcx, 0x7fffffff
sub rcx, 0x25cb1eb
rol rax, 1
rol rax, 0xe
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0xd862bbd37e87cdc
sub rcx, 0x35f6b954
add rcx, 0x2329baf1
add rcx, 0x7fffffff
add rcx, 0x19dd8307
ror rax, 2
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140143b40], eax
mov rax, qword [rdx + 0x150]
mov dword [rsp - 0x28], 0x64d3c95e
xor rax, rcx
movabs rcx, 0x54ae8ba04ef3d46e
add rcx, 0x1a53cb89
sub rcx, 0x65c4f819
add rcx, 0x16b8b433
add rcx, 0x58c4184f
sub rax, rcx
not rax
mov dword [rsp - 0x18], ecx
rol rax, 4
rol rax, 0xd
rol rax, 3
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x3c], 0x65b04163
mov dword [0x140143b48], eax
mov rax, qword [rdx + 0x158]
movabs rcx, 0x4e88913050811101
sub rcx, 0x235bba09
add rcx, 0x1866c4f1
xor rcx, 0x6b94b51f
sub rcx, 0x292dd019
sub rax, rcx
movabs rcx, 0x23b6c38f0ed5fa10
xor rcx, 0x2f94c7c
add rcx, 0x52c66777
xor rcx, 0x6d387796
add rcx, 0x7fffffff
xor rcx, 0x7a20bd9d
ror rax, 6
ror rax, 1
ror rax, 1
not rax
sub rax, rcx
movabs rcx, 0x1d99841f0fd677ad
xor rcx, 0x24471300
xor rcx, 0x33cbee7
xor rcx, 0x3097f967
add rcx, 0x7fffffff
add rcx, 0xcd547a8
xor rax, rcx
mov dword [rsp - 0x20], 0x424e2657
movabs rcx, 0x74adaab32ff81da2
sub rcx, 0xc3c9994
xor rcx, 0x76d27ce9
xor rcx, 0x761efa05
movzx eax, word [rax + 4]
mov r10, r10
mov dword [0x140143b4c], eax
mov rax, qword [rdx + 0x160]
not rax
add rax, rcx
mov rdi, rdi
movabs rcx, 0x7d22e88e638940b1
sub rcx, 0x2d3757c9
sub rcx, 0x1a353945
xor rcx, 0x7c1d6fbb
xor rax, rcx
movabs rcx, 0x5ad832a6aaa5cb3
xor rcx, 0x7915c339
add rcx, 0x30a77a6c
sub rcx, 0x3ed51ec6
add rcx, 0x51f4a068
sub rax, rcx
movabs rcx, 0x99ce44b821c8cd17
xor rcx, 0x4ad25446
sub rcx, 0x4c615cfe
add rcx, 0x86db88c
ror rax, 0x12
ror rax, 0x14
movzx eax, word [rax + 4]
mov dword [0x140143b50], eax
xchg r10, r10
xchg rbx, rax
mov rbx, qword [rdx + 0x168]
xchg rbx, rax
xor rax, rcx
movabs rcx, 0x13ec66fc49cdc49d
sub rcx, 0x3f9e9046
add rcx, 0x4f555a6d
sub rcx, 0x468246e
sub rcx, 0x4e864c89
ror rax, 0xa
mov r13, r13
movzx eax, word [rax + rcx]
movabs rcx, 0x1fbefa413ca58a8a
add rcx, 0x1521410c
xor rcx, 0x4fef4348
add rcx, 0x7fffffff
add rcx, 0x55c7a62a
mov dword [0x140143b54], eax
mov dword [rsp - 0x44], ebx
mov rax, qword [rdx + 0x170]
not rax
ror rax, 6
ror rax, 0xe
ror rax, 1
ror rax, 0xa
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x44], 0xb64c3c0
movabs rcx, 0x20a9282e25e801bf
add rcx, 0x3d7d4f11
sub rcx, 0x5c7a707a
xor rcx, 0x5d572e2f
sub rcx, 0x460838e6
rol rax, 7
rol rax, 1
rol rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x40], 0x4d77f3f
movabs rcx, 0x21f25c3b6ba3909b
xor rcx, 0x1cc4f16d
add rcx, 0x1ff6051
sub rcx, 0x3528036d
rol rax, 8
rol rax, 4
rol rax, 0x20
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140143b58], eax
mov r10, r10
mov rax, qword [rdx + 0x180]
xor rax, rcx
movabs rcx, 0x4dcaf49c25b6fa4a
add rcx, 0x171c0d3c
add rcx, 0x86e6558
xor rcx, 0x5a22a04a
sub rcx, 0x3cf9441
add rax, rcx
movabs rcx, 0xa2223e922c6c205
xor rcx, 0xfe6ae8e
xor rcx, 0x52406ea4
add rcx, 0x4b4e4d4b
rol rax, 5
mov dword [rsp - 0x38], 0xd03bbf5
xor rax, rcx
movabs rcx, 0x3e0749fd568f438b
sub rcx, 0x4bb1a91b
add rcx, 0x14050618
sub rcx, 0xacf8a75
add rcx, 0x4bc21994
movzx eax, word [rax + 4]
mov dword [0x140143b60], eax
mov dword [rsp - 0x38], ecx
mov rax, qword [rdx + 0x188]
not rax
rol rax, 1
rol rax, 9
rol rax, 2
rol rax, 1
sub rax, rcx
movabs rcx, 0xc13bd7671b8c61f4
xor rcx, 0x6a63d384
add rcx, 0x6389785
sub rcx, 0x28996afc
xor rcx, 0x6ff9915d
rol rax, 0x1e
rol rax, 5
rol rax, 3
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x5321245574dd3241
sub rcx, 0x287b3a54
sub rcx, 0x2e7190ef
xor rcx, 0x2cde3035
add rcx, 0x326fb8b8
movzx eax, word [rax + 4]
mov dword [0x140143b64], eax
mov rbx, rbx
xchg r9, rax
mov r9, qword [rdx + 0x190]
xchg r9, rax
add rax, rcx
xchg rsp, rsp
movabs rcx, 0x44c2d40679db9aa5
sub rcx, 0x471b6b20
sub rcx, 0x2f99df1f
xor rcx, 0x2a760b31
xor rax, rcx
movabs rcx, 0xff451b894930e2ad
sub rcx, 0x7507eec
sub rcx, 0x59565f7
add rcx, 0x104683a1
add rcx, 0x7fffffff
add rcx, 0x26a02e67
ror rax, 5
ror rax, 0x1b
ror rax, 1
ror rax, 2
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x40], esi
movabs rcx, 0x2d8a1e856a5e0b28
xor rcx, 0x68cb5d08
add rcx, 0x2d2282eb
xor rcx, 0x241ab9ff
add rcx, 0x7fffffff
add rcx, 0x22ca7f82
mov dword [0x140143b68], eax
mov rax, qword [rdx + 0x1b8]
sub rax, rcx
mov rdi, rdi
movabs rcx, 0xc860135d5cc99e95
xor rcx, 0xf84f890
sub rcx, 0x3cd72d59
add rcx, 0x7fffffff
add rcx, 0x43eeb703
rol rax, 0xa
rol rax, 0x15
rol rax, 3
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x38], esi
movabs rcx, 0x72ad148811d40fef
sub rcx, 0x79bdfe5
add rcx, 0x5997b4af
sub rcx, 0x3883580a
sub rcx, 0x129185e7
rol rax, 0x11
rol rax, 0x10
rol rax, 6
rol rax, 6
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140143b7c], eax
mov rax, qword [rdx + 0x1c8]
mov dword [rsp - 0x40], 0x13f6fcf9
add rax, rcx
ror rax, 0x2f
ror rax, 1
movabs rcx, 0x667f0f9a1deb08f9
add rcx, 0xea5334
add rcx, 0x5a277f73
xor rcx, 0x2730a09a
sub rcx, 0x2380a86
sub rax, rcx
movabs rcx, 0x2c2931ff552bcc46
xor rcx, 0x3f69209
xor rcx, 0x5c6715bf
xor rcx, 0x382782af
ror rax, 0xc
ror rax, 0xf
ror rax, 4
ror rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x3c], ecx
mov dword [0x140143b84], eax
mov rax, qword [rdx + 0x1d0]
not rax
sub rax, rcx
mov dword [rsp - 0x28], edi
movabs rcx, 0x519f7bc344c18a23
xor rcx, 0x6df3a207
sub rcx, 0x1bc3e1bd
xor rcx, 0x1e531d84
xor rcx, 0x67b0e709
rol rax, 0x1d
rol rax, 3
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x1feb8f7f5b6568e1
sub rcx, 0x16457865
sub rcx, 0x2d20fea7
xor rcx, 0x1c99e7
mov dword [0x140143b88], eax
mov rax, qword [rdx + 0x1d8]
mov dword [rsp - 0x44], ecx
sub rax, rcx
movabs rcx, 0x9443156c46e66f33
add rcx, 0x7929aac
xor rcx, 0x3a2c78d6
xor rcx, 0x76f47a24
add rcx, 0x4752727f
xor rax, rcx
mov rdx, rdx
movabs rcx, 0xf2492cd41b0af117
xor rcx, 0x50711723
xor rcx, 0x3a824be2
xor rcx, 0x3017ddb5
add rcx, 0x7fffffff
sub rcx, 0x337cb841
movzx eax, word [rax + rcx]
mov rsp, rsp
mov rcx, rbp
mov dword [0x140143b8c], eax
call fcn.14005a62c
mov bl, al
xchg rsi, rsi
mov rdx, rsi
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
xor bl, 1
mov dword [rsp - 0x38], ebp
call fcn.14005a890
mov dil, al
mov rdx, rsi
mov dword [rsp - 0x28], ebx
xor dil, 1
xchg rbp, r15
mov rcx, r15
xchg rbp, r15
or dil, bl
mov dword [rsp - 0x2c], 0x4194bced
call fcn.14005ada0
mov bl, al
xchg rsi, rdx
mov rsi, rdx
xchg rsi, rdx
xor bl, 1
mov dword [rsp - 0x30], 0xb11d4dd
xchg rbp, r11
mov rcx, r11
xchg r11, rbp
or bl, dil
call fcn.14005b3d8
mov dil, al
mov dword [rsp - 0xc], esi
xchg rsi, r11
mov rdx, r11
xchg r11, rsi
xor dil, 1
mov r15, r15
mov rcx, rbp
or dil, bl
call fcn.14005bab0
mov dword [rsp - 0x1c], 0x429f33b5
mov bl, al
xchg r12, rdx
mov r12, rsi
xchg r12, rdx
xor bl, 1
mov rcx, rbp
mov rbx, rbx
or bl, dil
call fcn.14005bf54
mov dil, al
mov dword [rsp - 0x20], 0x862d1e1
xchg rdx, rsi
mov rsi, rdx
xchg rdx, rsi
xor dil, 1
mov dword [rsp - 0x44], esp
xchg r11, rcx
mov r11, rbp
xchg rcx, r11
or dil, bl
mov dword [rsp - 0x2c], 0x100cdb1c
call fcn.14005c124
mov bl, al
xchg rsi, rdx
mov rsi, rdx
xchg rdx, rsi
xor bl, 1
mov r15, r15
xchg rcx, r12
mov r12, rbp
xchg rcx, r12
or bl, dil
call fcn.14005c308
mov dil, al
mov dword [rsp - 0x34], esp
xchg r14, rdx
mov r14, rsi
xchg r14, rdx
xor dil, 1
mov dword [rsp - 0x24], ecx
mov rcx, rbp
or dil, bl
call fcn.14005c4d0
mov bl, al
mov dword [rsp - 0x10], edi
xchg rsi, rdi
mov rdx, rdi
xchg rdi, rsi
xor bl, 1
xchg r12, r12
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or bl, dil
call fcn.14005c7bc
mov dword [rsp - 0x40], 0x98e72a7
xor al, 1
or al, bl
sete al
xchg r15, rbx
mov r15, qword [rsp + 0x30]
xchg r15, rbx
xchg rsi, rbp
mov rsi, qword [rsp + 0x38]
xchg rbp, rsi
xchg rsi, rdx
mov rdx, qword [rsp + 0x40]
xchg rdx, rsi
sub rsp, 0xffffffffffffffe0
nop
add rsp, 8
mov rdi, qword [rsp - 8]
ret