Function at 0x140066cd0
Capabilities:
Hash data using murmur3

Disassembly:
xchg r11, rbx
mov qword [rsp + 8], r11
xchg rbx, r11
push rbp
mov dword [rsp - 0x44], ebx
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
mov dword [rsp - 0x10], 0x1220dfe3
nop
sub rsp, 8
mov qword [rsp], r12
push r13
mov r11, r11
nop
push 0x3ae05f13
mov qword [rsp], r14
push r15
sub rsp, 0x48da2a1b
add rsp, 0x48da28cb
mov rsi, rdx
xchg rbx, rcx
mov rcx, rbx
xchg rcx, rbx
mov edx, 0x794a1ec9
sub edx, 0x4ad2e46b
sub edx, 0x12e996c4
add edx, 0xd18f5436
call fcn.140095270
xor edi, edi
mov dword [rsp - 0x20], esi
test rax, rax
je 0x140066e13
movabs rcx, 0xcb2e429604d4b03
xor rcx, 0x54510aaa
xor rcx, 0x195d5d00
xor rcx, 0x12b0900
sub rcx, 0x3bcf3f4
mov dword [rsp + 0x4c], edi
xor rax, rcx
mov dword [rsp - 0x20], 0x1454f57e
movabs rcx, 0x2756eccc37f957c0
xor rcx, 0x10d36e97
add rcx, 0x44208d41
sub rcx, 0x2529fd1
rol rax, 0x12
rol rax, 6
rol rax, 0xf
rol rax, 7
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x38], esp
movabs rcx, 0xb1b1949c6365ef00
xor rcx, 0x1d1c38b4
sub rcx, 0x18f6e2d4
xor rcx, 0x3fe7819a
sub rcx, 0xe573379
ror rax, 1
ror rax, 8
ror rax, 3
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x20], 0x125549b0
xchg r13, rax
mov qword [rsi], r13
xchg r13, rax
jmp 0x140066e3b
mov dword [rsp + 0x4c], 0x6fba3ed2
xor dword [rsp + 0x4c], 0x49c25a8
sub dword [rsp + 0x4c], 0x1ca52325
sub dword [rsp + 0x4c], 0x1eb657a4
sub dword [rsp + 0x4c], 0x2fcaa0b0
mov edx, 0x6e3d24de
sub edx, 0x21549e29
sub edx, 0x4972eea6
add edx, 0xc28d9775
mov rcx, rbx
call fcn.140095270
test rax, rax
mov r10, r10
je 0x140066f35
rol rax, 7
movabs rcx, 0x2a3e1d8f09560f3c
sub rcx, 0x17ca317
xor rcx, 0x662adbc0
sub rcx, 0x2725f19c
xor rcx, 0x3cb74b55
add rax, rcx
mov dword [rsp - 0x1c], 0x1ae713c6
mov dword [rsp + 0x54], edi
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x499f7ed62432ec38
add rcx, 0xad6d698
xor rcx, 0x1e687478
add rcx, 0x408538b4
add rcx, 0x2b8ec240
xor rax, rcx
xchg r13, r13
movabs rcx, 0x6690dc7968f07579
sub rcx, 0x17c19da1
xor rcx, 0x727654d1
sub rcx, 0x15e51fa7
ror rax, 0x16
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x18], 0x39593c2c
ror rax, 0x14
ror rax, 0x1f
ror rax, 8
ror rax, 1
ror rax, 1
xchg r12, rax
mov qword [rsi + 8], r12
xchg r12, rax
jmp 0x140066f55
mov dword [rsp + 0x54], 0x4fdb6d0a
add dword [rsp + 0x54], 0x1e3242a4
sub dword [rsp + 0x54], 0x13bac122
xor dword [rsp + 0x54], 0x5a52ee8d
mov edx, 0x411ed0a4
add edx, 0xb7f5620
xor edx, 0x1d8bdbc9
xor edx, 0x44eec98b
add edx, 0xb33bf1bd
xchg rbp, rcx
mov rbp, rbx
xchg rcx, rbp
call fcn.140095270
xchg r10, r10
test rax, rax
je 0x140066fee
movabs rcx, 0x646a5256020f2412
add rcx, 0x7b30b633
sub rcx, 0x4efeb19b
sub rcx, 0xe72b9a1
add rcx, 0x7fffffff
sub rcx, 0x14546b9f
mov dword [rsp + 0x64], edi
add rax, rcx
mov dword [rsp - 0x20], edi
ror rax, 0xc
not rax
ror rax, 1
ror rax, 8
ror rax, 6
ror rax, 2
ror rax, 5
ror rax, 1
xchg rdi, rax
mov qword [rsi + 0x10], rdi
xchg rdi, rax
jmp 0x140067016
mov dword [rsp + 0x64], 0x40075575
xor dword [rsp + 0x64], 0x51478cd
xor dword [rsp + 0x64], 0x683b6a22
xor dword [rsp + 0x64], 0x2b70f326
sub dword [rsp + 0x64], 0x658b4bb
mov edx, 0x341d8f0e
xor edx, 0x5ea31193
xor edx, 0x55de4656
xor edx, 0x3aa69669
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140095270
xchg rsp, rsp
test rax, rax
je 0x140067107
rol rax, 7
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x56c7acc61c782949
xor rcx, 0x6fd6d66a
sub rcx, 0x7261b97d
add rcx, 0xd59cce4
add rcx, 0x7afd1cc
add rax, rcx
mov dword [rsp + 0x74], edi
mov dword [rsp - 0x28], 0x144ffb9a
rol rax, 2
rol rax, 0x1f
rol rax, 4
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x5011e985026ae62b
xor rcx, 0x26f2e39b
xor rcx, 0x3a5850f1
xor rcx, 0x773e5223
sub rcx, 0x15a029a
add rax, rcx
movabs rcx, 0x5153f30223a051dd
sub rcx, 0x11e82abe
xor rcx, 0xb1daf07
sub rcx, 0x1806a9d5
add rcx, 0x2e213521
xor rax, rcx
mov dword [rsp - 0x20], 0x7785a6e6
mov qword [rsi + 0x18], rax
jmp 0x140067127
mov dword [rsp + 0x74], 0x3b88dee0
add dword [rsp + 0x74], 0x3f564f54
xor dword [rsp + 0x74], 0x14d6eca3
xor dword [rsp + 0x74], 0x6e09c296
mov edx, 0x7c40f411
sub edx, 0x423c393f
add edx, 0x1e02103f
sub edx, 0x9d5c3c6
add edx, 0x7fa425ad
xchg r14, rcx
mov r14, rbx
xchg r14, rcx
call fcn.140095270
xchg rdi, rdi
test rax, rax
je 0x1400671d7
movabs rcx, 0xf1b298f4775ac815
sub rcx, 0x3cf69d32
add rcx, 0x2893bb18
add rcx, 0x5bc887ba
mov dword [rsp + 0x114], edi
add rax, rcx
mov r10, r10
movabs rcx, 0xa7b04a440243bfb
xor rcx, 0x57c1f7cc
sub rcx, 0x72dd55e
sub rcx, 0x1045bb0e
xor rcx, 0x672c570a
ror rax, 0x18
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
rol rax, 0x32
rol rax, 1
xchg r9, rax
mov qword [rsi + 0x20], r9
xchg r9, rax
jmp 0x14006720e
mov dword [rsp + 0x114], 0x36564f6f
add dword [rsp + 0x114], 0x215b34b9
add dword [rsp + 0x114], 0xa989b9
add dword [rsp + 0x114], 0x1d7c5ade
sub dword [rsp + 0x114], 0x75d768be
mov edx, 0x63f70b
add edx, 0x77215a7
add edx, 0x38212bc7
add edx, 0x14e98bc3
sub edx, 0x18550b0a
mov rcx, rbx
mov dword [rsp - 0x30], 0x73d444a5
call fcn.140095270
test rax, rax
je 0x1400672de
movabs rcx, 0x794463177744003c
sub rcx, 0x1a68828e
xor rcx, 0x77206533
add rcx, 0x7fffffff
xor rcx, 0x4154e133
mov dword [rsp + 0x12c], edi
xor rax, rcx
movabs rcx, 0x31b24bfb74f36726
sub rcx, 0x168ea21a
xor rcx, 0x225436a0
add rcx, 0x7fffffff
sub rcx, 0x4281ebae
rol rax, 0xf
rol rax, 6
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x7f6edec24ebb6fe0
xor rcx, 0x743dfa6d
sub rcx, 0x75bf40
add rcx, 0x68bf51f1
add rax, rcx
not rax
mov dword [rsp - 0x28], ebp
xchg r9, rax
mov qword [rsi + 0x28], r9
xchg r9, rax
jmp 0x14006730a
mov dword [rsp + 0x12c], 0x765814dc
sub dword [rsp + 0x12c], 0x612af2bb
add dword [rsp + 0x12c], 0x1bddcbad
xor dword [rsp + 0x12c], 0x310aedcf
mov edx, 0x2a95e722
xor edx, 0x32ccf858
add edx, 0x370b3bf
xor edx, 0x3749bbfc
add edx, 0x48a03e50
xchg rbx, r12
mov rcx, r12
xchg rbx, r12
call fcn.140095270
xchg r9, r9
test rax, rax
je 0x14006740e
movabs rcx, 0xbbf089624437a1fe
add rcx, 0x1dd195a
xor rcx, 0x77d1a289
add rcx, 0x7fffffff
xor rcx, 0x5572a80b
mov dword [rsp + 0x130], edi
mov r13, r13
add rax, rcx
movabs rcx, 0x4cd2136d19f92d3e
xor rcx, 0x7049837a
xor rcx, 0x1fc684fe
add rcx, 0x7fffffff
add rcx, 0x231a21d
xor rax, rcx
mov dword [rsp - 0x2c], 0x50e7d18d
movabs rcx, 0x382af139624b08
xor rcx, 0x47b3bb3c
sub rcx, 0x25bfaded
xor rcx, 0x68beb85e
add rcx, 0x7fffffff
xor rcx, 0x5265e010
sub rax, rcx
xchg r14, r14
movabs rcx, 0x2ecf629713e44546
sub rcx, 0x274c316
xor rcx, 0x71ba84f9
sub rcx, 0x2eb493eb
sub rcx, 0x171a88a2
xor rax, rcx
xchg r14, rax
mov qword [rsi + 0x30], r14
xchg r14, rax
jmp 0x14006743a
mov dword [rsp + 0x130], 0x3b2f9ac
add dword [rsp + 0x130], 0x72c8a159
sub dword [rsp + 0x130], 0x469f46e7
sub dword [rsp + 0x130], 0x2fdc541d
mov edx, 0x5d0308ea
sub edx, 0x37bfc71d
sub edx, 0x1315f562
add edx, 0xe252e4c1
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.140095270
xchg r15, r15
test rax, rax
je 0x1400674cb
movabs rcx, 0xb69cf8d87c751f80
sub rcx, 0x555984e1
add rcx, 0x199cd9b0
add rcx, 0x7fffffff
add rcx, 0x3e620253
mov dword [rsp + 0x140], edi
xor rax, rcx
not rax
mov dword [rsp - 0xc], 0x7fd2572b
rol rax, 4
rol rax, 5
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x38], rax
mov dword [rsp - 0x14], edx
jmp 0x1400674f7
mov dword [rsp + 0x140], 0x6dadac1d
sub dword [rsp + 0x140], 0x1007cd9c
xor dword [rsp + 0x140], 0x51a8eb71
sub dword [rsp + 0x140], 0xc0d35ef
mov edx, 0x475d31d7
sub edx, 0x64bd134
add edx, 0x64d40e2
add edx, 0x5ce93675
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140095270
xchg rbp, rbp
test rax, rax
je 0x140067593
ror rax, 2
movabs rcx, 0x40bf9c1479a2c031
sub rcx, 0x421af7c8
add rcx, 0x694d24e
sub rcx, 0x30d34dc5
add rax, rcx
mov dword [rsp + 0x144], edi
movabs rcx, 0x98db5e3b4820a00e
sub rcx, 0x93a0214
xor rcx, 0x45f8e0b8
xor rcx, 0x12c50191
xor rax, rcx
ror rax, 2
ror rax, 0xa
ror rax, 1
mov qword [rsi + 0x40], rax
mov dword [rsp - 0x14], 0x5c14563a
jmp 0x1400675bf
mov dword [rsp + 0x144], 0x78f0c094
xor dword [rsp + 0x144], 0x6b9a70e8
sub dword [rsp + 0x144], 0x1ca8130
xor dword [rsp + 0x144], 0x11a02f4d
mov edx, 0x7287c759
add edx, 0x939fdab
sub edx, 0x73b6a303
xor edx, 0xdd06da
xor edx, 0x550feacf
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
call fcn.140095270
test rax, rax
mov dword [rsp - 0x24], esp
je 0x1400676c1
movabs rcx, 0x1b2c94f9029544da
xor rcx, 0x4c8d5077
xor rcx, 0x4443b2f3
xor rcx, 0x2eb9536d
add rcx, 0x7fffffff
add rcx, 0x5569ceed
mov dword [rsp + 0x198], edi
mov rsi, rsi
xor rax, rcx
movabs rcx, 0xca351860145f43d
xor rcx, 0x5254dcb6
sub rcx, 0x3b7282c9
xor rcx, 0x4ca2593c
ror rax, 0x18
ror rax, 8
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x6a4a935250f611df
xor rcx, 0x63cddc82
xor rcx, 0x7f62ba77
add rcx, 0x554ba774
not rax
add rax, rcx
mov dword [rsp - 0x38], 0x327b5d60
not rax
rol rax, 0x1e
rol rax, 3
rol rax, 2
rol rax, 0x11
rol rax, 2
rol rax, 1
mov qword [rsi + 0x48], rax
mov dword [rsp - 0x24], 0x63634d72
jmp 0x1400676f8
mov dword [rsp + 0x198], 0x7f19f237
xor dword [rsp + 0x198], 0x1b243886
sub dword [rsp + 0x198], 0x11edc2d6
xor dword [rsp + 0x198], 0x197a1277
sub dword [rsp + 0x198], 0x4b2a15ab
mov edx, 0x64ed4eca
xor edx, 0x214e9f78
sub edx, 0x81404a2
xor edx, 0x55509008
sub edx, 0x136ec9f9
mov rcx, rbx
call fcn.140095270
xchg r14, r14
test rax, rax
je 0x140067779
rol rax, 0x24
rol rax, 1
movabs rcx, 0x77f29ce419cf50cc
sub rcx, 0x1685b1dd
xor rcx, 0x168c3352
add rcx, 0x54e7eea3
xor rcx, 0x637dff0b
add rax, rcx
mov dword [rsp - 0x44], 0x10c3c29
mov dword [rsp + 0x30], edi
not rax
rol rax, 3
xchg rbx, rax
mov qword [rsi + 0x50], rbx
xchg rbx, rax
jmp 0x140067799
mov dword [rsp + 0x30], 0xd7d0f6a
xor dword [rsp + 0x30], 0x11b2436c
sub dword [rsp + 0x30], 0xf15c9d9
sub dword [rsp + 0x30], 0xdb9822c
mov edx, 0x7820e317
sub edx, 0x4e53fc8b
xor edx, 0x22225867
add edx, 0x714602c2
add edx, 0xe8da2b8
xchg rcx, r15
mov r15, rbx
xchg rcx, r15
call fcn.140095270
mov dword [rsp - 0x14], ebp
test rax, rax
je 0x1400678b5
rol rax, 0x3a
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x1bb553f4615ecf83
sub rcx, 0x3b5f286d
add rcx, 0x3ce735fe
add rcx, 0xf67fbba
xor rcx, 0x443f0d10
add rax, rcx
mov r13, r13
mov dword [rsp + 0x34], edi
rol rax, 5
rol rax, 4
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xda3793cf2e74dafb
add rcx, 0xbad3c0
xor rcx, 0xcc6faee
sub rcx, 0x315a095
add rcx, 0x51a9bf3c
add rax, rcx
mov dword [rsp - 0x18], esi
movabs rcx, 0x1952801d5d19c408
xor rcx, 0x49250e78
add rcx, 0x4521ba63
add rcx, 0x1316715
xor rax, rcx
movabs rcx, 0x4571e87f538e2f2c
sub rcx, 0x122e0d5
sub rcx, 0x419d3b5
sub rcx, 0x4532ac4a
add rcx, 0x7fffffff
add rcx, 0x2bf1451b
add rax, rcx
mov rbx, rbx
xchg rdi, rax
mov qword [rsi + 0x58], rdi
xchg rdi, rax
jmp 0x1400678dd
mov dword [rsp + 0x34], 0x3eb7aca8
add dword [rsp + 0x34], 0xbb70e06
xor dword [rsp + 0x34], 0x61100367
xor dword [rsp + 0x34], 0x30cb9f04
sub dword [rsp + 0x34], 0x1bb526cc
mov edx, 0x752f4230
sub edx, 0x3d60c371
xor edx, 0x9049ba6
add edx, 0x1b145588
add edx, 0x186ac0dc
xchg rdi, rbx
mov rcx, rdi
xchg rdi, rbx
call fcn.140095270
xchg r15, r15
test rax, rax
je 0x1400679e8
movabs rcx, 0x6eed1ab07e2d609e
sub rcx, 0x6cceb313
add rcx, 0x4313bc63
add rcx, 0x7fffffff
xor rcx, 0x39451d31
mov dword [rsp + 0x48], edi
mov dword [rsp - 0x3c], ebx
xor rax, rcx
movabs rcx, 0x6244a473f6a8391
xor rcx, 0x38a1450f
add rcx, 0x142f266a
add rcx, 0x11cb334b
not rax
sub rax, rcx
mov rdx, rdx
movabs rcx, 0x3a7141cf2a9bf1e9
add rcx, 0x43f002cb
xor rcx, 0xa1edbf5
xor rcx, 0x714d3802
add rcx, 0x72fcff0d
rol rax, 0x10
rol rax, 3
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x1e2d94243b8e30e5
sub rcx, 0x216e24a7
add rcx, 0x2d22b0a0
add rcx, 0x7fffffff
xor rcx, 0x4c6248c1
ror rax, 7
ror rax, 1
xor rax, rcx
xchg r8, rax
mov qword [rsi + 0x60], r8
xchg r8, rax
jmp 0x140067a10
mov dword [rsp + 0x48], 0x572bcb90
add dword [rsp + 0x48], 0x176697e8
add dword [rsp + 0x48], 0x3e92b2b
sub dword [rsp + 0x48], 0x39b3cb82
sub dword [rsp + 0x48], 0x38c7c320
mov edx, 0x7c589669
sub edx, 0x443b308c
sub edx, 0x1d6a63e1
add edx, 0x1be442ff
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140095270
test rax, rax
mov dword [rsp - 0x3c], edi
je 0x140067ae6
movabs rcx, 0x8be0eb7c55caeda6
xor rcx, 0x880053a
sub rcx, 0x2cd0a50c
xor rcx, 0x16b4583a
mov dword [rsp + 0x50], edi
mov r14, r14
add rax, rcx
movabs rcx, 0x522c5c5c582c6f55
xor rcx, 0x57543a01
xor rcx, 0x5703c431
xor rcx, 0x152b970f
add rcx, 0x7fffffff
xor rcx, 0x20f73396
rol rax, 4
rol rax, 5
rol rax, 1
add rax, rcx
movabs rcx, 0xf7dcb9472d782d6a
xor rcx, 0x725cf3bc
sub rcx, 0x3935ac6
xor rcx, 0x47d95903
add rcx, 0x1e5ac749
ror rax, 3
xor rax, rcx
mov r8, r8
not rax
xchg rcx, rax
mov qword [rsi + 0x68], rcx
xchg rcx, rax
jmp 0x140067b06
mov dword [rsp + 0x50], 0x536f2376
add dword [rsp + 0x50], 0xc318d0d
xor dword [rsp + 0x50], 0x52cc1449
sub dword [rsp + 0x50], 0xd6ca4c9
mov edx, 0x28f044cc
xor edx, 0x1f7750b3
xor edx, 0x3e0c2b9e
add edx, 0x9a6ea8fe
xchg rbx, r15
mov rcx, r15
xchg r15, rbx
call fcn.140095270
test rax, rax
je 0x140067bd6
mov dword [rsp - 0x20], 0x7b671ffb
movabs rcx, 0x36d6821101214959
add rcx, 0x434b17fb
sub rcx, 0x42c03741
add rcx, 0x270eb83c
mov dword [rsp + 0x80], edi
add rax, rcx
mov dword [rsp - 0x18], 0x2cfda021
movabs rcx, 0x4fd028802c2d4903
sub rcx, 0x21a3d4a5
add rcx, 0x727d2ecc
sub rcx, 0x74ffe7d7
add rcx, 0x7fffffff
xor rcx, 0x4d00fddd
xor rax, rcx
movabs rcx, 0x67e093520eca7d86
xor rcx, 0x6d4a6238
sub rcx, 0x299cc543
add rcx, 0x7fffffff
add rcx, 0x26a67210
add rax, rcx
not rax
xchg r10, rax
mov qword [rsi + 0x70], r10
xchg r10, rax
jmp 0x140067c02
mov dword [rsp + 0x80], 0x2b9dfdee
xor dword [rsp + 0x80], 0x2114fb37
xor dword [rsp + 0x80], 0x60896ede
sub dword [rsp + 0x80], 0x6a006806
mov edx, 0x50ba1e3
add edx, 0x2acb26b6
add edx, 0x2cf7c484
sub edx, 0x243d7bee
add edx, 0xa7eb8530
mov rcx, rbx
mov rdi, rdi
call fcn.140095270
test rax, rax
je 0x140067cf5
mov dword [rsp - 0x18], 0x7fc6a478
ror rax, 0x19
ror rax, 8
movabs rcx, 0x7422ec4c1d581cfd
xor rcx, 0x2078424f
add rcx, 0x3aad4ed4
sub rcx, 0x466f3f66
add rcx, 0xf5390fa
xor rax, rcx
mov dword [rsp + 0x88], edi
xchg r15, r15
rol rax, 0x1c
rol rax, 3
rol rax, 5
rol rax, 0xa
rol rax, 2
rol rax, 1
movabs rcx, 0x1084e65669ffd004
xor rcx, 0x2e069e4b
xor rcx, 0x4fad2b9b
add rcx, 0x2c2f3e27
sub rax, rcx
xchg r9, r9
movabs rcx, 0x243879a00f740c19
sub rcx, 0xccfc090
xor rcx, 0x6825a4aa
xor rcx, 0x62a95f53
add rcx, 0x188dfeae
ror rax, 0x26
ror rax, 2
ror rax, 1
not rax
mov rbp, rbp
sub rax, rcx
mov qword [rsi + 0x78], rax
jmp 0x140067d21
mov dword [rsp + 0x88], 0x13a64f6b
add dword [rsp + 0x88], 0x9d5d5a1
add dword [rsp + 0x88], 0x5063668b
sub dword [rsp + 0x88], 0x6ddf8b96
mov edx, 0x77d3ae9c
xor edx, 0x1b0fbdb5
xor edx, 0x30ad0e86
sub edx, 0x57ad7fda
xor edx, 0xa023c48f
xchg r10, rbx
mov rcx, r10
xchg rbx, r10
call fcn.140095270
mov dword [rsp - 0x10], 0x6f3aa4e7
test rax, rax
je 0x140067dca
not rax
mov dword [rsp + 0xb8], edi
mov dword [rsp - 0x24], edi
movabs rcx, 0x5c4e0dc137a14d8
add rcx, 0x4c293fb2
sub rcx, 0x48ff2874
xor rcx, 0x548410d2
add rax, rcx
movabs rcx, 0x7a1e77236b43a100
sub rcx, 0x42f3434
sub rcx, 0x3479a8b6
xor rcx, 0x670a080a
xor rax, rcx
ror rax, 0x1e
ror rax, 2
ror rax, 1
xchg r13, rax
mov qword [rsi + 0x80], r13
xchg r13, rax
jmp 0x140067e01
mov dword [rsp + 0xb8], 0x36488758
sub dword [rsp + 0xb8], 0x21290b1b
xor dword [rsp + 0xb8], 0x1f0cd55d
add dword [rsp + 0xb8], 0x6d4222a2
xor dword [rsp + 0xb8], 0x7755cc03
mov edx, 0x2caae91b
xor edx, 0x59f63dd7
sub edx, 0x734d1d93
xor edx, 0x6d44dd4e
add edx, 0x6973f115
xchg r8, rcx
mov r8, rbx
xchg rcx, r8
call fcn.140095270
test rax, rax
je 0x140067eec
xchg rbx, rbx
movabs rcx, 0x635c28ef6a21f555
sub rcx, 0x12538328
sub rcx, 0x13e274e7
sub rcx, 0x431f8f85
xor rcx, 0x7c4cc812
mov dword [rsp + 0xc4], edi
add rax, rcx
mov r15, r15
movabs rcx, 0x9b3a4c2f4ab4a8c9
add rcx, 0x2d023608
sub rcx, 0x35f219d3
xor rcx, 0x5c6404fa
add rcx, 0x7fffffff
xor rcx, 0x74bdd6cc
ror rax, 0x2c
ror rax, 6
ror rax, 7
ror rax, 1
xor rax, rcx
xchg r10, r10
movabs rcx, 0x50f5d36716092358
add rcx, 0x58a219d4
add rcx, 0xc4a2067
sub rcx, 0x6c6ee7c0
add rcx, 0x7fffffff
add rcx, 0x23432b8b
sub rax, rcx
xchg rcx, rcx
mov qword [rsi + 0x88], rax
jmp 0x140067f18
mov dword [rsp + 0xc4], 0x7098b2f
add dword [rsp + 0xc4], 0x45967262
add dword [rsp + 0xc4], 0xb856cb3
xor dword [rsp + 0xc4], 0x58256a45
mov edx, 0x99d0a10
add edx, 0x42983a9b
xor edx, 0x3c64e31a
sub edx, 0x2ddd0150
xor edx, 0x8b224fd1
xchg rbx, r9
mov rcx, r9
xchg r9, rbx
call fcn.140095270
test rax, rax
mov r9, r9
je 0x140067fbc
movabs rcx, 0x54624a6d51b7fc5a
add rcx, 0x1e0687e2
sub rcx, 0x40f67d08
sub rcx, 0x282bf24e
add rcx, 0x7fffffff
add rcx, 0x708eea52
mov dword [rsp + 0xcc], edi
mov r14, r14
add rax, rcx
ror rax, 0xb
ror rax, 6
ror rax, 1
ror rax, 1
not rax
mov r12, r12
ror rax, 0x28
ror rax, 3
ror rax, 9
not rax
xchg rcx, rax
mov qword [rsi + 0x90], rcx
xchg rcx, rax
jmp 0x140067ff3
mov dword [rsp + 0xcc], 0x6e484d8e
sub dword [rsp + 0xcc], 0x5b4cdb70
add dword [rsp + 0xcc], 0x69560d1d
add dword [rsp + 0xcc], 0x253fb7c
sub dword [rsp + 0xcc], 0x7ea57ab6
mov edx, 0x7d09e292
xor edx, 0x7b324b0d
add edx, 0x477ace94
sub edx, 0x2d3de6bd
sub edx, 0x44e5c5c
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140095270
xchg rbx, rbx
test rax, rax
je 0x1400680ae
movabs rcx, 0xc10e050d020f2977
add rcx, 0x10435ff2
add rcx, 0x435d119f
add rcx, 0x214d571b
mov dword [rsp + 0x7c], edi
mov r15, r15
xor rax, rcx
movabs rcx, 0x2d78b12f13468387
xor rcx, 0x22dbfa0
xor rcx, 0x126656e6
add rcx, 0x67b172
sub rax, rcx
movabs rcx, 0x2da00401224a7fb6
add rcx, 0x14619466
xor rcx, 0x5c4791
add rcx, 0x21a6facd
ror rax, 0x20
ror rax, 1
add rax, rcx
mov qword [rsi + 0x98], rax
mov dword [rsp - 0x20], ebx
jmp 0x1400680d6
mov dword [rsp + 0x7c], 0x73acce52
sub dword [rsp + 0x7c], 0x3575fc43
add dword [rsp + 0x7c], 0x1a2da43c
xor dword [rsp + 0x7c], 0x3bb624d7
xor dword [rsp + 0x7c], 0x63d2529d
mov edx, 0x14f2edc7
xor edx, 0x4c00a593
xor edx, 0x6e24a354
add edx, 0xc2326110
xchg r8, rbx
mov rcx, r8
xchg r8, rbx
call fcn.140095270
test rax, rax
je 0x14006818e
xchg rsi, rsi
rol rax, 0x1c
rol rax, 0x14
rol rax, 6
rol rax, 5
rol rax, 1
movabs rcx, 0x3293cc406066c1d3
sub rcx, 0x427b40b7
xor rcx, 0x289bc4e5
add rcx, 0x7fffffff
xor rcx, 0x52b12dfc
sub rax, rcx
mov dword [rsp - 0x38], 0x52f9edb2
mov dword [rsp + 0x84], edi
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x77ac8e8c65d54f51
sub rcx, 0x3156af53
add rcx, 0x97ae279
add rcx, 0x289e67c9
xor rax, rcx
xchg r11, rax
mov qword [rsi + 0xa0], r11
xchg r11, rax
jmp 0x1400681ba
mov dword [rsp + 0x84], 0x517090b6
add dword [rsp + 0x84], 0x1fb50040
sub dword [rsp + 0x84], 0x3151543
sub dword [rsp + 0x84], 0x6e107bb2
mov edx, 0x69cbc483
sub edx, 0xc246ea5
sub edx, 0x14681648
add edx, 0x34e5e977
xchg r11, rcx
mov r11, rbx
xchg r11, rcx
call fcn.140095270
test rax, rax
je 0x1400682c7
mov dword [rsp - 0x38], ecx
movabs rcx, 0xda74879b18d10fb8
sub rcx, 0x14cef0f7
add rcx, 0x6e2f3367
sub rcx, 0x120cef65
mov dword [rsp + 0xa4], edi
mov rbp, rbp
add rax, rcx
movabs rcx, 0x4aa813d9388407db
add rcx, 0x43b4e9e8
xor rcx, 0x3ad3d776
add rcx, 0x7fffffff
add rcx, 0x21f6d25c
ror rax, 0x1e
ror rax, 1
not rax
mov dword [rsp - 0x30], 0x36d90e50
sub rax, rcx
movabs rcx, 0x7c5e8b24502b9f32
sub rcx, 0x31b216b5
xor rcx, 0x3e1a95fd
sub rcx, 0x15c0f3e
add rcx, 0x373dd830
rol rax, 0x35
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x40], esp
movabs rcx, 0x2fbb944a358645a3
add rcx, 0x24f3fa5
add rcx, 0x36ae765e
xor rcx, 0x5da79a29
sub rax, rcx
xchg r9, rax
mov qword [rsi + 0xa8], r9
xchg r9, rax
jmp 0x1400682fe
mov dword [rsp + 0xa4], 0x2d5c093
add dword [rsp + 0xa4], 0x606e7fd6
add dword [rsp + 0xa4], 0xe304af8
sub dword [rsp + 0xa4], 0x1e80346a
xor dword [rsp + 0xa4], 0x52f456f6
mov edx, 0x418debc9
add edx, 0x12cdbb2a
add edx, 0x2698fcdb
xor edx, 0x5e776eab
add edx, 0x2718aa16
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140095270
mov dword [rsp - 0x24], esi
test rax, rax
je 0x1400683d6
movabs rcx, 0x3e5b438f2ace3f85
xor rcx, 0x7ed68832
sub rcx, 0xba61a10
add rcx, 0x7fffffff
add rcx, 0x1d227406
mov dword [rsp + 0xac], edi
xor rax, rcx
mov dword [rsp - 0x30], ecx
movabs rcx, 0x700d54e763080f6b
add rcx, 0x671249b
sub rcx, 0x31773a60
add rcx, 0x7fffffff
xor rcx, 0x48f8e7df
sub rax, rcx
movabs rcx, 0x79f6da3762ceb39b
sub rcx, 0x4ad83f64
add rcx, 0x6386c461
xor rcx, 0x175aa139
xor rax, rcx
ror rax, 0x12
ror rax, 2
ror rax, 9
ror rax, 1
ror rax, 1
mov qword [rsi + 0xb0], rax
xchg rsp, rsp
jmp 0x140068402
mov dword [rsp + 0xac], 0x6f02601e
sub dword [rsp + 0xac], 0x53b068e9
sub dword [rsp + 0xac], 0x1614b902
xor dword [rsp + 0xac], 0x53d3e32
mov edx, 0x699d9b22
xor edx, 0x3886998
sub edx, 0x2bed2ebf
add edx, 0x7e610fa
add edx, 0x3e3c8f22
mov rcx, rbx
xchg rcx, rcx
call fcn.140095270
test rax, rax
je 0x1400684c7
rol rax, 0x1d
rol rax, 9
rol rax, 3
rol rax, 0xe
rol rax, 1
rol rax, 1
movabs rcx, 0x8398b65f0924f9f8
xor rcx, 0x276a894b
add rcx, 0x32eb582a
sub rcx, 0x52745e0
add rcx, 0x7b75e07c
xor rax, rcx
mov dword [rsp + 0xb4], edi
mov dword [rsp - 0x44], esp
not rax
movabs rcx, 0x4b24050e29f9acad
sub rcx, 0x3b9d91f
add rcx, 0x1682f755
add rcx, 0x1c0dd7ca
xor rcx, 0x5c4710a9
rol rax, 5
rol rax, 7
rol rax, 1
rol rax, 1
add rax, rcx
xchg r9, rax
mov qword [rsi + 0xb8], r9
xchg r9, rax
jmp 0x1400684f3
mov dword [rsp + 0xb4], 0x50fc4c08
sub dword [rsp + 0xb4], 0x1e2bed11
add dword [rsp + 0xb4], 0x36b6b250
sub dword [rsp + 0xb4], 0x69871146
mov edx, 0x6e95d2b1
xor edx, 0x5e9603ce
add edx, 0x29616fbc
xor edx, 0x7cb34517
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140095270
test rax, rax
mov rcx, rcx
je 0x140068570
not rax
mov dword [rsp + 0xd0], edi
ror rax, 0x28
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x1181153e08f326ad
xor rcx, 0x4f3dec66
sub rcx, 0x35e3463c
xor rcx, 0x2d51bab6
add rax, rcx
mov r12, r12
not rax
mov qword [rsi + 0xc0], rax
jmp 0x14006859c
mov dword [rsp + 0xd0], 0x4352d427
xor dword [rsp + 0xd0], 0x688f2a88
add dword [rsp + 0xd0], 0x33654ec0
sub dword [rsp + 0xd0], 0x5f434d6e
mov edx, 0x6bb8946
add edx, 0x3a107514
sub edx, 0x22b3b16a
xor edx, 0xe423ae2f
xchg rsp, rbx
mov rcx, rsp
xchg rbx, rsp
call fcn.140095270
xchg r9, r9
test rax, rax
je 0x14006867c
movabs rcx, 0xfb461070019dd91b
xor rcx, 0x7a2cadb9
sub rcx, 0x16204fdd
xor rcx, 0x2fcf51b
mov dword [rsp + 0xe0], edi
mov r13, r13
add rax, rcx
movabs rcx, 0x6fc665f140b989b6
xor rcx, 0x1f6b504
sub rcx, 0x3bf0eb00
add rcx, 0x7fffffff
add rcx, 0x11f50db3
not rax
mov r12, r12
sub rax, rcx
movabs rcx, 0x465aca197f94e12c
sub rcx, 0x5caa2b99
xor rcx, 0x41f42f6c
xor rcx, 0x3d884caf
add rcx, 0x540c4ec
ror rax, 8
ror rax, 0xf
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], edi
mov qword [rsi + 0xc8], rax
jmp 0x1400686b3
mov dword [rsp + 0xe0], 0x102080cd
add dword [rsp + 0xe0], 0x4f6c24ae
add dword [rsp + 0xe0], 0x83798f7
sub dword [rsp + 0xe0], 0x2de09928
xor dword [rsp + 0xe0], 0x39e3a54b
mov edx, 0x3959796c
xor edx, 0x2da44917
add edx, 0x591fb54a
xor edx, 0x736b7453
add edx, 0x2e0b748e
xchg rcx, r8
mov r8, rbx
xchg rcx, r8
call fcn.140095270
test rax, rax
je 0x140068769
mov r12, r12
movabs rcx, 0xedccc8f6fbd2d79
xor rcx, 0x3cbd523d
sub rcx, 0x3bcf320b
add rcx, 0x2fa8830f
xor rcx, 0x333ed78a
mov dword [rsp + 0xf4], edi
mov dword [rsp - 0xc], esp
xor rax, rcx
movabs rcx, 0xba7ae0a64773012f
sub rcx, 0x3ed986be
add rcx, 0x4f948d49
add rcx, 0x2077c881
add rcx, 0x6620947d
rol rax, 0x2a
rol rax, 1
rol rax, 3
rol rax, 7
add rax, rcx
mov dword [rsp - 0x40], ebp
not rax
mov qword [rsi + 0xd0], rax
jmp 0x1400687a0
mov dword [rsp + 0xf4], 0x6408195c
xor dword [rsp + 0xf4], 0x4d34cdf8
sub dword [rsp + 0xf4], 0x21743ff3
add dword [rsp + 0xf4], 0x20108023
sub dword [rsp + 0xf4], 0x27d914d3
mov edx, 0x6eb239c7
sub edx, 0x4e54c9e8
sub edx, 0x1a1ff580
add edx, 0x66f98560
xor edx, 0xc3fb0f4d
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140095270
test rax, rax
mov rcx, rcx
je 0x140068861
movabs rcx, 0x59f806e72706c289
add rcx, 0x2ac7644c
sub rcx, 0x128a75ec
xor rcx, 0x77bc33f6
mov dword [rsp + 0xf8], edi
add rax, rcx
mov dword [rsp - 0x14], 0x6abb43f2
movabs rcx, 0xebcb4d3335a22bec
add rcx, 0x3cf351ba
xor rcx, 0x62a3ad
add rcx, 0x7fffffff
sub rcx, 0x37e7a014
ror rax, 0x17
ror rax, 0x15
ror rax, 1
add rcx, rax
mov dword [rsp - 0xc], 0x27bf3510
not rcx
rol rcx, 0x26
rol rcx, 1
rol rcx, 1
mov qword [rsi + 0xd8], rcx
mov dword [rsp - 0x28], ecx
jmp 0x14006888d
mov dword [rsp + 0xf8], 0x7f0403df
xor dword [rsp + 0xf8], 0x720abbcb
add dword [rsp + 0xf8], 0x4f84c987
xor dword [rsp + 0xf8], 0x5c93819a
mov edx, 0x6950d86e
sub edx, 0x6ae1479
xor edx, 0x59a809a2
add edx, 0x9a2af2e0
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140095270
test rax, rax
xchg r14, r14
je 0x14006893e
rol rax, 4
rol rax, 3
rol rax, 1
movabs rcx, 0x555632e5314f7540
add rcx, 0x16ce1347
xor rcx, 0xd4bd2e0
add rcx, 0x550eba74
sub rax, rcx
mov dword [rsp + 0xfc], edi
ror rax, 0xa
ror rax, 5
ror rax, 3
movabs rcx, 0xfe5d3d410e27c257
xor rcx, 0x616b9dc5
sub rcx, 0xa442821
sub rcx, 0x266dfd4f
add rcx, 0x14beea24
add rax, rcx
not rax
mov dword [rsp - 0x40], 0x67e5f2c
mov qword [rsi + 0xe0], rax
jmp 0x14006896a
mov dword [rsp + 0xfc], 0xd696e6d
add dword [rsp + 0xfc], 0x5d2e5011
sub dword [rsp + 0xfc], 0x597a818c
sub dword [rsp + 0xfc], 0x111d3cf1
mov edx, 0x5e7d15b3
xor edx, 0x35aea065
xor edx, 0x2655155d
sub edx, 0x42878b75
add edx, 0x718deeaf
xchg rcx, r9
mov r9, rbx
xchg r9, rcx
call fcn.140095270
xchg r14, r14
test rax, rax
je 0x140068a85
movabs rcx, 0x4f450aa762e3b5fb
sub rcx, 0x5494c51a
sub rcx, 0xd1e59dc
add rcx, 0x7fffffff
xor rcx, 0x3711f5c5
mov dword [rsp + 0x10c], edi
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x38a5235763661080
xor rcx, 0x1326f4e0
sub rcx, 0x3e167b43
xor rcx, 0x697374d5
add rcx, 0x6f5ea6e7
sub rax, rcx
movabs rcx, 0x2c387960785db6cb
sub rcx, 0x10630af5
xor rcx, 0x653efe01
xor rcx, 0x73215aee
xor rcx, 0x568af589
xor rax, rcx
movabs rcx, 0x2da797004d798dcf
sub rcx, 0x3ecd93da
xor rcx, 0x4a16a733
xor rcx, 0x56a62896
sub rax, rcx
movabs rcx, 0x7bdc502100638859
add rcx, 0xf891d94
add rcx, 0x6fef0026
sub rcx, 0x6fb7cd5e
xor rcx, 0x150ae69c
xor rax, rcx
mov dword [rsp - 0x34], 0x58df2fac
mov qword [rsi + 0xe8], rax
jmp 0x140068ab1
mov dword [rsp + 0x10c], 0xc958505
add dword [rsp + 0x10c], 0x6d5d3840
sub dword [rsp + 0x10c], 0x72b7f0b4
sub dword [rsp + 0x10c], 0x73acc90
mov edx, 0x35ae86da
sub edx, 0x28e3b9ba
add edx, 0x20ce89f5
add edx, 0x2324db7e
add edx, 0x5aa1c28
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
call fcn.140095270
test rax, rax
mov dword [rsp - 0x34], 0x26df9995
je 0x140068b68
rol rax, 0x29
rol rax, 2
rol rax, 4
rol rax, 1
movabs rcx, 0xd2c4af814e8c1620
add rcx, 0x297b6cf7
xor rcx, 0x6f21123c
add rcx, 0x5c31314d
sub rcx, 0x3fe221b
add rax, rcx
mov dword [rsp + 0x110], edi
mov dword [rsp - 0x2c], 0x3da703c2
movabs rcx, 0x76b6bf600cdd694e
add rcx, 0x67f0e4e2
sub rcx, 0x10bb8099
add rcx, 0x72246175
xor rax, rcx
not rax
xchg r10, r10
mov qword [rsi + 0xf0], rax
jmp 0x140068b9f
mov dword [rsp + 0x110], 0x38adf6de
add dword [rsp + 0x110], 0x4212cac8
xor dword [rsp + 0x110], 0x4f2253be
xor dword [rsp + 0x110], 0x26ebec0e
sub dword [rsp + 0x110], 0x13097e15
mov edx, 0x726c34e
add edx, 0x2152f172
add edx, 0x11633b47
add edx, 0x85198ac8
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140095270
mov r13, r13
test rax, rax
je 0x140068ca6
movabs rcx, 0x2f04c8fb252c4214
sub rcx, 0xcf687bf
add rcx, 0x2be9dfc8
add rcx, 0x5ef1f87f
mov dword [rsp + 0x120], edi
mov dword [rsp - 0x30], 0x482a6688
xor rax, rcx
movabs rcx, 0x21355957518790bb
xor rcx, 0xcb3fbbb
sub rcx, 0x1cb67efb
xor rcx, 0x25177284
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x7b2a321b59f8e56e
add rcx, 0x1f42bd7c
sub rcx, 0x7106a397
add rcx, 0xcd41e3e
ror rax, 4
ror rax, 6
ror rax, 0x21
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x2c], ebx
movabs rcx, 0x4a9b3b0756564137
xor rcx, 0x4bbd7518
add rcx, 0x2045af5f
add rcx, 0xa0fe775
add rcx, 0x492a54a8
xor rax, rcx
xchg r9, rax
mov qword [rsi + 0xf8], r9
xchg r9, rax
jmp 0x140068cd2
mov dword [rsp + 0x120], 0x9a536d6
add dword [rsp + 0x120], 0x3950fa1c
xor dword [rsp + 0x120], 0x2c8eb2cf
sub dword [rsp + 0x120], 0x6e78823c
mov edx, 0x5a7d61a0
sub edx, 0x4011bb33
add edx, 0x1985bff3
add edx, 0x66939b7a
mov rcx, rbx
call fcn.140095270
test rax, rax
xchg r13, r13
je 0x140068dc0
rol rax, 6
rol rax, 0x26
rol rax, 9
rol rax, 1
movabs rcx, 0x3fcb2517313a695d
add rcx, 0x2e51008a
sub rcx, 0x54a1a688
add rcx, 0x7fffffff
add rcx, 0x71ae0f24
xor rax, rcx
mov dword [rsp + 0x124], edi
mov dword [rsp - 0x44], ecx
rol rax, 0xe
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x58bea195366635b9
sub rcx, 0x31339537
add rcx, 0x3362d69e
add rcx, 0x39dc38b4
xor rcx, 0x35d2e588
sub rax, rcx
movabs rcx, 0x7f05614f64cc01ec
xor rcx, 0x17fe4143
xor rcx, 0x27c99ba0
add rcx, 0x7fffffff
xor rcx, 0x35e3642a
rol rax, 9
rol rax, 3
add rax, rcx
mov dword [rsp - 0x30], esp
xchg rbp, rax
mov qword [rsi + 0x100], rbp
xchg rbp, rax
jmp 0x140068df7
mov dword [rsp + 0x124], 0x6a36e5ac
sub dword [rsp + 0x124], 0x52e6cb79
xor dword [rsp + 0x124], 0x29f0be55
add dword [rsp + 0x124], 0xc2ac0c3
sub dword [rsp + 0x124], 0x4acb6528
mov edx, 0xcf18a32
xor edx, 0x7ddb1eab
xor edx, 0xc1f7fcb
sub edx, 0x5a366735
xor edx, 0x986594a
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140095270
test rax, rax
mov dword [rsp - 0x30], 0x1b592368
je 0x140068ee7
movabs rcx, 0xdff85f853825ebea
add rcx, 0x147d2cdf
add rcx, 0xbe1aa19
sub rcx, 0xcfeb7a9
xor rcx, 0x2d52aa38
mov dword [rsp + 0x128], edi
add rax, rcx
mov dword [rsp - 0x44], 0x622bc4b7
movabs rcx, 0x1c4b78f711223460
add rcx, 0x6653a09f
sub rcx, 0x725735c1
add rcx, 0x7fffffff
xor rcx, 0x71ceda81
rol rax, 0x12
rol rax, 7
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x7a5723aa4d2428d4
xor rcx, 0x742f2a70
sub rcx, 0x12785814
add rcx, 0x1870a394
rol rax, 1
rol rax, 1
xor rax, rcx
ror rax, 1
ror rax, 0x1d
ror rax, 1
ror rax, 1
xchg r9, rax
mov qword [rsi + 0x108], r9
xchg r9, rax
jmp 0x140068f13
mov dword [rsp + 0x128], 0x6c785f98
sub dword [rsp + 0x128], 0x35c0993b
add dword [rsp + 0x128], 0xa9478c
sub dword [rsp + 0x128], 0x37610de8
mov edx, 0x9b0218d
add edx, 0x10dc772e
sub edx, 0xbaecda5
xor edx, 0x53da3dd7
sub edx, 0x274ab89c
xchg rcx, r13
mov r13, rbx
xchg r13, rcx
call fcn.140095270
mov rcx, rcx
test rax, rax
je 0x140068fd5
rol rax, 7
rol rax, 1
movabs rcx, 0xb5af1a6a2fd8addc
sub rcx, 0x2cfa9b9b
add rcx, 0x79597111
sub rcx, 0x4d6e79d3
not rax
mov r14, r14
mov dword [rsp + 0x138], edi
rol rax, 0xd
rol rax, 5
rol rax, 0xc
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0xc], edx
movabs rcx, 0xe94a6b4647f2e92
xor rcx, 0x65a6ec03
xor rcx, 0x1cccee9a
add rcx, 0x7905e19
add rcx, 0x3408435
not rax
add rax, rcx
xchg r10, r10
mov qword [rsi + 0x110], rax
jmp 0x140069001
mov dword [rsp + 0x138], 0x2426e7f7
xor dword [rsp + 0x138], 0x3b9a0c21
xor dword [rsp + 0x138], 0x3df0a36c
sub dword [rsp + 0x138], 0x224c48b9
mov edx, 0xf7d9e4e
add edx, 0x3f8ef3d3
sub edx, 0xcfbb255
xor edx, 0x913db3c
xor edx, 0x2e03ae49
mov rcx, rbx
call fcn.140095270
mov rbx, rbx
test rax, rax
je 0x1400690c1
rol rax, 3
rol rax, 2
rol rax, 1
movabs rcx, 0x4ece81860851bad
xor rcx, 0x7f0bbbd9
add rcx, 0x58df253f
sub rcx, 0x175ec5ea
add rcx, 0x6e528854
sub rax, rcx
mov dword [rsp + 0x13c], edi
rol rax, 1
rol rax, 1
movabs rcx, 0x1bfe0f910f1e392d
xor rcx, 0x16587e52
xor rcx, 0xd44fc0f
add rcx, 0x2ba256f8
xor rax, rcx
mov dword [rsp - 0x34], ebx
ror rax, 0x15
ror rax, 0x14
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
not rax
xchg r10, r10
mov qword [rsi + 0x118], rax
jmp 0x1400690ed
mov dword [rsp + 0x13c], 0x67df2b4c
add dword [rsp + 0x13c], 0x10b4ac20
xor dword [rsp + 0x13c], 0x4cbaabab
xor dword [rsp + 0x13c], 0x34297cc6
mov edx, 0x3d863dd5
add edx, 0x3504dc2f
sub edx, 0x309c1f87
sub edx, 0x3ef6193b
add edx, 0x482922cf
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140095270
test rax, rax
mov rcx, rcx
je 0x1400691fd
movabs rcx, 0x545d2240b863403
xor rcx, 0x4ce10e1f
sub rcx, 0x8f1b0c0
add rcx, 0x7fffffff
add rcx, 0x117f8b07
mov dword [rsp + 0x28], edi
mov dword [rsp - 0x28], 0x3b216d18
xor rax, rcx
movabs rcx, 0x94f2d33785e0a4a
sub rcx, 0x65d946b8
sub rcx, 0x15eb72c
add rcx, 0x9b87093
add rcx, 0x7fffffff
xor rcx, 0x7c027bae
sub rax, rcx
movabs rcx, 0x55e25c601ccb19
xor rcx, 0x8a5d27
add rcx, 0x6800aeb
add rcx, 0x2898f28c
ror rax, 0xc
ror rax, 6
ror rax, 4
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x32624cdd7d6ca14b
xor rcx, 0x77aca31a
add rcx, 0xffc4928
add rcx, 0x23231a07
ror rax, 0x13
ror rax, 2
ror rax, 1
xor rax, rcx
xchg rcx, rcx
mov qword [rsi + 0x120], rax
jmp 0x14006921d
mov dword [rsp + 0x28], 0x56cb205f
xor dword [rsp + 0x28], 0x587556b2
add dword [rsp + 0x28], 0x4f323426
sub dword [rsp + 0x28], 0x5df0ab12
mov edx, 0x695c0c54
xor edx, 0x12422374
xor edx, 0x4de2006a
add edx, 0x3d4a21f1
sub edx, 0x16cc7814
xchg rbx, rsi
mov rcx, rsi
xchg rsi, rbx
call fcn.140095270
xchg r11, r11
test rax, rax
je 0x1400692db
rol rax, 2
rol rax, 1
movabs rcx, 0x44a6aff94f9e4abe
sub rcx, 0x348fa084
xor rcx, 0x7019ba
add rcx, 0x7fffffff
add rcx, 0x52fc0ce3
add rax, rcx
mov dword [rsp - 0x20], edi
mov dword [rsp + 0x2c], edi
rol rax, 0xa
rol rax, 0x14
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x3a36ff4a672bc59e
xor rcx, 0x1900d12a
sub rcx, 0x5464447a
add rcx, 0x7fffffff
add rcx, 0x493a8ec7
add rax, rcx
mov dword [rsp - 0x28], 0x116e534a
mov qword [rsi + 0x128], rax
jmp 0x140069303
mov dword [rsp + 0x2c], 0x38378363
xor dword [rsp + 0x2c], 0x18f66f2f
xor dword [rsp + 0x2c], 0x2389d3c4
xor dword [rsp + 0x2c], 0x80c00b6
sub dword [rsp + 0x2c], 0xb443f3d
mov edx, 0x6254542
add edx, 0x60bd2551
xor edx, 0x4d6de9f0
add edx, 0x7bc46c6c
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call fcn.140095270
mov r8, r8
test rax, rax
je 0x140069413
not rax
mov rdi, rdi
mov dword [rsp + 0x44], edi
movabs rcx, 0x1020d65a490ed50a
xor rcx, 0x41d2bbc
sub rcx, 0x24dda41a
sub rcx, 0x10c1869
add rcx, 0x7fffffff
add rcx, 0x533c7695
add rax, rcx
movabs rcx, 0xb3423ec242e68275
sub rcx, 0x1df5fe3b
sub rcx, 0xcbf8e35
xor rcx, 0x2066a541
sub rcx, 0x12ad0509
xor rax, rcx
mov dword [rsp - 0x20], 0x68d9bcf7
movabs rcx, 0x7c55c6e225a37bea
add rcx, 0x57527b7
sub rcx, 0x29f8b7f5
add rcx, 0x1ff971e8
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 1
xor rax, rcx
mov r15, r15
movabs rcx, 0x29fde95657b31741
sub rcx, 0x2c443bae
add rcx, 0x11129b61
add rcx, 0x147a8f10
xor rcx, 0x29ffbf8
add rax, rcx
mov qword [rsi + 0x130], rax
mov dword [rsp - 0x10], 0x3f518c45
jmp 0x14006943b
mov dword [rsp + 0x44], 0x55b63ddd
sub dword [rsp + 0x44], 0xfcc3a23
xor dword [rsp + 0x44], 0x70636741
xor dword [rsp + 0x44], 0x738e1e8
sub dword [rsp + 0x44], 0x32b18512
mov edx, 0x77fba112
sub edx, 0x2a2ee3d4
xor edx, 0x8ab1e07
add edx, 0x11cf4124
xchg rbx, r14
mov rcx, r14
xchg rbx, r14
call fcn.140095270
test rax, rax
mov dword [rsp - 0x24], esi
je 0x1400694ec
movabs rcx, 0x22ee535605ff2e70
xor rcx, 0x80efc99
add rcx, 0x8009e4c
add rcx, 0x7fffffff
add rcx, 0x55d8ccc6
mov dword [rsp + 0x68], edi
add rax, rcx
movabs rcx, 0x40342058509db669
sub rcx, 0xae31056
sub rcx, 0x3ce4a212
add rcx, 0x200b8834
add rcx, 0x7fffffff
add rcx, 0x159be139
ror rax, 7
ror rax, 0xa
ror rax, 1
not rax
mov dword [rsp - 0x3c], 0x1e842077
add rax, rcx
mov qword [rsi + 0x138], rax
jmp 0x140069514
mov dword [rsp + 0x68], 0x6407f2b8
xor dword [rsp + 0x68], 0x10a1b0c3
xor dword [rsp + 0x68], 0x1a05d48d
sub dword [rsp + 0x68], 0x1bd016b5
sub dword [rsp + 0x68], 0x52d38040
mov edx, 0x6e99c8f2
add edx, 0xfb3e295
xor edx, 0x3e5e6326
xor edx, 0x69ce4a78
add edx, 0x6f87b610
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.140095270
test rax, rax
mov dword [rsp - 0x38], esi
je 0x14006957c
not rax
mov dword [rsp + 0x70], edi
ror rax, 7
ror rax, 2
not rax
ror rax, 0x16
ror rax, 7
ror rax, 1
ror rax, 2
ror rax, 1
mov qword [rsi + 0x140], rax
jmp 0x14006959c
mov dword [rsp + 0x70], 0x5a460a83
add dword [rsp + 0x70], 0x1b7319fd
xor dword [rsp + 0x70], 0x56fc5ce3
sub dword [rsp + 0x70], 0x23457862
mov edx, 0x2d24990e
sub edx, 0x4e5c60b
sub edx, 0x22185b47
add edx, 0xa9a176e0
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140095270
mov dword [rsp - 0x2c], 0x7773c626
test rax, rax
je 0x140069653
movabs rcx, 0xe0e7ae903617acdc
add rcx, 0x4576a1fb
xor rcx, 0x4d303c49
xor rcx, 0x208c95db
mov dword [rsp + 0x78], edi
xor rax, rcx
mov dword [rsp - 0x40], ecx
movabs rcx, 0x1408b01d3b5d0ad7
add rcx, 0x28a1d549
sub rcx, 0x4d0ec998
add rcx, 0x7fffffff
xor rcx, 0x64aca697
rol rax, 0x19
rol rax, 0xb
rol rax, 0xa
rol rax, 5
rol rax, 5
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x148], rax
mov dword [rsp - 0x3c], ebp
jmp 0x140069673
mov dword [rsp + 0x78], 0x782f1a3f
xor dword [rsp + 0x78], 0x5250c7b9
add dword [rsp + 0x78], 0x15b090d4
sub dword [rsp + 0x78], 0x40306e59
mov edx, 0x356fb6d0
xor edx, 0x33ce1e0b
add edx, 0x75c5f328
sub edx, 0x1d7b9e22
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140095270
xchg r15, r15
test rax, rax
je 0x1400697a1
movabs rcx, 0x31fc38e85706bde9
sub rcx, 0x36ff870e
add rcx, 0x6a74815
add rcx, 0x7fffffff
xor rcx, 0x50aa1742
mov dword [rsp + 0xa8], edi
mov dword [rsp - 0x18], ebx
xor rax, rcx
movabs rcx, 0x3e72505f18345cd6
sub rcx, 0x14114911
sub rcx, 0xf76423
xor rcx, 0x60fe033b
xor rcx, 0x360de966
add rax, rcx
movabs rcx, 0xd82de2876357298a
sub rcx, 0xe95299c
add rcx, 0x27243851
add rcx, 0x5cc5191d
ror rax, 1
ror rax, 0xf
ror rax, 5
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x10], 0x7daf93ae
movabs rcx, 0x2cf6bc9a01dff296
add rcx, 0x59d5218f
sub rcx, 0x59833526
add rcx, 0x7fffffff
xor rcx, 0x16859ea0
xor rax, rcx
mov dword [rsp - 0x44], esi
movabs rcx, 0x2e3c170b7e36a490
sub rcx, 0x4cea0185
xor rcx, 0x487792b1
sub rcx, 0x5061e8c1
add rax, rcx
xchg r14, r14
not rax
mov qword [rsi + 0x150], rax
jmp 0x1400697d8
mov dword [rsp + 0xa8], 0x6d306f56
sub dword [rsp + 0xa8], 0x31c5e826
xor dword [rsp + 0xa8], 0x7894f96c
add dword [rsp + 0xa8], 0x1b87c820
sub dword [rsp + 0xa8], 0x5f86467b
mov edx, 0x13dca56f
xor edx, 0x3177390f
add edx, 0x28bc3d7f
xor edx, 0xbcfe9b35
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140095270
mov dword [rsp - 0x1c], edi
test rax, rax
je 0x1400698b9
ror rax, 3
ror rax, 2
movabs rcx, 0x65e75bc848d60d67
sub rcx, 0x12d735c9
sub rcx, 0x32c4731a
add rcx, 0x7fffffff
add rcx, 0x5e05976
xor rax, rcx
mov dword [rsp + 0xb0], edi
not rax
mov dword [rsp - 0x3c], esp
movabs rcx, 0x6212cecc1377d3e4
sub rcx, 0xf410ddb
add rcx, 0x6e22c35d
add rcx, 0x1092e07
rol rax, 0x1a
rol rax, 9
rol rax, 4
rol rax, 1
add rax, rcx
movabs rcx, 0x566f16b307560e3b
add rcx, 0x2a02cd64
add rcx, 0x3e39bbf2
xor rcx, 0x5b7fb8b6
sub rcx, 0x11c3f39d
not rax
sub rax, rcx
xchg r11, r11
xchg r8, rax
mov qword [rsi + 0x158], r8
xchg r8, rax
jmp 0x1400698f0
mov dword [rsp + 0xb0], 0x728f7b7d
sub dword [rsp + 0xb0], 0x435e4a62
add dword [rsp + 0xb0], 0x15cf6e2b
xor dword [rsp + 0xb0], 0x4b8953a5
xor dword [rsp + 0xb0], 0xe89cce2
mov edx, 0x4024fa64
sub edx, 0x37c24aa0
add edx, 0x1fe7abf9
add edx, 0x61160c49
xchg rcx, r12
mov r12, rbx
xchg rcx, r12
call fcn.140095270
test rax, rax
xchg rcx, rcx
je 0x1400699d9
ror rax, 5
ror rax, 1
ror rax, 1
movabs rcx, 0x18039d3e3c5901e8
xor rcx, 0x4c884bc3
xor rcx, 0x1f93752f
sub rcx, 0x1a020459
add rax, rcx
mov dword [rsp + 0xbc], edi
mov dword [rsp - 0x2c], ebx
rol rax, 1
rol rax, 1
movabs rcx, 0x7eb0605e33eae771
add rcx, 0x34b3e37d
sub rcx, 0x2b0457ca
add rcx, 0x662d8708
add rax, rcx
movabs rcx, 0x951a65476a71d47f
xor rcx, 0xde551f1
sub rcx, 0x4781f9fa
xor rcx, 0x4cd28ff0
add rcx, 0x7fffffff
sub rcx, 0x24c24fa2
rol rax, 0xf
rol rax, 8
rol rax, 2
rol rax, 8
rol rax, 4
rol rax, 1
add rax, rcx
mov rdx, rdx
not rax
mov qword [rsi + 0x160], rax
jmp 0x140069a05
mov dword [rsp + 0xbc], 0x5a236e2f
add dword [rsp + 0xbc], 0x1c341aa8
xor dword [rsp + 0xbc], 0x370cdebf
sub dword [rsp + 0xbc], 0x415b5667
mov edx, 0x4081b340
add edx, 0x81880fe
sub edx, 0x3bc4ca47
xor edx, 0x45b9a11f
add edx, 0x4944b989
mov rcx, rbx
call fcn.140095270
xchg rdx, rdx
test rax, rax
je 0x140069b04
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x44d1ca052d7f6e63
sub rcx, 0xd0021cf
add rcx, 0x4abc9e6c
sub rcx, 0x261d1404
add rcx, 0x72ad2bef
add rax, rcx
mov dword [rsp + 0x5c], edi
mov dword [rsp - 0x44], edi
ror rax, 0xb
movabs rcx, 0x1a0512c437030ee1
add rcx, 0x47b614d9
sub rcx, 0x57498ee2
sub rcx, 0xcb4f75f
add rcx, 0x7fffffff
xor rcx, 0x7e6221f1
sub rax, rcx
movabs rcx, 0x34a873f5ad78874
xor rcx, 0x2a725047
sub rcx, 0x219913c3
xor rcx, 0x679b79a0
add rcx, 0x9c8cc0b
ror rax, 9
ror rax, 7
sub rax, rcx
mov rcx, rcx
ror rax, 7
ror rax, 4
ror rax, 0x16
ror rax, 9
ror rax, 9
ror rax, 5
ror rax, 1
xchg r10, rax
mov qword [rsi + 0x168], r10
xchg r10, rax
jmp 0x140069b24
mov dword [rsp + 0x5c], 0x72c9ad02
xor dword [rsp + 0x5c], 0x5c3725a1
xor dword [rsp + 0x5c], 0x1a081253
xor dword [rsp + 0x5c], 0x34f69af1
mov edx, 0x19f0c2ba
add edx, 0x622dc211
xor edx, 0x1d4eea26
add edx, 0x524fea99
xchg rbx, r15
mov rcx, r15
xchg r15, rbx
call fcn.140095270
test rax, rax
je 0x140069bf7
mov r9, r9
movabs rcx, 0x5e6c861d2fc30a9e
xor rcx, 0x7425ea7f
sub rcx, 0xa4451fa
add rcx, 0x77b655c2
mov dword [rsp + 0x6c], edi
add rax, rcx
mov dword [rsp - 0xc], 0x28840cb3
movabs rcx, 0x62ff55637e78eec9
sub rcx, 0x7d470c0
sub rcx, 0x9ea13
sub rcx, 0x46bd2787
add rcx, 0x70467236
ror rax, 4
not rax
xchg rsi, rsi
sub rax, rcx
movabs rcx, 0xf97e0b3044e537d8
xor rcx, 0x10df066a
sub rcx, 0x3f69411f
xor rcx, 0x3ced10ab
add rcx, 0x732239dc
xor rax, rcx
mov dword [rsp - 0x28], 0x3cd19e54
xchg r13, rax
mov qword [rsi + 0x170], r13
xchg r13, rax
jmp 0x140069c1f
mov dword [rsp + 0x6c], 0x58ff8b73
sub dword [rsp + 0x6c], 0x501783a
sub dword [rsp + 0x6c], 0x47bb526a
add dword [rsp + 0x6c], 0x55f515df
xor dword [rsp + 0x6c], 0x6237d6af
mov edx, 0x7390c046
xor edx, 0x6f50359f
xor edx, 0x3bdd5da2
xor edx, 0x24b54b70
mov rcx, rbx
mov dword [rsp - 0x28], 0x3d693c8c
call fcn.140095270
test rax, rax
je 0x140069cb0
not rax
mov dword [rsp - 0x10], 0x4eea516c
mov dword [rsp + 0x9c], edi
ror rax, 0xe
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x4f21c5624b53fe53
sub rcx, 0x94fc3c5
sub rcx, 0x2179df27
add rcx, 0xa9b7b33
add rcx, 0x6139a13
add rax, rcx
not rax
xchg r9, r9
mov qword [rsi + 0x178], rax
jmp 0x140069cdc
mov dword [rsp + 0x9c], 0x24284823
add dword [rsp + 0x9c], 0xb5b6b98
sub dword [rsp + 0x9c], 0x2795343e
sub dword [rsp + 0x9c], 0x7ee7f7c
mov edx, 0x6df5283
xor edx, 0x6fa7f9ae
xor edx, 0x54077886
xor edx, 0x20b402ec
xchg rbx, rsp
mov rcx, rsp
xchg rbx, rsp
call fcn.140095270
xchg r9, r9
test rax, rax
je 0x140069dba
not rax
mov dword [rsp + 0xd8], edi
mov dword [rsp - 0xc], esi
rol rax, 9
rol rax, 1
movabs rcx, 0x1e486d1b421fa6c4
sub rcx, 0x8096eb4
sub rcx, 0x2e709a53
add rcx, 0x7fffffff
add rcx, 0x3709d1a2
add rax, rcx
xchg rbp, rbp
movabs rcx, 0xaa08a5e45f1902ca
xor rcx, 0x2597df22
xor rcx, 0x62b0c39e
xor rcx, 0x66c62c61
xor rax, rcx
mov dword [rsp - 0x30], 0x26be5598
movabs rcx, 0x838080ed2c2a6abb
xor rcx, 0x44312e0a
xor rcx, 0x70811f6c
add rcx, 0x7fffffff
sub rcx, 0x11b8fcc7
ror rax, 1
ror rax, 0xa
ror rax, 1
add rax, rcx
xchg r12, r12
mov qword [rsi + 0x180], rax
jmp 0x140069df1
mov dword [rsp + 0xd8], 0x49807ee7
sub dword [rsp + 0xd8], 0x1a1d174d
xor dword [rsp + 0xd8], 0xac9ffb6
add dword [rsp + 0xd8], 0x2d0dce63
sub dword [rsp + 0xd8], 0x52b8668e
mov edx, 0x51b35048
sub edx, 0x40b8a736
xor edx, 0x1c04a267
add edx, 0x22df97e9
xchg r9, rbx
mov rcx, r9
xchg r9, rbx
call fcn.140095270
test rax, rax
mov r14, r14
je 0x140069ea3
movabs rcx, 0x7fd2357623661c1e
add rcx, 0x27d37810
xor rcx, 0x3e121877
sub rcx, 0x13e0137f
add rcx, 0x1e6afce8
mov dword [rsp + 0xe4], edi
mov r15, r15
xor rax, rcx
movabs rcx, 0x21742e776fbe19a0
sub rcx, 0x4800bf18
add rcx, 0x4c5bb5ec
sub rcx, 0x2784739a
sub rcx, 0xe1c7f87
ror rax, 0x17
ror rax, 9
ror rax, 1
ror rax, 1
add rax, rcx
mov rsp, rsp
rol rax, 0x1c
rol rax, 8
mov qword [rsi + 0x188], rax
jmp 0x140069ecf
mov dword [rsp + 0xe4], 0x5b40f422
xor dword [rsp + 0xe4], 0x7f034848
add dword [rsp + 0xe4], 0x432c997
xor dword [rsp + 0xe4], 0x28768600
mov edx, 0x78227c25
sub edx, 0x2a23ce7a
xor edx, 0x6422b89c
xor edx, 0x5355f6c1
add edx, 0x39c3fbd4
mov rcx, rbx
mov rdx, rdx
call fcn.140095270
test rax, rax
je 0x140069fc1
mov dword [rsp - 0x24], esp
ror rax, 0x1a
ror rax, 6
ror rax, 1
ror rax, 0x10
ror rax, 2
ror rax, 5
ror rax, 2
ror rax, 1
movabs rcx, 0x52a324bb7747df23
sub rcx, 0x821c913
xor rcx, 0x7e3e859c
add rcx, 0x7fffffff
add rcx, 0x2e4e200b
not rax
mov dword [rsp + 0xec], edi
add rax, rcx
mov rsi, rsi
movabs rcx, 0x8a0f82582f38bc88
xor rcx, 0x3a43a25
sub rcx, 0x1dd65b64
xor rcx, 0x6fda6d33
add rcx, 0x73978c5c
ror rax, 0xa
ror rax, 3
ror rax, 3
add rax, rcx
xchg r14, r14
movabs rcx, 0x4c244c191d18d702
sub rcx, 0x11a1a5b0
add rcx, 0x4b706ea8
add rcx, 0x1021bba7
xor rax, rcx
mov r11, r11
mov qword [rsi + 0x190], rax
jmp 0x140069fed
mov dword [rsp + 0xec], 0x6b3f924
add dword [rsp + 0xec], 0x7379523
xor dword [rsp + 0xec], 0x54b142a0
sub dword [rsp + 0xec], 0x595acce6
mov edx, 0x41b6f6ca
add edx, 0x1acd71ec
sub edx, 0x1236df58
add edx, 0x4f74090e
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140095270
xchg rbp, rbp
test rax, rax
je 0x14006a0bf
movabs rcx, 0x91f07d310f0644d2
add rcx, 0x103adb83
add rcx, 0x2a603fdf
add rcx, 0x7fffffff
add rcx, 0x407b441
mov dword [rsp + 0xf0], edi
mov rsi, rsi
add rax, rcx
movabs rcx, 0x1fca659768a716bd
xor rcx, 0x344ec1b1
sub rcx, 0x4969144b
add rcx, 0x5643945e
ror rax, 5
ror rax, 9
ror rax, 0xe
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], 0x1df0bafc
movabs rcx, 0x771136aa5973f9cc
sub rcx, 0x2dc35494
add rcx, 0x52cc0ad7
add rcx, 0x7750de3e
sub rax, rcx
xchg r12, r12
xchg rdi, rax
mov qword [rsi + 0x198], rdi
xchg rdi, rax
jmp 0x14006a0eb
mov dword [rsp + 0xf0], 0x138d69e3
add dword [rsp + 0xf0], 0x2cc4e74b
add dword [rsp + 0xf0], 0x2e6fa24a
xor dword [rsp + 0xf0], 0x6ec1f379
mov edx, 0x71b7dd44
sub edx, 0x938bbd
xor edx, 0x360bf18
xor edx, 0xa4f4e8a8
mov rcx, rbx
mov dword [rsp - 0x10], esp
call fcn.140095270
test rax, rax
je 0x14006a1c1
mov dword [rsp - 0x24], edx
movabs rcx, 0xcc3e71a679720e57
sub rcx, 0x101e906b
sub rcx, 0x15fb00a3
xor rcx, 0x6fd7a2fd
add rcx, 0x4c28cc6
mov dword [rsp + 0x100], edi
mov rsp, rsp
xor rax, rcx
movabs rcx, 0x2767818126129b7d
add rcx, 0x581df60a
add rcx, 0x53325
sub rcx, 0xc98c543
add rax, rcx
xchg r10, r10
movabs rcx, 0x1728bc003cfbc785
add rcx, 0xba27856
xor rcx, 0x6149dfcd
sub rcx, 0x77266b7
add rcx, 0x78e91aea
ror rax, 6
ror rax, 1
ror rax, 0xb
ror rax, 0x19
ror rax, 4
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x1a0], rax
mov rsp, rsp
jmp 0x14006a1f8
mov dword [rsp + 0x100], 0x478b6b8b
sub dword [rsp + 0x100], 0x2a441df4
xor dword [rsp + 0x100], 0x426f9838
add dword [rsp + 0x100], 0x181e2041
sub dword [rsp + 0x100], 0x7746f5ef
mov edx, 0x6069a57e
xor edx, 0x1e980c88
sub edx, 0x395d79fb
add edx, 0x24df8efd
add edx, 0x13a7f36
xchg r14, rcx
mov r14, rbx
xchg r14, rcx
call fcn.140095270
test rax, rax
je 0x14006a302
xchg rdi, rdi
rol rax, 1
rol rax, 9
rol rax, 2
rol rax, 2
rol rax, 1
movabs rcx, 0x40d71b5006aeab5c
add rcx, 0x1e2697d6
sub rcx, 0x1b6f8a33
add rcx, 0x7fffffff
xor rcx, 0x23568412
add rax, rcx
mov dword [rsp + 0x104], edi
xchg r15, r15
ror rax, 0x10
ror rax, 5
ror rax, 7
ror rax, 5
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x619ad3086bf4fdf7
sub rcx, 0x5582a7cb
add rcx, 0xe7b5bc1
add rcx, 0x7fffffff
xor rcx, 0x76fefbd4
sub rax, rcx
movabs rcx, 0xfa44784e130dd606
add rcx, 0x26d662b6
xor rcx, 0x49c9e3c4
xor rcx, 0x2997215a
add rcx, 0x5213cca3
ror rax, 0x13
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x30], esp
mov qword [rsi + 0x1a8], rax
jmp 0x14006a32e
mov dword [rsp + 0x104], 0x1282120b
add dword [rsp + 0x104], 0x4c97d25e
sub dword [rsp + 0x104], 0x79dbee
xor dword [rsp + 0x104], 0x5ea0087a
mov edx, 0x48e6e224
add edx, 0x11210e75
xor edx, 0x3379546b
xor edx, 0x559fec34
xor edx, 0x34d06614
xchg rbp, rcx
mov rbp, rbx
xchg rcx, rbp
call fcn.140095270
mov dword [rsp - 0x3c], edi
test rax, rax
je 0x14006a3fd
ror rax, 4
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x2bd1a4ca3c68c8fa
add rcx, 0x18d73271
sub rcx, 0x36878d59
add rcx, 0x2e8e23af
xor rcx, 0xe49cc62
not rax
mov dword [rsp + 0x108], edi
ror rax, 0x1a
ror rax, 0x10
ror rax, 1
add rax, rcx
movabs rcx, 0xee9e08326886e42f
sub rcx, 0x63996b2
sub rcx, 0x3741a0e1
add rcx, 0x7fffffff
xor rcx, 0x7fd6582e
ror rax, 1
ror rax, 0xb
ror rax, 1
add rax, rcx
mov dword [rsp - 0x28], edi
xchg r9, rax
mov qword [rsi + 0x1b0], r9
xchg r9, rax
jmp 0x14006a429
mov dword [rsp + 0x108], 0x24b025f3
add dword [rsp + 0x108], 0xa16fdec
xor dword [rsp + 0x108], 0x5a45b28f
sub dword [rsp + 0x108], 0x7482914f
mov edx, 0x6421020d
add edx, 0xbcc6cb1
sub edx, 0x34778dae
sub edx, 0x153b6e16
add edx, 0xb853369c
mov rcx, rbx
call fcn.140095270
xchg rdx, rdx
test rax, rax
je 0x14006a50b
movabs rcx, 0x39dfe1116b8208e9
xor rcx, 0x23bbd9fc
sub rcx, 0x34ce2464
add rcx, 0x7fffffff
add rcx, 0x1523ab42
mov dword [rsp + 0x118], edi
add rax, rcx
movabs rcx, 0x5f9d8fcc1739d37b
add rcx, 0x3232753a
add rcx, 0x1e526093
add rcx, 0x7fffffff
xor rcx, 0x48389d53
xor rax, rcx
movabs rcx, 0x28896fed331ea0d5
add rcx, 0x3ff2b0f9
sub rcx, 0x1d3b41ff
sub rcx, 0xd29b924
rol rax, 2
xchg r11, r11
not rax
sub rax, rcx
not rax
xchg rdx, rdx
rol rax, 4
rol rax, 0x16
rol rax, 8
rol rax, 6
rol rax, 1
rol rax, 1
xchg rcx, rax
mov qword [rsi + 0x1b8], rcx
xchg rcx, rax
jmp 0x14006a542
mov dword [rsp + 0x118], 0x6fe9b494
sub dword [rsp + 0x118], 0x5bc1c586
add dword [rsp + 0x118], 0x3030eef3
xor dword [rsp + 0x118], 0x4ec2e22e
sub dword [rsp + 0x118], 0xa9a3c2e
mov edx, 0x16b37d7e
sub edx, 0x15d94b00
add edx, 0xb79e67b
xor edx, 0x540bf1d1
add edx, 0x9c333133
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.140095270
mov dword [rsp - 0x28], ecx
test rax, rax
je 0x14006a630
movabs rcx, 0xb6417d970465f52a
add rcx, 0x51b80f20
xor rcx, 0x5bf10d35
add rcx, 0x7fffffff
add rcx, 0x30d226dc
mov dword [rsp + 0x11c], edi
mov rbx, rbx
add rax, rcx
movabs rcx, 0x46c2e7963af68ecf
sub rcx, 0x12a16436
xor rcx, 0x377f91b0
xor rcx, 0x1bca2f51
add rcx, 0x220348d7
xor rax, rcx
mov dword [rsp - 0x10], 0x646321a3
movabs rcx, 0x3204b6aa7c710da3
add rcx, 0x2876df8
sub rcx, 0x589eaedd
xor rcx, 0x4a88405b
add rax, rcx
ror rax, 0x16
ror rax, 4
ror rax, 3
ror rax, 2
ror rax, 9
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0x1c0], rax
xchg r15, r15
jmp 0x14006a65c
mov dword [rsp + 0x11c], 0x1143d271
add dword [rsp + 0x11c], 0x18104e6c
xor dword [rsp + 0x11c], 0x4d030bd5
sub dword [rsp + 0x11c], 0x64572b07
mov edx, 0xff10c74
add edx, 0x336d8699
add edx, 0x38f377f2
xor edx, 0x97845557
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140095270
test rax, rax
mov dword [rsp - 0xc], ebx
je 0x14006a75e
movabs rcx, 0xb38427ca3830981c
add rcx, 0x3063ba6d
xor rcx, 0x414e6777
add rcx, 0x7fffffff
add rcx, 0xf8184c4
mov dword [rsp + 0x134], edi
mov dword [rsp - 0x1c], esp
add rax, rcx
movabs rcx, 0x248cc7f62f7e85a3
add rcx, 0x1d4b12c2
xor rcx, 0x1d7b034
sub rcx, 0x4920b32e
add rcx, 0x7fffffff
add rcx, 0x14648c5f
xor rax, rcx
movabs rcx, 0x29311eac472c3882
xor rcx, 0x1eaad4d3
sub rcx, 0x37ec14bd
add rcx, 0x7fffffff
add rcx, 0x200b6017
sub rax, rcx
mov dword [rsp - 0x3c], esi
movabs rcx, 0x6a1e705050cff70a
add rcx, 0x4bef656
add rcx, 0x260ba0a3
sub rcx, 0x5e6f5338
ror rax, 8
ror rax, 1
ror rax, 1
xor rax, rcx
mov r10, r10
xchg r12, rax
mov qword [rsi + 0x1c8], r12
xchg r12, rax
jmp 0x14006a795
mov dword [rsp + 0x134], 0x560fc247
sub dword [rsp + 0x134], 0x14e77184
xor dword [rsp + 0x134], 0x2d82e08c
sub dword [rsp + 0x134], 0x126ff002
sub dword [rsp + 0x134], 0x5a3ac04c
mov edx, 0x4e3e7a25
sub edx, 0x46a9ce4b
add edx, 0x51d555bc
xor edx, 0x74c0249d
add edx, 0xb935648
mov rcx, rbx
call fcn.140095270
mov dword [rsp - 0x18], edi
test rax, rax
je 0x14006a84f
movabs rcx, 0xf47f47c113dcbc78
add rcx, 0x6c21594e
sub rcx, 0x5a982580
xor rcx, 0x3f4c97f8
add rcx, 0x7fffffff
add rcx, 0x2670f215
mov dword [rsp + 0x1a0], edi
mov dword [rsp - 0x14], 0x6f022614
add rax, rcx
movabs rcx, 0xfa1856a745838447
add rcx, 0x2298032e
add rcx, 0xf7551c
xor rcx, 0x45fcf60f
add rcx, 0x7fffffff
add rcx, 0x26891007
not rax
ror rax, 1
xchg r9, r9
add rax, rcx
xchg r8, rax
mov qword [rsi + 0x1d0], r8
xchg r8, rax
jmp 0x14006a87b
mov dword [rsp + 0x1a0], 0x1e8a0759
add dword [rsp + 0x1a0], 0x2e04b449
xor dword [rsp + 0x1a0], 0x3f4ce1d6
xor dword [rsp + 0x1a0], 0x73c25a75
mov edx, 0x1fd6f40d
xor edx, 0x29526a09
sub edx, 0x27cbdf54
xor edx, 0x5ed27257
add edx, 0x303aea1
xchg rdi, rbx
mov rcx, rdi
xchg rbx, rdi
call fcn.140095270
mov dword [rsp - 0x38], 0x65f137aa
test rax, rax
je 0x14006a948
movabs rcx, 0x83e3fc1539a5fa1a
add rcx, 0x1ea5e0a6
sub rcx, 0x45aca63a
add rcx, 0xa5ca523
sub rcx, 0x9cbce78
mov dword [rsp + 0x1a8], edi
xor rax, rcx
mov dword [rsp - 0x34], 0x75da4d3a
movabs rcx, 0x5936e02938606ea6
add rcx, 0xfddc592
add rcx, 0x3451468
sub rcx, 0x1f88e67d
add rcx, 0x7fffffff
add rcx, 0x38411033
sub rax, rcx
mov dword [rsp - 0x38], 0x1796a7ea
not rax
rol rax, 1
rol rax, 1
rol rax, 4
rol rax, 2
rol rax, 2
mov qword [rsi + 0x1d8], rax
jmp 0x14006a974
mov dword [rsp + 0x1a8], 0xa1042c
add dword [rsp + 0x1a8], 0x497371af
xor dword [rsp + 0x1a8], 0x13e3ee3c
xor dword [rsp + 0x1a8], 0x59f79be6
mov edx, 0x4bf4ef2
add edx, 0x1b65dd30
sub edx, 0x1a9cca83
xor edx, 0x556d34c3
sub edx, 0x22d52a18
mov rcx, rbx
mov dword [rsp - 0x34], esi
call fcn.140095270
test rax, rax
je 0x14006aa13
movabs rcx, 0xf258e9a545b5fbdf
xor rcx, 0x14b290b2
sub rcx, 0x14b05e46
sub rcx, 0x30a7cf3a
mov dword [rsp + 0x20], edi
add rax, rcx
mov dword [rsp - 0x40], 0x32c29883
movabs rcx, 0xcd052a6e7c9ce728
sub rcx, 0x55d60444
xor rcx, 0x503a8e34
add rcx, 0x7fffffff
sub rcx, 0x2b41aefd
not rax
ror rax, 3
mov rdx, rdx
add rax, rcx
mov qword [rsi + 0x1e0], rax
jmp 0x14006aa3b
mov dword [rsp + 0x20], 0x61d0bd87
xor dword [rsp + 0x20], 0x3c28d18a
sub dword [rsp + 0x20], 0x2a9b7272
sub dword [rsp + 0x20], 0x9a69aa9
sub dword [rsp + 0x20], 0x29b65ef1
mov edx, 0x21360b79
add edx, 0x40e6074f
add edx, 0x150be188
xor edx, 0x57eb77bf
add edx, 0x4e5ab3bf
xchg rdx, rcx
mov rdx, rbx
xchg rcx, rdx
call fcn.140095270
mov dword [rsp - 0x24], 0x64db2d55
test rax, rax
je 0x14006aac8
movabs rcx, 0x97aa721a42032cab
add rcx, 0x236a7a2
sub rcx, 0x34e0ce61
xor rcx, 0x10a017e2
sub rcx, 0x14622b80
mov dword [rsp + 0x24], edi
add rax, rcx
mov rcx, rcx
not rax
ror rax, 0x37
ror rax, 2
ror rax, 1
not rax
xchg r11, rax
mov qword [rsi + 0x1e8], r11
xchg r11, rax
jmp 0x14006aaf0
mov dword [rsp + 0x24], 0x7f3a537c
xor dword [rsp + 0x24], 0x6feb0854
add dword [rsp + 0x24], 0x6009c329
sub dword [rsp + 0x24], 0x29958a53
xor dword [rsp + 0x24], 0x474593ff
mov edx, 0x14c4e00f
add edx, 0x167b435a
xor edx, 0x6d8b1d22
add edx, 0x35330734
mov rcx, rbx
mov dword [rsp - 0x1c], esi
call fcn.140095270
test rax, rax
je 0x14006ab99
movabs rcx, 0xd0bec9fd45a7b233
sub rcx, 0x167843a4
xor rcx, 0x3cb4b1f0
add rcx, 0x7fffffff
add rcx, 0x67952814
mov dword [rsp + 0x38], edi
add rax, rcx
movabs rcx, 0x54a3dd0850aeaa02
sub rcx, 0x27ade21d
sub rcx, 0xf5f81a9
xor rcx, 0x5d351b87
sub rcx, 0x41f416f8
not rax
mov r10, r10
add rax, rcx
not rax
rol rax, 1
rol rax, 0x15
rol rax, 0x10
rol rax, 1
xchg rbp, rax
mov qword [rsi + 0x1f0], rbp
xchg rbp, rax
jmp 0x14006abb9
mov dword [rsp + 0x38], 0x433bf279
add dword [rsp + 0x38], 0x2390c5ed
sub dword [rsp + 0x38], 0x353c295
sub dword [rsp + 0x38], 0x6378f5d0
mov edx, 0x544a7fe8
sub edx, 0xc09f852
add edx, 0x106e8f15
add edx, 0x6875c3
xor edx, 0x6a334636
mov rcx, rbx
call fcn.140095270
mov dword [rsp - 0x18], 0x182582fc
test rax, rax
je 0x14006ac70
movabs rcx, 0x7b40573a51911c19
xor rcx, 0x55d49c64
add rcx, 0x583db9cc
add rcx, 0x43eaf31
xor rcx, 0x1c93ee86
mov dword [rsp + 0x3c], edi
mov dword [rsp - 0x38], 0x53f0ce2e
xor rax, rcx
movabs rcx, 0x516a777f281739b2
xor rcx, 0x7e0eba73
add rcx, 0x121d192f
sub rcx, 0x1710c61d
xor rcx, 0x78f221f2
rol rax, 2
rol rax, 0x1a
not rax
add rax, rcx
mov dword [rsp - 0x40], 0x2ee50f1a
xchg r12, rax
mov qword [rsi + 0x1f8], r12
xchg r12, rax
jmp 0x14006ac90
mov dword [rsp + 0x3c], 0xd8b8889
xor dword [rsp + 0x3c], 0x3a75646b
add dword [rsp + 0x3c], 0x299c9832
xor dword [rsp + 0x3c], 0x619b8515
mov edx, 0x7edb3c6f
sub edx, 0x141fd897
xor edx, 0x5f881c4e
add edx, 0x1706f999
xchg rcx, r9
mov r9, rbx
xchg rcx, r9
call fcn.140095270
test rax, rax
mov r8, r8
je 0x14006ad81
rol rax, 0xc
rol rax, 5
rol rax, 1
rol rax, 0xa
rol rax, 3
rol rax, 1
rol rax, 3
rol rax, 1
movabs rcx, 0x3e155944793b7744
xor rcx, 0x29668e5f
add rcx, 0x1b735005
sub rcx, 0x116e657e
sub rcx, 0x4cb21ccc
add rax, rcx
mov rcx, rcx
mov dword [rsp + 0x40], edi
rol rax, 0xa
rol rax, 2
rol rax, 1
movabs rcx, 0x3240f77379f09921
sub rcx, 0x152be936
add rcx, 0x3df9421
add rcx, 0x7fffffff
add rcx, 0x1b98b2
add rax, rcx
mov rbx, rbx
movabs rcx, 0x6340874908b0eee7
add rcx, 0x6a942ad8
sub rcx, 0x59a50df6
xor rcx, 0x1e8044eb
add rcx, 0x35037495
not rax
mov dword [rsp - 0x40], esp
sub rax, rcx
mov qword [rsi + 0x200], rax
jmp 0x14006ada1
mov dword [rsp + 0x40], 0x49d3289d
sub dword [rsp + 0x40], 0xdeb4603
xor dword [rsp + 0x40], 0x104b61a2
sub dword [rsp + 0x40], 0x2bac8337
mov edx, 0x4bf22ff7
sub edx, 0x624c17a
xor edx, 0x2bdd454f
add edx, 0x58beee2a
xchg rdi, rcx
mov rdi, rbx
xchg rdi, rcx
call fcn.140095270
test rax, rax
mov dword [rsp - 0x20], 0x103c0c03
je 0x14006ae52
movabs rcx, 0xb06866c52f717f6a
add rcx, 0x46bda2c9
sub rcx, 0x5bdb9d0d
xor rcx, 0x76ea8f97
xor rcx, 0x31c63bab
mov dword [rsp + 0x58], edi
xchg r8, r8
add rax, rcx
movabs rcx, 0x7524467c395b86b1
xor rcx, 0x6aec7f06
xor rcx, 0x78fbe6f5
add rcx, 0x51ccafb0
add rcx, 0xf0b7d7
not rax
mov dword [rsp - 0x10], 0x576d2768
ror rax, 2
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], ebp
mov qword [rsi + 0x208], rax
jmp 0x14006ae72
mov dword [rsp + 0x58], 0x506ad7b8
xor dword [rsp + 0x58], 0x1a47a8de
sub dword [rsp + 0x58], 0x125da2b1
sub dword [rsp + 0x58], 0x37cfdcb4
mov edx, 0x1189cd0e
add edx, 0x19c3e654
add edx, 0x5094e1f
xor edx, 0x383f5486
add edx, 0xf5dfa11c
mov rcx, rbx
call fcn.140095270
test rax, rax
mov dword [rsp - 0x3c], edi
je 0x14006af1d
movabs rcx, 0x64e1360a2ab2c3e0
add rcx, 0x30d1ad9e
sub rcx, 0xed67648
add rcx, 0x4265b6f8
mov dword [rsp + 0x60], edi
xor rax, rcx
movabs rcx, 0x50dc2a107355cde5
xor rcx, 0x6f44e81e
add rcx, 0x483afd10
add rcx, 0x7fffffff
xor rcx, 0x2f37b535
ror rax, 9
ror rax, 3
ror rax, 3
ror rax, 1
sub rax, rcx
ror rax, 2
ror rax, 9
ror rax, 1
ror rax, 2
mov qword [rsi + 0x210], rax
jmp 0x14006af3d
mov dword [rsp + 0x60], 0x2de4fb0
xor dword [rsp + 0x60], 0x4f030cbf
add dword [rsp + 0x60], 0x25d1cf75
sub dword [rsp + 0x60], 0x73af1283
mov edx, 0x2f59e49a
add edx, 0x478ef976
xor edx, 0x3f94d5cb
add edx, 0xaf727511
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140095270
test rax, rax
xchg r14, r14
je 0x14006b055
movabs rcx, 0x5850987e5533e065
sub rcx, 0x387608a4
add rcx, 0x43817024
sub rcx, 0x34bec805
add rcx, 0x45ddea76
mov dword [rsp + 0x90], edi
add rax, rcx
movabs rcx, 0x3afea07002a8f3e4
xor rcx, 0x4e0cc729
sub rcx, 0xbd6efc7
add rcx, 0x32e33d8d
xor rcx, 0x524e3520
rol rax, 0x1f
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x3db954757991955d
sub rcx, 0x2e925bdc
sub rcx, 0x2dfea0fb
add rcx, 0x381aa46d
sub rcx, 0x43bfb94b
rol rax, 4
rol rax, 4
rol rax, 2
rol rax, 2
xor rax, rcx
mov dword [rsp - 0x38], 0x3a21f533
movabs rcx, 0x55438d7712b69108
xor rcx, 0x65e5e755
xor rcx, 0x36c9c71
sub rcx, 0x2047c03f
xor rcx, 0x5384da68
sub rax, rcx
mov r15, r15
xchg rbx, rax
mov qword [rsi + 0x218], rbx
xchg rbx, rax
jmp 0x14006b081
mov dword [rsp + 0x90], 0x459afce0
sub dword [rsp + 0x90], 0x11222afd
xor dword [rsp + 0x90], 0x616acb37
sub dword [rsp + 0x90], 0x55121ad3
mov edx, 0x61a0167b
sub edx, 0x3ec9e76d
add edx, 0x5b68314f
xor edx, 0x6c691e6e
xor edx, 0x510d1e38
xchg rbx, r15
mov rcx, r15
xchg r15, rbx
call fcn.140095270
test rax, rax
xchg r8, r8
je 0x14006b15b
rol rax, 4
rol rax, 0x23
rol rax, 4
rol rax, 2
movabs rcx, 0x872825ce7b49ee09
sub rcx, 0x1df545fd
xor rcx, 0x7e450db3
xor rcx, 0x1fdb8c4a
add rcx, 0x4e8ded85
add rax, rcx
mov dword [rsp + 0x98], edi
mov r15, r15
movabs rcx, 0x3901247c5e3358da
add rcx, 0x21c82aa
xor rcx, 0x7ba13f3
sub rcx, 0x5080f3b
sub rcx, 0x24bbe76c
xor rax, rcx
movabs rcx, 0x7918ad9627ca7700
add rcx, 0x41ab24bf
xor rcx, 0x494475e2
add rcx, 0xb84df7a
add rax, rcx
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x220], rax
jmp 0x14006b192
mov dword [rsp + 0x98], 0x3be91aff
add dword [rsp + 0x98], 0x36cf6798
add dword [rsp + 0x98], 0x30fa316
xor dword [rsp + 0x98], 0x3c7704d
sub dword [rsp + 0x98], 0x760f55df
mov edx, 0x6749af91
xor edx, 0x22322cc5
xor edx, 0x4acf3601
xor edx, 0x17e951f8
xor edx, 0x786d02ae
xchg rsp, rbx
mov rcx, rsp
xchg rbx, rsp
call fcn.140095270
test rax, rax
je 0x14006b284
mov dword [rsp - 0x20], ecx
movabs rcx, 0x9d411c532e4a11db
add rcx, 0x21cbf9db
xor rcx, 0x45060d3b
add rcx, 0x5db38642
sub rcx, 0x4869e948
mov dword [rsp + 0xa0], edi
xchg r15, r15
xor rax, rcx
movabs rcx, 0xf5126da07e8c0d90
sub rcx, 0x3ab09f41
xor rcx, 0x6f396bea
xor rcx, 0x493035cc
rol rax, 0x10
rol rax, 0x10
rol rax, 2
rol rax, 1
rol rax, 1
not rax
ror rax, 7
ror rax, 8
ror rax, 1
add rax, rcx
mov dword [rsp - 0x1c], 0x1dbc6b73
movabs rcx, 0x4c03a9582b215408
sub rcx, 0x196a4e10
xor rcx, 0x18e708da
add rcx, 0x1c620cd5
xor rcx, 0xf02a4fd
xor rax, rcx
mov dword [rsp - 0x24], ebp
xchg rdi, rax
mov qword [rsi + 0x228], rdi
xchg rdi, rax
jmp 0x14006b2bb
mov dword [rsp + 0xa0], 0x31cc1690
add dword [rsp + 0xa0], 0x3637dc6c
sub dword [rsp + 0xa0], 0x43ac45fd
add dword [rsp + 0xa0], 0x1f002545
sub dword [rsp + 0xa0], 0x4357d243
mov edx, 0x53d97be9
xor edx, 0x2858ce3e
xor edx, 0x28be7655
add edx, 0x562edd0c
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140095270
test rax, rax
je 0x14006b361
mov r13, r13
ror rax, 0xd
ror rax, 0xe
ror rax, 3
ror rax, 8
movabs rcx, 0x22aff73c3ab5325c
xor rcx, 0x525ad870
xor rcx, 0x17299cdb
add rcx, 0x6440de3
xor rax, rcx
mov dword [rsp + 0xd4], edi
movabs rcx, 0x6d9ef00b40ec9db9
add rcx, 0x71ef98f
add rcx, 0x17d93272
sub rcx, 0x7b7abd6
xor rcx, 0x12e00166
sub rax, rcx
ror rax, 5
ror rax, 1
mov qword [rsi + 0x230], rax
jmp 0x14006b38d
mov dword [rsp + 0xd4], 0x125325c9
add dword [rsp + 0xd4], 0x1211b3fd
xor dword [rsp + 0xd4], 0x67857592
sub dword [rsp + 0xd4], 0x43e1ac53
mov edx, 0x268fc8ee
xor edx, 0x5cc8fb10
sub edx, 0x591a2b62
xor edx, 0x7b82db96
sub edx, 0x1ac5b978
xchg rdi, rcx
mov rdi, rbx
xchg rcx, rdi
call fcn.140095270
test rax, rax
xchg r12, r12
je 0x14006b442
not rax
mov dword [rsp + 0xdc], edi
movabs rcx, 0x5c7839af415c5d43
xor rcx, 0x5c24a07b
sub rcx, 0x132c691c
add rcx, 0x57d59b28
xor rcx, 0x3597d8be
add rax, rcx
xchg r8, r8
movabs rcx, 0xc64483d476b1d7ea
sub rcx, 0x5ee61c6c
xor rcx, 0x220f2096
xor rcx, 0x47186148
add rcx, 0x3dac517d
rol rax, 0x2a
rol rax, 2
rol rax, 5
rol rax, 1
xor rax, rcx
xchg r10, rax
mov qword [rsi + 0x238], r10
xchg r10, rax
jmp 0x14006b46e
mov dword [rsp + 0xdc], 0x1ce5ad62
add dword [rsp + 0xdc], 0x4ea0875c
sub dword [rsp + 0xdc], 0x4cff5fac
sub dword [rsp + 0xdc], 0x1e86d511
mov edx, 0x1680bbab
sub edx, 0xe95abee
add edx, 0x7d72119
add edx, 0x84c53e1b
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140095270
mov rcx, rcx
test rax, rax
je 0x14006b530
ror rax, 0xe
ror rax, 1
ror rax, 2
ror rax, 9
ror rax, 1
ror rax, 1
movabs rcx, 0x1988186905326c3d
xor rcx, 0x14db79af
xor rcx, 0x4afb720a
xor rcx, 0x30700197
add rax, rcx
mov dword [rsp + 0x8c], edi
ror rax, 0x14
ror rax, 1
ror rax, 9
ror rax, 2
ror rax, 4
ror rax, 2
ror rax, 1
movabs rcx, 0xfcb68536335e2f21
sub rcx, 0x24f079c5
sub rcx, 0x34d143e
xor rcx, 0xd65182e
add rcx, 0x596c789a
xor rax, rcx
xchg rbx, rax
mov qword [rsi + 0x240], rbx
xchg rbx, rax
jmp 0x14006b567
mov dword [rsp + 0x8c], 0x6835d256
sub dword [rsp + 0x8c], 0x2b8b9131
xor dword [rsp + 0x8c], 0x32109f18
add dword [rsp + 0x8c], 0x24176e7a
sub dword [rsp + 0x8c], 0x32d24cb6
mov edx, 0x309b22eb
add edx, 0x28606104
sub edx, 0xdbbed74
add edx, 0x339ec53b
mov rcx, rbx
call fcn.140095270
mov dword [rsp - 0x20], ebp
test rax, rax
je 0x14006b63b
movabs rcx, 0xbd948619167fc25d
xor rcx, 0x4051f416
xor rcx, 0x78197221
xor rcx, 0x40974eb1
mov dword [rsp + 0x94], edi
xchg rcx, rcx
xor rax, rcx
movabs rcx, 0x7e5f7b1001624b91
sub rcx, 0xba9ac2
add rcx, 0xb318d40
add rcx, 0x37189ae7
add rcx, 0x61417355
rol rax, 5
rol rax, 1
rol rax, 0xf
rol rax, 7
rol rax, 5
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x30], 0x2216bd6b
movabs rcx, 0x7202a443215db1a3
add rcx, 0x113a4f75
add rcx, 0x16a9f717
add rcx, 0x986b5d9
add rax, rcx
ror rax, 2
ror rax, 1
mov qword [rsi + 0x248], rax
jmp 0x14006b672
mov dword [rsp + 0x94], 0x9c15801
xor dword [rsp + 0x94], 0x418cfddd
xor dword [rsp + 0x94], 0x171275e8
sub dword [rsp + 0x94], 0x1d81dc09
sub dword [rsp + 0x94], 0x41ddf42a
mov edx, 0x7d58140d
sub edx, 0x29b209f9
sub edx, 0x2a205df9
add edx, 0x35ef4f1a
sub edx, 0x336f905
xchg r8, rbx
mov rcx, r8
xchg r8, rbx
call fcn.140095270
test rax, rax
mov dword [rsp - 0x38], 0xfe0112d
je 0x14006b756
movabs rcx, 0x3b887ed210565603
sub rcx, 0x1757d95
sub rcx, 0x1f2ff59
xor rcx, 0x7191bdbb
add rcx, 0x38cc2db4
mov dword [rsp + 0xc0], edi
xchg rdx, rdx
xor rax, rcx
movabs rcx, 0x1435944c0727102a
xor rcx, 0x6674e256
sub rcx, 0x4a5914e5
add rcx, 0x571c0007
sub rcx, 0x179c53b0
not rax
xchg r9, r9
add rax, rcx
movabs rcx, 0xa6786a9001dc615
add rcx, 0x6e765497
sub rcx, 0x352d069b
add rcx, 0x18c3d1ba
xor rax, rcx
xchg r12, r12
ror rax, 0xd
ror rax, 1
not rax
mov dword [rsp - 0x28], ebp
rol rax, 1
xchg r11, rax
mov qword [rsi + 0x250], r11
xchg r11, rax
jmp 0x14006b782
mov dword [rsp + 0xc0], 0xecb25d4
add dword [rsp + 0xc0], 0x1f492c8f
xor dword [rsp + 0xc0], 0x978a3d4
sub dword [rsp + 0xc0], 0x276cf1b6
mov edx, 0x44fadd9
add edx, 0x433aff13
sub edx, 0x1200dd51
add edx, 0x9f6d97a0
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.140095270
test rax, rax
mov dword [rsp - 0x28], 0x453189d7
je 0x14006b85c
rol rax, 7
movabs rcx, 0x408dae91d766914
add rcx, 0x277cd156
sub rcx, 0x153bc6dc
add rcx, 0x159cd0c6
add rcx, 0x7fffffff
sub rcx, 0x3676bf7e
xor rax, rcx
mov dword [rsp + 0xc8], edi
mov dword [rsp - 0x20], ecx
ror rax, 5
ror rax, 2
ror rax, 3
movabs rcx, 0x7565870b672ee461
sub rcx, 0x48a3de1e
xor rcx, 0x36e6361b
add rcx, 0x1a55646c
add rcx, 0x5edc0ac0
not rax
ror rax, 8
ror rax, 3
ror rax, 1
add rax, rcx
rol rax, 0x28
rol rax, 9
rol rax, 2
rol rax, 2
rol rax, 1
mov qword [rsi + 0x258], rax
xchg rdi, rdi
jmp 0x14006b888
mov dword [rsp + 0xc8], 0x7e1119c6
sub dword [rsp + 0xc8], 0x49dc6340
add dword [rsp + 0xc8], 0x447db6e0
xor dword [rsp + 0xc8], 0x78b26d67
mov edx, 0x5f21cb9b
xor edx, 0x2e0a1e68
sub edx, 0x38439e12
add edx, 0x68419606
mov rcx, rbx
call fcn.140095270
xchg rbx, rbx
test rax, rax
je 0x14006b98a
ror rax, 1
ror rax, 0x10
ror rax, 1
ror rax, 0xd
ror rax, 4
ror rax, 1
movabs rcx, 0x1254362c6a7976e5
xor rcx, 0x79089bee
add rcx, 0x50c6255a
sub rcx, 0x51de883e
add rcx, 0x3e369e90
xor rax, rcx
mov rdi, rdi
mov dword [rsp + 0xe8], edi
movabs rcx, 0xd6604396a4d9b34
xor rcx, 0x6c01f752
add rcx, 0x793c2bf9
add rcx, 0x6e9080ed
sub rax, rcx
mov dword [rsp - 0xc], 0x7987e4b1
movabs rcx, 0x3d03ca7016853be5
add rcx, 0x4c158709
sub rcx, 0x196471d0
add rcx, 0x7fffffff
add rcx, 0x27405d5b
not rax
add rax, rcx
mov dword [rsp - 0x40], edi
movabs rcx, 0x5ccb41fb1cc8de64
sub rcx, 0x90d31da
add rcx, 0x3af67e10
sub rcx, 0x155f066c
ror rax, 2
add rax, rcx
mov rcx, rcx
mov qword [rsi + 0x260], rax
jmp 0x14006b9b6
mov dword [rsp + 0xe8], 0x69dd3d82
sub dword [rsp + 0xe8], 0xaf744f9
xor dword [rsp + 0xe8], 0x18b0f174
sub dword [rsp + 0xe8], 0x465509fc
mov edx, 0x118900d0
add edx, 0x4f0952
add edx, 0x3fde3f4a
add edx, 0x8a56001c
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.140095270
mov dword [rsp - 0x34], 0x383ff2c2
test rax, rax
je 0x14006bab4
not rax
movabs rcx, 0x3f3221ef4b3c92c0
sub rcx, 0x36f5924d
add rcx, 0x59327b79
xor rcx, 0x407c9722
sub rcx, 0x23a45d54
add rax, rcx
mov r13d, edi
mov dword [rsp - 0x14], edx
rol rax, 5
rol rax, 0x19
rol rax, 2
rol rax, 1
movabs rcx, 0x35e48a0463db5abd
xor rcx, 0xfd71e5
add rcx, 0xa8e1359
add rcx, 0x7fffffff
sub rcx, 0x94a668d
sub rax, rcx
xchg r13, r13
movabs rcx, 0x5becd6971b26cd96
sub rcx, 0x62fd77a
xor rcx, 0x3ca5a85e
sub rcx, 0x698f1f2
add rcx, 0x7fffffff
add rcx, 0x365ba707
rol rax, 3
xor rax, rcx
mov dword [rsp - 0x40], esi
ror rax, 7
ror rax, 1
ror rax, 0x12
ror rax, 2
ror rax, 6
mov qword [rsi + 0x268], rax
mov rsi, rsi
jmp 0x14006bad6
mov r13d, 0x4ec9e8af
sub r13d, 0x2ff08e4f
xor r13d, 0x77a323ed
sub r13d, 0x1c4075c1
sub r13d, 0x4d3a03cb
mov edx, 0x26868dc9
add edx, 0x3381a2d8
sub edx, 0x18d0f7fc
sub edx, 0x1b2c0f36
add edx, 0xa935f230
mov rcx, rbx
xchg r15, r15
call fcn.140095270
test rax, rax
je 0x14006bbcd
ror rax, 9
ror rax, 0xe
ror rax, 8
movabs rcx, 0x78ed0b656e68e498
xor rcx, 0x9015337
xor rcx, 0x23878d25
sub rcx, 0x30f067f0
add rax, rcx
mov r12d, edi
mov rdx, rdx
ror rax, 0xd
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x745b972c4d4fc999
sub rcx, 0x17386e64
xor rcx, 0x39e36dd7
add rcx, 0x3272d950
add rcx, 0x7fffffff
add rcx, 0x2557d879
not rax
rol rax, 3
rol rax, 0xb
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x5578020c4ea2496a
sub rcx, 0xb201771
xor rcx, 0x8582ad0
xor rcx, 0x30cb8fdd
add rcx, 0x7fffffff
sub rcx, 0x427adc0d
add rax, rcx
mov r9, r9
xchg r12, rax
mov qword [rsi + 0x270], r12
xchg r12, rax
jmp 0x14006bbef
mov r12d, 0x7a6ed9f4
sub r12d, 0x3dd736fa
sub r12d, 0x1c1745bc
add r12d, 0x29930dd0
xor r12d, 0x4a136b0f
mov edx, 0x8cf12d5
add edx, 0x51df8696
sub edx, 0x17fb91a6
xor edx, 0x28d7ad3d
mov rcx, rbx
call fcn.140095270
mov dword [rsp - 0x30], 0x6f78888e
test rax, rax
je 0x14006bc83
not rax
movabs rcx, 0x1f460272ead5c02
add rcx, 0x4b305ab2
sub rcx, 0x42e5d1ce
sub rcx, 0x2a10dd54
add rcx, 0x7fffffff
xor rcx, 0x1271f594
ror rax, 5
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 2
mov r15d, edi
not rax
add rax, rcx
mov dword [rsp - 0x28], 0x4745a027
xchg r10, rax
mov qword [rsi + 0x278], r10
xchg r10, rax
jmp 0x14006bc9e
mov r15d, 0x6ead95dc
xor r15d, 0x4a90eb71
add r15d, 0x580da782
sub r15d, 0x7c4b262e
mov edx, 0x56643a75
xor edx, 0x5a7b7ccf
xor edx, 0x3484fe2c
sub edx, 0x257c86a7
add edx, 0x7f76633a
xchg r12, rbx
mov rcx, r12
xchg r12, rbx
call fcn.140095270
xchg r10, r10
test rax, rax
je 0x14006bdc4
ror rax, 5
ror rax, 3
ror rax, 5
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x198f999f07d75da9
add rcx, 0x4b91fb3c
xor rcx, 0xf87a4f9
sub rcx, 0xc8ce557
xor rcx, 0x26d9dbf0
xor rax, rcx
mov r14d, edi
mov r11, r11
movabs rcx, 0x625229632a0d9ddc
xor rcx, 0x386ba967
add rcx, 0x4ba2d242
xor rcx, 0x29658165
add rcx, 0x150a264a
add rax, rcx
xchg rsp, rsp
movabs rcx, 0x26b2d0514dfe6686
xor rcx, 0x27a0cd71
sub rcx, 0x56804bb3
add rcx, 0x7fffffff
add rcx, 0x501f989a
rol rax, 1
rol rax, 1
add rax, rcx
xchg rsi, rsi
movabs rcx, 0x692381b93bb7797f
xor rcx, 0x3d509bd
xor rcx, 0x5d502f72
add rcx, 0x47139fe6
xor rax, rcx
mov dword [rsp - 0x18], edi
ror rax, 0xf
ror rax, 6
ror rax, 4
ror rax, 1
ror rax, 1
mov qword [rsi + 0x280], rax
mov dword [rsp - 0x30], edx
jmp 0x14006bde6
mov r14d, 0x709ba0b0
xor r14d, 0x7689fa1c
add r14d, 0xc543f24
add r14d, 0x678e9bf0
sub r14d, 0x79f535bf
mov edx, 0x340a2beb
xor edx, 0x7a4bf7c8
sub edx, 0x3512690a
add edx, 0x3600b015
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140095270
mov rsp, rsp
test rax, rax
je 0x14006be9c
ror rax, 0x1d
ror rax, 0x18
ror rax, 1
ror rax, 3
ror rax, 1
movabs rcx, 0x7f64985e172383b5
add rcx, 0x5dcc1f7b
add rcx, 0x3632c90
sub rcx, 0x33848a22
not rax
mov dword [rsp - 0xc], edx
mov ebp, edi
add rax, rcx
movabs rcx, 0xa2592def6725b88f
sub rcx, 0x1b830191
xor rcx, 0x5b062343
add rcx, 0x2a3f18c2
add rcx, 0x6f82338a
rol rax, 2
rol rax, 0x1e
rol rax, 0x15
rol rax, 1
add rax, rcx
xchg r12, rax
mov qword [rsi + 0x288], r12
xchg r12, rax
jmp 0x14006beb9
mov ebp, 0x1c67a9dc
xor ebp, 0x2890d3ef
xor ebp, 0x76b1bbb2
xor ebp, 0x78086017
sub ebp, 0x3a4ea195
mov edx, 0x113738f
add edx, 0x23f37e3d
xor edx, 0x39b9112
sub edx, 0x231a321a
xor edx, 0x28eab358
xchg rbx, rbp
mov rcx, rbp
xchg rbp, rbx
call fcn.140095270
test rax, rax
je 0x14006bf8a
mov rsi, rsi
rol rax, 1
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x421adc3e63d04a98
xor rcx, 0x4053fe70
sub rcx, 0x211aaf60
add rcx, 0x7fffffff
add rcx, 0x1e260bc6
add rax, rcx
movabs rcx, 0x157574cd34664cba
xor rcx, 0x651729c6
sub rcx, 0x28b76fd4
xor rcx, 0x2b257d28
ror rax, 5
ror rax, 2
ror rax, 1
xor rax, rcx
xchg r13, r13
rol rax, 0xf
rol rax, 7
rol rax, 3
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x1c], edx
xchg r12, rax
mov qword [rsi + 0x290], r12
xchg r12, rax
jmp 0x14006bfa1
mov edi, 0x7578a72b
xor edi, 0x5d4f8510
add edi, 0x1d13f59f
sub edi, 0x454b17d9
mov eax, dword [rsp + 0x198]
xchg rsi, rsi
or eax, dword [rsp + 0x1a0]
or eax, dword [rsp + 0x1a8]
or eax, dword [rsp + 0x20]
mov dword [rsp - 0x24], 0x70e0c2b9
or eax, dword [rsp + 0x24]
or eax, dword [rsp + 0x28]
or eax, dword [rsp + 0x2c]
mov r10, r10
or eax, dword [rsp + 0x30]
or eax, dword [rsp + 0x34]
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
mov dword [rsp - 0x2c], esp
or eax, dword [rsp + 0x40]
or eax, dword [rsp + 0x44]
or eax, dword [rsp + 0x48]
or eax, dword [rsp + 0x4c]
xchg r13, r13
or eax, dword [rsp + 0x50]
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
or eax, dword [rsp + 0x5c]
mov dword [rsp - 0x38], ebp
or eax, dword [rsp + 0x60]
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
or eax, dword [rsp + 0x6c]
xchg r15, r15
or eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
mov r15, r15
or eax, dword [rsp + 0x7c]
or eax, dword [rsp + 0x80]
or eax, dword [rsp + 0x84]
xchg r15, r15
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
or eax, dword [rsp + 0x90]
or eax, dword [rsp + 0x94]
mov r15, r15
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
or eax, dword [rsp + 0xa0]
xchg rdi, rdi
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
or eax, dword [rsp + 0xac]
mov dword [rsp - 0x30], edi
or eax, dword [rsp + 0xb0]
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
or eax, dword [rsp + 0xbc]
mov dword [rsp - 0xc], 0x369fc1bb
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
or eax, dword [rsp + 0xc8]
mov r13, r13
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
or eax, dword [rsp + 0xd4]
or eax, dword [rsp + 0xd8]
xchg rsp, rsp
or eax, dword [rsp + 0xdc]
or eax, dword [rsp + 0xe0]
or eax, dword [rsp + 0xe4]
or eax, dword [rsp + 0xe8]
mov rsi, rsi
or eax, r13d
or eax, dword [rsp + 0xec]
or eax, dword [rsp + 0xf0]
mov dword [rsp - 0x38], esi
or eax, dword [rsp + 0xf4]
or eax, dword [rsp + 0xf8]
or eax, dword [rsp + 0xfc]
or eax, r12d
mov r12, r12
or eax, dword [rsp + 0x100]
or eax, dword [rsp + 0x104]
or eax, dword [rsp + 0x108]
xchg r12, r12
or eax, dword [rsp + 0x10c]
or eax, dword [rsp + 0x110]
or eax, dword [rsp + 0x114]
xchg r11, r11
or eax, r15d
or eax, dword [rsp + 0x118]
or eax, r14d
mov r14, r14
or eax, dword [rsp + 0x11c]
or eax, dword [rsp + 0x120]
or eax, dword [rsp + 0x124]
or eax, dword [rsp + 0x128]
mov dword [rsp - 0x40], 0x6f60740a
or eax, dword [rsp + 0x12c]
or eax, dword [rsp + 0x130]
or eax, ebp
mov dword [rsp - 0x20], 0x7f64e170
or eax, dword [rsp + 0x134]
or eax, edi
or eax, dword [rsp + 0x138]
mov r9, r9
or eax, dword [rsp + 0x13c]
or eax, dword [rsp + 0x140]
or eax, dword [rsp + 0x144]
mov rbx, qword [rsp + 0x190]
mov r8, r8
sete al
add rsp, 0x150
nop
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
pop r13
mov dword [rsp - 0xc], 0x4dffa735
pop r12
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret