Function at 0x14005db60
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
nop
sub rsp, 8
mov qword [rsp], rbp
nop
push r10
mov qword [rsp], rsi
nop
push 0x52274991
mov qword [rsp], rdi
push r12
mov rdi, rdi
nop
push 0x28394165
mov qword [rsp], r13
push r14
mov dword [rsp - 0x20], 0x7f5a6fa0
push r15
neg rsp
sub rsp, 0xffffffffffffffa0
neg rsp
xchg rbp, rdx
mov rsi, rbp
xchg rdx, rbp
xchg rcx, r13
mov rbx, r13
xchg rcx, r13
mov edx, 0x7f35db44
xor edx, 0x490abb70
add edx, 0x44233aff
xor edx, 0x6254e2c1
call fcn.1400928a0
xor edi, edi
xchg r14, r14
test rax, rax
je 0x14005dcbc
movabs rcx, 0x4192f63043b7a97
add rcx, 0x2a9ef698
xor rcx, 0x46794891
xor rcx, 0x624ea8df
add rcx, 0x7bc0bb85
mov ebp, edi
mov r12, r12
add rax, rcx
movabs rcx, 0x6c1df94b26c6b48b
add rcx, 0x2baf6110
sub rcx, 0x370dbcf3
add rcx, 0x7fffffff
add rcx, 0x20dabef3
xor rax, rcx
mov dword [rsp - 0xc], 0x4d62401a
movabs rcx, 0x160d9946290acde1
xor rcx, 0x2f326ffc
xor rcx, 0x6023070e
sub rcx, 0x1daf9903
rol rax, 0x10
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
not rax
sub rax, rcx
mov dword [rsp - 0x38], 0x596c5027
movabs rcx, 0xaa74794126eaa2f
xor rcx, 0x1b3a450e
add rcx, 0x54d6c460
xor rcx, 0x36839b37
add rcx, 0x1cfb48ae
rol rax, 0xe
rol rax, 1
add rax, rcx
xchg rsp, rax
mov qword [rsi], rsp
xchg rsp, rax
jmp 0x14005dcd9
mov ebp, 0x1e0d60e8
add ebp, 0x3cc6733b
sub ebp, 0x1eeda362
add ebp, 0x419ca0e8
sub ebp, 0x7d82d1a8
mov edx, 0x5d13c9ac
add edx, 0xfb44e08
sub edx, 0x43e44452
add edx, 0xd5f0e060
mov rcx, rbx
xchg rsp, rsp
call fcn.1400928a0
test rax, rax
je 0x14005ddd5
mov dword [rsp - 0x18], 0x21056875
movabs rcx, 0x8bf885d636d1da4d
add rcx, 0x1488da20
add rcx, 0x1df71a73
sub rcx, 0x36ec8d7e
mov dword [rsp + 0xa8], edi
add rax, rcx
mov r12, r12
movabs rcx, 0x2d5d8e8d66f65502
sub rcx, 0x1c6ffca3
add rcx, 0x260e770b
sub rcx, 0x251e9ec5
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x748d5ef96c5a351c
sub rcx, 0x62127eff
xor rcx, 0x3047d80a
add rcx, 0x7fffffff
add rcx, 0x2b5ab84a
add rax, rcx
movabs rcx, 0x7aa15ab16c9c1466
sub rcx, 0x16acf94
xor rcx, 0x4ac71d0f
add rcx, 0xd55a7fc
add rcx, 0x66bab055
ror rax, 8
ror rax, 0x15
ror rax, 5
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
xchg rdx, rdx
mov qword [rsi + 8], rax
jmp 0x14005de0c
mov dword [rsp + 0xa8], 0x4e6ec45d
sub dword [rsp + 0xa8], 0x3f9534d8
xor dword [rsp + 0xa8], 0x1aae62d
add dword [rsp + 0xa8], 0x6c5e8ec4
sub dword [rsp + 0xa8], 0x7bd1f86b
mov edx, 0x2d922b29
sub edx, 0x1a66d574
sub edx, 0x11469010
add edx, 0x78c2f0f6
mov rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x3c], ecx
test rax, rax
je 0x14005ded6
ror rax, 0x1f
ror rax, 3
ror rax, 0xa
ror rax, 2
ror rax, 1
movabs rcx, 0x7176592f3fe6effd
xor rcx, 0x6f6a8ed2
sub rcx, 0x311b043b
add rcx, 0x7fffffff
add rcx, 0x3bf4c72e
not rax
mov dword [rsp + 0xb0], edi
mov r12, r12
sub rax, rcx
movabs rcx, 0x1cb02597501715e9
add rcx, 0x1bbbbe57
sub rcx, 0x322cac3d
sub rcx, 0x31fd8d4d
add rcx, 0x7fffffff
add rcx, 0x34f5ac50
rol rax, 3
mov r9, r9
add rax, rcx
not rax
rol rax, 0x22
rol rax, 4
rol rax, 1
rol rax, 1
xchg r13, rax
mov qword [rsi + 0x10], r13
xchg r13, rax
jmp 0x14005df02
mov dword [rsp + 0xb0], 0x6370d883
sub dword [rsp + 0xb0], 0x3bf6778a
add dword [rsp + 0xb0], 0x3969f430
sub dword [rsp + 0xb0], 0x60e45528
mov edx, 0x7f155ff9
xor edx, 0x10525bfb
sub edx, 0x4eddd56a
add edx, 0x5ace8ece
add edx, 0x3c7b2530
xchg rbx, r12
mov rcx, r12
xchg rbx, r12
call fcn.1400928a0
mov dword [rsp - 0x3c], 0x1552bbf9
test rax, rax
je 0x14005dfdd
movabs rcx, 0x714e4dd42749002d
add rcx, 0x366f0224
sub rcx, 0x58a2f9fa
add rcx, 0x4f3e24d2
mov dword [rsp + 0xb8], edi
mov r12, r12
xor rax, rcx
movabs rcx, 0x1fbb2a90728ff51
add rcx, 0x4fcbb42a
add rcx, 0xb35c60
sub rcx, 0x4efd036c
add rcx, 0x7fffffff
add rcx, 0x13614d52
add rax, rcx
xchg r15, r15
movabs rcx, 0xb55892dc6f8ee364
sub rcx, 0x93767d2
xor rcx, 0x741b48b
add rcx, 0x621fcb0f
ror rax, 0x1b
ror rax, 1
ror rax, 8
ror rax, 1
ror rax, 1
add rax, rcx
xchg r8, rax
mov qword [rsi + 0x18], r8
xchg r8, rax
jmp 0x14005e009
mov dword [rsp + 0xb8], 0x6dc44aff
xor dword [rsp + 0xb8], 0x5e106f3d
add dword [rsp + 0xb8], 0x3f1ca2b4
sub dword [rsp + 0xb8], 0x72f0c875
mov edx, 0x34ec6f71
add edx, 0x161fddd1
add edx, 0x2dc33919
sub edx, 0x20ce210a
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x10], esi
test rax, rax
je 0x14005e110
movabs rcx, 0x788e16f97adf36ac
sub rcx, 0x182e9ad3
sub rcx, 0xd214a02
xor rcx, 0x63d88c11
add rcx, 0x7fffffff
add rcx, 0x1d9b7f40
mov dword [rsp + 0x20], edi
mov rbx, rbx
xor rax, rcx
movabs rcx, 0xf6c8b8230ac8b8
xor rcx, 0x55358869
sub rcx, 0x164bf326
sub rcx, 0x5e85dd30
rol rax, 2
rol rax, 0x17
rol rax, 5
rol rax, 1
rol rax, 1
add rax, rcx
mov rbx, rbx
movabs rcx, 0xe2b70ca305efa3e
add rcx, 0x3a9176e8
sub rcx, 0x3a13510f
add rcx, 0x4e4a882e
add rcx, 0x7dc277a5
rol rax, 0x13
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
not rax
mov dword [rsp - 0x10], ecx
add rax, rcx
rol rax, 4
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 1
mov qword [rsi + 0x20], rax
mov dword [rsp - 0x38], 0xcc26891
jmp 0x14005e138
mov dword [rsp + 0x20], 0x1a2f6739
sub dword [rsp + 0x20], 0x59d84ea
add dword [rsp + 0x20], 0x5f5f112c
xor dword [rsp + 0x20], 0x7e38cc49
sub dword [rsp + 0x20], 0xdc83f31
mov edx, 0x25901825
xor edx, 0x50b4159
xor edx, 0x5678d56b
sub edx, 0x337b6f31
xchg rcx, r11
mov r11, rbx
xchg rcx, r11
call fcn.1400928a0
test rax, rax
xchg rcx, rcx
je 0x14005e246
rol rax, 2
rol rax, 0x32
rol rax, 4
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0xf319ab3e379c45cc
add rcx, 0x43bba925
sub rcx, 0x55b34f3c
add rcx, 0x7fffffff
xor rcx, 0x436dffa1
add rax, rcx
xchg r9, r9
mov dword [rsp + 0x24], edi
not rax
movabs rcx, 0xb63b72516d9bb558
sub rcx, 0x12fa8dc0
add rcx, 0x3a907fe
add rcx, 0x21adbbc4
sub rcx, 0x7827b6c7
rol rax, 0xf
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x44], 0xe46fecf
movabs rcx, 0x5994839e6210bfe3
sub rcx, 0x2f6adf03
sub rcx, 0x13d2b3cd
xor rcx, 0x3e430f47
xor rax, rcx
mov dword [rsp - 0x40], 0x255a25cc
movabs rcx, 0x799a3fe32be9dbd4
sub rcx, 0x1fdcb9bf
xor rcx, 0x26350b26
add rcx, 0x3e6e660d
add rax, rcx
xchg rcx, rax
mov qword [rsi + 0x28], rcx
xchg rcx, rax
jmp 0x14005e26e
mov dword [rsp + 0x24], 0x3df7d0dd
add dword [rsp + 0x24], 0x30d55fc8
sub dword [rsp + 0x24], 0x3d76c1e0
xor dword [rsp + 0x24], 0x1df9176f
xor dword [rsp + 0x24], 0x2caf79ab
mov edx, 0x743be846
xor edx, 0x306ed4be
sub edx, 0x429080e0
add edx, 0x4895dbf4
mov rcx, rbx
call fcn.1400928a0
xchg r14, r14
test rax, rax
je 0x14005e36d
ror rax, 0x10
ror rax, 1
ror rax, 1
movabs rcx, 0x6b7b44ce7af857f2
xor rcx, 0x120a0b8e
sub rcx, 0x257d2309
sub rcx, 0x258bdd7f
add rcx, 0x7fffffff
add rcx, 0x22c905c2
add rax, rcx
mov dword [rsp - 0x40], edx
mov dword [rsp + 0x28], edi
rol rax, 1
rol rax, 6
rol rax, 0xd
rol rax, 6
rol rax, 3
rol rax, 9
rol rax, 1
rol rax, 1
movabs rcx, 0x11e7a4910d40e6a7
sub rcx, 0xc507e48
add rcx, 0x5ec8055f
sub rcx, 0x5f24854d
add rcx, 0x7fffffff
xor rcx, 0x74c0d3d
add rax, rcx
mov dword [rsp - 0x38], 0x3ad689e1
movabs rcx, 0x1fb5ed52779aae87
sub rcx, 0x492c7c5c
xor rcx, 0x66c79329
add rcx, 0x3dec04a5
ror rax, 7
ror rax, 3
ror rax, 3
ror rax, 1
add rax, rcx
xchg rdi, rdi
mov qword [rsi + 0x30], rax
jmp 0x14005e395
mov dword [rsp + 0x28], 0x21588722
xor dword [rsp + 0x28], 0x624b246a
sub dword [rsp + 0x28], 0x3e22e88f
add dword [rsp + 0x28], 0x2e11cfd8
xor dword [rsp + 0x28], 0x33028a90
mov edx, 0x5fdfd594
xor edx, 0x122529d2
add edx, 0x1d97b157
sub edx, 0x1d3ff0f6
xor edx, 0x72beb0d2
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
test rax, rax
xchg r11, r11
je 0x14005e45e
movabs rcx, 0x8cb37380e4adfb5
xor rcx, 0xf658e42
add rcx, 0x59dabdf8
add rcx, 0x769e7677
mov dword [rsp + 0x2c], edi
add rax, rcx
movabs rcx, 0xa0681e723c637079
xor rcx, 0x27d7d822
sub rcx, 0xaabec1f
add rcx, 0x592266f
add rcx, 0x7fffffff
add rcx, 0x2d5e5c65
xor rax, rcx
movabs rcx, 0x49a8620d563f197c
add rcx, 0x862eb15
xor rcx, 0x3279890b
sub rcx, 0x24df015a
add rcx, 0x7fffffff
xor rcx, 0x4b4d8d63
add rax, rcx
mov qword [rsi + 0x38], rax
mov rdx, rdx
jmp 0x14005e486
mov dword [rsp + 0x2c], 0x34f78df1
add dword [rsp + 0x2c], 0xdd1cfac
xor dword [rsp + 0x2c], 0x7edd1508
xor dword [rsp + 0x2c], 0x6fb773ce
sub dword [rsp + 0x2c], 0x53a33b5a
mov edx, 0x38cf4e21
sub edx, 0x36697445
xor edx, 0x7366c88d
add edx, 0x2a7f1d5
xor edx, 0x373ab200
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
mov rdx, rdx
test rax, rax
je 0x14005e53b
movabs rcx, 0x4f3cd472307c227f
xor rcx, 0x62e679b9
sub rcx, 0x263b2f1
xor rcx, 0x1052300f
add rcx, 0x7fffffff
add rcx, 0x3a313fb
mov dword [rsp + 0x30], edi
xchg rsp, rsp
add rax, rcx
movabs rcx, 0xcc3ec37f2844ac0a
sub rcx, 0x879f352
add rcx, 0x3c9d9370
add rcx, 0x7fffffff
add rcx, 0x7724ca8
not rax
mov r15, r15
ror rax, 0x17
ror rax, 3
ror rax, 1
add rax, rcx
xchg r15, rax
mov qword [rsi + 0x40], r15
xchg r15, rax
jmp 0x14005e563
mov dword [rsp + 0x30], 0x3ee8d03a
sub dword [rsp + 0x30], 0x117f49d0
add dword [rsp + 0x30], 0x30592d10
xor dword [rsp + 0x30], 0x4daabee5
sub dword [rsp + 0x30], 0x10680d9e
mov edx, 0x4d1669b2
sub edx, 0x3f98ec18
add edx, 0x750ee45
xor edx, 0x63a66288
xor edx, 0x50c66270
mov rcx, rbx
mov dword [rsp - 0x14], 0x60159454
call fcn.1400928a0
test rax, rax
je 0x14005e67b
not rax
mov dword [rsp - 0x10], 0x3811e97c
mov dword [rsp + 0x34], edi
movabs rcx, 0x4739ac7b5605957b
xor rcx, 0x14b62042
xor rcx, 0x745c27d
sub rcx, 0x406f086d
add rcx, 0x65912ea7
add rax, rcx
movabs rcx, 0x1d795550508fd019
xor rcx, 0x1e39dedd
xor rcx, 0x140a6a62
sub rcx, 0x13f66423
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x713ca2c82d9b2d7a
add rcx, 0x315442da
sub rcx, 0x300e2c10
sub rcx, 0x2cf91344
add rcx, 0x7fffffff
add rcx, 0x15da21e1
ror rax, 0x2c
mov dword [rsp - 0x10], 0x552d406f
sub rax, rcx
movabs rcx, 0x92845d8968498fa5
sub rcx, 0x25f35e28
xor rcx, 0x5944dfcd
add rcx, 0x7fffffff
add rcx, 0x2017927e
rol rax, 3
rol rax, 0xd
rol rax, 5
rol rax, 3
rol rax, 1
add rax, rcx
xchg rsp, rax
mov qword [rsi + 0x48], rsp
xchg rsp, rax
jmp 0x14005e69b
mov dword [rsp + 0x34], 0xe770d52
add dword [rsp + 0x34], 0x68cc72bb
xor dword [rsp + 0x34], 0x5ea9ccfa
sub dword [rsp + 0x34], 0x29ea4cf6
mov edx, 0x2acb0a73
add edx, 0x715a326
xor edx, 0x46750250
sub edx, 0x2a64deec
mov rcx, rbx
mov r13, r13
call fcn.1400928a0
test rax, rax
je 0x14005e770
not rax
xchg rcx, rcx
mov dword [rsp + 0x38], edi
movabs rcx, 0x4b66cf6033994179
add rcx, 0x28f1350f
sub rcx, 0x10217ee3
add rcx, 0x7fffffff
add rcx, 0x21a18e4f
sub rax, rcx
movabs rcx, 0x39c241a94137efca
xor rcx, 0x7705bd13
sub rcx, 0xd588024
add rcx, 0x38705b16
xor rax, rcx
mov r8, r8
movabs rcx, 0x33f7a3826c5b3650
sub rcx, 0x5db12ba3
add rcx, 0xf2dd413
xor rcx, 0x1168b22f
add rcx, 0x7fffffff
add rcx, 0x63283b65
rol rax, 3
mov rsp, rsp
xor rax, rcx
ror rax, 0x19
ror rax, 5
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x50], rax
jmp 0x14005e790
mov dword [rsp + 0x38], 0x4c76109c
xor dword [rsp + 0x38], 0xe6ac320
add dword [rsp + 0x38], 0x8d25f29
sub dword [rsp + 0x38], 0x4aef32e4
mov edx, 0x785bfdaf
sub edx, 0x642a466a
xor edx, 0x758e9253
xor edx, 0x129e2676
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.1400928a0
test rax, rax
je 0x14005e819
mov rsi, rsi
rol rax, 5
rol rax, 9
rol rax, 7
rol rax, 0x10
rol rax, 6
rol rax, 1
movabs rcx, 0x5e4bdf3e7cb0c37a
sub rcx, 0x16f376cc
sub rcx, 0x39b82dda
add rcx, 0x56ed24bb
xor rax, rcx
xchg r11, r11
mov dword [rsp + 0x3c], edi
not rax
ror rax, 0x11
ror rax, 9
xchg r15, rax
mov qword [rsi + 0x58], r15
xchg r15, rax
jmp 0x14005e841
mov dword [rsp + 0x3c], 0x5d63542a
xor dword [rsp + 0x3c], 0x2c3d094e
sub dword [rsp + 0x3c], 0xc793ddd
sub dword [rsp + 0x3c], 0x6454d8a
xor dword [rsp + 0x3c], 0x5e9fd1fc
mov edx, 0x74bfdb31
xor edx, 0x151f1a01
sub edx, 0x464fa671
add edx, 0x38171b5c
xchg rdi, rbx
mov rcx, rdi
xchg rbx, rdi
call fcn.1400928a0
mov dword [rsp - 0x1c], edx
test rax, rax
je 0x14005e8fd
ror rax, 0x10
ror rax, 0x14
ror rax, 1
ror rax, 8
ror rax, 2
ror rax, 1
movabs rcx, 0x6c47f1785eaa8bf2
sub rcx, 0x569c376a
add rcx, 0x4424988d
sub rcx, 0x19fc07be
add rcx, 0x42b3a79f
not rax
mov r10, r10
mov dword [rsp + 0x40], edi
sub rax, rcx
movabs rcx, 0x3a59fb1f7efa4848
sub rcx, 0x484673db
add rcx, 0x2c77415e
add rcx, 0x491f864a
rol rax, 0xd
rol rax, 0x1e
rol rax, 6
rol rax, 1
not rax
mov dword [rsp - 0x44], esi
sub rax, rcx
mov qword [rsi + 0x60], rax
jmp 0x14005e925
mov dword [rsp + 0x40], 0x73cf163d
xor dword [rsp + 0x40], 0x99e9eef
sub dword [rsp + 0x40], 0x674c7be
sub dword [rsp + 0x40], 0x24c04449
sub dword [rsp + 0x40], 0x4f1c7cca
mov edx, 0x5ff1d660
sub edx, 0x4c5ea2df
xor edx, 0x30f0f51
xor edx, 0xb2503418
xchg rbx, r15
mov rcx, r15
xchg rbx, r15
call fcn.1400928a0
test rax, rax
je 0x14005ea00
mov r9, r9
not rax
mov dword [rsp + 0x44], edi
movabs rcx, 0x570d06783abf09d6
sub rcx, 0x24d2f942
xor rcx, 0xb739704
add rcx, 0x5ed49529
add rcx, 0x3ce63414
sub rax, rcx
movabs rcx, 0x7a490bd60d553d52
add rcx, 0x3ad8b7f2
xor rcx, 0x3a720892
sub rcx, 0x1db9baea
xor rax, rcx
mov dword [rsp - 0x40], edx
movabs rcx, 0x52ae10eb4af52a58
add rcx, 0x1383e4f1
xor rcx, 0xe7c6c9
xor rcx, 0x4c1a70b7
add rcx, 0x7fffffff
add rcx, 0x9c964ab
rol rax, 5
rol rax, 8
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], 0x2b8e166c
xchg r8, rax
mov qword [rsi + 0x68], r8
xchg r8, rax
jmp 0x14005ea20
mov dword [rsp + 0x44], 0x4b878a94
sub dword [rsp + 0x44], 0x43df5efe
add dword [rsp + 0x44], 0x3063f9c
sub dword [rsp + 0x44], 0xaae6b31
mov edx, 0x7dda268e
sub edx, 0xff536ac
add edx, 0xb361381
add edx, 0x6d5b8c95
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.1400928a0
test rax, rax
je 0x14005eaf4
mov dword [rsp - 0x44], 0xf8dac01
ror rax, 0xc
ror rax, 3
ror rax, 1
movabs rcx, 0x1eb35e7a322fd845
add rcx, 0x45af885e
sub rcx, 0x4a521834
xor rcx, 0x5889a4b2
xor rcx, 0x14d91e21
xor rax, rcx
mov dword [rsp + 0x48], edi
xchg r15, r15
rol rax, 0xc
rol rax, 0xc
rol rax, 0xa
rol rax, 0xb
rol rax, 6
rol rax, 1
movabs rcx, 0x71cfd66271179d0b
sub rcx, 0x69a63640
add rcx, 0x3532e4de
xor rcx, 0x293d586b
xor rax, rcx
mov dword [rsp - 0x38], 0x3ffb43b1
rol rax, 9
rol rax, 0x1c
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x70], rax
jmp 0x14005eb14
mov dword [rsp + 0x48], 0x263e8bc5
sub dword [rsp + 0x48], 0x25640625
add dword [rsp + 0x48], 0x51258134
xor dword [rsp + 0x48], 0x520006d5
mov edx, 0x165df43a
sub edx, 0x47c6b52
xor edx, 0x31821686
sub edx, 0xcc06a61
add edx, 0x5eb77220
mov rcx, rbx
mov dword [rsp - 0x2c], edi
call fcn.1400928a0
test rax, rax
je 0x14005ec14
ror rax, 0x2c
ror rax, 4
ror rax, 1
movabs rcx, 0x14a53fc752b06743
add rcx, 0x71889b
xor rcx, 0x38439e86
add rcx, 0xf90692c
xor rcx, 0x7054e618
add rax, rcx
mov dword [rsp + 0x4c], edi
mov dword [rsp - 0x2c], ebx
not rax
movabs rcx, 0x6d74f7ba694f203b
add rcx, 0xdea2176
sub rcx, 0x53ce04f4
add rcx, 0x3164ea77
xor rcx, 0x68a6bb3e
sub rax, rcx
mov rdx, rdx
movabs rcx, 0x1be6fdae427ea234
sub rcx, 0x370f3d66
add rcx, 0xc12f1a0
add rcx, 0x1b72757d
not rax
mov dword [rsp - 0x3c], ecx
sub rax, rcx
movabs rcx, 0x44d0cc28248b24b3
add rcx, 0x4659a755
sub rcx, 0x1b7887a6
add rcx, 0x7fffffff
xor rcx, 0x174f68e6
xor rax, rcx
mov dword [rsp - 0x2c], esi
xchg r14, rax
mov qword [rsi + 0x78], r14
xchg r14, rax
jmp 0x14005ec34
mov dword [rsp + 0x4c], 0x4ac704bf
xor dword [rsp + 0x4c], 0x670ce933
xor dword [rsp + 0x4c], 0x74da8ff9
sub dword [rsp + 0x4c], 0x59116274
mov edx, 0x565e83ae
add edx, 0xf6bad7a
sub edx, 0x405d7eda
add edx, 0x993975b6
xchg rbx, r12
mov rcx, r12
xchg r12, rbx
call fcn.1400928a0
xchg r13, r13
test rax, rax
je 0x14005ecc0
not rax
xchg r11, r11
mov dword [rsp + 0x50], edi
rol rax, 0x26
rol rax, 2
rol rax, 2
rol rax, 1
movabs rcx, 0xb06169bb4eb78a04
sub rcx, 0x26e811d8
add rcx, 0x5353478d
sub rcx, 0x4abb43dc
add rcx, 0x777bcaf0
add rax, rcx
not rax
xchg r8, r8
rol rax, 9
rol rax, 1
mov qword [rsi + 0x80], rax
jmp 0x14005ece8
mov dword [rsp + 0x50], 0x7af8bc8a
sub dword [rsp + 0x50], 0x5f3861a
xor dword [rsp + 0x50], 0x69c1761a
add dword [rsp + 0x50], 0x80adf7
sub dword [rsp + 0x50], 0x1d44ee60
mov edx, 0x50db9a9f
xor edx, 0x54b7a455
add edx, 0x50d3d747
xor edx, 0x71628ea1
add edx, 0x15c3ff22
xchg rbp, rbx
mov rcx, rbp
xchg rbx, rbp
call fcn.1400928a0
test rax, rax
je 0x14005edca
mov rbp, rbp
movabs rcx, 0xe8c853e95ac662de
xor rcx, 0x29bc4b74
sub rcx, 0x596b592d
add rcx, 0x2c3c9da1
xor rcx, 0x562e160a
mov r13d, edi
add rax, rcx
xchg rbx, rbx
movabs rcx, 0x31220aa76f689f9d
sub rcx, 0x38649a13
sub rcx, 0x2eae542e
add rcx, 0x3511a2a3
xor rax, rcx
mov dword [rsp - 0x1c], 0x5dc9c7d2
movabs rcx, 0x25e1e5e543c93b52
sub rcx, 0x1b60d209
add rcx, 0x27d3eba1
sub rcx, 0x4e4c276b
add rcx, 0x7fffffff
xor rcx, 0x3a336d1d
add rax, rcx
mov rbx, rbx
ror rax, 8
ror rax, 0x18
ror rax, 2
ror rax, 1
xchg r15, rax
mov qword [rsi + 0x88], r15
xchg r15, rax
jmp 0x14005edec
mov r13d, 0x4ce68d9c
sub r13d, 0x72f6689
sub r13d, 0x44949c81
xor r13d, 0x44713aa8
xor r13d, 0x4553b03b
mov edx, 0xcbbb6d4
add edx, 0xeef0c18
xor edx, 0x6e70c69d
sub edx, 0x347fccc1
sub edx, 0x745b391
xchg rbx, r14
mov rcx, r14
xchg rbx, r14
call fcn.1400928a0
test rax, rax
xchg rcx, rcx
je 0x14005eef8
movabs rcx, 0xb6b2a300c8f5985
add rcx, 0x17df53ca
add rcx, 0x2cb867e0
add rcx, 0x128b9a91
xor rcx, 0x3faccf93
mov r12d, edi
xor rax, rcx
xchg r9, r9
movabs rcx, 0xa17834a64b7b230
sub rcx, 0x474d0d03
add rcx, 0x4c10fa76
sub rcx, 0x383c8cdf
add rcx, 0x7fffffff
add rcx, 0x1e553e57
add rax, rcx
movabs rcx, 0x553a25b53fd9574
add rcx, 0x1990b76a
sub rcx, 0x93d952e
add rcx, 0x7fffffff
xor rcx, 0x33c73783
rol rax, 0x10
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r8, r8
movabs rcx, 0x4b5f5dbd5cb3dd42
xor rcx, 0xd499f51
xor rcx, 0x73719f00
add rcx, 0x7fffffff
add rcx, 0x655f33a
sub rax, rcx
mov rdi, rdi
xchg r8, rax
mov qword [rsi + 0x90], r8
xchg r8, rax
jmp 0x14005ef13
mov r12d, 0x39dae810
xor r12d, 0x63f341e
sub r12d, 0x268c69e5
sub r12d, 0x19597228
mov edx, 0x7563d8c
add edx, 0x178aef7d
add edx, 0x4927bc3f
xor edx, 0x1cf5bc58
xor edx, 0x7647750d
mov rcx, rbx
xchg rsi, rsi
call fcn.1400928a0
test rax, rax
je 0x14005f01a
mov dword [rsp - 0x1c], 0x1c7e8fee
movabs rcx, 0xf995bd0c14817b3c
add rcx, 0x3234756a
xor rcx, 0x4d2725ae
xor rcx, 0x5190038b
mov r15d, edi
add rax, rcx
xchg r11, r11
movabs rcx, 0x1121ca9269361caf
xor rcx, 0x29bdc4df
add rcx, 0xc3a8a5a
xor rcx, 0x3f4b51cb
xor rax, rcx
mov rsi, rsi
movabs rcx, 0x628d45e630b335f4
xor rcx, 0x6f2c03fe
sub rcx, 0x478a5922
sub rcx, 0xae36c8d
not rax
rol rax, 1
rol rax, 2
add rax, rcx
movabs rcx, 0x698f1ca3422e8711
sub rcx, 0x1dc8f9af
xor rcx, 0x1023d452
xor rcx, 0x14fdca29
add rcx, 0x5ce5a0b6
rol rax, 0x14
rol rax, 0x14
rol rax, 1
rol rax, 5
rol rax, 6
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rdi, rdi
xchg r9, rax
mov qword [rsi + 0x98], r9
xchg r9, rax
jmp 0x14005f035
mov r15d, 0x3e707991
xor r15d, 0x4e4d276c
sub r15d, 0x48085623
sub r15d, 0x283508d9
mov edx, 0x6924a90a
xor edx, 0x6ea92907
add edx, 0x5dde54b7
xor edx, 0x1518987c
xor edx, 0xc0606b49
mov rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x2c], 0x1a37f6fc
test rax, rax
je 0x14005f12e
movabs rcx, 0x4ddf715823cb840e
add rcx, 0x586ac4d2
sub rcx, 0x2a3d6af
sub rcx, 0x34116c46
mov r14d, edi
xor rax, rcx
movabs rcx, 0x3501058a37fd18b2
add rcx, 0x90ae0f4
sub rcx, 0x3b08a9bb
add rcx, 0xa87b9b
add rcx, 0x56c4a9a6
add rax, rcx
mov dword [rsp - 0x44], esp
movabs rcx, 0x3d2afcd7238c17e0
sub rcx, 0x200e89c1
add rcx, 0x5744755d
xor rcx, 0x55a9c541
add rcx, 0x7fffffff
add rcx, 0x33e86543
ror rax, 0x24
ror rax, 7
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x24], edi
add rax, rcx
ror rax, 0xf
ror rax, 0xc
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
xchg r9, rax
mov qword [rsi + 0xa0], r9
xchg r9, rax
jmp 0x14005f149
mov r14d, 0x27524ffd
add r14d, 0x384aa729
sub r14d, 0x3b3e3583
sub r14d, 0x245ec1a2
mov edx, 0x504cd66a
sub edx, 0x4518ab89
add edx, 0x53e509c
add edx, 0x5e3dd2f9
add edx, 0x69cefd88
xchg r15, rbx
mov rcx, r15
xchg rbx, r15
call fcn.1400928a0
mov dword [rsp - 0xc], 0x5a71c7a6
test rax, rax
je 0x14005f203
not rax
movabs rcx, 0x4a028532689bfb86
sub rcx, 0x3fea4033
add rcx, 0x3a94cc59
xor rcx, 0x1e1c3d3
add rax, rcx
movabs rcx, 0xd2dd524727288a14
add rcx, 0x726164e
add rcx, 0x2fa4e36f
sub rcx, 0x495fec94
add rcx, 0x55c1ef77
rol rax, 0x1f
rol rax, 2
rol rax, 1
not rax
mov rbp, rbp
ror rax, 0x25
ror rax, 3
ror rax, 3
ror rax, 1
add rax, rcx
xchg r10, rax
mov qword [rsi + 0xa8], r10
xchg r10, rax
jmp 0x14005f220
mov edi, 0xbc92542
add edi, 0x4a90baeb
sub edi, 0x2ec136ba
xor edi, 0x2f1f59a7
sub edi, 0x887f0d3
or ebp, dword [rsp + 0xa8]
mov rdx, rdx
or ebp, dword [rsp + 0xb0]
or ebp, dword [rsp + 0xb8]
or ebp, dword [rsp + 0x20]
mov dword [rsp - 0x34], ebx
or ebp, dword [rsp + 0x24]
or ebp, dword [rsp + 0x28]
or ebp, dword [rsp + 0x2c]
mov dword [rsp - 0xc], esi
or ebp, dword [rsp + 0x30]
or ebp, dword [rsp + 0x34]
or ebp, dword [rsp + 0x38]
mov dword [rsp - 0x3c], 0x4d687e2d
or ebp, dword [rsp + 0x3c]
or ebp, dword [rsp + 0x40]
or ebp, dword [rsp + 0x44]
or ebp, dword [rsp + 0x48]
mov dword [rsp - 0x38], 0x38a0d893
or ebp, dword [rsp + 0x4c]
or ebp, dword [rsp + 0x50]
mov rbx, qword [rsp + 0xa0]
or ebp, r13d
mov dword [rsp - 0x30], 0x2dc66c63
or ebp, r12d
or ebp, r15d
or ebp, r14d
xchg r12, r12
or ebp, edi
sete al
add rsp, 0x60
mov dword [rsp - 0x40], ecx
nop
mov r15, qword [rsp]
add rsp, 8
pop r14
xchg r11, r11
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
mov rsi, qword [rsp]
add rsp, 8
pop rbp
ret