Function at 0x14006a600
Capabilities:
Hash data using murmur3

Disassembly:
xchg r10, rbx
mov qword [rsp + 8], r10
xchg rbx, r10
nop
sub rsp, 8
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
nop
push 0x3e563b10
mov qword [rsp], rdi
push r12
nop
sub rsp, 8
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
mov dword [rsp - 0x1c], 0x26125fac
nop
sub rsp, 0x47ded79e
add rsp, 0x47ded73e
xchg rsi, r12
mov r12, rdx
xchg rsi, r12
xchg r12, rbx
mov r12, rcx
xchg r12, rbx
mov edx, 0x69330bac
xor edx, 0x17deff76
sub edx, 0x17abf331
sub edx, 0x1bbb256
xor edx, 0x7db036a1
call fcn.140074cb0
mov r15, r15
xor edi, edi
test rax, rax
je 0x14006a75f
movabs rcx, 0x423ed8bc41544a93
add rcx, 0x1d6c073a
sub rcx, 0x3f71ee65
add rcx, 0x3061dba3
add rcx, 0x21d5f7f
mov ebp, edi
mov dword [rsp - 0x28], 0x72cca3a0
xor rax, rcx
movabs rcx, 0x5ff38d6b34b48a63
xor rcx, 0x6a6175da
xor rcx, 0x4f4dfefe
add rcx, 0x161ed89e
xor rcx, 0x371b5862
ror rax, 4
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov r13, r13
movabs rcx, 0x6c07067459f0fbaa
sub rcx, 0xdf669fb
add rcx, 0xdd67be1
add rcx, 0x5131db47
sub rax, rcx
movabs rcx, 0x3ebe4b2526455eff
sub rcx, 0x2cc6399
xor rcx, 0x53324107
xor rcx, 0x70017715
not rax
add rax, rcx
mov dword [rsp - 0x3c], ebp
mov qword [rsi], rax
jmp 0x14006a776
mov ebp, 0x5f017a3c
sub ebp, 0x2c4d5fdd
xor ebp, 0x5c799f65
sub ebp, 0x6ecd8539
mov edx, 0x7f98d576
xor edx, 0x19ec536
sub edx, 0x611d8b27
add edx, 0xe1ec2ea9
mov rcx, rbx
mov rsp, rsp
call fcn.140074cb0
test rax, rax
je 0x14006a85e
mov dword [rsp - 0x10], 0x1667fb83
movabs rcx, 0x65d93ebb690545ad
sub rcx, 0x60e19f08
add rcx, 0x3f8295e7
add rcx, 0x1e1adf24
add rcx, 0x704fce23
mov dword [rsp + 0xa8], edi
mov rdi, rdi
add rax, rcx
movabs rcx, 0x4420cd773aa63b82
sub rcx, 0x1495da64
xor rcx, 0x166cbab
xor rcx, 0x2331a8a4
add rcx, 0x1feee5a7
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x71e1b0e66bd1de8b
sub rcx, 0x1d9249c8
add rcx, 0x12ef5451
add rcx, 0x168e7ca8
sub rcx, 0x3b1db8c1
not rax
mov dword [rsp - 0x10], esi
ror rax, 0x15
ror rax, 4
ror rax, 2
ror rax, 1
xor rax, rcx
rol rax, 3
rol rax, 1
rol rax, 1
xchg r15, rax
mov qword [rsi + 8], r15
xchg r15, rax
jmp 0x14006a895
mov dword [rsp + 0xa8], 0x5f27cf37
sub dword [rsp + 0xa8], 0x324ff22
xor dword [rsp + 0xa8], 0x42362171
sub dword [rsp + 0xa8], 0xd4fdc64
sub dword [rsp + 0xa8], 0x10e514ff
mov edx, 0x50d1ba7b
xor edx, 0x8924c8a
sub edx, 0x123b276e
add edx, 0x349ee718
xchg r9, rcx
mov r9, rbx
xchg rcx, r9
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x28], ecx
je 0x14006a995
movabs rcx, 0x8faf67211ca47f9e
sub rcx, 0x177a3d32
xor rcx, 0x23eaf54b
add rcx, 0x480d95a7
add rcx, 0x7fffffff
add rcx, 0x943fe94
mov dword [rsp + 0xb0], edi
mov dword [rsp - 0x1c], ebp
add rax, rcx
movabs rcx, 0x452bff4e42861db7
add rcx, 0x3508de11
sub rcx, 0x170f559b
sub rcx, 0x5c72b487
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0xf7a01d56253124c3
xor rcx, 0x28bead50
xor rcx, 0x22bf9584
add rcx, 0x209992e4
ror rax, 0x18
ror rax, 4
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x3c], ecx
movabs rcx, 0xfdf6197a56d88da9
xor rcx, 0x4733b52a
add rcx, 0x5a2b28e3
add rcx, 0x3a42478
add rcx, 0x77bc4bef
xor rax, rcx
mov qword [rsi + 0x10], rax
jmp 0x14006a9cc
mov dword [rsp + 0xb0], 0x3c64b03f
xor dword [rsp + 0xb0], 0x28e4efa1
sub dword [rsp + 0xb0], 0xb0abca5
xor dword [rsp + 0xb0], 0x7b1658f3
xor dword [rsp + 0xb0], 0x7263fa0b
mov edx, 0x63b153bd
sub edx, 0x4653f6e3
add edx, 0x7847f51
add edx, 0x38f86505
add edx, 0x59d8a166
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
xchg r8, r8
test rax, rax
je 0x14006aa6e
ror rax, 0x33
ror rax, 5
ror rax, 3
ror rax, 1
movabs rcx, 0x59a64925309df347
sub rcx, 0x2d6cf87b
xor rcx, 0x6288f2a3
sub rcx, 0x3ddb4a47
add rcx, 0x10435fd9
not rax
mov dword [rsp - 0x3c], 0x1051e03
mov dword [rsp + 0xb8], edi
ror rax, 0x18
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
xchg rsi, rsi
xchg r15, rax
mov qword [rsi + 0x18], r15
xchg r15, rax
jmp 0x14006aa9a
mov dword [rsp + 0xb8], 0x273eaff9
add dword [rsp + 0xb8], 0x34338f5c
xor dword [rsp + 0xb8], 0x2d6ebdc7
sub dword [rsp + 0xb8], 0x761c8291
mov edx, 0x3332d7ce
xor edx, 0x7aa0773e
sub edx, 0x247a7b2e
add edx, 0x32e93f8f
xchg rdi, rbx
mov rcx, rdi
xchg rdi, rbx
call fcn.140074cb0
test rax, rax
mov r12, r12
je 0x14006ab47
ror rax, 2
movabs rcx, 0x393126980ad62cc6
sub rcx, 0x245433b
add rcx, 0x70f57c5
add rcx, 0x39343fe7
xor rcx, 0x4866903d
xor rax, rcx
mov dword [rsp + 0x20], edi
mov dword [rsp - 0x34], ebp
movabs rcx, 0x4e3da3f52ca6a942
xor rcx, 0x5f244bff
xor rcx, 0x11c139d6
sub rcx, 0x48439830
add rcx, 0x7fffffff
xor rcx, 0x66f87e4c
sub rax, rcx
rol rax, 0xf
rol rax, 1
rol rax, 1
mov qword [rsi + 0x20], rax
mov dword [rsp - 0x44], edi
jmp 0x14006ab6f
mov dword [rsp + 0x20], 0x4b654d31
xor dword [rsp + 0x20], 0x394e261
xor dword [rsp + 0x20], 0x13a2106a
sub dword [rsp + 0x20], 0x429045ee
sub dword [rsp + 0x20], 0x18c3794b
mov edx, 0x1104e72e
add edx, 0x62321d74
xor edx, 0xd7e680d
sub edx, 0xf73d4bb
sub edx, 0x2b6d7b0e
xchg rdi, rcx
mov rdi, rbx
xchg rcx, rdi
call fcn.140074cb0
test rax, rax
je 0x14006ac15
mov dword [rsp - 0x14], 0x19284ef3
ror rax, 0x3a
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x62290857422a20ee
xor rcx, 0x1d032b54
sub rcx, 0x1f6d7bf6
sub rcx, 0x287c0986
add rcx, 0x7fffffff
add rcx, 0x48b1f4f3
xor rax, rcx
xchg r13, r13
mov dword [rsp + 0x24], edi
ror rax, 2
ror rax, 0x14
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x28], 0x6d2eca47
mov qword [rsi + 0x28], rax
jmp 0x14006ac3d
mov dword [rsp + 0x24], 0x36f16967
add dword [rsp + 0x24], 0x45329260
sub dword [rsp + 0x24], 0x1294d9f1
sub dword [rsp + 0x24], 0x5cb9f613
sub dword [rsp + 0x24], 0xcd52bc2
mov edx, 0x15bc428a
add edx, 0xfe1023b
xor edx, 0x5a6dcdf7
xor edx, 0x35aa113e
mov rcx, rbx
mov r9, r9
call fcn.140074cb0
test rax, rax
je 0x14006ad14
movabs rcx, 0x1b1df9ad6e3b27ac
sub rcx, 0x63b9433
sub rcx, 0x28a98478
add rcx, 0x21116d1d
add rcx, 0x2fac25e4
mov dword [rsp + 0x28], edi
xor rax, rcx
movabs rcx, 0x2803b98930b16b89
xor rcx, 0x1443f7ca
xor rcx, 0x562ebd3a
xor rcx, 0x466a0c39
add rcx, 0x32f22a9f
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x2abc08351c1f98e9
xor rcx, 0x6ef593a5
xor rcx, 0x1cca8764
add rcx, 0x7fffffff
sub rcx, 0x65a978f5
rol rax, 0x27
rol rax, 0x11
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
not rax
xchg rsi, rsi
mov qword [rsi + 0x30], rax
jmp 0x14006ad3c
mov dword [rsp + 0x28], 0xf03c2ad
add dword [rsp + 0x28], 0x650f45a4
sub dword [rsp + 0x28], 0x5447888b
add dword [rsp + 0x28], 0x30372ee8
sub dword [rsp + 0x28], 0x5002aead
mov edx, 0x7cb151f1
sub edx, 0x1a0ffcaa
sub edx, 0x22aa9d63
xor edx, 0x31abb91
mov rcx, rbx
xchg rdi, rdi
call fcn.140074cb0
test rax, rax
je 0x14006add7
not rax
mov dword [rsp - 0xc], 0x4342af91
mov dword [rsp + 0x2c], edi
rol rax, 0x1f
rol rax, 1
rol rax, 8
rol rax, 1
rol rax, 4
rol rax, 2
rol rax, 1
movabs rcx, 0x4dd9654f251c7c6c
xor rcx, 0x458c7869
sub rcx, 0x89fa2ae
sub rcx, 0xf160c37
add rcx, 0x72899e6e
sub rax, rcx
rol rax, 6
rol rax, 0x18
rol rax, 0xb
rol rax, 1
rol rax, 1
xchg r10, rax
mov qword [rsi + 0x38], r10
xchg r10, rax
jmp 0x14006adff
mov dword [rsp + 0x2c], 0x62feeb2a
xor dword [rsp + 0x2c], 0x1d23a786
xor dword [rsp + 0x2c], 0x64a8f899
add dword [rsp + 0x2c], 0x1710305e
sub dword [rsp + 0x2c], 0x3285e492
mov edx, 0x40f76dc8
xor edx, 0x4f4ff855
add edx, 0x1ef10bc4
xor edx, 0x6a381047
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
call fcn.140074cb0
mov dword [rsp - 0xc], 0x5608ac1d
test rax, rax
je 0x14006aeef
movabs rcx, 0xb8ca81187a69afac
xor rcx, 0x58f5768d
xor rcx, 0x23971064
xor rcx, 0x4e20925a
add rcx, 0x6c969127
mov dword [rsp + 0x30], edi
add rax, rcx
mov rdx, rdx
movabs rcx, 0x1d6b052e168f3605
add rcx, 0x1ee47400
add rcx, 0x15e670f
add rcx, 0x4b97d77
add rcx, 0x531ab4a1
ror rax, 2
ror rax, 0x13
ror rax, 8
ror rax, 1
xor rax, rcx
movabs rcx, 0xe33db87237a41c28
add rcx, 0x38b2bcc3
sub rcx, 0x25cea01f
add rcx, 0x13c1070b
add rcx, 0x7fffffff
xor rcx, 0x210a6828
rol rax, 6
rol rax, 7
rol rax, 0xc
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x40], rax
mov rdi, rdi
jmp 0x14006af0f
mov dword [rsp + 0x30], 0x7c302f70
sub dword [rsp + 0x30], 0x2cf3656a
sub dword [rsp + 0x30], 0x642d15a
xor dword [rsp + 0x30], 0x48f9f8ad
mov edx, 0x69afb3f8
xor edx, 0x5b70df3f
add edx, 0x42297d60
xor edx, 0x52a68100
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
test rax, rax
je 0x14006afda
mov dword [rsp - 0x18], 0x1b79e70e
movabs rcx, 0x8b1df7153f1f2d52
xor rcx, 0x6dc32f37
sub rcx, 0x13be727b
add rcx, 0x42abfb7
xor rcx, 0x36ad502f
mov dword [rsp + 0x34], edi
xchg r8, r8
xor rax, rcx
movabs rcx, 0x51e259ab22d821db
xor rcx, 0x93afb15
add rcx, 0x9e0e7f4
add rcx, 0x7fffffff
add rcx, 0xb2d8908
sub rax, rcx
movabs rcx, 0x610bcc4b3dff1a8b
add rcx, 0xca00fd7
xor rcx, 0x7005fca1
add rcx, 0x202cd995
add rcx, 0x43ac269a
not rax
xchg rdx, rdx
sub rax, rcx
xchg rcx, rax
mov qword [rsi + 0x48], rcx
xchg rcx, rax
jmp 0x14006b002
mov dword [rsp + 0x34], 0x8cf5692
add dword [rsp + 0x34], 0x3039a672
sub dword [rsp + 0x34], 0x17cf6d11
sub dword [rsp + 0x34], 0x158f209d
sub dword [rsp + 0x34], 0xbaa6f55
mov edx, 0x1b32c334
add edx, 0x63a15a9d
sub edx, 0x98e389e
sub edx, 0x4620a1df
add edx, 0x1e0b8d89
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.140074cb0
mov dword [rsp - 0x2c], esi
test rax, rax
je 0x14006b0d4
ror rax, 9
ror rax, 2
ror rax, 4
ror rax, 3
movabs rcx, 0x4273dd5167635401
sub rcx, 0x3d5b42fc
add rcx, 0x2eb4aeef
xor rcx, 0x207efcef
add rcx, 0x7fffffff
sub rcx, 0x78b05fc3
not rax
mov dword [rsp - 0xc], 0x4df68e4c
mov dword [rsp + 0x38], edi
rol rax, 0xc
rol rax, 1
rol rax, 5
rol rax, 1
add rax, rcx
movabs rcx, 0x6c0b35ad71cafb03
sub rcx, 0x68ad144d
xor rcx, 0x322ba00
add rcx, 0x7fffffff
add rcx, 0x5dfa12ec
xor rax, rcx
mov dword [rsp - 0x20], 0x1fbed0b6
not rax
mov qword [rsi + 0x50], rax
jmp 0x14006b0fc
mov dword [rsp + 0x38], 0x5d23f74b
sub dword [rsp + 0x38], 0x17b1275a
add dword [rsp + 0x38], 0x2bf2ed1
sub dword [rsp + 0x38], 0x38e11754
sub dword [rsp + 0x38], 0xf50e76d
mov edx, 0x2d9c4b4
add edx, 0x29070810
add edx, 0x4a8a6d95
sub edx, 0x34a36f9
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
xchg r10, r10
test rax, rax
je 0x14006b169
movabs rcx, 0x3371abd937d52799
sub rcx, 0x28457941
add rcx, 0x2cdc77d4
add rcx, 0x7fffffff
xor rcx, 0x3bb893f
mov dword [rsp + 0x3c], edi
xchg r11, r11
xor rax, rcx
not rax
mov qword [rsi + 0x58], rax
jmp 0x14006b189
mov dword [rsp + 0x3c], 0x671c8c55
sub dword [rsp + 0x3c], 0x1a722457
xor dword [rsp + 0x3c], 0x1436fc98
sub dword [rsp + 0x3c], 0x589c9b65
mov edx, 0x127f57f2
add edx, 0x1cfd4ac6
sub edx, 0xa8858e
add edx, 0x249418f1
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
call fcn.140074cb0
test rax, rax
je 0x14006b25c
xchg rdx, rdx
movabs rcx, 0x1e05e4685ae64e0a
sub rcx, 0x3289044
sub rcx, 0x11dd1b96
add rcx, 0x7fffffff
sub rcx, 0x2e6e458a
mov dword [rsp + 0x40], edi
add rax, rcx
mov dword [rsp - 0x24], ecx
movabs rcx, 0x2e9bd37821baa2f3
add rcx, 0x15635679
add rcx, 0x29b402af
sub rcx, 0x38c2a2d
xor rax, rcx
xchg r8, r8
movabs rcx, 0x5593309b65539f18
sub rcx, 0x1bb3bfa6
sub rcx, 0x27066523
add rcx, 0x7fffffff
sub rcx, 0x8f2c6c5
rol rax, 2
rol rax, 0xf
rol rax, 1
rol rax, 5
rol rax, 3
rol rax, 1
add rax, rcx
xchg r8, rax
mov qword [rsi + 0x60], r8
xchg r8, rax
jmp 0x14006b284
mov dword [rsp + 0x40], 0x1ffd7818
sub dword [rsp + 0x40], 0x1e620134
xor dword [rsp + 0x40], 0x618556f1
sub dword [rsp + 0x40], 0x36b37d39
sub dword [rsp + 0x40], 0x296aa2db
mov edx, 0x445733fd
xor edx, 0x606cfd19
add edx, 0x58b139e9
xor edx, 0x72657574
add edx, 0x94438b0f
xchg rcx, rsp
mov rsp, rbx
xchg rcx, rsp
call fcn.140074cb0
test rax, rax
mov r11, r11
je 0x14006b36e
ror rax, 1
ror rax, 1
movabs rcx, 0x18cb6f722005990e
add rcx, 0x45e257cf
xor rcx, 0x7de8bb20
xor rcx, 0x7cca92db
xor rax, rcx
mov dword [rsp + 0x44], edi
mov dword [rsp - 0x28], 0x66bface1
not rax
movabs rcx, 0x4f73b1d26dc487ac
sub rcx, 0x58e9af09
sub rcx, 0xd84c2bc
add rcx, 0x3e7af6f8
sub rax, rcx
movabs rcx, 0x2d39ff4076a32ccf
xor rcx, 0x38319f2e
add rcx, 0x9aac092
sub rcx, 0x4a531908
add rcx, 0x7fffffff
add rcx, 0x58103054
not rax
mov dword [rsp - 0xc], ebp
rol rax, 9
rol rax, 0xa
rol rax, 0x17
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
xchg r14, rax
mov qword [rsi + 0x68], r14
xchg r14, rax
jmp 0x14006b38e
mov dword [rsp + 0x44], 0x577eaeb8
sub dword [rsp + 0x44], 0x50ed089d
sub dword [rsp + 0x44], 0x67e4fe7
xor dword [rsp + 0x44], 0x135635
mov edx, 0x472ecede
sub edx, 0x2e831cbd
add edx, 0xfc78e8c
add edx, 0xbe034f4b
mov rcx, rbx
call fcn.140074cb0
mov rbx, rbx
test rax, rax
je 0x14006b446
ror rax, 0x10
ror rax, 6
movabs rcx, 0x590f8a346a5c5500
xor rcx, 0x1d15992a
xor rcx, 0x74f7d8a4
add rcx, 0x7fffffff
add rcx, 0x70d6d834
not rax
mov r10, r10
mov dword [rsp + 0x48], edi
sub rax, rcx
movabs rcx, 0x5dcf3ef743d5a8ad
add rcx, 0x374b13d9
add rcx, 0x266c2a1
sub rcx, 0x289bc38a
add rcx, 0x30c2e31a
ror rax, 6
ror rax, 0x10
ror rax, 0x11
ror rax, 6
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0x70], rax
mov rbp, rbp
jmp 0x14006b466
mov dword [rsp + 0x48], 0x6568b44b
sub dword [rsp + 0x48], 0x50dcfc19
xor dword [rsp + 0x48], 0x6ac81a40
sub dword [rsp + 0x48], 0x7e43a271
mov edx, 0x4cd9b3d
add edx, 0x54297c6
add edx, 0x4ac55cdb
add edx, 0x1d85164f
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
mov r15, r15
test rax, rax
je 0x14006b55f
movabs rcx, 0xf3b5f194660cde11
sub rcx, 0x2e6f24b1
add rcx, 0x1483b927
add rcx, 0x677cd00
add rcx, 0x5692d3cd
mov dword [rsp + 0x4c], edi
xor rax, rcx
xchg rdx, rdx
movabs rcx, 0x3d2e62ed7f9734b2
xor rcx, 0x4aac1bcb
add rcx, 0x2e5560d1
sub rcx, 0x3f30eddf
add rcx, 0x7fffffff
xor rcx, 0x52abb3f9
add rax, rcx
mov rsp, rsp
movabs rcx, 0x385f63e53bdb67bb
xor rcx, 0x2db91f48
xor rcx, 0x7d19cf8
add rcx, 0x4326d6fe
xor rax, rcx
mov dword [rsp - 0x24], edx
movabs rcx, 0x693f8a1e746b5063
sub rcx, 0x5e8e63c5
add rcx, 0x340aa8c1
xor rcx, 0x13a3160b
not rax
rol rax, 0x31
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rbp, rax
mov qword [rsi + 0x78], rbp
xchg rbp, rax
jmp 0x14006b587
mov dword [rsp + 0x4c], 0x3cdee081
add dword [rsp + 0x4c], 0x1e493af2
xor dword [rsp + 0x4c], 0x776234d8
add dword [rsp + 0x4c], 0x15c1a8b8
sub dword [rsp + 0x4c], 0x420bd862
mov edx, 0x406336d6
xor edx, 0x4c2471da
xor edx, 0x38b13d33
xor edx, 0x8a50523b
mov rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x14], ecx
test rax, rax
je 0x14006b612
movabs rcx, 0x3b49d94647364a2a
add rcx, 0x34e1918d
sub rcx, 0x3ba9eb00
xor rcx, 0x440dc1c
add rcx, 0x7fffffff
sub rcx, 0x17738020
mov dword [rsp + 0x50], edi
add rax, rcx
xchg r15, r15
ror rax, 2
not rax
ror rax, 0xa
ror rax, 4
ror rax, 1
not rax
xchg rdx, rdx
xchg r11, rax
mov qword [rsi + 0x80], r11
xchg r11, rax
jmp 0x14006b632
mov dword [rsp + 0x50], 0x78c738ce
xor dword [rsp + 0x50], 0x6cd29563
add dword [rsp + 0x50], 0x4d35579f
sub dword [rsp + 0x50], 0x614b054b
mov edx, 0xd25968c
add edx, 0x1e28d68a
add edx, 0x3d626924
sub edx, 0x1be322a2
xor edx, 0x752b244a
xchg r13, rcx
mov r13, rbx
xchg rcx, r13
call fcn.140074cb0
test rax, rax
je 0x14006b728
mov rsi, rsi
movabs rcx, 0xa71bb0f74404f04e
add rcx, 0x1ba6a67d
xor rcx, 0x5eb628fa
add rcx, 0x7fffffff
xor rcx, 0x19f50e24
mov r13d, edi
add rax, rcx
mov dword [rsp - 0x24], 0x4ed0a783
movabs rcx, 0x6dd29c2b1db287dc
sub rcx, 0x443fd00
xor rcx, 0x3167d9d1
add rcx, 0x69a9d492
ror rax, 0x12
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x81a054f4359640ef
xor rax, 0x91f1f8c
add rax, 0x2b7b77c7
sub rax, 0x375475ba
xor rcx, rax
movabs rax, 0x772e4cc22cc1ec12
add rax, 0x2bd90295
add rax, 0xc3b2c89
sub rax, 0x306c044f
add rax, 0x7fffffff
add rax, 0x1ddca13
not rcx
add rcx, rax
xchg rcx, r8
mov qword [rsi + 0x88], r8
xchg r8, rcx
jmp 0x14006b74a
mov r13d, 0x413ed59f
xor r13d, 0x3348eff5
sub r13d, 0x7de47da
xor r13d, 0xd2863f3
sub r13d, 0x67bf9162
mov edx, 0x13f4a1e
xor edx, 0x2525520e
sub edx, 0x40b8043
xor edx, 0x34e49ec7
add edx, 0x252a7b15
xchg rcx, rsi
mov rsi, rbx
xchg rcx, rsi
call fcn.140074cb0
mov dword [rsp - 0x18], esp
test rax, rax
je 0x14006b7e5
not rax
mov dword [rsp - 0x38], 0x64f51ee
movabs rcx, 0x5662942650b137ef
sub rcx, 0x4aca82c5
add rcx, 0x39ce3a6c
add rcx, 0x7fffffff
xor rcx, 0x455149d7
rol rax, 0xd
rol rax, 2
rol rax, 1
mov r12d, edi
add rax, rcx
ror rax, 3
ror rax, 0xf
ror rax, 1
ror rax, 3
ror rax, 1
mov qword [rsi + 0x90], rax
xchg r14, r14
jmp 0x14006b807
mov r12d, 0x6f30f785
xor r12d, 0x69e601a6
add r12d, 0x32f303e1
sub r12d, 0x23f590ab
xor r12d, 0x15d46958
mov edx, 0x201c7a7e
add edx, 0x5484b029
xor edx, 0x5d0e6b15
sub edx, 0x26f52195
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x20], 0x5ee1915d
test rax, rax
je 0x14006b8dd
movabs rcx, 0x356a911d4ad9add2
add rcx, 0x25f34afe
xor rcx, 0x25358f9d
xor rcx, 0x11c6cb8a
mov r15d, edi
mov rbp, rbp
add rax, rcx
movabs rcx, 0x5756cf510d9bcea8
xor rcx, 0x62372d09
xor rcx, 0x28df4e7b
add rcx, 0x1fd628d5
add rcx, 0x5d9f852d
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 1
add rcx, rax
movabs rax, 0x4496280163e962fe
sub rax, 0x62340069
xor rax, 0x674763ba
add rax, 0xcdd95b7
add rax, 0x2c198863
xor rcx, rax
rol rcx, 9
rol rcx, 0x1f
rol rcx, 1
not rcx
mov qword [rsi + 0x98], rcx
xchg r13, r13
jmp 0x14006b8ff
mov r15d, 0x28aaca5c
xor r15d, 0x728c6d0b
xor r15d, 0x20b1e440
sub r15d, 0x334afd57
sub r15d, 0x474c45bf
mov edx, 0x65d618cb
add edx, 0x1838688e
sub edx, 0x190ccb1b
xor edx, 0x6d1a766d
add edx, 0xa7f7679e
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
mov rbx, rbx
je 0x14006ba1a
ror rax, 1
ror rax, 2
movabs rcx, 0x7ac15042250b57bd
xor rcx, 0x4ffba170
sub rcx, 0x5824ef0f
add rcx, 0xc3a3dc4
add rcx, 0x7fffffff
add rcx, 0x5cccc3e8
xor rax, rcx
xchg rbp, rbp
mov r14d, edi
movabs rcx, 0x7f41494b25b20b06
add rcx, 0x1ec59e4c
sub rcx, 0xb39046f
sub rcx, 0x3386f5da
xor rcx, 0x5efa804
add rax, rcx
xchg r15, r15
movabs rcx, 0x5b3a48350d0e5e10
add rcx, 0x36afa109
xor rcx, 0x360ced1f
sub rcx, 0x3babe488
add rcx, 0x602f7e20
xor rax, rcx
mov dword [rsp - 0xc], 0x2b100499
movabs rcx, 0x45249d452d1ad451
xor rcx, 0x3834958b
add rcx, 0x30cd715
add rcx, 0x44203603
add rcx, 0x6b931327
sub rax, rcx
ror rax, 0xc
ror rax, 3
ror rax, 3
ror rax, 1
not rax
xchg r10, r10
mov qword [rsi + 0xa0], rax
jmp 0x14006ba3c
mov r14d, 0x70b0d4c9
sub r14d, 0x2e9b208a
sub r14d, 0x3068ecfc
xor r14d, 0x2484907d
xor r14d, 0x3528573f
mov edx, 0x61cebb45
sub edx, 0x303b6dd4
xor edx, 0x5b331bfb
xor edx, 0xb2df1d74
xchg rbx, r13
mov rcx, r13
xchg rbx, r13
call fcn.140074cb0
test rax, rax
je 0x14006bb1c
xchg rsi, rsi
not rax
movabs rcx, 0x25c591d4f934df0
sub rcx, 0x278ac4ef
add rcx, 0x515c4b09
sub rcx, 0x2952d13a
xor rcx, 0x79df5f51
sub rax, rcx
movabs rcx, 0x42bad712526e7d13
xor rcx, 0x15b28fd9
sub rcx, 0x2f71d4e4
xor rcx, 0x1ce65a4b
ror rax, 0xe
ror rax, 0xe
ror rax, 0xe
ror rax, 1
not rax
sub rax, rcx
movabs rcx, 0x952e1e0b6e19457c
xor rcx, 0x6df5aff
xor rcx, 0x77db3895
xor rcx, 0x73cea0cb
xor rcx, 0x17d0de9
rol rax, 0x10
rol rax, 9
rol rax, 0x13
rol rax, 4
rol rax, 0xb
rol rax, 1
rol rax, 1
add rax, rcx
mov qword [rsi + 0xa8], rax
jmp 0x14006bb39
mov edi, 0x67627b7e
sub edi, 0x347ceee6
add edi, 0x2072abb0
xor edi, 0x45bdf21d
xor edi, 0x16e5ca54
or ebp, dword [rsp + 0xa8]
mov r8, r8
or ebp, dword [rsp + 0xb0]
or ebp, dword [rsp + 0xb8]
or ebp, dword [rsp + 0x20]
or ebp, dword [rsp + 0x24]
mov r9, r9
or ebp, dword [rsp + 0x28]
or ebp, dword [rsp + 0x2c]
or ebp, dword [rsp + 0x30]
mov dword [rsp - 0x40], 0x3c6da58a
or ebp, dword [rsp + 0x34]
or ebp, dword [rsp + 0x38]
or ebp, dword [rsp + 0x3c]
or ebp, dword [rsp + 0x40]
mov r11, r11
or ebp, dword [rsp + 0x44]
or ebp, dword [rsp + 0x48]
or ebp, dword [rsp + 0x4c]
mov dword [rsp - 0x10], 0x6c026fa9
or ebp, dword [rsp + 0x50]
mov rbx, qword [rsp + 0xa0]
or ebp, r13d
mov dword [rsp - 0x18], 0x2c1c8fee
or ebp, r12d
or ebp, r15d
or ebp, r14d
or ebp, edi
mov rsp, rsp
sete al
nop
sub rsp, 0x2889e33f
add rsp, 0x2889e39f
pop r15
nop
add rsp, 8
mov r14, qword [rsp - 8]
pop r13
xchg rsp, rsp
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
add rsp, 8
mov rsi, qword [rsp - 8]
pop rbp
ret