Function at 0x140005260
Capabilities:
Hash data using murmur3

Disassembly:
xchg r10, rbx
mov qword [rsp + 8], r10
xchg rbx, r10
push rbp
push rsi
mov dword [rsp - 0x20], 0x52f6295e
nop
push r13
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
mov qword [rsp - 8], r13
sub rsp, 8
push rbx
mov qword [rsp], r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
neg rsp
sub rsp, 0xffffffffffffff10
neg rsp
xchg r10, rsi
mov r10, rdx
xchg r10, rsi
mov rbx, rcx
mov dword [rsp - 0x18], 0x5075d1bd
mov edx, 0x4c619498
sub edx, 0x1ce054bf
add edx, 0x3c9685bb
sub edx, 0x2d30f93e
call fcn.140026460
xor edi, edi
test rax, rax
xchg rdx, rdx
je 0x1400053ab
movabs rcx, 0x19fe78340aaf8bf
sub rcx, 0x10dc288f
xor rcx, 0x92a6d36
add rcx, 0x7fffffff
xor rcx, 0x55e92d5a
mov dword [rsp + 0x70], edi
mov dword [rsp - 0x44], ebx
xor rax, rcx
movabs rcx, 0xf247ca0c7ab55f20
sub rcx, 0x3f87b953
add rcx, 0x8a7e251
add rcx, 0x3595e31b
add rcx, 0x4c8881c8
not rax
rol rax, 5
rol rax, 5
rol rax, 2
rol rax, 0x13
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x18], ebp
movabs rcx, 0x26147e57765baa5
sub rcx, 0x17116a9a
xor rcx, 0x500ef3bc
add rcx, 0x7fffffff
xor rcx, 0x461dfff4
ror rax, 5
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x3c], ebx
mov qword [rsi], rax
jmp 0x1400053d3
mov dword [rsp + 0x70], 0x3476820d
add dword [rsp + 0x70], 0x112ce3ec
add dword [rsp + 0x70], 0x3607d32f
sub dword [rsp + 0x70], 0x398653ea
sub dword [rsp + 0x70], 0x4224e53d
mov edx, 0x13b91c6a
xor edx, 0xb523a44
add edx, 0x2466893a
add edx, 0x64602cb9
mov rcx, rbx
xchg rbx, rbx
call fcn.140026460
test rax, rax
je 0x140005507
movabs rcx, 0x5596714c77a0e580
sub rcx, 0x687f91fb
add rcx, 0x65d2ba69
xor rcx, 0x2deece64
add rcx, 0x7fffffff
xor rcx, 0x324ac106
mov dword [rsp + 0x34], edi
mov r15, r15
add rax, rcx
movabs rcx, 0x55fb1500700e5bb5
sub rcx, 0x507e9e1e
sub rcx, 0x17177a93
add rcx, 0x7fffffff
add rcx, 0x6e40c36a
rol rax, 0x12
rol rax, 0x1c
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x44], 0x43e3a236
movabs rcx, 0xeccc452386db6c6
add rcx, 0xc67c657
sub rcx, 0x36e7ea2f
add rcx, 0x50edbb93
sub rax, rcx
mov dword [rsp - 0x34], esi
movabs rcx, 0x4b4c9afe3e40a9e5
add rcx, 0x3835287f
add rcx, 0x6c29ef6
sub rcx, 0x5cf4746
sub rcx, 0x64477685
not rax
add rax, rcx
mov rdx, rdx
movabs rcx, 0x3faf90ea39978f19
add rcx, 0xe374070
xor rcx, 0x64640f3d
add rcx, 0x399803be
add rcx, 0x7fffffff
sub rcx, 0x5508639b
xor rax, rcx
mov dword [rsp - 0x14], 0x619ca4f6
mov qword [rsi + 8], rax
jmp 0x140005527
mov dword [rsp + 0x34], 0x5f2b5344
add dword [rsp + 0x34], 0x1892692b
xor dword [rsp + 0x34], 0x151257b9
sub dword [rsp + 0x34], 0x62afebd5
mov edx, 0x29999abb
xor edx, 0x7b698a16
sub edx, 0x14806cd1
xor edx, 0xbcd9683
add edx, 0xc9f99250
xchg rdx, rcx
mov rdx, rbx
xchg rdx, rcx
call fcn.140026460
test rax, rax
mov dword [rsp - 0x10], 0x44084e64
je 0x14000562c
ror rax, 3
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x1d9c2230273bbfb0
xor rcx, 0x47ab6e81
sub rcx, 0x2a20c772
add rcx, 0x35a697d7
xor rax, rcx
mov r15, r15
mov dword [rsp + 0x38], edi
ror rax, 0xc
ror rax, 0x1c
ror rax, 1
ror rax, 1
movabs rcx, 0x56142bc6541fa5fb
sub rcx, 0x1ad55d6e
add rcx, 0x26568e82
sub rcx, 0x30abc276
add rcx, 0x717459a7
xor rax, rcx
xchg r14, r14
movabs rcx, 0x4bc6b1b44ffb27a7
xor rcx, 0x32942c4c
xor rcx, 0x65774726
add rcx, 0x2446a65f
sub rcx, 0xdad3aa3
add rax, rcx
mov dword [rsp - 0x24], esp
ror rax, 0xd
ror rax, 0x16
ror rax, 3
not rax
mov dword [rsp - 0x1c], 0x2d587a61
xchg r14, rax
mov qword [rsi + 0x10], r14
xchg r14, rax
jmp 0x14000564c
mov dword [rsp + 0x38], 0x2688ce3
xor dword [rsp + 0x38], 0x1f579ea6
add dword [rsp + 0x38], 0x6afc5db
sub dword [rsp + 0x38], 0x23eed81f
mov edx, 0x18689b31
add edx, 0xf3c92a3
add edx, 0xe2e9528
xor edx, 0x971bd3f9
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.140026460
test rax, rax
je 0x140005735
mov r11, r11
not rax
mov dword [rsp + 0x44], edi
ror rax, 8
ror rax, 0xa
ror rax, 5
ror rax, 3
movabs rcx, 0x73590cdb64ea0f84
sub rcx, 0x474916df
add rcx, 0x2fb23e0b
sub rcx, 0x2a19be37
add rcx, 0x17325d60
add rax, rcx
movabs rcx, 0x54ce59351bc1eb8e
add rcx, 0x2bb2d010
add rcx, 0x98de86d
add rcx, 0x46123bea
ror rax, 3
ror rax, 0x28
ror rax, 1
ror rax, 3
ror rax, 1
sub rax, rcx
movabs rcx, 0x762d5a4e7b6b5045
sub rcx, 0x631f5265
xor rcx, 0x6ee98d3c
xor rcx, 0x2f4a6c21
sub rcx, 0x37136fb5
rol rax, 3
rol rax, 0x10
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov qword [rsi + 0x18], rax
jmp 0x140005755
mov dword [rsp + 0x44], 0x7c7b25f8
xor dword [rsp + 0x44], 0x2a43b042
sub dword [rsp + 0x44], 0x3f0af11f
xor dword [rsp + 0x44], 0x172da49a
mov edx, 0x72a5346f
sub edx, 0x16856ece
add edx, 0x8698f85
sub edx, 0x10472fbc
xor edx, 0x6eb9c131
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
call fcn.140026460
test rax, rax
xchg r8, r8
je 0x14000586e
movabs rcx, 0xffe93a7a453b61e4
sub rcx, 0x3ca3578d
xor rcx, 0x28dcd906
add rcx, 0x7fffffff
xor rcx, 0x430cb3bc
mov dword [rsp + 0xbc], edi
add rax, rcx
mov dword [rsp - 0x18], 0x4b521228
movabs rcx, 0x335986534199f413
sub rcx, 0xaae289a
add rcx, 0x33147466
add rcx, 0x74f89de
add rcx, 0x79debefd
rol rax, 1
rol rax, 0xa
rol rax, 1
rol rax, 1
sub rax, rcx
xchg rbx, rbx
movabs rcx, 0x6406863723f8036f
xor rcx, 0x57a453ba
sub rcx, 0x5767ba6b
xor rcx, 0x6a506783
rol rax, 8
rol rax, 7
rol rax, 1
rol rax, 2
rol rax, 1
sub rax, rcx
movabs rcx, 0x7de97f0d06dedf34
add rcx, 0x287add2e
sub rcx, 0xc6a5b4f
xor rcx, 0x878e7c9
add rcx, 0x1f48b9d9
rol rax, 0x16
rol rax, 2
rol rax, 1
add rax, rcx
mov qword [rsi + 0x20], rax
jmp 0x1400058a5
mov dword [rsp + 0xbc], 0x45a3a26
add dword [rsp + 0xbc], 0x45a998a9
xor dword [rsp + 0xbc], 0x11d3110c
sub dword [rsp + 0xbc], 0x4b832c8f
xor dword [rsp + 0xbc], 0x104d9735
mov edx, 0x37547e9e
add edx, 0x2823b5e4
xor edx, 0x64b9115b
add edx, 0x4230b915
sub edx, 0x1b076237
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
call fcn.140026460
mov dword [rsp - 0x40], 0x34d79d07
test rax, rax
je 0x1400059a6
rol rax, 0xb
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 2
movabs rcx, 0xa813e947203dabc1
xor rcx, 0x73d45dc7
sub rcx, 0xcf21e04
add rcx, 0x1bea23fb
add rcx, 0x1e77011
add rax, rcx
xchg rsp, rsp
mov dword [rsp + 0xb8], edi
not rax
movabs rcx, 0xacc01093ec1d49a
sub rcx, 0x1e656330
sub rcx, 0x15c0cec1
add rcx, 0x7fffffff
add rcx, 0x3c5ecdf4
sub rax, rcx
movabs rcx, 0x20b50dd355f6b971
add rcx, 0x228cb058
xor rcx, 0x4d12dff7
xor rcx, 0x3031dff5
rol rax, 0x23
rol rax, 0x14
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x28], 0x2b37a632
not rax
xchg r12, rax
mov qword [rsi + 0x28], r12
xchg r12, rax
jmp 0x1400059d2
mov dword [rsp + 0xb8], 0x551a4697
sub dword [rsp + 0xb8], 0x3dc760d3
xor dword [rsp + 0xb8], 0x51b610eb
xor dword [rsp + 0xb8], 0x46e4f52e
mov edx, 0x77d4705e
add edx, 0x3e28fa3
sub edx, 0x42438886
add edx, 0x5e89ac1d
mov rcx, rbx
call fcn.140026460
test rax, rax
mov dword [rsp - 0x44], ebx
je 0x140005a87
ror rax, 1
ror rax, 1
ror rax, 2
movabs rcx, 0x44c3ac8527ff16de
sub rcx, 0x1c955e73
xor rcx, 0x31407bf8
sub rcx, 0x2388471d
xor rcx, 0x79cbfd5b
not rax
mov dword [rsp - 0x44], esp
mov dword [rsp + 0x8c], edi
add rax, rcx
movabs rcx, 0xe7c08a664d01402f
sub rcx, 0x1c648a45
xor rcx, 0x6e74a135
add rcx, 0x11af2e78
sub rcx, 0x4ffd2a26
rol rax, 2
xor rax, rcx
rol rax, 2
rol rax, 0x21
rol rax, 1
rol rax, 0x13
rol rax, 1
mov qword [rsi + 0x30], rax
jmp 0x140005ab3
mov dword [rsp + 0x8c], 0x26e90372
xor dword [rsp + 0x8c], 0x20a9619a
add dword [rsp + 0x8c], 0x42066224
sub dword [rsp + 0x8c], 0x4846c50b
mov edx, 0x5e5b61a
xor edx, 0x6983256d
sub edx, 0x4f1234d8
add edx, 0x1f6b3e66
add edx, 0xb9b63678
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140026460
mov dword [rsp - 0x44], 0xcb1a424
test rax, rax
je 0x140005bd6
rol rax, 0x1f
rol rax, 3
rol rax, 1
movabs rcx, 0xd96ae2a35d33ecb7
sub rcx, 0x4f3052e6
xor rcx, 0x26d08c0e
add rcx, 0x718444f
add rax, rcx
mov dword [rsp + 0x68], edi
mov dword [rsp - 0x20], esi
movabs rcx, 0x14af2b162ef7c6d3
add rcx, 0x269fc75f
xor rcx, 0x397016b0
add rcx, 0x79c9d4ed
xor rax, rcx
mov dword [rsp - 0xc], edx
movabs rcx, 0x295ea34b088d1be4
xor rcx, 0x181fbc70
add rcx, 0x389559e1
sub rcx, 0x44ea4cc1
add rcx, 0x7fffffff
add rcx, 0x76572bd7
add rax, rcx
movabs rcx, 0x6ada37e1496f4761
add rcx, 0xbdaef8c
sub rcx, 0x21ff3bc7
sub rcx, 0x12abf4a2
ror rax, 0xb
ror rax, 0xa
ror rax, 0x15
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r15, r15
rol rax, 4
rol rax, 3
rol rax, 2
rol rax, 1
mov qword [rsi + 0x38], rax
jmp 0x140005bfe
mov dword [rsp + 0x68], 0x7873ebd4
sub dword [rsp + 0x68], 0x2aa744c6
xor dword [rsp + 0x68], 0x2ec17955
xor dword [rsp + 0x68], 0x252a1d79
xor dword [rsp + 0x68], 0x4627c323
mov edx, 0x5830fdc
add edx, 0x63625d5
add edx, 0x718bba87
add edx, 0x287f5c18
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140026460
test rax, rax
mov rsp, rsp
je 0x140005ccc
rol rax, 0x20
rol rax, 1
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xd67115d06accec4
add rcx, 0x6a076bf0
xor rcx, 0x4807c912
add rcx, 0xbfa2ae6
add rcx, 0x7fffffff
add rcx, 0x345ea642
not rax
mov rcx, rcx
mov dword [rsp + 0x58], edi
rol rax, 0x18
rol rax, 0xd
rol rax, 0xd
rol rax, 4
rol rax, 3
rol rax, 1
add rax, rcx
mov r11, r11
movabs rcx, 0x247406352b83ee74
xor rcx, 0x7615fcad
add rcx, 0x151b33c9
add rcx, 0x38d22261
rol rax, 6
not rax
mov r9, r9
sub rax, rcx
mov qword [rsi + 0x40], rax
jmp 0x140005cec
mov dword [rsp + 0x58], 0x1e03103c
xor dword [rsp + 0x58], 0x195400a9
add dword [rsp + 0x58], 0x23370f57
sub dword [rsp + 0x58], 0x2a8e1feb
mov edx, 0x60db975d
sub edx, 0x3531ddbd
add edx, 0x482e8f08
xor edx, 0x42cb7ddc
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140026460
test rax, rax
mov dword [rsp - 0x3c], 0x2cc8332f
je 0x140005df4
movabs rcx, 0x7af5510419f6df1f
xor rcx, 0x1a0a54a8
xor rcx, 0x1a548730
xor rcx, 0x7d7fd12a
xor rcx, 0x6e109f9a
mov dword [rsp + 0x148], edi
xor rax, rcx
mov dword [rsp - 0x14], ebp
movabs rcx, 0x687dead02159f402
xor rcx, 0x65561bf9
sub rcx, 0x276cb150
add rcx, 0x7fffffff
add rcx, 0x4323f902
add rax, rcx
mov dword [rsp - 0x10], ecx
movabs rcx, 0x26c0cd8551e3cc4f
sub rcx, 0x367855fb
xor rcx, 0x6adfe0ed
sub rcx, 0x480ba49e
add rcx, 0x7fffffff
add rcx, 0x18a2441e
not rax
sub rax, rcx
movabs rcx, 0xd9dbca810a94a40d
xor rcx, 0x16eb4551
add rcx, 0x49a0c121
add rcx, 0x7fffffff
sub rcx, 0x3355edbf
xor rax, rcx
rol rax, 4
mov dword [rsp - 0x24], 0x24812185
mov qword [rsi + 0x48], rax
jmp 0x140005e20
mov dword [rsp + 0x148], 0x319da77
xor dword [rsp + 0x148], 0x1f7fb7b5
add dword [rsp + 0x148], 0x14359422
xor dword [rsp + 0x148], 0x309c01e5
mov edx, 0x6bfe13cd
sub edx, 0x4ec31cbb
xor edx, 0x521efae9
sub edx, 0x48e45a53
sub edx, 0x19c97dc
xchg rsi, rbx
mov rcx, rsi
xchg rsi, rbx
call fcn.140026460
test rax, rax
mov rdi, rdi
je 0x140005f30
movabs rcx, 0x922db59e66172df2
xor rcx, 0x1a4ef848
sub rcx, 0x41b24505
add rcx, 0x6ab37f4c
mov dword [rsp + 0xc8], edi
mov dword [rsp - 0x24], 0x66445703
add rax, rcx
movabs rcx, 0xe82d38b1495996a3
sub rcx, 0x456ff97f
add rcx, 0x5264a4a0
add rcx, 0x435ad8c1
rol rax, 4
rol rax, 4
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x3f97a93445b48fd3
xor rax, 0x5c67394c
xor rax, 0x4427b66d
sub rax, 0x19305f39
add rax, 0x7fffffff
xor rax, 0x1f179f1
xor rcx, rax
mov r13, r13
movabs rax, 0xa95f897c46743e3a
sub rax, 0x297191b6
xor rax, 0x1b8a0b4d
add rax, 0x36540a50
add rax, 0x7fffffff
add rax, 0x2a4135c1
rol rcx, 0xe
rol rcx, 3
rol rcx, 3
rol rcx, 3
rol rcx, 1
xor rcx, rax
xchg r15, r15
mov qword [rsi + 0x50], rcx
jmp 0x140005f5c
mov dword [rsp + 0xc8], 0x5115b92e
sub dword [rsp + 0xc8], 0x27233bd2
xor dword [rsp + 0xc8], 0x869ff8e
sub dword [rsp + 0xc8], 0x219b82d1
mov edx, 0x393b9139
add edx, 0x309b289c
sub edx, 0x63c8a0f1
sub edx, 0x2172558
xchg rbx, r8
mov rcx, r8
xchg rbx, r8
call fcn.140026460
mov dword [rsp - 0x18], 0x70b5e99d
test rax, rax
je 0x140006070
movabs rcx, 0x23312f737558b777
sub rcx, 0x4d73e678
add rcx, 0x8005e4b
xor rcx, 0x3157d72c
mov dword [rsp + 0xc4], edi
add rax, rcx
movabs rcx, 0x28bd2af865bae362
xor rcx, 0x4bc1c371
add rcx, 0x4e3171f4
xor rcx, 0x65bac845
add rcx, 0x7fffffff
xor rcx, 0x36afb42a
xor rax, rcx
movabs rcx, 0x1364bbe738f96dce
xor rcx, 0x3de365a2
add rcx, 0x3f1324d
add rcx, 0x52a1fabc
sub rax, rcx
xchg r10, r10
movabs rcx, 0x17053b4848a9db5e
sub rcx, 0x1b5bb88e
xor rcx, 0x66d1400a
add rcx, 0x7fffffff
xor rcx, 0x14ea2f14
rol rax, 9
rol rax, 0x11
rol rax, 1
add rax, rcx
mov r13, r13
not rax
rol rax, 0xa
rol rax, 0x1d
rol rax, 7
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
xchg r12, rax
mov qword [rsi + 0x58], r12
xchg r12, rax
jmp 0x1400060a7
mov dword [rsp + 0xc4], 0x1c493678
add dword [rsp + 0xc4], 0x1d4c353a
add dword [rsp + 0xc4], 0x39598988
sub dword [rsp + 0xc4], 0x7f53bc4
sub dword [rsp + 0xc4], 0x6af9b975
mov edx, 0x39652d4e
add edx, 0x2ba016a8
add edx, 0xa75aa33
xor edx, 0x8f0cc1c2
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.140026460
xchg rsp, rsp
test rax, rax
je 0x1400061df
movabs rcx, 0xe134330751d320d3
add rcx, 0x177be890
xor rcx, 0x44269559
add rcx, 0x7fffffff
sub rcx, 0x2ad3369b
mov dword [rsp + 0x88], edi
xchg r13, r13
add rax, rcx
movabs rcx, 0xcb92e6a33bf36896
add rcx, 0xf511693
sub rcx, 0xc732193
sub rcx, 0x3c6f52a3
rol rax, 0x15
rol rax, 5
rol rax, 2
rol rax, 2
rol rax, 3
rol rax, 1
add rcx, rax
movabs rax, 0x1e20909336e86bde
xor rax, 0x61350b2f
sub rax, 0x544439c9
add rax, 0x7fffffff
xor rax, 0x2156b7ce
xor rcx, rax
mov rdi, rdi
movabs rax, 0x1b8361e54a7615a4
xor rax, 0x1a3077ea
sub rax, 0xac1094e
add rax, 0x7fffffff
add rax, 0x395892ef
sub rcx, rax
mov dword [rsp - 0x2c], esp
movabs rax, 0xd070f47b0f54de56
xor rax, 0x26450536
xor rax, 0x1fb350f3
sub rax, 0x288fb986
ror rcx, 3
ror rcx, 0xc
ror rcx, 9
ror rcx, 2
ror rcx, 2
ror rcx, 3
ror rcx, 1
add rax, rcx
mov r15, r15
xchg r11, rax
mov qword [rsi + 0x60], r11
xchg r11, rax
jmp 0x14000620b
mov dword [rsp + 0x88], 0x2204834e
xor dword [rsp + 0x88], 0x1666a2b
add dword [rsp + 0x88], 0x11be4247
sub dword [rsp + 0x88], 0x35212bab
mov edx, 0x543dd0b2
sub edx, 0x292254b3
add edx, 0x4c47c7c0
add edx, 0x72738a9f
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140026460
test rax, rax
je 0x140006317
mov dword [rsp - 0x30], 0x62126375
movabs rcx, 0x1af8725bbb69b9
xor rcx, 0x815b870
xor rcx, 0x38a46943
sub rcx, 0x6221d72a
add rcx, 0x78b07705
mov dword [rsp + 0x84], edi
mov dword [rsp - 0x20], esp
xor rax, rcx
movabs rcx, 0x756fd27e4fd24981
add rcx, 0x6e56a2d
xor rcx, 0x6c94dcdc
add rcx, 0x7fffffff
add rcx, 0xfeac908
add rax, rcx
movabs rcx, 0x37c0ba5c70753fd5
xor rcx, 0x7c74724f
xor rcx, 0x6ec2c276
sub rcx, 0x2d815bc6
rol rax, 0x2e
rol rax, 2
rol rax, 3
rol rax, 1
add rax, rcx
movabs rcx, 0x1caf4ac44dde4875
sub rcx, 0x2564d7f2
add rcx, 0x105cc28b
add rcx, 0x7fffffff
xor rcx, 0x5bb44e80
rol rax, 0x11
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x14], ebx
not rax
xchg r8, rax
mov qword [rsi + 0x68], r8
xchg r8, rax
jmp 0x140006343
mov dword [rsp + 0x84], 0xfb2c5d0
xor dword [rsp + 0x84], 0x8a4b956
add dword [rsp + 0x84], 0x6f18b286
xor dword [rsp + 0x84], 0x762f2f0d
mov edx, 0x692ec78e
sub edx, 0x1a894d4e
sub edx, 0x33ea0e63
add edx, 0x259c6264
xor edx, 0xc175fc53
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140026460
test rax, rax
mov dword [rsp - 0x38], 0x4dadc528
je 0x14000645d
movabs rcx, 0x60a893be0ba48eb2
add rcx, 0x3b082f7
add rcx, 0x3b5467c2
add rcx, 0x1c76a049
mov dword [rsp + 0x3c], edi
mov r15, r15
add rax, rcx
movabs rcx, 0x25d174454a73f349
sub rcx, 0x26b91b8f
sub rcx, 0x229f950f
add rcx, 0x7fffffff
add rcx, 0x4ab50130
ror rax, 0x1d
ror rax, 0x10
ror rax, 7
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x7ad858f20eb4c573
add rcx, 0x430aa9c2
sub rcx, 0x5015068b
xor rcx, 0x7781b2cd
sub rcx, 0x309d0ccb
rol rax, 1
rol rax, 0x2f
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0xc], 0x5947dfea
add rax, rcx
movabs rcx, 0x2663f015043186f7
add rcx, 0x790c3484
sub rcx, 0x7827e594
xor rcx, 0x7a4f0b49
sub rcx, 0x1272f1ac
xor rax, rcx
mov qword [rsi + 0x70], rax
jmp 0x14000647d
mov dword [rsp + 0x3c], 0x69c9b37d
xor dword [rsp + 0x3c], 0x2a920905
sub dword [rsp + 0x3c], 0x3a538f6a
sub dword [rsp + 0x3c], 0x9082b0d
mov edx, 0x2fe96e15
xor edx, 0x6e0d471a
add edx, 0x2f50836e
xor edx, 0x14134cf7
add edx, 0x7f5fb8af
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.140026460
mov rdx, rdx
test rax, rax
je 0x140006580
movabs rcx, 0xad0215f37e2a2b8e
sub rcx, 0x2ef0eb35
add rcx, 0x9a452fa
xor rcx, 0x1b567e
add rcx, 0x7fffffff
sub rcx, 0x1a44db8a
mov dword [rsp + 0x28], edi
add rax, rcx
movabs rcx, 0x50f0729704f105ff
add rcx, 0x21b4e446
add rcx, 0x24266ad0
add rcx, 0xbdf0e9f
xor rax, rcx
movabs rcx, 0x24be113a1b5511fd
add rcx, 0x54c94e9d
sub rcx, 0x337e7b81
add rcx, 0x2ca1e9cc
sub rcx, 0x42334921
ror rax, 0x1c
ror rax, 0xa
add rax, rcx
movabs rcx, 0x253f79cd5b55aece
xor rcx, 0x117ba41d
add rcx, 0x29f46f4b
add rcx, 0x2809258
ror rax, 0x25
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
not rax
mov r8, r8
mov qword [rsi + 0x78], rax
jmp 0x1400065a0
mov dword [rsp + 0x28], 0x3fef5c17
add dword [rsp + 0x28], 0x2b0b6c19
xor dword [rsp + 0x28], 0x147d2d92
sub dword [rsp + 0x28], 0x7e87e5a1
mov edx, 0x5ec9c96b
add edx, 0x106eb4b1
sub edx, 0xdaf5f3e
sub edx, 0x20fa4b92
add edx, 0x1b9e474b
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.140026460
mov dword [rsp - 0x30], ebx
test rax, rax
je 0x1400066a2
movabs rcx, 0xcc925ac82573df60
sub rcx, 0x22d387a8
xor rcx, 0x10a92360
xor rcx, 0x4ac391c0
mov dword [rsp + 0xec], edi
xor rax, rcx
movabs rcx, 0x2f76d7a81fc0613a
add rcx, 0x535bf25b
sub rcx, 0x4d4e302d
add rcx, 0x427bf7d7
sub rcx, 0xd0e9117
add rax, rcx
mov dword [rsp - 0x40], 0x4ac42885
movabs rcx, 0x9ae933b53c7e4641
sub rcx, 0x3991cb3
add rcx, 0x12a55380
add rcx, 0x1c30efe9
sub rcx, 0x431a6f58
rol rax, 0x22
rol rax, 0xd
rol rax, 1
add rax, rcx
movabs rcx, 0x1d71195439c906be
xor rcx, 0x23b27a09
xor rcx, 0x1b882ea9
add rcx, 0x1b645e37
xor rcx, 0x3b11d908
not rax
mov dword [rsp - 0x10], ebx
sub rax, rcx
mov qword [rsi + 0x80], rax
jmp 0x1400066d9
mov dword [rsp + 0xec], 0x56444580
xor dword [rsp + 0xec], 0x6bafa8a6
add dword [rsp + 0xec], 0x1429331
sub dword [rsp + 0xec], 0x2911672b
sub dword [rsp + 0xec], 0x161d192b
mov edx, 0x125e0f0b
add edx, 0x1df84ec2
sub edx, 0x88552d9
sub edx, 0x212143a0
xor edx, 0x8310e8c8
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140026460
test rax, rax
mov dword [rsp - 0x18], ecx
je 0x140006802
ror rax, 6
ror rax, 8
ror rax, 1
ror rax, 2
movabs rcx, 0xfe12e0701137dd70
xor rcx, 0x1fd37a33
add rcx, 0x3040da75
sub rcx, 0x2f00b953
add rcx, 0x7fffffff
xor rcx, 0xad30cf3
add rax, rcx
mov dword [rsp - 0x30], 0x3eddce42
mov dword [rsp + 0xd4], edi
movabs rcx, 0x3bbecde548ccb1e9
xor rcx, 0x1b7d6436
xor rcx, 0x1f58dabb
xor rcx, 0x4eea6e29
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x3b49aecf2bda2fd1
xor rcx, 0x1261200d
xor rcx, 0x34878bff
add rcx, 0x7fffffff
xor rcx, 0x3a0ac931
ror rax, 3
ror rax, 3
add rax, rcx
mov dword [rsp - 0x20], 0x240ad5d9
movabs rcx, 0x42cdc3235d76fb01
sub rcx, 0x4c4b82ad
xor rcx, 0x3c2dbfd2
sub rcx, 0xdf4b0b4
xor rcx, 0x5a7d83b0
xor rax, rcx
ror rax, 4
mov dword [rsp - 0x44], 0x371b90cc
xchg r12, rax
mov qword [rsi + 0x88], r12
xchg r12, rax
jmp 0x140006839
mov dword [rsp + 0xd4], 0x66c95fcf
sub dword [rsp + 0xd4], 0x4b1bd8d2
add dword [rsp + 0xd4], 0x1fe5c439
xor dword [rsp + 0xd4], 0x34755167
sub dword [rsp + 0xd4], 0xfe61a50
mov edx, 0x2a420468
add edx, 0x2a5e7ea0
sub edx, 0x47eee9e
add edx, 0x652af1a
sub edx, 0x8cd3f05
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140026460
mov dword [rsp - 0x20], esp
test rax, rax
je 0x140006961
ror rax, 0xc
ror rax, 4
ror rax, 4
ror rax, 1
movabs rcx, 0x1024233f21167ed7
add rcx, 0xf67cd19
add rcx, 0x2b13b7f5
xor rcx, 0x10fbf388
add rcx, 0x7fffffff
add rcx, 0x2f2991fe
add rax, rcx
mov dword [rsp + 0x48], edi
movabs rcx, 0xdb24527100a3b051
add rcx, 0x796089c5
sub rcx, 0x1f0120fa
add rcx, 0x7fffffff
xor rcx, 0x208f67ac
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x1c3c01f2540d285e
sub rcx, 0x50d68a84
xor rcx, 0x7f336655
add rcx, 0x7fffffff
xor rcx, 0x7866de97
add rax, rcx
mov dword [rsp - 0x14], 0x7f13413f
movabs rcx, 0xf2cf657557077749
sub rcx, 0x4d018357
add rcx, 0x4b543454
sub rcx, 0x429de8a2
add rcx, 0x5e2cd611
rol rax, 3
rol rax, 0x23
rol rax, 0x10
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov qword [rsi + 0x90], rax
xchg rbp, rbp
jmp 0x140006981
mov dword [rsp + 0x48], 0x1df6f1b5
xor dword [rsp + 0x48], 0x692aaf13
sub dword [rsp + 0x48], 0x6a8e11e2
xor dword [rsp + 0x48], 0xa4e4cc5
mov edx, 0x1e9cbd27
add edx, 0x41b4e8f6
sub edx, 0x194c0f85
add edx, 0x1588cf14
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.140026460
mov dword [rsp - 0xc], 0xd659ae6
test rax, rax
je 0x140006ab3
movabs rcx, 0x15a67723420f7b39
add rcx, 0x461435
sub rcx, 0x2388efb1
xor rcx, 0x77ea2931
xor rcx, 0x10573532
mov dword [rsp + 0x50], edi
mov dword [rsp - 0x2c], ebp
xor rax, rcx
movabs rcx, 0x4fc20f947013c15f
sub rcx, 0x335a161e
sub rcx, 0x1b752355
xor rcx, 0x60d8b9e4
add rcx, 0x7fffffff
add rcx, 0x258623c7
sub rax, rcx
mov dword [rsp - 0x24], ebx
movabs rcx, 0x32c1145b463d96f4
sub rcx, 0x114da26c
add rcx, 0x31c757df
sub rcx, 0x5883cc72
xor rcx, 0x60a64b0e
xor rax, rcx
xchg r10, r10
movabs rcx, 0x10c84e873ae7a089
add rcx, 0x43b16c42
sub rcx, 0x528ccace
add rcx, 0x511615bc
add rcx, 0x7fffffff
xor rcx, 0x3c252c6d
not rax
ror rax, 7
mov rbx, rbx
xor rax, rcx
movabs rcx, 0xe5db16d4dd0c872
xor rcx, 0xa175fd5
xor rcx, 0x1c65de31
xor rcx, 0x4b18cb58
add rax, rcx
xchg r9, r9
mov qword [rsi + 0x98], rax
jmp 0x140006adb
mov dword [rsp + 0x50], 0x208c5a3
add dword [rsp + 0x50], 0x1bf1a5f1
add dword [rsp + 0x50], 0x2839f40b
sub dword [rsp + 0x50], 0x21cb26fe
sub dword [rsp + 0x50], 0x246938a0
mov edx, 0x4d8ca49d
add edx, 0x159138c1
sub edx, 0x3106bd5a
sub edx, 0x50e19ab
add edx, 0x71e54527
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140026460
mov dword [rsp - 0x40], esp
test rax, rax
je 0x140006bcf
rol rax, 0x2a
rol rax, 8
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x1584e7b5432c2cbe
xor rcx, 0x1a961beb
sub rcx, 0x44a6674a
add rcx, 0x694da142
add rcx, 0x74e672aa
xor rax, rcx
mov dword [rsp + 0x60], edi
xchg rdi, rdi
movabs rcx, 0x5fc3ed997501e9ad
sub rcx, 0x33b39f7e
xor rcx, 0x7cc6141c
add rcx, 0x7fffffff
add rcx, 0x15710a8e
add rax, rcx
movabs rcx, 0x3763ff344f18bcc5
xor rcx, 0x21fe4fc
xor rcx, 0x6a5c490e
add rcx, 0x40997bdc
not rax
xchg r10, r10
rol rax, 0x12
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
not rax
xchg rsp, rsp
add rax, rcx
xchg rcx, rax
mov qword [rsi + 0xa0], rcx
xchg rcx, rax
jmp 0x140006bf7
mov dword [rsp + 0x60], 0x5b030aa1
sub dword [rsp + 0x60], 0x23e95a79
add dword [rsp + 0x60], 0x3976dad0
xor dword [rsp + 0x60], 0x7112a247
sub dword [rsp + 0x60], 0x18228be
mov edx, 0x61e60f42
sub edx, 0x16340c72
sub edx, 0x2a8489e2
xor edx, 0xd746f49
xchg rcx, r8
mov r8, rbx
xchg r8, rcx
call fcn.140026460
test rax, rax
je 0x140006cd1
mov dword [rsp - 0x2c], ebp
not rax
mov dword [rsp + 0xac], edi
ror rax, 1
ror rax, 5
ror rax, 0x1c
ror rax, 7
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0xd80f0d723d510033
xor rcx, 0x494c4d6f
sub rcx, 0x1f4a6699
sub rcx, 0x1ff54631
add rax, rcx
mov rsp, rsp
movabs rcx, 0x7c133d502b6fcfeb
xor rcx, 0x2da88a0e
add rcx, 0x3b7a513c
sub rcx, 0x280f14eb
not rax
mov r11, r11
ror rax, 5
ror rax, 0x1d
ror rax, 3
ror rax, 3
ror rax, 5
sub rax, rcx
xchg rbx, rbx
ror rax, 1
ror rax, 4
ror rax, 3
ror rax, 1
mov qword [rsi + 0xa8], rax
jmp 0x140006d08
mov dword [rsp + 0xac], 0x46b310bc
sub dword [rsp + 0xac], 0x8aa2f81
sub dword [rsp + 0xac], 0x24cf18ad
xor dword [rsp + 0xac], 0x26aae694
xor dword [rsp + 0xac], 0x3f932e1b
mov edx, 0x315ce77a
xor edx, 0x75b78463
sub edx, 0xa1c4635
sub edx, 0x54ef2eb
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140026460
test rax, rax
xchg r13, r13
je 0x140006e0d
movabs rcx, 0xa65ceb0678298094
xor rcx, 0x78e057ae
add rcx, 0x4b663661
add rcx, 0x4992f9c5
mov dword [rsp + 0xdc], edi
add rax, rcx
movabs rcx, 0x7a5a6a774139f4a4
add rcx, 0x229662f5
sub rcx, 0x52601616
add rcx, 0x92dc6a1
rol rax, 2
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x2d8032cf107badac
add rax, 0x327a3ec
add rax, 0x4ae950b8
xor rax, 0x4984713
sub rax, 0x1aa7cef0
xor rcx, rax
movabs rax, 0x70ba1b7d7dbbc39f
sub rax, 0x2ff94d91
xor rax, 0x5dd0f48
add rax, 0x7fffffff
xor rax, 0x36a084c
not rcx
xchg r12, r12
sub rcx, rax
movabs rax, 0x34999412170c82fa
xor rax, 0x43c36872
xor rax, 0x6736d6b6
add rax, 0x67721d4
xor rcx, rax
mov dword [rsp - 0xc], ecx
mov qword [rsi + 0xb0], rcx
jmp 0x140006e39
mov dword [rsp + 0xdc], 0x2e8779cc
xor dword [rsp + 0xdc], 0x19f2636
add dword [rsp + 0xdc], 0x2ddb0d41
sub dword [rsp + 0xdc], 0x5cf36d3a
mov edx, 0x5f50e3fa
xor edx, 0x29b11aee
sub edx, 0x35ddfa88
xor edx, 0x35ef10c1
xor edx, 0x612949e4
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140026460
test rax, rax
mov rsi, rsi
je 0x140006f63
movabs rcx, 0x216e4ac7fa71498
sub rcx, 0x4cb8e91
xor rcx, 0x3fbd011f
xor rcx, 0x3036e619
xor rcx, 0x7a36f1f6
mov dword [rsp + 0xd0], edi
mov dword [rsp - 0x14], esi
xor rax, rcx
movabs rcx, 0xfededddf490e3355
sub rcx, 0x34b88407
add rcx, 0x45c9a8c9
add rcx, 0x71b2f107
rol rax, 1
rol rax, 0x1a
rol rax, 0xa
rol rax, 9
rol rax, 1
rol rax, 1
xor rax, rcx
mov r12, r12
movabs rcx, 0x275c647b5c56867f
sub rcx, 0xb344841
xor rcx, 0x12b246c6
xor rcx, 0xa3d8809
sub rcx, 0x3d7efc27
sub rax, rcx
mov dword [rsp - 0x24], esp
movabs rcx, 0x5949b6a533abf3c4
add rcx, 0x3715d0d0
add rcx, 0x122cfae8
xor rcx, 0x4e60e6c9
xor rax, rcx
mov dword [rsp - 0x30], 0x7b0abefb
movabs rcx, 0x405248bb395022af
add rcx, 0x326674ea
xor rcx, 0x4718d8a7
add rcx, 0x3803ef19
add rax, rcx
mov qword [rsi + 0xb8], rax
jmp 0x140006f8f
mov dword [rsp + 0xd0], 0x72a05a16
sub dword [rsp + 0xd0], 0x1c391db9
add dword [rsp + 0xd0], 0x22d95be0
sub dword [rsp + 0xd0], 0x7940983c
mov edx, 0x5f521e2
add edx, 0x2444052e
xor edx, 0x49276410
xor edx, 0x1ba70043
add edx, 0x633a3e72
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140026460
mov r10, r10
test rax, rax
je 0x140007074
movabs rcx, 0x17351a8d64f76ec4
xor rcx, 0x16052a28
sub rcx, 0x695f4325
add rcx, 0x644678f3
sub rcx, 0xbab7a91
mov dword [rsp + 0xb0], edi
add rax, rcx
mov dword [rsp - 0x30], edi
movabs rcx, 0x446d46d96e9b83ff
xor rcx, 0x4a4edd4e
xor rcx, 0x4cbe1d93
add rcx, 0x1d291e16
rol rax, 9
sub rax, rcx
movabs rcx, 0x714977a72aba9fb0
xor rcx, 0x95ab200
add rcx, 0x40942a58
add rcx, 0x1dc2e71c
rol rax, 0x13
rol rax, 0xe
rol rax, 1
rol rax, 1
sub rax, rcx
rol rax, 0x26
rol rax, 5
rol rax, 5
rol rax, 1
rol rax, 1
not rax
xchg r8, r8
mov qword [rsi + 0xc0], rax
jmp 0x1400070ab
mov dword [rsp + 0xb0], 0x65ef7876
sub dword [rsp + 0xb0], 0x15bb3c71
xor dword [rsp + 0xb0], 0x7b532a55
add dword [rsp + 0xb0], 0x14b2a1dd
xor dword [rsp + 0xb0], 0x4019b82c
mov edx, 0x44929fa4
xor edx, 0x33a27eb9
sub edx, 0x5cee851d
xor edx, 0x70ed9565
add edx, 0x4cf2a414
xchg rbx, r11
mov rcx, r11
xchg r11, rbx
call fcn.140026460
test rax, rax
je 0x140007195
mov rsi, rsi
ror rax, 2
ror rax, 2
movabs rcx, 0xb68f781810fde005
xor rcx, 0x1dc4373f
sub rcx, 0x279929a
add rcx, 0x1421943c
xor rcx, 0x52b7f547
add rax, rcx
mov dword [rsp + 0xa0], edi
not rax
mov r11, r11
movabs rcx, 0x549009ae1db3c782
add rcx, 0x3dde52c7
add rcx, 0x10252b13
add rcx, 0x43ac5ab1
ror rax, 0x15
ror rax, 0x10
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r15, r15
movabs rcx, 0x609c55c73821300b
add rcx, 0x140796c2
add rcx, 0x25f3ee99
sub rcx, 0x39694d96
ror rax, 0xd
ror rax, 0x17
add rax, rcx
mov qword [rsi + 0xc8], rax
mov dword [rsp - 0x24], esp
jmp 0x1400071cc
mov dword [rsp + 0xa0], 0x522b2dc8
sub dword [rsp + 0xa0], 0x36f3317a
xor dword [rsp + 0xa0], 0x46ea7ffc
add dword [rsp + 0xa0], 0x20fc5331
sub dword [rsp + 0xa0], 0x7ed9d6e2
mov edx, 0x3d7bc6f6
add edx, 0x1ab720ef
xor edx, 0x4e4f76c8
add edx, 0x4d9a97b8
sub edx, 0x43a4e28b
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
call fcn.140026460
test rax, rax
mov r9, r9
je 0x1400072e2
movabs rcx, 0xd9410f7646ef1b45
xor rcx, 0x50f2ddfa
add rcx, 0x3dd2959d
xor rcx, 0x5679e25f
add rcx, 0x7fffffff
xor rcx, 0xfb8a2ad
mov dword [rsp + 0x9c], edi
add rax, rcx
movabs rcx, 0xafcd13db407c0797
add rcx, 0x4ad2c3a
add rcx, 0x2395596c
add rcx, 0x7fffffff
add rcx, 0x14a47229
rol rax, 0x1c
rol rax, 0x13
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x291fb56b5c7a2116
sub rax, 0xd49e385
sub rax, 0x4c3d821d
add rax, 0x7fffffff
add rax, 0x5a47cc4a
not rcx
mov dword [rsp - 0x44], ecx
add rcx, rax
movabs rax, 0x5339f879778e4407
xor rax, 0x5b996f42
xor rax, 0x673a9527
add rax, 0x554e1b4
xor rcx, rax
rol rcx, 0x10
rol rcx, 0x14
rol rcx, 0xf
rol rcx, 3
rol rcx, 1
mov qword [rsi + 0xd0], rcx
jmp 0x14000730e
mov dword [rsp + 0x9c], 0xa6f87f6
xor dword [rsp + 0x9c], 0x31f9743e
xor dword [rsp + 0x9c], 0x2a4dee52
xor dword [rsp + 0x9c], 0x11db1d9b
mov edx, 0x1884c8d
add edx, 0x2f20bdd4
add edx, 0x45ca9d7b
add edx, 0x3b270e26
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140026460
mov dword [rsp - 0x18], esi
test rax, rax
je 0x140007449
movabs rcx, 0xf9fad3ff746d2924
sub rcx, 0x40bbb10e
sub rcx, 0x1793052e
add rcx, 0x1f475202
add rcx, 0x7fffffff
add rcx, 0xfe2da6a
mov dword [rsp + 0x80], edi
add rax, rcx
mov dword [rsp - 0x38], 0x16414701
movabs rcx, 0xad1208c0594e689f
add rcx, 0x1fd5cb3c
sub rcx, 0x1a24a1cc
sub rcx, 0xbf45de7
add rcx, 0x7fffffff
add rcx, 0x24a16d9e
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
add rcx, rax
xchg r15, r15
movabs rax, 0x3f3d0be93e1a7577
xor rax, 0x60ed3aa2
xor rax, 0x4be67dad
xor rax, 0x71824460
add rax, 0x7fffffff
sub rax, 0x8e2fd4d
xor rcx, rax
mov dword [rsp - 0x28], 0x23d5478f
movabs rax, 0x5c232df3bf229c2
sub rax, 0x4892cfd
add rax, 0x395ce533
xor rax, 0x461f0625
add rax, 0x7fffffff
xor rax, 0x7af69ded
add rcx, rax
mov rsi, rsi
not rcx
ror rcx, 2
ror rcx, 0x24
ror rcx, 6
ror rcx, 1
mov qword [rsi + 0xd8], rcx
mov rsp, rsp
jmp 0x140007480
mov dword [rsp + 0x80], 0x5d41cdb1
sub dword [rsp + 0x80], 0x3f23e0d5
add dword [rsp + 0x80], 0x3153748d
xor dword [rsp + 0x80], 0x5d8ea915
sub dword [rsp + 0x80], 0x12ffc87b
mov edx, 0x667bb98e
sub edx, 0x53690550
add edx, 0x1090d8b4
xor edx, 0x30945928
xor edx, 0x714460a8
xchg rcx, rdx
mov rdx, rbx
xchg rcx, rdx
call fcn.140026460
xchg r12, r12
test rax, rax
je 0x1400075a9
movabs rcx, 0x53cbfbbc451f3755
add rcx, 0x1c24f0df
sub rcx, 0x2e51848f
sub rcx, 0x1a9fb4fe
add rcx, 0xde21d93
mov dword [rsp + 0x54], edi
add rax, rcx
mov dword [rsp - 0x20], esp
movabs rcx, 0x4d154a1d4eb2fdd7
xor rcx, 0x44ee7750
add rcx, 0x71b4e1c
xor rcx, 0x460c56b3
add rcx, 0x7fffffff
xor rcx, 0x644f14de
xor rax, rcx
movabs rcx, 0x3c4566f947ee0bb8
add rcx, 0x1a974404
sub rcx, 0x614cda6f
add rcx, 0x7922cd93
sub rax, rcx
movabs rcx, 0x5f752ead5b5912b5
xor rcx, 0xa0e083a
sub rcx, 0xee8868a
add rcx, 0x1615b36
ror rax, 0xf
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
ror rax, 4
ror rax, 6
ror rax, 0x19
ror rax, 0xf
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x40], ecx
xchg rsp, rax
mov qword [rsi + 0xe0], rsp
xchg rsp, rax
jmp 0x1400075d1
mov dword [rsp + 0x54], 0x36cc28e5
add dword [rsp + 0x54], 0x3a4ee773
add dword [rsp + 0x54], 0x3811e41
sub dword [rsp + 0x54], 0x5df4c9ce
sub dword [rsp + 0x54], 0x16a764ca
mov edx, 0xb400f4a
add edx, 0x420966e6
sub edx, 0x44f4a165
add edx, 0x3e1a4b8b
xchg rdx, rcx
mov rdx, rbx
xchg rcx, rdx
call fcn.140026460
test rax, rax
mov rdx, rdx
je 0x1400076eb
rol rax, 0x10
rol rax, 4
rol rax, 3
rol rax, 2
rol rax, 1
movabs rcx, 0x7f70cf9455025de3
xor rcx, 0x65c610ef
sub rcx, 0xf25d1bd
xor rcx, 0x7c48dcd0
add rcx, 0x59876347
sub rax, rcx
mov dword [rsp - 0x40], 0x3652297c
mov dword [rsp + 0x30], edi
ror rax, 1
ror rax, 1
ror rax, 5
ror rax, 2
ror rax, 2
movabs rcx, 0x3577c3510ce381fb
add rcx, 0x191a9fb8
add rcx, 0x46e7ee68
xor rcx, 0x4c594e0f
sub rax, rcx
movabs rcx, 0x78bbf49531ceae07
add rcx, 0x161ea91e
xor rcx, 0x643bb1d0
sub rcx, 0x107db3d9
rol rax, 0xe
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
xchg rbx, rbx
movabs rcx, 0x4db9c752a7e2d2b
add rcx, 0x2e938c78
xor rcx, 0x6c560fc4
add rcx, 0x140cf1c
sub rcx, 0x13d9936e
xor rax, rcx
xchg rcx, rax
mov qword [rsi + 0xe8], rcx
xchg rcx, rax
jmp 0x14000770b
mov dword [rsp + 0x30], 0xb46bc51
add dword [rsp + 0x30], 0x5e87e10f
xor dword [rsp + 0x30], 0x63fb4cfd
sub dword [rsp + 0x30], 0xa35d19c
mov edx, 0x1494dcb1
add edx, 0x2c109ec3
sub edx, 0x1a46794b
add edx, 0xacf44758
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140026460
mov dword [rsp - 0x28], 0x462e387b
test rax, rax
je 0x140007813
movabs rcx, 0x895557321b3d647a
add rcx, 0x526e3480
sub rcx, 0x4850f449
xor rcx, 0xb9356bf
xor rcx, 0xde3f7c9
mov dword [rsp + 0x138], edi
add rax, rcx
mov r9, r9
movabs rcx, 0x2b68ee870709e1a8
add rcx, 0x43c4fb9f
xor rcx, 0x7ce12c85
sub rcx, 0x96e4b1c
add rcx, 0x18e75e6e
not rax
sub rax, rcx
mov r14, r14
movabs rcx, 0x43cfdc79314b2fb2
xor rcx, 0x16364fcd
sub rcx, 0x1aefa4cd
add rcx, 0x7fffffff
add rcx, 0x655e2daa
ror rax, 0xe
ror rax, 1
sub rax, rcx
movabs rcx, 0x3fe2cc554014ae1d
xor rcx, 0x4697c222
xor rcx, 0x636f7ba0
sub rcx, 0xb2b6fc0
add rcx, 0x29ec5ca9
rol rax, 7
mov rsp, rsp
xor rax, rcx
xchg r12, rax
mov qword [rsi + 0xf0], r12
xchg r12, rax
jmp 0x14000784a
mov dword [rsp + 0x138], 0x5f50f80a
xor dword [rsp + 0x138], 0x75a9dda8
add dword [rsp + 0x138], 0x50748505
sub dword [rsp + 0x138], 0x495ef330
sub dword [rsp + 0x138], 0x320eb776
mov edx, 0x405533c3
sub edx, 0xb528be9
xor edx, 0x4c9fc029
xor edx, 0x7181e1a1
xor edx, 0xe959bdca
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140026460
test rax, rax
mov dword [rsp - 0x44], 0x6d5809f5
je 0x140007946
ror rax, 0xc
ror rax, 0xe
ror rax, 1
ror rax, 1
movabs rcx, 0xded61eae023da946
add rcx, 0x316675d4
sub rcx, 0x14119f40
add rcx, 0x7fffffff
xor rcx, 0x40d25763
xor rax, rcx
mov r12d, edi
movabs rcx, 0x28db8c421948aed0
add rcx, 0x4d61beaa
xor rcx, 0x4de1b58c
xor rcx, 0x3614a2c5
add rcx, 0x7fffffff
xor rcx, 0x6ee81978
sub rax, rcx
xchg rbp, rbp
movabs rcx, 0xb1a133c130fb788f
add rcx, 0xe34720a
sub rcx, 0x1964aa59
add rcx, 0x2373d5ae
xor rcx, 0x2eecc3c7
rol rax, 2
rol rax, 0x10
rol rax, 5
rol rax, 4
rol rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x40], edx
xchg rbx, rax
mov qword [rsi + 0xf8], rbx
xchg rbx, rax
jmp 0x140007968
mov r12d, 0x246db128
add r12d, 0x2fc5a9fb
sub r12d, 0x3bf7e2fd
xor r12d, 0x72ec9acb
xor r12d, 0x6ad7e2ec
mov edx, 0x3a1b037a
sub edx, 0x2b671e06
add edx, 0x21e8e3f2
add edx, 0x37fb4a0c
sub edx, 0x3907d93e
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140026460
xchg rsi, rsi
test rax, rax
je 0x140007a7c
rol rax, 0x1d
rol rax, 0x1e
rol rax, 2
rol rax, 1
movabs rcx, 0x49cc66086705d2ce
sub rcx, 0x57242e26
sub rcx, 0x8d1eb20
add rcx, 0x12d84d0d
add rcx, 0x7fffffff
xor rcx, 0x1520c8b8
add rax, rcx
mov dword [rsp + 0xa4], edi
xchg r9, r9
movabs rcx, 0xffdd6f020551aa8d
add rcx, 0x19dfd38e
sub rcx, 0x13a9bca9
add rcx, 0x7bb80596
xor rax, rcx
movabs rcx, 0x71f129f83d5cd6df
add rcx, 0x3ed3459
add rcx, 0xc11e6b3
xor rcx, 0x6e084e1f
ror rax, 0x16
ror rax, 7
ror rax, 7
ror rax, 6
add rax, rcx
movabs rcx, 0x388868884c8c7416
sub rcx, 0x2abf7733
xor rcx, 0x746bd847
sub rcx, 0x4e02f8b8
add rcx, 0x7fffffff
add rcx, 0x49afcd00
xor rax, rcx
mov qword [rsi + 0x100], rax
mov dword [rsp - 0x20], ebp
jmp 0x140007ab3
mov dword [rsp + 0xa4], 0xdd414a3
add dword [rsp + 0xa4], 0x39a1e31a
sub dword [rsp + 0xa4], 0x326e703a
add dword [rsp + 0xa4], 0x60bb65d3
xor dword [rsp + 0xa4], 0x75c2ed57
mov edx, 0x6c178262
xor edx, 0x7f36f38a
add edx, 0x553c42fe
sub edx, 0x5d3dcd54
xchg r9, rbx
mov rcx, r9
xchg r9, rbx
call fcn.140026460
mov dword [rsp - 0x28], edx
test rax, rax
je 0x140007bc9
movabs rcx, 0xc9d743090d3d789f
add rcx, 0x2ed8a729
sub rcx, 0x2e1dee22
add rcx, 0x7fffffff
add rcx, 0x49a02370
mov dword [rsp + 0x94], edi
add rax, rcx
movabs rcx, 0x3c4fdb2914d6a548
add rcx, 0x4fa6463c
add rcx, 0x139ca5ad
sub rcx, 0x1da51ef3
add rcx, 0x71e36907
ror rax, 9
ror rax, 3
ror rax, 1
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x6d264853125d50ae
xor rcx, 0x3efe3a62
add rcx, 0x146c9a7a
add rcx, 0x7fffffff
xor rcx, 0x2aa2a59f
rol rax, 1
rol rax, 6
rol rax, 0x32
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x2328dca9371ed84b
xor rcx, 0x29dc1d1e
sub rcx, 0x12b67932
add rcx, 0x7fffffff
add rcx, 0x6893d18b
not rax
mov dword [rsp - 0x38], esp
add rax, rcx
xchg rbx, rax
mov qword [rsi + 0x108], rbx
xchg rbx, rax
jmp 0x140007c00
mov dword [rsp + 0x94], 0x4e2e141e
add dword [rsp + 0x94], 0x1d17da4b
sub dword [rsp + 0x94], 0x56de2a69
xor dword [rsp + 0x94], 0x25a9d2b8
xor dword [rsp + 0x94], 0x31ce16b9
mov edx, 0x6a46c29f
sub edx, 0x28e2f9ae
xor edx, 0x3b380fe
sub edx, 0x3ca8611b
xor edx, 0x484623e4
mov rcx, rbx
call fcn.140026460
mov dword [rsp - 0x40], 0x308328cd
test rax, rax
je 0x140007d31
ror rax, 1
movabs rcx, 0xe1cdd0ae22e078a3
xor rcx, 0x53b4a1f4
sub rcx, 0x1f431ebd
xor rcx, 0x3799f01f
add rax, rcx
mov dword [rsp + 0x74], edi
mov dword [rsp - 0x44], 0x7c7028c
movabs rcx, 0x300a64b0668c42a9
sub rcx, 0x35d1a23d
sub rcx, 0x765bf5d
add rcx, 0xc1ab5a9
add rcx, 0x724d46d8
xor rax, rcx
mov dword [rsp - 0x28], 0x5f5f54e7
movabs rcx, 0x720801c1494b225b
add rcx, 0x1eea463f
sub rcx, 0x5542ba52
add rcx, 0x6a6d806a
sub rcx, 0x4858fed9
rol rax, 2
rol rax, 8
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x468343b3f7ba4a7
add rcx, 0x8e9d11f
sub rcx, 0x1760effd
xor rcx, 0x3064c1ca
add rcx, 0x5fa8ff75
sub rax, rcx
movabs rcx, 0x5f92d9e95ad78647
add rcx, 0x651fe3f
sub rcx, 0x3098d32b
add rcx, 0x7fffffff
xor rcx, 0x73fd00da
xor rax, rcx
xchg rsp, rax
mov qword [rsi + 0x110], rsp
xchg rsp, rax
jmp 0x140007d59
mov dword [rsp + 0x74], 0x3877ab6b
add dword [rsp + 0x74], 0x2c817bf7
sub dword [rsp + 0x74], 0x4f3ce39d
add dword [rsp + 0x74], 0x19fbc436
xor dword [rsp + 0x74], 0x2fb807fa
mov edx, 0x5fc4e2b1
xor edx, 0x2605b416
sub edx, 0x3309e1b4
add edx, 0x5fdda263
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140026460
test rax, rax
mov dword [rsp - 0x1c], 0x1138744a
je 0x140007e5b
movabs rcx, 0x1b082f8e5ca91af9
sub rcx, 0x4a0091b3
add rcx, 0x3723dc11
add rcx, 0x14877d27
add rcx, 0x7fffffff
xor rcx, 0x5770bb23
mov dword [rsp + 0x40], edi
add rax, rcx
xchg rsi, rsi
movabs rcx, 0x7d47715006ef542b
add rcx, 0x1c80c98
add rcx, 0xe6a88c0
add rcx, 0x1db7ff0e
sub rcx, 0x2ed84ebc
rol rax, 0x18
add rcx, rax
mov rsp, rsp
movabs rax, 0x48fe53b622755384
add rax, 0x543dc16c
sub rax, 0x27817b94
xor rax, 0x7330bec2
sub rax, 0x2c2301e8
not rcx
sub rcx, rax
xchg rsi, rsi
movabs rax, 0x967ec6160478c0ab
add rax, 0x2156617a
sub rax, 0x249a1137
xor rax, 0x72c6cf79
add rax, 0x7fffffff
sub rax, 0x6bed362
xor rcx, rax
xchg rsi, rsi
mov qword [rsi + 0x118], rcx
jmp 0x140007e7b
mov dword [rsp + 0x40], 0x7d99aa07
sub dword [rsp + 0x40], 0x720de7ff
add dword [rsp + 0x40], 0x64c0c25f
sub dword [rsp + 0x40], 0x704c8466
mov edx, 0x31cf9aa8
sub edx, 0x1e8706ee
xor edx, 0x381317a6
add edx, 0x3e8eb347
mov rcx, rbx
mov r8, r8
call fcn.140026460
test rax, rax
je 0x140007f42
not rax
mov dword [rsp - 0x10], esi
mov dword [rsp + 0x24], edi
rol rax, 0xd
rol rax, 4
rol rax, 5
rol rax, 1
movabs rcx, 0x67ccf38739c17418
xor rcx, 0xca5abe1
xor rcx, 0x6272bb67
add rcx, 0x7fffffff
xor rcx, 0x4c5e32eb
xor rax, rcx
movabs rcx, 0x10d222d05c0deb41
sub rcx, 0x420b11db
add rcx, 0xfba8e65
add rcx, 0x1dec50cd
rol rax, 0x24
rol rax, 7
rol rax, 1
not rax
rol rax, 0x1c
rol rax, 6
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r13, rax
mov qword [rsi + 0x120], r13
xchg r13, rax
jmp 0x140007f62
mov dword [rsp + 0x24], 0x4e5d4755
sub dword [rsp + 0x24], 0x24893b24
add dword [rsp + 0x24], 0x4d52e4bc
xor dword [rsp + 0x24], 0x7726f0ec
mov edx, 0x4267fdd3
xor edx, 0x53987751
xor edx, 0x4a7ac114
xor edx, 0x5cba693
sub edx, 0x2b68ef3
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140026460
test rax, rax
je 0x140008052
mov rsi, rsi
movabs rcx, 0x4f67cabe2f7064a3
add rcx, 0xf13ea5c
sub rcx, 0x15ae478e
add rcx, 0x453f1825
add rcx, 0x529a1bf0
mov dword [rsp + 0x140], edi
add rax, rcx
mov dword [rsp - 0xc], 0x4be86846
movabs rcx, 0x630de4633162dca1
xor rcx, 0x76ec0d8e
sub rcx, 0x471d1b0c
add rcx, 0x2094b20c
add rcx, 0x7fffffff
add rcx, 0x1e333a7d
not rax
mov dword [rsp - 0x34], 0x2bc89763
ror rax, 1
add rax, rcx
movabs rcx, 0x5c9823f76566a8fd
add rcx, 0xea48a58
xor rcx, 0x58ccd91d
sub rcx, 0x2287f0ca
add rcx, 0x19924fb8
ror rax, 1
ror rax, 8
xor rax, rcx
mov dword [rsp - 0x44], edi
not rax
mov qword [rsi + 0x128], rax
jmp 0x14000807e
mov dword [rsp + 0x140], 0x3765ce95
xor dword [rsp + 0x140], 0x4714101c
sub dword [rsp + 0x140], 0x246474cb
xor dword [rsp + 0x140], 0x4c0d69bf
mov edx, 0x5cea038c
add edx, 0x1acd4c
xor edx, 0x6ade7a44
add edx, 0x35493f11
xchg r10, rbx
mov rcx, r10
xchg rbx, r10
call fcn.140026460
test rax, rax
mov dword [rsp - 0x28], 0x3d05f453
je 0x140008132
movabs rcx, 0xaca6292f07111c55
add rcx, 0x1f1aa921
xor rcx, 0x3c78da27
xor rcx, 0x4c01e2f7
mov dword [rsp + 0xd8], edi
mov dword [rsp - 0x30], ebx
xor rax, rcx
movabs rcx, 0x4bed9f62012f1c01
xor rcx, 0x27fa3aa4
xor rcx, 0x63e364f9
xor rcx, 0xf2cbc08
xor rcx, 0x7b7d753f
not rax
mov r14, r14
add rax, rcx
not rax
ror rax, 0x10
ror rax, 6
ror rax, 0xe
ror rax, 4
ror rax, 1
mov qword [rsi + 0x130], rax
jmp 0x140008169
mov dword [rsp + 0xd8], 0x5e0b0483
sub dword [rsp + 0xd8], 0x2ecb2b9
sub dword [rsp + 0xd8], 0x3ae7f9ed
xor dword [rsp + 0xd8], 0xeaab888
xor dword [rsp + 0xd8], 0x2e9cef54
mov edx, 0x51921d7
xor edx, 0x3ec972c7
xor edx, 0x4e153871
sub edx, 0x7260c199
add edx, 0x5255c64c
mov rcx, rbx
mov dword [rsp - 0x40], 0x6d22f61b
call fcn.140026460
test rax, rax
je 0x140008237
rol rax, 8
rol rax, 2
rol rax, 1
movabs rcx, 0x633ab09630c5ba32
xor rcx, 0x71bc430b
sub rcx, 0x20388f28
add rcx, 0x7fffffff
add rcx, 0x2d34bb12
not rax
xchg r14, r14
mov dword [rsp + 0xb4], edi
ror rax, 4
ror rax, 0x1c
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
not rax
xchg r14, r14
sub rax, rcx
movabs rcx, 0x7654b71649945b1c
sub rcx, 0x2fc49368
xor rcx, 0x2126346e
add rcx, 0x7fffffff
sub rcx, 0x1db52c52
not rax
mov dword [rsp - 0x44], esi
sub rax, rcx
mov qword [rsi + 0x138], rax
jmp 0x140008263
mov dword [rsp + 0xb4], 0x69a54128
add dword [rsp + 0xb4], 0x3573e4a
sub dword [rsp + 0xb4], 0x11bfb2b8
sub dword [rsp + 0xb4], 0x5b3cccb9
mov edx, 0x7a1c02c4
sub edx, 0x3a636e20
xor edx, 0x1f4f7513
sub edx, 0x7eec6f3
add edx, 0x8c5d8e7a
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140026460
xchg r9, r9
test rax, rax
je 0x140008373
movabs rcx, 0x5d933d2177b881b5
sub rcx, 0x1b1ab6d1
xor rcx, 0x408b3fd8
xor rcx, 0x10d47ebb
add rcx, 0x40102aa1
mov dword [rsp + 0x4c], edi
mov dword [rsp - 0x14], edi
xor rax, rcx
movabs rcx, 0x1c0c7f7a397ba136
add rcx, 0x457ee125
xor rcx, 0x17c4c096
xor rcx, 0xc1afcb6
sub rcx, 0x25152afc
add rax, rcx
mov dword [rsp - 0x1c], ecx
movabs rcx, 0x46f2c46403957cb4
add rcx, 0x79d9e584
add rcx, 0xf171c0
add rcx, 0x10623b58
not rax
mov r9, r9
sub rax, rcx
movabs rcx, 0x31f9388c7bdf23b3
sub rcx, 0x1f2a066d
xor rcx, 0x259ab34d
sub rcx, 0x16d57d1d
ror rax, 0xd
ror rax, 5
ror rax, 6
add rax, rcx
mov rdi, rdi
rol rax, 0x1b
rol rax, 0x1a
rol rax, 4
rol rax, 1
rol rax, 1
xchg rdi, rax
mov qword [rsi + 0x140], rdi
xchg rdi, rax
jmp 0x140008393
mov dword [rsp + 0x4c], 0x13b0a545
add dword [rsp + 0x4c], 0x37fecf79
add dword [rsp + 0x4c], 0x1db027f2
sub dword [rsp + 0x4c], 0x695f9caf
mov edx, 0x8a2965
add edx, 0x3265dbee
sub edx, 0x23000a64
xor edx, 0x5d986dc1
xchg rbx, r9
mov rcx, r9
xchg r9, rbx
call fcn.140026460
test rax, rax
je 0x1400084ae
mov dword [rsp - 0x28], 0x13323b57
ror rax, 9
ror rax, 0x1e
ror rax, 7
ror rax, 1
movabs rcx, 0x8dd0ad403d166c0c
sub rcx, 0x2e916f18
add rcx, 0x143a26d6
add rcx, 0x17494288
add rax, rcx
mov dword [rsp - 0x30], ebx
mov dword [rsp + 0x5c], edi
movabs rcx, 0x7f30455d4793d8c6
sub rcx, 0x33d0d543
add rcx, 0x262b9431
sub rcx, 0x392b01de
add rcx, 0x7fffffff
xor rcx, 0x5dfecb19
xor rax, rcx
mov dword [rsp - 0x2c], 0x288fcbe9
movabs rcx, 0x2c61bd3f1e34eaf0
add rcx, 0x2288beb
xor rcx, 0x72ee77b8
add rcx, 0x576084f8
sub rax, rcx
movabs rcx, 0x5407493711917d4e
add rcx, 0x8c65f68
add rcx, 0x145395e2
sub rcx, 0x118d5fd8
add rcx, 0x7fffffff
add rcx, 0x2327fa21
not rax
sub rax, rcx
rol rax, 0x1d
rol rax, 2
rol rax, 3
rol rax, 1
xchg rbp, rax
mov qword [rsi + 0x148], rbp
xchg rbp, rax
jmp 0x1400084ce
mov dword [rsp + 0x5c], 0x78875bf3
sub dword [rsp + 0x5c], 0x712464ab
add dword [rsp + 0x5c], 0x537450b2
sub dword [rsp + 0x5c], 0x5ad747f9
mov edx, 0x3eec6407
add edx, 0x165319d8
add edx, 0x291a4e9c
sub edx, 0xc8e9b09
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140026460
test rax, rax
mov dword [rsp - 0x24], 0x4f4d448d
je 0x140008607
movabs rcx, 0x8e45107740a1af5
sub rcx, 0xc77dea4
sub rcx, 0x635f3854
xor rcx, 0x38a84a9
add rcx, 0x7fffffff
add rcx, 0x5b7f81b0
mov dword [rsp + 0x64], edi
add rax, rcx
movabs rcx, 0x5f3aafa7d229adf
xor rcx, 0xb33e18f
sub rcx, 0x3c3e9f5b
sub rcx, 0x34d89df0
ror rax, 0xc
ror rax, 0x2a
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x24], 0x665ade39
movabs rcx, 0x23221a565d78098d
sub rcx, 0x5a409844
xor rcx, 0x8836937
add rcx, 0x49840e4d
add rcx, 0x7fffffff
add rcx, 0x10150919
ror rax, 0xd
ror rax, 0xd
ror rax, 1
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0xe760c5692c37e75f
add rcx, 0x226d48d9
add rcx, 0x2d1bba6
sub rcx, 0x267504b9
add rcx, 0x727af677
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
xchg rbx, rax
mov qword [rsi + 0x150], rbx
xchg rbx, rax
jmp 0x140008627
mov dword [rsp + 0x64], 0x63ed3b23
xor dword [rsp + 0x64], 0x7a1ca240
xor dword [rsp + 0x64], 0x222a7af6
sub dword [rsp + 0x64], 0x3bdbe394
mov edx, 0x68e4ab9b
sub edx, 0x51466710
xor edx, 0x5e3db536
xor edx, 0x76c0803f
xor edx, 0x326ab6d2
xchg rbx, r10
mov rcx, r10
xchg rbx, r10
call fcn.140026460
xchg r11, r11
test rax, rax
je 0x14000870c
ror rax, 0x14
ror rax, 1
movabs rcx, 0x301b1e2a44fe9e04
add rcx, 0xe438bb3
add rcx, 0x1bee8205
xor rcx, 0x6b0228a7
add rcx, 0x20f74563
not rax
mov rdi, rdi
mov dword [rsp + 0xe0], edi
rol rax, 9
rol rax, 8
rol rax, 9
xor rax, rcx
movabs rcx, 0x346b32fd2c3c6308
add rcx, 0x3f195082
xor rcx, 0x59a9f704
add rcx, 0x210a62bc
add rcx, 0x7fffffff
xor rcx, 0xc4a5cc1
ror rax, 6
ror rax, 8
ror rax, 5
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x30], 0x313e0ec2
add rax, rcx
xchg rsp, rax
mov qword [rsi + 0x158], rsp
xchg rsp, rax
jmp 0x140008743
mov dword [rsp + 0xe0], 0x4c5481d2
add dword [rsp + 0xe0], 0x2b14d279
sub dword [rsp + 0xe0], 0x2def30bd
xor dword [rsp + 0xe0], 0x699af2e2
xor dword [rsp + 0xe0], 0x20e0d16d
mov edx, 0x5907e40c
sub edx, 0x23c285f2
xor edx, 0x11d44c94
add edx, 0x113a65b9
xor edx, 0x29e9699d
mov rcx, rbx
call fcn.140026460
mov dword [rsp - 0x2c], 0x52b22b91
test rax, rax
je 0x140008855
ror rax, 0x10
ror rax, 0xa
ror rax, 3
ror rax, 1
movabs rcx, 0x46719c664b33f60
sub rcx, 0x46db0d01
add rcx, 0x115a4edf
add rcx, 0x3932464d
add rcx, 0x4a0b4dc4
add rax, rcx
mov dword [rsp + 0xcc], edi
mov dword [rsp - 0x10], 0x77f6d700
not rax
movabs rcx, 0x390b8b5b6f2f5e0e
sub rcx, 0x1281535
xor rcx, 0x68c6b92f
xor rcx, 0x6e2629ff
add rcx, 0x5c2a47bd
add rax, rcx
movabs rcx, 0x7ab32a6277997485
xor rcx, 0x74ab685b
xor rcx, 0x3f00a17e
add rcx, 0x343b32ea
add rcx, 0x621faab0
xor rax, rcx
movabs rcx, 0x1e7c6e5c19532a55
xor rcx, 0x6e986f9b
sub rcx, 0x39b6939e
xor rcx, 0x6e3a0ec2
rol rax, 1
rol rax, 5
rol rax, 3
rol rax, 1
xor rax, rcx
xchg r11, rax
mov qword [rsi + 0x160], r11
xchg r11, rax
jmp 0x14000888c
mov dword [rsp + 0xcc], 0x22e511b4
xor dword [rsp + 0xcc], 0x78e77ca2
xor dword [rsp + 0xcc], 0x6c54a79b
add dword [rsp + 0xcc], 0x3c7c909a
sub dword [rsp + 0xcc], 0x72d35b26
mov edx, 0x38f20117
sub edx, 0x13d8e6da
sub edx, 0x6a6d03c
add edx, 0x2e823fe4
xchg rbp, rcx
mov rbp, rbx
xchg rbp, rcx
call fcn.140026460
test rax, rax
je 0x140008985
xchg r15, r15
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0xb5663adf456e8653
sub rcx, 0xc02a9ff
sub rcx, 0xc5c9385
xor rcx, 0xcddbf3a
xor rax, rcx
mov dword [rsp + 0xc0], edi
movabs rcx, 0x3962a9cc39eacaec
add rcx, 0x1049ee3a
add rcx, 0x1a6ee101
xor rcx, 0x3784f2ba
add rax, rcx
mov rcx, rcx
movabs rcx, 0x258c9fb074fa1903
sub rcx, 0x2391987e
xor rcx, 0x7a592eb5
xor rcx, 0x3ab1e298
xor rcx, 0x29e5e300
rol rax, 0x24
rol rax, 0x11
rol rax, 3
rol rax, 1
add rax, rcx
movabs rcx, 0x71814d757347244b
sub rcx, 0x3e5a0d22
add rcx, 0x47a67aa
add rcx, 0x7fffffff
xor rcx, 0x5512207a
xor rax, rcx
xchg rdi, rax
mov qword [rsi + 0x168], rdi
xchg rdi, rax
jmp 0x1400089bc
mov dword [rsp + 0xc0], 0x1d606de9
add dword [rsp + 0xc0], 0x228e49b8
xor dword [rsp + 0xc0], 0x4fd55472
sub dword [rsp + 0xc0], 0x55112791
sub dword [rsp + 0xc0], 0x1b2abc41
mov edx, 0xd66db47
add edx, 0x23e09d52
sub edx, 0x8bc91a8
add edx, 0x6c71c9cf
mov rcx, rbx
call fcn.140026460
test rax, rax
mov r8, r8
je 0x140008a74
ror rax, 0x29
ror rax, 4
ror rax, 3
ror rax, 1
movabs rcx, 0x6dedf13d07ee05d3
xor rcx, 0x6068a759
sub rcx, 0x504aa761
add rcx, 0x5978c5fd
add rax, rcx
mov rbx, rbx
mov dword [rsp + 0x90], edi
movabs rcx, 0x2976b88410196618
xor rcx, 0x5214a6ab
sub rcx, 0x3b18549b
add rcx, 0x7fffffff
add rcx, 0x7587a5ab
xor rax, rcx
xchg rdx, rdx
not rax
ror rax, 0x22
not rax
mov dword [rsp - 0x30], 0x21018dba
ror rax, 0x1b
xchg r14, rax
mov qword [rsi + 0x170], r14
xchg r14, rax
jmp 0x140008aab
mov dword [rsp + 0x90], 0x11ff5e2c
add dword [rsp + 0x90], 0x31ff0081
add dword [rsp + 0x90], 0x2f8addde
sub dword [rsp + 0x90], 0x5064dd8d
sub dword [rsp + 0x90], 0x23245efd
mov edx, 0x3aa81617
xor edx, 0x1c0e6289
sub edx, 0x24ef2975
add edx, 0xdb9dfb58
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140026460
test rax, rax
mov dword [rsp - 0xc], esi
je 0x140008bb0
movabs rcx, 0xd2261909075cf1e5
add rcx, 0x444996ab
xor rcx, 0x411afad1
add rcx, 0xfbd8f0
add rcx, 0x3d46330b
mov dword [rsp + 0x7c], edi
xchg r8, r8
add rax, rcx
movabs rcx, 0x790c612870623b56
xor rcx, 0xdd2f75c
sub rcx, 0x6226c932
add rcx, 0x7fffffff
add rcx, 0x46e680f4
ror rax, 0x1e
ror rax, 0x13
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0xfb73b61c353a6518
sub rcx, 0x26f2a91
sub rcx, 0x3c531b1
add rcx, 0xc9a0414
add rcx, 0x718058da
ror rax, 2
xor rax, rcx
mov dword [rsp - 0x38], esi
movabs rcx, 0x2bb92fba6156eec3
xor rcx, 0x6f887a5f
add rcx, 0x3a5d8465
add rcx, 0x2d99a02e
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x178], r13
xchg r13, rax
jmp 0x140008bd0
mov dword [rsp + 0x7c], 0x2702bf49
sub dword [rsp + 0x7c], 0xd747aa0
add dword [rsp + 0x7c], 0x586aa9d3
xor dword [rsp + 0x7c], 0x71f8ee7d
mov edx, 0x1e02f1b2
xor edx, 0x2a02ce12
xor edx, 0x2f9012d9
add edx, 0x5957d94d
sub edx, 0x4149525
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140026460
test rax, rax
je 0x140008ce7
xchg rsp, rsp
movabs rcx, 0xa42289bd6b9e43e6
xor rcx, 0x5f19e253
add rcx, 0x18a2e591
xor rcx, 0x72a0e3b4
add rcx, 0x7fffffff
xor rcx, 0x2fee510f
mov dword [rsp + 0x6c], edi
add rax, rcx
mov dword [rsp - 0x2c], edi
movabs rcx, 0x3984f01e06da4b57
add rcx, 0x49bdcba
add rcx, 0x43fc8751
xor rcx, 0x469ad655
add rcx, 0x7fffffff
xor rcx, 0x696a382c
ror rax, 9
ror rax, 0x10
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
mov r13, r13
movabs rcx, 0x62d4bb385132e6e5
xor rcx, 0x3f030309
sub rcx, 0x243cde41
xor rcx, 0x2c0b2ad9
ror rax, 2
ror rax, 0xf
ror rax, 0xb
ror rax, 3
ror rax, 2
ror rax, 1
not rax
xchg r8, r8
sub rax, rcx
rol rax, 0xe
rol rax, 9
rol rax, 0x1d
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x180], rax
jmp 0x140008d0f
mov dword [rsp + 0x6c], 0x6dda68a
add dword [rsp + 0x6c], 0x18d75d47
add dword [rsp + 0x6c], 0x4417d246
sub dword [rsp + 0x6c], 0x32a45e53
xor dword [rsp + 0x6c], 0x312877c5
mov edx, 0x25ec120c
add edx, 0x57e19101
xor edx, 0x48ae05bd
sub edx, 0xef8baac
xchg r10, rbx
mov rcx, r10
xchg r10, rbx
call fcn.140026460
test rax, rax
je 0x140008e22
mov r10, r10
not rax
mov dword [rsp + 0x2c], edi
ror rax, 1
ror rax, 0x24
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x5641891b1a148936
xor rcx, 0x56feb930
sub rcx, 0x4280b8ff
add rcx, 0x7fffffff
add rcx, 0x6561d316
add rax, rcx
movabs rcx, 0x52b26e65cfd7c7e
sub rcx, 0x24dc9f1a
sub rcx, 0x20dd3b56
add rcx, 0x7fffffff
sub rcx, 0x165716a7
not rax
mov rdi, rdi
add rax, rcx
movabs rcx, 0x2d0a34d859d6884b
sub rcx, 0x3bf04bb8
xor rcx, 0x6e6fd2bb
sub rcx, 0x4e6e5c0c
add rcx, 0x7fffffff
xor rcx, 0x4889911d
xor rax, rcx
xchg r14, r14
movabs rcx, 0x4b272ab00041d8e3
add rcx, 0x72b270e3
sub rcx, 0x3f549d03
add rcx, 0x7422ed4
add rcx, 0x7fffffff
add rcx, 0x1383b114
add rax, rcx
mov r10, r10
mov qword [rsi + 0x188], rax
jmp 0x140008e42
mov dword [rsp + 0x2c], 0x72877975
xor dword [rsp + 0x2c], 0x759cdfbe
sub dword [rsp + 0x2c], 0x5157db2
xor dword [rsp + 0x2c], 0x2062918
mov edx, 0x4e20e8be
sub edx, 0x19eb7f40
xor edx, 0x3bd80370
add edx, 0x94b62dea
mov rcx, rbx
mov dword [rsp - 0x10], edx
call fcn.140026460
test rax, rax
je 0x140008f3b
movabs rcx, 0x60558a9023081698
add rcx, 0x4e56d731
xor rcx, 0x72ff8802
add rcx, 0x3677d344
sub rcx, 0x28851b32
mov dword [rsp + 0x20], edi
mov dword [rsp - 0x38], 0x50a94cef
xor rax, rcx
movabs rcx, 0x665cf0ed12eda7ee
xor rcx, 0x5c42dbb4
sub rcx, 0x4a9d3ec0
add rcx, 0x553a729f
not rax
rol rax, 0x16
rol rax, 0x15
rol rax, 0xb
add rax, rcx
movabs rcx, 0xa1fc8ff1252f1fb
add rcx, 0x196dd5f0
add rcx, 0x243d8b55
xor rcx, 0x73f52938
add rcx, 0x7fffffff
add rcx, 0x20fcec7f
not rax
mov r9, r9
sub rax, rcx
movabs rcx, 0x1bd8c88e5d21b6d1
xor rcx, 0x4a853ac7
xor rcx, 0x7ab11573
sub rcx, 0x46b9a9ef
xor rax, rcx
xchg r14, r14
mov qword [rsi + 0x190], rax
jmp 0x140008f63
mov dword [rsp + 0x20], 0x3a3180b2
sub dword [rsp + 0x20], 0x25b9a93f
add dword [rsp + 0x20], 0x34165eaa
xor dword [rsp + 0x20], 0x3427a562
sub dword [rsp + 0x20], 0x7ca9937e
mov edx, 0x68bfca8e
sub edx, 0x55ff65af
xor edx, 0x71c2536a
xor edx, 0x25f90893
xor edx, 0x2694f894
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140026460
mov rdi, rdi
test rax, rax
je 0x140009053
movabs rcx, 0x2d5708747355b7f9
xor rcx, 0x4cc2c04d
sub rcx, 0x38949bac
add rcx, 0x3cb29e58
xor rcx, 0x39602591
mov dword [rsp + 0xe8], edi
mov r10, r10
add rax, rcx
movabs rcx, 0x36c1d7a248daaeb0
sub rcx, 0x635d455
add rcx, 0x1a3f6fcf
sub rcx, 0x4551a5b1
not rax
mov dword [rsp - 0x2c], ebx
sub rax, rcx
movabs rcx, 0x544893b71f5a29cb
xor rcx, 0x4b0ae960
sub rcx, 0x167d5ce8
add rcx, 0x251aeedc
sub rcx, 0x1a96c546
not rax
mov r14, r14
ror rax, 0x1c
ror rax, 1
ror rax, 1
add rax, rcx
mov rdi, rdi
rol rax, 0x16
rol rax, 0x11
rol rax, 1
rol rax, 1
rol rax, 1
xchg r9, rax
mov qword [rsi + 0x198], r9
xchg r9, rax
jmp 0x14000907f
mov dword [rsp + 0xe8], 0x5c7377f6
sub dword [rsp + 0xe8], 0x4cd5a0ca
add dword [rsp + 0xe8], 0x3ed3103c
sub dword [rsp + 0xe8], 0x4e70e767
mov edx, 0x496b08da
add edx, 0x27c578cb
sub edx, 0x286c18d1
sub edx, 0x37fdef9e
mov rcx, rbx
mov r8, r8
call fcn.140026460
test rax, rax
je 0x140009184
movabs rcx, 0x131fe19500acf48c
add rcx, 0x2141f76f
add rcx, 0x44b980e
add rcx, 0xecdb85d
mov dword [rsp + 0xe4], edi
xor rax, rcx
xchg rdx, rdx
movabs rcx, 0x37c4ad6b007ada9d
xor rcx, 0x5b376550
xor rcx, 0x58d7e09d
add rcx, 0x7fffffff
xor rcx, 0x63352afe
add rax, rcx
movabs rcx, 0x27ecf86565bc25b9
sub rcx, 0x60b4df53
xor rcx, 0x5c80ac5a
add rcx, 0x4f2f4ecf
rol rax, 0xd
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x629cf06e41ed2102
add rcx, 0x219fb0f2
xor rcx, 0x72654ea8
xor rcx, 0x35fa3cf8
add rcx, 0x7fffffff
xor rcx, 0x9d7263f
not rax
rol rax, 9
rol rax, 8
rol rax, 2
rol rax, 3
rol rax, 1
add rax, rcx
mov rsi, rsi
xchg r9, rax
mov qword [rsi + 0x1a0], r9
xchg r9, rax
jmp 0x1400091bb
mov dword [rsp + 0xe4], 0x20cf9e24
add dword [rsp + 0xe4], 0xb98b72b
xor dword [rsp + 0xe4], 0x48ffea3c
sub dword [rsp + 0xe4], 0x5f3678ce
xor dword [rsp + 0xe4], 0x56146a4
mov edx, 0xd4b9ce0
add edx, 0x81094d3
add edx, 0x11cb8418
add edx, 0xd35b4e30
xchg rcx, r13
mov r13, rbx
xchg rcx, r13
call fcn.140026460
xchg rbp, rbp
test rax, rax
je 0x1400092d6
movabs rcx, 0x5409e1561f53a4be
xor rcx, 0x5c52fd06
xor rcx, 0x40584703
add rcx, 0x4b1a7684
xor rcx, 0x1d4af5c0
mov dword [rsp + 0xa8], edi
xchg r10, r10
xor rax, rcx
movabs rcx, 0x33c1c9da4ce0ded4
xor rcx, 0x737745e1
add rcx, 0x38f96571
sub rcx, 0x668a169f
xor rcx, 0x29801dea
sub rax, rcx
mov dword [rsp - 0x38], 0x77150740
movabs rcx, 0x1639b68042a7879b
xor rcx, 0x3021f598
xor rcx, 0x2c72d32b
xor rcx, 0x542762a9
xor rax, rcx
movabs rcx, 0xbdd2da606b13d7a
sub rcx, 0x29f2b64
add rcx, 0x266e898d
xor rcx, 0xc668030
not rax
rol rax, 0x1d
xchg rcx, rcx
xor rax, rcx
movabs rcx, 0xc9c251756ad1e48
xor rcx, 0x3793bef0
sub rcx, 0x2a50ef53
xor rcx, 0x2823419b
add rcx, 0x1dc00aa5
add rax, rcx
mov qword [rsi + 0x1a8], rax
xchg r10, r10
jmp 0x140009302
mov dword [rsp + 0xa8], 0x6109432f
sub dword [rsp + 0xa8], 0x1175491d
add dword [rsp + 0xa8], 0x51acc99
sub dword [rsp + 0xa8], 0x54aec6aa
mov edx, 0xd9b1308
xor edx, 0x1280a87c
add edx, 0x2b4fe0e2
add edx, 0xad78d75
add edx, 0x6eeac7f1
xchg r12, rbx
mov rcx, r12
xchg rbx, r12
call fcn.140026460
mov dword [rsp - 0x1c], 0x46b63823
test rax, rax
je 0x1400093fc
movabs rcx, 0xc9c3d904e543ad8
xor rcx, 0x6259723d
sub rcx, 0xcdc51d6
add rcx, 0x7fffffff
add rcx, 0x221333
mov dword [rsp + 0x98], edi
add rax, rcx
mov r13, r13
movabs rcx, 0x1739d05b629bf2d3
add rcx, 0x3e0ae20
xor rcx, 0x5a1fc27e
sub rcx, 0x159c38cc
add rcx, 0x3dec06d
not rax
mov r9, r9
add rax, rcx
movabs rcx, 0x77dfeddf681659f7
sub rcx, 0x71b5a5d
sub rcx, 0x78e0554
xor rcx, 0x2ce1bcfa
add rcx, 0x51ee0387
not rax
mov dword [rsp - 0x30], 0x29ae5a36
rol rax, 0x2c
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x38], edx
xchg r15, rax
mov qword [rsi + 0x1b0], r15
xchg r15, rax
jmp 0x140009428
mov dword [rsp + 0x98], 0x719d50c3
sub dword [rsp + 0x98], 0xbe8cc3b
xor dword [rsp + 0x98], 0x190bd21c
sub dword [rsp + 0x98], 0x7cbf5693
mov edx, 0x6d9d2f20
xor edx, 0x5408e82d
sub edx, 0x2a529dba
add edx, 0x55f81be
add edx, 0xc1ce294d
xchg rbx, r12
mov rcx, r12
xchg rbx, r12
call fcn.140026460
xchg rdx, rdx
test rax, rax
je 0x140009529
rol rax, 1
rol rax, 8
rol rax, 3
rol rax, 2
movabs rcx, 0x3a8080bb5c4e8c4b
sub rcx, 0x41a61d50
xor rcx, 0x2c079c05
sub rcx, 0x261543eb
xor rcx, 0x30e3af7d
add rax, rcx
xchg r9, r9
mov dword [rsp + 0x78], edi
ror rax, 0xf
ror rax, 9
ror rax, 1
movabs rcx, 0x5ab6c3240e2fae76
xor rcx, 0x13efb1d9
sub rcx, 0x196d9292
add rcx, 0x38a5ab4
add rcx, 0x7fffffff
xor rcx, 0x1f64e868
xor rax, rcx
movabs rcx, 0x7340022b74f38c0a
sub rcx, 0x3718df0c
xor rcx, 0x6c49b03a
add rcx, 0x7fffffff
sub rcx, 0x58f9048
not rax
sub rax, rcx
mov dword [rsp - 0x3c], 0x15c2a297
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x1b8], rax
mov r11, r11
jmp 0x140009551
mov dword [rsp + 0x78], 0x668d0384
add dword [rsp + 0x78], 0x145b0b9d
xor dword [rsp + 0x78], 0x27468e4
xor dword [rsp + 0x78], 0x12b62011
sub dword [rsp + 0x78], 0x6a2a47d3
mov edx, 0x6a58ffbb
add edx, 0xcbf033b
xor edx, 0x622849fe
sub edx, 0x1406a1ee
add edx, 0x47eda93d
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140026460
xchg r9, r9
test rax, rax
je 0x14000963d
movabs rcx, 0x1f71068e78e3530b
sub rcx, 0x29e188b6
xor rcx, 0x4ebe6104
xor rcx, 0xae01882
mov r13d, edi
mov rbx, rbx
add rax, rcx
movabs rcx, 0x7bc5b78638762a92
xor rcx, 0x2e647a46
add rcx, 0x4dd791d6
add rcx, 0x3b453cf6
not rax
ror rax, 1
ror rax, 7
ror rax, 1
add rcx, rax
movabs rax, 0x70f466336385d194
sub rax, 0x31363f76
add rax, 0x37edf465
add rax, 0x5204f012
xor rcx, rax
mov r12, r12
movabs rax, 0x3af4ed2479daf2ee
xor rax, 0xea25d04
sub rax, 0x48b94ba5
add rax, 0x5fd1bd84
ror rcx, 0x16
ror rcx, 8
ror rcx, 1
xor rcx, rax
xchg rcx, r10
mov qword [rsi + 0x1c0], r10
xchg rcx, r10
jmp 0x140009658
mov r13d, 0x50744de0
xor r13d, 0x1f4d0ab2
xor r13d, 0x57d344f4
sub r13d, 0x18ea03a5
mov edx, 0x152dcfd0
sub edx, 0xee97bcd
add edx, 0x1ab69d59
xor edx, 0x75bc21af
xor edx, 0x316321eb
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140026460
mov rsp, rsp
test rax, rax
je 0x1400097a8
movabs rcx, 0xdbebf93366771466
add rcx, 0x13541833
sub rcx, 0x774244f0
add rcx, 0x4a1dd024
add rcx, 0x3400a75e
mov r15d, edi
mov rdx, rdx
add rax, rcx
movabs rcx, 0x396cf42a17ef46cc
xor rcx, 0x5178b95c
sub rcx, 0x15def9af
add rcx, 0x7fffffff
add rcx, 0x22f7aee4
rol rax, 0xc
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
add rcx, rax
mov dword [rsp - 0x28], 0x1678b817
movabs rax, 0x55c2db508001304
sub rax, 0x5cb6efd
add rax, 0x59ae0dca
sub rax, 0x5439c936
xor rcx, rax
movabs rax, 0xbb7b6622e60b909
add rax, 0x2848683d
xor rax, 0x2a397537
add rax, 0x37a547be
add rcx, rax
mov dword [rsp - 0x34], ebx
movabs rax, 0x2cdedb6820460ac9
xor rax, 0x1c804c89
sub rax, 0x33ba9bb0
add rax, 0x688ff179
add rax, 0x3a75c42b
xor rcx, rax
movabs rax, 0x371e786365f6b8e8
xor rax, 0x4b16c61e
sub rax, 0xa43f0e2
xor rax, 0x6d202d9c
add rax, 0x7fffffff
sub rax, 0x11e34dca
add rcx, rax
xchg r10, r10
xchg rsp, rcx
mov qword [rsi + 0x1c8], rsp
xchg rsp, rcx
jmp 0x1400097c3
mov r15d, 0x7b4bffd3
sub r15d, 0x54e2b310
xor r15d, 0x657e1282
xor r15d, 0x43175e40
mov edx, 0x68a0e8d2
xor edx, 0x29878fd6
add edx, 0x16afc2df
add edx, 0x1fd83924
add edx, 0x42ae979
xchg rcx, r10
mov r10, rbx
xchg rcx, r10
call fcn.140026460
mov dword [rsp - 0x34], 0x4ca1d139
test rax, rax
je 0x1400098d5
movabs rcx, 0x3b4999d22f7c0deb
add rcx, 0x31e9c65e
sub rcx, 0x5778d86a
add rcx, 0x54609ba8
add rcx, 0x30127396
mov r14d, edi
add rax, rcx
xchg r13, r13
movabs rcx, 0x5f4ef899014f758b
add rcx, 0x3d3a2c6d
xor rcx, 0x2be96705
add rcx, 0x11445fdb
xor rcx, 0x69de5743
rol rax, 8
rol rax, 6
rol rax, 1
xor rax, rcx
movabs rcx, 0x149eab8d577b8747
sub rcx, 0x5276ca51
xor rcx, 0x2c971ca
add rcx, 0x7fffffff
xor rcx, 0x1167693c
ror rax, 0x15
ror rax, 8
ror rax, 6
ror rax, 1
xor rax, rcx
xchg r13, r13
movabs rcx, 0xf77d29203cbe20e
add rcx, 0x4612127c
sub rcx, 0x195747bc
sub rcx, 0x1000c9f1
sub rax, rcx
not rax
xchg r9, r9
xchg rbp, rax
mov qword [rsi + 0x1d0], rbp
xchg rbp, rax
jmp 0x1400098f0
mov r14d, 0x1a1da35e
xor r14d, 0x5c8ba6ea
add r14d, 0x1976be3a
xor r14d, 0x600cc3ef
mov edx, 0x2a83077c
sub edx, 0x1a894d63
add edx, 0xaf61e2
add edx, 0x643c155
add edx, 0x234b0d2a
xchg rcx, r11
mov r11, rbx
xchg rcx, r11
call fcn.140026460
test rax, rax
mov dword [rsp - 0x18], 0x29fd832f
je 0x1400099e9
rol rax, 0x24
rol rax, 2
rol rax, 1
movabs rcx, 0x623a0e6405a7eb38
xor rcx, 0x2bebe039
sub rcx, 0x16ea2d0d
add rcx, 0x3ca1596a
sub rcx, 0x317d4284
not rax
mov dword [rsp - 0x44], edi
mov ebp, edi
rol rax, 0x2d
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x78a7543d01c14169
add rcx, 0x6b5e199b
sub rcx, 0x33fdb27b
sub rcx, 0xe8899dd
xor rcx, 0x34be3aee
add rax, rcx
mov r9, r9
movabs rcx, 0x625cc47f0a56ccf1
add rcx, 0x50501a5f
sub rcx, 0x55829f75
add rcx, 0x65b8061c
sub rcx, 0x60cb7b42
xor rax, rcx
mov dword [rsp - 0x28], 0x46640994
not rax
mov qword [rsi + 0x1d8], rax
jmp 0x140009a06
mov ebp, 0x37a1207
xor ebp, 0x708691bd
sub ebp, 0x2ee126ee
add ebp, 0x339eda86
sub ebp, 0x78ba3751
mov edx, 0x5e39bbde
xor edx, 0x18a4f256
add edx, 0x1ea6ce1f
sub edx, 0x5d7f8c84
sub edx, 0x219e7fc
mov rcx, rbx
mov dword [rsp - 0x24], 0x6aad6762
call fcn.140026460
test rax, rax
je 0x140009ae8
movabs rcx, 0x602f3d025d09b4a0
sub rcx, 0x5a3e4e53
xor rcx, 0x15fc2622
xor rcx, 0x195c8ae5
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x7578dc645acf218f
xor rcx, 0x1d6b51c8
xor rcx, 0x643c7137
add rcx, 0x7fffffff
add rcx, 0x17392740
ror rax, 1
ror rax, 1
not rax
sub rax, rcx
mov dword [rsp - 0x14], 0x34542724
movabs rcx, 0x452d4f9303700932
add rcx, 0x212c23fa
xor rcx, 0x4df9fb4d
sub rcx, 0x5620d5f3
xor rcx, 0x1c0e9b6d
rol rax, 0xc
rol rax, 9
rol rax, 7
rol rax, 1
rol rax, 1
not rax
sub rax, rcx
mov rbp, rbp
mov qword [rsi + 0x1e0], rax
jmp 0x140009aff
mov edi, 0x322a824
add edi, 0x627b4932
add edi, 0xf21f77f
sub edi, 0x74bfe8d4
or r12d, dword [rsp + 0x138]
xchg r15, r15
or r12d, dword [rsp + 0x140]
or r12d, r14d
mov rbx, qword [rsp + 0x130]
or r12d, dword [rsp + 0x148]
mov dword [rsp - 0x14], esi
or r12d, dword [rsp + 0x20]
or r12d, dword [rsp + 0x24]
or r12d, dword [rsp + 0x28]
or r12d, dword [rsp + 0x2c]
mov dword [rsp - 0x24], esi
or r12d, dword [rsp + 0x30]
or r12d, dword [rsp + 0x34]
or r12d, dword [rsp + 0x38]
mov dword [rsp - 0xc], 0x1aad20ec
or r12d, dword [rsp + 0x3c]
or r12d, dword [rsp + 0x40]
or r12d, dword [rsp + 0x44]
or r12d, dword [rsp + 0x48]
mov dword [rsp - 0x28], 0x70bb361a
or r12d, dword [rsp + 0x4c]
or r12d, dword [rsp + 0x50]
or r12d, dword [rsp + 0x54]
mov dword [rsp - 0x28], ebx
or r12d, dword [rsp + 0x58]
or r12d, dword [rsp + 0x5c]
or r12d, dword [rsp + 0x60]
mov dword [rsp - 0x44], edx
or r12d, r15d
or r12d, r13d
or r12d, dword [rsp + 0x64]
mov rbp, rbp
or r12d, dword [rsp + 0x68]
or r12d, dword [rsp + 0x6c]
or r12d, dword [rsp + 0x70]
or r12d, dword [rsp + 0x74]
xchg r13, r13
or r12d, dword [rsp + 0x78]
or r12d, dword [rsp + 0x7c]
or r12d, dword [rsp + 0x80]
mov dword [rsp - 0x24], 0x48d10728
or r12d, dword [rsp + 0x84]
or r12d, dword [rsp + 0x88]
or r12d, dword [rsp + 0x8c]
mov dword [rsp - 0x34], 0x5639dd7c
or r12d, dword [rsp + 0x90]
or r12d, dword [rsp + 0x94]
or r12d, dword [rsp + 0x98]
xchg r10, r10
or r12d, dword [rsp + 0x9c]
or r12d, dword [rsp + 0xa0]
or r12d, dword [rsp + 0xa4]
or r12d, dword [rsp + 0xa8]
mov r15, r15
or r12d, dword [rsp + 0xac]
or r12d, edi
or r12d, dword [rsp + 0xb0]
mov dword [rsp - 0xc], 0x7a89b11f
or r12d, dword [rsp + 0xb4]
or r12d, dword [rsp + 0xb8]
or r12d, dword [rsp + 0xbc]
mov dword [rsp - 0x20], ecx
or r12d, dword [rsp + 0xc0]
or r12d, dword [rsp + 0xc4]
or r12d, dword [rsp + 0xc8]
mov dword [rsp - 0x2c], ecx
or r12d, dword [rsp + 0xcc]
or r12d, dword [rsp + 0xd0]
or r12d, dword [rsp + 0xd4]
xchg rsp, rsp
or r12d, dword [rsp + 0xd8]
or r12d, dword [rsp + 0xdc]
or r12d, dword [rsp + 0xe0]
mov dword [rsp - 0x3c], edi
or r12d, dword [rsp + 0xe4]
or r12d, dword [rsp + 0xe8]
or r12d, dword [rsp + 0xec]
mov r8, r8
or r12d, ebp
sete al
add rsp, 0xf0
nop
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
mov dword [rsp - 0x30], 0x7481fe6d
nop
add rsp, 8
mov r13, qword [rsp - 8]
pop r12
pop rdi
nop
mov rsi, qword [rsp]
add rsp, 8
pop rbp
mov rbx, rbx
ret