Function at 0x140062690
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, rdi
mov qword [rsp + 8], rdi
xchg rdi, rbx
nop
push r8
mov qword [rsp], rbp
nop
push r11
mov qword [rsp], rsi
push rdi
mov rbp, rbp
push r12
push r13
push r14
mov r9, r9
nop
mov qword [rsp - 8], r15
sub rsp, 8
add rsp, 0xfffffffffffffe50
xchg rsi, r11
mov r11, rdx
xchg rsi, r11
xchg rcx, rsp
mov rbx, rsp
xchg rsp, rcx
mov edx, 0x4b6032c1
xor edx, 0x6d66cbb2
add edx, 0x6421006
sub edx, 0xcb29258
add edx, 0x90fc9ed3
call fcn.140074910
mov dword [rsp - 0x44], 0x37a44c15
xor edi, edi
test rax, rax
je 0x140062796
mov dword [rsp - 0x28], ebx
movabs rcx, 0x52747c92789aa90a
sub rcx, 0x18854c21
sub rcx, 0x16256b11
add rcx, 0x280f95c6
add rcx, 0x4f8a8435
mov dword [rsp + 0x60], edi
xor rax, rcx
mov r9, r9
movabs rcx, 0x67e23eee2f16b7ca
xor rcx, 0x2c1210c0
xor rcx, 0x7431db37
sub rcx, 0x290beda
xor rcx, 0x3244ca30
not rax
mov dword [rsp - 0x14], 0x70f08504
ror rax, 0xb
ror rax, 1
ror rax, 0x10
ror rax, 5
ror rax, 1
add rax, rcx
not rax
mov qword [rsi], rax
xchg r13, r13
jmp 0x1400627b6
mov dword [rsp + 0x60], 0x5c229538
xor dword [rsp + 0x60], 0x5130f337
add dword [rsp + 0x60], 0x32d94614
sub dword [rsp + 0x60], 0x3febac22
mov edx, 0x1d0723c5
add edx, 0x55c193db
xor edx, 0x6afd5a43
add edx, 0x37da3372
xor edx, 0xf1ffc87c
xchg r8, rbx
mov rcx, r8
xchg r8, rbx
call fcn.140074910
test rax, rax
je 0x14006286c
mov dword [rsp - 0x28], edi
movabs rcx, 0xf9d0ccb734085858
add rcx, 0x1bcb3e35
sub rcx, 0x23c6999b
add rcx, 0x69cb3d6b
mov dword [rsp + 0x30], edi
mov r8, r8
add rax, rcx
movabs rcx, 0x2f68b17e4ded79e3
sub rcx, 0x49f311fc
add rcx, 0x2d23525a
sub rcx, 0xfb51870
not rax
rol rax, 3
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
ror rax, 0xd
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 1
xchg rsp, rax
mov qword [rsi + 8], rsp
xchg rsp, rax
jmp 0x140062894
mov dword [rsp + 0x30], 0x2f97eb8e
sub dword [rsp + 0x30], 0x649b6ec
add dword [rsp + 0x30], 0x3385c572
sub dword [rsp + 0x30], 0x217bb888
xor dword [rsp + 0x30], 0x3b58418d
mov edx, 0x2f61d37a
sub edx, 0x269f5d83
add edx, 0x6f64fa6a
add edx, 0x7d25f967
xchg rbx, r13
mov rcx, r13
xchg r13, rbx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x34], 0x1d978af3
je 0x140062936
not rax
mov dword [rsp + 0x38], edi
mov dword [rsp - 0x28], esi
rol rax, 0xd
rol rax, 0x1e
rol rax, 2
rol rax, 6
rol rax, 2
rol rax, 1
movabs rcx, 0xca59eeed713c9aec
sub rcx, 0x2d5c113b
sub rcx, 0x3e2dbad6
add rcx, 0x6e7bf85e
add rax, rcx
mov dword [rsp - 0x3c], ebx
rol rax, 0x12
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
not rax
xchg rbx, rbx
xchg rbx, rax
mov qword [rsi + 0x10], rbx
xchg rbx, rax
jmp 0x140062956
mov dword [rsp + 0x38], 0xe7e2e1c
add dword [rsp + 0x38], 0x4e372c24
add dword [rsp + 0x38], 0x181eccbe
sub dword [rsp + 0x38], 0x74d426fd
mov edx, 0x383987cb
add edx, 0x418a18a7
sub edx, 0x4f858322
add edx, 0x2e1e8ec4
xor edx, 0x7217e994
xchg r15, rbx
mov rcx, r15
xchg rbx, r15
call fcn.140074910
test rax, rax
je 0x140062a2d
mov dword [rsp - 0x40], 0x4116925e
rol rax, 0x23
rol rax, 5
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x70738991a842c64
xor rcx, 0xa471e38
add rcx, 0x39d1d6cb
add rcx, 0x5edcc08c
xor rax, rcx
mov dword [rsp + 0x40], edi
movabs rcx, 0x705cc98664346eed
sub rcx, 0x577e3e89
add rcx, 0x13cf1c1
add rcx, 0x542fdc3c
sub rax, rcx
xchg r11, r11
movabs rcx, 0x6110f78c4bc058ef
sub rcx, 0x373cba8b
add rcx, 0x3bbb4fc8
add rcx, 0x43ddeae6
not rax
mov dword [rsp - 0x1c], 0x3e69a9e6
sub rax, rcx
xchg r15, rax
mov qword [rsi + 0x18], r15
xchg r15, rax
jmp 0x140062a55
mov dword [rsp + 0x40], 0x1a38dab2
add dword [rsp + 0x40], 0x4681ed2
xor dword [rsp + 0x40], 0xafe94dc
add dword [rsp + 0x40], 0x38dc443f
sub dword [rsp + 0x40], 0x4d3ab196
mov edx, 0x73d15344
sub edx, 0x16b57e
sub edx, 0x1d4d1a6e
xor edx, 0x5f318088
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
call fcn.140074910
test rax, rax
mov rdx, rdx
je 0x140062b2c
rol rax, 9
rol rax, 0x10
movabs rcx, 0xf6c45ae222de33ab
sub rcx, 0x229cf176
xor rcx, 0x62deb283
sub rcx, 0x4287dabe
add rcx, 0x20f7a04f
add rax, rcx
mov dword [rsp + 0x48], edi
xchg r10, r10
ror rax, 0x12
ror rax, 0xb
ror rax, 0xa
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0xf59ca4eb29126624
sub rcx, 0x61f0e58
sub rcx, 0xd18e0e5
add rcx, 0x1231aa10
add rax, rcx
movabs rcx, 0x7ebdc0b321a770dd
xor rcx, 0x7e716b54
add rcx, 0x47c8685
add rcx, 0xcab7f71
xor rcx, 0x4560f73
xor rax, rcx
xchg r12, rax
mov qword [rsi + 0x20], r12
xchg r12, rax
jmp 0x140062b4c
mov dword [rsp + 0x48], 0x6dfd515d
xor dword [rsp + 0x48], 0x2f2b7e83
sub dword [rsp + 0x48], 0xc1509a8
sub dword [rsp + 0x48], 0x36c12635
mov edx, 0x4755e9c2
sub edx, 0xd9cc913
xor edx, 0x73d1aa08
add edx, 0x8280cb6b
xchg rcx, r15
mov r15, rbx
xchg rcx, r15
call fcn.140074910
test rax, rax
mov rdi, rdi
je 0x140062c03
movabs rcx, 0x51c79095461e4411
xor rcx, 0x2a73eb8e
xor rcx, 0x786a1a67
add rcx, 0x19c2009c
mov dword [rsp + 0x18c], edi
xor rax, rcx
movabs rcx, 0x563b7c61609f26fa
add rcx, 0x10afef61
sub rcx, 0x7e90228
sub rcx, 0x894b07b
add rcx, 0x319e98d3
ror rax, 6
ror rax, 3
ror rax, 5
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
not rax
rol rax, 0x17
mov r15, r15
xchg r11, rax
mov qword [rsi + 0x28], r11
xchg r11, rax
jmp 0x140062c2f
mov dword [rsp + 0x18c], 0x55c6d134
sub dword [rsp + 0x18c], 0x3dc41eec
add dword [rsp + 0x18c], 0x38cced7d
xor dword [rsp + 0x18c], 0x50cf9fc4
mov edx, 0x37448398
sub edx, 0xb11efbf
add edx, 0x2a18ee3c
add edx, 0x51afbf50
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
je 0x140062d22
mov r13, r13
ror rax, 4
ror rax, 7
ror rax, 5
ror rax, 1
movabs rcx, 0xba82497c6410b558
sub rcx, 0x18365c91
sub rcx, 0x15e13b2
xor rcx, 0x37eb20ab
sub rcx, 0x73c4b79
add rax, rcx
mov r15, r15
mov dword [rsp + 0x194], edi
movabs rcx, 0x6b55493a028d2691
xor rcx, 0xcc42ce3
xor rcx, 0x4f92135e
xor rcx, 0x28e2aeaa
xor rax, rcx
movabs rcx, 0x5cc5173e796cff98
xor rcx, 0x317b98c8
xor rcx, 0x2aedc40c
sub rcx, 0x40a01c05
add rcx, 0x480b86d7
sub rax, rcx
movabs rcx, 0x3283755247ff72cb
xor rcx, 0x71cc80b1
add rcx, 0x25343186
xor rcx, 0x612b5b72
add rcx, 0x48e4785c
xor rax, rcx
xchg r10, r10
mov qword [rsi + 0x30], rax
jmp 0x140062d59
mov dword [rsp + 0x194], 0x7f70fa1a
sub dword [rsp + 0x194], 0x71cd1b07
add dword [rsp + 0x194], 0x41bae0ed
add dword [rsp + 0x194], 0x71c0f8f
sub dword [rsp + 0x194], 0x567acf8e
mov edx, 0x285e265e
add edx, 0x20692113
xor edx, 0x453975e
add edx, 0xa3331a45
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
xchg rdx, rdx
test rax, rax
je 0x140062e32
movabs rcx, 0x141bf3466ba8d870
sub rcx, 0x146c6ffd
xor rcx, 0x4903c78
add rcx, 0x7fffffff
xor rcx, 0x327e58ab
mov dword [rsp + 0x1f8], edi
mov dword [rsp - 0x24], esi
add rax, rcx
movabs rcx, 0x7682d77d265a24c9
add rcx, 0xefe3601
add rcx, 0x38cc8c4
add rcx, 0x7fffffff
sub rcx, 0x57f2f30
xor rax, rcx
xchg r13, r13
movabs rcx, 0x87676fe7361fdc1c
xor rcx, 0x7c734037
sub rcx, 0x16258a22
xor rcx, 0x588f337f
rol rax, 0x17
rol rax, 8
rol rax, 3
rol rax, 0xd
rol rax, 1
rol rax, 1
add rax, rcx
rol rax, 0xe
mov qword [rsi + 0x38], rax
xchg rsp, rsp
jmp 0x140062e69
mov dword [rsp + 0x1f8], 0x4003c3c5
xor dword [rsp + 0x1f8], 0x51c2b3c6
add dword [rsp + 0x1f8], 0x31c9e40b
xor dword [rsp + 0x1f8], 0x7bc1395e
sub dword [rsp + 0x1f8], 0x384a6d4f
mov edx, 0x27e34be4
add edx, 0x2a675f6f
xor edx, 0x4dd1a4f7
add edx, 0x353a1bdc
sub edx, 0x2fbb7a26
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
xchg r13, r13
test rax, rax
je 0x140062f05
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x5310171354d5a295
sub rcx, 0x31523ce5
xor rcx, 0x7c943c5d
add rcx, 0x3d549337
not rax
mov dword [rsp + 0x20], edi
mov dword [rsp - 0x14], ebx
ror rax, 0x1e
ror rax, 2
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x38], 0x48cbf1f6
mov qword [rsi + 0x40], rax
jmp 0x140062f25
mov dword [rsp + 0x20], 0x275385eb
add dword [rsp + 0x20], 0x1aec7b4f
sub dword [rsp + 0x20], 0xd7999a6
sub dword [rsp + 0x20], 0x34c66793
mov edx, 0x195de3ec
xor edx, 0x3d8b2513
sub edx, 0xb11adfb
xor edx, 0x72be0f5e
xor edx, 0x914639d2
xchg rcx, r15
mov r15, rbx
xchg rcx, r15
call fcn.140074910
mov dword [rsp - 0x44], 0x7c4faf38
test rax, rax
je 0x140062ff2
movabs rcx, 0x943d308d490ebba0
sub rcx, 0xebd0224
sub rcx, 0x2af2fd20
add rcx, 0x7fffffff
xor rcx, 0x510fe4a8
mov dword [rsp + 0x34], edi
add rax, rcx
movabs rcx, 0x5d46e3501b7bb9be
xor rcx, 0x5cd132d3
sub rcx, 0x156f21d1
add rcx, 0x17579f4a
add rcx, 0x7fffffff
add rcx, 0x1dbe07f3
not rax
rol rax, 3
mov dword [rsp - 0x14], 0x4b616614
add rax, rcx
ror rax, 0x14
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0x48], rax
jmp 0x14006301a
mov dword [rsp + 0x34], 0x5687f293
add dword [rsp + 0x34], 0x1612a13a
sub dword [rsp + 0x34], 0x445ec5bf
add dword [rsp + 0x34], 0x2f8a97e0
xor dword [rsp + 0x34], 0x57c665ef
mov edx, 0xe2aea86
xor edx, 0x3f1c1609
xor edx, 0xc2bd5a9
sub edx, 0x340c5453
xor edx, 0xb0d0b42b
xchg rbx, r12
mov rcx, r12
xchg r12, rbx
call fcn.140074910
xchg r11, r11
test rax, rax
je 0x140063130
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x77d7ea1969a58b30
sub rcx, 0x3a466a63
add rcx, 0x3408493b
xor rcx, 0x7f09ce2
sub rcx, 0x870d811
xor rax, rcx
mov dword [rsp + 0x3c], edi
mov dword [rsp - 0x30], 0x344c7a15
movabs rcx, 0x11483c392682f957
add rcx, 0xaba0801
xor rcx, 0x6fe1d813
xor rcx, 0x64560c8a
xor rcx, 0x5f0acb73
sub rax, rcx
xchg rsp, rsp
movabs rcx, 0x54593355776a6bbd
xor rcx, 0x7220f445
xor rcx, 0x190464d0
xor rcx, 0x4cfa208f
add rcx, 0x7fffffff
xor rcx, 0x2dcfcd90
xor rax, rcx
mov dword [rsp - 0x30], ebp
movabs rcx, 0x60a7484108e976fe
xor rcx, 0x90a9686
xor rcx, 0x168fef7c
xor rcx, 0x49a7c6bc
add rcx, 0x7fffffff
sub rcx, 0x27a5512c
sub rax, rcx
mov dword [rsp - 0x10], ebp
mov qword [rsi + 0x50], rax
jmp 0x140063150
mov dword [rsp + 0x3c], 0x71d04a6f
add dword [rsp + 0x3c], 0x440d252
xor dword [rsp + 0x3c], 0x2992bec7
sub dword [rsp + 0x3c], 0x5f83a205
mov edx, 0x306e7051
sub edx, 0x2a784769
xor edx, 0x42e4d8ce
add edx, 0x19756731
xor edx, 0xa43cfe1a
xchg r10, rcx
mov r10, rbx
xchg r10, rcx
call fcn.140074910
mov r11, r11
test rax, rax
je 0x14006321b
not rax
xchg r8, r8
mov dword [rsp + 0x88], edi
ror rax, 0xb
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x73e4cb8c1185db0c
add rcx, 0x4993415b
sub rcx, 0x7ebda45
add rcx, 0x2adcb87c
xor rcx, 0x5cba4e28
xor rax, rcx
mov dword [rsp - 0x40], edx
movabs rcx, 0x18465acf6d346ada
add rcx, 0x1159fcfa
xor rcx, 0x3912e8ac
xor rcx, 0x20f5aca
add rax, rcx
ror rax, 0x19
ror rax, 0xb
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xchg rbx, rax
mov qword [rsi + 0x58], rbx
xchg rbx, rax
jmp 0x140063247
mov dword [rsp + 0x88], 0x76c766e4
xor dword [rsp + 0x88], 0x4a0de4e2
add dword [rsp + 0x88], 0xca28f8e
xor dword [rsp + 0x88], 0x496d1195
mov edx, 0xf73cbe9
add edx, 0x4bdfd24b
sub edx, 0x474281b3
add edx, 0x2673c36a
add edx, 0xa73a4268
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.140074910
test rax, rax
mov rcx, rcx
je 0x14006331a
movabs rcx, 0xd32aaab6384dc78a
sub rcx, 0x1848c27d
sub rcx, 0x10407149
add rcx, 0x7fffffff
xor rcx, 0x75a8b566
mov dword [rsp + 0xc0], edi
xchg r13, r13
add rax, rcx
movabs rcx, 0x6d8d7c8176d178c0
xor rcx, 0x707a9787
add rcx, 0x121187ac
xor rcx, 0x48602be9
not rax
sub rax, rcx
movabs rcx, 0x6a0d7d49725dfbc9
xor rcx, 0x57fb4c5e
xor rcx, 0x55ba61f9
add rcx, 0x7fffffff
xor rcx, 0x2483e1d5
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 2
add rax, rcx
mov qword [rsi + 0x60], rax
xchg rdx, rdx
jmp 0x140063346
mov dword [rsp + 0xc0], 0x480df26
xor dword [rsp + 0xc0], 0x5292e4d7
add dword [rsp + 0xc0], 0x10aaaac0
sub dword [rsp + 0xc0], 0x66bce6b0
mov edx, 0x65e80322
xor edx, 0x6b2a5fee
add edx, 0x3a9122c1
xor edx, 0x51588bb4
add edx, 0x83316d67
xchg r11, rbx
mov rcx, r11
xchg r11, rbx
call fcn.140074910
test rax, rax
xchg rbx, rbx
je 0x140063433
ror rax, 0xe
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0xb50f38ca6cc2ccc4
sub rcx, 0x421f16ee
add rcx, 0x34cba5e0
sub rcx, 0xa176a5
xor rcx, 0x79b204a6
add rax, rcx
mov rdx, rdx
mov dword [rsp + 0xd4], edi
ror rax, 2
ror rax, 7
ror rax, 1
ror rax, 1
movabs rcx, 0x214a527c1aa97a2c
sub rcx, 0x14b983cc
xor rcx, 0xc0fe980
add rcx, 0x7fffffff
add rcx, 0x5a18ed4
xor rax, rcx
movabs rcx, 0x1c5393113ed8848e
xor rcx, 0x6514304
sub rcx, 0x2e7911e0
xor rcx, 0x3ca1d282
sub rcx, 0x9a9ed75
add rax, rcx
mov qword [rsi + 0x68], rax
mov dword [rsp - 0x20], 0x26441d87
jmp 0x14006345f
mov dword [rsp + 0xd4], 0x7fd155e5
sub dword [rsp + 0xd4], 0x29ba6ff
xor dword [rsp + 0xd4], 0x5090fd97
xor dword [rsp + 0xd4], 0x2da55370
mov edx, 0x2741f342
add edx, 0x580e21c3
sub edx, 0x14956241
xor edx, 0x117395a
xor edx, 0xbcf5622d
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x28], ebx
je 0x1400634f3
rol rax, 0x34
movabs rcx, 0x7314e67343a9aa1a
xor rcx, 0x79b85947
add rcx, 0x419eda60
add rcx, 0x7fffffff
sub rcx, 0x50bd2340
add rax, rcx
mov r9, r9
mov dword [rsp + 0x100], edi
not rax
ror rax, 0x16
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x30], 0x1f98982d
xchg rbp, rax
mov qword [rsi + 0x70], rbp
xchg rbp, rax
jmp 0x14006351f
mov dword [rsp + 0x100], 0x73ce7696
xor dword [rsp + 0x100], 0x109f4553
add dword [rsp + 0x100], 0xd1248fa
xor dword [rsp + 0x100], 0x70637cbe
mov edx, 0x7d28738d
sub edx, 0x41a6c77
sub edx, 0x1bbf450a
xor edx, 0x6f3de68e
xor edx, 0x1c231089
xchg rcx, r11
mov r11, rbx
xchg r11, rcx
call fcn.140074910
test rax, rax
xchg r8, r8
je 0x1400635b3
not rax
mov dword [rsp + 0x108], edi
mov dword [rsp - 0xc], esp
rol rax, 0xc
rol rax, 0x14
rol rax, 1
movabs rcx, 0x54970a98583817f6
xor rcx, 0x3f5af2c6
sub rcx, 0x2075535e
xor rcx, 0xcb16df9
not rax
mov rsp, rsp
ror rax, 0xe
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov r9, r9
mov qword [rsi + 0x78], rax
jmp 0x1400635ea
mov dword [rsp + 0x108], 0x36dd3d85
xor dword [rsp + 0x108], 0x16061a07
sub dword [rsp + 0x108], 0x1b20cd80
xor dword [rsp + 0x108], 0x18151f28
xor dword [rsp + 0x108], 0x1daf452b
mov edx, 0x60375427
sub edx, 0x150fc520
sub edx, 0x41a7e65f
add edx, 0x1be084c2
sub edx, 0x1a38657b
xchg rbx, rsi
mov rcx, rsi
xchg rsi, rbx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x20], edi
je 0x1400636e3
movabs rcx, 0x7720b2451e9c8783
xor rcx, 0x4c59bdb8
add rcx, 0x1280553c
sub rcx, 0x5650ec72
add rcx, 0x50cb6880
mov dword [rsp + 0x12c], edi
mov rdx, rdx
add rax, rcx
movabs rcx, 0xd07480a56ca1dc49
sub rcx, 0x49f4ee8a
add rcx, 0xc1961e
add rcx, 0x3c82f77d
add rcx, 0x7fffffff
xor rcx, 0x71a0e0ce
rol rax, 7
rol rax, 1
add rcx, rax
mov dword [rsp - 0x40], edx
movabs rax, 0x2744929c7b2f4ecb
sub rax, 0x4dfd93ca
add rax, 0x2559841d
xor rax, 0x1c23c569
add rax, 0x7fffffff
xor rax, 0xb6a92be
ror rcx, 0x18
ror rcx, 0x15
ror rcx, 5
ror rcx, 1
ror rcx, 1
ror rcx, 1
ror rcx, 1
xor rcx, rax
mov dword [rsp - 0x3c], esp
mov qword [rsi + 0x80], rcx
jmp 0x14006371a
mov dword [rsp + 0x12c], 0x66e88364
sub dword [rsp + 0x12c], 0x658f5b5a
add dword [rsp + 0x12c], 0x1ddd451
add dword [rsp + 0x12c], 0x1837ec56
xor dword [rsp + 0x12c], 0x1b6ee8b0
mov edx, 0x2505e936
add edx, 0x2048dab5
xor edx, 0x63db7967
sub edx, 0x8c47132
add edx, 0xde99f997
xchg rsi, rbx
mov rcx, rsi
xchg rsi, rbx
call fcn.140074910
mov dword [rsp - 0x40], 0x3e09c05f
test rax, rax
je 0x1400637f9
rol rax, 0x12
rol rax, 3
rol rax, 0xb
rol rax, 2
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xc357e2bb31398dde
add rcx, 0x233f4d2
add rcx, 0x977fc24
sub rcx, 0x3869852c
add rcx, 0x7fffffff
add rcx, 0x3c3acde8
xor rax, rcx
mov dword [rsp + 0x140], edi
mov dword [rsp - 0x10], 0x23501d03
movabs rcx, 0x7e5ca80208c3e338
add rcx, 0x5d9bb903
sub rcx, 0x5374388a
add rcx, 0x7fffffff
add rcx, 0x856fbc8
add rax, rcx
rol rax, 0x11
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
mov qword [rsi + 0x88], rax
jmp 0x140063830
mov dword [rsp + 0x140], 0x53a59037
sub dword [rsp + 0x140], 0x40824cad
add dword [rsp + 0x140], 0x40a9f87
sub dword [rsp + 0x140], 0xb453206
xor dword [rsp + 0x140], 0xbe8b10a
mov edx, 0x72b7f61d
xor edx, 0x4881dce
sub edx, 0x66113016
add edx, 0xbec431eb
xchg r12, rbx
mov rcx, r12
xchg rbx, r12
call fcn.140074910
mov rsi, rsi
test rax, rax
je 0x1400638f1
ror rax, 7
mov dword [rsp - 0x30], 0xa1a41f1
movabs rcx, 0xe190877308661a3
sub rcx, 0x223374b7
add rcx, 0x838fbe0
add rcx, 0x7fffffff
add rcx, 0x300a8252
xor rax, rcx
mov dword [rsp + 0x168], edi
ror rax, 5
ror rax, 9
ror rax, 8
ror rax, 4
ror rax, 4
ror rax, 1
ror rax, 3
ror rax, 3
movabs rcx, 0x5da244db3c8551f2
add rcx, 0x2db4dbb
sub rcx, 0xe781687
add rcx, 0x5a6029c1
xor rax, rcx
not rax
mov qword [rsi + 0x90], rax
mov dword [rsp - 0x40], edx
jmp 0x140063928
mov dword [rsp + 0x168], 0x71e00811
xor dword [rsp + 0x168], 0xe7dd06d
xor dword [rsp + 0x168], 0x32d970f3
add dword [rsp + 0x168], 0x263028b8
sub dword [rsp + 0x168], 0x7374d146
mov edx, 0x18bbb823
add edx, 0x33380747
add edx, 0x50d139f
xor edx, 0x902ee90f
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call fcn.140074910
test rax, rax
mov dword [rsp - 0xc], ecx
je 0x1400639eb
movabs rcx, 0x1fa7a9d66f834f0a
sub rcx, 0x145354f6
sub rcx, 0x1fcb1784
add rcx, 0x76efbaed
mov dword [rsp + 0x8c], edi
mov dword [rsp - 0x28], 0x38a02b4d
add rax, rcx
movabs rcx, 0x1b6683c0610e79d6
sub rcx, 0x63a7755
sub rcx, 0x4dad6032
add rcx, 0x1712a830
xor rcx, 0x50987639
rol rax, 0x18
rol rax, 0x13
rol rax, 1
rol rax, 6
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x2c], 0x1e332326
not rax
mov qword [rsi + 0x98], rax
jmp 0x140063a22
mov dword [rsp + 0x8c], 0x21f48e91
xor dword [rsp + 0x8c], 0x27c85032
add dword [rsp + 0x8c], 0x3f12d366
sub dword [rsp + 0x8c], 0x2fe8b910
xor dword [rsp + 0x8c], 0x1566f8f8
mov edx, 0x7fcb6c16
sub edx, 0x78d9f587
add edx, 0x343d774e
sub edx, 0x203cfee4
xchg rbx, rdx
mov rcx, rdx
xchg rbx, rdx
call fcn.140074910
mov dword [rsp - 0x44], esp
test rax, rax
je 0x140063af6
movabs rcx, 0xda89ab3b6c8c75b6
sub rcx, 0x46175d99
add rcx, 0x50f64d3e
sub rcx, 0x4a238979
add rcx, 0x6985cc5c
mov dword [rsp + 0x94], edi
mov rsp, rsp
add rax, rcx
movabs rcx, 0x195b4b80f545909
add rcx, 0x6a50eeee
sub rcx, 0x67d10400
add rcx, 0xce9667f
xor rcx, 0x26b371be
not rax
xchg r12, r12
add rax, rcx
movabs rcx, 0x78941db06c4f509
xor rcx, 0x534f7ae3
sub rcx, 0x1746d9fb
add rcx, 0x123c8520
sub rcx, 0x4dca5816
not rax
mov dword [rsp - 0x14], ebx
sub rax, rcx
xchg rbx, rax
mov qword [rsi + 0xa0], rbx
xchg rbx, rax
jmp 0x140063b22
mov dword [rsp + 0x94], 0xd023660
xor dword [rsp + 0x94], 0x2c8336c8
xor dword [rsp + 0x94], 0x138d7dd9
sub dword [rsp + 0x94], 0x320c7d70
mov edx, 0x7399a6d8
sub edx, 0x155be2e4
xor edx, 0x4c510215
add edx, 0x3a5b5004
sub edx, 0x27b77a19
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
xchg rdx, rdx
je 0x140063bf9
not rax
mov dword [rsp + 0xcc], edi
movabs rcx, 0x26b77d6e7f08d5ae
sub rcx, 0x59aaa881
sub rcx, 0x167feeda
add rcx, 0x5df5eee
add rcx, 0x5a7e0a20
add rax, rcx
mov dword [rsp - 0x34], edi
movabs rcx, 0x5d7567021d1c3e76
sub rcx, 0x10e2be5f
add rcx, 0x1ebcdb5b
add rcx, 0x7fffffff
xor rcx, 0x7c6acb5
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x5d62525e34575801
add rcx, 0x455de55f
sub rcx, 0x54a9b45b
sub rcx, 0x21a2f230
sub rax, rcx
not rax
mov dword [rsp - 0x18], 0x7c45d95f
xchg r12, rax
mov qword [rsi + 0xa8], r12
xchg r12, rax
jmp 0x140063c30
mov dword [rsp + 0xcc], 0x5b97e4c4
add dword [rsp + 0xcc], 0x8e42ea7
sub dword [rsp + 0xcc], 0x5ed28972
add dword [rsp + 0xcc], 0x6253aa4a
sub dword [rsp + 0xcc], 0x67fd3442
mov edx, 0x7aededf3
sub edx, 0x4345aa70
xor edx, 0x4f93d4fa
xor edx, 0xf894f598
xchg rcx, r12
mov r12, rbx
xchg r12, rcx
call fcn.140074910
test rax, rax
je 0x140063cd5
mov rcx, rcx
movabs rcx, 0xb8de025642bb30b9
sub rcx, 0x2ed6d36d
sub rcx, 0xe08715b
add rcx, 0x4efab858
add rcx, 0x752ec0b2
mov dword [rsp + 0xfc], edi
mov dword [rsp - 0x14], 0x758671d2
xor rax, rcx
movabs rcx, 0x8879f653093ea9e8
xor rcx, 0x6f8f028a
sub rcx, 0x29fd728b
sub rcx, 0x1dfc390b
rol rax, 0x1a
rol rax, 5
rol rax, 1
add rax, rcx
mov rbp, rbp
mov qword [rsi + 0xb0], rax
jmp 0x140063d0c
mov dword [rsp + 0xfc], 0x327bb302
xor dword [rsp + 0xfc], 0x237798a8
add dword [rsp + 0xfc], 0x2c5cf3b9
sub dword [rsp + 0xfc], 0x243d2aa8
xor dword [rsp + 0xfc], 0x192bf4ba
mov edx, 0x724ffc89
xor edx, 0xea33be5
sub edx, 0x241eda5c
add edx, 0x11fa3b9d
sub edx, 0x4dfdd4b0
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.140074910
mov r8, r8
test rax, rax
je 0x140063da1
not rax
mov dword [rsp + 0x104], edi
mov dword [rsp - 0x20], ebx
rol rax, 0x1d
rol rax, 0xf
rol rax, 6
rol rax, 1
rol rax, 1
movabs rcx, 0x6806368373d2a3e0
xor rcx, 0x3a950337
sub rcx, 0x6b3c46
sub rcx, 0x17a3448f
sub rcx, 0xa06b0e5
not rax
sub rax, rcx
xchg r8, r8
not rax
mov qword [rsi + 0xb8], rax
jmp 0x140063dcd
mov dword [rsp + 0x104], 0xc0e94fd
sub dword [rsp + 0x104], 0x2f47171
xor dword [rsp + 0x104], 0x7f18d7ce
xor dword [rsp + 0x104], 0x7602f443
mov edx, 0x5d23331b
xor edx, 0x7a9318b3
xor edx, 0x7597b5b6
add edx, 0x1c59bc01
sub edx, 0x14a8c91d
mov rcx, rbx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x28], 0x55283cf6
je 0x140063e89
not rax
mov dword [rsp + 0x10c], edi
movabs rcx, 0x3104eb94072dd301
add rcx, 0x273cbda3
sub rcx, 0x8c0765f
add rcx, 0x7fffffff
xor rcx, 0x6abd9b5b
add rax, rcx
movabs rcx, 0x236cd02d4e8da711
sub rcx, 0x13b1f39a
add rcx, 0x2c5b2a08
xor rcx, 0x36cc58ff
ror rax, 4
ror rax, 0x18
ror rax, 4
ror rax, 2
ror rax, 1
xor rax, rcx
ror rax, 0x28
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
mov qword [rsi + 0xc0], rax
jmp 0x140063ec0
mov dword [rsp + 0x10c], 0x21cab85d
xor dword [rsp + 0x10c], 0x506a30a9
sub dword [rsp + 0x10c], 0x3b76f394
add dword [rsp + 0x10c], 0x350aa756
sub dword [rsp + 0x10c], 0x6b343cb5
mov edx, 0xe1349ba
add edx, 0x1ac06694
xor edx, 0xd8c924d
sub edx, 0x2487cfed
add edx, 0xaa696d77
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.140074910
xchg rdi, rdi
test rax, rax
je 0x140063fa3
ror rax, 0x1e
ror rax, 0x10
ror rax, 2
ror rax, 9
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x60c719803a73661d
add rcx, 0x314433bc
xor rcx, 0x1bbb325f
sub rcx, 0x144fcfb7
add rax, rcx
mov r14, r14
mov dword [rsp + 0x114], edi
movabs rcx, 0x6a646fd75fda7d45
sub rcx, 0x14672023
sub rcx, 0x7729540
add rcx, 0x190d6b9
sub rcx, 0x305db027
xor rax, rcx
movabs rcx, 0x566466ab07589cc0
xor rcx, 0x675de871
sub rcx, 0x43ebdc10
xor rcx, 0x4d60708
ror rax, 0x22
ror rax, 2
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x20], edx
mov qword [rsi + 0xc8], rax
jmp 0x140063fcf
mov dword [rsp + 0x114], 0x65844af1
add dword [rsp + 0x114], 0x122fd405
xor dword [rsp + 0x114], 0x1c7b5db7
sub dword [rsp + 0x114], 0x6bcf4340
mov edx, 0x4eb2a505
xor edx, 0x4558b377
add edx, 0x6e70c476
sub edx, 0xbf2006c
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
je 0x14006408c
mov dword [rsp - 0x38], ebx
rol rax, 0x16
rol rax, 8
rol rax, 3
rol rax, 1
movabs rcx, 0x76ae922356133bdc
sub rcx, 0x33ff3090
sub rcx, 0x1ec601f4
add rcx, 0x6baca51c
add rcx, 0x7fffffff
xor rcx, 0x136446d7
xor rax, rcx
mov rdi, rdi
mov dword [rsp + 0x134], edi
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x29e91537146012eb
add rcx, 0x3bc033cf
xor rcx, 0x226908ef
sub rcx, 0x35536f8
add rax, rcx
not rax
mov dword [rsp - 0x24], 0x62643af7
mov qword [rsi + 0xd0], rax
jmp 0x1400640b8
mov dword [rsp + 0x134], 0xfc0c961
add dword [rsp + 0x134], 0x55b1fad1
sub dword [rsp + 0x134], 0x44cae091
xor dword [rsp + 0x134], 0x20a7e3a0
mov edx, 0x79966486
xor edx, 0x37453aba
add edx, 0x1691382c
add edx, 0x5c4f43b1
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
xchg rsp, rsp
je 0x1400641a1
rol rax, 6
rol rax, 8
rol rax, 5
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0xffa792082c2f11f4
sub rcx, 0x1086a37a
add rcx, 0x5285b774
sub rcx, 0x4c7f77af
xor rcx, 0x1321827c
add rax, rcx
mov dword [rsp - 0xc], 0x5d2c1528
mov dword [rsp + 0x144], edi
rol rax, 0x21
rol rax, 0xa
rol rax, 6
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0xf085af781dee13da
add rcx, 0x1089f8cb
xor rcx, 0x69489cb4
sub rcx, 0x387beeaa
xor rcx, 0x424f0573
add rax, rcx
mov dword [rsp - 0x3c], 0x2dbd59ee
rol rax, 0x19
rol rax, 9
rol rax, 2
rol rax, 1
xchg r12, rax
mov qword [rsi + 0xd8], r12
xchg r12, rax
jmp 0x1400641d8
mov dword [rsp + 0x144], 0x592cc970
add dword [rsp + 0x144], 0x1dc3042a
sub dword [rsp + 0x144], 0x4ec3035
sub dword [rsp + 0x144], 0x16034512
xor dword [rsp + 0x144], 0x5c005852
mov edx, 0x7a12f2c
add edx, 0x9b913e
xor edx, 0x7a61267a
sub edx, 0x3d78e2b8
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
mov r10, r10
test rax, rax
je 0x140064297
ror rax, 0x1f
ror rax, 0x14
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x483fa0351b0e6874
add rcx, 0x2aa3196b
sub rcx, 0x31765edb
add rcx, 0x3b204294
add rcx, 0x7fffffff
xor rcx, 0x7bec1c2c
not rax
mov dword [rsp - 0x28], esp
mov dword [rsp + 0x164], edi
sub rax, rcx
movabs rcx, 0xe5e7651c0a2b18bf
xor rcx, 0xf466b7c
add rcx, 0x21e96336
add rcx, 0x5361f651
add rcx, 0x16313739
xor rax, rcx
xchg r12, r12
mov qword [rsi + 0xe0], rax
jmp 0x1400642c3
mov dword [rsp + 0x164], 0x1dd05901
sub dword [rsp + 0x164], 0xe695537
xor dword [rsp + 0x164], 0x2fed3b21
sub dword [rsp + 0x164], 0x208a38ea
mov edx, 0x3c0f689e
xor edx, 0x3b1f6175
sub edx, 0x3b8c913
add edx, 0x6c138e4a
xor edx, 0xfd702a02
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x20], 0x783d25eb
je 0x140064394
rol rax, 2
rol rax, 0xd
rol rax, 4
rol rax, 9
rol rax, 4
rol rax, 3
rol rax, 4
rol rax, 3
rol rax, 2
movabs rcx, 0x6b77d2a92848fb71
xor rcx, 0x567123af
sub rcx, 0x60c6e43
add rcx, 0x5c28664e
not rax
mov dword [rsp + 0x174], edi
ror rax, 0x2c
ror rax, 6
ror rax, 1
add rax, rcx
mov dword [rsp - 0x10], 0x2c0d044f
movabs rcx, 0x7fcb39ac3fba1097
sub rcx, 0x1403868e
xor rcx, 0x27f088eb
add rcx, 0x21aa7c7
xor rax, rcx
xchg r8, rax
mov qword [rsi + 0xe8], r8
xchg r8, rax
jmp 0x1400643cb
mov dword [rsp + 0x174], 0x35ac707
add dword [rsp + 0x174], 0x44c081fe
sub dword [rsp + 0x174], 0xd40a482
sub dword [rsp + 0x174], 0x19ff9e6f
sub dword [rsp + 0x174], 0x20db0613
mov edx, 0x771085d8
sub edx, 0x61e6aec7
add edx, 0x544737e1
sub edx, 0x4fbdc6ba
add edx, 0x58b0d3d3
xchg rbx, rdi
mov rcx, rdi
xchg rdi, rbx
call fcn.140074910
test rax, rax
je 0x1400644ad
mov dword [rsp - 0x2c], ecx
movabs rcx, 0xa36c6cd015e30c09
add rcx, 0x21435db9
add rcx, 0x3f77bdb6
sub rcx, 0x68f83d34
add rcx, 0x76ebf2cc
mov dword [rsp + 0x180], edi
add rax, rcx
xchg r15, r15
movabs rcx, 0x6d62e5e06e1e20d3
sub rcx, 0x6be142ba
add rcx, 0x6bd6227
add rcx, 0x4e67df97
add rcx, 0x7fffffff
add rcx, 0x1ab02688
xor rax, rcx
movabs rcx, 0x24bc071861391fc7
sub rcx, 0x55f132b5
xor rcx, 0x4c2ac4f9
xor rcx, 0xa6ae578
add rax, rcx
xchg rsp, rsp
not rax
rol rax, 0x30
rol rax, 3
rol rax, 5
rol rax, 5
rol rax, 1
mov qword [rsi + 0xf0], rax
jmp 0x1400644d9
mov dword [rsp + 0x180], 0x14d546b5
sub dword [rsp + 0x180], 0xed33bc1
add dword [rsp + 0x180], 0x424a416d
xor dword [rsp + 0x180], 0x484c4c60
mov edx, 0x3d131671
add edx, 0x10d5696d
add edx, 0x88af3b
sub edx, 0x9dce6c5
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
je 0x1400645bc
mov dword [rsp - 0x44], edi
rol rax, 0xc
rol rax, 0x29
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x373a7fe779795987
sub rcx, 0x766151f7
xor rcx, 0x35c1dead
sub rcx, 0xf6585ca
add rcx, 0x7fffffff
add rcx, 0x51d6b912
not rax
mov dword [rsp - 0x30], 0x30460294
mov dword [rsp + 0x19c], edi
sub rax, rcx
movabs rcx, 0x731717e021d6491f
xor rcx, 0x368e78f4
sub rcx, 0xeafff34
xor rcx, 0x3b074223
add rcx, 0x1695449a
ror rax, 0xa
ror rax, 3
ror rax, 0x10
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0xc], 0x3fd4bf09
xchg rbp, rax
mov qword [rsi + 0xf8], rbp
xchg rbp, rax
jmp 0x1400645f3
mov dword [rsp + 0x19c], 0x6fbce8f0
xor dword [rsp + 0x19c], 0x4958ad79
xor dword [rsp + 0x19c], 0x44d0b5e8
sub dword [rsp + 0x19c], 0x45650993
sub dword [rsp + 0x19c], 0x1ccfe6cd
mov edx, 0x151eed8f
add edx, 0x47dfa36c
sub edx, 0x1fdb248c
xor edx, 0x3a80cf7f
mov rcx, rbx
xchg r13, r13
call fcn.140074910
test rax, rax
je 0x140064692
xchg r10, r10
ror rax, 0xf
ror rax, 0xd
ror rax, 7
ror rax, 2
ror rax, 1
movabs rcx, 0x27ead0234680838d
sub rcx, 0x13642fe1
add rcx, 0x4944029e
add rcx, 0x7306630e
not rax
xchg r14, r14
mov dword [rsp + 0x1a4], edi
rol rax, 0x24
rol rax, 4
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
not rax
mov dword [rsp - 0x3c], ebp
xchg rbx, rax
mov qword [rsi + 0x100], rbx
xchg rbx, rax
jmp 0x1400646c9
mov dword [rsp + 0x1a4], 0x3c1e8817
add dword [rsp + 0x1a4], 0xee0b263
sub dword [rsp + 0x1a4], 0x26e61853
sub dword [rsp + 0x1a4], 0x1c5df60f
sub dword [rsp + 0x1a4], 0x7bb2c17
mov edx, 0x41696add
add edx, 0x121ecc07
sub edx, 0x406676f9
xor edx, 0x4375b03b
sub edx, 0x39f67977
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
je 0x140064792
xchg rcx, rcx
movabs rcx, 0x61fcadd3396fefb5
xor rcx, 0x59f3a082
sub rcx, 0x51bf14eb
add rcx, 0x5d306f04
mov dword [rsp + 0x28], edi
xor rax, rcx
mov dword [rsp - 0x18], ebp
movabs rcx, 0x7b86876c19fb4438
xor rcx, 0x5b0e4d38
add rcx, 0x1132598b
add rcx, 0x73d11db8
sub rax, rcx
movabs rcx, 0x3e53eba7bf95bfc
xor rcx, 0x1a013cf5
sub rcx, 0x4d49b2fc
add rcx, 0x32332065
xor rax, rcx
ror rax, 0x2b
ror rax, 1
ror rax, 4
ror rax, 1
not rax
xchg rdi, rdi
xchg rdx, rax
mov qword [rsi + 0x108], rdx
xchg rdx, rax
jmp 0x1400647b2
mov dword [rsp + 0x28], 0x6278aea3
sub dword [rsp + 0x28], 0x51d91a6d
add dword [rsp + 0x28], 0x1a3629bb
sub dword [rsp + 0x28], 0x2ad5bdf0
mov edx, 0x5018d03a
xor edx, 0x38166081
xor edx, 0x437ba8ec
add edx, 0x4851dc52
xor edx, 0x5f35c4fd
mov rcx, rbx
mov dword [rsp - 0x3c], ecx
call fcn.140074910
test rax, rax
je 0x140064853
xchg r9, r9
not rax
mov dword [rsp + 0x2c], edi
movabs rcx, 0x6924af32c29d234
xor rcx, 0x473c017a
xor rcx, 0x48a4bcb0
sub rcx, 0x20a1141f
sub rax, rcx
movabs rcx, 0x5f7fa9376570e2a8
sub rcx, 0x31b6ba53
xor rcx, 0x357d3ceb
xor rcx, 0xf2c3297
xor rcx, 0x5b413f5e
not rax
sub rax, rcx
rol rax, 0x21
rol rax, 1
xchg r8, rax
mov qword [rsi + 0x110], r8
xchg r8, rax
jmp 0x140064873
mov dword [rsp + 0x2c], 0x75339787
sub dword [rsp + 0x2c], 0x7099c280
xor dword [rsp + 0x2c], 0x4b8d1b83
sub dword [rsp + 0x2c], 0x4f14ce83
mov edx, 0x5e01bba4
sub edx, 0x2456736
sub edx, 0x146fcf7c
xor edx, 0xed2292d4
xchg rbx, r14
mov rcx, r14
xchg r14, rbx
call fcn.140074910
test rax, rax
je 0x140064921
mov rsi, rsi
movabs rcx, 0x144384461bc6f5ec
xor rcx, 0x22d95881
sub rcx, 0x10975a3c
add rcx, 0x7fffffff
add rcx, 0x4d7d150a
mov dword [rsp + 0x70], edi
xchg r11, r11
add rax, rcx
movabs rcx, 0xe3f5dcc63eb2bccb
xor rcx, 0x45874d18
sub rcx, 0x3e462fd1
add rcx, 0x317e6e29
sub rcx, 0x47140de7
rol rax, 2
rol rax, 1
add rcx, rax
not rcx
ror rcx, 2
ror rcx, 5
ror rcx, 1
ror rcx, 1
mov qword [rsi + 0x118], rcx
jmp 0x140064941
mov dword [rsp + 0x70], 0x66d57915
sub dword [rsp + 0x70], 0x6ed8437
xor dword [rsp + 0x70], 0x6a83348b
sub dword [rsp + 0x70], 0x3564c054
mov edx, 0x5fb6f31b
xor edx, 0x2cc6a99e
sub edx, 0x27428334
add edx, 0x86b75f66
xchg r12, rcx
mov r12, rbx
xchg rcx, r12
call fcn.140074910
test rax, rax
xchg rsi, rsi
je 0x1400649dd
ror rax, 0x22
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x578fdd7a467c7567
add rcx, 0x37d17e1e
sub rcx, 0x23d0197
add rcx, 0x788960ce
not rax
mov dword [rsp + 0x98], edi
mov dword [rsp - 0x28], 0x63a6012c
ror rax, 0x1b
ror rax, 5
ror rax, 0xc
ror rax, 1
add rax, rcx
rol rax, 3
rol rax, 7
rol rax, 0x12
mov qword [rsi + 0x120], rax
mov r11, r11
jmp 0x140064a14
mov dword [rsp + 0x98], 0x31de1263
xor dword [rsp + 0x98], 0x5ba7820b
xor dword [rsp + 0x98], 0x62f13c77
add dword [rsp + 0x98], 0x742c709a
sub dword [rsp + 0x98], 0x7cb51cb8
mov edx, 0x5ceb9108
sub edx, 0x528c4d44
add edx, 0x69f83453
add edx, 0x6c5168e
add edx, 0x62df518f
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
mov dword [rsp - 0x24], 0xf6ebbb5
test rax, rax
je 0x140064abf
not rax
mov dword [rsp + 0xa8], edi
mov r10, r10
ror rax, 0xb
ror rax, 0x12
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x3a0a719018f6e5ce
xor rcx, 0x4e50eaec
sub rcx, 0x16c5b896
sub rcx, 0x2dfecec0
add rcx, 0x7fffffff
add rcx, 0x4228f395
not rax
sub rax, rcx
xchg r13, r13
not rax
xchg r8, rax
mov qword [rsi + 0x128], r8
xchg r8, rax
jmp 0x140064aeb
mov dword [rsp + 0xa8], 0x266fb39d
add dword [rsp + 0xa8], 0x6dfe473
add dword [rsp + 0xa8], 0xe844045
xor dword [rsp + 0xa8], 0x3bd3d854
mov edx, 0x7e2174ef
sub edx, 0x2bef4e7d
xor edx, 0x70e06ad
xor edx, 0x8ae3d22b
xchg r15, rbx
mov rcx, r15
xchg rbx, r15
call fcn.140074910
mov dword [rsp - 0x40], 0x2a255bcb
test rax, rax
je 0x140064bdb
movabs rcx, 0x55db8ea70ee13e30
add rcx, 0x5d5c88a4
xor rcx, 0x5573fc4
sub rcx, 0x46fdcd9f
mov dword [rsp + 0xb8], edi
mov dword [rsp - 0x38], esi
add rax, rcx
movabs rcx, 0x441f05d33325309a
add rcx, 0x260d9ab
sub rcx, 0xaf058ca
add rcx, 0x71270470
xor rax, rcx
movabs rcx, 0x55207232388ba151
xor rcx, 0x75270de2
add rcx, 0xfd11429
sub rcx, 0x180a8b4d
add rcx, 0x42cf9691
ror rax, 0x2f
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x12ba242e2f75bda3
add rcx, 0x159c37ea
sub rcx, 0x107dfd11
add rcx, 0x14e3d12d
xor rax, rcx
xchg r13, r13
xchg r10, rax
mov qword [rsi + 0x130], r10
xchg r10, rax
jmp 0x140064c12
mov dword [rsp + 0xb8], 0x6bb65f9b
sub dword [rsp + 0xb8], 0x58222838
add dword [rsp + 0xb8], 0x4b438de3
sub dword [rsp + 0xb8], 0x3957e89e
sub dword [rsp + 0xb8], 0x257fdca7
mov edx, 0x6371ee89
xor edx, 0x3b822e50
add edx, 0x163d1d0b
xor edx, 0x5b3e481
xor edx, 0x604bc2f7
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
mov dword [rsp - 0x34], edi
test rax, rax
je 0x140064c98
ror rax, 1
ror rax, 1
ror rax, 5
ror rax, 6
ror rax, 1
not rax
mov dword [rsp + 0xe4], edi
mov r14, r14
rol rax, 3
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x24], ebx
ror rax, 0xf
ror rax, 0x25
ror rax, 7
ror rax, 1
xchg r13, rax
mov qword [rsi + 0x138], r13
xchg r13, rax
jmp 0x140064ccf
mov dword [rsp + 0xe4], 0x3ecd57d8
xor dword [rsp + 0xe4], 0x1fa10b31
xor dword [rsp + 0xe4], 0x2b1f5ba2
sub dword [rsp + 0xe4], 0x9487d78
sub dword [rsp + 0xe4], 0x12a89d2
mov edx, 0x43530738
xor edx, 0x5713521f
xor edx, 0x7f1337cf
xor edx, 0xfe771fd1
xchg rcx, r13
mov r13, rbx
xchg r13, rcx
call fcn.140074910
test rax, rax
mov rcx, rcx
je 0x140064ded
movabs rcx, 0xa2fddd51131a3f72
add rcx, 0x1da52e33
xor rcx, 0x75f6bbc
sub rcx, 0x668b281
mov dword [rsp + 0x120], edi
mov dword [rsp - 0x40], ebx
add rax, rcx
movabs rcx, 0x3a84e2a73d6e357a
sub rcx, 0x327151f8
add rcx, 0x6740af52
sub rcx, 0x42e78e2e
add rcx, 0x831519a
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x797973da54ee0cfd
xor rcx, 0x4d4c62c5
sub rcx, 0x1684665d
add rcx, 0x13d53669
add rcx, 0x319ea12f
sub rax, rcx
mov dword [rsp - 0xc], 0x4349badb
movabs rcx, 0x37c55bbf1bf55712
xor rcx, 0x7910d2e4
add rcx, 0xeff6c84
sub rcx, 0x1171356c
xor rcx, 0x6a4c6ff1
xor rax, rcx
mov dword [rsp - 0x10], 0xf744c44
movabs rcx, 0x4bc53e1652930131
sub rcx, 0x51c255f8
add rcx, 0x1bc6439a
add rcx, 0x3f4169b6
add rax, rcx
mov qword [rsi + 0x140], rax
mov dword [rsp - 0x30], edx
jmp 0x140064e24
mov dword [rsp + 0x120], 0x325552ef
add dword [rsp + 0x120], 0x10d6df48
sub dword [rsp + 0x120], 0x27755168
sub dword [rsp + 0x120], 0xa7085dd
sub dword [rsp + 0x120], 0x11465af1
mov edx, 0x157bd3d0
add edx, 0x2d70b363
xor edx, 0x6bf234a1
add edx, 0x597b90e8
mov rcx, rbx
call fcn.140074910
mov dword [rsp - 0x44], 0x76a9e8c8
test rax, rax
je 0x140064eed
rol rax, 4
rol rax, 0x26
rol rax, 7
rol rax, 4
rol rax, 3
rol rax, 1
movabs rcx, 0x49529d6d160da905
add rcx, 0x40518d33
add rcx, 0x15e286b9
sub rcx, 0x3f37aba8
xor rax, rcx
mov dword [rsp + 0x128], edi
not rax
xchg rdi, rdi
movabs rcx, 0x23ebff3266c29e17
sub rcx, 0xf221498
xor rcx, 0x5a780064
xor rcx, 0x7bd701c8
add rax, rcx
movabs rcx, 0x45a262fb764aee3b
xor rcx, 0x11c545af
xor rcx, 0x34e1fbbf
sub rcx, 0x4870c29
xor rax, rcx
mov r12, r12
mov qword [rsi + 0x148], rax
jmp 0x140064f19
mov dword [rsp + 0x128], 0x501fbbbc
xor dword [rsp + 0x128], 0x157fc056
xor dword [rsp + 0x128], 0x35c26448
sub dword [rsp + 0x128], 0x70a21fa1
mov edx, 0x2d8b6ed5
add edx, 0x1bc534bd
sub edx, 0x3b41065c
add edx, 0x49ff2a04
xor edx, 0x48bab7d
xchg rcx, rsi
mov rsi, rbx
xchg rsi, rcx
call fcn.140074910
test rax, rax
je 0x140064ff2
mov dword [rsp - 0x30], ebp
movabs rcx, 0x201662596b01d8e9
sub rcx, 0x160e74e5
xor rcx, 0x68f72e5
add rcx, 0x677ce7b
xor rcx, 0x10b51205
mov dword [rsp + 0x150], edi
mov dword [rsp - 0x24], edx
add rax, rcx
movabs rcx, 0xaeee317401b472e8
add rcx, 0x1e653e7c
add rcx, 0x112fbb7a
add rcx, 0x7fffffff
add rcx, 0x114132c7
rol rax, 0x24
mov dword [rsp - 0x44], 0x1f2c141
add rax, rcx
movabs rcx, 0x88b520132052bc60
xor rcx, 0x14e91d8a
xor rcx, 0x38fd4a2f
xor rcx, 0x1516c6f2
add rcx, 0x49b72cda
xor rax, rcx
xchg r14, r14
mov qword [rsi + 0x150], rax
jmp 0x14006501e
mov dword [rsp + 0x150], 0x7acb3c43
xor dword [rsp + 0x150], 0x1cefd6ad
xor dword [rsp + 0x150], 0x2d591392
xor dword [rsp + 0x150], 0x4b7df97d
mov edx, 0x2f7640da
xor edx, 0x6faa1422
add edx, 0x1a32e4f6
sub edx, 0x3ff8dab
add edx, 0x8b0fbb4e
xchg r13, rbx
mov rcx, r13
xchg r13, rbx
call fcn.140074910
mov dword [rsp - 0x14], ebx
test rax, rax
je 0x1400650fb
movabs rcx, 0xf9b82a445a80e4c6
xor rcx, 0x68266db6
xor rcx, 0xd145065
add rcx, 0x3467d806
mov dword [rsp + 0x158], edi
add rax, rcx
mov dword [rsp - 0xc], 0x47334d2
movabs rcx, 0xa3c136ac4b472f9d
sub rcx, 0xbfbd2fa
xor rcx, 0x75466ed6
add rcx, 0x7fffffff
add rcx, 0x1d9e8c75
rol rax, 5
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x50b63ce10865ee1e
add rcx, 0x46d6fec0
xor rcx, 0xcc99755
add rcx, 0x14d136f5
add rcx, 0x380cf0aa
add rax, rcx
mov dword [rsp - 0x3c], 0x44bd9c03
mov qword [rsi + 0x158], rax
jmp 0x140065132
mov dword [rsp + 0x158], 0x339d4af9
add dword [rsp + 0x158], 0xc86fd30
xor dword [rsp + 0x158], 0x365dd647
sub dword [rsp + 0x158], 0x2d213ea7
sub dword [rsp + 0x158], 0x49585fc6
mov edx, 0xa1818ed
add edx, 0x732ffefe
xor edx, 0x68cf9c4d
add edx, 0x60117856
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
call fcn.140074910
xchg r13, r13
test rax, rax
je 0x1400651f1
ror rax, 9
mov dword [rsp - 0xc], ebx
movabs rcx, 0x56dbebe2042787c4
add rcx, 0x7df1f9c
xor rcx, 0x4fbac14e
add rcx, 0xefab0f2
add rax, rcx
mov dword [rsp + 0x64], edi
mov rbp, rbp
movabs rcx, 0x1157775917b9aca3
add rcx, 0x4c85264e
xor rcx, 0x3086958d
sub rcx, 0x1d758b70
xor rcx, 0x408d83cc
xor rax, rcx
movabs rcx, 0x3f7dde215589a9f4
xor rcx, 0x32ff8840
sub rcx, 0x54afedd7
sub rcx, 0xd517fdd
add rax, rcx
xchg r13, r13
not rax
mov qword [rsi + 0x160], rax
jmp 0x140065211
mov dword [rsp + 0x64], 0x716153e6
xor dword [rsp + 0x64], 0x2a96f937
xor dword [rsp + 0x64], 0x3be62971
sub dword [rsp + 0x64], 0x6011839f
mov edx, 0x7ca550f0
sub edx, 0xa4434af
sub edx, 0x33072955
sub edx, 0xc93cf30
add edx, 0x946b8d03
mov rcx, rbx
mov r12, r12
call fcn.140074910
test rax, rax
je 0x1400652e0
mov dword [rsp - 0x28], ecx
rol rax, 0x28
rol rax, 1
rol rax, 7
rol rax, 1
rol rax, 1
movabs rcx, 0x6d2f5c60f951ddc
xor rcx, 0x603bc339
sub rcx, 0x49cb41be
xor rcx, 0x7503251
not rax
mov rbp, rbp
mov dword [rsp + 0x74], edi
add rax, rcx
movabs rcx, 0xfc100d22358cad6b
sub rcx, 0x2711612e
xor rcx, 0x2bf139c5
add rcx, 0x1794483a
add rcx, 0x7fffffff
sub rcx, 0x2b5dec79
rol rax, 3
rol rax, 0x1c
rol rax, 0xa
rol rax, 3
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x168], r13
xchg r13, rax
jmp 0x140065308
mov dword [rsp + 0x74], 0x2d1f2b74
sub dword [rsp + 0x74], 0x3495628
sub dword [rsp + 0x74], 0x729de1f
xor dword [rsp + 0x74], 0x11aec77b
sub dword [rsp + 0x74], 0x33053055
mov edx, 0x2143c0a
xor edx, 0x9cfd962
xor edx, 0x7d8e5334
sub edx, 0x3649823
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140074910
mov dword [rsp - 0x14], 0x5732b206
test rax, rax
je 0x1400653cf
movabs rcx, 0xe8fecbc91becde97
xor rcx, 0x7b2a26bd
xor rcx, 0xfdcb4e
add rcx, 0x7fffffff
sub rcx, 0x39f38ac7
mov dword [rsp + 0x84], edi
xchg rbp, rbp
xor rax, rcx
movabs rcx, 0x3393ee443d51d9b2
sub rcx, 0x1f9ac299
add rcx, 0x15135b87
add rcx, 0x7fffffff
add rcx, 0x1f43663f
sub rax, rcx
movabs rcx, 0x6fcde399217b80ea
xor rcx, 0xf05109d
sub rcx, 0x1e839a26
xor rcx, 0x4c47ad94
xor rax, rcx
not rax
mov dword [rsp - 0x24], esi
mov qword [rsi + 0x170], rax
jmp 0x140065406
mov dword [rsp + 0x84], 0x3fd9e0be
xor dword [rsp + 0x84], 0x1c3452d2
sub dword [rsp + 0x84], 0x2dbb422
xor dword [rsp + 0x84], 0x16faaa0a
sub dword [rsp + 0x84], 0x37eb543f
mov edx, 0x2c5c9f38
add edx, 0x4a117464
sub edx, 0x5d4cfae5
add edx, 0x815fccd2
xchg rcx, rdi
mov rdi, rbx
xchg rdi, rcx
call fcn.140074910
test rax, rax
xchg rdx, rdx
je 0x1400654d9
rol rax, 0x1a
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0xc26f01e0094be5de
xor rcx, 0x7a170e5e
xor rcx, 0x9d094fe
sub rcx, 0x5b03d8df
add rcx, 0x27a12020
add rax, rcx
mov dword [rsp + 0xa4], edi
xchg r8, r8
not rax
movabs rcx, 0x403e947e05406497
xor rcx, 0x1463ec76
xor rcx, 0x8808cb
sub rcx, 0xe7837ca
add rax, rcx
mov r12, r12
movabs rcx, 0x784f6b936126710e
sub rcx, 0x5ca7bdf1
xor rcx, 0xe91fa88
add rcx, 0x401ee144
xor rcx, 0x7389eeea
xor rax, rcx
xchg rsp, rax
mov qword [rsi + 0x178], rsp
xchg rsp, rax
jmp 0x140065505
mov dword [rsp + 0xa4], 0x86fb20b
add dword [rsp + 0xa4], 0x1ebabd46
sub dword [rsp + 0xa4], 0x268734da
sub dword [rsp + 0xa4], 0xa33a76
mov edx, 0x7629828c
sub edx, 0x21e65a80
add edx, 0xc1fdd1
xor edx, 0x1b52547a
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
je 0x1400655fc
mov rsi, rsi
movabs rcx, 0x7cb2c9ab42728d7a
xor rcx, 0x40551b92
add rcx, 0x7a5f73bd
sub rcx, 0x2e574ad8
sub rcx, 0x340260ac
mov dword [rsp + 0xb4], edi
mov dword [rsp - 0x44], edx
xor rax, rcx
movabs rcx, 0x1892984a2cc77f1c
add rcx, 0x28333715
sub rcx, 0x52a8eb1d
xor rcx, 0x6db635bb
xor rcx, 0x3847fe6d
sub rax, rcx
mov dword [rsp - 0x44], 0x40c53f76
movabs rcx, 0x7e02420592ec3e4
add rcx, 0x206af09e
sub rcx, 0x769fccf7
add rcx, 0x1eaaa538
xor rax, rcx
movabs rcx, 0x37e607a02a7fce7c
add rcx, 0x3c069410
sub rcx, 0x85b21b3
sub rcx, 0x118c3a97
add rax, rcx
ror rax, 4
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x180], rax
jmp 0x140065628
mov dword [rsp + 0xb4], 0x36a179e2
sub dword [rsp + 0xb4], 0x4ae92a8
sub dword [rsp + 0xb4], 0x5a99b55
sub dword [rsp + 0xb4], 0x2c494be4
mov edx, 0x6c7c330c
sub edx, 0x2cc05d30
add edx, 0x3aac252c
sub edx, 0x41c7119b
sub edx, 0xb28586b
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140074910
xchg r10, r10
test rax, rax
je 0x1400656e1
not rax
mov dword [rsp + 0xd8], edi
mov dword [rsp - 0x14], 0x1e849c34
ror rax, 0xb
ror rax, 2
ror rax, 1
movabs rcx, 0x52324e653a592460
sub rcx, 0xa141ac9
add rcx, 0xd284d49
add rcx, 0x517e87e7
add rax, rcx
xchg r9, r9
movabs rcx, 0x93baeeeb4f72d2ec
sub rcx, 0x46c52149
add rcx, 0x13e1db6f
sub rcx, 0x5ff2aa8
ror rax, 0x3b
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x1c], 0x2aa3d06d
mov qword [rsi + 0x188], rax
jmp 0x14006570d
mov dword [rsp + 0xd8], 0x13b471ee
add dword [rsp + 0xd8], 0x41ede2be
xor dword [rsp + 0xd8], 0x793a02c8
sub dword [rsp + 0xd8], 0x2c985663
mov edx, 0x12e828c2
add edx, 0x157df052
xor edx, 0x1002f086
xor edx, 0x3d22f8df
xchg r9, rcx
mov r9, rbx
xchg r9, rcx
call fcn.140074910
test rax, rax
je 0x1400657e2
xchg r9, r9
ror rax, 0x32
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x2e361774696fb494
sub rcx, 0x3a56a11e
xor rcx, 0x2d59b43d
xor rcx, 0x666dde5
add rax, rcx
mov r10, r10
mov dword [rsp + 0xe0], edi
ror rax, 0xe
movabs rcx, 0x67efbf7b71ec45cf
sub rcx, 0x4fbcafcd
add rcx, 0x80ae9d1
xor rcx, 0x2e0c5113
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x3906b320fd296be
add rcx, 0x46796675
sub rcx, 0xfc96c5f
sub rcx, 0x190346f6
xor rcx, 0x3d094cd0
sub rax, rcx
mov dword [rsp - 0x44], ecx
xchg r13, rax
mov qword [rsi + 0x190], r13
xchg r13, rax
jmp 0x140065819
mov dword [rsp + 0xe0], 0x714b710f
sub dword [rsp + 0xe0], 0x27a4fbe1
xor dword [rsp + 0xe0], 0x4e2fc5ea
add dword [rsp + 0xe0], 0x655468a9
sub dword [rsp + 0xe0], 0x6cde196c
mov edx, 0x5309b13b
sub edx, 0x102a6dd7
add edx, 0x575c679
add edx, 0x297b56b
add edx, 0x83e23a60
mov rcx, rbx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x38], ebp
je 0x1400658f2
rol rax, 0x1a
rol rax, 0x14
rol rax, 2
rol rax, 2
rol rax, 1
movabs rcx, 0xec8a6704747f1846
xor rcx, 0x74a3ec4b
xor rcx, 0x3f219cd8
xor rcx, 0x49bb969c
xor rcx, 0x4ff97d35
add rax, rcx
mov r9, r9
mov dword [rsp + 0x11c], edi
rol rax, 3
movabs rcx, 0xa9043eb05d2189f7
sub rcx, 0x143ebdf9
add rcx, 0x27d57f43
xor rcx, 0x100f30e0
add rcx, 0x59a0af9c
add rax, rcx
xchg r9, r9
movabs rcx, 0x3bbb174640811c1a
add rcx, 0x154ffc46
xor rcx, 0x1a72d2e7
add rcx, 0xfbca972
xor rax, rcx
mov qword [rsi + 0x198], rax
xchg r13, r13
jmp 0x14006591e
mov dword [rsp + 0x11c], 0x24602fd0
xor dword [rsp + 0x11c], 0x33cfa259
xor dword [rsp + 0x11c], 0xcddebfd
sub dword [rsp + 0x11c], 0x1b726673
mov edx, 0x436820da
xor edx, 0x228f2f41
sub edx, 0xf23a596
add edx, 0x942d0fe2
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
xchg rdi, rdi
test rax, rax
je 0x1400659ff
movabs rcx, 0x1391335e10a32cfe
sub rcx, 0xbcafe44
xor rcx, 0x381eb312
xor rcx, 0x746457f1
mov dword [rsp + 0x124], edi
mov dword [rsp - 0x1c], esi
xor rax, rcx
movabs rcx, 0x556ed9d150e05c1b
sub rcx, 0x3d063d0c
add rcx, 0x2909763a
sub rcx, 0x3c468e91
xor rcx, 0x508b7ff5
not rax
mov dword [rsp - 0x30], 0x7442e929
ror rax, 4
ror rax, 0xc
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x3c], edx
movabs rcx, 0x2412a4093e3d7399
sub rcx, 0x2c14032d
add rcx, 0x123c19de
add rcx, 0x46d8895b
xor rax, rcx
mov dword [rsp - 0x38], 0x7abf523d
mov qword [rsi + 0x1a0], rax
jmp 0x140065a2b
mov dword [rsp + 0x124], 0x13a4b48a
xor dword [rsp + 0x124], 0x19474f82
add dword [rsp + 0x124], 0x39bc676
sub dword [rsp + 0x124], 0xe7fc17d
mov edx, 0x48e4f9e9
sub edx, 0x3c9f4f47
xor edx, 0x61093a40
xor edx, 0xa6b74585
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
mov r10, r10
test rax, rax
je 0x140065b29
movabs rcx, 0x79261f096221c8f7
xor rcx, 0x2c38fec3
sub rcx, 0xf8acc36
sub rcx, 0x2ffda594
mov dword [rsp + 0x14c], edi
xchg rdi, rdi
add rax, rcx
movabs rcx, 0x9b623297c06a94d
sub rcx, 0x32ec1eb6
sub rcx, 0x27a93af8
add rcx, 0x7fffffff
add rcx, 0xad60f15
xor rax, rcx
mov dword [rsp - 0x38], 0x7ff8fe23
movabs rcx, 0x537c4aeb1d43d02b
sub rcx, 0xef411bb
add rcx, 0x68336dd2
add rcx, 0x7fffffff
sub rcx, 0x714be230
sub rax, rcx
movabs rcx, 0x5e4020273d2a0190
add rcx, 0x366ee442
sub rcx, 0x4f80ba40
add rcx, 0x7fffffff
sub rcx, 0x12153e06
xor rax, rcx
ror rax, 2
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
mov qword [rsi + 0x1a8], rax
jmp 0x140065b60
mov dword [rsp + 0x14c], 0x6679d5a4
xor dword [rsp + 0x14c], 0x721d6a61
sub dword [rsp + 0x14c], 0x11a8d901
add dword [rsp + 0x14c], 0x4e0b9a10
sub dword [rsp + 0x14c], 0x50c780d3
mov edx, 0x6a309fed
xor edx, 0x7f06c88a
add edx, 0x56c1085e
sub edx, 0x5b7d6e07
add edx, 0xeb6a0f2
mov rcx, rbx
xchg r15, r15
call fcn.140074910
test rax, rax
je 0x140065bfb
mov dword [rsp - 0x38], ebp
not rax
mov dword [rsp + 0x154], edi
ror rax, 1
mov dword [rsp - 0x44], 0x78fb04af
movabs rcx, 0x1573d4d21a882527
xor rcx, 0x4692c0f4
add rcx, 0x45e0670
sub rcx, 0x1afcbb76
add rax, rcx
mov r14, r14
rol rax, 0x22
rol rax, 1
rol rax, 3
rol rax, 6
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0xc], 0x3512c956
mov qword [rsi + 0x1b0], rax
jmp 0x140065c32
mov dword [rsp + 0x154], 0x2bc3ecf0
sub dword [rsp + 0x154], 0x2a2ffda9
add dword [rsp + 0x154], 0x4935e914
xor dword [rsp + 0x154], 0x3c7394d8
xor dword [rsp + 0x154], 0x76ba4c82
mov edx, 0x2fc57e6a
add edx, 0x2bea3d3f
add edx, 0xa65a4bd
add edx, 0x7a435adf
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
mov dword [rsp - 0x44], esp
test rax, rax
je 0x140065cee
ror rax, 0x12
ror rax, 4
ror rax, 1
movabs rcx, 0x829c867b58b40a8b
xor rcx, 0x408a8ba0
sub rcx, 0x34aa650
add rcx, 0x20bc028b
add rcx, 0x59a6dd34
not rax
mov dword [rsp + 0x178], edi
mov dword [rsp - 0x20], ebp
ror rax, 0x15
ror rax, 3
ror rax, 6
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x79481f774af14546
add rcx, 0x1ee9af12
xor rcx, 0x393f8a57
add rcx, 0x47876692
xor rax, rcx
xchg rsp, rax
mov qword [rsi + 0x1b8], rsp
xchg rsp, rax
jmp 0x140065d25
mov dword [rsp + 0x178], 0x1edc5daf
add dword [rsp + 0x178], 0x2deb26b6
add dword [rsp + 0x178], 0x2fe7ac52
sub dword [rsp + 0x178], 0x222a5254
xor dword [rsp + 0x178], 0x5a84de62
mov edx, 0x28e82c23
sub edx, 0x602dd30
xor edx, 0x1b4338ab
xor edx, 0xaad8afb
add edx, 0x86835821
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.140074910
mov rdx, rdx
test rax, rax
je 0x140065e06
not rax
mov rcx, rcx
mov dword [rsp + 0x17c], edi
movabs rcx, 0x58aa85f40643f5dc
add rcx, 0x7250a9b9
xor rcx, 0x4fe7c48d
add rcx, 0x7fffffff
sub rcx, 0x109a758
add rax, rcx
movabs rcx, 0x56a084c51722c83d
add rcx, 0x4a3a6b3b
xor rcx, 0x870fd41
sub rcx, 0x5d897ac8
add rcx, 0x7fffffff
add rcx, 0x615bfa54
xor rax, rcx
mov dword [rsp - 0x14], esp
movabs rcx, 0x5158864e2c52a167
add rcx, 0x1b36a4e0
add rcx, 0x3691f891
xor rcx, 0x17412f94
add rcx, 0x25fc29c9
sub rax, rcx
not rax
mov dword [rsp - 0x44], ebp
xchg rbx, rax
mov qword [rsi + 0x1c0], rbx
xchg rbx, rax
jmp 0x140065e32
mov dword [rsp + 0x17c], 0x33b9941b
xor dword [rsp + 0x17c], 0x25982a3
sub dword [rsp + 0x17c], 0x2ae4e148
sub dword [rsp + 0x17c], 0x6fb356f
mov edx, 0x9fbfb6c
add edx, 0x4cd9b412
sub edx, 0x21ae2d9b
add edx, 0x26700eda
add edx, 0x2424e374
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call fcn.140074910
mov dword [rsp - 0x10], edi
test rax, rax
je 0x140065f38
movabs rcx, 0xde01f4492b547a0d
sub rcx, 0x181d6616
xor rcx, 0x8a184f3
sub rcx, 0xdfd01ff
add rcx, 0x7fffffff
add rcx, 0x3b4246fb
mov dword [rsp + 0x188], edi
xchg r9, r9
add rax, rcx
movabs rcx, 0x7d41c42e12c30ca1
xor rcx, 0x73f02a9d
sub rcx, 0x34786cf7
xor rcx, 0x3d51218
add rcx, 0x5a1e8e7f
rol rax, 0x1c
rol rax, 5
rol rax, 0xf
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 7
rol rax, 1
xor rax, rcx
movabs rcx, 0x52efbda36de6a188
sub rcx, 0x6bcde983
add rcx, 0x64c6209
add rcx, 0x7fffffff
xor rcx, 0x13f06d31
add rax, rcx
xchg r14, r14
rol rax, 0xc
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
xchg r10, rax
mov qword [rsi + 0x1c8], r10
xchg r10, rax
jmp 0x140065f64
mov dword [rsp + 0x188], 0x39edca9e
xor dword [rsp + 0x188], 0x6c40daab
xor dword [rsp + 0x188], 0x1697a9b
sub dword [rsp + 0x188], 0x54c46aad
mov edx, 0x45f1b958
add edx, 0x28b555bf
sub edx, 0x54ffe895
add edx, 0x90231dd9
xchg rsi, rcx
mov rsi, rbx
xchg rcx, rsi
call fcn.140074910
xchg rbp, rbp
test rax, rax
je 0x14006606a
not rax
xchg r15, r15
mov dword [rsp + 0x190], edi
movabs rcx, 0x57ae769e75c1822d
xor rcx, 0x5a030989
add rcx, 0x11c50d92
sub rcx, 0x10c92015
add rcx, 0x7fffffff
xor rcx, 0x1a62c0d0
add rax, rcx
movabs rcx, 0x7c36f01a67dd6d83
xor rcx, 0x51ea3f29
xor rcx, 0x316fd18d
xor rcx, 0x3056031f
xor rcx, 0x52e978cf
xor rax, rcx
mov dword [rsp - 0x38], 0x4375cb5c
movabs rcx, 0x1f5f26795043f65c
sub rcx, 0x3f68debe
add rcx, 0x1bd66766
add rcx, 0x7fffffff
xor rcx, 0x56cc2b27
add rax, rcx
mov dword [rsp - 0x24], 0x6e8eed3a
movabs rcx, 0x4a6358fc5b6b2210
xor rcx, 0x53d27485
xor rcx, 0x71f7d6dd
sub rcx, 0x6f7a9f64
xor rax, rcx
mov qword [rsi + 0x1d0], rax
mov dword [rsp - 0x28], 0x7ebf0b25
jmp 0x1400660a1
mov dword [rsp + 0x190], 0x35b7de16
xor dword [rsp + 0x190], 0x4aa2689
add dword [rsp + 0x190], 0x49aaf972
sub dword [rsp + 0x190], 0x72b09aae
sub dword [rsp + 0x190], 0x8185762
mov edx, 0x7b62154a
xor edx, 0x8026099
xor edx, 0x45d8fda7
xor edx, 0x8dfc708a
xchg rbx, r8
mov rcx, r8
xchg r8, rbx
call fcn.140074910
test rax, rax
je 0x140066179
mov dword [rsp - 0x2c], 0x346e15e8
movabs rcx, 0xbccd4d105f48ee62
sub rcx, 0xa5547ad
sub rcx, 0xe98ca8c
sub rcx, 0x2e5f0d4b
add rcx, 0x7fffffff
xor rcx, 0x73ea4e19
mov dword [rsp + 0x200], edi
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x5c030d5048686c10
add rcx, 0x1f56a163
sub rcx, 0x33f69b83
xor rcx, 0x763a0160
add rcx, 0x7fffffff
sub rcx, 0x18bddee6
sub rax, rcx
mov dword [rsp - 0x28], ebp
movabs rcx, 0x45a9202a0f6762fe
add rcx, 0x2f889d41
sub rcx, 0x7199b79
add rcx, 0x4718efac
xor rax, rcx
not rax
mov qword [rsi + 0x1d8], rax
xchg r11, r11
jmp 0x1400661a5
mov dword [rsp + 0x200], 0xb6466fd
xor dword [rsp + 0x200], 0x5db5997c
sub dword [rsp + 0x200], 0x4f045d26
sub dword [rsp + 0x200], 0x7cda25a
mov edx, 0x648abd26
xor edx, 0xe57d5d1
sub edx, 0x133f48f1
sub edx, 0x4619c55e
xor edx, 0xc8f7d16f
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
je 0x1400662a5
mov dword [rsp - 0xc], edx
movabs rcx, 0x233821d76b11b89d
sub rcx, 0x234ced8
add rcx, 0x1100f576
xor rcx, 0x7c03fbac
mov dword [rsp + 0x208], edi
xchg rsi, rsi
add rax, rcx
movabs rcx, 0xef0055f658994344
add rcx, 0x216a1b6b
xor rcx, 0x5ce95ddf
add rcx, 0x4f2db5d0
rol rax, 6
rol rax, 4
rol rax, 1
rol rax, 0xd
rol rax, 5
rol rax, 4
rol rax, 1
rol rax, 1
add rcx, rax
mov dword [rsp - 0x28], edx
movabs rax, 0x54b5ac791068905f
xor rax, 0x681f25b1
sub rax, 0x728dcf6c
add rax, 0x4a530de2
sub rax, 0x41ad6d18
xor rcx, rax
movabs rax, 0x86354503ca0c1f7
add rax, 0x40399e1e
sub rax, 0x47905dbc
add rax, 0x7fffffff
xor rax, 0x536c5b23
sub rcx, rax
mov qword [rsi + 0x1e0], rcx
xchg rdx, rdx
jmp 0x1400662d1
mov dword [rsp + 0x208], 0x28fbfb2a
xor dword [rsp + 0x208], 0xda0c340
xor dword [rsp + 0x208], 0x78917d95
sub dword [rsp + 0x208], 0x5dca45fe
mov edx, 0x1dc6a57a
xor edx, 0x52a6956d
sub edx, 0x199eb3b1
add edx, 0x7b1864d5
xchg rcx, r9
mov r9, rbx
xchg r9, rcx
call fcn.140074910
test rax, rax
je 0x1400663a9
mov r10, r10
movabs rcx, 0x242269d57b548eb4
xor rcx, 0x2fc97c5b
sub rcx, 0x30fb44b0
add rcx, 0x7fffffff
xor rcx, 0x28bdb99d
mov dword [rsp + 0x44], edi
mov dword [rsp - 0x14], ebp
add rax, rcx
movabs rcx, 0x7a247fb540546dad
sub rcx, 0x38671ec8
xor rcx, 0x68423806
add rcx, 0x20e9f00b
rol rax, 2
rol rax, 0x16
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x28], 0x598dc48b
movabs rcx, 0x100c76a44a14e9b3
sub rcx, 0x412b0ea3
add rcx, 0x5d1b77ee
sub rcx, 0x2b6256a7
rol rax, 2
add rax, rcx
mov dword [rsp - 0x20], ecx
xchg r10, rax
mov qword [rsi + 0x1e8], r10
xchg r10, rax
jmp 0x1400663c9
mov dword [rsp + 0x44], 0x374ba723
sub dword [rsp + 0x44], 0x2878f5a0
add dword [rsp + 0x44], 0x6157709b
sub dword [rsp + 0x44], 0x702a221d
mov edx, 0x5496d37c
sub edx, 0x1af2cd4f
xor edx, 0x4799d2a4
xor edx, 0xf03ab1a8
xchg rbx, r15
mov rcx, r15
xchg rbx, r15
call fcn.140074910
mov r9, r9
test rax, rax
je 0x1400664a5
movabs rcx, 0x26dc38350c1f278c
add rcx, 0x1c85e6ca
add rcx, 0x4c2303bf
sub rcx, 0x102d6eca
mov dword [rsp + 0x4c], edi
xchg r11, r11
add rax, rcx
movabs rcx, 0x29c5a0de2e5bf42b
sub rcx, 0x2e4037a0
xor rcx, 0x616de547
xor rcx, 0x1f573d2
sub rcx, 0x49b69767
xor rax, rcx
mov dword [rsp - 0x3c], 0x304b9217
movabs rcx, 0x1a693cf8647a8308
sub rcx, 0x25523501
xor rcx, 0x351442c9
add rcx, 0x370e5d59
add rcx, 0x7fffffff
xor rcx, 0x3deab313
add rax, rcx
not rax
ror rax, 0x1f
ror rax, 2
ror rax, 0x13
ror rax, 1
ror rax, 1
mov qword [rsi + 0x1f0], rax
jmp 0x1400664cd
mov dword [rsp + 0x4c], 0x347ff973
xor dword [rsp + 0x4c], 0x38016232
add dword [rsp + 0x4c], 0x64922bff
sub dword [rsp + 0x4c], 0x2a0f885f
sub dword [rsp + 0x4c], 0x47013ee0
mov edx, 0x4e149669
sub edx, 0x2cfc271
add edx, 0x30cdc1a7
sub edx, 0x232c2306
add edx, 0x350e12d5
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
xchg r12, r12
je 0x1400665a7
rol rax, 0xc
rol rax, 5
rol rax, 1
movabs rcx, 0x9fc69ab03d4f4c3
add rcx, 0x1bf4dc95
add rcx, 0x36fea27d
add rcx, 0x73894bad
add rax, rcx
mov dword [rsp + 0x54], edi
mov r14, r14
not rax
movabs rcx, 0x3fc0b12c3ebb4e5d
xor rcx, 0x723c60c2
add rcx, 0x28cf27db
xor rcx, 0x1c6eb46d
add rcx, 0x6a010aef
add rax, rcx
movabs rcx, 0x1a6e09883438fc77
xor rcx, 0x2aece883
xor rcx, 0x7d3937fc
xor rcx, 0x6b88c64f
add rcx, 0x7fffffff
add rcx, 0x1282f629
xor rax, rcx
mov r8, r8
xchg rbx, rax
mov qword [rsi + 0x1f8], rbx
xchg rbx, rax
jmp 0x1400665cf
mov dword [rsp + 0x54], 0x7786f5ed
xor dword [rsp + 0x54], 0x5c4b68fb
add dword [rsp + 0x54], 0x2260dd11
xor dword [rsp + 0x54], 0x170fc3f5
sub dword [rsp + 0x54], 0x5921b9d1
mov edx, 0x7125fc2
add edx, 0x6eabd665
sub edx, 0x14affbbc
add edx, 0x7418317b
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
mov dword [rsp - 0x40], ecx
test rax, rax
je 0x14006668d
not rax
mov dword [rsp + 0x5c], edi
mov dword [rsp - 0x38], 0x24dccea9
rol rax, 0x10
rol rax, 0xf
rol rax, 2
rol rax, 4
rol rax, 0xd
rol rax, 2
rol rax, 1
movabs rcx, 0xb2daa80b2649d406
add rcx, 0x3bfa0a6a
sub rcx, 0x3e57c7e6
xor rcx, 0x3069f6f3
add rax, rcx
movabs rcx, 0x7c19e8493e7a4dea
sub rcx, 0x3b1e23a7
add rcx, 0x5525e4ce
add rcx, 0x7fffffff
add rcx, 0x20985685
not rax
mov dword [rsp - 0x10], 0xe162fe1
sub rax, rcx
mov qword [rsi + 0x200], rax
jmp 0x1400666ad
mov dword [rsp + 0x5c], 0x145142db
xor dword [rsp + 0x5c], 0x1b5d78ef
xor dword [rsp + 0x5c], 0x1e1a6ea6
sub dword [rsp + 0x5c], 0x11165491
mov edx, 0x1e2d71d
add edx, 0x7dc9aa2e
sub edx, 0x28f4ef46
sub edx, 0x109fceef
add edx, 0x2248e812
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.140074910
xchg rsi, rsi
test rax, rax
je 0x140066765
not rax
mov dword [rsp - 0x2c], esp
mov dword [rsp + 0x80], edi
movabs rcx, 0x7951c4dc7ba11a11
xor rcx, 0x4c4a9c21
sub rcx, 0x352f8348
add rcx, 0xacdbddd
add rcx, 0x7fffffff
add rcx, 0x3f292301
add rax, rcx
movabs rcx, 0xf50b6051299c2fcb
xor rcx, 0x24bc9f8c
xor rcx, 0x8c3d7a8
add rcx, 0x267c61a3
sub rcx, 0x25baaacb
rol rax, 0x15
rol rax, 0x22
rol rax, 1
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x208], rax
jmp 0x140066791
mov dword [rsp + 0x80], 0x79591502
sub dword [rsp + 0x80], 0x32e6fa10
add dword [rsp + 0x80], 0x679a73d
xor dword [rsp + 0x80], 0x4cebc22e
mov edx, 0x1a6362a3
add edx, 0x21f7f22
add edx, 0x134a3e33
sub edx, 0x87c021e
xor edx, 0x4565c8ce
xchg r12, rcx
mov r12, rbx
xchg rcx, r12
call fcn.140074910
mov r8, r8
test rax, rax
je 0x140066850
ror rax, 0xb
ror rax, 0x2f
movabs rcx, 0x7736d2e90dd4b022
add rcx, 0xeca96a7
xor rcx, 0x3ed7950c
xor rcx, 0x1ed32c3b
add rcx, 0x7fffffff
xor rcx, 0x5bd50b75
xor rax, rcx
mov dword [rsp + 0x90], edi
xchg rbx, rbx
rol rax, 0x17
rol rax, 0xd
rol rax, 8
rol rax, 1
rol rax, 1
movabs rcx, 0x9f01fb0425493499
add rcx, 0x4dc62e52
add rcx, 0x569ad33
sub rcx, 0x30e81e2e
add rax, rcx
xchg r10, r10
not rax
mov qword [rsi + 0x210], rax
jmp 0x140066887
mov dword [rsp + 0x90], 0x155ba003
add dword [rsp + 0x90], 0x50fdb61b
add dword [rsp + 0x90], 0x4cf762f
sub dword [rsp + 0x90], 0x167042ec
xor dword [rsp + 0x90], 0x54b88960
mov edx, 0x59b067f2
sub edx, 0x251c84d0
sub edx, 0x9a565d7
sub edx, 0x1c52d826
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x38], ecx
je 0x140066945
movabs rcx, 0x806ddd978037f36
sub rcx, 0x3ab855ec
sub rcx, 0x17b8a035
xor rcx, 0x6fe5fcc6
add rcx, 0x7fffffff
add rcx, 0x7890b7e
mov dword [rsp + 0xc8], edi
mov dword [rsp - 0x18], 0x5ef3362e
add rax, rcx
movabs rcx, 0x1dadc69009ae8914
add rcx, 0x283df897
add rcx, 0x8d0124f
add rcx, 0x15a3e86a
not rax
ror rax, 0x2c
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
rol rax, 0xf
rol rax, 6
rol rax, 1
mov qword [rsi + 0x218], rax
jmp 0x140066971
mov dword [rsp + 0xc8], 0x3a33fa6d
add dword [rsp + 0xc8], 0x297c1f8a
sub dword [rsp + 0xc8], 0x37f8ba12
sub dword [rsp + 0xc8], 0x2bb75fe4
mov edx, 0x722b3bae
sub edx, 0xeef8e11
sub edx, 0x88c0ac2
add edx, 0x67f23c43
xchg r10, rbx
mov rcx, r10
xchg rbx, r10
call fcn.140074910
mov dword [rsp - 0x2c], 0x2ee94f44
test rax, rax
je 0x140066a5e
movabs rcx, 0x4d4d0d441af0341f
sub rcx, 0x13e849cf
add rcx, 0x15b7d1f9
add rcx, 0xa0421fe
sub rcx, 0x13c349c0
mov dword [rsp + 0xd0], edi
xor rax, rcx
movabs rcx, 0x4cae875f20f2e4b2
xor rcx, 0x27273adc
add rcx, 0x135041d8
xor rcx, 0x465ec81d
add rcx, 0xc1e59cf
add rax, rcx
xchg rbx, rbx
movabs rcx, 0x1b9d4d1e091b0ba0
xor rcx, 0x6d52d6f3
sub rcx, 0x54a86dba
sub rcx, 0x3cdaa02
xor rax, rcx
mov dword [rsp - 0x14], edx
movabs rcx, 0x3ed105ee4031cb5e
sub rcx, 0x27d3efd7
add rcx, 0x18d3e60d
sub rcx, 0x2f27e94
not rax
add rax, rcx
xchg rdi, rax
mov qword [rsi + 0x220], rdi
xchg rdi, rax
jmp 0x140066a95
mov dword [rsp + 0xd0], 0x3b96291c
sub dword [rsp + 0xd0], 0x17545c01
xor dword [rsp + 0xd0], 0x324582e
xor dword [rsp + 0xd0], 0x481c0af0
xor dword [rsp + 0xd0], 0x6f799fc4
mov edx, 0x69754603
xor edx, 0x36822d02
xor edx, 0x2a73a33b
sub edx, 0x3a53c6b2
xor edx, 0xf7005d38
xchg rdx, rcx
mov rdx, rbx
xchg rcx, rdx
call fcn.140074910
xchg r14, r14
test rax, rax
je 0x140066b4d
rol rax, 0xa
rol rax, 1
movabs rcx, 0x45c3b9841cb78f7b
add rcx, 0x4810f0be
sub rcx, 0x2f467096
xor rcx, 0x67e592fc
add rcx, 0x7fffffff
sub rcx, 0x3d70b204
xor rax, rcx
mov dword [rsp + 0xf0], edi
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x765327c517b6c43f
add rcx, 0x623360a0
sub rcx, 0x65df5824
add rcx, 0x20a2d2b1
add rax, rcx
not rax
mov dword [rsp - 0x24], 0x51056ec0
mov qword [rsi + 0x228], rax
jmp 0x140066b79
mov dword [rsp + 0xf0], 0x428d9b22
add dword [rsp + 0xf0], 0x28364d62
sub dword [rsp + 0xf0], 0x1e23436d
sub dword [rsp + 0xf0], 0x4ca0a516
mov edx, 0x63270d7c
xor edx, 0x60c2dfaf
add edx, 0xd9d0f00
add edx, 0x3b57f0ea
xor edx, 0xd7880371
mov rcx, rbx
xchg r8, r8
call fcn.140074910
test rax, rax
je 0x140066c59
movabs rcx, 0x26d7e54a3759b882
xor rcx, 0x2c0ff87e
xor rcx, 0x3d26c542
sub rcx, 0x107270d0
add rcx, 0x7fffffff
xor rcx, 0x30ed8fcf
mov dword [rsp + 0xf8], edi
add rax, rcx
movabs rcx, 0x5a182794037e2b8e
add rcx, 0x284fb384
add rcx, 0x4a20b71
add rcx, 0xba49269
xor rax, rcx
movabs rcx, 0x3970671d29810af2
add rcx, 0x29712267
sub rcx, 0x32080012
add rcx, 0x7fffffff
add rcx, 0xc1416db
ror rax, 0x1c
ror rax, 3
ror rax, 4
ror rax, 0xe
ror rax, 1
ror rax, 3
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x34], edi
not rax
mov qword [rsi + 0x230], rax
jmp 0x140066c90
mov dword [rsp + 0xf8], 0x7c2a43b1
sub dword [rsp + 0xf8], 0x75aefc89
xor dword [rsp + 0xf8], 0x47a9fc1
sub dword [rsp + 0xf8], 0x40063
xor dword [rsp + 0xf8], 0x1fdd887
mov edx, 0x3fc92577
xor edx, 0x7f882df2
xor edx, 0x5094d6ca
add edx, 0x164fd60c
add edx, 0xc0c81af8
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
je 0x140066d74
xchg rbp, rbp
rol rax, 0x35
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x3d366b7b4b75d5eb
add rcx, 0xdd62b15
xor rcx, 0x5e24c4af
xor rcx, 0x706d0979
sub rcx, 0x476a4a9a
not rax
mov dword [rsp + 0x130], edi
mov dword [rsp - 0x20], 0x41beda0d
sub rax, rcx
movabs rcx, 0x9a33bff501afe7f
sub rcx, 0x9a11ed5
sub rcx, 0x532a821
sub rcx, 0x2e2bfbd4
xor rcx, 0x56d618c
rol rax, 0xe
rol rax, 7
rol rax, 0x14
rol rax, 7
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov r9, r9
xchg rsp, rax
mov qword [rsi + 0x238], rsp
xchg rsp, rax
jmp 0x140066da0
mov dword [rsp + 0x130], 0x6d58338
add dword [rsp + 0x130], 0x53f48fda
xor dword [rsp + 0x130], 0x69f93a76
sub dword [rsp + 0x130], 0x33332963
mov edx, 0x587f5336
add edx, 0x41aed49
sub edx, 0x36ebce34
add edx, 0x236a9f88
add edx, 0x2ca5ed00
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
mov dword [rsp - 0xc], 0x5e91770
test rax, rax
je 0x140066e9b
movabs rcx, 0xfc5580f356456837
sub rcx, 0x50655f43
add rcx, 0x695c973f
sub rcx, 0x291dbbf9
mov dword [rsp + 0x138], edi
mov dword [rsp - 0x44], 0x3495285d
add rax, rcx
movabs rcx, 0x35e024b47a95c746
xor rcx, 0x12498fbb
sub rcx, 0x68b6982f
xor rcx, 0x1960102b
add rcx, 0x43b4207d
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0x41c3926245071ae2
xor rcx, 0x70ab556d
add rcx, 0x33933747
add rcx, 0x4e0d3e6a
sub rax, rcx
movabs rcx, 0xdd538ed113e9ab68
add rcx, 0x404e60e7
add rcx, 0x228d6b03
sub rcx, 0x68f5fc6e
xor rcx, 0x32707496
rol rax, 8
xchg r12, r12
add rax, rcx
xchg r8, rax
mov qword [rsi + 0x240], r8
xchg r8, rax
jmp 0x140066ed2
mov dword [rsp + 0x138], 0x538462ae
xor dword [rsp + 0x138], 0x3cc205f3
sub dword [rsp + 0x138], 0xe9854ff
xor dword [rsp + 0x138], 0x15b36dd8
sub dword [rsp + 0x138], 0x751d7f85
mov edx, 0x3e578110
add edx, 0x1adcdd79
xor edx, 0x141adeba
sub edx, 0xce2e4d
xor edx, 0x83a127fc
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
xchg rbp, rbp
je 0x140066f9a
ror rax, 0x11
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x3f57f8d2261420f1
sub rcx, 0xb556af
xor rcx, 0x2eb5333b
add rcx, 0xd958539
add rcx, 0x3c1e0a4b
xor rax, rcx
mov dword [rsp + 0x160], edi
mov dword [rsp - 0x44], 0x7a49c91b
rol rax, 0x1b
rol rax, 1
rol rax, 0xb
rol rax, 4
rol rax, 1
movabs rcx, 0x377952f435b9c260
add rcx, 0x31389a97
add rcx, 0x1c667a5
sub rcx, 0x3bda90e8
add rax, rcx
mov dword [rsp - 0xc], ebp
not rax
mov qword [rsi + 0x248], rax
jmp 0x140066fc6
mov dword [rsp + 0x160], 0x220442b1
add dword [rsp + 0x160], 0x191d04e6
sub dword [rsp + 0x160], 0x2a7772cd
xor dword [rsp + 0x160], 0x10a9d4cb
mov edx, 0x2e7c52ec
add edx, 0x2e7e7dcc
sub edx, 0x29eb7fef
add edx, 0x3f73b546
xchg rsi, rcx
mov rsi, rbx
xchg rcx, rsi
call fcn.140074910
mov r13, r13
test rax, rax
je 0x140067079
rol rax, 0xc
rol rax, 0x16
rol rax, 1
rol rax, 0x16
rol rax, 3
rol rax, 1
movabs rcx, 0xccd0d37f2c989482
xor rcx, 0x1e724d89
add rcx, 0xfc60d3a
add rcx, 0x7fffffff
add rcx, 0x34cb9e96
not rax
mov dword [rsp - 0x28], 0x7d31be1a
mov dword [rsp + 0x170], edi
rol rax, 0x28
rol rax, 8
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x3c], 0x396f429a
mov qword [rsi + 0x250], rax
jmp 0x1400670a5
mov dword [rsp + 0x170], 0x22e01535
add dword [rsp + 0x170], 0x3641ffe6
sub dword [rsp + 0x170], 0x427359fc
sub dword [rsp + 0x170], 0x16aebb1e
mov edx, 0x4bf521e8
sub edx, 0x2929d9c8
xor edx, 0x7421a449
xor edx, 0x3e7eeb3f
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
je 0x14006719b
mov dword [rsp - 0x28], 0x793afcd9
movabs rcx, 0x52d64009235bc9e1
add rcx, 0x2a07dc07
sub rcx, 0xdf8d7d2
add rcx, 0x7fffffff
add rcx, 0x18f12379
mov dword [rsp + 0x6c], edi
xor rax, rcx
mov dword [rsp - 0x3c], ebp
movabs rcx, 0x374277f476ee3278
sub rcx, 0x157a3f23
sub rcx, 0x2153a68a
xor rcx, 0x1c2e1a55
add rax, rcx
movabs rcx, 0x5ae7940d3120e031
sub rcx, 0x11455c02
sub rcx, 0xc0d2943
add rcx, 0x23cf65d4
add rcx, 0x5c3ff20f
xor rax, rcx
mov dword [rsp - 0x3c], esi
movabs rcx, 0x8c7af2de2646d1b1
add rcx, 0x284a975e
sub rcx, 0x7ac616
add rcx, 0xfa63ddf
add rcx, 0x54ef8827
rol rax, 7
rol rax, 0x1a
add rax, rcx
xchg r10, r10
mov qword [rsi + 0x258], rax
jmp 0x1400671bb
mov dword [rsp + 0x6c], 0x1ac8360a
add dword [rsp + 0x6c], 0x2c188860
sub dword [rsp + 0x6c], 0x2b79b731
xor dword [rsp + 0x6c], 0x1b670738
mov edx, 0x4236e681
xor edx, 0xacdd5e0
xor edx, 0x11964747
xor edx, 0x8b4f70c2
mov rcx, rbx
call fcn.140074910
mov r10, r10
test rax, rax
je 0x140067268
not rax
mov rsi, rsi
mov dword [rsp + 0x7c], edi
movabs rcx, 0x74b048d6571db870
add rcx, 0x1912f7b1
sub rcx, 0x10cdffa7
sub rcx, 0x4bc65fb5
add rax, rcx
movabs rcx, 0xd5985adc0ab105a4
xor rcx, 0x1d2cea79
add rcx, 0x5e689c69
add rcx, 0x7fffffff
xor rcx, 0x445f136d
rol rax, 0xf
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x20], esp
rol rax, 4
rol rax, 3
rol rax, 1
mov qword [rsi + 0x260], rax
jmp 0x140067288
mov dword [rsp + 0x7c], 0x18724807
add dword [rsp + 0x7c], 0x183f8d2e
add dword [rsp + 0x7c], 0xd37b076
xor dword [rsp + 0x7c], 0x3de985aa
mov edx, 0xf74db45
sub edx, 0x51b6200
add edx, 0x39caa785
add edx, 0x4ac84cd5
mov rcx, rbx
mov r10, r10
call fcn.140074910
test rax, rax
je 0x140067346
xchg rdi, rdi
movabs rcx, 0x4eb6ddcb1de1f05b
sub rcx, 0x1691f923
add rcx, 0x6671d0ce
xor rcx, 0xe93692f
add rcx, 0x136b5c53
mov dword [rsp + 0xbc], edi
add rax, rcx
movabs rcx, 0x242fad6262ab381d
sub rcx, 0x3c284da7
add rcx, 0x138941f3
add rcx, 0x7fffffff
add rcx, 0x3ad26adc
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov r13, r13
not rax
rol rax, 0x33
rol rax, 3
rol rax, 1
rol rax, 1
mov qword [rsi + 0x268], rax
jmp 0x14006737d
mov dword [rsp + 0xbc], 0x344bbe05
sub dword [rsp + 0xbc], 0x1cff7df1
xor dword [rsp + 0xbc], 0x6c86dc8e
sub dword [rsp + 0xbc], 0x39a4ddb8
sub dword [rsp + 0xbc], 0x4225bee1
mov edx, 0x6ccb8b93
sub edx, 0x1dc53ddc
add edx, 0x2c5c7884
xor edx, 0xf05764b2
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
mov dword [rsp - 0x18], 0x78744e37
test rax, rax
je 0x14006743d
rol rax, 0xc
rol rax, 0x22
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0xaa1d947e132e13d6
add rcx, 0x66632ba7
sub rcx, 0x235023d2
add rcx, 0x76584e14
xor rax, rcx
mov dword [rsp - 0x3c], 0x7324a791
mov dword [rsp + 0xc4], edi
movabs rcx, 0x6e138ee522919769
add rcx, 0x50646e91
sub rcx, 0x1f7a0d74
add rcx, 0x13fe1dda
xor rcx, 0x334bd73f
sub rax, rcx
mov dword [rsp - 0xc], 0x4d0c9634
rol rax, 0x10
mov qword [rsi + 0x270], rax
jmp 0x140067474
mov dword [rsp + 0xc4], 0x35abe409
add dword [rsp + 0xc4], 0x18260bc6
sub dword [rsp + 0xc4], 0x1765e1f8
sub dword [rsp + 0xc4], 0x11527a63
sub dword [rsp + 0xc4], 0x25199373
mov edx, 0x56cd974e
xor edx, 0x22908d8
add edx, 0x24fc5056
xor edx, 0x147afbf1
sub edx, 0x2f911c92
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
xchg r10, r10
test rax, rax
je 0x140067531
ror rax, 3
ror rax, 1
movabs rcx, 0x7b66fe8d3c92558c
xor rcx, 0x2b38ae51
add rcx, 0x60c42e3c
xor rcx, 0x2dd83be3
add rcx, 0x430c3af4
xor rax, rcx
mov dword [rsp + 0xec], edi
mov dword [rsp - 0x30], ebx
movabs rcx, 0x535923995e093ab7
sub rcx, 0x5479c61e
xor rcx, 0x4113cc89
sub rcx, 0x19593461
add rcx, 0x4223d3
add rax, rcx
mov dword [rsp - 0x38], esp
ror rax, 0x13
ror rax, 1
not rax
mov dword [rsp - 0x28], ebp
xchg rbp, rax
mov qword [rsi + 0x278], rbp
xchg rbp, rax
jmp 0x140067568
mov dword [rsp + 0xec], 0x5675c48c
sub dword [rsp + 0xec], 0x47aac373
xor dword [rsp + 0xec], 0x743182c3
sub dword [rsp + 0xec], 0x305b2824
sub dword [rsp + 0xec], 0x4a9f5bb5
mov edx, 0x5ee55955
xor edx, 0xbb22e20
add edx, 0x87bd45e
sub edx, 0x10685110
add edx, 0x23b12c08
xchg r12, rbx
mov rcx, r12
xchg r12, rbx
call fcn.140074910
mov r11, r11
test rax, rax
je 0x14006760e
rol rax, 0x21
rol rax, 9
rol rax, 1
rol rax, 1
movabs rcx, 0x2db20e9265211fb7
add rcx, 0x5e4df9c
sub rcx, 0x403f3f50
add rcx, 0x7fffffff
sub rcx, 0x14f61ed6
add rax, rcx
mov r8, r8
mov dword [rsp + 0xf4], edi
ror rax, 0x36
not rax
mov dword [rsp - 0x20], 0x55e51dbf
rol rax, 0x1f
rol rax, 2
rol rax, 2
rol rax, 1
xchg rdx, rax
mov qword [rsi + 0x280], rdx
xchg rdx, rax
jmp 0x140067645
mov dword [rsp + 0xf4], 0x44185682
sub dword [rsp + 0xf4], 0x13f24e0a
xor dword [rsp + 0xf4], 0xd6468bb
xor dword [rsp + 0xf4], 0x1f909b18
sub dword [rsp + 0xf4], 0x22d2fbda
mov edx, 0x282c504f
xor edx, 0xa2cb8f4
add edx, 0x1a485758
add edx, 0x64ac931e
xchg rbx, rsi
mov rcx, rsi
xchg rsi, rbx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x10], 0x3797d937
je 0x1400676eb
not rax
mov dword [rsp + 0x13c], edi
xchg r9, r9
movabs rcx, 0x290eeaad74031e49
xor rcx, 0x2be61f37
add rcx, 0x127b4b8f
add rcx, 0x759daabb
sub rax, rcx
movabs rcx, 0x881cb33d62488a43
sub rcx, 0x296b1179
sub rcx, 0x38bdfde8
xor rcx, 0x6a14aa80
add rcx, 0x37b52d95
rol rax, 9
xor rax, rcx
mov dword [rsp - 0x34], ebp
xchg rcx, rax
mov qword [rsi + 0x288], rcx
xchg rcx, rax
jmp 0x140067722
mov dword [rsp + 0x13c], 0x56c28ee7
sub dword [rsp + 0x13c], 0x48f2d36d
xor dword [rsp + 0x13c], 0x20b6f159
add dword [rsp + 0x13c], 0x4d3325dd
xor dword [rsp + 0x13c], 0x7aac7001
mov edx, 0x2948ba8f
sub edx, 0x1ad56b6d
xor edx, 0x723c01f3
xor edx, 0x159b65ec
xor edx, 0x6ba5f93c
xchg rcx, rdi
mov rdi, rbx
xchg rdi, rcx
call fcn.140074910
test rax, rax
je 0x1400677e0
xchg rdx, rdx
ror rax, 0xe
ror rax, 8
ror rax, 9
ror rax, 1
ror rax, 1
movabs rcx, 0x93c7615072ba6731
sub rcx, 0x4af72e77
add rcx, 0xefb51a0
add rcx, 0x3d2fcb64
sub rcx, 0x2df48b17
add rax, rcx
mov dword [rsp - 0x24], edi
mov dword [rsp + 0x15c], edi
rol rax, 1
rol rax, 1
movabs rcx, 0x238a04f558d3f889
xor rcx, 0x22bd5471
sub rcx, 0x4f45292
add rcx, 0x7fffffff
xor rcx, 0x3bbea8ae
xor rax, rcx
xchg rbp, rbp
not rax
mov qword [rsi + 0x290], rax
jmp 0x14006780c
mov dword [rsp + 0x15c], 0xf394544
xor dword [rsp + 0x15c], 0x3571e318
add dword [rsp + 0x15c], 0x39365690
xor dword [rsp + 0x15c], 0x737efced
mov edx, 0x4ad58a52
sub edx, 0x16b4751f
sub edx, 0x315a017f
add edx, 0xd2663396
xchg rbx, r12
mov rcx, r12
xchg rbx, r12
call fcn.140074910
mov dword [rsp - 0x2c], edx
test rax, rax
je 0x1400678cd
movabs rcx, 0xe0541e6c36443018
xor rcx, 0x5fba566a
sub rcx, 0x3dac0eaa
add rcx, 0x1206a628
add rcx, 0x7fffffff
add rcx, 0x117713d0
mov dword [rsp + 0x16c], edi
add rax, rcx
mov dword [rsp - 0x34], ecx
movabs rcx, 0x9991344662a19044
sub rcx, 0x12aaba3c
add rcx, 0x2d89a8
sub rcx, 0x5f8c017
xor rax, rcx
movabs rcx, 0x4c59fce63330ec16
xor rcx, 0x1cae2b84
add rcx, 0x3c1a0178
sub rcx, 0x4351ffce
add rax, rcx
xchg rsp, rax
mov qword [rsi + 0x298], rsp
xchg rsp, rax
jmp 0x140067904
mov dword [rsp + 0x16c], 0x3f94e0ed
add dword [rsp + 0x16c], 0x383f601c
sub dword [rsp + 0x16c], 0x4414758a
xor dword [rsp + 0x16c], 0x11650243
sub dword [rsp + 0x16c], 0x22dac93b
mov edx, 0x2043d4e8
xor edx, 0x7c9df9d4
sub edx, 0x18a13b6a
add edx, 0x8697ec59
mov rcx, rbx
xchg r12, r12
call fcn.140074910
test rax, rax
je 0x1400679e0
mov dword [rsp - 0x18], 0x558e7a59
movabs rcx, 0x89a43ab424dc5909
sub rcx, 0x17a6792c
xor rcx, 0x6b4608ce
sub rcx, 0x43cfa9bf
add rcx, 0x7fffffff
add rcx, 0x16cdef7
mov dword [rsp + 0x184], edi
add rax, rcx
mov rdi, rdi
movabs rcx, 0x58a9a6b63a0ff8ab
add rcx, 0x2fbfae95
xor rcx, 0x2172dfa8
xor rcx, 0x5e9f7562
add rcx, 0x7fffffff
add rcx, 0x3bde4fe4
not rax
xchg rsi, rsi
rol rax, 2
rol rax, 0x18
rol rax, 0xa
rol rax, 5
rol rax, 1
rol rax, 3
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x786cb5a0
ror rax, 0x37
ror rax, 2
ror rax, 1
mov qword [rsi + 0x2a0], rax
jmp 0x140067a17
mov dword [rsp + 0x184], 0x7bae4671
xor dword [rsp + 0x184], 0x46649830
xor dword [rsp + 0x184], 0x6f32c352
xor dword [rsp + 0x184], 0x42cecbe1
sub dword [rsp + 0x184], 0x1036d6f1
mov edx, 0x6cb05df8
sub edx, 0x62a83f14
sub edx, 0x60ad18e
add edx, 0x4a8b717c
add edx, 0x4476e95d
xchg rdx, rbx
mov rcx, rdx
xchg rdx, rbx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x18], 0x77fb1faa
je 0x140067abe
not rax
mov dword [rsp + 0x198], edi
rol rax, 7
xchg r10, r10
movabs rcx, 0x57ce565304d8b4ea
add rcx, 0x213e8ebb
add rcx, 0xa903a82
add rcx, 0x208783d7
add rcx, 0x3fe6baa4
xor rax, rcx
ror rax, 0x1c
ror rax, 8
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
not rax
mov dword [rsp - 0x30], 0x3ff834e2
xchg r8, rax
mov qword [rsi + 0x2a8], r8
xchg r8, rax
jmp 0x140067af5
mov dword [rsp + 0x198], 0x57dfdae7
sub dword [rsp + 0x198], 0x4cc6d8bf
add dword [rsp + 0x198], 0x3c42629d
sub dword [rsp + 0x198], 0x3e697fd2
sub dword [rsp + 0x198], 0x8f1e4f2
mov edx, 0x5798edc6
sub edx, 0x45dba53a
xor edx, 0x567de37b
add edx, 0x7b594e2b
xchg r10, rbx
mov rcx, r10
xchg rbx, r10
call fcn.140074910
mov rdx, rdx
test rax, rax
je 0x140067bd2
movabs rcx, 0x4441b1f780b46d5
sub rcx, 0x4a5f800b
sub rcx, 0x1de3b727
add rcx, 0x7fffffff
xor rcx, 0x642efef2
mov dword [rsp + 0x1a0], edi
xchg r11, r11
add rax, rcx
movabs rcx, 0xad1b3a8622c6e074
sub rcx, 0x121c0282
sub rcx, 0xeb51b53
add rcx, 0x25e0db68
add rcx, 0x3ec12bc6
rol rax, 1
rol rax, 2
rol rax, 1
add rcx, rax
mov rsp, rsp
movabs rax, 0xbc32ba27cedc1d1
sub rax, 0x74cbdf0b
add rax, 0x4260552
xor rax, 0x35a17150
sub rax, 0xf25df9e
rol rcx, 0xe
rol rcx, 3
rol rcx, 1
rol rcx, 1
add rax, rcx
xchg rcx, rax
mov qword [rsi + 0x2b0], rcx
xchg rcx, rax
jmp 0x140067bfe
mov dword [rsp + 0x1a0], 0x5d0838d3
sub dword [rsp + 0x1a0], 0x31048025
add dword [rsp + 0x1a0], 0x2d117d35
xor dword [rsp + 0x1a0], 0x591535e2
mov edx, 0x58c3f428
xor edx, 0x7da7bc17
add edx, 0x2da7d806
sub edx, 0x340f1821
xor edx, 0x5d1cce94
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.140074910
xchg r10, r10
test rax, rax
je 0x140067caa
rol rax, 4
rol rax, 0xb
rol rax, 6
rol rax, 1
movabs rcx, 0xf1daa9485a18efa6
sub rcx, 0x6d37edf
xor rcx, 0xcd7c059
sub rcx, 0x50399888
add rax, rcx
mov ebp, edi
xchg rbx, rbx
movabs rcx, 0x65a198c021a6c41
add rcx, 0x37aaabac
xor rcx, 0x611839a2
add rcx, 0x1822b652
sub rcx, 0x6b9f30d7
xor rax, rcx
not rax
xchg rdi, rdi
rol rax, 7
mov qword [rsi + 0x2b8], rax
jmp 0x140067cc1
mov ebp, 0x6af3ef63
sub ebp, 0x41ecb4f2
add ebp, 0x56cc993e
xor ebp, 0x7fd3d3ae
mov edx, 0x79318ef
add edx, 0x5defb684
xor edx, 0x23a98aa3
xor edx, 0x553487e5
mov rcx, rbx
mov dword [rsp - 0x28], 0x670fe5ae
call fcn.140074910
test rax, rax
je 0x140067da9
movabs rcx, 0x74609ab972781728
sub rcx, 0x45149937
add rcx, 0x14d91b85
xor rcx, 0x1250022b
add rcx, 0x253a75
mov dword [rsp + 0x24], edi
add rax, rcx
mov dword [rsp - 0x1c], edi
movabs rcx, 0xa522cade090d8d80
xor rcx, 0x78d5a3cd
sub rcx, 0xccbe890
add rcx, 0x7fffffff
xor rcx, 0x77e6e650
xor rax, rcx
mov dword [rsp - 0x10], ebp
movabs rcx, 0x6a11508441d5fba2
add rcx, 0x3a5c5d24
xor rcx, 0x7f953281
add rcx, 0x7066846
add rcx, 0x6aed0ad9
add rax, rcx
mov dword [rsp - 0x38], 0x66adbe65
ror rax, 7
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 5
ror rax, 1
xchg r9, rax
mov qword [rsi + 0x2c0], r9
xchg r9, rax
jmp 0x140067dd1
mov dword [rsp + 0x24], 0xd0f0c11
add dword [rsp + 0x24], 0x12d12a95
sub dword [rsp + 0x24], 0x1898119f
add dword [rsp + 0x24], 0x140079bc
sub dword [rsp + 0x24], 0x1b489ec2
mov edx, 0x32bbdc8f
xor edx, 0x2ccb18ca
add edx, 0x1bc30b2e
add edx, 0x9800284e
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
mov dword [rsp - 0x28], 0x93f03b1
test rax, rax
je 0x140067e6b
not rax
mov dword [rsp - 0xc], 0x7e131477
mov dword [rsp + 0x68], edi
rol rax, 9
rol rax, 7
rol rax, 1
rol rax, 7
rol rax, 1
rol rax, 9
rol rax, 1
movabs rcx, 0xc0423e44568989e8
sub rcx, 0x188e9319
add rcx, 0x39eedfda
sub rcx, 0x1d7270ab
xor rax, rcx
ror rax, 0x33
ror rax, 1
ror rax, 1
xchg rcx, rax
mov qword [rsi + 0x2c8], rcx
xchg rcx, rax
jmp 0x140067e8b
mov dword [rsp + 0x68], 0x549c3259
sub dword [rsp + 0x68], 0x21bba6e8
sub dword [rsp + 0x68], 0x1702e798
xor dword [rsp + 0x68], 0x1bdda3d8
mov edx, 0x2f0ef56c
add edx, 0x2f61564f
add edx, 0x186f332f
sub edx, 0x2537359f
mov rcx, rbx
call fcn.140074910
test rax, rax
xchg r12, r12
je 0x140067f51
not rax
mov dword [rsp + 0x78], edi
mov dword [rsp - 0x44], ecx
ror rax, 5
ror rax, 3
ror rax, 4
ror rax, 9
ror rax, 2
ror rax, 3
ror rax, 4
ror rax, 2
ror rax, 4
ror rax, 1
movabs rcx, 0xfd4b3230d209a98
xor rcx, 0x670f6cb0
xor rcx, 0x4a1d4e3
xor rcx, 0x4f7d8499
not rax
mov dword [rsp - 0x28], ecx
sub rax, rcx
movabs rcx, 0x15c664a26d615fd7
add rcx, 0x11cfb5
add rcx, 0x15f4f3
xor rcx, 0x4e5a7544
add rcx, 0x7fffffff
xor rcx, 0x4a60f423
xor rax, rcx
xchg r14, rax
mov qword [rsi + 0x2d0], r14
xchg r14, rax
jmp 0x140067f71
mov dword [rsp + 0x78], 0x7ca9849f
xor dword [rsp + 0x78], 0x546eb80f
add dword [rsp + 0x78], 0x464a9605
sub dword [rsp + 0x78], 0x6f11d294
mov edx, 0x1a636159
add edx, 0x3de539ee
xor edx, 0x630286c8
add edx, 0x67bf7b3
xchg rcx, r11
mov r11, rbx
xchg r11, rcx
call fcn.140074910
mov rsi, rsi
test rax, rax
je 0x14006804a
movabs rcx, 0x43855769781b957f
sub rcx, 0x2a6696e2
sub rcx, 0x31148472
add rcx, 0x2bcbf8c1
add rcx, 0x4c14e102
mov dword [rsp + 0xa0], edi
mov dword [rsp - 0x3c], 0x2286792c
add rax, rcx
movabs rcx, 0xd7260d013fd0ff6
xor rcx, 0xb3eab95
add rcx, 0x727bf27
add rcx, 0xa02555f
ror rax, 6
ror rax, 0x10
ror rax, 2
ror rax, 1
not rax
sub rax, rcx
mov dword [rsp - 0x28], ecx
movabs rcx, 0x6da751394620eb30
xor rcx, 0x49a761c8
sub rcx, 0x1ff5221
add rcx, 0x7fffffff
add rcx, 0x523e2ed9
xor rax, rcx
mov r14, r14
mov qword [rsi + 0x2d8], rax
jmp 0x140068081
mov dword [rsp + 0xa0], 0x297e22a3
sub dword [rsp + 0xa0], 0x6f030b2
add dword [rsp + 0xa0], 0x21ed384a
sub dword [rsp + 0xa0], 0x146d7245
sub dword [rsp + 0xa0], 0x300db7f5
mov edx, 0x69330650
xor edx, 0x1cb7a892
xor edx, 0x48381a92
add edx, 0x7da82de
mov rcx, rbx
mov dword [rsp - 0x24], edi
call fcn.140074910
test rax, rax
je 0x140068152
movabs rcx, 0xadfeafa31d68859d
add rcx, 0x5b1d4e45
sub rcx, 0x3dd71b44
xor rcx, 0x4e134a7e
sub rcx, 0x6e28fad1
mov dword [rsp + 0xb0], edi
mov r11, r11
add rax, rcx
movabs rcx, 0x3dcafce7714b7010
sub rcx, 0x3b250f9e
add rcx, 0x1f96e953
add rcx, 0x7fffffff
add rcx, 0x1b179371
not rax
mov rcx, rcx
rol rax, 0x15
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x33d3c8f86dc11b21
xor rcx, 0x17a709f3
sub rcx, 0x2bf6824a
xor rcx, 0x4ead6607
sub rax, rcx
mov qword [rsi + 0x2e0], rax
jmp 0x140068189
mov dword [rsp + 0xb0], 0x7882ce7a
sub dword [rsp + 0xb0], 0x40d52790
sub dword [rsp + 0xb0], 0x57baee7
xor dword [rsp + 0xb0], 0x27d43525
sub dword [rsp + 0xb0], 0x15e5cd25
mov edx, 0x6a663535
sub edx, 0x5541cc57
add edx, 0x2b15b3ea
xor edx, 0x66e4e65a
xor edx, 0xb7a8adf3
mov rcx, rbx
call fcn.140074910
test rax, rax
mov r14, r14
je 0x140068226
movabs rcx, 0x9d0a3e48508e174a
xor rcx, 0x6f62b2be
xor rcx, 0xc59bd7a
sub rcx, 0x26fe08a8
xor rcx, 0x6db3d140
mov dword [rsp + 0xdc], edi
xor rax, rcx
movabs rcx, 0xd5ed8796403e8890
add rcx, 0x77a2c2c
sub rcx, 0x29a71f34
add rcx, 0x2187e9be
ror rax, 0x33
add rax, rcx
mov rbx, rbx
ror rax, 9
ror rax, 1
mov qword [rsi + 0x2e8], rax
jmp 0x140068252
mov dword [rsp + 0xdc], 0x2a27aca5
xor dword [rsp + 0xdc], 0x674c1884
sub dword [rsp + 0xdc], 0x2b432ce1
xor dword [rsp + 0xdc], 0x22288741
mov edx, 0x7228c869
xor edx, 0x56ae174
xor edx, 0x4ee992f2
sub edx, 0x26189fe1
add edx, 0x72dddabc
mov rcx, rbx
mov r13, r13
call fcn.140074910
test rax, rax
je 0x14006831e
ror rax, 8
ror rax, 3
ror rax, 1
movabs rcx, 0xebaebfef239b52eb
sub rcx, 0x16c1ef0b
xor rcx, 0x42ad3399
add rcx, 0x7fffffff
xor rcx, 0xd0cf23
add rax, rcx
mov dword [rsp - 0x18], 0x14baa669
mov dword [rsp + 0xe8], edi
rol rax, 1
movabs rcx, 0x89e4a4a62c65a5db
xor rcx, 0x2c84dcfa
xor rcx, 0x1f433aaa
add rcx, 0x7fffffff
add rcx, 0x306aed34
add rax, rcx
rol rax, 0x1b
rol rax, 0xa
rol rax, 0xd
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x2f0], rax
mov rdx, rdx
jmp 0x14006834a
mov dword [rsp + 0xe8], 0x36abb742
sub dword [rsp + 0xe8], 0xa3c30a6
sub dword [rsp + 0xe8], 0x1515d80f
xor dword [rsp + 0xe8], 0x1759ae8c
mov edx, 0x38087f33
sub edx, 0x28e74194
add edx, 0x6951c700
add edx, 0x531115b5
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
test rax, rax
je 0x14006842a
mov r10, r10
ror rax, 0xc
ror rax, 0xd
ror rax, 1
ror rax, 1
movabs rcx, 0xb921c8b16cdb0536
sub rcx, 0x6a85541c
add rcx, 0x40648648
sub rcx, 0x180a481e
add rax, rcx
mov dword [rsp - 0x44], ebx
mov dword [rsp + 0x110], edi
ror rax, 0x31
ror rax, 4
ror rax, 1
movabs rcx, 0x339d81e74fce9230
xor rcx, 0x40cf6b23
add rcx, 0x554bd16e
xor rcx, 0x71c92f2c
add rcx, 0x7fffffff
add rcx, 0x2ff9898
xor rax, rcx
movabs rcx, 0x1bcbf27e27798829
add rcx, 0x2337e5d8
xor rcx, 0x3230773b
sub rcx, 0xbf4c12c
add rcx, 0x473c0eb2
sub rax, rcx
xchg r8, rax
mov qword [rsi + 0x2f8], r8
xchg r8, rax
jmp 0x140068456
mov dword [rsp + 0x110], 0x6bd72af0
add dword [rsp + 0x110], 0xac5e6d4
sub dword [rsp + 0x110], 0x584b809
sub dword [rsp + 0x110], 0x711859ba
mov edx, 0x63979ab1
sub edx, 0x37167745
add edx, 0x2f7a66d2
sub edx, 0x455d5317
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
test rax, rax
mov rcx, rcx
je 0x140068519
movabs rcx, 0x88d4cb0b19ae7a2b
add rcx, 0x49a781bd
sub rcx, 0x3db421be
add rcx, 0x3662447f
mov dword [rsp + 0x118], edi
add rax, rcx
movabs rcx, 0x398d936e1cf63fe5
sub rcx, 0x9dc5e31
xor rcx, 0x23117beb
add rcx, 0x41b6df76
sub rcx, 0xd278123
ror rax, 8
ror rax, 4
ror rax, 1
add rcx, rax
xchg r11, r11
movabs rax, 0x594557215107d08b
xor rax, 0x543f0da7
xor rax, 0x5f879c6a
sub rax, 0x31900150
not rcx
sub rcx, rax
mov dword [rsp - 0x18], ecx
mov qword [rsi + 0x300], rcx
jmp 0x140068545
mov dword [rsp + 0x118], 0x1f54d49a
add dword [rsp + 0x118], 0x35453504
xor dword [rsp + 0x118], 0x123f88f8
xor dword [rsp + 0x118], 0x46a58167
mov edx, 0x3939d809
xor edx, 0x3492dcad
xor edx, 0x51af715d
xor edx, 0x556bc115
add edx, 0x3e7b4122
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
call fcn.140074910
test rax, rax
je 0x140068619
mov dword [rsp - 0x14], 0x670f9664
movabs rcx, 0x6ad00d314c070053
add rcx, 0x200f1f87
add rcx, 0xafa526e
sub rcx, 0x70cbb412
add rcx, 0x32382ae
mov dword [rsp + 0x148], edi
mov r9, r9
xor rax, rcx
movabs rcx, 0x150f350d3750de15
add rcx, 0x21983944
xor rcx, 0x60435ae5
add rcx, 0x1e49a265
add rcx, 0x7fffffff
add rcx, 0x7726dd9
add rax, rcx
not rax
mov dword [rsp - 0x40], ebx
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x44], edx
xchg r15, rax
mov qword [rsi + 0x308], r15
xchg r15, rax
jmp 0x140068645
mov dword [rsp + 0x148], 0x551bc3ab
xor dword [rsp + 0x148], 0xe4bf8e9
xor dword [rsp + 0x148], 0x384b812b
sub dword [rsp + 0x148], 0x631bba68
mov edx, 0x761231a3
xor edx, 0x7e6fb65
sub edx, 0xf037832
xor edx, 0xb315317c
mov rcx, rbx
xchg rcx, rcx
call fcn.140074910
test rax, rax
je 0x14006870c
not rax
mov dword [rsp - 0x24], 0xbc2f648
mov dword [rsp + 0x50], edi
rol rax, 0xc
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x2e13e6d47168ac4c
sub rcx, 0x2a34c81b
sub rcx, 0x422eb3eb
add rcx, 0x7a18e61b
add rcx, 0x7fffffff
xor rcx, 0x641bc0f9
add rax, rcx
movabs rcx, 0x41a3f8e433e456e7
add rcx, 0x157f05ba
add rcx, 0x1d0c3e29
add rcx, 0x2a169c3c
xor rax, rcx
mov dword [rsp - 0x38], 0x31147a82
rol rax, 0x24
rol rax, 6
rol rax, 2
rol rax, 8
rol rax, 1
rol rax, 1
xchg rbp, rax
mov qword [rsi + 0x310], rbp
xchg rbp, rax
jmp 0x140068734
mov dword [rsp + 0x50], 0x42100d
add dword [rsp + 0x50], 0x517faa6b
add dword [rsp + 0x50], 0x14a7f5c4
sub dword [rsp + 0x50], 0x50f0dbd8
sub dword [rsp + 0x50], 0x1578d463
mov edx, 0x2a1dc6cc
sub edx, 0x256f13d4
sub edx, 0x3153e40
add edx, 0x4029e060
sub edx, 0x18adf8df
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074910
mov dword [rsp - 0xc], ecx
test rax, rax
je 0x1400687fa
not rax
mov dword [rsp + 0x58], edi
mov dword [rsp - 0x1c], edx
ror rax, 0xa
ror rax, 0x19
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x47a56d8262f46a8b
sub rcx, 0x3b866f13
add rcx, 0x1cf3251a
add rcx, 0x1a750cd5
sub rcx, 0x2a035a90
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x2c8d3a005275d0fa
sub rcx, 0x4d9f92a0
xor rcx, 0x74e1c8fc
add rcx, 0x346b2bbd
sub rax, rcx
rol rax, 0x14
rol rax, 2
rol rax, 5
rol rax, 1
xchg r14, rax
mov qword [rsi + 0x318], r14
xchg r14, rax
jmp 0x140068822
mov dword [rsp + 0x58], 0x25c6fae0
xor dword [rsp + 0x58], 0x48bb69df
xor dword [rsp + 0x58], 0x3fc79a74
sub dword [rsp + 0x58], 0xd4467e
xor dword [rsp + 0x58], 0x51e5c2cc
mov edx, 0x11e50496
xor edx, 0x4ff0e90c
sub edx, 0x457bd509
add edx, 0xf65e8e0
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.140074910
mov dword [rsp - 0x3c], 0x5412caa3
test rax, rax
je 0x14006890b
rol rax, 0x2b
rol rax, 1
rol rax, 1
movabs rcx, 0x50d036903975bebc
xor rcx, 0x71a56af
xor rcx, 0x57c67708
add rcx, 0x7fffffff
sub rcx, 0x586d4ccb
add rax, rcx
mov dword [rsp - 0x1c], 0x1348be2d
mov dword [rsp + 0x9c], edi
ror rax, 0xd
ror rax, 0x12
ror rax, 2
ror rax, 1
movabs rcx, 0x2b73d52859abceb3
add rcx, 0xfa4b9e0
xor rcx, 0xe5e98d
add rcx, 0x7fffffff
xor rcx, 0x27f509de
xor rax, rcx
mov dword [rsp - 0xc], ebx
movabs rcx, 0x3275cc3422054c6e
xor rcx, 0x4f429486
sub rcx, 0x52073979
add rcx, 0x7fffffff
xor rcx, 0x58b0b7de
add rax, rcx
mov qword [rsi + 0x320], rax
jmp 0x140068942
mov dword [rsp + 0x9c], 0x1492f845
add dword [rsp + 0x9c], 0x5a832caa
xor dword [rsp + 0x9c], 0xd296cfb
sub dword [rsp + 0x9c], 0x5017697f
sub dword [rsp + 0x9c], 0x1227de94
mov edx, 0x2cc9fc32
xor edx, 0x269a2988
add edx, 0x7bfb67c
add edx, 0xa597efb3
mov rcx, rbx
call fcn.140074910
xchg r14, r14
test rax, rax
je 0x140068a3e
movabs rcx, 0x23c06a6404366f63
xor rcx, 0xc5012d4
add rcx, 0x7ab2aef
add rcx, 0x7fffffff
add rcx, 0xe087a9a
mov dword [rsp + 0xac], edi
mov r12, r12
xor rax, rcx
movabs rcx, 0x3737654459052f94
xor rcx, 0x491eb26b
xor rcx, 0x2d35336a
xor rcx, 0x47f26c4e
xor rcx, 0x2c415aa4
sub rax, rcx
movabs rcx, 0x442d21c3269d0e4e
xor rcx, 0x22b5aef2
add rcx, 0x24af6a0d
add rcx, 0xc8d0ff4
rol rax, 0x20
rol rax, 8
rol rax, 5
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x10], 0x4f8f3f80
movabs rcx, 0xf280f2d0f9752c7
add rcx, 0x5d361361
xor rcx, 0x684c29b7
add rcx, 0x71dc2c02
add rcx, 0x48a2420f
xor rax, rcx
mov qword [rsi + 0x328], rax
mov dword [rsp - 0x10], edi
jmp 0x140068a75
mov dword [rsp + 0xac], 0x48daedec
xor dword [rsp + 0xac], 0x4da6f95d
xor dword [rsp + 0xac], 0x9873fdc
add dword [rsp + 0xac], 0x4af7e532
xor dword [rsp + 0xac], 0x57f3109e
mov edx, 0x2b09e06e
add edx, 0x3b433515
sub edx, 0x5f727e22
xor edx, 0x21a48983
xchg rbx, r13
mov rcx, r13
xchg r13, rbx
call fcn.140074910
xchg r15, r15
test rax, rax
je 0x140068b63
ror rax, 7
ror rax, 8
ror rax, 4
ror rax, 1
movabs rcx, 0x402093c33fa0e845
sub rcx, 0x1f90a4c4
sub rcx, 0x1791b5b6
add rcx, 0x563d2dee
sub rcx, 0x195b2f29
xor rax, rcx
mov r13d, edi
movabs rcx, 0x78a1eaf60cb2193d
add rcx, 0x1592581e
add rcx, 0x25cac794
add rcx, 0x7fffffff
xor rcx, 0x341d371e
sub rax, rcx
xchg r9, r9
movabs rcx, 0x969c48a048b4a81f
xor rcx, 0x4864c167
add rcx, 0x4e268481
xor rcx, 0x2cfa97c2
add rcx, 0x549a157c
ror rax, 0x29
ror rax, 5
ror rax, 2
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
add rax, rcx
xchg rbp, rbp
xchg r8, rax
mov qword [rsi + 0x330], r8
xchg r8, rax
jmp 0x140068b85
mov r13d, 0x4709e24e
sub r13d, 0x14ebb88d
add r13d, 0x45cc3337
sub r13d, 0x5e6a1ff5
sub r13d, 0x19803d02
mov edx, 0x57398ec5
sub edx, 0x3af19c03
add edx, 0x1c2389a1
add edx, 0xa723a4d0
mov rcx, rbx
xchg rdx, rdx
call fcn.140074910
test rax, rax
je 0x140068c56
movabs rcx, 0x3642544517c64e84
xor rcx, 0x63719c9f
xor rcx, 0x8aeed08
sub rcx, 0x15c7bc9e
xor rcx, 0x66dfa133
mov r12d, edi
mov rdx, rdx
xor rax, rcx
movabs rcx, 0x8e6788743bc1ce0b
xor rcx, 0x833ed95
sub rcx, 0x1fe2c166
add rcx, 0x592588a
rol rax, 0x10
rol rax, 2
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
xchg r14, r14
movabs rcx, 0x3e7c48c27114e8e9
sub rcx, 0x44e2d293
add rcx, 0x242d525f
add rcx, 0x75b04d0d
xor rax, rcx
xchg r14, r14
rol rax, 0xc
rol rax, 8
rol rax, 5
rol rax, 1
mov qword [rsi + 0x338], rax
jmp 0x140068c71
mov r12d, 0x18d9af05
xor r12d, 0x36701ae6
xor r12d, 0x573c0994
sub r12d, 0x7995bc76
mov edx, 0x43dc93b1
sub edx, 0xb2bc82b
add edx, 0x3c672fab
sub edx, 0x3448d3f4
mov rcx, rbx
call fcn.140074910
mov dword [rsp - 0x3c], ebx
test rax, rax
je 0x140068d4f
movabs rcx, 0xeb269c8f32030fea
sub rcx, 0x6a71a93
xor rcx, 0x4c67e508
add rcx, 0x2773cc5c
mov r15d, edi
add rax, rcx
mov dword [rsp - 0x10], 0x7bb97d89
movabs rcx, 0x388f494c0d71553b
xor rcx, 0x7252048a
sub rcx, 0x3b7eb95f
add rcx, 0x7fffffff
xor rcx, 0x22d133d9
rol rax, 0xd
rol rax, 0x23
rol rax, 2
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x119ecbcc2c500865
xor rcx, 0x1e088760
add rcx, 0x24264799
sub rcx, 0x4058f04b
add rcx, 0x7fffffff
add rcx, 0x44cfcaaf
rol rax, 0x20
rol rax, 1
rol rax, 1
add rax, rcx
mov qword [rsi + 0x340], rax
xchg r15, r15
jmp 0x140068d71
mov r15d, 0x2cba2c17
xor r15d, 0x6146fb80
xor r15d, 0x2e612d29
sub r15d, 0xef55f78
xor r15d, 0x54a89b47
mov edx, 0x753ab89
xor edx, 0x78cd2bbf
xor edx, 0x4dbe1390
xor edx, 0x4d59a8f4
add edx, 0x2921fcdd
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074910
mov dword [rsp - 0x34], ebp
test rax, rax
je 0x140068e82
movabs rcx, 0xd7751a0f3c79e8ff
sub rcx, 0x23bbdc24
xor rcx, 0x70a5e5ea
add rcx, 0x7fffffff
xor rcx, 0x2f1864cf
mov r14d, edi
mov dword [rsp - 0x28], 0x4b65bffe
add rax, rcx
movabs rcx, 0x511633cb6115b65a
sub rcx, 0x3b3ba8fa
sub rcx, 0x1cd149ac
add rcx, 0x750589e4
sub rcx, 0x3eb412f1
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x1b1b777571f28687
sub rcx, 0x642743fc
xor rcx, 0x5248e8a5
xor rcx, 0x4d1e4f05
sub rcx, 0x10462f4d
sub rax, rcx
mov rdx, rdx
movabs rcx, 0x11d604a263290cdb
xor rcx, 0x1070c944
sub rcx, 0x18e5783e
sub rcx, 0x48f15ec9
add rcx, 0x7fffffff
xor rcx, 0x71400ce6
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 4
add rax, rcx
xchg rsp, rax
mov qword [rsi + 0x348], rsp
xchg rsp, rax
jmp 0x140068ea4
mov r14d, 0x623faaf9
sub r14d, 0x58750c79
add r14d, 0x6a8a94fd
xor r14d, 0x69e3f801
sub r14d, 0x1db6cb7b
mov edx, 0x134664d7
add edx, 0x42e8d972
xor edx, 0x16cff80e
xor edx, 0x79fa70e8
mov rcx, rbx
call fcn.140074910
test rax, rax
mov dword [rsp - 0x20], esp
je 0x140068f3f
movabs rcx, 0xcec1ac4b34687ee9
add rcx, 0x2ca9d49a
xor rcx, 0x7ad88cb0
xor rcx, 0x113a6bdd
add rcx, 0x4a3933d2
add rax, rcx
movabs rcx, 0x1f6ccdb723d94053
add rcx, 0x4817c096
sub rcx, 0x2348e362
xor rcx, 0x36409136
xor rcx, 0x718c4c0d
rol rax, 8
rol rax, 1
not rax
rol rax, 0x24
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x350], rax
jmp 0x140068f56
mov edi, 0x71901ad6
sub edi, 0x2f97e141
xor edi, 0x50d75272
sub edi, 0x112f6be6
or ebp, dword [rsp + 0x1f8]
or ebp, dword [rsp + 0x200]
xchg r10, r10
or ebp, dword [rsp + 0x208]
or ebp, dword [rsp + 0x20]
or ebp, dword [rsp + 0x24]
or ebp, dword [rsp + 0x28]
mov dword [rsp - 0x24], 0x61e765e
or ebp, dword [rsp + 0x2c]
or ebp, dword [rsp + 0x30]
or ebp, dword [rsp + 0x34]
or ebp, dword [rsp + 0x38]
mov rsi, rsi
or ebp, dword [rsp + 0x3c]
or ebp, dword [rsp + 0x40]
or ebp, dword [rsp + 0x44]
or ebp, dword [rsp + 0x48]
mov dword [rsp - 0x38], esi
or ebp, dword [rsp + 0x4c]
or ebp, dword [rsp + 0x50]
or ebp, dword [rsp + 0x54]
or ebp, dword [rsp + 0x58]
mov dword [rsp - 0x24], esi
or ebp, dword [rsp + 0x5c]
or ebp, dword [rsp + 0x60]
or ebp, dword [rsp + 0x64]
mov dword [rsp - 0x40], esp
or ebp, dword [rsp + 0x68]
or ebp, dword [rsp + 0x6c]
or ebp, dword [rsp + 0x70]
xchg r12, r12
or ebp, dword [rsp + 0x74]
or ebp, dword [rsp + 0x78]
or ebp, dword [rsp + 0x7c]
mov rdx, rdx
or ebp, dword [rsp + 0x80]
or ebp, dword [rsp + 0x84]
or ebp, dword [rsp + 0x88]
or ebp, dword [rsp + 0x8c]
mov dword [rsp - 0xc], 0x4f86834b
or ebp, dword [rsp + 0x90]
or ebp, dword [rsp + 0x94]
or ebp, dword [rsp + 0x98]
or ebp, dword [rsp + 0x9c]
mov dword [rsp - 0x30], edx
or ebp, dword [rsp + 0xa0]
or ebp, dword [rsp + 0xa4]
or ebp, dword [rsp + 0xa8]
mov r8, r8
or ebp, dword [rsp + 0xac]
or ebp, dword [rsp + 0xb0]
or ebp, dword [rsp + 0xb4]
or ebp, dword [rsp + 0xb8]
xchg r15, r15
or ebp, dword [rsp + 0xbc]
or ebp, dword [rsp + 0xc0]
or ebp, dword [rsp + 0xc4]
or ebp, dword [rsp + 0xc8]
mov r8, r8
or ebp, dword [rsp + 0xcc]
or ebp, dword [rsp + 0xd0]
or ebp, r13d
mov dword [rsp - 0xc], 0x27ba29c2
or ebp, dword [rsp + 0xd4]
or ebp, dword [rsp + 0xd8]
or ebp, dword [rsp + 0xdc]
mov dword [rsp - 0x18], edi
or ebp, dword [rsp + 0xe0]
or ebp, dword [rsp + 0xe4]
or ebp, r12d
xchg rdx, rdx
or ebp, dword [rsp + 0xe8]
or ebp, dword [rsp + 0xec]
or ebp, dword [rsp + 0xf0]
mov dword [rsp - 0x3c], 0x6496a210
or ebp, dword [rsp + 0xf4]
or ebp, dword [rsp + 0xf8]
or ebp, dword [rsp + 0xfc]
mov dword [rsp - 0x18], esp
or ebp, dword [rsp + 0x100]
or ebp, dword [rsp + 0x104]
or ebp, dword [rsp + 0x108]
mov dword [rsp - 0x40], 0xdd55530
or ebp, dword [rsp + 0x10c]
or ebp, dword [rsp + 0x110]
or ebp, dword [rsp + 0x114]
mov dword [rsp - 0x18], ebx
or ebp, dword [rsp + 0x118]
or ebp, dword [rsp + 0x11c]
or ebp, dword [rsp + 0x120]
mov dword [rsp - 0xc], 0x7acc0702
or ebp, dword [rsp + 0x124]
or ebp, dword [rsp + 0x128]
or ebp, r15d
or ebp, dword [rsp + 0x12c]
mov dword [rsp - 0x3c], 0x21ddcf9c
or ebp, r14d
or ebp, dword [rsp + 0x130]
or ebp, dword [rsp + 0x134]
or ebp, dword [rsp + 0x138]
mov dword [rsp - 0xc], esp
or ebp, dword [rsp + 0x13c]
or ebp, dword [rsp + 0x140]
or ebp, dword [rsp + 0x144]
xchg r9, r9
or ebp, dword [rsp + 0x148]
or ebp, dword [rsp + 0x14c]
or ebp, dword [rsp + 0x150]
mov dword [rsp - 0x44], 0x66f9226
or ebp, dword [rsp + 0x154]
or ebp, dword [rsp + 0x158]
or ebp, dword [rsp + 0x15c]
mov r13, r13
or ebp, dword [rsp + 0x160]
or ebp, dword [rsp + 0x164]
or ebp, dword [rsp + 0x168]
mov rbx, rbx
or ebp, dword [rsp + 0x16c]
or ebp, dword [rsp + 0x170]
or ebp, dword [rsp + 0x174]
or ebp, dword [rsp + 0x178]
xchg r14, r14
xchg rbx, rsi
mov rsi, qword [rsp + 0x1f0]
xchg rbx, rsi
or ebp, edi
mov r15, r15
or ebp, dword [rsp + 0x17c]
or ebp, dword [rsp + 0x180]
or ebp, dword [rsp + 0x184]
mov rdx, rdx
or ebp, dword [rsp + 0x188]
or ebp, dword [rsp + 0x18c]
or ebp, dword [rsp + 0x190]
or ebp, dword [rsp + 0x194]
mov dword [rsp - 0x28], 0x2b2a5634
or ebp, dword [rsp + 0x198]
or ebp, dword [rsp + 0x19c]
or ebp, dword [rsp + 0x1a0]
or ebp, dword [rsp + 0x1a4]
mov dword [rsp - 0x18], 0xfb6c9ea
sete al
neg rsp
add rsp, 0xfffffffffffffe50
neg rsp
nop
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
nop
mov r13, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rsi, qword [rsp - 8]
pop rbp
mov r12, r12
ret