Function at 0x140060c00
Capabilities:
Hash data using murmur3

Disassembly:
xchg r15, rbx
mov qword [rsp + 8], r15
xchg r15, rbx
push rbp
push rsi
push rdi
mov dword [rsp - 0xc], 0x590b935a
nop
push 0xa366128
mov qword [rsp], r12
push r13
xchg rcx, rcx
nop
push 0x43e931f1
mov qword [rsp], r14
nop
sub rsp, 8
mov qword [rsp], r15
neg rsp
sub rsp, 0xffffffffffffff90
neg rsp
xchg rdx, rsi
mov rdx, rsi
xchg rdx, rsi
xchg rsi, rcx
mov rbx, rsi
xchg rcx, rsi
mov edx, 0x4c62405d
sub edx, 0x24c4f529
add edx, 0x4219bce6
add edx, 0x4bfa804a
call fcn.140075490
xor edi, edi
mov rsp, rsp
test rax, rax
je 0x140060d51
ror rax, 0x1e
ror rax, 0x15
ror rax, 4
ror rax, 2
ror rax, 1
movabs rcx, 0xe6c72f60cf6e909
xor rcx, 0x42bdd60a
add rcx, 0x5441527
sub rcx, 0x374f63c3
add rax, rcx
mov r13, r13
mov dword [rsp + 0xb8], edi
not rax
movabs rcx, 0x1dfb3c2632cf5a2f
sub rcx, 0x17365df1
xor rcx, 0x6ed0d3c2
xor rcx, 0x2fef6de
add rcx, 0xa82bfc9
sub rax, rcx
mov dword [rsp - 0x44], 0x37c1cf9d
movabs rcx, 0x7cfdc65155650731
xor rcx, 0x643d5d32
add rcx, 0x25cbbdf1
xor rcx, 0x4a14061d
add rcx, 0x7fffffff
xor rcx, 0x1b255002
not rax
sub rax, rcx
movabs rcx, 0x4c4ea1fe6b756b84
sub rcx, 0x57f3614f
add rcx, 0x3cd2c9ed
add rcx, 0x37d32a20
xor rax, rcx
mov qword [rsi], rax
xchg rsp, rsp
jmp 0x140060d88
mov dword [rsp + 0xb8], 0x217e5a5b
xor dword [rsp + 0xb8], 0x54b8c4df
sub dword [rsp + 0xb8], 0x51757d02
sub dword [rsp + 0xb8], 0x1ec278a
sub dword [rsp + 0xb8], 0x2264f9f7
mov edx, 0x71e4a1ca
sub edx, 0x67f58cce
add edx, 0x31b02923
xor edx, 0x242ac15
add edx, 0x724a2c85
mov rcx, rbx
mov r15, r15
call fcn.140075490
test rax, rax
je 0x140060ea2
movabs rcx, 0x47319e6922eb2b34
add rcx, 0x1756b508
sub rcx, 0x120b242f
add rcx, 0x3bcce614
mov dword [rsp + 0xc0], edi
xor rax, rcx
mov dword [rsp - 0x24], 0x93dfcf6
movabs rcx, 0x799b2b9d69ce93eb
sub rcx, 0x5ae7cd24
add rcx, 0x6b1f55d5
add rcx, 0x7fffffff
xor rcx, 0xc783f4b
sub rax, rcx
xchg rsp, rsp
movabs rcx, 0x14f3f868003cbbca
xor rcx, 0x60466514
xor rcx, 0x4cc74926
add rcx, 0x7fffffff
add rcx, 0x492f7363
ror rax, 9
ror rax, 7
ror rax, 0xf
ror rax, 0xc
ror rax, 3
ror rax, 1
not rax
mov dword [rsp - 0x34], edi
ror rax, 0x14
ror rax, 0x16
ror rax, 4
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x4dc42ddd4b297e90
add rcx, 0x891c58a
add rcx, 0x13dac207
add rcx, 0x291d1d50
add rax, rcx
mov qword [rsi + 8], rax
mov dword [rsp - 0x18], 0x278735a1
jmp 0x140060ece
mov dword [rsp + 0xc0], 0x4bc32b23
xor dword [rsp + 0xc0], 0x3de678b4
sub dword [rsp + 0xc0], 0x3ecee7f6
xor dword [rsp + 0xc0], 0x37566ba0
mov edx, 0xbd40c48
add edx, 0x499107b2
sub edx, 0x21af6210
sub edx, 0x3043988a
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
je 0x140060fc7
xchg r11, r11
ror rax, 3
ror rax, 1
movabs rcx, 0x452d2f2e7ef01ee8
sub rcx, 0x5fa23df3
xor rcx, 0x40cead6a
sub rcx, 0x21b2016a
xor rax, rcx
mov dword [rsp + 0xc8], edi
movabs rcx, 0x698e84f761b6c754
sub rcx, 0x4e9479b1
add rcx, 0x516c5a69
sub rcx, 0x53355802
sub rax, rcx
movabs rcx, 0x7834e9191ba6ed83
sub rcx, 0xff50fd7
sub rcx, 0x3f83953
add rcx, 0x1f61db2c
add rcx, 0x24e5c69e
ror rax, 0x1a
ror rax, 0x17
ror rax, 7
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0xbb5c52fc34d8ddaa
add rcx, 0x425c5704
xor rcx, 0x1d3f4979
sub rcx, 0x3959db3b
rol rax, 0x20
rol rax, 0x13
add rax, rcx
mov rbx, rbx
xchg r9, rax
mov qword [rsi + 0x10], r9
xchg r9, rax
jmp 0x140060ff3
mov dword [rsp + 0xc8], 0x59c2705a
sub dword [rsp + 0xc8], 0x232db30f
add dword [rsp + 0xc8], 0x3041c377
sub dword [rsp + 0xc8], 0x66d680c1
mov edx, 0xb8533a5
add edx, 0x251567f7
sub edx, 0xf0ecb88
xor edx, 0x7987bae0
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x18], esi
je 0x14006110a
movabs rcx, 0x3c8699c324ade5d7
xor rcx, 0x9572644
xor rcx, 0x61fec761
sub rcx, 0x1c6d1f9b
add rcx, 0x7fffffff
add rcx, 0x1d9158c1
mov dword [rsp + 0x20], edi
xor rax, rcx
mov dword [rsp - 0x30], 0x3ed0f606
movabs rcx, 0x2fec9d7535516dfe
xor rcx, 0x5e464ca7
xor rcx, 0x3937cae
xor rcx, 0x467568d0
sub rax, rcx
mov dword [rsp - 0x28], ebp
movabs rcx, 0x41a6e492202435cb
add rcx, 0x4e5545d
add rcx, 0x40da9ede
sub rcx, 0x2954cac8
add rcx, 0x7fffffff
add rcx, 0x2cd20d7a
rol rax, 7
rol rax, 0xd
rol rax, 1
add rax, rcx
mov dword [rsp - 0x1c], esp
movabs rcx, 0x297858fc41557dd8
sub rcx, 0x19a95c62
add rcx, 0x223fe4af
add rcx, 0x7fffffff
xor rcx, 0x3b27e96
not rax
mov dword [rsp - 0x14], edx
add rax, rcx
ror rax, 5
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x18], r12
xchg r12, rax
jmp 0x140061132
mov dword [rsp + 0x20], 0x146c843
add dword [rsp + 0x20], 0x7d02fc70
sub dword [rsp + 0x20], 0x4584e384
add dword [rsp + 0x20], 0x23a1c106
sub dword [rsp + 0x20], 0x5c66a234
mov edx, 0x1616f295
xor edx, 0x6ec54ad5
sub edx, 0x6926610c
xor edx, 0x66d41c21
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
je 0x1400611fc
mov dword [rsp - 0x14], edx
not rax
mov dword [rsp + 0x24], edi
rol rax, 0x1b
rol rax, 9
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x722f78be0ddda7fe
add rcx, 0x43ebbead
add rcx, 0xe6b0431
add rcx, 0x6aad9e18
xor rax, rcx
mov dword [rsp - 0x28], 0x22ff3808
movabs rcx, 0x6256f45f594d2efb
sub rcx, 0x53ca3633
add rcx, 0x467bceae
sub rcx, 0x41b7782f
add rcx, 0x43f3c6
add rax, rcx
rol rax, 0x15
rol rax, 1
rol rax, 1
not rax
mov r13, r13
ror rax, 0x28
ror rax, 4
ror rax, 1
xchg r10, rax
mov qword [rsi + 0x20], r10
xchg r10, rax
jmp 0x14006121c
mov dword [rsp + 0x24], 0x9d5f708
add dword [rsp + 0x24], 0x1a9f9882
add dword [rsp + 0x24], 0x4dedcbef
sub dword [rsp + 0x24], 0x72635b78
mov edx, 0x57de4632
xor edx, 0x1a1858a8
sub edx, 0x1d740bc
sub edx, 0x47e80fcb
xor edx, 0xd877195c
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x30], 0x5c878521
je 0x140061300
movabs rcx, 0xfddb4bcf046b42df
add rcx, 0x4faffe8e
sub rcx, 0x4880cb6e
add rcx, 0x1ba91629
xor rcx, 0x254fe0fc
mov dword [rsp + 0x30], edi
mov dword [rsp - 0x24], ebp
add rax, rcx
movabs rcx, 0x3f41cb41629a8048
sub rcx, 0x45ba3839
add rcx, 0x23b9e1a9
add rcx, 0x3ca34e4e
rol rax, 0x16
rol rax, 9
rol rax, 4
rol rax, 4
rol rax, 5
rol rax, 4
rol rax, 1
not rax
ror rax, 0xe
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x2c], ecx
ror rax, 5
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
not rax
mov dword [rsp - 0x2c], 0x573e238
mov qword [rsi + 0x28], rax
jmp 0x140061328
mov dword [rsp + 0x30], 0x3539d19d
xor dword [rsp + 0x30], 0x67d6a44a
add dword [rsp + 0x30], 0xa197e4c
sub dword [rsp + 0x30], 0x1fecc575
sub dword [rsp + 0x30], 0x3d1c2ead
mov edx, 0x40ebc54
xor edx, 0x54827bd2
sub edx, 0x2fa1bd3d
add edx, 0xc8cda45f
xchg r13, rcx
mov r13, rbx
xchg rcx, r13
call fcn.140075490
mov dword [rsp - 0xc], 0x7684d0a
test rax, rax
je 0x140061441
ror rax, 4
ror rax, 0x16
ror rax, 4
movabs rcx, 0x63a2ebe024402038
xor rcx, 0x48c1a3d0
xor rcx, 0x330806e6
sub rcx, 0x17c0f074
sub rcx, 0x1d2a3962
add rax, rcx
mov dword [rsp - 0x40], 0x376b671a
mov dword [rsp + 0x34], edi
ror rax, 0x34
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x2d3988963f327fb8
xor rcx, 0x1b1b4cac
add rcx, 0x10b25965
sub rcx, 0xf5b0d50
add rcx, 0x7fffffff
add rcx, 0x46794375
not rax
sub rax, rcx
mov dword [rsp - 0x44], 0x29d0787e
movabs rcx, 0x17b85a6a4491afd2
add rcx, 0x37913991
sub rcx, 0x1495a54c
sub rcx, 0x3fb11dc7
xor rax, rcx
movabs rcx, 0x110b5b6727f34b0f
add rcx, 0x1452dcaa
xor rcx, 0x2ce2e335
sub rcx, 0xd11d636
sub rax, rcx
mov dword [rsp - 0x24], esi
mov qword [rsi + 0x30], rax
jmp 0x140061469
mov dword [rsp + 0x34], 0x2aae74b6
xor dword [rsp + 0x34], 0x5e388b5c
sub dword [rsp + 0x34], 0x71826fa4
add dword [rsp + 0x34], 0x6461c6ad
sub dword [rsp + 0x34], 0x677656f2
mov edx, 0x5cc7ac80
sub edx, 0x4d652649
add edx, 0x49d6d73a
xor edx, 0x6fddc4cb
xor edx, 0xb0b98806
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140075490
test rax, rax
je 0x140061583
mov dword [rsp - 0x1c], 0x6ab58ee6
ror rax, 4
ror rax, 0xa
ror rax, 3
ror rax, 1
movabs rcx, 0x6f52fd82024e104a
xor rcx, 0x7a5e7b5d
xor rcx, 0x1febd310
sub rcx, 0x48f606d9
not rax
mov r13, r13
mov dword [rsp + 0x38], edi
add rax, rcx
movabs rcx, 0x31ec16214e819ad5
xor rcx, 0x75262e68
sub rcx, 0x220c92b7
xor rcx, 0x5493e9fb
sub rcx, 0x25a7ff29
xor rax, rcx
movabs rcx, 0x74139edb1ac90bda
sub rcx, 0x78a5e31
xor rcx, 0x79b72984
xor rcx, 0x14b24436
xor rcx, 0x66e47ada
add rax, rcx
mov dword [rsp - 0x14], esi
movabs rcx, 0x5627c07c13b3ba9d
add rcx, 0x56670a80
sub rcx, 0x5d21e347
sub rcx, 0xa814174
xor rcx, 0x50ccaf0
rol rax, 1
rol rax, 6
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov r8, r8
xchg r11, rax
mov qword [rsi + 0x38], r11
xchg r11, rax
jmp 0x1400615a3
mov dword [rsp + 0x38], 0x4d447892
xor dword [rsp + 0x38], 0x3d579dda
sub dword [rsp + 0x38], 0x34bf0708
sub dword [rsp + 0x38], 0x3b54de3f
mov edx, 0x166b503f
add edx, 0x5c53f2d
add edx, 0x1a382609
sub edx, 0x2862cc21
add edx, 0xc6d35837
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
mov rsp, rsp
je 0x1400616c1
movabs rcx, 0x579a58b72f52b58e
add rcx, 0x375839db
add rcx, 0xb62661c
xor rcx, 0x13fcb963
add rcx, 0x7fffffff
xor rcx, 0x71def030
mov dword [rsp + 0x3c], edi
xor rax, rcx
mov rsi, rsi
movabs rcx, 0x50329f9d2803cebe
xor rcx, 0x75f58504
xor rcx, 0x3c9c11ee
sub rcx, 0x43c2c4a7
add rcx, 0x6670b5a1
not rax
mov dword [rsp - 0x38], 0x7ad0d12b
add rax, rcx
movabs rcx, 0x6caf6c2a3dc82e55
sub rcx, 0xef43e8
add rcx, 0x23acbf02
sub rcx, 0xbd1ea56
not rax
mov dword [rsp - 0x44], 0x3e34a02b
add rax, rcx
movabs rcx, 0x4171816153dcc241
sub rcx, 0x1bc133ad
sub rcx, 0x31d68a70
xor rcx, 0x5175aec
add rcx, 0x7fffffff
add rcx, 0x1d0f5243
rol rax, 8
rol rax, 8
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
xchg r14, rax
mov qword [rsi + 0x40], r14
xchg r14, rax
jmp 0x1400616e1
mov dword [rsp + 0x3c], 0xc0883c3
add dword [rsp + 0x3c], 0x1442f847
xor dword [rsp + 0x3c], 0x1c8cf826
xor dword [rsp + 0x3c], 0x3cc7842d
mov edx, 0x30db9160
add edx, 0x369b95c2
sub edx, 0x287e026d
add edx, 0xb13e365
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
xchg r9, r9
test rax, rax
je 0x1400617e5
ror rax, 0x1b
ror rax, 1
ror rax, 2
ror rax, 6
ror rax, 0xb
movabs rcx, 0x80a33aa5274955bc
add rcx, 0x45dcba5b
sub rcx, 0x62d4715f
xor rcx, 0x187e2d0e
add rcx, 0x30b555a9
add rax, rcx
mov dword [rsp - 0x38], esi
mov dword [rsp + 0x40], edi
ror rax, 0x11
ror rax, 5
ror rax, 5
ror rax, 1
movabs rcx, 0xe94ee164039f7f98
add rcx, 0x6a1b3dc
xor rcx, 0x344a0332
xor rcx, 0x28a97726
add rcx, 0x7fffffff
add rcx, 0x2a326a3
not rax
mov dword [rsp - 0x28], 0x1231e8de
rol rax, 0xf
rol rax, 0x25
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x10], 0x48991a05
movabs rcx, 0x66b7cd7f157e2e70
add rcx, 0x5f0bc0cb
xor rcx, 0x5e5ff0ad
add rcx, 0x7485c727
xor rax, rcx
mov qword [rsi + 0x48], rax
mov dword [rsp - 0x38], edi
jmp 0x14006180d
mov dword [rsp + 0x40], 0x4631fc2b
sub dword [rsp + 0x40], 0x3ae64ca4
add dword [rsp + 0x40], 0x2ab7e5dd
sub dword [rsp + 0x40], 0x2bd71f28
xor dword [rsp + 0x40], 0xa2c763d
mov edx, 0x60321270
xor edx, 0x7e3434f4
xor edx, 0x575504fb
sub edx, 0x42c51fc1
add edx, 0x8d8e0627
xchg rbx, r9
mov rcx, r9
xchg r9, rbx
call fcn.140075490
xchg r11, r11
test rax, rax
je 0x140061939
rol rax, 1
rol rax, 3
rol rax, 0x10
rol rax, 1
movabs rcx, 0x1bdb2c2c65f143f0
xor rcx, 0xa786fde
sub rcx, 0x2427bac3
sub rcx, 0x47da1d6a
xor rax, rcx
mov dword [rsp + 0x44], edi
rol rax, 0x20
rol rax, 0x18
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0xb10913bd6ada09f2
xor rcx, 0x67e45c5a
sub rcx, 0x3364049
add rcx, 0x31895b96
add rcx, 0x7fffffff
add rcx, 0x4ecd5fa
add rax, rcx
movabs rcx, 0x7b8866e004289a26
xor rcx, 0x7f84a0b3
sub rcx, 0x48d53d42
sub rcx, 0x221340a1
add rcx, 0x7fffffff
add rcx, 0x4689a81
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x43bfd5472dbf8c1d
sub rcx, 0x1c8d3f4d
add rcx, 0x394c48c1
sub rcx, 0x7be5eae
add rcx, 0x7fffffff
add rcx, 0x1cf1e935
add rax, rcx
rol rax, 0x13
rol rax, 0xa
rol rax, 5
rol rax, 1
xchg r15, rax
mov qword [rsi + 0x50], r15
xchg r15, rax
jmp 0x140061961
mov dword [rsp + 0x44], 0x19d9c414
add dword [rsp + 0x44], 0x6184f6f0
sub dword [rsp + 0x44], 0x7a5f73f9
xor dword [rsp + 0x44], 0x6b29724d
sub dword [rsp + 0x44], 0x6bd63545
mov edx, 0x6f9642f5
xor edx, 0x7b6cd325
add edx, 0x39b66950
add edx, 0x31babfb9
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x2c], edi
je 0x140061a77
ror rax, 6
ror rax, 3
ror rax, 0xa
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x1d66fef71f57873b
add rcx, 0x34c1b090
add rcx, 0x185510b9
xor rcx, 0x49c1f33d
add rcx, 0x7fffffff
add rcx, 0x36156f34
xor rax, rcx
mov dword [rsp + 0x48], edi
mov dword [rsp - 0x2c], ebx
ror rax, 2
ror rax, 0x10
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x4b618363718bf429
sub rcx, 0x3292d
sub rcx, 0x4eb6e241
add rcx, 0x7fffffff
add rcx, 0x326c0f4a
add rax, rcx
mov dword [rsp - 0x20], edx
movabs rcx, 0x6756a3c068030636
xor rcx, 0x54c5ac8
sub rcx, 0x4126d8ba
add rcx, 0xacf276a
add rcx, 0x519d6dc5
xor rax, rcx
mov dword [rsp - 0x38], 0x63264982
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 3
not rax
mov rsp, rsp
xchg r8, rax
mov qword [rsi + 0x58], r8
xchg r8, rax
jmp 0x140061a97
mov dword [rsp + 0x48], 0x64ebb7b9
add dword [rsp + 0x48], 0x13b73f5a
xor dword [rsp + 0x48], 0x7546eaa7
sub dword [rsp + 0x48], 0xde41db3
mov edx, 0x631c324
add edx, 0x5628d37e
xor edx, 0x4e7c36da
add edx, 0x20596515
add edx, 0x44a5a938
mov rcx, rbx
call fcn.140075490
mov dword [rsp - 0x30], 0x35bc0596
test rax, rax
je 0x140061b8f
movabs rcx, 0x5575122e18a3a1b1
sub rcx, 0x88a8fdf
add rcx, 0x5331a759
xor rcx, 0x3bc02b96
mov dword [rsp + 0x4c], edi
add rax, rcx
mov dword [rsp - 0x10], ecx
movabs rcx, 0x7f41f47d70c7c192
xor rcx, 0x1cfa493c
add rcx, 0x2355192
add rcx, 0x40fc8e0
xor rax, rcx
mov rsi, rsi
movabs rcx, 0xb8cba1de6495297c
add rcx, 0x16fa7e3d
sub rcx, 0x2ef0cdf0
xor rcx, 0x73cd8e84
add rcx, 0x7fffffff
add rcx, 0x101ee5f8
not rax
mov r15, r15
ror rax, 9
ror rax, 1
add rax, rcx
movabs rcx, 0x36f3f4b6466ba1a
xor rcx, 0x3c3729fa
add rcx, 0x22ece45a
sub rcx, 0x51bf182f
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x28], esi
mov qword [rsi + 0x60], rax
jmp 0x140061baf
mov dword [rsp + 0x4c], 0x10911536
add dword [rsp + 0x4c], 0x111257fe
add dword [rsp + 0x4c], 0x4915c5e0
sub dword [rsp + 0x4c], 0x6ab93313
mov edx, 0x36bd2a32
add edx, 0x3063abdb
sub edx, 0x500cabf0
xor edx, 0x11e7b1e1
add edx, 0x58616989
xchg r11, rcx
mov r11, rbx
xchg r11, rcx
call fcn.140075490
xchg r11, r11
test rax, rax
je 0x140061ccd
movabs rcx, 0x35f04f19121d6be1
add rcx, 0x3ca6a0ba
sub rcx, 0x1a12b8c9
sub rcx, 0x8fee500
sub rcx, 0xd391215
mov dword [rsp + 0x50], edi
mov rdx, rdx
add rax, rcx
movabs rcx, 0x22d0c5b30449750e
add rcx, 0x730db0f4
xor rcx, 0x41ca7116
add rcx, 0x7fffffff
xor rcx, 0x6f24b332
xor rax, rcx
movabs rcx, 0x497274cd2b4911b2
add rcx, 0x35bd5c5
xor rcx, 0x769ddbe2
xor rcx, 0x571400cb
add rcx, 0x7fffffff
add rcx, 0x3f29b810
ror rax, 4
ror rax, 0x2a
ror rax, 0xd
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x3c], 0x539e4268
movabs rcx, 0xc8418f403607df42
add rcx, 0x1d39a59b
xor rcx, 0x5b0bf91f
add rcx, 0x30de4543
xor rcx, 0x2c87007
ror rax, 0x35
ror rax, 5
ror rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x30], edi
mov qword [rsi + 0x68], rax
jmp 0x140061cf5
mov dword [rsp + 0x50], 0x386db750
add dword [rsp + 0x50], 0x44abe002
xor dword [rsp + 0x50], 0x214d07c0
xor dword [rsp + 0x50], 0x4cd7575c
sub dword [rsp + 0x50], 0x1083c7cd
mov edx, 0x619cd0c2
sub edx, 0x5a6af021
add edx, 0x335d8d8b
xor edx, 0x6b111098
add edx, 0x73a4c833
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.140075490
mov rdi, rdi
test rax, rax
je 0x140061e11
movabs rcx, 0xface3df909da3dda
add rcx, 0x19124fc3
xor rcx, 0x11171e42
sub rcx, 0x30df9b8a
add rcx, 0x7fffffff
xor rcx, 0x666714c0
mov dword [rsp + 0x54], edi
xor rax, rcx
mov dword [rsp - 0x30], esp
movabs rcx, 0xa02bc8e5ac60043
xor rcx, 0x1a225fb2
sub rcx, 0x397afa08
add rcx, 0x5928d6bf
add rcx, 0x7fffffff
add rcx, 0xf76dac4
sub rax, rcx
movabs rcx, 0xcde10fc04eec652
xor rcx, 0x2b9dfeee
xor rcx, 0x3b4d93a4
add rcx, 0x238d75ab
sub rcx, 0x3729bf8d
xor rax, rcx
movabs rcx, 0x5e5f17dc3ce6553f
xor rcx, 0x1e221028
sub rcx, 0x1f924cf7
add rcx, 0x7fffffff
xor rcx, 0x77bc8255
rol rax, 0xa
rol rax, 4
rol rax, 9
rol rax, 0xd
rol rax, 7
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x18], edi
xchg r14, rax
mov qword [rsi + 0x70], r14
xchg r14, rax
jmp 0x140061e39
mov dword [rsp + 0x54], 0x59b30f25
sub dword [rsp + 0x54], 0x3e48d37b
sub dword [rsp + 0x54], 0xbc6193b
add dword [rsp + 0x54], 0xcc56dca
xor dword [rsp + 0x54], 0x1c699038
mov edx, 0x5e26471c
xor edx, 0x18e59904
add edx, 0x71e50b4
xor edx, 0x74780d14
xor edx, 0xf245c687
xchg r10, rbx
mov rcx, r10
xchg r10, rbx
call fcn.140075490
xchg rcx, rcx
test rax, rax
je 0x140061f27
ror rax, 7
movabs rcx, 0x8b323c525f978a3f
xor rcx, 0x7401b402
add rcx, 0xe41382b
sub rcx, 0x252c91f7
add rax, rcx
mov dword [rsp + 0x58], edi
ror rax, 0x10
ror rax, 0x15
ror rax, 1
ror rax, 1
movabs rcx, 0x43b6dcea15174d72
xor rcx, 0x59f01531
add rcx, 0xb173fcf
sub rcx, 0x183b5c69
xor rcx, 0x5b1429b0
xor rax, rcx
movabs rcx, 0x3159fecf7bab47b0
xor rcx, 0x181d8ac6
xor rcx, 0x1a1ac288
xor rcx, 0x7a59fe2e
add rcx, 0x7fffffff
add rcx, 0x7ba19221
ror rax, 0x1f
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
ror rax, 0x14
mov dword [rsp - 0x30], 0x5ed27fc3
mov qword [rsi + 0x78], rax
jmp 0x140061f47
mov dword [rsp + 0x58], 0x1f3fd5c2
add dword [rsp + 0x58], 0x2daecb00
sub dword [rsp + 0x58], 0xdd5c2bc
xor dword [rsp + 0x58], 0x3f18de07
mov edx, 0x16c87ed3
sub edx, 0x15283ddf
add edx, 0xbfee131
xor edx, 0x77a171ca
sub edx, 0x56617648
xchg rbx, rdi
mov rcx, rdi
xchg rbx, rdi
call fcn.140075490
test rax, rax
mov dword [rsp - 0x18], 0xa1acb8c
je 0x14006201c
movabs rcx, 0xcbf3fef514eaa866
xor rcx, 0xed862b6
sub rcx, 0x1a11ab63
add rcx, 0x7fffffff
add rcx, 0x3630880c
mov dword [rsp + 0x5c], edi
xchg r14, r14
add rax, rcx
movabs rcx, 0x59cb09cc17f8a20f
add rcx, 0x201cc5dc
add rcx, 0x3330a59d
sub rcx, 0x1d06f722
add rcx, 0x7fffffff
xor rcx, 0x336b7db9
xor rax, rcx
movabs rcx, 0x5a1996272763afe4
add rcx, 0x67cb408
add rcx, 0x3ba66bba
xor rcx, 0x7be65c88
ror rax, 3
ror rax, 3
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x80], rax
jmp 0x140062044
mov dword [rsp + 0x5c], 0x75451ada
sub dword [rsp + 0x5c], 0x34ad6b64
add dword [rsp + 0x5c], 0x39a3f995
sub dword [rsp + 0x5c], 0x2857ed56
xor dword [rsp + 0x5c], 0x51e3bbb4
mov edx, 0x5e9c222f
xor edx, 0x5a962a67
xor edx, 0x1425d11c
add edx, 0x4773de73
add edx, 0x61503fc7
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
je 0x140062134
mov dword [rsp - 0x1c], 0xc7675cf
not rax
mov dword [rsp + 0x60], edi
movabs rcx, 0x509b772272ba7726
xor rcx, 0x276eaf74
add rcx, 0x15c917a0
add rcx, 0x18d798a5
add rax, rcx
movabs rcx, 0x7dce26201e561bf0
add rcx, 0x4f4ccf2
xor rcx, 0x7f3f1594
add rcx, 0x28aa425a
ror rax, 9
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 3
ror rax, 4
ror rax, 1
add rax, rcx
movabs rcx, 0xb12ad5736390fcd
sub rcx, 0x965cb6c
sub rcx, 0x29ce29d8
add rcx, 0x4fe7ce62
add rcx, 0x1c129fd6
xor rax, rcx
xchg r11, r11
not rax
ror rax, 0xf
ror rax, 0xe
ror rax, 0x11
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x88], rax
jmp 0x140062154
mov dword [rsp + 0x60], 0x769255b9
sub dword [rsp + 0x60], 0x7111e9f2
add dword [rsp + 0x60], 0x519ed4bf
sub dword [rsp + 0x60], 0x571f4085
mov edx, 0x59004c63
sub edx, 0x2e0dd63e
add edx, 0x333cb59c
sub edx, 0x46673cbb
xor edx, 0x9f37e20b
mov rcx, rbx
call fcn.140075490
xchg r13, r13
test rax, rax
je 0x14006225c
rol rax, 1
rol rax, 2
movabs rcx, 0x7548c6c65e4cbb04
add rcx, 0xfb7ee0f
sub rcx, 0xbcb1c0
xor rcx, 0x29bb3922
add rcx, 0x442cb3b
add rax, rcx
xchg r13, r13
mov dword [rsp + 0x64], edi
not rax
movabs rcx, 0x2402864c4f07644d
xor rcx, 0x362b1909
xor rcx, 0x7ffc24f3
xor rcx, 0x1ff4dc9
sub rax, rcx
xchg r9, r9
movabs rcx, 0x335a083f34b5d76b
sub rcx, 0x25d106ca
xor rcx, 0x1b652ea2
xor rcx, 0x1c6672d9
add rcx, 0x7fffffff
xor rcx, 0x284a4e3e
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 0xa
rol rax, 3
rol rax, 3
rol rax, 1
rol rax, 7
rol rax, 1
rol rax, 1
add rax, rcx
xchg r14, r14
ror rax, 0x1c
ror rax, 0x11
ror rax, 8
ror rax, 5
ror rax, 1
mov qword [rsi + 0x90], rax
mov r11, r11
jmp 0x14006227c
mov dword [rsp + 0x64], 0x2fedce8e
sub dword [rsp + 0x64], 0x15ed9574
sub dword [rsp + 0x64], 0x18f47b80
sub dword [rsp + 0x64], 0x10bbd99
mov edx, 0x753ea510
sub edx, 0x6ec7c657
add edx, 0x6693bf08
add edx, 0x6cc94303
mov rcx, rbx
call fcn.140075490
xchg r11, r11
test rax, rax
je 0x14006236d
rol rax, 0x1b
rol rax, 7
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x19e79acd473a0ea5
add rcx, 0x2b58a7a3
xor rcx, 0x79d5a6cf
xor rcx, 0x5ba0fce9
xor rcx, 0x178ba58b
add rax, rcx
xchg r13, r13
mov dword [rsp + 0x68], edi
movabs rcx, 0x629564dd3e8654d7
add rcx, 0x324b85fe
add rcx, 0xc83ad1e
add rcx, 0x2b8fe818
xor rax, rcx
movabs rcx, 0x6094ff9b79a2380e
sub rcx, 0x26370151
sub rcx, 0x20caf89b
xor rcx, 0x66ed9245
xor rcx, 0x7fcb2a6f
add rax, rcx
mov r8, r8
ror rax, 0x15
ror rax, 1
ror rax, 1
not rax
rol rax, 0x11
rol rax, 0xe
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
xchg rdi, rax
mov qword [rsi + 0x98], rdi
xchg rdi, rax
jmp 0x140062395
mov dword [rsp + 0x68], 0x7d4d5dd4
sub dword [rsp + 0x68], 0x6674dd25
add dword [rsp + 0x68], 0x5a21e315
sub dword [rsp + 0x68], 0x47700796
sub dword [rsp + 0x68], 0x298a5c2d
mov edx, 0x213da285
add edx, 0xa3acf3d
add edx, 0x219ccee1
sub edx, 0x47ba247
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
je 0x14006249e
mov dword [rsp - 0x24], edi
movabs rcx, 0x2ce9ece81a054c18
sub rcx, 0xee9a58b
sub rcx, 0x121c0c8
add rcx, 0x728e6793
sub rcx, 0x3f156c2e
mov ebp, edi
add rax, rcx
movabs rcx, 0xd132ac246a721ffb
xor rcx, 0x51ea245a
xor rcx, 0x5eac3a61
sub rcx, 0x2a0810e3
add rcx, 0xb44b3fd
xor rax, rcx
xchg r15, r15
movabs rcx, 0x7a750dec6abc3888
xor rcx, 0x39b0ffb1
xor rcx, 0x79d3987
sub rcx, 0x9891de3
sub rax, rcx
mov dword [rsp - 0x10], esp
movabs rcx, 0x926ac9a16a0f9d75
xor rcx, 0x7ab5ba32
add rcx, 0x66089568
add rcx, 0x37b2b87
add rcx, 0x7fffffff
xor rcx, 0x52328b2b
rol rax, 6
rol rax, 2
rol rax, 3
rol rax, 3
rol rax, 1
add rax, rcx
not rax
mov qword [rsi + 0xa0], rax
mov dword [rsp - 0x24], 0xdd2542d
jmp 0x1400624b5
mov ebp, 0xca0c5af
add ebp, 0x35f84929
xor ebp, 0x5684c62e
sub ebp, 0x141dc8f5
mov edx, 0x62ac3335
sub edx, 0x25aa6302
add edx, 0x2b79cccf
sub edx, 0xd2ff924
xchg r10, rcx
mov r10, rbx
xchg r10, rcx
call fcn.140075490
mov dword [rsp - 0x44], 0x71ae3c57
test rax, rax
je 0x1400625ac
ror rax, 1
ror rax, 0x17
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0xa0d939da57cba3e6
xor rcx, 0x77bb6aff
add rcx, 0x1c162d7d
add rcx, 0x7fffffff
sub rcx, 0x33864e08
add rax, rcx
mov dword [rsp + 0x28], edi
mov dword [rsp - 0x2c], ecx
rol rax, 0x25
rol rax, 9
rol rax, 1
rol rax, 1
movabs rcx, 0xe7f84eb36007a45
xor rcx, 0x5b66de01
sub rcx, 0x23e82f2c
xor rcx, 0x5dbc5d2d
add rcx, 0x7fffffff
add rcx, 0x59247202
add rcx, rax
mov dword [rsp - 0x30], 0x3d67b9
movabs rax, 0xcc5e4e4071dca057
sub rax, 0x62ce50ef
add rax, 0x18f51c27
add rax, 0x655f8cda
ror rcx, 0xd
ror rcx, 1
xor rcx, rax
mov qword [rsi + 0xa8], rcx
mov dword [rsp - 0x14], 0x3585a0a8
jmp 0x1400625d4
mov dword [rsp + 0x28], 0x1d83a37a
xor dword [rsp + 0x28], 0x978e8f2
add dword [rsp + 0x28], 0x26159ae0
sub dword [rsp + 0x28], 0x1f13de1
xor dword [rsp + 0x28], 0x391fa886
mov edx, 0x5920b386
xor edx, 0x23f4df0c
sub edx, 0x74dbc8a7
xor edx, 0x190173eb
add edx, 0xd1251303
xchg rcx, r12
mov r12, rbx
xchg rcx, r12
call fcn.140075490
test rax, rax
je 0x1400626b9
xchg rsi, rsi
not rax
mov dword [rsp + 0x2c], edi
ror rax, 0x18
ror rax, 0xb
ror rax, 8
ror rax, 2
ror rax, 1
movabs rcx, 0x68adae1f093a2b49
xor rcx, 0x1294f3c2
xor rcx, 0x2f1666ba
sub rcx, 0x14844aae
xor rax, rcx
movabs rcx, 0x687a613a0e750696
xor rcx, 0x1a6c745f
xor rcx, 0x6c904e53
xor rcx, 0x4505a5a8
sub rax, rcx
mov dword [rsp - 0x14], esi
movabs rcx, 0xe6c14f947bcf788c
xor rcx, 0x4d9175f8
sub rcx, 0x2e3b1b30
add rcx, 0x25651d37
ror rax, 0x31
ror rax, 6
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x1c], 0x67c23d3a
ror rax, 0xb
ror rax, 1
mov qword [rsi + 0xb0], rax
jmp 0x1400626e1
mov dword [rsp + 0x2c], 0x435b80ea
add dword [rsp + 0x2c], 0x23597ff4
add dword [rsp + 0x2c], 0x5a2fb15
sub dword [rsp + 0x2c], 0x23e02d44
sub dword [rsp + 0x2c], 0x4877ceae
mov edx, 0x6f6f3bf
add edx, 0x12405ea6
sub edx, 0xb3dee36
add edx, 0x5cebcb57
sub edx, 0x4ebc5e6a
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
mov dword [rsp - 0xc], esi
test rax, rax
je 0x1400627cd
movabs rcx, 0xba497c7a25f96859
xor rcx, 0x22ba0987
add rcx, 0x4fdddd2b
sub rcx, 0x454af683
xor rcx, 0x59100bc8
mov r13d, edi
add rax, rcx
mov r12, r12
movabs rcx, 0xbbc6fc3e495329e2
xor rcx, 0x49f6aee6
add rcx, 0x47346b40
xor rcx, 0x2037b96f
ror rax, 5
ror rax, 1
add rcx, rax
movabs rax, 0x9ead636059cf3bed
add rax, 0xd3d4bd5
sub rax, 0x4a26bd0
add rax, 0x24a9014f
ror rcx, 0x14
ror rcx, 0xb
ror rcx, 0xb
ror rcx, 1
add rax, rcx
rol rax, 0xc
rol rax, 5
rol rax, 0xe
rol rax, 9
rol rax, 1
not rax
mov dword [rsp - 0x1c], 0x45744f8b
xchg r9, rax
mov qword [rsi + 0xb8], r9
xchg r9, rax
jmp 0x1400627ef
mov r13d, 0x4b2deea0
add r13d, 0x34518c9e
xor r13d, 0x4c471c4e
xor r13d, 0x223eb2f5
xor r13d, 0x1106d584
mov edx, 0x39251ee
add edx, 0x640d07cc
sub edx, 0x29e67a6
sub edx, 0x12300ea9
sub edx, 0x1d5fb8f6
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
call fcn.140075490
mov r12, r12
test rax, rax
je 0x140062913
movabs rcx, 0xc2be5d9626e675e2
xor rcx, 0x7ca08576
xor rcx, 0x5c797499
add rcx, 0x304a67c1
mov r12d, edi
add rax, rcx
mov dword [rsp - 0xc], 0x24d651e1
movabs rcx, 0x204c538e18124b37
xor rcx, 0x2333a84c
sub rcx, 0x16bf75d8
xor rcx, 0x59a5a51f
add rcx, 0x7fffffff
sub rcx, 0x2184c701
rol rax, 0x1e
rol rax, 0xf
rol rax, 0xe
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x93e4fa5146339c90
xor rax, 0x5ace85ab
add rax, 0x44bbab4d
add rax, 0x1d627a11
ror rcx, 0xa
ror rcx, 4
ror rcx, 1
add rax, rcx
mov r14, r14
movabs rcx, 0x642a7da3619e77a5
sub rcx, 0x20130d38
add rcx, 0x390ffa96
sub rcx, 0x797b53c8
add rcx, 0x7fffffff
add rcx, 0x41ecfb8b
xor rax, rcx
xchg rbp, rbp
ror rax, 0x35
ror rax, 1
ror rax, 1
mov qword [rsi + 0xc0], rax
mov dword [rsp - 0x3c], 0x2b8bc3f5
jmp 0x14006292e
mov r12d, 0x1c819c28
add r12d, 0x181ab0ea
sub r12d, 0x3aae791
sub r12d, 0x30f16580
mov edx, 0x7e081e94
sub edx, 0x52cc8687
xor edx, 0x73fc7966
add edx, 0x154bfea8
xchg rcx, r13
mov r13, rbx
xchg rcx, r13
call fcn.140075490
test rax, rax
je 0x140062a0a
mov r10, r10
rol rax, 0xa
rol rax, 1
movabs rcx, 0xe88b67a14fed7e8b
sub rcx, 0x3c64b637
sub rcx, 0x124376b8
add rcx, 0x7fffffff
add rcx, 0xd5fa15b
add rax, rcx
mov dword [rsp - 0x20], 0x551f4861
mov r15d, edi
not rax
movabs rcx, 0x6fd83764480076d
xor rcx, 0x241439b5
sub rcx, 0x290dd19b
xor rcx, 0x2274a177
add rax, rcx
xchg r11, r11
movabs rcx, 0x3307266a254d0d85
xor rcx, 0x63555380
sub rcx, 0x3874374e
xor rcx, 0x79ca65b7
add rcx, 0x7fffffff
sub rcx, 0x651efaaa
not rax
mov rdi, rdi
sub rax, rcx
rol rax, 1
mov qword [rsi + 0xc8], rax
mov r10, r10
jmp 0x140062a25
mov r15d, 0x77c87ae2
add r15d, 0x999d43
add r15d, 0x30622f4
sub r15d, 0x7b683b18
mov edx, 0x570d09f3
sub edx, 0x390f7272
xor edx, 0x7513ca61
xor edx, 0x7ea25a29
add edx, 0xae272d3c
xchg rbp, rbx
mov rcx, rbp
xchg rbx, rbp
call fcn.140075490
mov dword [rsp - 0x34], 0x74406066
test rax, rax
je 0x140062b78
movabs rcx, 0x482845ca7b2e49c8
sub rcx, 0x6b490177
xor rcx, 0x188f7e33
xor rcx, 0x4a15770e
sub rcx, 0x4117cf1
mov r14d, edi
add rax, rcx
xchg rdx, rdx
movabs rcx, 0x1d5f16ff582195a0
xor rcx, 0x30be31f
xor rcx, 0x7974684
add rcx, 0x7fffffff
add rcx, 0x1a7976b
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x13193e6b634e8fff
sub rcx, 0x6148232d
xor rcx, 0x1d78a302
add rcx, 0x18bef21
sub rcx, 0xab6b6
sub rax, rcx
mov dword [rsp - 0x30], edx
movabs rcx, 0x107959e40fab3835
add rcx, 0x228caf80
sub rcx, 0x1ac88fa4
xor rcx, 0x6bf56908
add rcx, 0x6ba437fd
xor rax, rcx
mov dword [rsp - 0x1c], 0x2f6c974b
movabs rcx, 0x83c97b557018d039
xor rcx, 0x226eb8e0
sub rcx, 0x26d489e7
xor rcx, 0x21c0d586
add rcx, 0x7fffffff
add rcx, 0x29df4537
ror rax, 0x14
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0xc], esp
rol rax, 0x18
rol rax, 0xa
rol rax, 1
mov qword [rsi + 0xd0], rax
mov r10, r10
jmp 0x140062b9a
mov r14d, 0x1009d17e
xor r14d, 0x1cff2f66
xor r14d, 0x68436fd6
xor r14d, 0x38d08d6b
sub r14d, 0x5c651ca4
mov edx, 0x5800a093
xor edx, 0x2c935b11
add edx, 0xa6625f9
sub edx, 0x869b9ae
xchg r11, rbx
mov rcx, r11
xchg rbx, r11
call fcn.140075490
mov r11, r11
test rax, rax
je 0x140062cad
movabs rcx, 0x2be02b810fb7bca4
add rcx, 0x3b211860
add rcx, 0xcee3a48
xor rcx, 0x7f962c4f
xor rax, rcx
movabs rcx, 0x59e0b17d5e226f74
sub rcx, 0x19696106
sub rcx, 0x36a9a217
xor rcx, 0x43993345
ror rax, 6
ror rax, 0xc
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x3c], 0x54eced75
movabs rcx, 0xd947e6590aa2523c
add rcx, 0x182b2bcc
xor rcx, 0x4f2a530c
xor rcx, 0x3790d29f
xor rcx, 0xc4ad83f
not rax
ror rax, 0x16
ror rax, 1
ror rax, 0xd
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x3940a4711ffed60b
xor rcx, 0x797a5920
xor rcx, 0x6c489639
xor rcx, 0x69cba7c2
sub rcx, 0x124234e8
xor rax, rcx
xchg r12, rax
mov qword [rsi + 0xd8], r12
xchg r12, rax
jmp 0x140062cca
mov edi, 0x29cbf779
add edi, 0x49375002
sub edi, 0x1b0e563e
add edi, 0x1ebd44ff
sub edi, 0x76b2363b
or ebp, dword [rsp + 0xb8]
mov dword [rsp - 0x10], esp
or ebp, dword [rsp + 0xc0]
or ebp, dword [rsp + 0xc8]
or ebp, dword [rsp + 0x20]
mov dword [rsp - 0x3c], 0x524f021a
or ebp, dword [rsp + 0x24]
or ebp, dword [rsp + 0x28]
or ebp, dword [rsp + 0x2c]
or ebp, dword [rsp + 0x30]
xchg r15, r15
mov rbx, qword [rsp + 0xb0]
or ebp, r13d
or ebp, r12d
xchg r14, r14
or ebp, dword [rsp + 0x34]
or ebp, dword [rsp + 0x38]
or ebp, r15d
mov dword [rsp - 0x3c], 0x15c90599
or ebp, dword [rsp + 0x3c]
or ebp, r14d
or ebp, dword [rsp + 0x40]
or ebp, dword [rsp + 0x44]
mov dword [rsp - 0x28], esp
or ebp, dword [rsp + 0x48]
or ebp, edi
or ebp, dword [rsp + 0x4c]
or ebp, dword [rsp + 0x50]
mov dword [rsp - 0x3c], esi
or ebp, dword [rsp + 0x54]
or ebp, dword [rsp + 0x58]
or ebp, dword [rsp + 0x5c]
mov r9, r9
or ebp, dword [rsp + 0x60]
or ebp, dword [rsp + 0x64]
or ebp, dword [rsp + 0x68]
sete al
xchg rdi, rdi
sub rsp, 0xffffffffffffff90
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov r13, qword [rsp]
add rsp, 8
pop r12
mov dword [rsp - 0x30], edi
pop rdi
pop rsi
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret