Function at 0x14006bda4
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov rsp, rsp
nop
sub rsp, 8
mov qword [rsp], rdi
nop
add rsp, 0x6dbc9379
sub rsp, 0x6dbc9399
mov rax, qword [rdx]
xchg rbp, rbp
xchg r15, rcx
mov rbp, r15
xchg r15, rcx
movabs rcx, 0x7b6dddd13a02c117
xor rcx, 0x927247e
sub rcx, 0x23c96fc4
add rcx, 0x7fffffff
add rcx, 0xef6c02b
xchg rdx, rsi
mov rdx, rsi
xchg rsi, rdx
sub rax, rcx
mov dword [rsp - 0x28], 0x5abb5a41
movabs rcx, 0x4768cac27f3ecc50
xor rcx, 0x16b21724
sub rcx, 0x38caed15
add rcx, 0x322970e9
sub rcx, 0x195b65b
not rax
ror rax, 6
ror rax, 4
ror rax, 4
ror rax, 1
movzx eax, word [rax + rcx]
xchg rdx, rdx
movabs rcx, 0x55e697aa7aa327c3
sub rcx, 0x38093753
sub rcx, 0x14bb2a2a
sub rcx, 0x28dee138
add rcx, 0x543cb44d
mov dword [0x140143f00], eax
mov dword [rsp - 0x20], ebp
mov rax, qword [rdx + 8]
sub rax, rcx
movabs rcx, 0x7d595ff77eca2d62
xor rcx, 0x2f3f3825
sub rcx, 0x30df31e9
xor rcx, 0x1a005766
add rcx, 0x7fffffff
xor rcx, 0x6f4c673d
xor rax, rcx
movabs rcx, 0x3b545376098b5478
xor rcx, 0x7342cddd
sub rcx, 0x48e828f0
add rcx, 0x4a711753
sub rcx, 0x6eaeb86a
ror rax, 0xa
ror rax, 9
ror rax, 0xa
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x20], ebx
add rax, rcx
movabs rcx, 0x3c4e7b246c655ffc
sub rcx, 0x369f8ffb
xor rcx, 0x31410179
add rcx, 0x6af3937a
ror rax, 0x33
ror rax, 2
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], 0x2323ded0
movabs rcx, 0x626b55d97fbf6fe5
sub rcx, 0x9f35abe
sub rcx, 0x94aa1b4
add rcx, 0x2ab6dee0
movzx eax, word [rax + 4]
mov dword [0x140143f04], eax
mov rdx, rdx
mov rax, qword [rdx + 0x10]
add rax, rcx
movabs rcx, 0xb9b128da4d267446
add rcx, 0xb9964bc
xor rcx, 0x34e6ffaa
sub rcx, 0x18296985
xor rcx, 0x1388fd12
rol rax, 4
rol rax, 7
rol rax, 2
rol rax, 1
rol rax, 3
rol rax, 8
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x617a10964a6f02f3
xor rax, 0x507872c2
sub rax, 0x5ab7a86
add rax, 0x7fffffff
add rax, 0x22b544e6
not rcx
sub rcx, rax
mov rbx, rbx
movabs rax, 0x7b8026ec049355b9
add rax, 0xd97247c
add rax, 0x25585eca
xor rax, 0x5f1d8345
add rax, 0x7fffffff
sub rax, 0x324142c4
xor rcx, rax
xchg r13, r13
movabs rax, 0x8fdb6ebf13e69df2
add rax, 0x44fe7eb8
xor rax, 0x1c82f4f8
xor rax, 0x53ef2e52
add rax, 0x7fffffff
add rax, 0x223131a
movzx eax, word [rcx + rax]
movabs rcx, 0xa089e3cf14463cce
add rcx, 0xb1e80e2
add rcx, 0x3589fd70
add rcx, 0x224be02f
add rcx, 0x7fffffff
sub rcx, 0x44a4b6b
mov dword [0x140143f08], eax
xchg r11, rax
mov r11, qword [rdx + 0x18]
xchg r11, rax
xor rax, rcx
movabs rcx, 0x6ebf44f644ad7d27
xor rcx, 0x1b792f71
add rcx, 0x561da9e
add rcx, 0x5b53ba13
sub rax, rcx
movabs rcx, 0x4353422c477e90eb
add rcx, 0x1d07a92a
xor rcx, 0x5d98f4d2
add rcx, 0x39c3947a
xor rax, rcx
movabs rcx, 0x780cc8dd7c8ee323
xor rcx, 0x1ae24761
add rcx, 0xdcde83f
sub rcx, 0xf0bf479
add rcx, 0x7fffffff
xor rcx, 0x519d7815
not rax
sub rax, rcx
mov dword [rsp - 0x28], edx
movabs rcx, 0x3a3dd17e15ccad0a
xor rcx, 0x565a208a
sub rcx, 0x68d176f
xor rcx, 0x64e9a05e
not rax
mov dword [rsp - 0x34], edi
movzx eax, word [rax + 4]
mov dword [0x140143f0c], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x20]
xchg rsp, rax
add rax, rcx
movabs rcx, 0x2f84de6329cd3166
add rcx, 0x5364b34f
xor rcx, 0x3a8d8df0
sub rcx, 0x2a2e9e23
rol rax, 0xf
rol rax, 2
rol rax, 2
rol rax, 3
rol rax, 2
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x14], 0x1cd0c7cf
movabs rcx, 0x57a327e441bdfd23
sub rcx, 0x3db971bf
xor rcx, 0x35b18def
sub rcx, 0x71f0562
ror rax, 2
ror rax, 6
ror rax, 0xc
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x7c7825ad65c8aabd
sub rcx, 0x10f81635
xor rcx, 0x7630e03
add rcx, 0x531da780
mov dword [0x140143f10], eax
mov dword [rsp - 0x40], edi
mov rax, qword [rdx + 0x28]
add rax, rcx
movabs rcx, 0x1bf3cb1f48819e8d
sub rcx, 0x1e490888
add rcx, 0x54ed13b0
xor rcx, 0x383fb2c9
xor rcx, 0x51b8ecd2
rol rax, 0x2e
rol rax, 9
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], esi
movabs rcx, 0xc837cba113e1de52
xor rcx, 0x2139dc8c
add rcx, 0x2157389b
xor rcx, 0x239a68b1
xor rax, rcx
mov r15, r15
movabs rcx, 0x4d3629bb445adf3a
xor rcx, 0x1988e6f7
sub rcx, 0x57475368
add rcx, 0x43fc414a
movzx eax, word [rax + 4]
xchg r15, r15
mov dword [0x140143f14], eax
xchg r10, rax
mov r10, qword [rdx + 0x30]
xchg r10, rax
xor rax, rcx
movabs rcx, 0x11d0131955adb82d
sub rcx, 0x3d38b280
xor rcx, 0x2b05a938
add rcx, 0x7fffffff
add rcx, 0x8fb0894
rol rax, 0x10
rol rax, 8
rol rax, 0xf
rol rax, 1
xor rax, rcx
xchg r11, r11
movabs rcx, 0x3792b49d18d365a8
add rcx, 0x48b015e6
xor rcx, 0x38220bfc
sub rcx, 0x1440121e
rol rax, 1
rol rax, 0x22
rol rax, 1
xor rax, rcx
xchg r9, r9
ror rax, 0xb
ror rax, 3
ror rax, 4
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 3
movzx eax, word [rax + 4]
movabs rcx, 0x59a36230779680d7
sub rcx, 0x57564882
xor rcx, 0x5f276e1d
add rcx, 0x52596714
mov dword [0x140143f18], eax
mov dword [rsp - 0x34], ecx
mov rax, qword [rdx + 0x38]
sub rax, rcx
movabs rcx, 0xbef0b8833d2b960
add rcx, 0x278060dc
add rcx, 0x1f271e5d
add rcx, 0x7fffffff
xor rcx, 0x433285d0
xor rax, rcx
mov dword [rsp - 0x2c], 0x4cd28e64
movabs rcx, 0x43ac489b533bda06
xor rcx, 0x5dd1cde6
add rcx, 0x1867de26
add rcx, 0x25fc198e
sub rcx, 0x17c43e0e
rol rax, 2
rol rax, 8
rol rax, 0x29
movzx eax, word [rax + rcx]
movabs rcx, 0x1ed1b72229909ae1
add rcx, 0x4d5f5486
xor rcx, 0x5063636d
sub rcx, 0xc100ccf
xor rcx, 0x78f904f
mov dword [0x140143f1c], eax
mov rax, qword [rdx + 0x40]
mov r13, r13
xor rax, rcx
movabs rcx, 0x7c9befa53e018eb3
add rcx, 0x34d186a2
xor rcx, 0x314ecc89
sub rcx, 0x23056fad
add rcx, 0x7fffffff
add rcx, 0x128ebfde
sub rax, rcx
movabs rcx, 0xa9cd333b76f8b724
sub rcx, 0x2945c2e9
xor rcx, 0x47389ad1
add rcx, 0x7fffffff
xor rcx, 0x5e90ed80
ror rax, 3
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0xaf4c3e343cab3306
add rcx, 0x17427989
sub rcx, 0x139dfaaf
sub rcx, 0x2b932346
add rcx, 0x7fffffff
xor rcx, 0x43a96664
not rax
mov dword [rsp - 0x2c], ebp
ror rax, 1
ror rax, 0x10
ror rax, 4
ror rax, 4
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x38], 0x49cc0df5
mov dword [0x140143f20], eax
xchg r15, rax
mov r15, qword [rdx + 0x48]
xchg r15, rax
ror rax, 0xf
ror rax, 0x14
ror rax, 0x14
ror rax, 2
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x1113ab584177fa8a
add rax, 0x1dc2b47d
xor rax, 0x13901298
xor rax, 0x3b29decd
sub rax, 0xc5c2870
not rcx
ror rcx, 0x26
ror rcx, 0x12
ror rcx, 4
ror rcx, 1
add rax, rcx
movabs rcx, 0x6ce665c76707006
xor rcx, 0x2dc09ea2
add rcx, 0x20915a37
xor rcx, 0x71a6c7f8
add rcx, 0x55bad24c
not rax
mov dword [rsp - 0x2c], esi
movzx eax, word [rax + 4]
mov dword [0x140143f24], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x50]
xchg rsi, rax
sub rax, rcx
mov dword [rsp - 0x44], 0x85fac0c
movabs rcx, 0x2c68754f55b9a4f2
xor rcx, 0x52c9284c
xor rcx, 0x476b70be
sub rcx, 0x311bc030
add rcx, 0x7fffffff
add rcx, 0x51077966
rol rax, 6
rol rax, 0xa
rol rax, 0xa
rol rax, 0xf
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x34], esi
movabs rcx, 0x5d97410d50a44bfc
sub rcx, 0x59c1963
add rcx, 0x1a955f1f
add rcx, 0x6ec41d4f
sub rax, rcx
movabs rcx, 0x302bd7544f051248
xor rcx, 0x77f540ad
add rcx, 0x35f79c8c
xor rcx, 0x1a661666
xor rcx, 0x41a2126b
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x18], edi
movabs rcx, 0x518844971168fab6
add rcx, 0x269fff7d
xor rcx, 0x9c65076
add rcx, 0x247dbc26
add rcx, 0x5b5e9280
mov dword [0x140143f28], eax
mov rax, qword [rdx + 0x58]
add rax, rcx
xchg rsi, rsi
movabs rcx, 0x3c1807aa0e51cd9d
xor rcx, 0x208c516d
xor rcx, 0x4af2e635
add rcx, 0x79c11e9
xor rax, rcx
movabs rcx, 0x1e88a9ba1d971b3b
add rcx, 0x43bdfca
xor rcx, 0x2d5a6b9c
add rcx, 0x2ab64cb5
rol rax, 0x2e
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x38], 0x2b66f0ac
movabs rcx, 0x532c430d36124dc9
sub rcx, 0x8604e4
xor rcx, 0x41744038
xor rcx, 0x3928ec87
add rax, rcx
xchg r9, r9
movabs rcx, 0x694bf0b774bbcc2d
sub rcx, 0x5854e5aa
add rcx, 0x51b99d52
sub rcx, 0x35d2ac79
add rcx, 0x11589cee
xor rax, rcx
xchg r14, r14
movabs rcx, 0x5e6c2b436109c0d2
sub rcx, 0x56514c26
add rcx, 0x419fa533
xor rcx, 0x3b722a25
ror rax, 0x10
ror rax, 0xc
ror rax, 1
ror rax, 8
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 4
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140143f2c], eax
mov dword [rsp - 0x18], 0x1027df8b
mov rax, qword [rdx + 0x60]
add rax, rcx
movabs rcx, 0x560fb71c6b89e50d
sub rcx, 0x69885e96
add rcx, 0x306de5dd
add rcx, 0x4d96fb85
ror rax, 0x10
ror rax, 0xb
ror rax, 4
ror rax, 1
not rax
mov rbp, rbp
rol rax, 5
rol rax, 0x13
rol rax, 0xa
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x34], 0x2217fb19
mov dword [0x140143f30], eax
mov rax, qword [rdx + 0x68]
xor rax, rcx
mov dword [rsp - 0x38], 0xe260e02
movabs rcx, 0xdac6ca50754e1804
xor rcx, 0x45776d16
add rcx, 0x4d5e833c
sub rcx, 0x285a5299
sub rcx, 0xb27de9c
ror rax, 0x21
ror rax, 0xe
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x7618151753b42054
add rcx, 0x1f476059
sub rcx, 0x3948c2d6
sub rcx, 0x36c6c3d0
add rcx, 0x47660e21
not rax
xchg rcx, rcx
movzx eax, word [rax + 4]
mov dword [0x140143f34], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x70]
xchg rbx, rax
rol rax, 5
rol rax, 7
rol rax, 0x14
rol rax, 1
rol rax, 2
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x3c], ecx
movabs rcx, 0x547567ba52f4e801
add rcx, 0x1ee2a1ca
xor rcx, 0x2ef1220f
add rcx, 0x1fc3a28
add rcx, 0x7fffffff
add rcx, 0x9c24e9f
ror rax, 4
ror rax, 9
ror rax, 1
not rax
mov r10, r10
ror rax, 1
ror rax, 2
not rax
movzx eax, word [rax + 4]
mov r11, r11
mov dword [0x140143f38], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x78]
xchg rdi, rax
rol rax, 0x21
rol rax, 0xf
rol rax, 6
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x4bf12f2148caf88e
sub rcx, 0x46572edf
add rcx, 0x3f471bf6
sub rcx, 0x2aaeb47e
add rcx, 0x7fffffff
add rcx, 0x144780da
sub rax, rcx
mov dword [rsp - 0x10], 0x1d916e1b
movabs rcx, 0xa7f36f2b4fe19066
add rcx, 0x64e2cc
sub rcx, 0x3239a561
xor rcx, 0x16e0f3f0
add rcx, 0x7fffffff
add rcx, 0x689cc78d
rol rax, 0xb
rol rax, 0x15
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x6a9512a67b5d533d
sub rcx, 0x1fccc8e6
add rcx, 0x1843494a
add rcx, 0x7fffffff
add rcx, 0x9f5671e
xor rax, rcx
movabs rcx, 0xf7778b2751737965
xor rcx, 0x643ec0fe
xor rcx, 0x61bff3f1
add rcx, 0x23494fa2
movzx eax, word [rax + rcx]
movabs rcx, 0x8f1f4bad498da6d8
sub rcx, 0x1f0ff636
add rcx, 0x2a6d1c41
sub rcx, 0x150ec919
mov dword [0x140143f3c], eax
mov rax, qword [rdx + 0x80]
ror rax, 0x2d
ror rax, 0xc
ror rax, 3
ror rax, 1
add rcx, rax
movabs rax, 0x67c9a3b57bbf840c
xor rax, 0x5cd146cf
add rax, 0x2872df78
add rax, 0x6b6cbb31
xor rcx, rax
mov rsi, rsi
rol rcx, 0xd
rol rcx, 0x12
rol rcx, 5
rol rcx, 1
rol rcx, 2
rol rcx, 1
movzx eax, word [rcx + 4]
movabs rcx, 0xb702372d71a4da96
sub rcx, 0x1ac6b637
add rcx, 0x75611ea
add rcx, 0xc7483db
mov dword [0x140143f40], eax
mov dword [rsp - 0x30], 0x2fecb83c
mov rax, qword [rdx + 0x88]
xor rax, rcx
movabs rcx, 0x77c5661e00d1589b
add rcx, 0x46be1e4
add rcx, 0x101c608e
sub rcx, 0x24b65a9
add rcx, 0x7fffffff
xor rcx, 0x221bc5b5
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x1c], 0x7d173952
movabs rcx, 0x1dee02e71eb4c252
add rcx, 0x2f564ebf
sub rcx, 0x231a2473
add rcx, 0x7fffffff
xor rcx, 0x1178af9e
ror rax, 9
ror rax, 0xb
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x288c300c48a64979
xor rcx, 0x6d4b0372
xor rcx, 0x1c608844
add rcx, 0x71613a7b
ror rax, 8
movzx eax, word [rax + 4]
mov dword [rsp - 0x1c], edi
mov dword [0x140143f44], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x90]
xchg rdi, rax
not rax
mov dword [rsp - 0x40], 0x216fe5eb
sub rax, rcx
movabs rcx, 0x1cc3d5bd72f2c9e4
add rcx, 0xc6d5069
sub rcx, 0x233140da
xor rcx, 0x6351aa84
add rcx, 0x41452f87
ror rax, 0x22
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 1
not rax
mov rdi, rdi
movzx eax, word [rax + 4]
mov dword [0x140143f48], eax
mov rax, qword [rdx + 0x98]
mov r9, r9
add rax, rcx
movabs rcx, 0x1ce0dc78722ee226
add rcx, 0x1c6e331
xor rcx, 0x586ac41c
sub rcx, 0x120f6b07
add rcx, 0x7fffffff
add rcx, 0xd0b64c4
xor rax, rcx
movabs rcx, 0x7205be5b4d337f20
sub rcx, 0x2b19a568
add rcx, 0x82cf070
sub rcx, 0xfd74991
add rcx, 0x67e207dc
not rax
sub rax, rcx
mov dword [rsp - 0x30], 0x758a67fc
movabs rcx, 0xe239cbcb252965aa
add rcx, 0x3fb6985
sub rcx, 0x4c14478
xor rcx, 0x285c07bc
add rcx, 0x7fffffff
xor rcx, 0x6af1485f
ror rax, 0x1e
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 4
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x3c], ebp
movabs rcx, 0x24282473fcfa262
add rcx, 0x1094abac
xor rcx, 0x2d95eceb
xor rcx, 0x355b3d74
mov dword [0x140143f4c], eax
mov rcx, rcx
xchg r11, rax
mov r11, qword [rdx + 0xa0]
xchg r11, rax
sub rax, rcx
xchg r12, r12
movabs rcx, 0x7ebf801a490a12f7
xor rcx, 0x1ea3e67f
xor rcx, 0x2b33c0c0
sub rcx, 0x1c208a90
not rax
mov dword [rsp - 0x34], 0x4d6d6e04
sub rax, rcx
movabs rcx, 0xacb69406013878
xor rcx, 0x53bdd223
add rcx, 0x2024c000
sub rcx, 0x226e375b
xor rax, rcx
movabs rcx, 0x46167ade64dc75f5
xor rcx, 0x19bb97de
sub rcx, 0x2712619d
add rcx, 0x7487c680
sub rax, rcx
movabs rcx, 0xe2ee7f4b162da55a
add rcx, 0x1ae584c2
sub rcx, 0x129b7cbc
add rcx, 0x30fb1b01
add rcx, 0x124c118
rol rax, 0x24
rol rax, 0x16
movzx eax, word [rax + rcx]
mov rdi, rdi
movabs rcx, 0x69acbdbf33c0606d
add rcx, 0x813c48b
add rcx, 0x17eae123
sub rcx, 0xa301ea2
mov dword [0x140143f50], eax
xchg r15, rax
mov r15, qword [rdx + 0xa8]
xchg r15, rax
sub rax, rcx
movabs rcx, 0x45ef62b0ac060c1
xor rcx, 0x3e2139fd
sub rcx, 0x1cc29836
add rcx, 0x4e4c66c8
ror rax, 2
ror rax, 0xd
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x5c3c0f4739f65c8b
add rcx, 0x18f6b9ef
xor rcx, 0x4a6cb9ab
xor rcx, 0x578becda
add rcx, 0x7fffffff
add rcx, 0x8f60804
not rax
rol rax, 0x10
rol rax, 0xa
not rax
mov dword [rsp - 0x44], 0x72739c30
rol rax, 5
rol rax, 8
movzx eax, word [rax + 4]
xchg r15, r15
mov dword [0x140143f54], eax
xchg rbp, rax
mov rbp, qword [rdx + 0xb0]
xchg rbp, rax
ror rax, 3
ror rax, 2
add rcx, rax
movabs rax, 0x33ad513a699568a3
xor rax, 0x5b06ff95
xor rax, 0x156e7993
add rax, 0x4070ab0d
sub rax, 0x4f99d7a4
xor rcx, rax
movabs rax, 0x44c16fdb4acaa667
add rax, 0x1c16ad08
add rax, 0xf6f3a75
add rax, 0x491f626
add rax, 0x14c22709
add rcx, rax
movabs rax, 0x200c70700ef9bf79
add rax, 0x34546e1f
sub rax, 0x38fd6e9e
add rax, 0x7fffffff
xor rax, 0x28514267
ror rcx, 7
ror rcx, 0x15
ror rcx, 4
ror rcx, 0xa
ror rcx, 1
xor rcx, rax
xchg r12, r12
rol rcx, 9
rol rcx, 7
rol rcx, 0xf
rol rcx, 0xa
movzx eax, word [rcx + 4]
movabs rcx, 0x6f66fc326103a499
add rcx, 0x173740ef
sub rcx, 0x6053d2d8
add rcx, 0x30be5cc2
add rcx, 0x8927db9
mov dword [0x140143f58], eax
xchg rsi, rsi
mov rax, qword [rdx + 0xb8]
not rax
sub rax, rcx
mov rsi, rsi
movabs rcx, 0x4eb85be20eb866e6
xor rcx, 0x4fce30f4
sub rcx, 0x2e7aeaea
add rcx, 0x6963333d
ror rax, 3
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], 0x4eea89ae
movabs rcx, 0x53bd0a75f8c217
add rcx, 0x2851595
sub rcx, 0xefd7dd6
sub rcx, 0x85c0811
not rax
mov dword [rsp - 0x14], edi
sub rax, rcx
movabs rcx, 0x4c94b56029234b2c
add rcx, 0x2383765e
sub rcx, 0x19949f55
sub rcx, 0x326fb848
add rcx, 0x1b27456a
xor rax, rcx
mov dword [rsp - 0x40], 0x56c056dd
movabs rcx, 0x9d1c2d53104a9d6b
add rcx, 0x3ae06180
xor rcx, 0x426fe666
add rcx, 0x322fe754
add rcx, 0x61d381d9
movzx eax, word [rax + 4]
mov dword [0x140143f5c], eax
xchg r12, r12
xchg r12, rax
mov r12, qword [rdx + 0xc0]
xchg r12, rax
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x1daf493e54b86054
sub rcx, 0x399f7cd3
add rcx, 0x319a1e12
xor rcx, 0x50bedafd
xor rcx, 0x61de6319
add rax, rcx
movabs rcx, 0x3aa4ecaa00eace8a
add rcx, 0x7cd1b19c
sub rcx, 0x2a17b52c
sub rcx, 0x28d5e8b5
rol rax, 0x16
not rax
xchg rsp, rsp
movzx eax, word [rax + 4]
mov dword [0x140143f60], eax
mov rax, qword [rdx + 0xc8]
rol rax, 0x1a
rol rax, 9
rol rax, 2
rol rax, 0xb
rol rax, 3
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x52815e8e17f93eb4
add rcx, 0x2ed9126a
sub rcx, 0x4023cba4
add rcx, 0x1b518c0
xor rcx, 0x2dd20fd5
rol rax, 0xf
rol rax, 2
xor rax, rcx
xchg r9, r9
movabs rcx, 0x38b550273d07bb85
sub rcx, 0xf814bdc
xor rcx, 0x3165c504
sub rcx, 0xe1584c6
add rcx, 0x7fffffff
add rcx, 0x1ae9c5d0
rol rax, 0x1c
rol rax, 0x12
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov r11, r11
mov dword [0x140143f64], eax
mov rax, qword [rdx + 0xd0]
add rax, rcx
movabs rcx, 0xafd871dd766af528
xor rcx, 0xb1eb1f0
add rcx, 0x15c0aa6
sub rcx, 0x46e5d63b
add rcx, 0x5e5eda67
rol rax, 2
rol rax, 5
not rax
rol rax, 1
rol rax, 0x1b
rol rax, 6
rol rax, 1
rol rax, 1
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x1c], 0x7a0bfd75
movabs rcx, 0xf2dfca836eb3474e
sub rcx, 0x2c2e5ef9
xor rcx, 0x576be422
add rcx, 0x7c621afa
mov dword [0x140143f68], eax
mov rax, qword [rdx + 0xe0]
mov dword [rsp - 0x1c], edx
not rax
ror rax, 2
ror rax, 4
add rax, rcx
movabs rcx, 0x3d8320252e0d59
add rcx, 0x2a901ec8
sub rcx, 0x2deac46
add rcx, 0x7fffffff
sub rcx, 0x32305e48
xor rax, rcx
mov dword [rsp - 0x18], ecx
movabs rcx, 0x5a94be0a46abc6a4
add rcx, 0x1a811b8a
sub rcx, 0x46f897ae
add rcx, 0x3ea84f3
add rcx, 0x3827b377
movzx eax, word [rax + 4]
xchg rsp, rsp
mov dword [0x140143f70], eax
mov rax, qword [rdx + 0xe8]
add rax, rcx
mov r13, r13
movabs rcx, 0xc2c7e0b440efcd6f
add rcx, 0x23f621ef
xor rcx, 0x26f49ed6
add rcx, 0x7fffffff
xor rcx, 0x34a7905a
xor rax, rcx
mov dword [rsp - 0x1c], 0x19bc504b
movabs rcx, 0x115bd5a261163a54
sub rcx, 0xcdb78bb
sub rcx, 0x4d184f68
xor rcx, 0x12deb3bb
rol rax, 3
mov dword [rsp - 0x44], 0x522fb738
add rax, rcx
movabs rcx, 0x562574c7297e0e73
add rcx, 0x51de23f7
sub rcx, 0x6f7a3a1e
xor rcx, 0x754de30
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x6122bf457bbac1f6
sub rcx, 0x38a217ed
sub rcx, 0x414135cb
add rcx, 0x7fffffff
add rcx, 0x26909885
movzx eax, word [rax + 4]
mov dword [0x140143f74], eax
xchg rcx, rcx
xchg r13, rax
mov r13, qword [rdx + 0xf0]
xchg r13, rax
xor rax, rcx
xchg r12, r12
movabs rcx, 0x410d029f655a4779
xor rcx, 0x2a258618
sub rcx, 0x1863b276
add rcx, 0x3b54f61f
add rcx, 0x757fe08e
not rax
mov dword [rsp - 0x28], ebp
ror rax, 0x1d
ror rax, 1
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x439f32ce46a0694c
sub rcx, 0x3bc6107b
add rcx, 0x2a337c52
add rcx, 0x145ecbc4
xor rcx, 0x11401897
rol rax, 6
rol rax, 0xd
rol rax, 8
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x49fb7e0368f9c5c6
sub rcx, 0x15100298
xor rcx, 0xa178e3f
xor rcx, 0xde84569
add rcx, 0x2a3ac4b2
mov dword [0x140143f78], eax
mov dword [rsp - 0x2c], 0x2c8f8596
mov rax, qword [rdx + 0x100]
xor rax, rcx
movabs rcx, 0x6483b4720568b57f
xor rcx, 0x24cbcb8
add rcx, 0x35a3d005
add rcx, 0x7fffffff
sub rcx, 0x22fe47a6
ror rax, 1
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x7d5874ce2acedcaa
xor rcx, 0x35191669
add rcx, 0xa52dc71
add rcx, 0x7fffffff
add rcx, 0x39576ba9
add rax, rcx
movabs rcx, 0x748a125d2cb62150
sub rcx, 0x18139801
add rcx, 0x57ff92eb
add rcx, 0x7fffffff
sub rcx, 0x2e2ea9ee
rol rax, 0x25
rol rax, 7
rol rax, 1
rol rax, 1
not rax
xchg rdx, rdx
movzx eax, word [rax + 4]
mov dword [0x140143f80], eax
mov rax, qword [rdx + 0x108]
mov r15, r15
sub rax, rcx
movabs rcx, 0x65c577f54949cd39
add rcx, 0x1f1756ee
sub rcx, 0xcff6afd
sub rcx, 0x1fef0d1d
rol rax, 0x17
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 4
rol rax, 1
not rax
mov dword [rsp - 0x1c], edi
sub rax, rcx
movabs rcx, 0x641b9a6b66e4292f
sub rcx, 0x2772bd59
xor rcx, 0x52f138c
sub rcx, 0x2f7f2fc5
add rcx, 0x7fffffff
xor rcx, 0x2445b136
rol rax, 9
rol rax, 0x2c
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x44], 0x1e93e386
mov dword [0x140143f84], eax
mov rax, qword [rdx + 0x110]
not rax
rol rax, 0x3b
rol rax, 1
add rax, rcx
mov rcx, rcx
movabs rcx, 0x7d65a25e1f493fb5
xor rcx, 0x69549dd8
sub rcx, 0x3fdbb843
sub rcx, 0xe7f5c85
add rcx, 0x7fffffff
add rcx, 0x1366e058
not rax
movzx eax, word [rax + 4]
xchg rbx, rbx
mov dword [0x140143f88], eax
mov rax, qword [rdx + 0x120]
not rax
mov dword [rsp - 0x30], esi
add rax, rcx
movabs rcx, 0x17ab277f6bab4b2a
sub rcx, 0x14d6616a
sub rcx, 0x227532a3
xor rcx, 0xa45996a
xor rcx, 0x6711e38a
rol rax, 0xf
rol rax, 0x11
rol rax, 0x12
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r9, r9
movabs rcx, 0x87991fa67790263f
xor rcx, 0x6777b4c2
add rcx, 0x57d6e3bc
sub rcx, 0x48964a98
add rcx, 0x7fffffff
add rcx, 0x59c0438f
movzx eax, word [rax + rcx]
movabs rcx, 0x410aa950284680b
add rcx, 0x43d2fd1c
xor rcx, 0x66fea402
add rcx, 0xe770c70
add rcx, 0x7fffffff
add rcx, 0x1bc64dee
mov dword [0x140143f90], eax
mov rax, qword [rdx + 0x128]
mov dword [rsp - 0x10], 0x199d2901
rol rax, 0x28
rol rax, 1
rol rax, 9
rol rax, 2
rol rax, 1
not rax
ror rax, 0x10
ror rax, 9
ror rax, 2
ror rax, 1
add rax, rcx
mov r13, r13
movabs rcx, 0x1a9c103b034b3f5f
add rcx, 0x6ca2da0f
sub rcx, 0x246afa65
xor rcx, 0x2bf91268
xor rcx, 0x425db961
rol rax, 0x20
rol rax, 4
rol rax, 6
rol rax, 1
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x2c], edx
movabs rcx, 0x47d6f7a23177702b
add rcx, 0x45f88182
sub rcx, 0x26d5e617
add rcx, 0x7fffffff
sub rcx, 0x26413e6e
rol rax, 3
mov dword [rsp - 0x1c], esi
movzx eax, word [rax + 4]
mov dword [0x140143f94], eax
xchg rbx, rax
mov rbx, qword [rdx + 0x130]
xchg rbx, rax
not rax
mov dword [rsp - 0x3c], ebp
ror rax, 0xa
ror rax, 6
ror rax, 5
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x28], edx
movabs rcx, 0x7b7030014f8e0c81
xor rcx, 0x6bfcdeb1
sub rcx, 0x1dcf0730
add rcx, 0x422f6c24
add rcx, 0x7fffffff
sub rcx, 0x8a2d069
not rax
mov dword [rsp - 0x18], esi
movzx eax, word [rax + 4]
mov dword [0x140143f98], eax
mov rax, qword [rdx + 0x138]
xchg rcx, rcx
xor rax, rcx
movabs rcx, 0x13f3b92901a9e602
add rcx, 0x753890bf
sub rcx, 0x6b78854f
xor rcx, 0x4593d207
rol rax, 0xf
rol rax, 0xf
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov rbx, rbx
add rax, rcx
movabs rcx, 0x13c130e349673f6d
add rcx, 0x16d0ae03
add rcx, 0x18aeca5e
xor rcx, 0x60a49d13
rol rax, 0x33
mov dword [rsp - 0x20], 0x39c1e4dc
movzx eax, word [rax + 4]
mov dword [0x140143f9c], eax
mov rax, qword [rdx + 0x140]
mov dword [rsp - 0x24], edx
xor rax, rcx
movabs rcx, 0x2515aa472cba137d
xor rcx, 0x68808013
add rcx, 0x12f932a7
xor rcx, 0x6871068f
ror rax, 0x2c
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0x32f45a6f4a80a3c6
add rcx, 0xd62786b
add rcx, 0xb2dd2fa
sub rcx, 0x40565118
add rcx, 0x7fffffff
add rcx, 0x35fd10a8
rol rax, 5
movzx eax, word [rax + 4]
mov dword [rsp - 0x44], 0x52e52fb6
mov dword [0x140143fa0], eax
xchg r14, rax
mov r14, qword [rdx + 0x150]
xchg r14, rax
not rax
sub rax, rcx
movabs rcx, 0xa67062a510a3e218
add rcx, 0x4174dffa
add rcx, 0x16c1b9d
add rcx, 0x7fffffff
sub rcx, 0x26d5a46d
ror rax, 0x10
ror rax, 8
ror rax, 8
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x46c0d59c1e317ec8
add rcx, 0x1932b4c8
sub rcx, 0x1f6bd83d
add rcx, 0x7fffffff
xor rcx, 0x53f29ab1
mov dword [0x140143fa8], eax
xchg r8, rax
mov r8, qword [rdx + 0x158]
xchg r8, rax
rol rax, 0xe
rol rax, 6
rol rax, 2
rol rax, 8
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x5f0fa0f476fbc616
sub rcx, 0x5b60a1a9
add rcx, 0x12488cdf
add rcx, 0x3fe4f450
add rcx, 0x3759564e
add rax, rcx
mov dword [rsp - 0x3c], 0x22eb76d4
movabs rcx, 0x605967f650f52875
add rcx, 0x1466679c
add rcx, 0x81d9699
xor rcx, 0x62dc20c0
add rcx, 0x4cd60a3b
rol rax, 1
mov dword [rsp - 0x24], edx
movzx eax, word [rax + rcx]
movabs rcx, 0x9abe865e2977654f
add rcx, 0x135f360c
sub rcx, 0x3b6c2e18
add rcx, 0x7fffffff
add rcx, 0x5e5d31f2
mov dword [0x140143fac], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x160]
xchg rdi, rax
xor rax, rcx
mov r12, r12
movabs rcx, 0x9cb455560dbaf169
xor rcx, 0x71e7c78c
sub rcx, 0xc45d849
xor rcx, 0x1a559535
sub rcx, 0x156823d8
not rax
mov r9, r9
rol rax, 0x23
rol rax, 1
not rax
mov dword [rsp - 0x14], ebp
ror rax, 0xb
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
xchg rsi, rsi
mov dword [0x140143fb0], eax
mov rax, qword [rdx + 0x168]
rol rax, 0x14
rol rax, 0xa
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r8, r8
movabs rcx, 0x56ad905d1d4925a2
xor rcx, 0x2590c0e6
add rcx, 0x389c1a8
sub rcx, 0x1c1e673f
xor rcx, 0x271ce6b0
movzx eax, word [rax + rcx]
mov dword [rsp - 0x44], edi
movabs rcx, 0x21c5478928f23360
add rcx, 0x3ed1d5c6
sub rcx, 0x196e63ff
add rcx, 0x7fffffff
add rcx, 0xffec256
mov dword [0x140143fb4], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x170]
xchg rsp, rax
rol rax, 0x1b
rol rax, 0xd
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x1269993a379ca36e
add rcx, 0xc017725
sub rcx, 0x32139ffe
add rcx, 0x1ce9f0de
rol rax, 9
rol rax, 2
rol rax, 3
rol rax, 1
not rax
movzx eax, word [rax + rcx]
xchg rdx, rdx
movabs rcx, 0x32a7489108545087
sub rcx, 0x72c1f9f
xor rcx, 0x10a6a7ed
add rcx, 0x482cc2a4
add rcx, 0x4ffdcfa8
mov dword [0x140143fb8], eax
mov dword [rsp - 0x38], edi
mov rax, qword [rdx + 0x178]
xor rax, rcx
movabs rcx, 0x49eb1ec5761079cf
xor rcx, 0x21f7481b
xor rcx, 0x4b77a129
add rcx, 0x571370ec
add rcx, 0x7fffffff
sub rcx, 0x2503b38f
add rax, rcx
mov dword [rsp - 0x34], 0x3a5cfc0e
movabs rcx, 0xf4752d522425ee93
add rcx, 0x46987073
sub rcx, 0x5b01f028
sub rcx, 0xb3111ae
add rcx, 0x351e6b77
rol rax, 2
rol rax, 7
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0xc], 0x555381bc
movabs rcx, 0x7e816bd258eb4292
sub rcx, 0x2bc36468
sub rcx, 0x226e7c77
add rcx, 0x4679c1d0
add rcx, 0x120bc1dd
mov dword [0x140143fbc], eax
mov dword [rsp - 0x38], 0x13f7ef6
xchg r13, rax
mov r13, qword [rdx + 0x188]
xchg r13, rax
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x1e411ba54c36c72
sub rcx, 0x7777a3
sub rcx, 0x2ce1f69e
add rcx, 0x46c291aa
xor rax, rcx
movabs rcx, 0x6bf32d8a7c66c21a
xor rcx, 0x1a742896
sub rcx, 0x3771abae
sub rcx, 0x270dc259
xor rcx, 0x4b5fc9e7
movzx eax, word [rax + rcx]
movabs rcx, 0x797f2b530b466f60
add rcx, 0x26aa694d
add rcx, 0x280d12a3
sub rcx, 0x38acc183
add rcx, 0x7b7fbebb
mov dword [0x140143fc4], eax
xchg r14, rax
mov r14, qword [rdx + 0x190]
xchg r14, rax
xor rax, rcx
movabs rcx, 0x217ed5023062f5b7
xor rcx, 0x19919fed
xor rcx, 0x695c960d
xor rcx, 0x1b231ebf
xor rcx, 0x45fd7a00
not rax
sub rax, rcx
xchg r8, r8
not rax
ror rax, 0x29
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x59e4cca54532d007
add rcx, 0x794a775
sub rcx, 0x35cacf37
add rcx, 0x7fffffff
add rcx, 0x19c4c76e
not rax
mov dword [rsp - 0x24], ebp
movzx eax, word [rax + 4]
mov dword [0x140143fc8], eax
xchg r10, rax
mov r10, qword [rdx + 0x1a0]
xchg r10, rax
not rax
mov r8, r8
add rax, rcx
movabs rcx, 0x2077a49d2ce15504
sub rcx, 0x23a95659
xor rcx, 0xd9a2a2f
add rcx, 0x51a1c223
rol rax, 0x24
mov rsi, rsi
xor rax, rcx
movabs rcx, 0x639b37c71e6f3851
sub rcx, 0x159701ea
sub rcx, 0x46d62e3
add rcx, 0x677f4010
add rcx, 0x40608ab6
movzx eax, word [rax + 4]
mov dword [0x140143fd0], eax
xchg r12, rax
mov r12, qword [rdx + 0x1a8]
xchg r12, rax
add rax, rcx
mov rsp, rsp
movabs rcx, 0x2375504567e881d8
add rcx, 0x53cda9c
sub rcx, 0x48332d62
add rcx, 0x7fffffff
add rcx, 0x40c004d5
rol rax, 0x1d
rol rax, 0xc
rol rax, 5
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x43969137660c179b
sub rcx, 0x5c9f1beb
xor rcx, 0x3f2d7aa0
sub rcx, 0x347cd302
add rcx, 0x7fffffff
add rcx, 0x329467ea
ror rax, 0xe
movzx eax, word [rax + 4]
mov dword [rsp - 0x14], 0x24394d6d
mov dword [0x140143fd4], eax
mov rax, qword [rdx + 0x1b8]
not rax
ror rax, 1
ror rax, 2
add rax, rcx
movabs rcx, 0x585258661cd4b85e
add rcx, 0x2c50ca97
add rcx, 0x8222d79
add rcx, 0x1fdc9272
sub rcx, 0x28f41820
ror rax, 7
ror rax, 5
ror rax, 1
xor rax, rcx
movabs rcx, 0xed92bb8e3a78c475
add rcx, 0x1f431466
sub rcx, 0x2e2a1cab
xor rcx, 0x1a36bcf8
add rcx, 0x26d39221
movzx eax, word [rax + 4]
mov dword [0x140143fdc], eax
mov dword [rsp - 0x28], ebx
xchg r12, rax
mov r12, qword [rdx + 0x1c8]
xchg r12, rax
ror rax, 4
ror rax, 0xd
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
add rcx, rax
not rcx
rol rcx, 5
rol rcx, 2
rol rcx, 6
movzx eax, word [rcx + 4]
movabs rcx, 0xf0572bc3e500b97
sub rcx, 0x118badcf
add rcx, 0xf90b72c
add rcx, 0x5368e2ac
mov dword [0x140143fe4], eax
mov dword [rsp - 0x24], 0x210d9ca7
mov rax, qword [rdx + 0x1d8]
rol rax, 9
rol rax, 2
rol rax, 0xf
rol rax, 3
sub rax, rcx
mov rbp, rbp
mov rcx, rbp
rol rax, 0x15
rol rax, 5
rol rax, 2
rol rax, 1
not rax
rol rax, 3
rol rax, 0x22
rol rax, 3
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x28], esi
mov dword [0x140143fec], eax
call fcn.14005af08
mov bl, al
mov dword [rsp - 0x40], esp
xchg rsp, rsi
mov rdx, rsp
xchg rsp, rsi
xchg rsp, rbp
mov rcx, rsp
xchg rbp, rsp
xor bl, 1
call fcn.14005b464
xchg r8, r8
mov dil, al
xchg rsi, r8
mov rdx, r8
xchg r8, rsi
xor dil, 1
mov rcx, rbp
mov rdi, rdi
or dil, bl
call fcn.14005b8b8
mov bl, al
mov dword [rsp - 0x28], 0x249b14a0
xchg r9, rdx
mov r9, rsi
xchg r9, rdx
xor bl, 1
mov dword [rsp - 0x24], 0x116adc4f
xchg r8, rbp
mov rcx, r8
xchg rbp, r8
or bl, dil
xchg r9, r9
call fcn.14005be60
mov dil, al
xchg rsi, rbx
mov rdx, rbx
xchg rsi, rbx
xor dil, 1
xchg rcx, r15
mov r15, rbp
xchg rcx, r15
or dil, bl
mov r11, r11
call fcn.14005c5c0
mov bl, al
mov rdx, rsi
xor bl, 1
mov rcx, rcx
xchg rbp, r8
mov rcx, r8
xchg r8, rbp
or bl, dil
call fcn.14005c888
mov dword [rsp - 0x14], 0x4cbb359b
mov dil, al
xor dil, 1
xchg rsi, rdx
mov rsi, rdx
xchg rdx, rsi
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or dil, bl
call fcn.14005cb74
mov bl, al
mov dword [rsp - 0x14], esp
xchg r8, rsi
mov rdx, r8
xchg r8, rsi
xor bl, 1
xchg r13, r13
xchg rbp, rbx
mov rcx, rbx
xchg rbx, rbp
or bl, dil
mov dword [rsp - 0x28], 0x4e599e0e
call fcn.14005cebc
mov dil, al
xchg rdx, rsi
mov rsi, rdx
xchg rsi, rdx
xor dil, 1
xchg rsi, rcx
mov rsi, rbp
xchg rcx, rsi
or dil, bl
call fcn.14005d15c
xchg r13, rbx
mov r13, qword [rsp + 0x30]
xchg rbx, r13
xor al, 1
mov rbp, qword [rsp + 0x38]
or al, dil
mov dword [rsp - 0x38], edi
xchg rsi, rdi
mov rdi, qword [rsp + 0x40]
xchg rdi, rsi
sete al
add rsp, 0x20
pop rdi
xchg r14, r14
ret