Function at 0x1400642e0
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, r14
mov qword [rsp + 8], r14
xchg rbx, r14
nop
sub rsp, 8
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
nop
push r10
mov qword [rsp], rdi
push r12
mov dword [rsp - 0x34], 0x3412a1e4
nop
sub rsp, 8
mov qword [rsp], r13
nop
push 0x638f9c32
mov qword [rsp], r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
add rsp, 0xfffffffffffffe50
xchg rdx, r14
mov rsi, r14
xchg r14, rdx
xchg rsp, rcx
mov rbx, rsp
xchg rsp, rcx
mov edx, 0x68d20ef9
xor edx, 0x529a7bed
xor edx, 0x59705bc4
sub edx, 0x89abb81
add edx, 0x55f5a2a5
call fcn.1400758b0
xor edi, edi
xchg r10, r10
test rax, rax
je 0x1400643fa
rol rax, 4
rol rax, 1
movabs rcx, 0xcbf83b2405be8f8a
add rcx, 0x67156c4d
sub rcx, 0x5aef7365
add rcx, 0x7fffffff
add rcx, 0x661a2e09
add rax, rcx
mov dword [rsp - 0x44], 0x118d1b10
mov dword [rsp + 0x194], edi
rol rax, 0xa
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x59233ae03784edba
add rcx, 0x304a6691
xor rcx, 0x38d0f1e2
sub rcx, 0x25310ef8
add rcx, 0x7e0d13c0
not rax
add rax, rcx
mov dword [rsp - 0x40], ecx
mov qword [rsi], rax
jmp 0x140064431
mov dword [rsp + 0x194], 0x2c5b24cf
add dword [rsp + 0x194], 0x3a64cd92
sub dword [rsp + 0x194], 0x566fb55f
add dword [rsp + 0x194], 0x39c66047
xor dword [rsp + 0x194], 0x4a169d48
mov edx, 0x17edac33
add edx, 0x5d1057ef
sub edx, 0x43ebf747
xor edx, 0x90fde5f2
xchg rbp, rcx
mov rbp, rbx
xchg rbp, rcx
call fcn.1400758b0
test rax, rax
je 0x1400644f0
xchg r10, r10
rol rax, 9
rol rax, 4
rol rax, 0xf
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x8c1a0fb376d59289
sub rcx, 0x5c3b1337
add rcx, 0x475917d5
sub rcx, 0xc9b7690
xor rcx, 0x48fead20
add rax, rcx
xchg rbx, rbx
mov dword [rsp + 0x1f8], edi
rol rax, 2
rol rax, 1
movabs rcx, 0x3bf06226284484d4
add rcx, 0x69a7403
add rcx, 0x3e995de9
xor rcx, 0x4bac7663
add rax, rcx
not rax
mov dword [rsp - 0x14], 0x13b422ce
xchg r15, rax
mov qword [rsi + 8], r15
xchg r15, rax
jmp 0x140064527
mov dword [rsp + 0x1f8], 0x7c00ea04
xor dword [rsp + 0x1f8], 0x5a994fb9
xor dword [rsp + 0x1f8], 0x417306ac
sub dword [rsp + 0x1f8], 0x59875f35
sub dword [rsp + 0x1f8], 0xe6343db
mov edx, 0x3807475
add edx, 0x1fb78dd
add edx, 0x56f95f9b
xor edx, 0x1e5edef1
xor edx, 0xb766fbd4
xchg r13, rcx
mov r13, rbx
xchg r13, rcx
call fcn.1400758b0
test rax, rax
mov rcx, rcx
je 0x1400645e6
not rax
mov dword [rsp + 0x208], edi
rol rax, 1
rol rax, 1
movabs rcx, 0x5855d695079d2eb3
add rcx, 0x73896965
xor rcx, 0x72300ed8
add rcx, 0x5c718d30
sub rcx, 0x2a0842ca
add rax, rcx
mov r11, r11
movabs rcx, 0x4caed3dd6733d2a1
sub rcx, 0x54975853
xor rcx, 0x1a435e82
xor rcx, 0x6793bf9c
add rcx, 0x599a9e03
ror rax, 0xa
ror rax, 8
ror rax, 5
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
xchg rcx, rax
mov qword [rsi + 0x10], rcx
xchg rcx, rax
jmp 0x14006461d
mov dword [rsp + 0x208], 0x21e2f584
add dword [rsp + 0x208], 0x4be26029
xor dword [rsp + 0x208], 0x3df82980
xor dword [rsp + 0x208], 0x4b782ca
sub dword [rsp + 0x208], 0x548afee6
mov edx, 0x51747d0f
add edx, 0xd14131b
sub edx, 0x2b871398
sub edx, 0x8b63712
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x38], esp
je 0x140064702
movabs rcx, 0xdca103961be7c31b
xor rcx, 0x4012c1dd
sub rcx, 0xb84ddaa
xor rcx, 0xf0605bd
xor rcx, 0x4de56f05
mov dword [rsp + 0x24], edi
add rax, rcx
mov dword [rsp - 0x20], ecx
movabs rcx, 0xfb567e7661ec559
sub rcx, 0x26e3cc33
sub rcx, 0x29072889
xor rcx, 0x65f7b265
xor rax, rcx
mov dword [rsp - 0x40], 0x5e016d8a
movabs rcx, 0x162ed9012e0a3a
xor rcx, 0x36ef2109
xor rcx, 0x276b0a56
xor rcx, 0x1347d6cb
add rcx, 0x2810c8d8
sub rax, rcx
movabs rcx, 0xb558bdbc16e81b08
add rcx, 0x15459c2f
add rcx, 0x4591daea
xor rcx, 0x6ccb70e4
xor rax, rcx
mov dword [rsp - 0x24], ecx
mov qword [rsi + 0x18], rax
jmp 0x14006472a
mov dword [rsp + 0x24], 0x5045dddf
sub dword [rsp + 0x24], 0x46c7c355
xor dword [rsp + 0x24], 0x3d3eb9ae
xor dword [rsp + 0x24], 0x68731107
sub dword [rsp + 0x24], 0x5c33b222
mov edx, 0x3f37b89d
add edx, 0x287175c7
add edx, 0xea8f882
xor edx, 0x77518dbc
add edx, 0x8585876
mov rcx, rbx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x14], edx
je 0x1400647c6
not rax
mov dword [rsp + 0x34], edi
movabs rcx, 0x6c263f2664275e8b
xor rcx, 0x49f3dc61
sub rcx, 0xe38ef73
add rcx, 0x5b31ea2f
add rcx, 0x50b57393
sub rax, rcx
ror rax, 3
ror rax, 0x10
ror rax, 2
ror rax, 1
ror rax, 1
not rax
mov rbp, rbp
rol rax, 0x22
rol rax, 2
rol rax, 0xc
rol rax, 1
rol rax, 1
rol rax, 1
xchg r12, rax
mov qword [rsi + 0x20], r12
xchg r12, rax
jmp 0x1400647e6
mov dword [rsp + 0x34], 0x26832408
xor dword [rsp + 0x34], 0x4a849efd
sub dword [rsp + 0x34], 0x27f36546
xor dword [rsp + 0x34], 0x441455ae
mov edx, 0xa098995
add edx, 0x119ee896
xor edx, 0x7dabcb0c
xor edx, 0x44f8cb6
add edx, 0x6a9d2081
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.1400758b0
test rax, rax
xchg rbx, rbx
je 0x140064864
not rax
mov dword [rsp + 0x16c], edi
rol rax, 0x30
rol rax, 4
rol rax, 1
rol rax, 2
rol rax, 1
not rax
ror rax, 0x1d
ror rax, 1
ror rax, 9
ror rax, 3
ror rax, 1
ror rax, 3
ror rax, 1
not rax
mov qword [rsi + 0x28], rax
xchg rbx, rbx
jmp 0x140064890
mov dword [rsp + 0x16c], 0x77c199f9
xor dword [rsp + 0x16c], 0x45533d56
sub dword [rsp + 0x16c], 0x1bb5e387
xor dword [rsp + 0x16c], 0x16dcc129
mov edx, 0x49a31076
xor edx, 0x7b9703dc
sub edx, 0x12327799
add edx, 0x87f9a554
xchg rcx, r12
mov r12, rbx
xchg r12, rcx
call fcn.1400758b0
mov r14, r14
test rax, rax
je 0x140064943
not rax
xchg rdi, rdi
mov dword [rsp + 0x174], edi
ror rax, 3
ror rax, 3
movabs rcx, 0xaace5fac312b8b7c
xor rcx, 0x477157c2
xor rcx, 0x1339bc0c
add rcx, 0x7fffffff
sub rcx, 0x35062ee7
add rax, rcx
xchg r9, r9
movabs rcx, 0x6baed65f6d9a8e86
sub rcx, 0x30d762af
add rcx, 0x2e3b6cac
xor rcx, 0x1f33e4d0
add rcx, 0x63010845
not rax
add rax, rcx
mov dword [rsp - 0x24], 0x326f0db4
xchg r12, rax
mov qword [rsi + 0x30], r12
xchg r12, rax
jmp 0x14006497a
mov dword [rsp + 0x174], 0x403593ba
add dword [rsp + 0x174], 0x3ed07914
xor dword [rsp + 0x174], 0x54a5ee33
add dword [rsp + 0x174], 0x42ab3173
xor dword [rsp + 0x174], 0x6e4f1471
mov edx, 0x642f18ef
sub edx, 0x1d50d0d6
sub edx, 0x348c8e95
add edx, 0x372a6cce
add edx, 0xa64bc422
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.1400758b0
test rax, rax
mov rbp, rbp
je 0x140064a24
not rax
mov dword [rsp + 0x178], edi
mov dword [rsp - 0x14], 0x6921a6e6
movabs rcx, 0x5aab7d4642823c16
add rcx, 0x291a14ee
sub rcx, 0x21a81555
add rcx, 0x7966fd44
sub rax, rcx
movabs rcx, 0x7f5d2c11533c8823
xor rcx, 0xb37742e
add rcx, 0x1c34fca8
add rcx, 0x7fffffff
sub rcx, 0x1fe3f26
ror rax, 7
xchg rsi, rsi
not rax
sub rax, rcx
mov qword [rsi + 0x38], rax
xchg r10, r10
jmp 0x140064a5b
mov dword [rsp + 0x178], 0x2318c7f2
add dword [rsp + 0x178], 0xc70795
sub dword [rsp + 0x178], 0x217e063b
add dword [rsp + 0x178], 0x4e90913e
sub dword [rsp + 0x178], 0x50f25a89
mov edx, 0x382e65c5
add edx, 0x2816bca2
sub edx, 0x3bdac8e5
add edx, 0xaf57d8
xchg rcx, r8
mov r8, rbx
xchg rcx, r8
call fcn.1400758b0
test rax, rax
mov rsi, rsi
je 0x140064b01
movabs rcx, 0x2e6a5e46774704f6
xor rcx, 0x7c24c2cc
xor rcx, 0x1b7736ef
add rcx, 0x7d7cb4d5
mov dword [rsp + 0x190], edi
xor rax, rcx
movabs rcx, 0x6f6f5c1177b63b5d
sub rcx, 0x3b2b9310
xor rcx, 0x6baf48fd
sub rcx, 0x161fa298
add rcx, 0x1812485c
not rax
mov dword [rsp - 0x14], 0x3e9b2136
sub rax, rcx
not rax
ror rax, 2
ror rax, 2
xchg r9, rax
mov qword [rsi + 0x40], r9
xchg r9, rax
jmp 0x140064b2d
mov dword [rsp + 0x190], 0x7a6a0187
sub dword [rsp + 0x190], 0x64f2b579
sub dword [rsp + 0x190], 0x87c958d
sub dword [rsp + 0x190], 0xcfab680
mov edx, 0x427ce26b
add edx, 0x6b636df
sub edx, 0x3967212b
sub edx, 0x8955b69
add edx, 0xf30692d2
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
je 0x140064bf4
mov dword [rsp - 0x30], 0x21009f14
movabs rcx, 0x20bd06a146617b3a
xor rcx, 0x53550027
add rcx, 0x394d2759
sub rcx, 0x450b25d2
mov dword [rsp + 0x28], edi
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x7d065d0c1d69bdb3
sub rcx, 0x47775fe
xor rcx, 0x5ecb98ef
sub rcx, 0x38055023
ror rax, 8
xor rax, rcx
mov dword [rsp - 0x34], ebp
movabs rcx, 0x2e1e73bc5cea0e9c
sub rcx, 0xf4b8b6b
xor rcx, 0x1db581c1
add rcx, 0x1273a6c0
add rcx, 0x3d10ff3d
add rax, rcx
mov r10, r10
not rax
mov qword [rsi + 0x48], rax
jmp 0x140064c1c
mov dword [rsp + 0x28], 0x3295d16c
sub dword [rsp + 0x28], 0xf61fcdc
sub dword [rsp + 0x28], 0x3e8ee9a
xor dword [rsp + 0x28], 0x1acbeeb8
sub dword [rsp + 0x28], 0x5810b4d
mov edx, 0x6d190405
sub edx, 0x3aa2f05b
add edx, 0xe50d45c
xor edx, 0xf90688fe
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x18], 0x3451983a
je 0x140064caa
rol rax, 1
rol rax, 2
movabs rcx, 0xbdd880796103832b
sub rcx, 0x1a89d4a4
sub rcx, 0x18e0e554
xor rcx, 0x7f9e4c61
add rcx, 0x529d1293
not rax
mov dword [rsp + 0x38], edi
mov r11, r11
rol rax, 0x17
rol rax, 0x22
rol rax, 1
add rax, rcx
xchg r12, r12
not rax
xchg r11, rax
mov qword [rsi + 0x50], r11
xchg r11, rax
jmp 0x140064cd2
mov dword [rsp + 0x38], 0x6d46ac39
xor dword [rsp + 0x38], 0x917b83f
sub dword [rsp + 0x38], 0x8664a4e
xor dword [rsp + 0x38], 0x1a0cb0b8
sub dword [rsp + 0x38], 0x41e678ff
mov edx, 0x49e77e11
xor edx, 0x5221b66f
add edx, 0x5736223b
sub edx, 0xcac04d7
add edx, 0x5e63c36b
xchg rbx, r14
mov rcx, r14
xchg rbx, r14
call fcn.1400758b0
mov r8, r8
test rax, rax
je 0x140064d8c
rol rax, 1
rol rax, 3
rol rax, 3
rol rax, 2
rol rax, 1
movabs rcx, 0x4c0558b546c093df
xor rcx, 0x1d8307b9
add rcx, 0x5b8c436
add rcx, 0x7fffffff
add rcx, 0xbe9a20d
not rax
mov dword [rsp + 0x60], edi
xchg rsp, rsp
add rax, rcx
movabs rcx, 0xa453ee22363cfd28
add rcx, 0x363bdba4
add rcx, 0xc882c7c
xor rcx, 0x54e3375f
xor rcx, 0x510feb21
ror rax, 0x32
mov dword [rsp - 0x30], edi
add rax, rcx
xchg r9, rax
mov qword [rsi + 0x58], r9
xchg r9, rax
jmp 0x140064dac
mov dword [rsp + 0x60], 0x6b608135
sub dword [rsp + 0x60], 0x2e1bc82f
xor dword [rsp + 0x60], 0x480376b
sub dword [rsp + 0x60], 0x39c48e6c
mov edx, 0x21789edc
xor edx, 0x35adff18
add edx, 0x1cc2ef4d
xor edx, 0xd0277342
mov rcx, rbx
mov dword [rsp - 0x18], 0x38ee1ca8
call fcn.1400758b0
test rax, rax
je 0x140064e59
movabs rcx, 0xc075d88f52eac543
sub rcx, 0x3b729848
xor rcx, 0x65bc0573
add rcx, 0x1b413349
mov dword [rsp + 0x68], edi
mov dword [rsp - 0x34], ecx
add rax, rcx
movabs rcx, 0x63fae564229fec4f
sub rcx, 0x21a1d97f
add rcx, 0x763797b7
sub rcx, 0x4d619b58
add rcx, 0x7fffffff
add rcx, 0x7f9b10d
ror rax, 0x2c
ror rax, 0xc
not rax
sub rax, rcx
mov dword [rsp - 0x3c], 0x6f0b0012
ror rax, 0x2c
ror rax, 1
mov qword [rsi + 0x60], rax
jmp 0x140064e81
mov dword [rsp + 0x68], 0x3ee2b7b7
add dword [rsp + 0x68], 0x3bcc09dc
xor dword [rsp + 0x68], 0x1ff9995b
xor dword [rsp + 0x68], 0x263852dc
sub dword [rsp + 0x68], 0x436f0a13
mov edx, 0x57792063
sub edx, 0x564abfe1
add edx, 0x755db9b4
xor edx, 0x2be7fc84
add edx, 0x3dd17aee
mov rcx, rbx
call fcn.1400758b0
test rax, rax
xchg rcx, rcx
je 0x140064efd
not rax
mov dword [rsp + 0x70], edi
ror rax, 0x1d
ror rax, 1
movabs rcx, 0xed908c597ac6d4db
xor rcx, 0x3c64444
sub rcx, 0x88b736
sub rcx, 0xc8cf1ff
xor rax, rcx
mov r14, r14
rol rax, 0xc
rol rax, 0x28
rol rax, 2
rol rax, 1
mov qword [rsi + 0x68], rax
jmp 0x140064f25
mov dword [rsp + 0x70], 0x2943c16b
xor dword [rsp + 0x70], 0xea421a8
xor dword [rsp + 0x70], 0x6d8999b7
xor dword [rsp + 0x70], 0x55c36338
sub dword [rsp + 0x70], 0x1fad1a4b
mov edx, 0x6073ff2a
sub edx, 0x64339d8
xor edx, 0x3ec23d96
xor edx, 0x3abddfef
add edx, 0x7909c288
xchg rbp, rcx
mov rbp, rbx
xchg rcx, rbp
call fcn.1400758b0
mov dword [rsp - 0x1c], 0x3a6fa8a6
test rax, rax
je 0x14006502f
movabs rcx, 0xb4b93ac76e20a45a
sub rcx, 0x5fa9cc40
add rcx, 0xc8a3c9f
add rcx, 0x2db50e39
mov dword [rsp + 0xb0], edi
add rax, rcx
mov rsi, rsi
movabs rcx, 0x6582a4e37f4df78d
xor rcx, 0x2c77f67
sub rcx, 0x6d3ce0c5
sub rcx, 0x2f5af2c
add rcx, 0x7fffffff
add rcx, 0x63bfd7f0
xor rax, rcx
mov r10, r10
movabs rcx, 0xdd75ef0e23c6ca
add rcx, 0x1ff871ed
sub rcx, 0xab204fe
add rcx, 0x4e67f10d
add rcx, 0x270da353
add rax, rcx
xchg r14, r14
movabs rcx, 0x75b793f4758873fb
xor rcx, 0x22b48ec1
xor rcx, 0x20324fa2
sub rcx, 0x6b2b21da
add rcx, 0x7fffffff
add rcx, 0x65891d08
not rax
xchg rbx, rbx
sub rax, rcx
xchg r12, rax
mov qword [rsi + 0x70], r12
xchg r12, rax
jmp 0x14006505b
mov dword [rsp + 0xb0], 0x622b160e
sub dword [rsp + 0xb0], 0x2779ad09
add dword [rsp + 0xb0], 0x8fe2742
sub dword [rsp + 0xb0], 0x43af9046
mov edx, 0x41c0e686
xor edx, 0x133d8c16
sub edx, 0x2c512ff
xor edx, 0xbb1ae8c
sub edx, 0x2d39c512
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
mov dword [rsp - 0x24], 0x17377cc0
test rax, rax
je 0x14006512c
not rax
mov dword [rsp + 0xe0], edi
xchg r8, r8
rol rax, 9
rol rax, 9
rol rax, 1
rol rax, 1
movabs rcx, 0x17d0e3c405ab45ee
add rcx, 0x24de23d8
add rcx, 0x723dcd1
add rcx, 0x89c1527
add rax, rcx
movabs rcx, 0x743cda84619f40ec
sub rcx, 0x5d612047
add rcx, 0x7407bb72
sub rcx, 0x3905d238
add rcx, 0x4e8d7adc
xor rax, rcx
movabs rcx, 0x1abf07532596500e
sub rcx, 0x2520f569
add rcx, 0x45dab0d3
add rcx, 0x44bb4e36
sub rax, rcx
mov dword [rsp - 0x24], edi
mov qword [rsi + 0x78], rax
jmp 0x140065163
mov dword [rsp + 0xe0], 0x785ad295
sub dword [rsp + 0xe0], 0x4a8342d0
add dword [rsp + 0xe0], 0xcec2904
sub dword [rsp + 0xe0], 0x1fa47a0
xor dword [rsp + 0xe0], 0x38c97128
mov edx, 0x26deaaae
xor edx, 0x75f76ada
add edx, 0x8f09ee5
xor edx, 0x573d98b6
mov rcx, rbx
mov dword [rsp - 0x40], 0x2ad2cdeb
call fcn.1400758b0
test rax, rax
je 0x140065224
rol rax, 0x10
rol rax, 0x14
rol rax, 3
rol rax, 1
movabs rcx, 0x5a399c3836384efb
add rcx, 0x251f3b88
xor rcx, 0x45fba35b
add rcx, 0x6a59e2d
xor rcx, 0x1dc89790
xor rax, rcx
mov r9, r9
mov dword [rsp + 0xe8], edi
movabs rcx, 0x22a0a7b11edcaa2a
sub rcx, 0x1666d07d
xor rcx, 0x72663f58
sub rcx, 0x1de1efb8
sub rax, rcx
mov dword [rsp - 0x20], 0x512346d4
not rax
rol rax, 0x21
rol rax, 0x16
rol rax, 2
rol rax, 1
rol rax, 1
xchg r11, rax
mov qword [rsi + 0x80], r11
xchg r11, rax
jmp 0x14006525b
mov dword [rsp + 0xe8], 0x56f160d1
xor dword [rsp + 0xe8], 0x5913b600
add dword [rsp + 0xe8], 0x1cff2407
add dword [rsp + 0xe8], 0x16aa437f
sub dword [rsp + 0xe8], 0x438c3e56
mov edx, 0x7f36e7b9
xor edx, 0x2441180f
xor edx, 0x2eff8291
add edx, 0x86e2c5ca
mov rcx, rbx
mov dword [rsp - 0x40], 0x1d5dbd48
call fcn.1400758b0
test rax, rax
je 0x140065325
mov dword [rsp - 0x34], 0x46a5e880
rol rax, 3
rol rax, 7
rol rax, 9
rol rax, 8
rol rax, 1
movabs rcx, 0x6ce7c3585c5b8d4b
sub rcx, 0x2cee6968
xor rcx, 0x5e1c799e
add rcx, 0xfcf8613
xor rax, rcx
mov dword [rsp - 0x40], 0x5443b5e8
mov dword [rsp + 0x110], edi
not rax
movabs rcx, 0x5ffe71b70a1cd036
add rcx, 0x17362ecb
sub rcx, 0x11f7ad3c
add rcx, 0x142ec681
add rcx, 0x21d29a6d
sub rax, rcx
mov dword [rsp - 0x24], edi
ror rax, 0x2d
ror rax, 2
ror rax, 1
ror rax, 1
xchg rdx, rax
mov qword [rsi + 0x88], rdx
xchg rdx, rax
jmp 0x14006535c
mov dword [rsp + 0x110], 0x53e091f8
xor dword [rsp + 0x110], 0x57fc0378
add dword [rsp + 0x110], 0x5c0b6bb8
sub dword [rsp + 0x110], 0x423f5eec
sub dword [rsp + 0x110], 0x1de89f4b
mov edx, 0x7f9c0068
sub edx, 0x67d5a661
add edx, 0x15d3da2a
add edx, 0xa158b977
xchg rbx, rdi
mov rcx, rdi
xchg rdi, rbx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x24], edx
je 0x140065426
rol rax, 8
movabs rcx, 0x8d7a1acc1442de5d
add rcx, 0x3298bd8a
sub rcx, 0x36a85226
add rcx, 0x5dfdedf5
add rax, rcx
mov dword [rsp - 0x28], edi
mov dword [rsp + 0x118], edi
rol rax, 0xa
rol rax, 0x13
rol rax, 0x11
rol rax, 1
rol rax, 1
movabs rcx, 0x3c6f0e634a4b2b67
add rcx, 0xafc4100
xor rcx, 0x1cab0af0
add rcx, 0x22f56b49
add rcx, 0x7fffffff
sub rcx, 0x38e52c79
xor rax, rcx
rol rax, 2
rol rax, 0x24
rol rax, 0xc
rol rax, 2
rol rax, 1
rol rax, 1
mov qword [rsi + 0x90], rax
xchg rcx, rcx
jmp 0x140065452
mov dword [rsp + 0x118], 0x29dc266c
add dword [rsp + 0x118], 0x35d29f6c
sub dword [rsp + 0x118], 0x2318effc
sub dword [rsp + 0x118], 0x3c95d5db
mov edx, 0x21a365f5
add edx, 0x38ceba3b
xor edx, 0x3e06ee38
add edx, 0x5cb96bfe
xchg rcx, rdi
mov rdi, rbx
xchg rdi, rcx
call fcn.1400758b0
mov dword [rsp - 0x34], ebp
test rax, rax
je 0x140065534
rol rax, 3
rol rax, 5
rol rax, 0x11
movabs rcx, 0x7149284f50cde09c
xor rcx, 0x675e4e70
sub rcx, 0x6bcaff
xor rcx, 0x407b42c7
add rcx, 0x4350c89
xor rax, rcx
mov dword [rsp + 0x128], edi
mov dword [rsp - 0xc], 0x70f0de41
movabs rcx, 0x3305a3153e3620c6
xor rcx, 0x3f5ccbce
add rcx, 0x829a786
add rcx, 0x3c9bac36
sub rcx, 0x2abf8a53
add rax, rcx
xchg r14, r14
movabs rcx, 0x3be1aa02675616e1
xor rcx, 0x367078b4
xor rcx, 0x552d19ca
add rcx, 0x10c793a9
add rcx, 0x5b6cf891
xor rax, rcx
not rax
mov dword [rsp - 0x3c], 0x50ab8b18
mov qword [rsi + 0x98], rax
jmp 0x140065560
mov dword [rsp + 0x128], 0x30547711
xor dword [rsp + 0x128], 0x5aea97b4
xor dword [rsp + 0x128], 0x3ae1c764
sub dword [rsp + 0x128], 0x505f27c0
mov edx, 0x5e0bf544
sub edx, 0x43d7ac96
xor edx, 0x71113495
xor edx, 0x28481512
xor edx, 0x599c87d0
xchg rbx, r11
mov rcx, r11
xchg r11, rbx
call fcn.1400758b0
xchg r14, r14
test rax, rax
je 0x140065611
not rax
mov rbx, rbx
mov dword [rsp + 0x150], edi
movabs rcx, 0x3fee772f7032c903
sub rcx, 0x2163dc99
add rcx, 0x221ded8a
xor rcx, 0x4dea9e0d
add rcx, 0x7fffffff
sub rcx, 0x242d39a9
sub rax, rcx
movabs rcx, 0xdf6111fd23d15d23
xor rcx, 0x5a23109b
xor rcx, 0x558b2c87
add rcx, 0xfb62c2
not rax
rol rax, 4
rol rax, 0x14
add rax, rcx
xchg r8, rax
mov qword [rsi + 0xa0], r8
xchg r8, rax
jmp 0x14006563d
mov dword [rsp + 0x150], 0x53fb1a36
sub dword [rsp + 0x150], 0x2a5da479
add dword [rsp + 0x150], 0x39e39971
sub dword [rsp + 0x150], 0x63810f2d
mov edx, 0x3d4319ec
sub edx, 0x2f808fa1
add edx, 0x1b3c9753
add edx, 0x27f2c2f4
sub edx, 0x2be14cc6
xchg rbx, rdi
mov rcx, rdi
xchg rbx, rdi
call fcn.1400758b0
test rax, rax
je 0x140065732
mov dword [rsp - 0x34], 0x31e09d6b
movabs rcx, 0x46138e3d511fdc26
sub rcx, 0x2db644ed
add rcx, 0x2e3b047d
add rcx, 0x2244d319
mov dword [rsp + 0x5c], edi
add rax, rcx
mov dword [rsp - 0x20], 0x23bcbaa4
movabs rcx, 0x1ef24392107542d4
add rcx, 0x6c009662
sub rcx, 0x730f4b12
add rcx, 0x4ec7985b
xor rcx, 0x16da1a76
ror rax, 3
ror rax, 6
ror rax, 2
add rcx, rax
xchg r14, r14
movabs rax, 0x6bdfb5b7629ffea5
add rax, 0x5665619
sub rax, 0x57fd7960
add rax, 0x3ce9c73c
add rax, 0x84ca0da
xor rcx, rax
rol rcx, 7
rol rcx, 1
rol rcx, 2
rol rcx, 0x1a
rol rcx, 1
rol rcx, 5
rol rcx, 1
rol rcx, 1
xchg rcx, rsp
mov qword [rsi + 0xa8], rsp
xchg rsp, rcx
jmp 0x140065752
mov dword [rsp + 0x5c], 0x3616b63e
sub dword [rsp + 0x5c], 0x1246a51f
add dword [rsp + 0x5c], 0x53115c32
xor dword [rsp + 0x5c], 0x76e16d50
mov edx, 0x78cecd55
xor edx, 0x7b2c7bb7
add edx, 0x5d57b26b
sub edx, 0x3d72cb38
add edx, 0x5ce7c4cc
mov rcx, rbx
mov dword [rsp - 0xc], ecx
call fcn.1400758b0
test rax, rax
je 0x14006581f
mov r12, r12
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xbadf2ccf1ab78471
sub rcx, 0x1254f352
xor rcx, 0x43621328
xor rcx, 0x2fd7ac40
add rcx, 0x7fffffff
sub rcx, 0x382ccbfd
add rax, rcx
xchg rdx, rdx
mov dword [rsp + 0x8c], edi
movabs rcx, 0xe07560d15c2cec2f
xor rcx, 0x66d968d1
xor rcx, 0x56404f8e
sub rcx, 0x61759a0a
add rcx, 0x7fffffff
add rcx, 0x7356cfc0
xor rax, rcx
ror rax, 0x14
ror rax, 0x10
ror rax, 0xb
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0xb0], rax
jmp 0x140065856
mov dword [rsp + 0x8c], 0x8160ef2
add dword [rsp + 0x8c], 0x2f83859
add dword [rsp + 0x8c], 0x59082322
xor dword [rsp + 0x8c], 0x65220c10
xor dword [rsp + 0x8c], 0x134667c
mov edx, 0x65dcecbe
sub edx, 0x71150a1
sub edx, 0x3799c2d8
sub edx, 0xa678548
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x10], 0x3631e018
je 0x14006594b
ror rax, 2
ror rax, 1
ror rax, 0x11
ror rax, 1
ror rax, 1
movabs rcx, 0x49c3256177d2bb31
sub rcx, 0x45b46560
xor rcx, 0x24bd69b5
add rcx, 0x4cc60e3d
add rcx, 0x7fffffff
xor rcx, 0x64fe02a5
xor rax, rcx
mov dword [rsp + 0x94], edi
mov r12, r12
movabs rcx, 0x58776a9d24594819
add rcx, 0x4003b720
xor rcx, 0x4e1463bc
xor rcx, 0x6ced1e4d
sub rcx, 0x282054d6
add rax, rcx
movabs rcx, 0x3ed3c6da34a8f1f1
sub rcx, 0xb5f9788
xor rcx, 0x3caad977
add rcx, 0x7fffffff
add rcx, 0x416dddb7
ror rax, 0x29
ror rax, 3
ror rax, 2
ror rax, 1
xor rax, rcx
xchg rsi, rsi
xchg rbp, rax
mov qword [rsi + 0xb8], rbp
xchg rbp, rax
jmp 0x140065977
mov dword [rsp + 0x94], 0x7b7593f
add dword [rsp + 0x94], 0x671e02eb
sub dword [rsp + 0x94], 0x3e2ab41a
sub dword [rsp + 0x94], 0x30aaa80f
mov edx, 0x60c6afb
xor edx, 0x6fd6a9b3
xor edx, 0x181eceb3
xor edx, 0x281c9cf9
mov rcx, rbx
call fcn.1400758b0
xchg rbx, rbx
test rax, rax
je 0x140065a49
not rax
xchg rsp, rsp
mov dword [rsp + 0x9c], edi
movabs rcx, 0x60fececf7d3408e8
add rcx, 0x1ac786b
sub rcx, 0x17aeb7fb
sub rcx, 0x47f1e99b
add rax, rcx
mov r8, r8
movabs rcx, 0x2c9abb455ba38908
add rcx, 0xd3dbf4a
sub rcx, 0x2aee48ef
sub rcx, 0x2c00b77f
add rcx, 0x7fffffff
xor rcx, 0x54b93eaa
xor rax, rcx
movabs rcx, 0x301de99402f834b1
add rcx, 0x10101661
add rcx, 0x5a7767cc
add rcx, 0x7fffffff
xor rcx, 0x50e5acb1
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov r9, r9
mov qword [rsi + 0xc0], rax
jmp 0x140065a75
mov dword [rsp + 0x9c], 0xb178db1
add dword [rsp + 0x9c], 0x920c2ab
xor dword [rsp + 0x9c], 0x200f9fc0
xor dword [rsp + 0x9c], 0x3437cf9d
mov edx, 0x278109c8
xor edx, 0x1f65f65a
sub edx, 0x29f033d9
add edx, 0x9c4bf3d4
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
call fcn.1400758b0
test rax, rax
je 0x140065b6c
mov dword [rsp - 0x38], 0x2c35d652
movabs rcx, 0x4867919973a089f7
sub rcx, 0x35c87410
add rcx, 0x9a5f875
add rcx, 0x105f5077
add rcx, 0x7fffffff
xor rcx, 0x3734fe25
mov dword [rsp + 0xc4], edi
add rax, rcx
mov dword [rsp - 0x28], edi
movabs rcx, 0x5587a8bf7c31f2b5
sub rcx, 0x4ce41aa3
sub rcx, 0x26ae0cf
add rcx, 0x136876cd
add rcx, 0x7fffffff
add rcx, 0x1e8cd18a
rol rax, 0x17
rol rax, 2
rol rax, 6
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0xc2e45f6977a6bb14
sub rax, 0x65334923
add rax, 0x1bbb7b6d
xor rax, 0x6f5fed57
ror rcx, 0x14
ror rcx, 0xd
ror rcx, 4
ror rcx, 1
ror rcx, 1
add rax, rcx
xchg r13, r13
xchg rdx, rax
mov qword [rsi + 0xc8], rdx
xchg rdx, rax
jmp 0x140065ba3
mov dword [rsp + 0xc4], 0x5e9ea398
xor dword [rsp + 0xc4], 0x2924302c
sub dword [rsp + 0xc4], 0x53813be5
sub dword [rsp + 0xc4], 0x1c47d9d8
xor dword [rsp + 0xc4], 0x7f17df6
mov edx, 0x536270d1
xor edx, 0x73e61b7c
add edx, 0x4e315d72
sub edx, 0xf8c9152
add edx, 0xf3fa2af
xchg rcx, r9
mov r9, rbx
xchg rcx, r9
call fcn.1400758b0
test rax, rax
je 0x140065c72
xchg rbx, rbx
movabs rcx, 0x43fd08ee43c47042
add rcx, 0x11c972cd
sub rcx, 0x4edd9ef9
add rcx, 0x22b1ebb2
mov dword [rsp + 0xfc], edi
add rax, rcx
xchg r9, r9
movabs rcx, 0x6802eccf14889bc2
xor rcx, 0x1a3eb051
xor rcx, 0x4afcaf73
add rcx, 0x4831d63e
not rax
mov dword [rsp - 0xc], 0x29ffb114
sub rax, rcx
movabs rcx, 0x490547b341a4fac6
xor rcx, 0x4241dfc1
add rcx, 0x140c7109
add rcx, 0x7fffffff
add rcx, 0x1d03e538
xor rax, rcx
not rax
mov rcx, rcx
xchg r9, rax
mov qword [rsi + 0xd0], r9
xchg r9, rax
jmp 0x140065ca9
mov dword [rsp + 0xfc], 0x665cfeaf
sub dword [rsp + 0xfc], 0x1f17de57
add dword [rsp + 0xfc], 0x40190e3
sub dword [rsp + 0xfc], 0xa89f2bd
sub dword [rsp + 0xfc], 0x40bcbe7d
mov edx, 0x45cc8540
sub edx, 0x9e4ab1d
sub edx, 0x1837335
add edx, 0x874f732b
xchg r11, rbx
mov rcx, r11
xchg rbx, r11
call fcn.1400758b0
mov dword [rsp - 0x44], esp
test rax, rax
je 0x140065d82
movabs rcx, 0xd8a9160550810ce7
sub rcx, 0x4f0287d0
add rcx, 0x13942181
add rcx, 0x2e2cac45
mov dword [rsp + 0x10c], edi
mov dword [rsp - 0x10], 0x5383a46f
add rax, rcx
movabs rcx, 0x6e00798c18250d41
xor rcx, 0x4dae7ed7
xor rcx, 0x6a2622f3
sub rcx, 0xa052713
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x22d4dd8943e02494
sub rcx, 0x3cdddac
sub rcx, 0x210e609c
add rcx, 0x7fffffff
xor rcx, 0x7167f668
sub rax, rcx
xchg r8, r8
ror rax, 0x1e
ror rax, 1
ror rax, 0xb
ror rax, 2
ror rax, 1
not rax
mov dword [rsp - 0x1c], edx
mov qword [rsi + 0xd8], rax
jmp 0x140065dae
mov dword [rsp + 0x10c], 0x4f264f2b
xor dword [rsp + 0x10c], 0x35ed6440
sub dword [rsp + 0x10c], 0x6d1f117a
sub dword [rsp + 0x10c], 0xdac19f0
mov edx, 0x2233c85d
add edx, 0x2d0cd2cc
xor edx, 0x2cbceb3a
sub edx, 0x15fd13a6
xor edx, 0x791a5f35
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
mov dword [rsp - 0x28], 0x6126681f
test rax, rax
je 0x140065e90
ror rax, 4
ror rax, 7
ror rax, 8
ror rax, 5
movabs rcx, 0xae1af38d4492522a
sub rcx, 0x311e954a
add rcx, 0x2cab7586
add rcx, 0x7fffffff
sub rcx, 0xcbda901
add rax, rcx
xchg r12, r12
mov dword [rsp + 0x134], edi
ror rax, 9
ror rax, 0x12
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x6ab4fc4c66bfa56e
sub rcx, 0x47563cd0
xor rcx, 0x6f13bae0
add rcx, 0x7fffffff
sub rcx, 0x466dbdba
add rax, rcx
rol rax, 2
rol rax, 1
rol rax, 8
rol rax, 6
rol rax, 1
rol rax, 2
rol rax, 1
mov qword [rsi + 0xe0], rax
jmp 0x140065ec7
mov dword [rsp + 0x134], 0x4314bee6
xor dword [rsp + 0x134], 0x4ce6c657
add dword [rsp + 0x134], 0x4f3a199c
sub dword [rsp + 0x134], 0x5d423239
sub dword [rsp + 0x134], 0x1ea6013
mov edx, 0x7d9f6e1d
sub edx, 0x5a488158
xor edx, 0x4de6ffbc
add edx, 0x236ad1a7
mov rcx, rbx
call fcn.1400758b0
mov rbp, rbp
test rax, rax
je 0x140065f82
ror rax, 0x23
ror rax, 9
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x3eb6e5a363e14846
xor rcx, 0x465c105c
sub rcx, 0x141b4731
add rcx, 0x7fffffff
add rcx, 0x5c14fecd
xor rax, rcx
mov dword [rsp - 0x3c], 0xfd9ae74
mov dword [rsp + 0x140], edi
not rax
movabs rcx, 0x37b278e21e11a939
add rcx, 0x15e559d2
sub rcx, 0x1d9b1244
add rcx, 0x7fffffff
add rcx, 0x42f14154
rol rax, 9
rol rax, 0xb
rol rax, 1
rol rax, 1
add rax, rcx
mov qword [rsi + 0xe8], rax
jmp 0x140065fae
mov dword [rsp + 0x140], 0x51c931b4
sub dword [rsp + 0x140], 0xd6b8b38
add dword [rsp + 0x140], 0x31ffbafa
xor dword [rsp + 0x140], 0x765d6177
mov edx, 0x2a76bd3d
add edx, 0x4cc56946
sub edx, 0x54379f32
xor edx, 0x6a040d74
add edx, 0x296391e6
mov rcx, rbx
call fcn.1400758b0
mov r14, r14
test rax, rax
je 0x1400660b1
movabs rcx, 0xff83e25a092409e1
add rcx, 0x52674893
xor rcx, 0x254f0d65
sub rcx, 0x3d68425c
mov dword [rsp + 0x14c], edi
add rax, rcx
mov dword [rsp - 0x1c], ecx
movabs rcx, 0xe405d5836362364d
add rcx, 0x1b47d4e6
sub rcx, 0x65e95a1f
add rcx, 0x24727733
add rcx, 0x7fffffff
sub rcx, 0x3473a506
rol rax, 4
rol rax, 0x1b
rol rax, 0xe
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
mov dword [rsp - 0x3c], ecx
movabs rax, 0x2ca2886727d4ac49
add rax, 0xe0356d4
xor rax, 0x4188120a
sub rax, 0x2239a38c
sub rax, 0x40fa69e5
xor rcx, rax
movabs rax, 0x587d43325304d2a2
xor rax, 0x14aad140
xor rax, 0x153cc0f5
xor rax, 0x2e396ea2
add rax, 0x2017d46f
sub rcx, rax
xchg rcx, r12
mov qword [rsi + 0xf0], r12
xchg r12, rcx
jmp 0x1400660dd
mov dword [rsp + 0x14c], 0x5d09bac1
sub dword [rsp + 0x14c], 0x56a1460c
xor dword [rsp + 0x14c], 0x45e0cdb9
xor dword [rsp + 0x14c], 0x4388b90d
mov edx, 0x5a0c0026
sub edx, 0x407a8531
add edx, 0x278c877d
xor edx, 0x58a4a26
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x3c], 0x7cfecea2
je 0x1400661bf
not rax
mov dword [rsp + 0x168], edi
movabs rcx, 0xb48a5ca3e55e8c8
sub rcx, 0x1cabac21
sub rcx, 0x3b6a3d2
xor rcx, 0x1815a486
sub rax, rcx
mov dword [rsp - 0x28], 0x6104a511
movabs rcx, 0x5b3264e145ddd925
xor rcx, 0x17b7d79e
add rcx, 0x28321f9f
add rcx, 0x7fffffff
sub rcx, 0x34e97545
xor rax, rcx
mov dword [rsp - 0x28], ebp
movabs rcx, 0x723b16303d915cef
xor rcx, 0x43bf6785
sub rcx, 0x612df2c9
xor rcx, 0x38642154
add rcx, 0x7fffffff
add rcx, 0x53241ac
not rax
mov dword [rsp - 0xc], 0x101998fc
sub rax, rcx
xchg rsp, rax
mov qword [rsi + 0xf8], rsp
xchg rsp, rax
jmp 0x1400661f6
mov dword [rsp + 0x168], 0x744c479e
xor dword [rsp + 0x168], 0x114d12cf
sub dword [rsp + 0x168], 0x4c08e4be
xor dword [rsp + 0x168], 0xf5ce038
sub dword [rsp + 0x168], 0x17a490aa
mov edx, 0x271258
add edx, 0x1fda67a6
xor edx, 0xbb3fbf4
xor edx, 0x2c11211a
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.1400758b0
test rax, rax
je 0x1400662e4
mov r11, r11
rol rax, 6
rol rax, 0x12
rol rax, 3
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x7753897a77a3bce3
xor rcx, 0x15b50e9c
sub rcx, 0x53325d81
sub rcx, 0x18ea32
add rcx, 0x5296e16
xor rax, rcx
mov dword [rsp + 0x17c], edi
movabs rcx, 0x42644b0e0c28d9fc
xor rcx, 0x299b2535
add rcx, 0x563716aa
sub rcx, 0xf0b5110
xor rcx, 0x606a4b6c
sub rax, rcx
movabs rcx, 0x6b9c3456360ba123
xor rcx, 0x616f1d3d
sub rcx, 0x4fb6ced8
xor rcx, 0x69edb697
add rcx, 0x7fffffff
sub rcx, 0x13e6923a
xor rax, rcx
rol rax, 0x11
rol rax, 2
rol rax, 1
rol rax, 1
xchg rcx, rax
mov qword [rsi + 0x100], rcx
xchg rcx, rax
jmp 0x14006631b
mov dword [rsp + 0x17c], 0x1e724f48
sub dword [rsp + 0x17c], 0xb032085
xor dword [rsp + 0x17c], 0x1f7d2e6
xor dword [rsp + 0x17c], 0x42cf19af
sub dword [rsp + 0x17c], 0x5057e589
mov edx, 0x1d248bb4
sub edx, 0x3c558fd
add edx, 0x5803d810
sub edx, 0x69532cec
xor edx, 0x1e524b82
mov rcx, rbx
xchg r12, r12
call fcn.1400758b0
test rax, rax
je 0x1400663cb
mov dword [rsp - 0x38], 0x7911b1ff
ror rax, 0x1a
ror rax, 0xb
ror rax, 9
ror rax, 3
ror rax, 5
ror rax, 1
movabs rcx, 0x3e759e402614d59d
xor rcx, 0x6338c105
add rcx, 0x7763104
xor rcx, 0x66011560
not rax
mov dword [rsp + 0x180], edi
mov dword [rsp - 0x38], esp
sub rax, rcx
not rax
rol rax, 0x1b
rol rax, 0xa
rol rax, 3
rol rax, 4
rol rax, 4
rol rax, 5
rol rax, 1
rol rax, 1
mov qword [rsi + 0x108], rax
mov rsi, rsi
jmp 0x140066402
mov dword [rsp + 0x180], 0x3ec30805
sub dword [rsp + 0x180], 0x10a8f88
add dword [rsp + 0x180], 0x34587337
xor dword [rsp + 0x180], 0xd87facf
sub dword [rsp + 0x180], 0x7f97117a
mov edx, 0x42f6169d
xor edx, 0x4cafce78
add edx, 0x378c54c6
add edx, 0x1041882
sub edx, 0x19f715d9
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
xchg r11, r11
je 0x1400664fd
movabs rcx, 0x46812f233cd6f9fc
xor rcx, 0x4b55ef21
add rcx, 0x5f0b07e
xor rcx, 0x7fa0d594
mov dword [rsp + 0x19c], edi
mov rsi, rsi
add rax, rcx
movabs rcx, 0x165de731551375bd
sub rcx, 0x4687aad7
add rcx, 0x1e1c16c0
add rcx, 0x7879d6fe
xor rax, rcx
movabs rcx, 0x1ccb077218bc8816
add rcx, 0x11aaa558
add rcx, 0xa03f33b
sub rcx, 0x402b439
add rcx, 0x7fffffff
sub rcx, 0x27650954
sub rax, rcx
xchg r10, r10
movabs rcx, 0x5d54aa76751077d2
xor rcx, 0x19f7b507
sub rcx, 0x67d91b09
add rcx, 0x29795b0
add rcx, 0x2a2264a4
xor rax, rcx
xchg r12, r12
ror rax, 0x26
ror rax, 0x12
ror rax, 1
mov qword [rsi + 0x110], rax
jmp 0x140066529
mov dword [rsp + 0x19c], 0x17a3a62
sub dword [rsp + 0x19c], 0x9fd1dd
xor dword [rsp + 0x19c], 0x108f5af9
sub dword [rsp + 0x19c], 0x1055327b
mov edx, 0x76a34ca9
xor edx, 0x5ac640e5
sub edx, 0x405a56a
xor edx, 0x6e46898d
xor edx, 0xec77f949
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
xchg r13, r13
je 0x1400665df
movabs rcx, 0x342036fb25e8420a
sub rcx, 0xba2292e
xor rcx, 0x73078de9
sub rcx, 0x109fb7af
mov dword [rsp + 0x1a0], edi
mov rsp, rsp
xor rax, rcx
movabs rcx, 0xe2da5f464e03eda2
add rcx, 0xe549ab7
xor rcx, 0x77ea91d6
add rcx, 0x603df28
add rcx, 0x7fffffff
add rcx, 0x41cc5b3d
rol rax, 0x23
rol rax, 3
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x10], 0x1463f6b8
xchg rbp, rax
mov qword [rsi + 0x118], rbp
xchg rbp, rax
jmp 0x140066616
mov dword [rsp + 0x1a0], 0x1116ef35
add dword [rsp + 0x1a0], 0x44251754
add dword [rsp + 0x1a0], 0x16688f2
xor dword [rsp + 0x1a0], 0x584ab67d
sub dword [rsp + 0x1a0], 0xee83905
mov edx, 0x63ad3123
sub edx, 0x20026b90
xor edx, 0x54633138
xor edx, 0x6e75908f
add edx, 0x5928d293
mov rcx, rbx
call fcn.1400758b0
test rax, rax
mov r10, r10
je 0x1400666e7
movabs rcx, 0x6f5a4437544026c0
xor rcx, 0x6686a52
xor rcx, 0x37e36752
add rcx, 0x7fffffff
sub rcx, 0x525088f5
mov dword [rsp + 0x48], edi
xchg rbp, rbp
add rax, rcx
movabs rcx, 0x39d0c08e30665401
xor rcx, 0x19f50fba
add rcx, 0x19354af1
add rcx, 0x7fffffff
add rcx, 0x1a0c28d1
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x10], 0x7bb8d78b
movabs rcx, 0xfb48e15346cc67eb
add rcx, 0x8cf4e14
add rcx, 0x163a31fa
sub rcx, 0x1385a1ac
sub rcx, 0x2e8be9fa
xor rax, rcx
mov rcx, rcx
mov qword [rsi + 0x120], rax
jmp 0x14006670f
mov dword [rsp + 0x48], 0x69011595
sub dword [rsp + 0x48], 0x4d39d556
xor dword [rsp + 0x48], 0x1045797f
add dword [rsp + 0x48], 0x736c227a
sub dword [rsp + 0x48], 0x7eee5bb9
mov edx, 0xf948d23
xor edx, 0x73895147
sub edx, 0x6e83f655
xor edx, 0xd062063b
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
test rax, rax
je 0x1400667d4
mov dword [rsp - 0x14], 0x555a7a9d
movabs rcx, 0x9bd852f93bd41c5d
sub rcx, 0x19bab835
add rcx, 0x8d5a99f
sub rcx, 0x29b51554
mov dword [rsp + 0x50], edi
add rax, rcx
mov dword [rsp - 0x1c], 0x5b03fae1
movabs rcx, 0x2632e7853392bdfb
add rcx, 0x32a8362c
xor rcx, 0x28ee942e
add rcx, 0x7fffffff
sub rcx, 0xaa8904f
not rax
xchg r11, r11
ror rax, 0x21
ror rax, 5
ror rax, 4
ror rax, 5
ror rax, 2
ror rax, 4
ror rax, 1
add rax, rcx
mov rbx, rbx
ror rax, 9
ror rax, 0x16
mov qword [rsi + 0x128], rax
jmp 0x1400667f4
mov dword [rsp + 0x50], 0x62c44842
sub dword [rsp + 0x50], 0x46d7638d
add dword [rsp + 0x50], 0x16c4bd00
xor dword [rsp + 0x50], 0x32b1a1b4
mov edx, 0x75bf9ac8
sub edx, 0x189f3d13
xor edx, 0x4c9abe51
add edx, 0xce250f10
xchg r10, rbx
mov rcx, r10
xchg r10, rbx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x24], edi
je 0x1400668c6
rol rax, 0xc
rol rax, 5
rol rax, 2
rol rax, 1
movabs rcx, 0xae7049447a5e06ad
xor rcx, 0x5cdb904e
add rcx, 0x1591c52e
add rcx, 0x3150985a
add rax, rcx
mov rdx, rdx
mov dword [rsp + 0x88], edi
movabs rcx, 0x26b58a7f3022c0b3
add rcx, 0x11f049a6
sub rcx, 0xcffd313
sub rcx, 0x23a734fe
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x3a3f54d030e26952
xor rcx, 0x707aba96
xor rcx, 0x75ee80b
sub rcx, 0x1cb811e4
xor rcx, 0xc34b46b
sub rax, rcx
ror rax, 9
ror rax, 1
xchg rsp, rax
mov qword [rsi + 0x130], rsp
xchg rsp, rax
jmp 0x1400668fd
mov dword [rsp + 0x88], 0x27717960
sub dword [rsp + 0x88], 0x9ad40ed
add dword [rsp + 0x88], 0x469b2222
xor dword [rsp + 0x88], 0x3646c15b
sub dword [rsp + 0x88], 0x52199bcd
mov edx, 0x6bce836c
xor edx, 0x72ff0d73
xor edx, 0x2246059f
xor edx, 0x38b857b7
add edx, 0x6f91f5b
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x30], ecx
je 0x1400669a5
ror rax, 0xe
movabs rcx, 0x8ae5270520cb1d2
xor rcx, 0x24ac9246
sub rcx, 0x408b858d
sub rcx, 0x325ef5e6
add rax, rcx
mov r10, r10
mov dword [rsp + 0x90], edi
not rax
movabs rcx, 0x35d2e29679bd4b36
xor rcx, 0x776604f3
add rcx, 0x5b325b24
xor rcx, 0x5d0a4690
ror rax, 1
ror rax, 8
xor rax, rcx
mov dword [rsp - 0x14], ebp
xchg r11, rax
mov qword [rsi + 0x138], r11
xchg r11, rax
jmp 0x1400669d1
mov dword [rsp + 0x90], 0x368caa6d
xor dword [rsp + 0x90], 0x7f17110
add dword [rsp + 0x90], 0x187b408f
xor dword [rsp + 0x90], 0x49f91c0d
mov edx, 0x4a7cfad9
sub edx, 0x37ed7f74
add edx, 0x111214f0
xor edx, 0x176e2be6
add edx, 0x6054c186
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
mov r14, r14
je 0x140066a82
ror rax, 0xb
ror rax, 1
ror rax, 5
ror rax, 1
movabs rcx, 0xf2448da604c30bd2
add rcx, 0x40a66c2c
sub rcx, 0x2ec007b1
xor rcx, 0x16a25d9a
add rax, rcx
mov dword [rsp - 0xc], esi
mov dword [rsp + 0x98], edi
ror rax, 0x22
ror rax, 0x11
ror rax, 2
ror rax, 1
ror rax, 1
not rax
ror rax, 0xa
ror rax, 0x16
ror rax, 3
ror rax, 9
ror rax, 0xa
ror rax, 1
ror rax, 1
xchg rsp, rax
mov qword [rsi + 0x140], rsp
xchg rsp, rax
jmp 0x140066aae
mov dword [rsp + 0x98], 0x62f5f8db
sub dword [rsp + 0x98], 0x326f08
xor dword [rsp + 0x98], 0x596f0811
xor dword [rsp + 0x98], 0x3bac81c3
mov edx, 0x1df48b3d
add edx, 0x565b48cb
sub edx, 0x6563e43f
add edx, 0x158b1c1b
add edx, 0x5e233896
mov rcx, rbx
call fcn.1400758b0
xchg rbp, rbp
test rax, rax
je 0x140066b63
not rax
mov dword [rsp - 0x1c], esp
mov dword [rsp + 0xc8], edi
movabs rcx, 0x7542ed205facb356
xor rcx, 0x2ad7ed7e
sub rcx, 0xa73155a
add rcx, 0x636d9576
add rax, rcx
movabs rcx, 0xefb936e8318f9f1b
add rcx, 0x3aaab8dd
sub rcx, 0x5ce1ac2c
add rcx, 0x7fffffff
add rcx, 0x4278a962
not rax
mov dword [rsp - 0x30], edx
ror rax, 0x15
ror rax, 5
ror rax, 2
add rax, rcx
mov dword [rsp - 0x28], 0x70cf8268
xchg r12, rax
mov qword [rsi + 0x148], r12
xchg r12, rax
jmp 0x140066b9a
mov dword [rsp + 0xc8], 0x44960cdd
sub dword [rsp + 0xc8], 0x3b659e22
add dword [rsp + 0xc8], 0x7f4f1b0
add dword [rsp + 0xc8], 0x209343ad
sub dword [rsp + 0xc8], 0x31b8a417
mov edx, 0x76a0b35d
sub edx, 0x572fcbdf
xor edx, 0x2952ead3
add edx, 0x26635e9a
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x38], esi
je 0x140066c88
movabs rcx, 0x277d01ae59bf786f
xor rcx, 0x32dc6c75
sub rcx, 0x24079d78
sub rcx, 0x3d43ada5
xor rcx, 0x1c2789ee
mov dword [rsp + 0xf8], edi
xor rax, rcx
mov dword [rsp - 0x1c], 0x7dbad289
movabs rcx, 0x4e3a78db7973a7e0
xor rcx, 0x361b45f
xor rcx, 0x1682c7f5
add rcx, 0x7535d26a
sub rax, rcx
mov r15, r15
movabs rcx, 0x6c112ba178d9b99b
xor rcx, 0x3edb2577
xor rcx, 0x1f836791
sub rcx, 0x50459995
ror rax, 0xa
ror rax, 0xd
ror rax, 0xe
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
rol rax, 8
rol rax, 2
rol rax, 0xf
rol rax, 5
rol rax, 1
xchg rsp, rax
mov qword [rsi + 0x150], rsp
xchg rsp, rax
jmp 0x140066cb4
mov dword [rsp + 0xf8], 0x396ed976
add dword [rsp + 0xf8], 0x18ff1902
xor dword [rsp + 0xf8], 0x3fbf1592
xor dword [rsp + 0xf8], 0x6dd2e7eb
mov edx, 0x329aaf7d
sub edx, 0x285dc134
add edx, 0x48106a74
xor edx, 0xb0523f2c
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
xchg r10, r10
test rax, rax
je 0x140066d8a
movabs rcx, 0x2294ead20385cc79
add rcx, 0x7245ef17
sub rcx, 0x4feaab64
add rcx, 0x7fffffff
add rcx, 0x3d5ac44c
mov dword [rsp + 0x108], edi
mov dword [rsp - 0xc], esi
xor rax, rcx
movabs rcx, 0x5a032c25c389bdf
sub rcx, 0x4e3848ef
add rcx, 0x3fb2f6b9
sub rcx, 0x12bab936
add rcx, 0x2aade997
not rax
mov dword [rsp - 0x38], 0x4aeb5cbd
sub rax, rcx
movabs rcx, 0x35c9752335eaf7f4
add rcx, 0x401fd22c
sub rcx, 0x883520e
sub rcx, 0x3b59885e
not rax
mov dword [rsp - 0x38], 0x19a617f4
sub rax, rcx
xchg r8, rax
mov qword [rsi + 0x158], r8
xchg r8, rax
jmp 0x140066db6
mov dword [rsp + 0x108], 0x6ef9efe1
sub dword [rsp + 0x108], 0x1c208422
sub dword [rsp + 0x108], 0x59a564f
xor dword [rsp + 0x108], 0x4d3f1571
mov edx, 0x6fd75794
sub edx, 0x23ddfa34
xor edx, 0x30838c19
sub edx, 0x5e1cd7d
xchg r8, rbx
mov rcx, r8
xchg r8, rbx
call fcn.1400758b0
test rax, rax
xchg rsi, rsi
je 0x140066e96
movabs rcx, 0xc9d6f84a67067c6d
xor rcx, 0x12c3a1dc
sub rcx, 0x58a533f
xor rcx, 0x34537538
xor rcx, 0x47387190
mov dword [rsp + 0x138], edi
mov dword [rsp - 0x30], esi
add rax, rcx
movabs rcx, 0x5211a2a554ae91f9
sub rcx, 0x2d68fe1e
add rcx, 0x4d8650be
sub rcx, 0x230af3cc
sub rcx, 0xe8497b
rol rax, 7
rol rax, 0xd
rol rax, 7
rol rax, 0xe
rol rax, 1
xor rax, rcx
movabs rcx, 0x68ce0e78249d1ee7
add rcx, 0x33c0e87d
add rcx, 0x9cfe005
sub rcx, 0xe574e02
xor rcx, 0x38e06988
add rax, rcx
mov r11, r11
ror rax, 0x17
ror rax, 1
mov qword [rsi + 0x160], rax
jmp 0x140066ecd
mov dword [rsp + 0x138], 0x3a9cf9b0
xor dword [rsp + 0x138], 0x6349832e
sub dword [rsp + 0x138], 0x2bdd1c84
xor dword [rsp + 0x138], 0x1a9ca21c
sub dword [rsp + 0x138], 0x3764fc05
mov edx, 0x496e4bf8
add edx, 0x32933297
xor edx, 0x5ee3716b
xor edx, 0xe5d3bf5b
xchg r12, rcx
mov r12, rbx
xchg r12, rcx
call fcn.1400758b0
mov dword [rsp - 0x40], ecx
test rax, rax
je 0x140066fb5
ror rax, 0x10
ror rax, 0x24
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x5f5228215e35dc52
xor rcx, 0x59753bf9
add rcx, 0x6c56fe79
xor rcx, 0x30204a54
xor rax, rcx
mov dword [rsp + 0x13c], edi
movabs rcx, 0x41506a535c4cda2e
sub rcx, 0x1f053491
add rcx, 0x18fc162a
sub rcx, 0x47807e27
xor rcx, 0x295b03c8
sub rax, rcx
mov dword [rsp - 0x30], 0x7ddf479
movabs rcx, 0x10ea3996502e1e30
sub rcx, 0x45ef48ec
xor rcx, 0x35efcf8f
xor rcx, 0x35825aa1
xor rcx, 0x3425c39c
ror rax, 1
ror rax, 0x13
ror rax, 3
ror rax, 1
xor rax, rcx
xchg r11, rax
mov qword [rsi + 0x168], r11
xchg r11, rax
jmp 0x140066fec
mov dword [rsp + 0x13c], 0x796865ac
sub dword [rsp + 0x13c], 0x44f8c8a3
add dword [rsp + 0x13c], 0x46ef7927
sub dword [rsp + 0x13c], 0xe690cb8
sub dword [rsp + 0x13c], 0x6cf60977
mov edx, 0x443545d9
add edx, 0x1dc34a33
xor edx, 0x2ce2d7a9
xor edx, 0x3feb599c
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
mov rsp, rsp
test rax, rax
je 0x1400670cd
movabs rcx, 0xa7de7ec00a02ffa2
add rcx, 0x133cfba0
add rcx, 0x1b3bf4e0
sub rcx, 0x1e0cb7ef
xor rcx, 0x7c3bcb19
mov dword [rsp + 0x3c], edi
mov dword [rsp - 0x44], ebp
add rax, rcx
movabs rcx, 0x28199ddf4f9452ba
sub rcx, 0x4d9e1b9b
add rcx, 0x7677403e
sub rcx, 0x74109abe
xor rax, rcx
movabs rcx, 0x911e18ee12a13df5
add rcx, 0x3b572452
xor rcx, 0x14ee0de9
add rcx, 0x1190bff
add rcx, 0x7fffffff
add rcx, 0x1feeb4e
not rax
ror rax, 0x16
ror rax, 0x15
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 5
ror rax, 3
ror rax, 1
add rax, rcx
mov qword [rsi + 0x170], rax
jmp 0x1400670f5
mov dword [rsp + 0x3c], 0x39e86b26
xor dword [rsp + 0x3c], 0x435c3b6a
sub dword [rsp + 0x3c], 0x5e6f4359
add dword [rsp + 0x3c], 0x2582a85a
sub dword [rsp + 0x3c], 0x41c7b54c
mov edx, 0x759ca3c4
sub edx, 0x16b4a363
sub edx, 0x3ca62701
sub edx, 0x21d0101a
xor edx, 0x9af12ccf
mov rcx, rbx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x20], esi
je 0x1400671c3
ror rax, 0xb
ror rax, 3
ror rax, 4
ror rax, 4
ror rax, 2
ror rax, 5
ror rax, 1
movabs rcx, 0xbf3431d31117582a
add rcx, 0x214e54e2
add rcx, 0x30040d23
add rcx, 0x7fffffff
sub rcx, 0x5a9db088
add rax, rcx
mov dword [rsp + 0x44], edi
mov r8, r8
not rax
movabs rcx, 0x909ecb00d619deb
add rcx, 0x96017da
add rcx, 0x577c05d5
sub rcx, 0x1c392c09
sub rcx, 0x10d51d59
sub rax, rcx
ror rax, 0x27
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
mov qword [rsi + 0x178], rax
mov dword [rsp - 0x18], ecx
jmp 0x1400671e3
mov dword [rsp + 0x44], 0x2ec1176d
add dword [rsp + 0x44], 0x1d1ff04f
xor dword [rsp + 0x44], 0x7ded5655
xor dword [rsp + 0x44], 0x360c51e8
mov edx, 0x275337f1
add edx, 0x58388fb9
xor edx, 0x3faf057f
xor edx, 0x397b60ad
sub edx, 0x2b0830d1
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
xchg rcx, rcx
test rax, rax
je 0x1400672d2
movabs rcx, 0x3e03efc83644550c
add rcx, 0x22f3d084
add rcx, 0x844d14c
add rcx, 0x7fffffff
sub rcx, 0x6eb7f36
mov dword [rsp + 0x74], edi
mov dword [rsp - 0x30], 0x3711c405
xor rax, rcx
movabs rcx, 0x2de9281b3b2fa2a4
add rcx, 0x9c869ec
add rcx, 0x17f2957c
sub rcx, 0x44fcd845
add rax, rcx
movabs rcx, 0x2d11d1a76de06488
sub rcx, 0x6a5a8cdf
xor rcx, 0xaa4bb84
add rcx, 0x3604f9d5
add rcx, 0x3d75b02d
not rax
sub rax, rcx
mov rdx, rdx
movabs rcx, 0x351ceeac735cb549
sub rcx, 0x2f306951
add rcx, 0x13a72182
sub rcx, 0x1e8c98f4
xor rax, rcx
mov qword [rsi + 0x180], rax
mov dword [rsp - 0x44], esp
jmp 0x1400672f2
mov dword [rsp + 0x74], 0x14b895a9
add dword [rsp + 0x74], 0xd2a524b
xor dword [rsp + 0x74], 0x76ae829e
sub dword [rsp + 0x74], 0x574c6569
mov edx, 0xd2beaa6
add edx, 0x150641fe
xor edx, 0x538810b2
add edx, 0x7e4a490
sub edx, 0x4c264fa4
xchg rbx, r15
mov rcx, r15
xchg rbx, r15
call fcn.1400758b0
test rax, rax
je 0x1400673b9
mov dword [rsp - 0x34], 0x19ca511f
rol rax, 3
rol rax, 8
rol rax, 0xf
rol rax, 0xe
rol rax, 2
rol rax, 1
movabs rcx, 0x66cb3043d5a8828
xor rcx, 0x3111c05b
add rcx, 0x54b4a769
sub rcx, 0x26dc4783
xor rax, rcx
xchg r14, r14
mov dword [rsp + 0xac], edi
rol rax, 8
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0xbfacd44b345d2c46
add rcx, 0x23ab437d
xor rcx, 0x4218c7d1
add rcx, 0x5a93d12
add rax, rcx
mov dword [rsp - 0x34], esp
ror rax, 0xc
xchg r13, rax
mov qword [rsi + 0x188], r13
xchg r13, rax
jmp 0x1400673e5
mov dword [rsp + 0xac], 0x3b40adca
sub dword [rsp + 0xac], 0x3e3f712
add dword [rsp + 0xac], 0x2ad74ea3
sub dword [rsp + 0xac], 0x6234055a
mov edx, 0x7056fb59
xor edx, 0x78feb2d
sub edx, 0x2de95ffe
add edx, 0x1bbd20ad
sub edx, 0x6066bfd6
xchg rcx, r12
mov r12, rbx
xchg r12, rcx
call fcn.1400758b0
test rax, rax
xchg rcx, rcx
je 0x1400674bb
not rax
mov dword [rsp + 0xb4], edi
mov rsi, rsi
movabs rcx, 0x66308f6f27049a5d
add rcx, 0x1642e003
xor rcx, 0x672eafc8
add rcx, 0xa15f370
add rax, rcx
xchg r13, r13
movabs rcx, 0x578377525499f6b8
xor rcx, 0x146714ea
xor rcx, 0x1cb92b22
add rcx, 0x7fffffff
xor rcx, 0x3e4564a6
rol rax, 4
rol rax, 7
rol rax, 1
rol rax, 4
rol rax, 1
add rax, rcx
movabs rcx, 0x1dab01db5a944231
sub rcx, 0x43e1bbe8
xor rcx, 0x5475dc75
add rcx, 0x62ffae7f
xor rax, rcx
xchg rdi, rax
mov qword [rsi + 0x190], rdi
xchg rdi, rax
jmp 0x1400674e7
mov dword [rsp + 0xb4], 0x131c2a4
add dword [rsp + 0xb4], 0x58f090da
xor dword [rsp + 0xb4], 0x62f65e0d
sub dword [rsp + 0xb4], 0x38d40d72
mov edx, 0x370d7ebe
sub edx, 0x1a4044dc
add edx, 0x10284372
xor edx, 0xe23b84fc
xchg r9, rcx
mov r9, rbx
xchg r9, rcx
call fcn.1400758b0
xchg r11, r11
test rax, rax
je 0x1400675b9
movabs rcx, 0xc9245784102e0184
add rcx, 0x60aa4d56
xor rcx, 0x32ad8c73
sub rcx, 0xb4e6c22
add rcx, 0x1aee8ee1
mov dword [rsp + 0xe4], edi
mov dword [rsp - 0x28], ecx
add rax, rcx
movabs rcx, 0x1430fad75b57b307
add rcx, 0x1557e934
add rcx, 0x70e31b
sub rcx, 0x669cbffc
not rax
mov dword [rsp - 0x38], 0x1b21e2de
sub rax, rcx
movabs rcx, 0x2ddf50f34727d16f
sub rcx, 0x2fe0394c
xor rcx, 0x42f1f3df
xor rcx, 0x5aa7ae1
sub rcx, 0x27cd20af
ror rax, 9
ror rax, 0xd
ror rax, 1
add rax, rcx
mov qword [rsi + 0x198], rax
jmp 0x1400675f0
mov dword [rsp + 0xe4], 0x688a3c32
xor dword [rsp + 0xe4], 0x6553cc72
xor dword [rsp + 0xe4], 0x216c23ee
xor dword [rsp + 0xe4], 0x71df71c3
sub dword [rsp + 0xe4], 0x5d6aa26c
mov edx, 0x4ee44353
sub edx, 0x33e99498
xor edx, 0x1c40528
add edx, 0xcbb1ce54
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
call fcn.1400758b0
test rax, rax
je 0x1400676c6
mov dword [rsp - 0x38], esp
movabs rcx, 0x96c932553aacbf62
sub rcx, 0xca4a6a9
xor rcx, 0x5a46c48a
add rcx, 0x7fffffff
sub rcx, 0x5c12d981
mov dword [rsp + 0xec], edi
xor rax, rcx
mov r15, r15
movabs rcx, 0x83d0ae76aec9f11
xor rcx, 0x2d158116
xor rcx, 0x7c2e825c
add rcx, 0x169b640e
add rcx, 0x52aec96c
add rax, rcx
movabs rcx, 0x887fe9d716694f2
add rcx, 0xa1d6b28
sub rcx, 0x49ca032f
add rcx, 0x7fffffff
sub rcx, 0xe4a630c
rol rax, 0xd
rol rax, 0x1d
rol rax, 0x13
rol rax, 1
add rax, rcx
xchg r12, rax
mov qword [rsi + 0x1a0], r12
xchg r12, rax
jmp 0x1400676f2
mov dword [rsp + 0xec], 0x7b377ae
add dword [rsp + 0xec], 0x6848a037
sub dword [rsp + 0xec], 0x42ad06d2
sub dword [rsp + 0xec], 0x2d4f1112
mov edx, 0x5486dfe
add edx, 0x51e0a7f1
xor edx, 0x1f7becd9
sub edx, 0x3e9e03a2
add edx, 0xc246dfd3
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
test rax, rax
mov rsp, rsp
je 0x1400677ba
movabs rcx, 0x6738208c5ad6f143
xor rcx, 0x781e341e
sub rcx, 0x1b17b9a4
add rcx, 0x635df534
mov dword [rsp + 0x11c], edi
mov dword [rsp - 0x40], 0x220821e3
add rax, rcx
movabs rcx, 0xfd5edd93e735672
add rcx, 0x1cbda40
xor rcx, 0x4634fc02
xor rcx, 0x4b0523c3
add rcx, 0x4b3b862a
rol rax, 0x21
rol rax, 0xa
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
not rax
mov r10, r10
ror rax, 0xb
ror rax, 1
ror rax, 2
add rax, rcx
xchg r11, rax
mov qword [rsi + 0x1a8], r11
xchg r11, rax
jmp 0x1400677e6
mov dword [rsp + 0x11c], 0x34f7f894
add dword [rsp + 0x11c], 0x11292a42
sub dword [rsp + 0x11c], 0x41afcfba
sub dword [rsp + 0x11c], 0x471531b
mov edx, 0x68243d22
sub edx, 0x64c68a53
xor edx, 0x1bc46764
add edx, 0x696bd05
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
mov dword [rsp - 0x40], 0x7e5bdd57
test rax, rax
je 0x1400678fe
movabs rcx, 0x78289da05e7df132
xor rcx, 0x29fb10af
xor rcx, 0x2342174b
add rcx, 0x14318276
mov dword [rsp + 0x124], edi
xchg r12, r12
xor rax, rcx
movabs rcx, 0x582e1c5704a82906
add rcx, 0xadd747a
xor rcx, 0x382c53a3
add rcx, 0x7fffffff
sub rcx, 0x7aa41c1
add rax, rcx
movabs rcx, 0x510b999270a0bd6c
xor rcx, 0x3a3e1fc1
sub rcx, 0x3c1d839c
add rcx, 0x5b2574b3
add rcx, 0x7fffffff
sub rcx, 0xdc377ef
rol rax, 0xb
rol rax, 0xd
rol rax, 7
rol rax, 5
rol rax, 0x10
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
mov r8, r8
movabs rcx, 0x25af6bcb4df0792c
xor rcx, 0x6e2dfef2
sub rcx, 0x118833ab
add rcx, 0x16869c6b
add rcx, 0x2e6ae395
xor rax, rcx
mov r15, r15
xchg r10, rax
mov qword [rsi + 0x1b0], r10
xchg r10, rax
jmp 0x14006792a
mov dword [rsp + 0x124], 0x28cba522
sub dword [rsp + 0x124], 0x2262a321
xor dword [rsp + 0x124], 0x395a4787
sub dword [rsp + 0x124], 0x3f334585
mov edx, 0x5c78c192
sub edx, 0x354bff9f
sub edx, 0x1cea0e0a
xor edx, 0x3e8e21ab
xor edx, 0xd4942907
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x1c], edx
je 0x1400679e9
ror rax, 8
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x3cb065d42cc31821
add rcx, 0x46e39063
xor rcx, 0xb1b35a8
add rcx, 0x2a51632
add rcx, 0x7fffffff
sub rcx, 0x5ae4ef44
add rax, rcx
mov dword [rsp + 0x12c], edi
xchg rdi, rdi
rol rax, 6
rol rax, 9
rol rax, 0x15
rol rax, 0x10
rol rax, 1
not rax
rol rax, 4
rol rax, 0x19
rol rax, 1
rol rax, 1
rol rax, 5
rol rax, 1
mov qword [rsi + 0x1b8], rax
mov dword [rsp - 0x10], 0x811d478
jmp 0x140067a15
mov dword [rsp + 0x12c], 0x3494066e
xor dword [rsp + 0x12c], 0x61ea9838
xor dword [rsp + 0x12c], 0x420fe42e
sub dword [rsp + 0x12c], 0x17717a77
mov edx, 0x699d17e2
xor edx, 0x4077c573
xor edx, 0x78cfe684
add edx, 0x11e3e255
add edx, 0x56863e5a
xchg rcx, r8
mov r8, rbx
xchg rcx, r8
call fcn.1400758b0
mov dword [rsp - 0x3c], ecx
test rax, rax
je 0x140067ac6
not rax
mov dword [rsp + 0x15c], edi
xchg r11, r11
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
movabs rcx, 0x630dfa3e56f984df
sub rcx, 0x4d3750e3
xor rcx, 0x28785f03
xor rcx, 0x504b72cd
add rcx, 0x7fffffff
add rcx, 0x63b8378
not rax
rol rax, 0xb
rol rax, 5
rol rax, 5
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x34], edi
mov qword [rsi + 0x1c0], rax
jmp 0x140067afd
mov dword [rsp + 0x15c], 0x58487d4
add dword [rsp + 0x15c], 0x75b2f1b7
xor dword [rsp + 0x15c], 0x5a65c670
add dword [rsp + 0x15c], 0x4429fea2
xor dword [rsp + 0x15c], 0x657cbe9c
mov edx, 0x2dd86fc
add edx, 0x73e6c4c9
sub edx, 0xf0a5d04
sub edx, 0xd90f7f8
add edx, 0x25937d68
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x1c], esp
je 0x140067bc6
movabs rcx, 0x60746c6b7fea17ad
sub rcx, 0x7730815f
add rcx, 0x76c6c568
sub rcx, 0x7e5d33d8
mov dword [rsp + 0x160], edi
mov dword [rsp - 0x44], edi
xor rax, rcx
movabs rcx, 0x1c2f5db443985d5e
xor rcx, 0x394caaf7
xor rcx, 0x6dc6b192
add rcx, 0x1e745bd2
add rax, rcx
xchg r8, r8
movabs rcx, 0xf112d7e2399ddf0c
add rcx, 0x3b2344ab
sub rcx, 0x39908e78
add rcx, 0x66f2c8f1
xor rax, rcx
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
mov qword [rsi + 0x1c8], rax
mov dword [rsp - 0x38], esp
jmp 0x140067bfd
mov dword [rsp + 0x160], 0x7bf45d3d
sub dword [rsp + 0x160], 0x1d20c979
add dword [rsp + 0x160], 0x76e4f0b
add dword [rsp + 0x160], 0x122ede7
sub dword [rsp + 0x160], 0x6764d0b5
mov edx, 0x79bdb7d7
sub edx, 0x56f8bca2
add edx, 0x3cd84bcb
add edx, 0x4a2cfd5b
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
mov dword [rsp - 0x10], 0x13287213
test rax, rax
je 0x140067cd9
movabs rcx, 0x5adc1e7a28fa660f
add rcx, 0x9e9efe3
xor rcx, 0x1b799644
add rcx, 0x7fffffff
add rcx, 0x4702b66a
mov dword [rsp + 0x170], edi
mov rsp, rsp
xor rax, rcx
movabs rcx, 0x64079c222da28fec
add rcx, 0x38f2b5d8
sub rcx, 0xb840ca6
add rcx, 0x2300b729
add rcx, 0x5f833bd2
rol rax, 0x12
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x7edce2f151bcb57a
xor rcx, 0x4c8bb2de
xor rcx, 0x5fc6936c
add rcx, 0xc9baf51
ror rax, 0x17
xor rax, rcx
xchg r9, rax
mov qword [rsi + 0x1d0], r9
xchg r9, rax
jmp 0x140067d10
mov dword [rsp + 0x170], 0x5339986d
sub dword [rsp + 0x170], 0x3f2448bd
add dword [rsp + 0x170], 0x467aac4b
sub dword [rsp + 0x170], 0x49811afd
xor dword [rsp + 0x170], 0x110ee0ff
mov edx, 0x1f3430ea
add edx, 0x4e79666f
sub edx, 0x31deba09
sub edx, 0x2c93d83b
add edx, 0xac09f3e9
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.1400758b0
xchg rbx, rbx
test rax, rax
je 0x140067dec
movabs rcx, 0x918552a1327dd952
sub rcx, 0x16da408c
add rcx, 0x337b725b
xor rcx, 0x18956f41
add rcx, 0x7fffffff
xor rcx, 0x478dabcc
mov dword [rsp + 0x18c], edi
mov dword [rsp - 0x2c], ecx
add rax, rcx
movabs rcx, 0xc70e90aa760149bb
xor rcx, 0x11b2d037
xor rcx, 0x6b3021ce
sub rcx, 0x4c89f5a
xor rax, rcx
movabs rcx, 0x7f86137f694557bf
xor rcx, 0xfb43395
sub rcx, 0x1edeacf2
sub rcx, 0xa60208a
add rcx, 0x7fffffff
sub rcx, 0x15e153ad
add rax, rcx
mov dword [rsp - 0x14], 0x116c7473
xchg r12, rax
mov qword [rsi + 0x1d8], r12
xchg r12, rax
jmp 0x140067e18
mov dword [rsp + 0x18c], 0x635f2c7d
xor dword [rsp + 0x18c], 0x46c1dfe5
add dword [rsp + 0x18c], 0x37d9fad
xor dword [rsp + 0x18c], 0x291c9344
mov edx, 0x40910a00
sub edx, 0x23798e6c
xor edx, 0x591f7c66
sub edx, 0x2995e8b1
xor edx, 0xc3019486
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
je 0x140067ecb
xchg r10, r10
not rax
mov dword [rsp + 0x198], edi
movabs rcx, 0x3147c8bd749dac44
add rcx, 0x3820d8
xor rcx, 0x44002e32
xor rcx, 0x4eca5afc
add rcx, 0x7fffffff
xor rcx, 0x1e2dd426
sub rax, rcx
rol rax, 8
rol rax, 0x1b
rol rax, 0x11
rol rax, 5
rol rax, 1
not rax
rol rax, 0x23
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
mov qword [rsi + 0x1e0], rax
mov dword [rsp - 0x24], 0xa0039f7
jmp 0x140067f02
mov dword [rsp + 0x198], 0x727fa2ec
xor dword [rsp + 0x198], 0x3a48c1e
xor dword [rsp + 0x198], 0x4da8db69
sub dword [rsp + 0x198], 0x2ad53939
sub dword [rsp + 0x198], 0x119ebc61
mov edx, 0x7df7199
add edx, 0x69cbf34a
add edx, 0x49ab7b6
add edx, 0x3a93c4a2
xchg rbx, rdi
mov rcx, rdi
xchg rdi, rbx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x2c], ebp
je 0x140067fb4
movabs rcx, 0x1723cd7e2de59ee3
add rcx, 0x294770e6
add rcx, 0x10efaffa
xor rcx, 0x307b4da5
sub rcx, 0x47025f3c
mov dword [rsp + 0x30], edi
mov dword [rsp - 0x2c], edi
add rax, rcx
movabs rcx, 0x7a1395bc7ae3a782
sub rcx, 0x1ecb616b
xor rcx, 0x20fe1752
add rcx, 0x6560182
not rax
mov dword [rsp - 0x18], 0x3af7320f
rol rax, 0x1d
rol rax, 0x1d
rol rax, 2
rol rax, 1
not rax
add rax, rcx
mov qword [rsi + 0x1e8], rax
mov dword [rsp - 0x44], ecx
jmp 0x140067fd4
mov dword [rsp + 0x30], 0x716f8ecc
sub dword [rsp + 0x30], 0xd1275ce
sub dword [rsp + 0x30], 0x590b56a3
sub dword [rsp + 0x30], 0xb51c25a
mov edx, 0x35ff222e
add edx, 0x2429b948
add edx, 0xd79f52f
add edx, 0x2664947c
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
mov dword [rsp - 0x20], 0x7cf075ae
test rax, rax
je 0x1400680c3
movabs rcx, 0x69eccb9e538706a7
xor rcx, 0x407f73de
add rcx, 0xbf2c13e
add rcx, 0x5b8db61a
add rcx, 0x7fffffff
sub rcx, 0x5fbea179
mov dword [rsp + 0x40], edi
add rax, rcx
movabs rcx, 0x652237a83b07cda9
sub rcx, 0x3aec0d00
xor rcx, 0x3dcde914
xor rcx, 0xddc7a9b
ror rax, 0xb
ror rax, 0x23
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov r11, r11
movabs rcx, 0xda0fe8e964583d0f
sub rcx, 0x4be21912
xor rcx, 0x7cb71e37
sub rcx, 0x2169a853
add rcx, 0x65e18331
ror rax, 0x1d
ror rax, 8
ror rax, 4
ror rax, 3
ror rax, 1
add rax, rcx
mov qword [rsi + 0x1f0], rax
mov dword [rsp - 0x14], edi
jmp 0x1400680e3
mov dword [rsp + 0x40], 0x2f38e446
add dword [rsp + 0x40], 0x1d040610
sub dword [rsp + 0x40], 0x875466
sub dword [rsp + 0x40], 0x4bb595ef
mov edx, 0x342b40d5
xor edx, 0x6d386eaf
sub edx, 0x2547eed2
add edx, 0x5a2945c6
mov rcx, rbx
call fcn.1400758b0
mov dword [rsp - 0x20], ebp
test rax, rax
je 0x1400681d9
ror rax, 0x2f
ror rax, 7
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0xa0e869223db480d
add rcx, 0x47fc77ca
xor rcx, 0x7f7eabcd
sub rcx, 0x8e0fa41
add rcx, 0x6d2eac06
xor rax, rcx
mov dword [rsp - 0x24], edi
mov dword [rsp + 0x78], edi
rol rax, 7
rol rax, 0x15
rol rax, 2
rol rax, 3
rol rax, 3
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x53aba9f22738f718
add rcx, 0x33990ca5
xor rcx, 0x6158569
sub rcx, 0x25ff096d
add rcx, 0x7454dcff
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x4013a8837937ea82
sub rcx, 0x4dda6e1
xor rcx, 0x56feefed
xor rcx, 0x57ee1af
add rcx, 0x7423e0df
sub rax, rcx
mov qword [rsi + 0x1f8], rax
mov dword [rsp - 0x40], ecx
jmp 0x1400681f9
mov dword [rsp + 0x78], 0x232f1438
add dword [rsp + 0x78], 0x1f6b1a42
sub dword [rsp + 0x78], 0x36e02d27
sub dword [rsp + 0x78], 0xbba0152
mov edx, 0x6669dae9
sub edx, 0x537f01ad
add edx, 0x3ac81d27
sub edx, 0x36ed8399
add edx, 0xbe60f91c
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
call fcn.1400758b0
xchg rdx, rdx
test rax, rax
je 0x1400682c2
rol rax, 0x14
rol rax, 6
rol rax, 1
movabs rcx, 0x27d22177575df965
add rcx, 0x1f5de69c
add rcx, 0x5da766f
add rcx, 0x4f95f6f3
xor rax, rcx
mov dword [rsp + 0x80], edi
rol rax, 1
rol rax, 0x19
rol rax, 0xa
rol rax, 1
rol rax, 4
rol rax, 8
rol rax, 1
rol rax, 1
movabs rcx, 0xa0972fe810adcc10
add rcx, 0x61deaff5
sub rcx, 0x493cc5d8
sub rcx, 0x1bfd48ff
add rcx, 0x7fffffff
add rcx, 0x3fcc45ec
add rax, rcx
mov rsp, rsp
not rax
mov qword [rsi + 0x200], rax
jmp 0x1400682f9
mov dword [rsp + 0x80], 0x26216168
sub dword [rsp + 0x80], 0x1cd908ce
add dword [rsp + 0x80], 0x494f11e3
sub dword [rsp + 0x80], 0x280a97fe
xor dword [rsp + 0x80], 0x2a8cd27e
mov edx, 0x42b7be4
add edx, 0x683b9675
xor edx, 0x7013bc11
xor edx, 0x6ea0f12c
sub edx, 0xa73b43c
mov rcx, rbx
call fcn.1400758b0
mov dword [rsp - 0x3c], 0x3f55d12d
test rax, rax
je 0x1400683b4
movabs rcx, 0x8f1136d54ba89f7d
add rcx, 0xcfe4ba2
xor rcx, 0x293ecae0
sub rcx, 0x6d4e7701
mov dword [rsp + 0xb8], edi
mov rcx, rcx
add rax, rcx
movabs rcx, 0x2b06b66f0fd3e41a
xor rcx, 0x22ea1a8a
xor rcx, 0x1811aee9
xor rcx, 0x6cd8a90c
ror rax, 9
ror rax, 1
ror rax, 6
ror rax, 1
not rax
xchg r15, r15
ror rax, 8
ror rax, 0x18
ror rax, 3
ror rax, 5
ror rax, 1
add rax, rcx
xchg rdx, rax
mov qword [rsi + 0x208], rdx
xchg rdx, rax
jmp 0x1400683e0
mov dword [rsp + 0xb8], 0x5afddfe3
add dword [rsp + 0xb8], 0x8c76c4
xor dword [rsp + 0xb8], 0x11eb9bd6
xor dword [rsp + 0xb8], 0x4a61cd70
mov edx, 0x2206d938
xor edx, 0x5a3358b0
xor edx, 0x67391971
xor edx, 0x7d384ded
xchg rbx, r15
mov rcx, r15
xchg rbx, r15
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0xc], ecx
je 0x1400684df
movabs rcx, 0x6f56c914018ad97
add rcx, 0x1c14d4fd
sub rcx, 0x23217973
add rcx, 0x6a5149c8
mov dword [rsp + 0xc0], edi
xor rax, rcx
mov dword [rsp - 0x38], 0x57105399
movabs rcx, 0x6ba7737c7c170475
xor rcx, 0x325e1910
sub rcx, 0x1e89888b
sub rcx, 0x19b4cafd
add rcx, 0x7fffffff
xor rcx, 0x13485033
add rax, rcx
movabs rcx, 0x3d121adb03b537c4
add rcx, 0x57b102f6
add rcx, 0x44e1f60
xor rcx, 0x3e4fef9d
sub rcx, 0x5b8227b7
rol rax, 0x19
rol rax, 6
rol rax, 1
xor rax, rcx
movabs rcx, 0x7f9630f774955154
sub rcx, 0x46944d03
add rcx, 0x1a48c5a4
add rcx, 0x326517d9
xor rcx, 0x4a98372
add rax, rcx
mov r10, r10
mov qword [rsi + 0x210], rax
jmp 0x14006850b
mov dword [rsp + 0xc0], 0x2cb28158
sub dword [rsp + 0xc0], 0x7ebd05d
sub dword [rsp + 0xc0], 0x22fee457
sub dword [rsp + 0xc0], 0x1c7cca3
mov edx, 0x1c2fd0fc
add edx, 0x57eab253
sub edx, 0x48a19492
sub edx, 0x1cdd4998
xchg r8, rbx
mov rcx, r8
xchg r8, rbx
call fcn.1400758b0
test rax, rax
je 0x1400685c9
mov rsp, rsp
rol rax, 0x15
rol rax, 0xb
rol rax, 8
movabs rcx, 0x69da233036f839c
sub rcx, 0x2d38bb1
xor rcx, 0x74cbc351
add rcx, 0x4346efc6
add rax, rcx
mov dword [rsp + 0xf0], edi
mov dword [rsp - 0x30], edi
ror rax, 0x34
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0xda30ca91f212574
xor rcx, 0x22e71a5f
xor rcx, 0x2ea3be5e
add rcx, 0x5fd15d1c
add rcx, 0x7fffffff
sub rcx, 0x4438bd1b
xor rax, rcx
xchg rbp, rbp
not rax
xchg r11, rax
mov qword [rsi + 0x218], r11
xchg r11, rax
jmp 0x1400685f5
mov dword [rsp + 0xf0], 0x258a14bb
add dword [rsp + 0xf0], 0x3a71d870
xor dword [rsp + 0xf0], 0x1b28f822
xor dword [rsp + 0xf0], 0x44d31508
mov edx, 0x7ade24de
sub edx, 0x4fa5d7af
xor edx, 0x118dd894
xor edx, 0xf8144aa5
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
mov dword [rsp - 0x30], edi
test rax, rax
je 0x140068693
ror rax, 5
ror rax, 0xd
ror rax, 2
ror rax, 1
movabs rcx, 0x175bf33a089333d2
xor rcx, 0x1b5cb4ce
add rcx, 0x257187b8
sub rcx, 0x1d61f6e6
sub rcx, 0x356fab3
xor rax, rcx
mov dword [rsp - 0x18], ebx
mov dword [rsp + 0xf4], edi
ror rax, 2
ror rax, 1
not rax
ror rax, 0xf
ror rax, 3
ror rax, 2
ror rax, 1
xchg rdx, rax
mov qword [rsi + 0x220], rdx
xchg rdx, rax
jmp 0x1400686ca
mov dword [rsp + 0xf4], 0x5c65798d
add dword [rsp + 0xf4], 0x18eef024
sub dword [rsp + 0xf4], 0x5e0b1eb
sub dword [rsp + 0xf4], 0x4500b295
sub dword [rsp + 0xf4], 0x2a730530
mov edx, 0x5a5d5d14
add edx, 0x11d7c22e
xor edx, 0x16b1b004
add edx, 0x51acad6a
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x44], 0x560dc261
je 0x14006876f
ror rax, 3
movabs rcx, 0x5f86450539795d11
sub rcx, 0x1409c746
sub rcx, 0x13ccb47a
add rcx, 0x7fffffff
sub rcx, 0x562781d
not rax
mov dword [rsp - 0x44], edi
mov dword [rsp + 0x120], edi
add rax, rcx
movabs rcx, 0x34e84f452e0ecbd1
add rcx, 0x2399a8e9
add rcx, 0xa847c09
sub rcx, 0x3f03e179
xor rax, rcx
not rax
mov r15, r15
mov qword [rsi + 0x228], rax
jmp 0x14006879b
mov dword [rsp + 0x120], 0x28dc3a8c
xor dword [rsp + 0x120], 0x27070502
add dword [rsp + 0x120], 0x38bcca34
xor dword [rsp + 0x120], 0x489809c3
mov edx, 0x2cba929b
add edx, 0x403e53b5
sub edx, 0x69970b66
xor edx, 0x37031f43
add edx, 0x66f00c23
xchg rcx, r9
mov r9, rbx
xchg rcx, r9
call fcn.1400758b0
xchg rsp, rsp
test rax, rax
je 0x14006887b
rol rax, 3
xchg r14, r14
movabs rcx, 0x843e79ff2051e423
add rcx, 0x203236a
add rcx, 0x5a562d79
add rcx, 0x4ba24b7b
add rax, rcx
mov dword [rsp - 0x1c], esi
mov dword [rsp + 0x130], edi
movabs rcx, 0x6ba2071009164488
xor rcx, 0x53ed0ba4
sub rcx, 0x2425f159
sub rcx, 0x295fa534
add rcx, 0x7fffffff
add rcx, 0x22630bdd
xor rax, rcx
movabs rcx, 0x4e31bf15f88b293
sub rcx, 0x26caa415
add rcx, 0x76c3711
xor rcx, 0x649114f1
xor rcx, 0x62dbc4f9
sub rax, rcx
mov dword [rsp - 0x38], edi
rol rax, 0x23
rol rax, 0x12
xchg rcx, rax
mov qword [rsi + 0x230], rcx
xchg rcx, rax
jmp 0x1400688a7
mov dword [rsp + 0x130], 0x61834b45
sub dword [rsp + 0x130], 0x19405e8e
xor dword [rsp + 0x130], 0xf84c87d
xor dword [rsp + 0x130], 0x47c624cb
mov edx, 0x15550d8f
add edx, 0x360e8940
sub edx, 0x11e768c7
add edx, 0xae71a14b
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
mov dword [rsp - 0x40], 0x4e2437a8
test rax, rax
je 0x140068958
ror rax, 3
mov r8, r8
movabs rcx, 0xd25c9bad778fc528
xor rcx, 0x5af39378
xor rcx, 0x13c9e3ce
add rcx, 0x5628a99
sub rcx, 0x78267eb
add rax, rcx
mov dword [rsp + 0x2c], edi
mov dword [rsp - 0x18], 0x231a7632
rol rax, 2
movabs rcx, 0x7d547c65002fb6a5
add rcx, 0x77b47491
sub rcx, 0x1dca39af
add rcx, 0x7fffffff
sub rcx, 0x674f89a
xor rax, rcx
not rax
mov rcx, rcx
mov qword [rsi + 0x238], rax
jmp 0x140068978
mov dword [rsp + 0x2c], 0x4b521e63
sub dword [rsp + 0x2c], 0x4165f7ce
xor dword [rsp + 0x2c], 0x11b2df6d
sub dword [rsp + 0x2c], 0x185ef9f7
mov edx, 0x2ce43f89
add edx, 0x32cfd977
xor edx, 0x7e7479cc
xor edx, 0x547e9e1f
xchg rcx, rdx
mov rdx, rbx
xchg rcx, rdx
call fcn.1400758b0
test rax, rax
je 0x140068a78
mov dword [rsp - 0x40], ebp
movabs rcx, 0x4a1b9d65441c013f
xor rcx, 0x7c1377e
add rcx, 0x29068668
sub rcx, 0x36382bf1
xor rcx, 0x38f3110c
mov dword [rsp + 0x64], edi
mov r8, r8
xor rax, rcx
movabs rcx, 0x40a15dd80de83314
sub rcx, 0x5a76985
add rcx, 0x416b865b
add rcx, 0x7fffffff
xor rcx, 0x231d504a
sub rax, rcx
mov dword [rsp - 0x3c], 0xc4f07b1
movabs rcx, 0x79a83a5c36f48592
add rcx, 0x248dba28
xor rcx, 0x5ca08ad6
add rcx, 0x3a155983
add rcx, 0x7fffffff
add rcx, 0x3d3c0e62
rol rax, 0x27
rol rax, 6
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0x7b825b3a0582c9d5
add rcx, 0x2c9a7583
add rcx, 0x444cceac
add rcx, 0x69aba853
add rax, rcx
mov qword [rsi + 0x240], rax
mov dword [rsp - 0x30], esp
jmp 0x140068a98
mov dword [rsp + 0x64], 0x1d7ab290
add dword [rsp + 0x64], 0x270707b8
add dword [rsp + 0x64], 0x6086f73
sub dword [rsp + 0x64], 0x4a8a29ba
mov edx, 0x58d52cdc
sub edx, 0x2151d9c1
sub edx, 0x26821065
xor edx, 0x29fba67c
add edx, 0x96c69150
mov rcx, rbx
call fcn.1400758b0
mov dword [rsp - 0x18], 0x67c4855e
test rax, rax
je 0x140068bb9
movabs rcx, 0x2c4d375a4c1ceddf
sub rcx, 0x43ce9103
add rcx, 0x18b0ffc9
add rcx, 0x1f7f293
add rcx, 0x7fffffff
add rcx, 0x201772b1
mov dword [rsp + 0x6c], edi
mov dword [rsp - 0x28], edx
add rax, rcx
movabs rcx, 0x7c23f54216c529a4
xor rcx, 0x721c60ce
add rcx, 0x166acbea
xor rcx, 0x4a6d383a
sub rcx, 0x10546429
xor rax, rcx
movabs rcx, 0x5d707c43508d5b6a
sub rcx, 0x300383ed
add rcx, 0x2ab0d521
xor rcx, 0x3ba51c22
add rcx, 0x7fffffff
xor rcx, 0x38efd7c7
sub rax, rcx
movabs rcx, 0x62161d546112bb51
sub rcx, 0x3d08b48f
add rcx, 0x3807be89
xor rcx, 0x66ebeaca
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x654f5c266d4651b8
xor rcx, 0x64045eb4
sub rcx, 0x74e7746
add rcx, 0x1bcd4d0f
sub rax, rcx
mov rcx, rcx
xchg r12, rax
mov qword [rsi + 0x248], r12
xchg r12, rax
jmp 0x140068bd9
mov dword [rsp + 0x6c], 0x351c1cda
add dword [rsp + 0x6c], 0x413def71
sub dword [rsp + 0x6c], 0x4f275a2e
sub dword [rsp + 0x6c], 0x2732b21c
mov edx, 0x744d3fec
sub edx, 0x49bfbd33
add edx, 0x227aa39c
add edx, 0x257adfba
xchg r10, rbx
mov rcx, r10
xchg rbx, r10
call fcn.1400758b0
mov dword [rsp - 0x30], edx
test rax, rax
je 0x140068ca6
movabs rcx, 0x28ff3f04d629257
add rcx, 0x17aa02c8
sub rcx, 0x13967958
xor rcx, 0x1d5541bb
mov dword [rsp + 0xa4], edi
xor rax, rcx
movabs rcx, 0x76b38ebd2cf5ced0
add rcx, 0x33d566c7
sub rcx, 0x154b41d1
xor rcx, 0x26a014cf
add rcx, 0x7fffffff
add rcx, 0x10216a10
ror rax, 2
ror rax, 5
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x3c], ebx
sub rax, rcx
ror rax, 0xd
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 3
ror rax, 1
xchg rbp, rax
mov qword [rsi + 0x250], rbp
xchg rbp, rax
jmp 0x140068cdd
mov dword [rsp + 0xa4], 0x796b2237
sub dword [rsp + 0xa4], 0x2a06048
sub dword [rsp + 0xa4], 0x2602d48f
sub dword [rsp + 0xa4], 0x2c299de6
sub dword [rsp + 0xa4], 0x249e4f79
mov edx, 0x76b295bf
xor edx, 0x2cbdaa0
sub edx, 0x64b101e2
xor edx, 0x675c4a6b
mov rcx, rbx
mov dword [rsp - 0x2c], 0x243cb351
call fcn.1400758b0
test rax, rax
je 0x140068d7f
xchg rdx, rdx
movabs rcx, 0xf32a29cc0bd028d1
add rcx, 0xfd420ce
xor rcx, 0x28c35504
add rcx, 0x7fffffff
add rcx, 0x3e440181
mov dword [rsp + 0xcc], edi
add rax, rcx
movabs rcx, 0xc6e97ee86cd4a0fd
add rcx, 0x98ff34c
sub rcx, 0x562a9c5
xor rcx, 0x54dbf131
ror rax, 0xb
ror rax, 0x26
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rsi, rsi
mov qword [rsi + 0x258], rax
jmp 0x140068dab
mov dword [rsp + 0xcc], 0x377649b
add dword [rsp + 0xcc], 0x4fd879e8
add dword [rsp + 0xcc], 0x455d03c
xor dword [rsp + 0xcc], 0x57a5aebe
mov edx, 0x513d5b85
xor edx, 0x2cced0d1
xor edx, 0x187292f3
xor edx, 0xb7a31d43
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
mov r14, r14
test rax, rax
je 0x140068e77
movabs rcx, 0xc82d25b726f69262
add rcx, 0x4568d753
sub rcx, 0x120d7630
xor rcx, 0x1b17c29d
xor rcx, 0x1b4ebe21
mov dword [rsp + 0xd4], edi
add rax, rcx
movabs rcx, 0x42c3cfbc505fa7ce
sub rcx, 0x3bbd8244
sub rcx, 0x5b0d00d
add rcx, 0x562f3272
add rcx, 0x4e756b43
rol rax, 0x24
rol rax, 2
rol rax, 9
rol rax, 3
rol rax, 0xa
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x38], 0x5b23c2bf
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
not rax
mov r15, r15
xchg r9, rax
mov qword [rsi + 0x260], r9
xchg r9, rax
jmp 0x140068ea3
mov dword [rsp + 0xd4], 0x17fa3842
xor dword [rsp + 0xd4], 0x77160380
add dword [rsp + 0xd4], 0x7c6a77e
sub dword [rsp + 0xd4], 0x68b2e33f
mov edx, 0x3bfb16da
xor edx, 0x16918a43
add edx, 0x1013f54d
add edx, 0x35cbf446
add edx, 0x1ba1e773
xchg r13, rbx
mov rcx, r13
xchg r13, rbx
call fcn.1400758b0
mov dword [rsp - 0x30], 0x6b7849ba
test rax, rax
je 0x140068f6d
movabs rcx, 0xab82d91275f0faca
sub rcx, 0x26f3b927
xor rcx, 0x7f57e849
add rcx, 0x7fffffff
xor rcx, 0x34f626ba
mov dword [rsp + 0xdc], edi
xor rax, rcx
movabs rcx, 0xbda93426674a04b
xor rcx, 0x2a8fd471
add rcx, 0x9bb2609
sub rcx, 0x48a64938
add rcx, 0x7fffffff
add rcx, 0x18f8e220
rol rax, 0x16
rol rax, 3
rol rax, 0x12
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], esp
xchg rdx, rax
mov qword [rsi + 0x268], rdx
xchg rdx, rax
jmp 0x140068fa4
mov dword [rsp + 0xdc], 0x25c01be
xor dword [rsp + 0xdc], 0x6eb354d7
sub dword [rsp + 0xdc], 0x1a98a46d
xor dword [rsp + 0xdc], 0x4374597e
sub dword [rsp + 0xdc], 0x1122e981
mov edx, 0x55f42a0c
xor edx, 0x55383130
add edx, 0x7b553baf
add edx, 0xf144b9e
xchg r14, rbx
mov rcx, r14
xchg r14, rbx
call fcn.1400758b0
mov dword [rsp - 0x38], esi
test rax, rax
je 0x140069095
movabs rcx, 0x627090c118befd5a
add rcx, 0x5efbb423
sub rcx, 0x13dec339
sub rcx, 0x49047148
add rcx, 0x7fffffff
add rcx, 0x4b7ca82e
mov dword [rsp + 0x104], edi
mov dword [rsp - 0xc], esi
xor rax, rcx
movabs rcx, 0x60d00e3339033bc3
xor rcx, 0x26e77b74
add rcx, 0x2a34a335
sub rcx, 0x3c03280e
add rcx, 0x7fffffff
xor rcx, 0x4b19bebb
sub rax, rcx
mov rdi, rdi
movabs rcx, 0xaa2e2ccc770c78f5
sub rcx, 0x5b44a848
xor rcx, 0x2d523765
sub rcx, 0x191d271b
add rcx, 0x7fffffff
add rcx, 0x2de2536b
xor rax, rcx
xchg rbx, rbx
ror rax, 1
ror rax, 0xa
ror rax, 2
ror rax, 1
mov qword [rsi + 0x270], rax
mov dword [rsp - 0x34], esi
jmp 0x1400690cc
mov dword [rsp + 0x104], 0x41f5b4b0
xor dword [rsp + 0x104], 0x3d3bb72a
sub dword [rsp + 0x104], 0x22753207
sub dword [rsp + 0x104], 0x210bb1b1
xor dword [rsp + 0x104], 0x394d1fe3
mov edx, 0x7098d1a4
sub edx, 0x15a74696
xor edx, 0x4d64c332
add edx, 0x5c314182
sub edx, 0x35bd9233
mov rcx, rbx
mov rcx, rcx
call fcn.1400758b0
test rax, rax
je 0x1400691b6
rol rax, 0xa
rol rax, 0x1e
rol rax, 8
rol rax, 6
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x1db884874bef5525
xor rcx, 0x18f1e0d1
xor rcx, 0x68d11e00
add rcx, 0x7fffffff
add rcx, 0x247b7e49
add rax, rcx
mov rsp, rsp
mov dword [rsp + 0x114], edi
ror rax, 0x17
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0xea4de6ae6ed472fb
xor rcx, 0xe89a667
add rcx, 0x40981d2
xor rcx, 0x1744ff0f
add rcx, 0x7fffffff
add rcx, 0x999a92c
add rax, rcx
mov dword [rsp - 0x28], 0xba9315
ror rax, 7
ror rax, 0x14
ror rax, 2
ror rax, 2
ror rax, 1
xchg r13, rax
mov qword [rsi + 0x278], r13
xchg r13, rax
jmp 0x1400691ed
mov dword [rsp + 0x114], 0x6efa8718
sub dword [rsp + 0x114], 0x294e6dec
xor dword [rsp + 0x114], 0x7746976d
sub dword [rsp + 0x114], 0x79420d7
sub dword [rsp + 0x114], 0x2b566d69
mov edx, 0x123e06d4
add edx, 0x419570f5
sub edx, 0x1d4b007e
add edx, 0x3a93af80
xchg rcx, r9
mov r9, rbx
xchg rcx, r9
call fcn.1400758b0
test rax, rax
xchg rdi, rdi
je 0x1400692e8
movabs rcx, 0x6a62b714571b5a8d
add rcx, 0x814eaed
xor rcx, 0x6269f306
xor rcx, 0x20f8a1dd
add rcx, 0x7fffffff
add rcx, 0x72de0dd
mov dword [rsp + 0x154], edi
add rax, rcx
movabs rcx, 0x6fb563b22e715ea7
add rcx, 0x3b71e8c0
sub rcx, 0x6589a84a
add rcx, 0x7fffffff
xor rcx, 0x2041e114
rol rax, 6
rol rax, 0xb
rol rax, 7
rol rax, 4
rol rax, 3
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x10], 0x517bc51e
movabs rcx, 0x6de8328340d4f49c
xor rcx, 0x62be7d4f
sub rcx, 0x2cbd30
sub rcx, 0x1b163c06
add rcx, 0x7fffffff
sub rcx, 0x5b3598f
sub rax, rcx
not rax
mov dword [rsp - 0x1c], 0xb239f6b
xchg rdx, rax
mov qword [rsi + 0x280], rdx
xchg rdx, rax
jmp 0x14006931f
mov dword [rsp + 0x154], 0x6e8ee26b
xor dword [rsp + 0x154], 0x4439f5e8
sub dword [rsp + 0x154], 0xe0d4252
xor dword [rsp + 0x154], 0x48b9cac9
xor dword [rsp + 0x154], 0x54101ff9
mov edx, 0x58909b16
add edx, 0x18ef2297
sub edx, 0x4df8ccf3
add edx, 0x329fd454
add edx, 0x4acf0e23
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
test rax, rax
je 0x140069417
xchg rbx, rbx
rol rax, 0x22
rol rax, 1
rol rax, 3
rol rax, 1
movabs rcx, 0x4726d212548df44e
add rcx, 0x24f9784b
sub rcx, 0x10b16132
add rcx, 0x1e3ebd78
xor rax, rcx
mov dword [rsp - 0x3c], ebx
mov dword [rsp + 0x158], edi
movabs rcx, 0x65986f5631c1af80
add rcx, 0x167cf5da
sub rcx, 0x1868fbc3
add rcx, 0x7fffffff
add rcx, 0x338554de
add rax, rcx
xchg r14, r14
movabs rcx, 0x679cd8660aff5983
sub rcx, 0x9c67d9d
xor rcx, 0x7ae58e2b
sub rcx, 0x20d82bf7
add rcx, 0x7fffffff
add rcx, 0x4371a37
ror rax, 0x15
ror rax, 1
ror rax, 2
ror rax, 8
ror rax, 9
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x10], 0x7f68e7a8
mov qword [rsi + 0x288], rax
jmp 0x14006944e
mov dword [rsp + 0x158], 0x7ad5c7d6
sub dword [rsp + 0x158], 0x7a08490a
add dword [rsp + 0x158], 0x5eac62a5
add dword [rsp + 0x158], 0x75d0ed6
sub dword [rsp + 0x158], 0x66d6f046
mov edx, 0x20a26b14
xor edx, 0x590952ca
sub edx, 0x76534a86
sub edx, 0xe61d57
xchg r8, rbx
mov rcx, r8
xchg rbx, r8
call fcn.1400758b0
mov dword [rsp - 0x14], 0x29243a7c
test rax, rax
je 0x140069551
movabs rcx, 0x5e78152317459309
xor rcx, 0x3ac7cad7
add rcx, 0x332aab6a
add rcx, 0x7aea05e9
mov dword [rsp + 0x164], edi
mov dword [rsp - 0x10], ebp
xor rax, rcx
movabs rcx, 0xd7a350d0c5a67a8
add rcx, 0x7338fe6b
sub rcx, 0x465802c7
add rcx, 0x3d45d1e9
sub rcx, 0x5b8f4e5
sub rax, rcx
movabs rcx, 0x7b1505da4714d30f
xor rcx, 0x5e4ed77a
add rcx, 0x2cb26651
add rcx, 0x7fffffff
sub rcx, 0xb2421b
rol rax, 8
rol rax, 0x1f
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rdx, rdx
movabs rcx, 0x79328a6f20cf9350
xor rcx, 0x354950d1
xor rcx, 0x46cde76c
add rcx, 0x7fffffff
xor rcx, 0x71cad9d
sub rax, rcx
mov qword [rsi + 0x290], rax
mov dword [rsp - 0x40], 0x1dc734c
jmp 0x14006957d
mov dword [rsp + 0x164], 0x1d76625e
xor dword [rsp + 0x164], 0x61ee485a
sub dword [rsp + 0x164], 0x7bcadddd
xor dword [rsp + 0x164], 0xcd4c26
mov edx, 0x38cbf5b5
add edx, 0x42f50c7c
sub edx, 0x3f35129a
xor edx, 0xe9a6a8dd
xchg rcx, rdx
mov rdx, rbx
xchg rcx, rdx
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0x3c], edi
je 0x140069670
movabs rcx, 0xb03a1e41577ca4fc
add rcx, 0x175f3027
sub rcx, 0x4be5f851
add rcx, 0x734225c
mov dword [rsp + 0x184], edi
add rax, rcx
mov r12, r12
movabs rcx, 0x5929700d5bf3b93b
sub rcx, 0x29287e3b
add rcx, 0x309d89df
sub rcx, 0x3e46b9ce
xor rax, rcx
mov dword [rsp - 0x20], edi
movabs rcx, 0x763eacfb2c1b0470
add rcx, 0x4236d52a
xor rcx, 0x26c41be8
xor rcx, 0x6fa8247b
add rcx, 0x7fffffff
add rcx, 0x554853b3
ror rax, 0x2e
xor rax, rcx
xchg r9, r9
movabs rcx, 0x4688266a2a415ddc
add rcx, 0x92e5d7b
xor rcx, 0x6ece90ec
add rcx, 0x7fffffff
sub rcx, 0x584d441e
sub rax, rcx
mov qword [rsi + 0x298], rax
xchg rbx, rbx
jmp 0x1400696a7
mov dword [rsp + 0x184], 0x5278b73d
xor dword [rsp + 0x184], 0x48bcb3ad
xor dword [rsp + 0x184], 0x7e842dfc
sub dword [rsp + 0x184], 0x3b639583
sub dword [rsp + 0x184], 0x28dc93e8
mov edx, 0x113f1f19
xor edx, 0x7194c7c
add edx, 0x32a9f88e
add edx, 0x82049238
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.1400758b0
mov dword [rsp - 0x20], 0x5def6979
test rax, rax
je 0x14006978c
ror rax, 0xd
ror rax, 2
ror rax, 8
ror rax, 6
ror rax, 4
ror rax, 9
ror rax, 0xa
ror rax, 1
movabs rcx, 0x4288c28e14694b97
xor rcx, 0x18f73d82
xor rcx, 0x5b1b8410
xor rcx, 0xfac2c05
add rcx, 0x7fffffff
sub rcx, 0x7ef435b
xor rax, rcx
mov dword [rsp + 0x188], edi
mov dword [rsp - 0x28], 0x5fbbc45f
movabs rcx, 0xf1e348c61c67481
sub rcx, 0x3d732465
add rcx, 0x36ae3ec4
add rcx, 0x7fffffff
sub rcx, 0xac27f41
sub rax, rcx
rol rax, 0xc
rol rax, 0xb
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 1
not rax
mov dword [rsp - 0x34], edx
mov qword [rsi + 0x2a0], rax
jmp 0x1400697c3
mov dword [rsp + 0x188], 0x6226e95c
sub dword [rsp + 0x188], 0x4c0fb7ba
xor dword [rsp + 0x188], 0x66ace284
xor dword [rsp + 0x188], 0x29a20b6f
xor dword [rsp + 0x188], 0x5919d848
mov edx, 0x777090d4
sub edx, 0x421e2546
add edx, 0x29033267
add edx, 0x34aa0a3a
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
je 0x1400698a4
xchg r14, r14
movabs rcx, 0x7af7a4f303208902
add rcx, 0x1326a742
xor rcx, 0x553bf887
sub rcx, 0x32fdf629
mov dword [rsp + 0x1a4], edi
add rax, rcx
movabs rcx, 0x8c579fc921c3b8d8
add rcx, 0xbc850a8
add rcx, 0x33e07154
sub rcx, 0x12bda730
add rcx, 0x7fffffff
add rcx, 0x1fbfd1b8
ror rax, 0x1e
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rcx, rax
mov dword [rsp - 0xc], 0x2bbfdffe
movabs rax, 0xd8c7f15a0c4c8c69
add rax, 0xf941ef7
add rax, 0x29e0d429
add rax, 0x38c77324
xor rax, 0x647e4b14
rol rcx, 0x17
rol rcx, 1
rol rcx, 0xc
add rax, rcx
mov rbp, rbp
mov qword [rsi + 0x2a8], rax
jmp 0x1400698d0
mov dword [rsp + 0x1a4], 0x52704b00
sub dword [rsp + 0x1a4], 0x3285a436
add dword [rsp + 0x1a4], 0x15abdf28
xor dword [rsp + 0x1a4], 0x359685f3
mov edx, 0x7ccdeef9
sub edx, 0x613d50a3
add edx, 0x2d30b39
add edx, 0xa4b65093
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.1400758b0
test rax, rax
je 0x14006998f
mov dword [rsp - 0x28], 0x585037ad
movabs rcx, 0x13428c6570585b4c
xor rcx, 0x3280d42a
xor rcx, 0x63cc680c
add rcx, 0x7fffffff
sub rcx, 0x1d7eb852
mov dword [rsp + 0x200], edi
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x6b25c0b560cf698b
sub rcx, 0x2f26d339
sub rcx, 0x2d23e444
add rcx, 0x7fffffff
add rcx, 0x3d222e49
ror rax, 0x10
ror rax, 1
ror rax, 7
ror rax, 1
xor rax, rcx
xchg rbx, rbx
ror rax, 2
ror rax, 1
ror rax, 1
not rax
xchg r9, r9
mov qword [rsi + 0x2b0], rax
jmp 0x1400699c6
mov dword [rsp + 0x200], 0x18372dca
xor dword [rsp + 0x200], 0x11037978
add dword [rsp + 0x200], 0x46383b0b
sub dword [rsp + 0x200], 0x129a108b
xor dword [rsp + 0x200], 0x3cd27f33
mov edx, 0x376009d1
add edx, 0x245add84
xor edx, 0xa41e866
sub edx, 0x40316e32
add edx, 0x321825af
xchg rbx, r14
mov rcx, r14
xchg rbx, r14
call fcn.1400758b0
test rax, rax
xchg r11, r11
je 0x140069aa6
movabs rcx, 0x6b553673009c36e6
add rcx, 0x2d7dd6ce
xor rcx, 0x4170e92
sub rcx, 0x5262c9b
sub rcx, 0x2d1286d
mov dword [rsp + 0x20], edi
xchg rdx, rdx
add rax, rcx
movabs rcx, 0x41d824b6401909e3
xor rcx, 0x770dacbf
xor rcx, 0x22bb494e
xor rcx, 0x76a6b1f1
not rax
mov dword [rsp - 0x1c], esi
add rax, rcx
movabs rcx, 0x2636b1783ca4c64c
add rcx, 0x1cb0f9e
add rcx, 0x194ac87c
add rcx, 0x7fffffff
add rcx, 0x1a78f147
ror rax, 0x1b
ror rax, 0x13
ror rax, 3
ror rax, 5
ror rax, 5
ror rax, 1
xor rax, rcx
xchg rdi, rax
mov qword [rsi + 0x2b8], rdi
xchg rdi, rax
jmp 0x140069ac6
mov dword [rsp + 0x20], 0x340c155
add dword [rsp + 0x20], 0x711ca8b3
sub dword [rsp + 0x20], 0x27f6dfd9
sub dword [rsp + 0x20], 0x4c668a2e
mov edx, 0x4d2df46d
sub edx, 0x32b12f28
add edx, 0x5cb510d4
sub edx, 0x3ee33c23
xor edx, 0x2b515bc3
mov rcx, rbx
call fcn.1400758b0
mov dword [rsp - 0x34], ebp
test rax, rax
je 0x140069b8b
movabs rcx, 0x40c55c3624165bf9
xor rcx, 0x252d8e0b
add rcx, 0x6bd72014
xor rcx, 0x21f4e3ed
add rcx, 0x7fffffff
xor rcx, 0x303acc1f
mov dword [rsp + 0x58], edi
xor rax, rcx
mov dword [rsp - 0x44], 0x442294d0
movabs rcx, 0xdc13dcff44232e11
xor rcx, 0x4775c395
add rcx, 0x5db631fb
sub rcx, 0x1e0d6b4e
sub rcx, 0x377951ef
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
rol rax, 0x12
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
not rax
xchg r12, rax
mov qword [rsi + 0x2c0], r12
xchg r12, rax
jmp 0x140069bab
mov dword [rsp + 0x58], 0x3dacf2f
add dword [rsp + 0x58], 0x6793a48b
sub dword [rsp + 0x58], 0x486eadd6
sub dword [rsp + 0x58], 0x22ffc5e3
mov edx, 0x2cd1e8e3
add edx, 0x34558802
sub edx, 0x3bd69e68
sub edx, 0x306d559
add edx, 0xafe9fa9d
xchg r9, rcx
mov r9, rbx
xchg rcx, r9
call fcn.1400758b0
mov dword [rsp - 0x40], 0x57dd39e
test rax, rax
je 0x140069ca6
ror rax, 0xc
ror rax, 6
ror rax, 2
ror rax, 8
ror rax, 1
ror rax, 1
movabs rcx, 0xe1bea69c3072c3b6
sub rcx, 0x1e3f1287
add rcx, 0x37cf9728
add rcx, 0x6c4a4a24
add rax, rcx
mov dword [rsp - 0x10], ebp
mov dword [rsp + 0xa0], edi
movabs rcx, 0x101694546b377d0b
sub rcx, 0x882ded9
sub rcx, 0x4b4e3533
xor rcx, 0x6f899dd5
add rcx, 0x28a87dd8
xor rax, rcx
movabs rcx, 0x2a6febf267b1c758
add rcx, 0x7686930
sub rcx, 0x47111971
add rcx, 0x7fffffff
add rcx, 0x6222c38
add rax, rcx
mov dword [rsp - 0x2c], 0x46c0046c
ror rax, 0x2f
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 1
xchg r8, rax
mov qword [rsi + 0x2c8], r8
xchg r8, rax
jmp 0x140069cdd
mov dword [rsp + 0xa0], 0x5ee5e61f
xor dword [rsp + 0xa0], 0x6114e0ab
add dword [rsp + 0xa0], 0x3cbbb66f
xor dword [rsp + 0xa0], 0x6c67776f
sub dword [rsp + 0xa0], 0x10cbca4b
mov edx, 0x587d89c5
sub edx, 0xb3688b4
sub edx, 0x1e673117
xor edx, 0x7f7786b1
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.1400758b0
mov dword [rsp - 0x20], edx
test rax, rax
je 0x140069d90
movabs rcx, 0xd8f1b7b5284b0090
xor rcx, 0x7f78d683
sub rcx, 0x299cba7c
xor rcx, 0x2332e31c
mov dword [rsp + 0xa8], edi
xor rax, rcx
movabs rcx, 0x6984c9521b652c3
xor rcx, 0x9aa21e1
xor rcx, 0x2df2ee5b
add rcx, 0x402e1d94
rol rax, 0x26
rol rax, 8
rol rax, 5
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x1c], edx
rol rax, 0x12
rol rax, 3
rol rax, 2
rol rax, 1
xchg r8, rax
mov qword [rsi + 0x2d0], r8
xchg r8, rax
jmp 0x140069dc7
mov dword [rsp + 0xa8], 0x49c11b7a
add dword [rsp + 0xa8], 0x2a74371d
sub dword [rsp + 0xa8], 0x276c977
xor dword [rsp + 0xa8], 0x747f5bb4
sub dword [rsp + 0xa8], 0x5c1d293
mov edx, 0x21579c41
sub edx, 0x14636699
add edx, 0x64c151b4
xor edx, 0x3073921e
xchg rcx, r8
mov r8, rbx
xchg r8, rcx
call fcn.1400758b0
test rax, rax
je 0x140069e89
xchg rcx, rcx
movabs rcx, 0x6e43746396ce347
xor rcx, 0x336c4654
add rcx, 0x405321b6
add rcx, 0x72936afa
mov dword [rsp + 0xd0], edi
add rax, rcx
mov dword [rsp - 0x40], ebx
movabs rcx, 0x6b38798c21d9775c
add rcx, 0x3fb842e9
sub rcx, 0x35c52dd4
add rcx, 0x7fffffff
add rcx, 0x38c1b0dc
ror rax, 4
ror rax, 0x10
ror rax, 5
ror rax, 6
ror rax, 1
add rcx, rax
xchg r8, r8
ror rcx, 0x10
ror rcx, 6
ror rcx, 1
ror rcx, 2
ror rcx, 1
not rcx
mov dword [rsp - 0x24], esp
mov qword [rsi + 0x2d8], rcx
jmp 0x140069ec0
mov dword [rsp + 0xd0], 0x1797b839
add dword [rsp + 0xd0], 0x34c12774
xor dword [rsp + 0xd0], 0x502a64c4
xor dword [rsp + 0xd0], 0x1df6d434
sub dword [rsp + 0xd0], 0x1846f5c
mov edx, 0x49ab18a4
xor edx, 0x241e17f7
add edx, 0xb944e9
sub edx, 0x28d71d0e
mov rcx, rbx
xchg r9, r9
call fcn.1400758b0
test rax, rax
je 0x140069f8c
rol rax, 0xa
rol rax, 0x14
rol rax, 5
rol rax, 7
rol rax, 1
rol rax, 1
movabs rcx, 0x4df27c2c6e7afca8
sub rcx, 0x41334cb6
sub rcx, 0x20cc6b37
add rcx, 0x1495e08f
add rcx, 0x7fffffff
xor rcx, 0x4f36a5c1
xor rax, rcx
mov r10, r10
mov dword [rsp + 0xd8], edi
movabs rcx, 0x531f357c29763f82
xor rcx, 0x38e28fd5
xor rcx, 0x68a4f779
xor rcx, 0x2e4cf885
sub rcx, 0x4b22ddb4
sub rax, rcx
mov dword [rsp - 0x28], esp
not rax
rol rax, 0x23
rol rax, 0x11
rol rax, 3
rol rax, 1
rol rax, 1
mov qword [rsi + 0x2e0], rax
xchg r12, r12
jmp 0x140069fb8
mov dword [rsp + 0xd8], 0x49ed37fb
add dword [rsp + 0xd8], 0x1795d697
xor dword [rsp + 0xd8], 0x1f08b174
sub dword [rsp + 0xd8], 0x7e8bbfe5
mov edx, 0x6c5c9100
sub edx, 0xed3758a
xor edx, 0x6ddaa1af
xor edx, 0xa125edb8
xchg rbp, rcx
mov rbp, rbx
xchg rbp, rcx
call fcn.1400758b0
mov dword [rsp - 0x1c], esi
test rax, rax
je 0x14006a088
movabs rcx, 0xb12c2e807e967576
xor rcx, 0xb04e89d
sub rcx, 0x3bfdcc73
xor rcx, 0x2b0eb184
add rcx, 0x7fffffff
add rcx, 0x29957666
mov dword [rsp + 0x100], edi
add rax, rcx
mov rdi, rdi
movabs rcx, 0xd18081d0664582bd
sub rcx, 0x2dc0bd0c
xor rcx, 0x3a3277bf
add rcx, 0x62e8886e
add rcx, 0x7fffffff
sub rcx, 0x1ec4083d
not rax
rol rax, 2
rol rax, 6
rol rax, 1
add rax, rcx
mov r12, r12
ror rax, 9
ror rax, 0x11
ror rax, 4
ror rax, 3
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x2e8], r12
xchg r12, rax
jmp 0x14006a0bf
mov dword [rsp + 0x100], 0x77935191
sub dword [rsp + 0x100], 0x52a79f62
add dword [rsp + 0x100], 0xef8750e
xor dword [rsp + 0x100], 0xf8164e9
sub dword [rsp + 0x100], 0x3c6543d3
mov edx, 0x4f8985c
add edx, 0x4323b7f2
add edx, 0xf83da6b
add edx, 0x187aefb4
add edx, 0x1655dc5d
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
xchg r10, r10
test rax, rax
je 0x14006a19a
ror rax, 9
ror rax, 0x2f
movabs rcx, 0x1017e5d163b074d
add rcx, 0x3a6c3206
xor rcx, 0x2a878b36
xor rcx, 0xf617a09
sub rcx, 0x107633a2
xor rax, rcx
mov dword [rsp + 0x144], edi
mov dword [rsp - 0x28], 0x1fd9b3d0
movabs rcx, 0x17652a18763c5902
sub rcx, 0x40c9a3ed
xor rcx, 0x4d6ea043
add rcx, 0x21ed2d4a
add rax, rcx
mov r11, r11
movabs rcx, 0x6051f47226d2826e
sub rcx, 0x1da02945
add rcx, 0x26a309e8
xor rcx, 0x5ceaceca
xor rcx, 0xa6e5429
not rax
add rax, rcx
xchg rbp, rbp
xchg r10, rax
mov qword [rsi + 0x2f0], r10
xchg r10, rax
jmp 0x14006a1c6
mov dword [rsp + 0x144], 0x3aae49f
add dword [rsp + 0x144], 0x339d6220
add dword [rsp + 0x144], 0x1d891824
xor dword [rsp + 0x144], 0x54d15ee2
mov edx, 0x75948dce
sub edx, 0x658eba56
add edx, 0x6c718247
sub edx, 0x455b445d
xor edx, 0xfc980b36
mov rcx, rbx
mov rcx, rcx
call fcn.1400758b0
test rax, rax
je 0x14006a2b3
mov dword [rsp - 0x24], ecx
movabs rcx, 0xd775c8a67b8fe96c
xor rcx, 0x6c324c0d
add rcx, 0x1cb86985
add rcx, 0x7fffffff
sub rcx, 0x2ee48e55
mov dword [rsp + 0x148], edi
mov dword [rsp - 0x10], ebp
xor rax, rcx
movabs rcx, 0x2e973fa4b4df9db
add rcx, 0x1aae0c36
xor rcx, 0x6b8be296
sub rcx, 0xabe2644
ror rax, 0xb
ror rax, 0x21
ror rax, 3
ror rax, 2
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x38], 0x2e4188da
movabs rcx, 0x304b3ca52a706542
sub rcx, 0x13b005e0
add rcx, 0x3c1b06ee
xor rcx, 0x551ff177
add rcx, 0x7fffffff
xor rcx, 0x1a003285
xor rax, rcx
mov r12, r12
xchg r9, rax
mov qword [rsi + 0x2f8], r9
xchg r9, rax
jmp 0x14006a2df
mov dword [rsp + 0x148], 0x674e83ac
sub dword [rsp + 0x148], 0x52243476
sub dword [rsp + 0x148], 0x7278ee2
xor dword [rsp + 0x148], 0xe02c055
mov edx, 0x69b18cf9
sub edx, 0x50d1b0bc
sub edx, 0x185caae6
xor edx, 0x161d0670
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
xchg r11, r11
test rax, rax
je 0x14006a3a4
rol rax, 6
rol rax, 8
rol rax, 0x1f
rol rax, 1
rol rax, 2
rol rax, 0xa
rol rax, 1
movabs rcx, 0x90b4f9f0058648c8
xor rcx, 0x4497cf46
sub rcx, 0x162ce7d1
add rcx, 0x20310bb6
add rax, rcx
mov dword [rsp - 0x10], 0x7aab766
mov dword [rsp + 0x4c], edi
ror rax, 0xe
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0xcfe93b0463b3053
xor rcx, 0x389c2050
sub rcx, 0x7dbf69d
xor rcx, 0x183fae6d
add rcx, 0x2e058b37
add rax, rcx
not rax
mov r11, r11
mov qword [rsi + 0x300], rax
jmp 0x14006a3cc
mov dword [rsp + 0x4c], 0xb1ed5bc
add dword [rsp + 0x4c], 0x48d6679
add dword [rsp + 0x4c], 0xd4e2852
add dword [rsp + 0x4c], 0x27b465f1
sub dword [rsp + 0x4c], 0x44aeca77
mov edx, 0x2b7f15bb
xor edx, 0x215f4b9b
add edx, 0xcf33b7f
add edx, 0x1049b2bf
xor edx, 0x60b7ba50
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
xchg r11, r11
test rax, rax
je 0x14006a486
rol rax, 0x14
rol rax, 1
rol rax, 1
movabs rcx, 0x29728bbc6cba4e3a
add rcx, 0x2f404f8
sub rcx, 0x1f19a09d
add rcx, 0x700b5f4f
add rax, rcx
xchg rbp, rbp
mov dword [rsp + 0x54], edi
rol rax, 0xa
rol rax, 4
rol rax, 1
movabs rcx, 0xa52dbcc3793dbe67
sub rcx, 0x2ac30c28
sub rcx, 0x3cb4b589
xor rcx, 0x478e8286
xor rcx, 0x2005afe0
add rax, rcx
rol rax, 3
rol rax, 3
rol rax, 0xa
rol rax, 4
mov qword [rsi + 0x308], rax
jmp 0x14006a4ae
mov dword [rsp + 0x54], 0x769b76a6
sub dword [rsp + 0x54], 0x3e9f05ec
add dword [rsp + 0x54], 0x1b6b3b6e
xor dword [rsp + 0x54], 0x6d699494
sub dword [rsp + 0x54], 0x3e0e38bb
mov edx, 0x7f5c3539
sub edx, 0x55933e
sub edx, 0x7b1fdb14
xor edx, 0x2e18adf7
add edx, 0xa3e5f8d8
xchg rbx, rdi
mov rcx, rdi
xchg rdi, rbx
call fcn.1400758b0
mov r10, r10
test rax, rax
je 0x14006a587
ror rax, 9
ror rax, 0x24
movabs rcx, 0x7657dcdd3536a9e6
xor rcx, 0x6e03c302
xor rcx, 0x7277506b
xor rcx, 0x2acda4bf
add rcx, 0x7fffffff
add rcx, 0x1118e08a
xor rax, rcx
mov dword [rsp + 0x7c], edi
mov dword [rsp - 0x34], ecx
movabs rcx, 0xad38e88761a05ca
sub rcx, 0x4969a4c9
sub rcx, 0x273489aa
add rcx, 0x38fe6207
sub rax, rcx
movabs rcx, 0x5f4de47a430d5e46
sub rcx, 0x19fc3972
sub rcx, 0x1d9c89a2
xor rcx, 0x621450ef
add rcx, 0x2092e3fc
xor rax, rcx
rol rax, 0x14
rol rax, 1
xchg rdx, rax
mov qword [rsi + 0x310], rdx
xchg rdx, rax
jmp 0x14006a5a7
mov dword [rsp + 0x7c], 0x6218d340
sub dword [rsp + 0x7c], 0xe8f8ce0
sub dword [rsp + 0x7c], 0x3e4369da
sub dword [rsp + 0x7c], 0x1545dc85
mov edx, 0x68b3376a
sub edx, 0x22181be4
xor edx, 0x6b72efbe
xor edx, 0x4fca801
mov rcx, rbx
call fcn.1400758b0
mov dword [rsp - 0xc], 0x6c0e25a
test rax, rax
je 0x14006a6ab
movabs rcx, 0x14ad1e033f827943
xor rcx, 0x6503a81f
add rcx, 0x11ce7693
sub rcx, 0x64aa3f46
add rcx, 0x7fffffff
xor rcx, 0x6d24fac7
mov dword [rsp + 0x84], edi
add rax, rcx
movabs rcx, 0xa2d4c0a4d07d039
add rcx, 0x25488cdf
xor rcx, 0x686ad553
sub rcx, 0x1b1a7da
xor rax, rcx
movabs rcx, 0x40c9f8ad7844e008
sub rcx, 0x1365dd07
sub rcx, 0x115651f0
sub rcx, 0x4d8ddd7d
add rcx, 0x7fffffff
add rcx, 0x24b435c2
add rax, rcx
xchg r10, r10
movabs rcx, 0x1d7ec1726780266a
sub rcx, 0x222114f0
add rcx, 0x366e41b3
add rcx, 0x7fffffff
sub rcx, 0x3c550388
ror rax, 0x14
ror rax, 5
ror rax, 3
ror rax, 1
add rax, rcx
xchg rdi, rax
mov qword [rsi + 0x318], rdi
xchg rdi, rax
jmp 0x14006a6d7
mov dword [rsp + 0x84], 0x7d5f9276
sub dword [rsp + 0x84], 0x640407c7
sub dword [rsp + 0x84], 0x13c784f6
sub dword [rsp + 0x84], 0x59405b8
mov edx, 0x3e561272
sub edx, 0x81130
sub edx, 0x350a0525
add edx, 0x1ebc0554
mov rcx, rbx
mov dword [rsp - 0x10], edi
call fcn.1400758b0
test rax, rax
je 0x14006a7b6
mov dword [rsp - 0x2c], esi
movabs rcx, 0x1d0e584a0e1ff1a2
xor rcx, 0x76e74c80
xor rcx, 0x41ccb2c1
xor rcx, 0xd456f1d
mov dword [rsp + 0xbc], edi
xor rax, rcx
movabs rcx, 0xb03e2c64a70ea25
xor rcx, 0x4a1c5909
add rcx, 0x19c7837
add rcx, 0x20be4cc9
sub rcx, 0xc40040
sub rax, rcx
xchg rsi, rsi
movabs rcx, 0xf5b72f5a09998dd4
xor rcx, 0x4eb8af3
add rcx, 0x1d539a75
add rcx, 0x1822daa2
add rcx, 0x7fffffff
sub rcx, 0x3260c7d
ror rax, 0x1c
ror rax, 0xb
ror rax, 0xd
add rax, rcx
xchg r9, r9
rol rax, 0x39
rol rax, 3
rol rax, 1
xchg rbp, rax
mov qword [rsi + 0x320], rbp
xchg rbp, rax
jmp 0x14006a7ed
mov dword [rsp + 0xbc], 0x1a6af85e
xor dword [rsp + 0xbc], 0x4b2ddf6d
sub dword [rsp + 0xbc], 0x1322e020
sub dword [rsp + 0xbc], 0xcbb98f4
sub dword [rsp + 0xbc], 0x3168ae1e
mov edx, 0x412e2417
sub edx, 0x702e04d
xor edx, 0x43fb7479
xor edx, 0xce7b4c5a
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
mov rbp, rbp
test rax, rax
je 0x14006a8d9
movabs rcx, 0xb3f3f8370bc6613d
add rcx, 0x3f7a3a6e
sub rcx, 0x160cc6dd
add rcx, 0x7fffffff
sub rcx, 0x2259ac72
mov r13d, edi
add rax, rcx
movabs rcx, 0x527a076a48cf2d1e
sub rcx, 0xd5d5813
add rcx, 0x34a5049c
xor rcx, 0x6e85eca3
xor rax, rcx
mov dword [rsp - 0x38], 0x1e4a4fc5
movabs rcx, 0x1ff9c6982b3ba561
sub rcx, 0x27b122c0
xor rcx, 0x41594972
add rcx, 0x3bc84744
add rcx, 0x6d09a30e
not rax
sub rax, rcx
mov dword [rsp - 0x3c], 0x696fd1d3
movabs rcx, 0xfa72fe8769ec4e7
sub rcx, 0x31e227ec
xor rcx, 0x7d868ff6
sub rcx, 0x22a65cef
xor rax, rcx
mov qword [rsi + 0x328], rax
xchg r11, r11
jmp 0x14006a8f4
mov r13d, 0x4c032915
xor r13d, 0x5b240c42
add r13d, 0x3171af31
xor r13d, 0x4898d489
mov edx, 0x52d064c1
sub edx, 0x4ed171ac
add edx, 0x5f1fc8e1
sub edx, 0x161427bb
sub edx, 0x258c7559
xchg r14, rcx
mov r14, rbx
xchg rcx, r14
call fcn.1400758b0
mov dword [rsp - 0x18], 0x6b24bc22
test rax, rax
je 0x14006a9ae
rol rax, 0x18
rol rax, 1
rol rax, 0xa
rol rax, 7
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0xa87c357205cd0797
add rcx, 0x51842b70
xor rcx, 0x5fb8aa61
xor rcx, 0x24a2cbcb
add rcx, 0xe618ea1
add rax, rcx
mov r12d, edi
rol rax, 4
rol rax, 0x11
rol rax, 8
rol rax, 4
rol rax, 1
not rax
mov dword [rsp - 0x14], esp
ror rax, 0x10
ror rax, 0x22
ror rax, 7
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x330], r12
xchg r12, rax
jmp 0x14006a9d0
mov r12d, 0xe7ce758
add r12d, 0x61aa8110
xor r12d, 0x24a4d3f1
add r12d, 0x1cef3a86
sub r12d, 0x7172f61e
mov edx, 0x7fa54f38
xor edx, 0x4c622730
add edx, 0x48425d24
xor edx, 0xa386e41f
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
je 0x14006aa8c
mov r15, r15
not rax
movabs rcx, 0x63f73d2049e1b44b
xor rcx, 0x39e532ab
sub rcx, 0x5e8ed153
xor rcx, 0x23af4bbc
add rcx, 0x7fffffff
add rcx, 0x120f034a
sub rax, rcx
mov r15d, edi
mov dword [rsp - 0x44], esp
rol rax, 8
rol rax, 7
rol rax, 1
rol rax, 1
movabs rcx, 0x54d8e0ee6d0a6b7a
sub rcx, 0x61b4711e
xor rcx, 0x44267722
sub rcx, 0x42b4b525
add rcx, 0x7fffffff
add rcx, 0x2f423c49
xor rax, rcx
not rax
xchg r10, rax
mov qword [rsi + 0x338], r10
xchg r10, rax
jmp 0x14006aaae
mov r15d, 0x2c8a00a9
xor r15d, 0x2cd9d726
add r15d, 0x608840d2
sub r15d, 0x2b7265d6
xor r15d, 0x3569b28a
mov edx, 0x2a3259df
xor edx, 0x7b0efa71
sub edx, 0x34d3c196
add edx, 0x4326834
xor edx, 0x60546d71
xchg rcx, r9
mov r9, rbx
xchg r9, rcx
call fcn.1400758b0
test rax, rax
je 0x14006ab6e
mov dword [rsp - 0x14], 0x61e641c3
rol rax, 5
rol rax, 0xb
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x168e41351486374e
sub rcx, 0x980331f
xor rcx, 0x55e7dcb5
sub rcx, 0x12c68efb
add rcx, 0x7fffffff
xor rcx, 0x7b60f174
xor rax, rcx
xchg r10, r10
mov r14d, edi
not rax
movabs rcx, 0x4681a3fa0a999f0c
add rcx, 0x4f1230e2
sub rcx, 0x4f6d6f3b
xor rcx, 0x2f3fe136
add rax, rcx
not rax
xchg rbx, rax
mov qword [rsi + 0x340], rbx
xchg rbx, rax
jmp 0x14006ab89
mov r14d, 0x1f17aad8
xor r14d, 0x4b36054e
add r14d, 0x15fb264b
sub r14d, 0x6a1cd5e0
mov edx, 0x1da7c5e8
add edx, 0x1dc3c598
sub edx, 0x2e10967a
add edx, 0x9b404329
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
test rax, rax
xchg r13, r13
je 0x14006ac63
movabs rcx, 0x36a01c296a0da32a
sub rcx, 0x4a0fe06b
add rcx, 0x2ded398a
xor rcx, 0x37ac12cb
add rcx, 0x7fffffff
xor rcx, 0x667d9e2c
mov ebp, edi
mov rbx, rbx
xor rax, rcx
movabs rcx, 0x69ddd64639bc5802
add rcx, 0x4bd258e
xor rcx, 0x3949bd3
add rcx, 0x7fffffff
add rcx, 0x20d0d6df
ror rax, 2
ror rax, 0x1a
ror rax, 6
ror rax, 1
xor rax, rcx
movabs rcx, 0x2b62a4b55271f4b3
add rcx, 0x26378c62
xor rcx, 0x675e1238
add rcx, 0x75e8a35c
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
xchg r15, rax
mov qword [rsi + 0x348], r15
xchg r15, rax
jmp 0x14006ac80
mov ebp, 0x14d2731b
add ebp, 0x54fd1ae7
xor ebp, 0x14af2944
sub ebp, 0xbf471c8
sub ebp, 0x716c357d
mov edx, 0x31ff09f0
add edx, 0x2f2b1da4
sub edx, 0x2d28adf
xor edx, 0x674d2a1a
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
mov dword [rsp - 0x34], ebp
test rax, rax
je 0x14006ad70
movabs rcx, 0x3e84856013bacd6d
add rcx, 0xb8f352b
add rcx, 0x1daff7dc
xor rcx, 0x69bec4a5
add rcx, 0x6fd95663
xor rax, rcx
movabs rcx, 0x37650f565c74228f
add rcx, 0x157cca49
sub rcx, 0x560f3c02
add rcx, 0x12921504
sub rax, rcx
movabs rcx, 0x5162fd16633a1164
sub rcx, 0x629af344
add rcx, 0x3f3b337b
xor rcx, 0x44415ece
xor rax, rcx
mov dword [rsp - 0x34], esp
movabs rcx, 0xb7639e074d8a256
xor rcx, 0x69a9e739
add rcx, 0x3ed5c622
xor rcx, 0x587a4b41
add rcx, 0x7fffffff
add rcx, 0x3f1f33ac
rol rax, 0x2c
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x350], rax
mov rbp, rbp
jmp 0x14006ad8d
mov edi, 0x7e80af7d
xor edi, 0x7caf3ef2
xor edi, 0x23cc11ce
add edi, 0x173e3b3
sub edi, 0x235763f3
mov eax, dword [rsp + 0x1f8]
mov dword [rsp - 0x2c], esi
or eax, dword [rsp + 0x200]
or eax, dword [rsp + 0x208]
or eax, dword [rsp + 0x20]
or eax, dword [rsp + 0x24]
mov dword [rsp - 0x44], 0x14052847
or eax, dword [rsp + 0x28]
or eax, dword [rsp + 0x2c]
or eax, dword [rsp + 0x30]
or eax, dword [rsp + 0x34]
mov rsi, rsi
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
or eax, dword [rsp + 0x40]
or eax, dword [rsp + 0x44]
mov dword [rsp - 0x38], ecx
or eax, dword [rsp + 0x48]
or eax, dword [rsp + 0x4c]
or eax, dword [rsp + 0x50]
mov dword [rsp - 0x40], ebx
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
or eax, dword [rsp + 0x5c]
xchg rdi, rdi
or eax, dword [rsp + 0x60]
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
mov dword [rsp - 0x1c], ebx
or eax, dword [rsp + 0x6c]
or eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x74]
mov dword [rsp - 0x34], esp
or eax, dword [rsp + 0x78]
or eax, dword [rsp + 0x7c]
or eax, dword [rsp + 0x80]
or eax, dword [rsp + 0x84]
xchg rbx, rbx
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
or eax, dword [rsp + 0x90]
or eax, dword [rsp + 0x94]
mov dword [rsp - 0x34], 0xfdefab1
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
or eax, dword [rsp + 0xa0]
or eax, dword [rsp + 0xa4]
mov dword [rsp - 0xc], ebx
or eax, dword [rsp + 0xa8]
or eax, dword [rsp + 0xac]
or eax, dword [rsp + 0xb0]
mov dword [rsp - 0x3c], ecx
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
or eax, dword [rsp + 0xbc]
or eax, dword [rsp + 0xc0]
xchg r8, r8
or eax, dword [rsp + 0xc4]
or eax, dword [rsp + 0xc8]
or eax, dword [rsp + 0xcc]
mov dword [rsp - 0x10], 0x759a61c0
or eax, dword [rsp + 0xd0]
or eax, dword [rsp + 0xd4]
or eax, dword [rsp + 0xd8]
mov rbp, rbp
or eax, dword [rsp + 0xdc]
or eax, dword [rsp + 0xe0]
or eax, dword [rsp + 0xe4]
or eax, dword [rsp + 0xe8]
mov dword [rsp - 0xc], 0x3feffc77
or eax, dword [rsp + 0xec]
or eax, dword [rsp + 0xf0]
or eax, r13d
mov dword [rsp - 0x10], ebx
or eax, dword [rsp + 0xf4]
or eax, r12d
or eax, dword [rsp + 0xf8]
or eax, dword [rsp + 0xfc]
mov dword [rsp - 0x1c], ebx
or eax, dword [rsp + 0x100]
or eax, dword [rsp + 0x104]
or eax, dword [rsp + 0x108]
xchg rdx, rdx
or eax, dword [rsp + 0x10c]
or eax, dword [rsp + 0x110]
or eax, dword [rsp + 0x114]
xchg rdx, rdx
or eax, dword [rsp + 0x118]
or eax, dword [rsp + 0x11c]
or eax, dword [rsp + 0x120]
mov r8, r8
or eax, dword [rsp + 0x124]
or eax, dword [rsp + 0x128]
or eax, dword [rsp + 0x12c]
mov rsp, rsp
or eax, dword [rsp + 0x130]
or eax, dword [rsp + 0x134]
or eax, dword [rsp + 0x138]
or eax, r15d
mov dword [rsp - 0x38], 0x34e23b53
or eax, dword [rsp + 0x13c]
or eax, dword [rsp + 0x140]
or eax, dword [rsp + 0x144]
xchg r13, r13
or eax, r14d
or eax, dword [rsp + 0x148]
or eax, dword [rsp + 0x14c]
xchg r9, r9
or eax, dword [rsp + 0x150]
or eax, dword [rsp + 0x154]
or eax, dword [rsp + 0x158]
mov rdi, rdi
or eax, dword [rsp + 0x15c]
or eax, dword [rsp + 0x160]
xchg r14, rbx
mov r14, qword [rsp + 0x1f0]
xchg r14, rbx
or eax, ebp
or eax, dword [rsp + 0x164]
or eax, dword [rsp + 0x168]
mov dword [rsp - 0x40], 0x1641d639
or eax, dword [rsp + 0x16c]
or eax, dword [rsp + 0x170]
or eax, dword [rsp + 0x174]
mov dword [rsp - 0x30], 0x5b365179
or eax, dword [rsp + 0x178]
or eax, edi
or eax, dword [rsp + 0x17c]
or eax, dword [rsp + 0x180]
xchg rbp, rbp
or eax, dword [rsp + 0x184]
or eax, dword [rsp + 0x188]
or eax, dword [rsp + 0x18c]
xchg rcx, rcx
or eax, dword [rsp + 0x190]
or eax, dword [rsp + 0x194]
or eax, dword [rsp + 0x198]
or eax, dword [rsp + 0x19c]
xchg rdi, rdi
or eax, dword [rsp + 0x1a0]
or eax, dword [rsp + 0x1a4]
sete al
xchg rsi, rsi
sub rsp, 0xfffffffffffffe50
nop
mov r15, qword [rsp]
add rsp, 8
pop r14
mov rdx, rdx
pop r13
pop r12
pop rdi
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret