Function at 0x14006b010
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
nop
push 0x3531f175
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
mov dword [rsp - 0x34], esi
push r12
push rsi
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
mov qword [rsp - 8], r15
sub rsp, 8
nop
sub rsp, 0x6f5c518d
add rsp, 0x6f5c512d
xchg rsi, r8
mov r8, rdx
xchg r8, rsi
xchg rbx, r15
mov r15, rcx
xchg rbx, r15
mov edx, 0x3196cd73
add edx, 0x17317761
add edx, 0x23949cb7
sub edx, 0xf2ebef5
xor edx, 0x45185b64
call fcn.140075490
xor edi, edi
mov dword [rsp - 0x24], esp
test rax, rax
je 0x14006b136
ror rax, 9
ror rax, 8
movabs rcx, 0x988662b9228e3b87
xor rcx, 0x34605c07
sub rcx, 0x7f92f3e
add rcx, 0x53dfaeb4
add rcx, 0x7fffffff
add rcx, 0x157dec6e
add rax, rcx
mov dword [rsp + 0xb8], edi
mov dword [rsp - 0x24], edi
movabs rcx, 0xe9320d384d1e0c0f
sub rcx, 0xb569257
add rcx, 0x37b1e3d4
sub rcx, 0x1c5ca726
add rcx, 0x7fffffff
sub rcx, 0x35cabcd6
xor rax, rcx
ror rax, 7
ror rax, 8
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
not rax
rol rax, 3
xchg r11, rax
mov qword [rsi], r11
xchg r11, rax
jmp 0x14006b162
mov dword [rsp + 0xb8], 0x1d519c58
add dword [rsp + 0xb8], 0x23e3a065
sub dword [rsp + 0xb8], 0x3f0df063
xor dword [rsp + 0xb8], 0x2274c5b
mov edx, 0x69099c06
sub edx, 0x3cf752b0
xor edx, 0x7e32f6c0
xor edx, 0xacf40c54
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
xchg r10, r10
je 0x14006b247
movabs rcx, 0x239236700c170e3d
xor rcx, 0x72473b32
sub rcx, 0x5b346750
add rcx, 0x5e00f1e7
mov ebp, edi
xchg rsp, rsp
add rax, rcx
movabs rcx, 0xd7d73d9624bf0d06
xor rcx, 0x32debb4f
add rcx, 0x7315bbb
add rcx, 0x73b5ba23
ror rax, 1
ror rax, 4
xor rax, rcx
movabs rcx, 0x1b23a0da3714bc3c
sub rcx, 0x29ef0308
add rcx, 0x441088e
add rcx, 0x7fffffff
xor rcx, 0x4ae9164d
not rax
xchg rbp, rbp
add rax, rcx
movabs rcx, 0x3993876917ee1b3b
xor rcx, 0x5e9f6469
sub rcx, 0x381a4d85
add rcx, 0x491f4905
add rcx, 0x548a5b5
xor rax, rcx
xchg r12, r12
mov qword [rsi + 8], rax
jmp 0x14006b25e
mov ebp, 0x408a7ce8
xor ebp, 0x78a0dd8a
xor ebp, 0x4de3a785
sub ebp, 0x75c906e6
mov edx, 0x61411a3
add edx, 0x73e25501
xor edx, 0x29bfdfee
sub edx, 0x3e0132fd
add edx, 0x685f304e
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
je 0x14006b33d
mov dword [rsp - 0x40], ecx
ror rax, 1
ror rax, 3
ror rax, 2
movabs rcx, 0x1ffde1e502d52abb
add rcx, 0x1ccceeb
xor rcx, 0xac7912e
sub rcx, 0xdea7faf
xor rax, rcx
xchg r9, r9
mov dword [rsp + 0xa8], edi
rol rax, 9
rol rax, 6
rol rax, 3
rol rax, 1
movabs rcx, 0x7c0d0fdb5501ebb2
xor rcx, 0x29fa29ec
sub rcx, 0x162660b4
sub rcx, 0x740f4eb
add rcx, 0x7fffffff
add rcx, 0x311171
xor rax, rcx
mov dword [rsp - 0x38], edi
rol rax, 0x11
rol rax, 0x21
rol rax, 1
rol rax, 6
rol rax, 1
not rax
ror rax, 0x1c
ror rax, 5
ror rax, 6
ror rax, 1
mov qword [rsi + 0x10], rax
jmp 0x14006b369
mov dword [rsp + 0xa8], 0x218819b5
add dword [rsp + 0xa8], 0x39218a27
add dword [rsp + 0xa8], 0x22690ac0
xor dword [rsp + 0xa8], 0x7d12ae9d
mov edx, 0x6e3ace26
xor edx, 0x6676e942
xor edx, 0x71bbce47
sub edx, 0xfb83457
add edx, 0x4d732dca
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
mov dword [rsp - 0xc], 0x67e6f810
test rax, rax
je 0x14006b44c
not rax
mov rdx, rdx
mov dword [rsp + 0xb0], edi
rol rax, 0x17
rol rax, 7
rol rax, 1
rol rax, 3
rol rax, 1
movabs rcx, 0x66dbe998467c194e
xor rcx, 0x46c15d0e
xor rcx, 0x12adb553
xor rcx, 0x38c08dc8
add rcx, 0x7fffffff
add rcx, 0x54a9cd54
add rax, rcx
mov dword [rsp - 0x28], ecx
movabs rcx, 0x6256e89d1257d652
sub rcx, 0x77c8a5a
add rcx, 0x6a10c043
sub rcx, 0x6712b6b6
not rax
ror rax, 5
ror rax, 1
ror rax, 8
xor rax, rcx
ror rax, 0x10
ror rax, 8
ror rax, 0xd
ror rax, 3
ror rax, 1
mov qword [rsi + 0x18], rax
mov dword [rsp - 0x2c], 0x834b988
jmp 0x14006b478
mov dword [rsp + 0xb0], 0x4f250179
xor dword [rsp + 0xb0], 0x562be784
add dword [rsp + 0xb0], 0x890a7b0
xor dword [rsp + 0xb0], 0x219f8eac
mov edx, 0x27a7384e
add edx, 0x22ae3617
xor edx, 0x1144c7ed
xor edx, 0x2888d77d
sub edx, 0x1b9819a4
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
mov r9, r9
test rax, rax
je 0x14006b5cb
movabs rcx, 0x4e223e3c3d450e5a
sub rcx, 0xd3781a0
add rcx, 0x405b905d
xor rcx, 0x665334a
add rcx, 0x16b8d005
mov dword [rsp + 0x20], edi
add rax, rcx
movabs rcx, 0x5f3531e0793c904d
add rcx, 0x4780f8b
xor rcx, 0x186b5471
xor rcx, 0x77898d58
add rcx, 0x7fffffff
add rcx, 0x2246cb79
xor rax, rcx
movabs rcx, 0x4717ce1721a53dad
xor rcx, 0x6b888a1b
xor rcx, 0x211e7293
add rcx, 0xca2f41
add rcx, 0x7fffffff
add rcx, 0x4bfc795
add rax, rcx
movabs rcx, 0x7a66b7f40e1d690e
add rcx, 0x4a4a4e3e
xor rcx, 0x4770c3f3
sub rcx, 0x1a2b63dd
xor rax, rcx
movabs rcx, 0x7e8cefee3f2b7bdf
add rcx, 0x2458f097
sub rcx, 0x5ab3ce3f
xor rcx, 0x1a2690c5
sub rax, rcx
mov dword [rsp - 0x44], 0x20a74e79
movabs rcx, 0x34672b056e54dd0e
sub rcx, 0x6c170b3a
add rcx, 0x13fca17a
xor rcx, 0x34600c5b
add rcx, 0x7fffffff
sub rcx, 0x8bd4c42
xor rax, rcx
mov r13, r13
not rax
xchg rbx, rax
mov qword [rsi + 0x20], rbx
xchg rbx, rax
jmp 0x14006b5eb
mov dword [rsp + 0x20], 0x2709e6d9
xor dword [rsp + 0x20], 0x2628f439
add dword [rsp + 0x20], 0x56156038
sub dword [rsp + 0x20], 0x57367317
mov edx, 0xbb05bf1
add edx, 0x3b5e797f
sub edx, 0x40b37265
add edx, 0x3d0cb9db
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
mov dword [rsp - 0x14], edi
test rax, rax
je 0x14006b6cf
movabs rcx, 0x9bb0cba27e2ab59f
xor rcx, 0x23b88d36
xor rcx, 0x2ba60b34
add rcx, 0x7fffffff
add rcx, 0x93cfc3f
mov dword [rsp + 0x24], edi
xor rax, rcx
xchg r10, r10
movabs rcx, 0x3a7415d342c5dea5
xor rcx, 0x4536e11e
add rcx, 0x49f94876
add rcx, 0x7fffffff
sub rcx, 0x80226df
ror rax, 6
ror rax, 5
ror rax, 0xe
ror rax, 1
ror rax, 5
ror rax, 7
ror rax, 1
add rax, rcx
movabs rcx, 0x10237a91a4beb6e
add rcx, 0x59ac74d3
sub rcx, 0x24288dc9
sub rcx, 0x490fa6dd
add rcx, 0x7598e032
not rax
add rax, rcx
xchg rdx, rdx
not rax
xchg rsp, rax
mov qword [rsi + 0x28], rsp
xchg rsp, rax
jmp 0x14006b6f7
mov dword [rsp + 0x24], 0x668afa12
xor dword [rsp + 0x24], 0x1eb5890f
xor dword [rsp + 0x24], 0x3c489da1
sub dword [rsp + 0x24], 0x2b2db6c0
sub dword [rsp + 0x24], 0x194a37fb
mov edx, 0x46f2b374
sub edx, 0xb1c8d57
xor edx, 0x26441f99
add edx, 0x3e4e3736
xor edx, 0x11bae8b6
xchg rsp, rbx
mov rcx, rsp
xchg rsp, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x30], ecx
je 0x14006b830
not rax
mov dword [rsp + 0x28], edi
rol rax, 2
rol rax, 1
rol rax, 0xd
rol rax, 0xe
rol rax, 0xa
rol rax, 0xb
rol rax, 2
rol rax, 1
movabs rcx, 0x90f2d989470a1e43
add rcx, 0xd8e1d2d
add rcx, 0x1560cd0c
add rcx, 0x7fffffff
xor rcx, 0x4f249d6f
add rax, rcx
movabs rcx, 0x6faf6a18793a88a4
sub rcx, 0x774fca0b
xor rcx, 0x624a6402
xor rcx, 0x2ef322b6
add rcx, 0x5d70df4c
xor rax, rcx
mov dword [rsp - 0x1c], 0x48d1f272
movabs rcx, 0x77f6ca02008e2e01
xor rcx, 0x4352a8c0
xor rcx, 0x3262e9b1
add rcx, 0x7fffffff
xor rcx, 0x6b87eb6f
sub rax, rcx
movabs rcx, 0x385a52ab7865cfbd
sub rcx, 0x50c3ac15
add rcx, 0x3aa00e08
add rcx, 0x269db4ba
xor rax, rcx
mov dword [rsp - 0x34], 0x49c26dea
movabs rcx, 0x69cc78ff32b8a546
sub rcx, 0x2b706ffc
xor rcx, 0x74dd1046
sub rcx, 0xf4b9686
add rax, rcx
xchg rcx, rax
mov qword [rsi + 0x30], rcx
xchg rcx, rax
jmp 0x14006b858
mov dword [rsp + 0x28], 0x258a040a
xor dword [rsp + 0x28], 0x401e286e
xor dword [rsp + 0x28], 0x61a73511
add dword [rsp + 0x28], 0x29fb55ae
xor dword [rsp + 0x28], 0x2e2e6f22
mov edx, 0x49131174
xor edx, 0x49adf925
xor edx, 0x557501bd
xor edx, 0x6927e599
mov rcx, rbx
call fcn.140075490
mov r13, r13
test rax, rax
je 0x14006b937
movabs rcx, 0x693f36c14fe6c681
add rcx, 0x6307486
xor rcx, 0x5ac733d7
add rcx, 0x5c7a5f56
mov dword [rsp + 0x2c], edi
add rax, rcx
mov dword [rsp - 0x10], 0x1276961
movabs rcx, 0xa3f2b8a24ea86e90
add rcx, 0x2ee4c56e
sub rcx, 0x35566685
xor rcx, 0xdb4e23c
sub rcx, 0x444cf675
ror rax, 8
ror rax, 0x1c
ror rax, 8
ror rax, 3
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x10], esp
movabs rcx, 0x532cb0110b5d217
xor rcx, 0x23d97cad
xor rcx, 0x2b4234ba
add rcx, 0x7fffffff
xor rcx, 0x3d740c46
rol rax, 0x38
rol rax, 1
xor rax, rcx
not rax
xchg rsi, rsi
xchg r11, rax
mov qword [rsi + 0x38], r11
xchg r11, rax
jmp 0x14006b95f
mov dword [rsp + 0x2c], 0x1900106d
add dword [rsp + 0x2c], 0x635b99a6
xor dword [rsp + 0x2c], 0x198be5d6
xor dword [rsp + 0x2c], 0x7daf381a
sub dword [rsp + 0x2c], 0x187f77de
mov edx, 0x7a11868f
sub edx, 0x3b814f39
xor edx, 0x36b1d246
xor edx, 0x4cb05436
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140075490
mov dword [rsp - 0x44], edx
test rax, rax
je 0x14006ba6e
movabs rcx, 0x1d7dc6881a3f4935
sub rcx, 0xb77b83f
add rcx, 0x449e10d2
add rcx, 0x7fffffff
sub rcx, 0x3f760d93
mov dword [rsp + 0x30], edi
xchg r9, r9
xor rax, rcx
movabs rcx, 0xe90c6c973892362
sub rcx, 0x1d63c4ef
sub rcx, 0x4ea8fc6a
xor rcx, 0x3b7dd44
add rcx, 0x7fffffff
xor rcx, 0xbf18ad7
ror rax, 0x32
ror rax, 1
add rax, rcx
mov rsi, rsi
movabs rcx, 0x63dbe0f1464baaed
sub rcx, 0x3a7701b3
xor rcx, 0x1f342114
add rcx, 0x7fffffff
xor rcx, 0x5e82858b
not rax
mov dword [rsp - 0x10], edi
add rax, rcx
movabs rcx, 0xfce8a9074140c0e3
xor rcx, 0x3f8007d4
sub rcx, 0x2e281451
add rcx, 0x7fffffff
add rcx, 0x16959ddc
ror rax, 4
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0x40], rax
jmp 0x14006ba8e
mov dword [rsp + 0x30], 0x241c18d6
add dword [rsp + 0x30], 0x53e35483
sub dword [rsp + 0x30], 0x366e822d
xor dword [rsp + 0x30], 0x4190eb2d
mov edx, 0x5932cf21
sub edx, 0x4d38b62
sub edx, 0x44f32117
add edx, 0x3dac4f6d
sub edx, 0x256a06ee
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140075490
test rax, rax
xchg rsp, rsp
je 0x14006bb7f
ror rax, 1
movabs rcx, 0x87850937023abd16
add rcx, 0x42261480
add rcx, 0x34325db5
xor rcx, 0x736c9d5e
add rax, rcx
mov dword [rsp - 0x2c], ecx
mov dword [rsp + 0x34], edi
rol rax, 3
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x6c715b2c445798d0
sub rcx, 0x32e3011a
xor rcx, 0x5cd1f5e5
sub rcx, 0x14f45f25
add rcx, 0x7fffffff
xor rcx, 0x79c6332b
xor rax, rcx
mov dword [rsp - 0x38], edi
movabs rcx, 0x66a455474a02a9e0
sub rcx, 0x46d30f1a
xor rcx, 0x190fa821
add rcx, 0x57117bde
add rcx, 0x561eaf77
not rax
mov dword [rsp - 0x3c], 0x48c41be8
sub rax, rcx
ror rax, 0xf
ror rax, 0xd
ror rax, 1
ror rax, 1
mov qword [rsi + 0x48], rax
jmp 0x14006bb9f
mov dword [rsp + 0x34], 0x746ce0eb
xor dword [rsp + 0x34], 0x15701d7d
sub dword [rsp + 0x34], 0x359095c
sub dword [rsp + 0x34], 0x5dc3f439
mov edx, 0x45e0f7dc
add edx, 0x19b51698
xor edx, 0x7e45a719
add edx, 0x2b5d2770
xchg r13, rcx
mov r13, rbx
xchg r13, rcx
call fcn.140075490
xchg rbp, rbp
test rax, rax
je 0x14006bc6d
not rax
xchg r15, r15
mov dword [rsp + 0x38], edi
ror rax, 0x36
ror rax, 1
ror rax, 3
ror rax, 1
movabs rcx, 0x9cbcaad100b78952
xor rcx, 0x52f8c61
add rcx, 0x3124876c
add rcx, 0x7fffffff
add rcx, 0x4bc929f
not rax
mov rbx, rbx
ror rax, 0x1a
ror rax, 2
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0x7e655d782b4c7af9
add rcx, 0x4368d628
sub rcx, 0x2ae628ef
add rcx, 0x41bb6e98
xor rax, rcx
mov r13, r13
rol rax, 1
rol rax, 3
rol rax, 0xe
rol rax, 5
rol rax, 1
rol rax, 1
mov qword [rsi + 0x50], rax
mov dword [rsp - 0x40], edx
jmp 0x14006bc8d
mov dword [rsp + 0x38], 0xdd820b8
add dword [rsp + 0x38], 0x5811278b
sub dword [rsp + 0x38], 0x585e4472
sub dword [rsp + 0x38], 0xd8b03d0
mov edx, 0x5cf24079
add edx, 0x1844f7f3
sub edx, 0x62429b7e
add edx, 0x32723938
xor edx, 0x3647d546
xchg rbp, rcx
mov rbp, rbx
xchg rbp, rcx
call fcn.140075490
test rax, rax
mov r15, r15
je 0x14006bd9c
movabs rcx, 0x80dcc1bf0b59a9db
xor rcx, 0x1308fd1c
xor rcx, 0x2be9f3e
xor rcx, 0x6403b877
add rcx, 0x3f010889
mov dword [rsp + 0x3c], edi
xchg r13, r13
add rax, rcx
movabs rcx, 0x23a18fb2534f0150
xor rcx, 0x70b206ee
add rcx, 0x51bbcf06
add rcx, 0x6f48ca63
xor rax, rcx
movabs rcx, 0x14e164b94167a23d
sub rcx, 0x1b050e2f
xor rcx, 0x7b3c6446
add rcx, 0x3c2f058
add rcx, 0x399a1caf
not rax
mov dword [rsp - 0x40], edx
sub rax, rcx
movabs rcx, 0xdea832dd1bd95f68
sub rcx, 0x1a4c26e4
add rcx, 0x7d10ba5a
sub rcx, 0x559c642a
add rcx, 0x7fffffff
xor rcx, 0x61c98210
rol rax, 0x13
rol rax, 0xd
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x34], 0x520b12f2
not rax
xchg rdi, rax
mov qword [rsi + 0x58], rdi
xchg rdi, rax
jmp 0x14006bdbc
mov dword [rsp + 0x3c], 0x69a71598
sub dword [rsp + 0x3c], 0x340c5ddd
xor dword [rsp + 0x3c], 0x21ecaf0d
sub dword [rsp + 0x3c], 0x147618b5
mov edx, 0x7b184620
sub edx, 0x167d7913
add edx, 0xbbbd13f
xor edx, 0x233ea857
mov rcx, rbx
mov dword [rsp - 0x20], 0x54585873
call fcn.140075490
test rax, rax
je 0x14006bea7
not rax
mov r15, r15
mov dword [rsp + 0x40], edi
rol rax, 1
rol rax, 3
movabs rcx, 0x36ddb0791ab489ca
xor rcx, 0x78b70fac
xor rcx, 0x5953459e
add rcx, 0xfceb134
add rcx, 0x199ae6cc
not rax
mov dword [rsp - 0x28], 0x531da2ab
add rax, rcx
movabs rcx, 0x29a9120f4cb6af67
xor rcx, 0x7e36f566
add rcx, 0x1347e50d
add rcx, 0x7fffffff
add rcx, 0xc0785b3
ror rax, 0xf
ror rax, 2
ror rax, 0x1f
xor rax, rcx
movabs rcx, 0x1b7562635147cf76
add rcx, 0xc79fbe5
add rcx, 0x3f3a2a2
sub rcx, 0xe1174df
add rcx, 0x7fffffff
add rcx, 0x2be75b75
add rax, rcx
mov dword [rsp - 0x14], 0x71e02bde
mov qword [rsi + 0x60], rax
jmp 0x14006bec7
mov dword [rsp + 0x40], 0x33db36d
add dword [rsp + 0x40], 0x79d1131a
xor dword [rsp + 0x40], 0x1f0a83e9
sub dword [rsp + 0x40], 0x6204456d
mov edx, 0xa34a51c
add edx, 0x1796ace6
xor edx, 0x6d8031e5
xor edx, 0xee876b2f
mov rcx, rbx
call fcn.140075490
xchg r11, r11
test rax, rax
je 0x14006bfae
movabs rcx, 0x457741440f2f9554
add rcx, 0x2c2ce614
sub rcx, 0x21a03282
xor rcx, 0x6f5b90a7
xor rcx, 0x398119b7
mov dword [rsp + 0x44], edi
xor rax, rcx
movabs rcx, 0x8d1a8b3808acd474
xor rcx, 0x352fc151
sub rcx, 0xd5b5d26
sub rcx, 0xa152e59
add rcx, 0x7fffffff
xor rcx, 0x67722301
ror rax, 0x19
ror rax, 0xb
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x30], 0x777150ca
movabs rcx, 0xd6617f9a653d17f3
sub rcx, 0x3d0f8c5c
xor rcx, 0x4bee2c23
add rcx, 0x4491d473
xor rax, rcx
rol rax, 0xd
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov qword [rsi + 0x68], rax
mov r9, r9
jmp 0x14006bfd6
mov dword [rsp + 0x44], 0x742a83c5
xor dword [rsp + 0x44], 0x3fd9e527
sub dword [rsp + 0x44], 0x7789beb
add dword [rsp + 0x44], 0x1264048d
xor dword [rsp + 0x44], 0x56decf85
mov edx, 0x3eaadd9c
xor edx, 0x6d312acf
xor edx, 0x3200fec
add edx, 0x95ba9739
xchg r13, rbx
mov rcx, r13
xchg r13, rbx
call fcn.140075490
test rax, rax
je 0x14006c0b8
xchg rcx, rcx
ror rax, 0x2b
ror rax, 2
ror rax, 1
ror rax, 6
ror rax, 6
ror rax, 1
ror rax, 1
movabs rcx, 0x539246ff602d5ea5
xor rcx, 0x41f354ec
xor rcx, 0x46931edc
sub rcx, 0x5a1cf654
xor rax, rcx
mov dword [rsp - 0x44], edi
mov dword [rsp + 0x48], edi
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 8
ror rax, 4
ror rax, 3
ror rax, 1
movabs rcx, 0x77e4cd6c20fd18a9
sub rcx, 0x1674e51a
xor rcx, 0x68bfd023
sub rcx, 0x2695458d
add rax, rcx
rol rax, 0x35
rol rax, 5
rol rax, 1
rol rax, 1
not rax
ror rax, 0x13
ror rax, 1
ror rax, 9
ror rax, 2
ror rax, 1
ror rax, 1
mov qword [rsi + 0x70], rax
mov rsi, rsi
jmp 0x14006c0e0
mov dword [rsp + 0x48], 0x40725ee0
xor dword [rsp + 0x48], 0x28e229e9
add dword [rsp + 0x48], 0x981dff3
sub dword [rsp + 0x48], 0x2399691d
sub dword [rsp + 0x48], 0x4e78edde
mov edx, 0x3f9b8e7e
sub edx, 0x1c46f473
xor edx, 0x6552de7f
add edx, 0x14e0197e
xor edx, 0xf5cc0766
xchg rcx, r8
mov r8, rbx
xchg rcx, r8
call fcn.140075490
test rax, rax
mov dword [rsp - 0x14], edi
je 0x14006c224
rol rax, 7
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0xe65cc46e188c4f4e
add rcx, 0x4bf39f0a
add rcx, 0xa551c9
xor rcx, 0x3779a726
add rax, rcx
mov dword [rsp + 0x4c], edi
xchg rsi, rsi
movabs rcx, 0x1539ef335103b100
sub rcx, 0xc202ed1
sub rcx, 0x2e9d93fb
add rcx, 0x2c5fa3a7
add rcx, 0x7fffffff
xor rcx, 0x53539d04
xor rax, rcx
movabs rcx, 0x7a68eb7b78f3ded3
sub rcx, 0x408758df
add rcx, 0x336097f
add rcx, 0xa63c75a
add rcx, 0x903299e
add rax, rcx
mov r13, r13
movabs rcx, 0x7dabec020da8892a
sub rcx, 0x740a9fd
add rcx, 0xa1659
add rcx, 0x7fffffff
add rcx, 0x695ac900
rol rax, 0xb
rol rax, 0x28
rol rax, 4
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x5f1c86b776bdb6a7
xor rcx, 0x515b8595
sub rcx, 0x8029118
add rcx, 0x1feab1dc
add rcx, 0x7fffffff
add rcx, 0x3fb284c4
xor rax, rcx
mov qword [rsi + 0x78], rax
jmp 0x14006c24c
mov dword [rsp + 0x4c], 0x56246380
sub dword [rsp + 0x4c], 0x3fcf9a98
sub dword [rsp + 0x4c], 0x3f8aa14
add dword [rsp + 0x4c], 0x29b8e0f5
xor dword [rsp + 0x4c], 0x3c14ffc8
mov edx, 0x5315e7c7
sub edx, 0x37032bd6
xor edx, 0x34f6c124
add edx, 0x1ff1daa1
xor edx, 0x3a8cf35b
mov rcx, rbx
xchg r12, r12
call fcn.140075490
test rax, rax
je 0x14006c361
xchg r12, r12
movabs rcx, 0x6f0585a4fd6492e
add rcx, 0x16e7c26a
sub rcx, 0x3deaa35
sub rcx, 0x5a75a286
add rcx, 0x286a0c9c
mov dword [rsp + 0x50], edi
mov r12, r12
xor rax, rcx
movabs rcx, 0x70ab3d834f55c1b7
add rcx, 0x1e83d7a4
sub rcx, 0x18b1db39
add rcx, 0x1a40a7cf
sub rcx, 0x1d23a0c4
rol rax, 4
rol rax, 0x19
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0xf82b55d924f5ba5e
xor rcx, 0x791c0484
sub rcx, 0x5836ed9f
add rcx, 0x67142b4d
add rcx, 0x7b93ccd9
ror rax, 0x1d
ror rax, 3
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x5a05161b2e392295
add rcx, 0x4230cc40
xor rcx, 0x3dba0054
add rcx, 0x586a1803
not rax
sub rax, rcx
mov dword [rsp - 0x1c], edi
mov qword [rsi + 0x80], rax
jmp 0x14006c381
mov dword [rsp + 0x50], 0xc477f49
add dword [rsp + 0x50], 0x57707239
add dword [rsp + 0x50], 0x213ffd1
sub dword [rsp + 0x50], 0x65cbf152
mov edx, 0x190408dc
add edx, 0x17387e0c
add edx, 0x322eae0f
xor edx, 0xdccd1cf3
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
call fcn.140075490
mov dword [rsp - 0x14], esp
test rax, rax
je 0x14006c41d
ror rax, 0xe
ror rax, 3
ror rax, 1
movabs rcx, 0x9e720ab768b63202
sub rcx, 0x567b2b2f
xor rcx, 0x6bc731a5
add rcx, 0x59d51ca
sub rcx, 0x174060de
not rax
mov dword [rsp + 0x54], edi
xchg rdx, rdx
rol rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x24], 0x21f3c1d7
rol rax, 0x2b
rol rax, 1
not rax
mov dword [rsp - 0x44], 0x3d9a1016
mov qword [rsi + 0x88], rax
jmp 0x14006c43d
mov dword [rsp + 0x54], 0x11c85e8d
sub dword [rsp + 0x54], 0x5dbb39f
xor dword [rsp + 0x54], 0xbb29626
sub dword [rsp + 0x54], 0x5e3cc7
mov edx, 0xdcac9ad
add edx, 0x3b5b483
add edx, 0x2fe74d58
sub edx, 0x78133b6
mov rcx, rbx
mov dword [rsp - 0x14], 0x35036b0f
call fcn.140075490
test rax, rax
je 0x14006c521
not rax
mov dword [rsp - 0x44], 0x64144c1c
movabs rcx, 0x7143d6ff64c10ec7
xor rcx, 0x4bb9a9c1
xor rcx, 0x934f399
xor rcx, 0x272b12e7
add rcx, 0x7fffffff
xor rcx, 0x210f9455
ror rax, 3
ror rax, 2
ror rax, 3
mov r13d, edi
xor rax, rcx
mov dword [rsp - 0x34], 0x7bd81710
movabs rcx, 0x607d1e292face399
add rcx, 0x11447a75
xor rcx, 0x2fe9868
xor rcx, 0x36c27a
sub rax, rcx
movabs rcx, 0x8fb7667132b4e24d
sub rcx, 0x1209d560
xor rcx, 0x3fa407ff
sub rcx, 0x14f0c9ad
rol rax, 0xf
rol rax, 1
add rax, rcx
rol rax, 0xf
rol rax, 1
xchg rcx, rax
mov qword [rsi + 0x90], rcx
xchg rcx, rax
jmp 0x14006c543
mov r13d, 0x26d0458f
add r13d, 0xade68c2
add r13d, 0x311adc28
sub r13d, 0x58babafe
sub r13d, 0xa0ecf7a
mov edx, 0x31dc1b7d
sub edx, 0x3a8f3c8
add edx, 0x4ca763c9
sub edx, 0x40c6075f
xchg r14, rcx
mov r14, rbx
xchg rcx, r14
call fcn.140075490
test rax, rax
xchg rsi, rsi
je 0x14006c680
movabs rcx, 0xaea86c55d5eacac
sub rcx, 0x2f55cffd
add rcx, 0x4b984e7
xor rcx, 0x76860c76
add rcx, 0x7fffffff
add rcx, 0xfefe504
mov r12d, edi
mov dword [rsp - 0x38], 0x601eb211
xor rax, rcx
movabs rcx, 0x19b84e0159e6ede3
sub rcx, 0x30cc55db
add rcx, 0x94b05c3
sub rcx, 0x1da8d5d6
add rcx, 0x2530c98c
ror rax, 8
ror rax, 0xb
ror rax, 0xa
ror rax, 3
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x509856e009931f25
add rcx, 0xf912b07
sub rcx, 0xc1582a9
add rcx, 0x2efa9526
xor rax, rcx
mov rbx, rbx
movabs rcx, 0xb834c0aa105a1f07
xor rcx, 0x205d37e4
add rcx, 0x15c338b7
add rcx, 0x3afa6e4b
ror rax, 0x1d
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x6ffd5ff23baae26f
add rcx, 0x3189e952
sub rcx, 0x6311bb8a
add rcx, 0x7fffffff
xor rcx, 0x26e1c302
xor rax, rcx
xchg rbx, rbx
xchg rbp, rax
mov qword [rsi + 0x98], rbp
xchg rbp, rax
jmp 0x14006c6a2
mov r12d, 0x56f5435d
xor r12d, 0x37939fc7
sub r12d, 0x2c4f6b4b
add r12d, 0x143fbb97
sub r12d, 0x49572ce5
mov edx, 0xc4acc9
add edx, 0x442a3772
sub edx, 0x26454da6
sub edx, 0x1bef7678
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.140075490
mov dword [rsp - 0x44], 0x63d1d874
test rax, rax
je 0x14006c7c2
movabs rcx, 0x18ea4e1e35c12149
add rcx, 0x79263b7
xor rcx, 0x61f0d6b1
xor rcx, 0x3d6f29f4
add rcx, 0x7fffffff
xor rcx, 0x1f89f4b0
mov r15d, edi
mov dword [rsp - 0x1c], esi
xor rax, rcx
movabs rcx, 0xaf489671c11a68
xor rcx, 0x3639240
sub rcx, 0x2819e659
add rcx, 0x34ba42d
add rcx, 0xce666da
sub rax, rcx
movabs rcx, 0xbb718f590f856b33
add rcx, 0x3e30522a
sub rcx, 0x2496b0
xor rcx, 0x6155b5ea
not rax
mov r12, r12
rol rax, 0x1c
rol rax, 0x15
rol rax, 2
rol rax, 2
rol rax, 8
rol rax, 1
add rax, rcx
movabs rcx, 0x6d7a59458741d9d
xor rcx, 0x6e8b12d0
add rcx, 0xe5353b2
add rcx, 0x7fffffff
add rcx, 0x1ed8dc90
rol rax, 5
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
xchg r10, rax
mov qword [rsi + 0xa0], r10
xchg r10, rax
jmp 0x14006c7e4
mov r15d, 0x641be4e2
xor r15d, 0x740ce40
sub r15d, 0x1ba70488
xor r15d, 0x35c5654e
sub r15d, 0x72714353
mov edx, 0x6dba0d4f
sub edx, 0x424d1444
sub edx, 0x24b4f852
xor edx, 0xb6ab2748
mov rcx, rbx
xchg rbp, rbp
call fcn.140075490
test rax, rax
je 0x14006c8fe
mov dword [rsp - 0x24], 0x1850441f
movabs rcx, 0x7c97883474a19d17
xor rcx, 0x5285b566
xor rcx, 0x48a01be4
sub rcx, 0x1bb69337
xor rcx, 0x799a166e
mov r14d, edi
add rax, rcx
mov dword [rsp - 0x2c], 0x78b866ff
movabs rcx, 0x55f9ac464f313c6b
xor rcx, 0x15f7572e
add rcx, 0x1ccf5974
add rcx, 0x7fffffff
xor rcx, 0x31ad3fb6
ror rax, 0x14
ror rax, 3
ror rax, 4
ror rax, 0xc
ror rax, 5
ror rax, 3
ror rax, 3
ror rax, 1
add rcx, rax
mov dword [rsp - 0x24], ecx
movabs rax, 0xaff1c7557d049d4e
sub rax, 0x4bb40e85
sub rax, 0xe0ddf53
add rax, 0x49ea90b4
xor rax, 0x3f74200f
xor rcx, rax
movabs rax, 0x53d2752906014037
add rax, 0x1487da62
add rax, 0x2396c94c
xor rax, 0x17a0de4
add rax, 0x7fffffff
add rax, 0x275277b0
sub rcx, rax
rol rcx, 0xf
rol rcx, 2
rol rcx, 1
mov qword [rsi + 0xa8], rcx
jmp 0x14006c920
mov r14d, 0x59aa9f9c
sub r14d, 0x463fe50b
add r14d, 0x28437be2
sub r14d, 0x3878f3b2
xor r14d, 0x33542c0
mov edx, 0x5ad83921
xor edx, 0x1197a12e
sub edx, 0x440e20a0
xor edx, 0x7ac7063e
xor edx, 0xa5f93aaf
mov rcx, rbx
mov rsi, rsi
call fcn.140075490
test rax, rax
je 0x14006ca02
xchg rsp, rsp
rol rax, 0x15
rol rax, 6
rol rax, 5
rol rax, 1
movabs rcx, 0xd87979a44e9b996b
add rcx, 0x7282b31
sub rcx, 0x55604343
add rcx, 0x7fffffff
add rcx, 0x357be6db
xor rax, rcx
xchg r13, r13
movabs rcx, 0x555afafc30bde4f2
add rcx, 0x190ab81e
sub rcx, 0xcbe6c84
xor rcx, 0x4bdba4ed
add rcx, 0x7fffffff
xor rcx, 0x1f9ed454
add rax, rcx
movabs rcx, 0x680b33e3e06781f
sub rcx, 0x106c455c
add rcx, 0x309cf1a6
add rcx, 0x75bd6639
xor rax, rcx
xchg r9, r9
ror rax, 0x11
ror rax, 3
ror rax, 1
ror rax, 3
ror rax, 1
mov qword [rsi + 0xb0], rax
jmp 0x14006ca1f
mov edi, 0x258715a4
add edi, 0xbb16c31
add edi, 0x1ea0b74d
sub edi, 0x1742c1a0
xor edi, 0x38967783
or ebp, dword [rsp + 0xa8]
or ebp, dword [rsp + 0xb0]
xchg rbx, r14
mov r14, qword [rsp + 0xa0]
xchg rbx, r14
or ebp, r14d
xchg r9, r9
or ebp, dword [rsp + 0xb8]
or ebp, dword [rsp + 0x20]
or ebp, dword [rsp + 0x24]
or ebp, edi
mov dword [rsp - 0x30], 0x549089a8
or ebp, dword [rsp + 0x28]
or ebp, dword [rsp + 0x2c]
or ebp, dword [rsp + 0x30]
xchg r9, r9
or ebp, dword [rsp + 0x34]
or ebp, dword [rsp + 0x38]
or ebp, dword [rsp + 0x3c]
mov r15, r15
or ebp, dword [rsp + 0x40]
or ebp, dword [rsp + 0x44]
or ebp, dword [rsp + 0x48]
mov dword [rsp - 0x34], 0x4173e092
or ebp, dword [rsp + 0x4c]
or ebp, dword [rsp + 0x50]
or ebp, dword [rsp + 0x54]
mov dword [rsp - 0x20], ebp
or ebp, r13d
or ebp, r12d
or ebp, r15d
mov dword [rsp - 0x10], ebx
sete al
add rsp, 0x60
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
pop r13
xchg r11, r11
nop
mov r12, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rdi, qword [rsp - 8]
pop rsi
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret