Function at 0x140476d00
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
mov dword [rsp - 0x10], 0x5315bcd2
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
push 0xf842b01
mov qword [rsp], rsi
push rdi
mov dword [rsp - 0x3c], 0x51727db7
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
mov qword [rsp - 8], r15
sub rsp, 8
add rsp, 0xffffffffffffffc0
xchg rsi, rdx
mov rdx, rsi
xchg rdx, rsi
xchg rcx, rdi
mov rbx, rdi
xchg rdi, rcx
mov edx, 0x170e4a72
xor edx, 0xf848829
add edx, 0x35c129b
add edx, 0x850f279d
call fcn.140073900
mov dword [rsp - 0xc], 0x193f0288
xor edi, edi
test rax, rax
je 0x140476e2d
mov rdx, rdx
movabs rcx, 0x5f31951f572866b1
sub rcx, 0x496bed4
sub rcx, 0x4c7941fc
xor rcx, 0x481c551e
sub rcx, 0x7731c0b
mov ebp, edi
mov dword [rsp - 0x24], edi
add rax, rcx
movabs rcx, 0xd282af725a9b68af
sub rcx, 0x2b36b96e
xor rcx, 0x661ebfc7
sub rcx, 0x482f9d5c
xor rcx, 0x31eb296e
rol rax, 0xd
rol rax, 1
add rax, rcx
movabs rcx, 0x5001500a5d6e6d26
sub rcx, 0x22c43771
xor rcx, 0x649b8819
sub rcx, 0x457818a0
add rcx, 0x741e733e
xor rax, rcx
mov r10, r10
mov qword [rsi], rax
jmp 0x140476e44
mov ebp, 0x227384e6
sub ebp, 0x11d60125
xor ebp, 0xea773da
sub ebp, 0x1e3af01a
mov edx, 0x43d1706d
xor edx, 0x2351804
xor edx, 0xa6fe2bc
add edx, 0x2cc2d1f6
add edx, 0x15e53bf1
xchg r12, rbx
mov rcx, r12
xchg rbx, r12
call fcn.140073900
mov r15, r15
test rax, rax
je 0x140476ef1
ror rax, 1
ror rax, 4
movabs rcx, 0x34ef21be094fb85a
add rcx, 0x6c81f777
sub rcx, 0x3ff8a52f
add rcx, 0x3cc428a
xor rax, rcx
mov dword [rsp + 0x88], edi
mov rdi, rdi
movabs rcx, 0x15e4cb7a26730e14
xor rcx, 0x41109b39
sub rcx, 0x59d31202
sub rcx, 0xad0e972
add rcx, 0x7fffffff
xor rcx, 0x7408bcd3
add rax, rcx
xchg rsp, rsp
ror rax, 1
xchg r12, rax
mov qword [rsi + 8], r12
xchg r12, rax
jmp 0x140476f28
mov dword [rsp + 0x88], 0x64ba246e
xor dword [rsp + 0x88], 0x4494b568
add dword [rsp + 0x88], 0x5ac6ec65
xor dword [rsp + 0x88], 0x3675cf54
sub dword [rsp + 0x88], 0x4c80b23e
mov edx, 0x2b703197
add edx, 0x1c0411a1
xor edx, 0x129b286a
sub edx, 0x199d1729
xor edx, 0x6c58ea56
xchg rcx, r14
mov r14, rbx
xchg rcx, r14
call fcn.140073900
xchg r14, r14
test rax, rax
je 0x140476ff4
rol rax, 8
rol rax, 0xa
rol rax, 7
rol rax, 1
movabs rcx, 0x490274ee2d6cfc65
sub rcx, 0x2172215b
add rcx, 0x3b09fa30
sub rcx, 0x1405b27e
add rcx, 0x5cb1423f
sub rax, rcx
mov dword [rsp + 0x90], edi
mov r15, r15
ror rax, 1
movabs rcx, 0xd738b1172b3e4c3
sub rcx, 0x8c36eed
sub rcx, 0x29e622db
add rcx, 0x2e21e1c5
xor rcx, 0x26d0a977
not rax
sub rax, rcx
mov dword [rsp - 0x10], 0x6f6bb1b1
not rax
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0x10], rax
jmp 0x140477020
mov dword [rsp + 0x90], 0x27a3bd41
add dword [rsp + 0x90], 0x3568961
xor dword [rsp + 0x90], 0x33c135e9
sub dword [rsp + 0x90], 0x193b734a
mov edx, 0x4a7b1f49
sub edx, 0xa9f5b8e
sub edx, 0x1ccc0b48
add edx, 0x1cb05060
xchg rcx, r13
mov r13, rbx
xchg r13, rcx
call fcn.140073900
test rax, rax
xchg r10, r10
je 0x1404770d7
ror rax, 0x20
ror rax, 6
ror rax, 0x13
ror rax, 2
ror rax, 1
movabs rcx, 0x25ec2a365523702
sub rcx, 0x14af138f
xor rcx, 0x18ed4ac6
sub rcx, 0x377ebdcc
xor rcx, 0x17934508
not rax
mov dword [rsp + 0x98], edi
mov rcx, rcx
add rax, rcx
movabs rcx, 0x7c2039ea439f2fb9
add rcx, 0x36566096
sub rcx, 0x6ef3c33d
add rcx, 0x365265ca
add rcx, 0x7fffffff
add rcx, 0x840c058
xor rax, rcx
mov qword [rsi + 0x18], rax
mov dword [rsp - 0x20], ebp
jmp 0x140477103
mov dword [rsp + 0x98], 0x5a76aa73
xor dword [rsp + 0x98], 0x17b45c73
add dword [rsp + 0x98], 0x2a8eeccc
xor dword [rsp + 0x98], 0x7851e2cd
mov edx, 0x7017f505
xor edx, 0x73c43326
add edx, 0x562a1bd7
add edx, 0x2b4291b3
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073900
xchg r11, r11
test rax, rax
je 0x140477203
movabs rcx, 0x17feb1fb05b4cd6d
xor rcx, 0x2d4b2d8a
xor rcx, 0x61393831
add rcx, 0x6a6695ce
mov dword [rsp + 0x20], edi
add rax, rcx
movabs rcx, 0x1a818ce43124e527
xor rcx, 0x1b1d1c8
add rcx, 0x1b00fa9
add rcx, 0x2b02a547
xor rax, rcx
mov dword [rsp - 0x30], 0x2b50ab90
movabs rcx, 0x695866643162357d
add rcx, 0x3a05371f
sub rcx, 0x1095bd21
sub rcx, 0x4415996d
rol rax, 0x37
rol rax, 5
rol rax, 1
xor rax, rcx
mov r15, r15
movabs rcx, 0x3ccded890d5a33ec
xor rcx, 0x76832eb4
sub rcx, 0x46da68e2
add rcx, 0x2a445b88
add rcx, 0xee269c8
rol rax, 0x29
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
rol rax, 0xb
rol rax, 0x1a
xchg r14, rax
mov qword [rsi + 0x20], r14
xchg r14, rax
jmp 0x14047722b
mov dword [rsp + 0x20], 0x1ec1d94e
add dword [rsp + 0x20], 0x571139d6
sub dword [rsp + 0x20], 0x37b17bcf
xor dword [rsp + 0x20], 0x45fe14a5
sub dword [rsp + 0x20], 0x7bdf83ef
mov edx, 0x3aa28ca9
sub edx, 0x35620d7c
add edx, 0x55a4fcec
add edx, 0x138a0a4e
sub edx, 0x5c83cea6
xchg rcx, r13
mov r13, rbx
xchg r13, rcx
call fcn.140073900
test rax, rax
mov rdx, rdx
je 0x1404772c5
rol rax, 0x2c
rol rax, 0xd
rol rax, 1
rol rax, 1
movabs rcx, 0xec7d46fd2352e733
add rcx, 0x432cb727
sub rcx, 0x3de9653b
add rcx, 0x7fffffff
add rcx, 0x513f1afb
add rax, rcx
mov dword [rsp + 0x24], edi
mov dword [rsp - 0x18], ebp
not rax
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
xchg rdx, rax
mov qword [rsi + 0x28], rdx
xchg rdx, rax
jmp 0x1404772e5
mov dword [rsp + 0x24], 0x468ef9ef
add dword [rsp + 0x24], 0x38b4d52d
sub dword [rsp + 0x24], 0x17bf31af
sub dword [rsp + 0x24], 0x67849d6c
mov edx, 0xcb8fea2
add edx, 0x514d25ee
sub edx, 0x30083a13
xor edx, 0x42c17aed
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140073900
test rax, rax
mov dword [rsp - 0x20], 0x22851e8c
je 0x1404773bb
movabs rcx, 0x69c5f31479d01b94
sub rcx, 0x2104d841
sub rcx, 0x46de5a6b
xor rcx, 0x1469a4c2
add rcx, 0x7fffffff
xor rcx, 0x2ed2bfc4
mov dword [rsp + 0x28], edi
add rax, rcx
mov rdx, rdx
movabs rcx, 0x59c228f8794cfbad
xor rcx, 0x51d384f3
add rcx, 0x4f90c4af
sub rcx, 0x6aa82fa1
ror rax, 9
ror rax, 6
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0xfcad5fbc4de50dc9
add rcx, 0x23f900e3
sub rcx, 0xf3db069
add rcx, 0x4a9b9ed8
ror rax, 8
ror rax, 2
ror rax, 1
add rax, rcx
mov qword [rsi + 0x30], rax
xchg r12, r12
jmp 0x1404773db
mov dword [rsp + 0x28], 0x7945b4c6
sub dword [rsp + 0x28], 0x5560fd47
xor dword [rsp + 0x28], 0x304f6d33
sub dword [rsp + 0x28], 0x13abda4b
mov edx, 0x16769697
xor edx, 0x42eecf28
add edx, 0x2a6817b6
sub edx, 0x25856041
xchg rbx, r12
mov rcx, r12
xchg r12, rbx
call fcn.140073900
test rax, rax
mov dword [rsp - 0x2c], edi
je 0x1404774f6
ror rax, 3
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x3f44526411ed0c5a
add rcx, 0xcb0ba6f
sub rcx, 0x18104435
add rcx, 0x7fffffff
add rcx, 0x195a1d56
sub rax, rcx
mov dword [rsp + 0x2c], edi
mov dword [rsp - 0x1c], edi
rol rax, 0x1d
rol rax, 3
rol rax, 0xb
movabs rcx, 0x45a336965fcf494d
xor rcx, 0x7cd354fb
xor rcx, 0xd8834ed
xor rcx, 0x498aa175
add rcx, 0x97ab912
xor rax, rcx
mov dword [rsp - 0x20], edx
movabs rcx, 0x536a449c0ef89384
add rcx, 0x4e126091
xor rcx, 0x737c1486
sub rcx, 0x2ce76b8e
add rcx, 0x7fffffff
xor rcx, 0x94d5527
ror rax, 0x13
ror rax, 7
ror rax, 0x21
ror rax, 1
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x23466c3416990741
add rcx, 0x5010f81
sub rcx, 0x185695c2
xor rcx, 0x426474d4
sub rax, rcx
mov qword [rsi + 0x38], rax
jmp 0x140477516
mov dword [rsp + 0x2c], 0x823980a
add dword [rsp + 0x2c], 0x1a46adf1
add dword [rsp + 0x2c], 0x5524918e
xor dword [rsp + 0x2c], 0x778ed788
mov edx, 0x551a3df6
add edx, 0x1f4601f6
xor edx, 0x17ed90dd
xor edx, 0x23f7c08
add edx, 0x411963d8
xchg r15, rbx
mov rcx, r15
xchg rbx, r15
call fcn.140073900
test rax, rax
mov dword [rsp - 0x24], ebp
je 0x1404775ba
movabs rcx, 0xde7fd78a543ee0c4
add rcx, 0x26552fab
xor rcx, 0x6551bad3
add rcx, 0x7fffffff
sub rcx, 0xcc6da89
mov dword [rsp + 0x30], edi
add rax, rcx
movabs rcx, 0x9c77aec65c974cb2
sub rcx, 0x7c33abd
sub rcx, 0xdd8ff3d
add rcx, 0x1674004e
ror rax, 0xb
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov r14, r14
not rax
mov qword [rsi + 0x40], rax
jmp 0x1404775da
mov dword [rsp + 0x30], 0x1c50a1ec
add dword [rsp + 0x30], 0x534b4d85
sub dword [rsp + 0x30], 0x6f656de0
xor dword [rsp + 0x30], 0x368190
mov edx, 0x2b9e7409
xor edx, 0x8ec5072
add edx, 0x4501ebe8
sub edx, 0x5a89954e
xor edx, 0x80f13ae
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.140073900
mov r10, r10
test rax, rax
je 0x1404776ae
movabs rcx, 0x76ab145b13165b73
sub rcx, 0x24deb35
add rcx, 0x47d732d5
xor rcx, 0x132a8455
add rcx, 0x47c2a9d4
mov dword [rsp + 0x34], edi
add rax, rcx
mov dword [rsp - 0x2c], edx
movabs rcx, 0x36976dc064e1e3fa
sub rcx, 0x30301e6c
sub rcx, 0x8e25628
add rcx, 0x7209a66e
not rax
rol rax, 9
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x1f72be6c3f9db066
sub rcx, 0x2f2b1d9c
sub rcx, 0xf61b8e
add rcx, 0x10e9311b
xor rcx, 0x4c02aa43
sub rax, rcx
rol rax, 3
rol rax, 4
rol rax, 1
mov qword [rsi + 0x48], rax
mov rcx, rcx
jmp 0x1404776d6
mov dword [rsp + 0x34], 0x436ae76
add dword [rsp + 0x34], 0x663c1d7e
sub dword [rsp + 0x34], 0x2743ef69
xor dword [rsp + 0x34], 0x5112bb1c
sub dword [rsp + 0x34], 0x123c6796
mov edx, 0x1f572c49
xor edx, 0x5df89bf5
add edx, 0x22a772d7
sub edx, 0xecacffa
xor edx, 0xf34a8dee
xchg rdi, rcx
mov rdi, rbx
xchg rdi, rcx
call fcn.140073900
mov dword [rsp - 0xc], 0x33066ebd
test rax, rax
je 0x1404777d9
movabs rcx, 0xaf16a318720fdcbf
sub rcx, 0x6b795eef
xor rcx, 0x52faf81b
xor rcx, 0x492304f5
sub rcx, 0x1194d757
mov dword [rsp + 0x38], edi
xor rax, rcx
movabs rcx, 0x2fe0f28c7eee3e56
xor rcx, 0x4670e183
xor rcx, 0x20d12da2
add rcx, 0x5ad6f24a
add rcx, 0x7fffffff
sub rcx, 0xaf751a5
not rax
add rax, rcx
xchg rcx, rcx
movabs rcx, 0x617a9b923f096e02
xor rcx, 0x3900f913
xor rcx, 0x515c89bf
xor rcx, 0x66e74936
add rcx, 0x7fffffff
xor rcx, 0x68930777
rol rax, 0x17
rol rax, 2
rol rax, 0xf
rol rax, 4
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
rol rax, 0x14
rol rax, 9
rol rax, 1
rol rax, 1
mov qword [rsi + 0x50], rax
xchg r10, r10
jmp 0x1404777f9
mov dword [rsp + 0x38], 0x6a87c751
xor dword [rsp + 0x38], 0x6852906e
add dword [rsp + 0x38], 0x28a97b5b
sub dword [rsp + 0x38], 0x2b7ed299
mov edx, 0x7f447d19
sub edx, 0x67c85338
add edx, 0x248f4e1b
add edx, 0x38c48123
xchg r9, rbx
mov rcx, r9
xchg r9, rbx
call fcn.140073900
test rax, rax
mov dword [rsp - 0x40], 0x6cb18e5e
je 0x1404778b9
ror rax, 0xe
ror rax, 8
ror rax, 0x1e
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x3b97cd914be9ac1b
add rcx, 0x1987618a
sub rcx, 0x5a0991bd
add rcx, 0x11a81fec
not rax
mov dword [rsp + 0x3c], edi
xchg r12, r12
sub rax, rcx
movabs rcx, 0x7b05e1a64475b507
xor rcx, 0x5e46bed3
add rcx, 0x6403e30f
add rcx, 0x334682fe
not rax
ror rax, 6
ror rax, 5
ror rax, 6
ror rax, 3
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x58], rax
jmp 0x1404778e1
mov dword [rsp + 0x3c], 0x1b564c9b
sub dword [rsp + 0x3c], 0x65e2cfb
xor dword [rsp + 0x3c], 0x2eeef4d1
xor dword [rsp + 0x3c], 0x251f3262
sub dword [rsp + 0x3c], 0x1f09d912
mov edx, 0x1aa7b72d
add edx, 0x42b6e1bf
add edx, 0x187a452c
xor edx, 0xf30623e
xor edx, 0xef4a62e4
xchg rbx, rdx
mov rcx, rdx
xchg rdx, rbx
call fcn.140073900
mov dword [rsp - 0x28], 0x11351e4a
test rax, rax
je 0x1404779bf
rol rax, 2
rol rax, 0x1a
rol rax, 1
rol rax, 2
rol rax, 0x14
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x54f4ca7a5a193aa1
sub rcx, 0x237edc7c
add rcx, 0x2c434650
sub rcx, 0xf95464
add rcx, 0x7fffffff
sub rcx, 0x534ee062
add rax, rcx
mov r13d, edi
xchg rbp, rbp
not rax
movabs rcx, 0x7cf5c4ef7f0cd198
sub rcx, 0x697e8b06
xor rcx, 0x55f07261
sub rcx, 0x55328d3
sub rax, rcx
mov rsi, rsi
not rax
ror rax, 0xd
ror rax, 1
ror rax, 7
ror rax, 1
not rax
mov r13, r13
xchg r10, rax
mov qword [rsi + 0x60], r10
xchg r10, rax
jmp 0x1404779da
mov r13d, 0x66e0198c
xor r13d, 0x69c7ee03
add r13d, 0x52ff71d3
sub r13d, 0x62276961
mov edx, 0x5f62e108
sub edx, 0x1e764b5a
xor edx, 0x8c25ed
add edx, 0x18ec50e0
add edx, 0xa17715c5
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
call fcn.140073900
test rax, rax
je 0x140477abc
xchg r12, r12
rol rax, 0xa
rol rax, 0xe
rol rax, 0xe
rol rax, 6
rol rax, 2
rol rax, 1
movabs rcx, 0x77ec5c224717e56
xor rcx, 0x469df8af
sub rcx, 0xdc87a2a
sub rcx, 0x4f27a2b1
add rcx, 0x11dd824c
add rax, rcx
mov r10, r10
mov r12d, edi
movabs rcx, 0x446cc33f4097e98d
sub rcx, 0x9bf806f
xor rcx, 0x242f8801
xor rcx, 0x51b39249
sub rcx, 0x3f1add98
xor rax, rcx
movabs rcx, 0x3b9d943658837805
xor rcx, 0x64725b50
add rcx, 0x257b0a53
sub rcx, 0x3ce97732
add rcx, 0x7fffffff
sub rcx, 0x251c3b50
add rax, rcx
mov qword [rsi + 0x68], rax
mov rdx, rdx
jmp 0x140477ad7
mov r12d, 0x138986b
add r12d, 0x3570c0f4
sub r12d, 0x19eefc3
sub r12d, 0x350a699b
mov edx, 0x5e9424d0
sub edx, 0x3dc67f22
xor edx, 0x188a8f56
xor edx, 0x9f341035
xchg rcx, r8
mov r8, rbx
xchg r8, rcx
call fcn.140073900
mov dword [rsp - 0x1c], 0x2ff2d752
test rax, rax
je 0x140477bbd
not rax
mov r10, r10
movabs rcx, 0x753622246d337140
xor rcx, 0x3201439
sub rcx, 0x65e09c4d
add rcx, 0x592e226f
add rcx, 0x7fffffff
sub rcx, 0x5fe4327b
rol rax, 1
rol rax, 1
rol rax, 6
rol rax, 2
mov r15d, edi
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0x5d0fc8082ab8591d
add rcx, 0x5f8f59b
xor rcx, 0x79d783ef
add rcx, 0x57803cf5
add rax, rcx
movabs rcx, 0x5500ac885b2ee269
xor rcx, 0x16a52991
add rcx, 0x6e879ff
add rcx, 0x7fffffff
add rcx, 0x1febeb2a
ror rax, 2
ror rax, 6
ror rax, 2
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x70], rax
xchg rbx, rbx
jmp 0x140477bdf
mov r15d, 0x5831296d
xor r15d, 0x300b4723
sub r15d, 0x39a5f472
add r15d, 0x5afbed3
sub r15d, 0x344438ae
mov edx, 0x2952f291
xor edx, 0x5fd31db6
sub edx, 0x5015a15b
add edx, 0x1f9ffe5e
add edx, 0x13cc0683
xchg rdx, rcx
mov rdx, rbx
xchg rdx, rcx
call fcn.140073900
mov dword [rsp - 0x2c], 0x4e741c83
test rax, rax
je 0x140477caa
rol rax, 7
rol rax, 4
rol rax, 1
movabs rcx, 0x21abe3a735214b3e
add rcx, 0x3a9ec7bf
sub rcx, 0x116bcd62
xor rcx, 0x6d9a54f5
add rcx, 0x56aa1547
add rax, rcx
mov r14d, edi
mov r14, r14
rol rax, 1
rol rax, 0x1a
rol rax, 0x12
rol rax, 2
rol rax, 1
movabs rcx, 0xaa82a12e4defffc2
add rcx, 0x2bfc8892
xor rcx, 0xb885785
add rcx, 0x17170723
add rax, rcx
not rax
mov r10, r10
ror rax, 0x28
ror rax, 0xb
ror rax, 1
ror rax, 1
xchg r10, rax
mov qword [rsi + 0x78], r10
xchg r10, rax
jmp 0x140477ccc
mov r14d, 0x587f770c
add r14d, 0x119c6016
sub r14d, 0x63e4e8d0
add r14d, 0x1175da5
sub r14d, 0x74e4bf6
mov edx, 0xada3eb0
add edx, 0x30123d16
add edx, 0x4037d5ec
xor edx, 0x967516b6
mov rcx, rbx
call fcn.140073900
xchg r9, r9
test rax, rax
je 0x140477da7
movabs rcx, 0xe2c91731322c6174
sub rcx, 0x4044d2d
sub rcx, 0x19f2ade
add rcx, 0x3a6cba69
add rcx, 0x7fffffff
add rcx, 0x76b57b3
add rax, rcx
mov dword [rsp - 0x20], ecx
movabs rcx, 0x2e3731085ea819fe
sub rcx, 0x1db76eff
sub rcx, 0x35f0aef2
add rcx, 0x35cefd3b
ror rax, 0x14
ror rax, 0x14
ror rax, 7
ror rax, 1
ror rax, 1
add rcx, rax
mov dword [rsp - 0xc], 0x3a85ab4c
movabs rax, 0x368ef7a86191df73
add rax, 0x1478b45b
sub rax, 0x5524a02f
add rax, 0x149b9dd1
add rax, 0x7fffffff
add rax, 0x375b30bb
xor rcx, rax
not rcx
xchg rsp, rcx
mov qword [rsi + 0x80], rsp
xchg rsp, rcx
jmp 0x140477dbe
mov edi, 0x63793a9e
xor edi, 0x1549bd37
sub edi, 0x64031d79
sub edi, 0x122d6a2f
or ebp, dword [rsp + 0x88]
or ebp, dword [rsp + 0x90]
mov dword [rsp - 0x3c], esp
or ebp, dword [rsp + 0x98]
or ebp, dword [rsp + 0x20]
or ebp, dword [rsp + 0x24]
or ebp, dword [rsp + 0x28]
mov dword [rsp - 0x24], edi
or ebp, dword [rsp + 0x2c]
or ebp, dword [rsp + 0x30]
or ebp, dword [rsp + 0x34]
xchg rbp, rbp
or ebp, dword [rsp + 0x38]
or ebp, dword [rsp + 0x3c]
xchg rbx, rsi
mov rsi, qword [rsp + 0x80]
xchg rsi, rbx
or ebp, r13d
or ebp, r12d
or ebp, r15d
mov rsi, rsi
or ebp, r14d
or ebp, edi
sete al
xchg rsp, rsp
add rsp, 0x40
pop r15
pop r14
mov dword [rsp - 0x3c], ebx
nop
add rsp, 8
mov r13, qword [rsp - 8]
pop r12
mov dword [rsp - 0x20], 0x7a818c1a
pop rdi
nop
add rsp, 8
mov rsi, qword [rsp - 8]
pop rbp
mov rdi, rdi
ret