Function at 0x140061500
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, rbp
mov qword [rsp + 8], rbp
xchg rbx, rbp
push rbp
push rsi
mov dword [rsp - 0x34], ebx
push rax
mov qword [rsp], rdi
push r12
nop
push 0x33934487
mov qword [rsp], r13
nop
sub rsp, 8
mov qword [rsp], r14
nop
sub rsp, 8
mov qword [rsp], r15
nop
sub rsp, 0x68e61e57
add rsp, 0x68e61e07
xchg rdx, r11
mov rsi, r11
xchg rdx, r11
mov rbx, rcx
mov edx, 0x51337d6f
add edx, 0x2325f1d0
sub edx, 0x5ca78ddf
xor edx, 0x4c5b0e24
add edx, 0x9ddb16d1
call fcn.1400758b0
mov rdx, rdx
xor edi, edi
test rax, rax
je 0x14006164e
movabs rcx, 0x80efc56c117176de
add rcx, 0x5cfe3848
add rcx, 0x3e9a708
sub rcx, 0x533b44df
xor rcx, 0x49deb106
mov ebp, edi
add rax, rcx
mov dword [rsp - 0x40], ebx
movabs rcx, 0x57481878222c3244
add rcx, 0x14dd892a
add rcx, 0x2513e4b2
sub rcx, 0x508179d5
xor rax, rcx
movabs rcx, 0x782166ee195c1436
add rcx, 0x18108220
add rcx, 0x46609d7
add rcx, 0x2a5609a5
add rcx, 0x7fffffff
sub rcx, 0x25e92c5c
rol rax, 0x19
rol rax, 0x12
rol rax, 3
rol rax, 7
rol rax, 1
add rax, rcx
xchg r13, r13
movabs rcx, 0x74fbd86735b7d8d1
xor rcx, 0x433b10cb
sub rcx, 0x6513f11a
add rcx, 0x7fffffff
add rcx, 0x2cb5b452
xor rax, rcx
mov rdx, rdx
xchg r11, rax
mov qword [rsi], r11
xchg r11, rax
jmp 0x140061665
mov ebp, 0x170e4b61
add ebp, 0x1364b09a
xor ebp, 0x6ac0967
sub ebp, 0x2cdef29b
mov edx, 0x2c34b716
add edx, 0x4ed7145
add edx, 0x18a875f9
xor edx, 0x6cb9e7e6
add edx, 0x15b6bdf7
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
mov dword [rsp - 0x14], esi
test rax, rax
je 0x14006174a
ror rax, 0xc
ror rax, 0x21
movabs rcx, 0x53f8c353728e4ce6
sub rcx, 0x6633e6f5
add rcx, 0x2c82a26e
add rcx, 0x7fffffff
add rcx, 0x17381e18
xor rax, rcx
mov dword [rsp + 0x98], edi
mov rbx, rbx
movabs rcx, 0x4eea3be305db1ede
add rcx, 0x9f40a85
xor rcx, 0x2683a6a5
add rcx, 0x19666247
xor rcx, 0x74e6788d
sub rax, rcx
xchg r15, r15
movabs rcx, 0x7cfe47100e35483a
add rcx, 0x4e9c628
add rcx, 0x4e784d1c
add rcx, 0x1b293d3f
xor rcx, 0x6735027f
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg r12, rax
mov qword [rsi + 8], r12
xchg r12, rax
jmp 0x140061776
mov dword [rsp + 0x98], 0x170d9a81
add dword [rsp + 0x98], 0x5cb8822b
sub dword [rsp + 0x98], 0x50a98cf9
sub dword [rsp + 0x98], 0x231c8fb2
mov edx, 0x8741f79
add edx, 0x70b824df
sub edx, 0x597d9ea
xor edx, 0x5dc7605d
mov rcx, rbx
call fcn.1400758b0
test rax, rax
xchg rdx, rdx
je 0x140061830
rol rax, 0x2a
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xdaa7f48a7d735f3b
sub rcx, 0x73e76436
add rcx, 0x5d63bb8
add rcx, 0x7fffffff
xor rcx, 0x15547871
xor rax, rcx
xchg rbx, rbx
mov dword [rsp + 0xa0], edi
ror rax, 7
ror rax, 0xd
ror rax, 1
movabs rcx, 0x63427b742be66c67
add rcx, 0x3e74214e
add rcx, 0x15848a0a
sub rcx, 0x1f9e460c
add rcx, 0x7fffffff
add rcx, 0x128ed96e
xor rax, rcx
mov dword [rsp - 0x28], edx
xchg r12, rax
mov qword [rsi + 0x10], r12
xchg r12, rax
jmp 0x140061867
mov dword [rsp + 0xa0], 0x471cd5ee
sub dword [rsp + 0xa0], 0x432ec1b6
add dword [rsp + 0xa0], 0x3d3dd4cf
add dword [rsp + 0xa0], 0x3210a5bf
sub dword [rsp + 0xa0], 0x733c8ec5
mov edx, 0x665128a9
sub edx, 0x310bf504
xor edx, 0x2710e41c
sub edx, 0x471f1ea
xchg rbx, r10
mov rcx, r10
xchg rbx, r10
call fcn.1400758b0
test rax, rax
je 0x14006193b
xchg rsp, rsp
movabs rcx, 0x6dc0a53448eb8ebb
sub rcx, 0x4093e500
xor rcx, 0x6169534e
add rcx, 0x7fffffff
xor rcx, 0x1b4618f7
mov dword [rsp + 0xa8], edi
mov rcx, rcx
add rax, rcx
movabs rcx, 0x5ac6767d284aa9f7
sub rcx, 0x11a23b8
add rcx, 0xca27bf9
sub rcx, 0x1c21bf7e
add rcx, 0x7fffffff
add rcx, 0x2df1519b
ror rax, 1
ror rax, 2
add rcx, rax
mov dword [rsp - 0x14], esi
movabs rax, 0x6b44a2bd2106284c
add rax, 0x10c0e58a
xor rax, 0x1cf93ed2
add rax, 0x1c99efaa
xor rcx, rax
mov dword [rsp - 0xc], edx
not rcx
xchg rcx, r13
mov qword [rsi + 0x18], r13
xchg r13, rcx
jmp 0x140061967
mov dword [rsp + 0xa8], 0x10d4aa1b
sub dword [rsp + 0xa8], 0x4841b63
add dword [rsp + 0xa8], 0xbfafa4f
sub dword [rsp + 0xa8], 0x184b8906
mov edx, 0x650e0cef
xor edx, 0x643a5055
add edx, 0x7037def4
xor edx, 0x56575fab
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
mov dword [rsp - 0x30], ecx
test rax, rax
je 0x140061a42
movabs rcx, 0x8591153e23aca3cb
add rcx, 0x10ccac0e
add rcx, 0x365898f4
xor rcx, 0x4e2c6c2a
add rcx, 0x7fffffff
add rcx, 0x42a4343b
mov dword [rsp + 0x20], edi
xchg rsp, rsp
add rax, rcx
movabs rcx, 0x1d660bc54d2cf06e
sub rcx, 0x2cfc22a1
xor rcx, 0xd11f9c5
add rcx, 0x4467ce06
not rax
mov dword [rsp - 0x30], 0x17b10541
ror rax, 2
ror rax, 0x1c
ror rax, 2
ror rax, 1
ror rax, 4
ror rax, 1
add rax, rcx
movabs rcx, 0x3384fd951c20a2d7
xor rcx, 0x553eed68
sub rcx, 0xa3ffc7b
add rcx, 0x730d3d40
xor rax, rcx
xchg r8, rax
mov qword [rsi + 0x20], r8
xchg r8, rax
jmp 0x140061a62
mov dword [rsp + 0x20], 0x7556ad99
sub dword [rsp + 0x20], 0x31d0d2bd
xor dword [rsp + 0x20], 0x7db0ef25
sub dword [rsp + 0x20], 0x3e3535f8
mov edx, 0x28b84e3b
add edx, 0x2c90079
add edx, 0x5389a977
sub edx, 0x41b6dd7d
add edx, 0x574f92cf
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
mov rdx, rdx
je 0x140061b3b
movabs rcx, 0xb74e228308df2083
add rcx, 0x5aa51d63
sub rcx, 0x18a2c39a
add rcx, 0x211df86c
add rcx, 0x652b5e7d
mov dword [rsp + 0x24], edi
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x287f7cf67a01c3cb
sub rcx, 0xf877e69
xor rcx, 0x4d108cd0
xor rcx, 0x23e0bb6e
add rax, rcx
movabs rcx, 0xd94bec243e0981b7
xor rcx, 0x1f61044d
add rcx, 0x46487f4b
sub rcx, 0x1472527
sub rcx, 0x14fcfc1c
ror rax, 0x12
ror rax, 4
ror rax, 0xa
ror rax, 6
ror rax, 2
ror rax, 1
add rax, rcx
xchg rcx, rcx
xchg r11, rax
mov qword [rsi + 0x28], r11
xchg r11, rax
jmp 0x140061b63
mov dword [rsp + 0x24], 0x12929f48
add dword [rsp + 0x24], 0x68b78307
xor dword [rsp + 0x24], 0x138b1439
sub dword [rsp + 0x24], 0x3c55a632
sub dword [rsp + 0x24], 0x2c6b9043
mov edx, 0x160688ac
add edx, 0x5e812c6d
xor edx, 0x6f5e3ac2
sub edx, 0x583e71e
xchg rbx, r11
mov rcx, r11
xchg r11, rbx
call fcn.1400758b0
test rax, rax
je 0x140061c59
mov dword [rsp - 0x14], 0x57be35b2
ror rax, 1
ror rax, 0xc
ror rax, 9
ror rax, 0xb
ror rax, 1
ror rax, 1
movabs rcx, 0x98fc23240867a8f9
add rcx, 0x2bbe8a4c
sub rcx, 0x3ea66d
sub rcx, 0x31764c49
add rcx, 0x7fffffff
add rcx, 0x67876b3b
add rax, rcx
mov dword [rsp + 0x28], edi
mov dword [rsp - 0x2c], 0x4a4e0af
movabs rcx, 0x336e862678c35d24
xor rcx, 0x56e54fcf
xor rcx, 0x4320a563
add rcx, 0x7fffffff
xor rcx, 0xb3abb88
xor rax, rcx
mov dword [rsp - 0x2c], 0x335111fe
movabs rcx, 0x879476922549e355
add rcx, 0x315bf5b5
xor rcx, 0x3cf49c26
sub rcx, 0x2925ac18
ror rax, 6
ror rax, 1
add rax, rcx
mov dword [rsp - 0x18], 0x2941eb24
xchg r11, rax
mov qword [rsi + 0x30], r11
xchg r11, rax
jmp 0x140061c81
mov dword [rsp + 0x28], 0x1621599a
add dword [rsp + 0x28], 0x1a1290ce
add dword [rsp + 0x28], 0x306ef116
xor dword [rsp + 0x28], 0x249d3460
xor dword [rsp + 0x28], 0x443fef1f
mov edx, 0x4fe59b50
xor edx, 0x65cb0c3d
add edx, 0x274723a5
add edx, 0x2d5c7b0e
sub edx, 0x4ec0c5b7
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
je 0x140061d26
xchg r15, r15
movabs rcx, 0x44b466d09e4587c
xor rcx, 0x2cd10ee1
add rcx, 0x3a068cc2
xor rcx, 0x638dfc46
mov dword [rsp + 0x2c], edi
add rax, rcx
movabs rcx, 0xca96fb013b7eec94
add rcx, 0x4dd32cc
sub rcx, 0x1519c680
sub rcx, 0xe20edf3
ror rax, 2
ror rax, 0xc
ror rax, 2
ror rax, 4
ror rax, 1
xor rax, rcx
mov rsi, rsi
not rax
xchg r11, rax
mov qword [rsi + 0x38], r11
xchg r11, rax
jmp 0x140061d46
mov dword [rsp + 0x2c], 0x1825e7f1
xor dword [rsp + 0x2c], 0x67b2c70f
sub dword [rsp + 0x2c], 0x3f06851d
sub dword [rsp + 0x2c], 0x40909be0
mov edx, 0x58b45456
xor edx, 0x50f2b543
xor edx, 0x53853f08
add edx, 0x90e865cf
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.1400758b0
test rax, rax
je 0x140061e11
mov r9, r9
movabs rcx, 0x3a53f5ba5be53f8e
sub rcx, 0x2dbc16c6
xor rcx, 0x2afa3885
add rcx, 0x18952b6b
add rcx, 0x7fffffff
add rcx, 0x1fadcdd7
mov dword [rsp + 0x30], edi
xor rax, rcx
movabs rcx, 0x42c96a36509d69a8
sub rcx, 0x3d3b221d
add rcx, 0x2c2a2a7e
add rcx, 0x7bbe8224
ror rax, 0x16
ror rax, 5
ror rax, 0x16
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
ror rax, 0x29
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rcx, rcx
mov qword [rsi + 0x40], rax
jmp 0x140061e31
mov dword [rsp + 0x30], 0x76527f2b
xor dword [rsp + 0x30], 0x19b4d8e
sub dword [rsp + 0x30], 0x2ced51c9
sub dword [rsp + 0x30], 0x4adbe0db
mov edx, 0x35696a12
add edx, 0x3b671232
sub edx, 0x830e47c
sub edx, 0x16394c64
add edx, 0x74cd2d72
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x1c], edi
je 0x140061f26
rol rax, 0x21
rol rax, 0xb
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0xb516988c64637880
sub rcx, 0x3e3a2ba2
add rcx, 0x368ca8c3
add rcx, 0x135deb92
add rax, rcx
mov dword [rsp + 0x34], edi
mov dword [rsp - 0x3c], 0x22f3108f
movabs rcx, 0x26a6b03f43b8eb83
xor rcx, 0x409a5421
add rcx, 0x6b81fdcd
sub rcx, 0x6b708ca9
add rcx, 0x5c74eeeb
xor rax, rcx
mov r14, r14
movabs rcx, 0x7528a2b078e62d46
sub rcx, 0x7056a874
add rcx, 0x5ff9b21c
sub rcx, 0x6095f904
sub rax, rcx
mov dword [rsp - 0x20], 0x70e170d4
ror rax, 0x19
ror rax, 8
ror rax, 6
ror rax, 1
ror rax, 9
ror rax, 2
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x48], r12
xchg r12, rax
jmp 0x140061f4e
mov dword [rsp + 0x34], 0x74c2807c
xor dword [rsp + 0x34], 0x466c4354
add dword [rsp + 0x34], 0x1a778dae
sub dword [rsp + 0x34], 0x660855a
sub dword [rsp + 0x34], 0x46c5cb7b
mov edx, 0x6788e6ed
add edx, 0x16f30c33
sub edx, 0x211c5e9
xor edx, 0x669c3933
xor edx, 0x2b9b3db9
mov rcx, rbx
call fcn.1400758b0
mov dword [rsp - 0x20], 0x64602d84
test rax, rax
je 0x140062014
ror rax, 5
ror rax, 6
ror rax, 0xf
ror rax, 5
ror rax, 1
movabs rcx, 0x437d11a25f610440
xor rcx, 0x6cce0772
sub rcx, 0x308649c9
add rcx, 0x7fffffff
xor rcx, 0x28c0b4ab
not rax
mov dword [rsp + 0x38], edi
mov dword [rsp - 0x24], ebp
sub rax, rcx
movabs rcx, 0x2ad252e55ccbfb8
sub rcx, 0xfd7b2bb
add rcx, 0x3af5eb0
add rcx, 0x510e58fb
rol rax, 4
rol rax, 8
rol rax, 0xc
rol rax, 9
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
xchg r12, rax
mov qword [rsi + 0x50], r12
xchg r12, rax
jmp 0x14006203c
mov dword [rsp + 0x38], 0x3cecf9ac
xor dword [rsp + 0x38], 0x64e340a8
xor dword [rsp + 0x38], 0x8be2dd5
sub dword [rsp + 0x38], 0x3a4df262
xor dword [rsp + 0x38], 0x1663a26e
mov edx, 0x10121851
add edx, 0x53d71320
sub edx, 0x406c815e
xor edx, 0x9fcad85f
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x40], 0x23b41542
je 0x140062130
movabs rcx, 0xa7d88db37126ba00
sub rcx, 0x5799b4e2
xor rcx, 0x3268f91b
add rcx, 0x451ab18c
xor rcx, 0xae255d4
mov dword [rsp + 0x3c], edi
add rax, rcx
mov dword [rsp - 0x28], esi
movabs rcx, 0x67613cea5c4598cb
add rcx, 0x9962fb8
xor rcx, 0x42a8fb5b
add rcx, 0x7fffffff
add rcx, 0x28225d37
ror rax, 0x1d
ror rax, 4
ror rax, 5
ror rax, 5
ror rax, 1
ror rax, 4
ror rax, 1
xor rax, rcx
movabs rcx, 0x59a71ee338296c06
sub rcx, 0x238f0108
add rcx, 0x2c20cfd7
xor rcx, 0x47c3b28a
add rcx, 0x10db488
add rax, rcx
mov rbx, rbx
ror rax, 0x12
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x58], r12
xchg r12, rax
jmp 0x140062158
mov dword [rsp + 0x3c], 0x2da372b7
xor dword [rsp + 0x3c], 0x2a615596
add dword [rsp + 0x3c], 0xcec90bb
add dword [rsp + 0x3c], 0x2a3f7b4f
xor dword [rsp + 0x3c], 0x3eee332a
mov edx, 0x6c213c88
sub edx, 0x5abb131e
add edx, 0x3857925c
add edx, 0x22749
xor edx, 0x3bacb80c
mov rcx, rbx
call fcn.1400758b0
test rax, rax
mov rdx, rdx
je 0x14006224a
movabs rcx, 0x5cdd7efa0b00201e
add rcx, 0x4461c688
sub rcx, 0x496e6165
add rcx, 0x5853abe2
add rcx, 0x7311595c
mov dword [rsp + 0x40], edi
add rax, rcx
xchg r10, r10
movabs rcx, 0x66e4ee1608eee01a
xor rcx, 0x44c4da24
sub rcx, 0x2c64a8d2
add rcx, 0x7fffffff
add rcx, 0x2eb38b39
xor rax, rcx
xchg r13, r13
movabs rcx, 0x6958c4b26c27798c
xor rcx, 0x15bd6e8c
xor rcx, 0x79b27b1c
add rcx, 0x744c7d9
add rcx, 0x7fffffff
add rcx, 0x1aec372a
ror rax, 0x13
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x119519c04b554e18
add rcx, 0x12ec3df8
add rcx, 0x47c946d
sub rcx, 0x12e78e8d
xor rax, rcx
mov qword [rsi + 0x60], rax
jmp 0x14006226a
mov dword [rsp + 0x40], 0x57a76975
xor dword [rsp + 0x40], 0x547d9f92
add dword [rsp + 0x40], 0xa83800
sub dword [rsp + 0x40], 0x4832ee6
mov edx, 0x7ef5eaa4
xor edx, 0x1be24c0b
add edx, 0xadb6a05
add edx, 0x471780e4
xchg rcx, rsi
mov rsi, rbx
xchg rcx, rsi
call fcn.1400758b0
test rax, rax
mov rbp, rbp
je 0x140062310
rol rax, 1
rol rax, 1
movabs rcx, 0x251326a63ecca55c
add rcx, 0x1945b2df
sub rcx, 0xfe8fb1c
add rcx, 0x304c7b40
sub rcx, 0x54b074ff
add rax, rcx
mov dword [rsp + 0x44], edi
not rax
xchg rbp, rbp
movabs rcx, 0x78c94fde7905e57f
sub rcx, 0x16c5b02d
xor rcx, 0x47d1ea50
add rcx, 0x7fffffff
sub rcx, 0x257dbc1
add rax, rcx
xchg rcx, rcx
not rax
xchg rdi, rax
mov qword [rsi + 0x68], rdi
xchg rdi, rax
jmp 0x140062330
mov dword [rsp + 0x44], 0x3088e89c
xor dword [rsp + 0x44], 0x66aa5dc3
add dword [rsp + 0x44], 0xe84b32b
sub dword [rsp + 0x44], 0x64a76889
mov edx, 0x3f985e5d
xor edx, 0x3f50bbd9
xor edx, 0x6a8c92a
add edx, 0xc00a3ff6
xchg r12, rbx
mov rcx, r12
xchg r12, rbx
call fcn.1400758b0
xchg r10, r10
test rax, rax
je 0x1400623da
not rax
mov r14, r14
mov dword [rsp + 0x48], edi
ror rax, 0x22
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x5d99b9b3cefc66a
xor rcx, 0x6dfd736
add rcx, 0xa955a3d
xor rcx, 0x7f91849f
xor rax, rcx
movabs rcx, 0x3ce797cc5c593e75
sub rcx, 0x1ff00b83
add rcx, 0x2f0db531
add rcx, 0x8867801
xor rcx, 0x6b2c79c3
not rax
sub rax, rcx
xchg rdx, rax
mov qword [rsi + 0x70], rdx
xchg rdx, rax
jmp 0x1400623fa
mov dword [rsp + 0x48], 0x716c27ac
xor dword [rsp + 0x48], 0x186d8883
xor dword [rsp + 0x48], 0x49dfe6e3
xor dword [rsp + 0x48], 0x20de49cd
mov edx, 0x1278e98f
add edx, 0x64d0fc57
xor edx, 0x41a0abd
sub edx, 0x643d0666
xchg rbx, r13
mov rcx, r13
xchg rbx, r13
call fcn.1400758b0
mov dword [rsp - 0x14], ebp
test rax, rax
je 0x1400624fe
movabs rcx, 0xe88ff0cf01769aaa
add rcx, 0x380c05ea
xor rcx, 0x567ab10
xor rcx, 0x4225e53c
sub rcx, 0x349e4cdc
mov r13d, edi
add rax, rcx
mov dword [rsp - 0x10], ebp
movabs rcx, 0x5079944925f5c55f
sub rcx, 0x9d3a654
add rcx, 0x4a753d07
xor rcx, 0x21aa28ad
sub rcx, 0x2d4205c0
xor rax, rcx
mov r15, r15
movabs rcx, 0x2230811c6410d975
xor rcx, 0x2e05b59a
add rcx, 0x5398151
sub rcx, 0x1081c88
add rcx, 0x4e94da4e
ror rax, 3
mov dword [rsp - 0x10], 0x53649cd1
add rax, rcx
movabs rcx, 0x718aa33e33bff958
add rcx, 0x14fd88e1
sub rcx, 0x42541dd9
add rcx, 0x25b33f4b
add rcx, 0x7fffffff
xor rcx, 0x4a5aa538
xor rax, rcx
mov dword [rsp - 0x2c], 0x7d1ffe9f
mov qword [rsi + 0x78], rax
jmp 0x140062520
mov r13d, 0x1ab53b31
xor r13d, 0x118f9453
xor r13d, 0x4f44ba29
add r13d, 0x36d3357f
sub r13d, 0x7b514ac9
mov edx, 0x68e80e71
xor edx, 0x28d48ec7
xor edx, 0x7d2af299
add edx, 0x335f5db0
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.1400758b0
test rax, rax
je 0x1400625f5
xchg rsi, rsi
ror rax, 5
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0xd191e8784db7ec46
xor rcx, 0xd194e43
add rcx, 0x25ce11e7
add rcx, 0x188cc7d6
add rcx, 0x387735
add rax, rcx
mov r14, r14
mov r12d, edi
movabs rcx, 0x3021d45d1a123239
add rcx, 0x23bc5a67
sub rcx, 0x2aa67085
add rcx, 0xfef6968
xor rcx, 0x3bdef5f3
xor rax, rcx
mov dword [rsp - 0x18], ecx
not rax
ror rax, 0x17
ror rax, 9
ror rax, 2
ror rax, 5
ror rax, 6
ror rax, 6
ror rax, 2
ror rax, 1
mov qword [rsi + 0x80], rax
mov rsi, rsi
jmp 0x140062610
mov r12d, 0x223c6fe
add r12d, 0x420af07d
add r12d, 0x29eee3ee
sub r12d, 0x6e1d9b68
mov edx, 0x36a52bd2
add edx, 0x1fd42ff8
sub edx, 0x3af1702
sub edx, 0x4ff49d92
xor edx, 0x5e433cc2
xchg rdx, rbx
mov rcx, rdx
xchg rdx, rbx
call fcn.1400758b0
test rax, rax
mov r8, r8
je 0x1400626f1
ror rax, 0x17
ror rax, 3
ror rax, 1
ror rax, 0x19
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x354b13135b4519bd
xor rcx, 0x76bd5056
xor rcx, 0x4e650402
add rcx, 0x4e98202e
not rax
xchg rdi, rdi
mov r15d, edi
add rax, rcx
movabs rcx, 0x594ea18f1b68b11a
xor rcx, 0x2c1c87e8
add rcx, 0x23dc19db
add rcx, 0x7fffffff
sub rcx, 0x4709ec81
xor rax, rcx
movabs rcx, 0x2b82d64c59b30f36
xor rcx, 0x4af2dd93
add rcx, 0x14766599
add rcx, 0x7fffffff
sub rcx, 0x149f54fe
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x88], r13
xchg r13, rax
jmp 0x140062713
mov r15d, 0x1db31060
xor r15d, 0x670a9188
add r15d, 0x1ab1001
sub r15d, 0x4e3afbad
xor r15d, 0x2e29963d
mov edx, 0x1d508ffb
add edx, 0x34506354
add edx, 0x22390af4
add edx, 0x2956078
add edx, 0x31d0dc13
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
mov dword [rsp - 0x24], ebx
test rax, rax
je 0x1400627e0
movabs rcx, 0xb071aeab499df15d
sub rcx, 0xd36703d
xor rcx, 0x699d1f55
sub rcx, 0x220c4c9d
mov r14d, edi
mov dword [rsp - 0x3c], 0xab21564
add rax, rcx
movabs rcx, 0x4f9e387c720f8cde
sub rcx, 0x2bcc4153
add rcx, 0x2de9eff1
xor rcx, 0x46eb44c3
sub rcx, 0x308de641
ror rax, 0x33
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x18], 0x35299641
rol rax, 0xf
rol rax, 0x17
rol rax, 2
rol rax, 0xd
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r14, rax
mov qword [rsi + 0x90], r14
xchg r14, rax
jmp 0x140062802
mov r14d, 0xb9ba902
sub r14d, 0x9376b74
add r14d, 0x175bf2ea
add r14d, 0x25e36fd
xor r14d, 0x1c1e6774
mov edx, 0x3088a2df
add edx, 0x15cd6b0d
xor edx, 0x22c63000
add edx, 0x72fbe9d3
xchg rbp, rcx
mov rbp, rbx
xchg rcx, rbp
call fcn.1400758b0
test rax, rax
mov rdi, rdi
je 0x1400628e0
movabs rcx, 0xbafeb470151323b0
xor rcx, 0x69b2dadc
sub rcx, 0x1b68abcf
sub rcx, 0x1727b42a
add rax, rcx
mov r10, r10
movabs rcx, 0x30543b4023210e29
add rcx, 0x38b99f16
sub rcx, 0x58d95ec1
add rcx, 0x56856635
xor rax, rcx
xchg r13, r13
movabs rcx, 0x743eb95c207e3ee4
sub rcx, 0x1b86300c
xor rcx, 0x59eb5163
add rcx, 0x7fffffff
xor rcx, 0x77816ce3
ror rax, 0xc
xor rax, rcx
mov dword [rsp - 0x24], edx
movabs rcx, 0x55daa7a400834c77
xor rcx, 0x4fa7e34b
xor rcx, 0x242147b5
add rcx, 0x43e803fc
add rax, rcx
xchg r14, rax
mov qword [rsi + 0x98], r14
xchg r14, rax
jmp 0x1400628f7
mov edi, 0x9cb34c5
add edi, 0x6dbb2c4e
sub edi, 0x35dab10b
xor edi, 0x41abb009
or ebp, dword [rsp + 0x98]
or ebp, dword [rsp + 0xa0]
mov r15, r15
or ebp, dword [rsp + 0xa8]
or ebp, dword [rsp + 0x20]
or ebp, dword [rsp + 0x24]
or ebp, dword [rsp + 0x28]
mov dword [rsp - 0x10], 0xbd2ac48
or ebp, dword [rsp + 0x2c]
or ebp, dword [rsp + 0x30]
or ebp, dword [rsp + 0x34]
or ebp, dword [rsp + 0x38]
mov dword [rsp - 0x2c], 0x4992bbf9
or ebp, dword [rsp + 0x3c]
or ebp, dword [rsp + 0x40]
or ebp, dword [rsp + 0x44]
or ebp, dword [rsp + 0x48]
mov dword [rsp - 0x38], ebp
mov rbx, qword [rsp + 0x90]
or ebp, r13d
or ebp, r12d
mov dword [rsp - 0x10], 0xf53fc59
or ebp, r15d
or ebp, r14d
or ebp, edi
sete al
xchg r11, r11
add rsp, 0x50
pop r15
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
mov r13, qword [rsp]
add rsp, 8
nop
mov r12, qword [rsp]
add rsp, 8
nop
mov rdi, qword [rsp]
add rsp, 8
pop rsi
mov dword [rsp - 0x3c], 0x109d2bab
nop
mov rbp, qword [rsp]
add rsp, 8
ret