Function at 0x1400635b0
Capabilities:
Hash data using murmur3

Disassembly:
xchg r11, rbx
mov qword [rsp + 8], r11
xchg r11, rbx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
push rsi
mov dword [rsp - 0x3c], ebx
push rax
mov qword [rsp], rdi
push r12
mov dword [rsp - 0x3c], 0x71ee97aa
push r9
mov qword [rsp], r13
push r14
mov rcx, rcx
nop
sub rsp, 8
mov qword [rsp], r15
neg rsp
sub rsp, 0xfffffffffffffe50
neg rsp
mov rdi, rdx
xchg rcx, rbx
mov rcx, rbx
xchg rbx, rcx
mov edx, 0x5480b4d2
xor edx, 0x19cc5a92
xor edx, 0x52f8c6d3
add edx, 0x90deed61
call fcn.140074cb0
xchg rbp, rbp
xor esi, esi
test rax, rax
je 0x140063745
mov dword [rsp - 0x10], esi
movabs rcx, 0x564197ca4d366ade
sub rcx, 0x223daa71
add rcx, 0x3bf541f5
xor rcx, 0x15584709
add rcx, 0x7fffffff
sub rcx, 0x4d670e0f
mov dword [rsp + 0x64], esi
add rax, rcx
movabs rcx, 0x265e9ce67cb81065
sub rcx, 0x270503e
xor rcx, 0x65644876
xor rcx, 0x68601b1b
sub rcx, 0x29850a24
xor rax, rcx
mov dword [rsp - 0x44], edi
movabs rcx, 0x749b7d85049f98bc
xor rcx, 0x2871c127
add rcx, 0x46a10c3a
sub rcx, 0x28775f06
add rcx, 0x7fffffff
add rcx, 0x28109668
add rax, rcx
mov dword [rsp - 0x10], ebx
movabs rcx, 0x7c2ace9778ef85d3
add rcx, 0x1dbd4bc
sub rcx, 0x1d71190e
xor rcx, 0xe2ceaaa
xor rcx, 0x2f8e8f0
xor rax, rcx
mov dword [rsp - 0xc], esp
movabs rcx, 0x81c3ff48079b62e3
add rcx, 0x45c41c7a
xor rcx, 0x48639f45
add rcx, 0x3a83b653
add rcx, 0x70a65d55
rol rax, 0xd
rol rax, 0x17
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x44], 0x1e78adf
xchg r14, rax
mov qword [rdi], r14
xchg r14, rax
jmp 0x140063765
mov dword [rsp + 0x64], 0x220bc361
xor dword [rsp + 0x64], 0x3335bd4d
xor dword [rsp + 0x64], 0x225d0e9a
sub dword [rsp + 0x64], 0x336370b5
mov edx, 0x3f802ae3
sub edx, 0x14dcbbfd
add edx, 0x1caf063a
add edx, 0x5a9d7409
xchg r14, rbx
mov rcx, r14
xchg r14, rbx
call fcn.140074cb0
mov dword [rsp - 0x2c], ebx
test rax, rax
je 0x14006388e
movabs rcx, 0xe5077f3a69f241e1
sub rcx, 0x6565d80
sub rcx, 0x1c6e6f26
sub rcx, 0x1063261a
add rcx, 0x76e1b082
mov dword [rsp + 0x6c], esi
mov dword [rsp - 0x34], 0x43011871
add rax, rcx
movabs rcx, 0x3ed01d364aa46920
sub rcx, 0x103d935
add rcx, 0xef70b66
sub rcx, 0x1b77c36f
xor rcx, 0x64beb67a
rol rax, 1
rol rax, 1
rol rax, 0x1c
rol rax, 8
rol rax, 3
rol rax, 5
rol rax, 4
rol rax, 1
add rcx, rax
mov dword [rsp - 0x34], edi
movabs rax, 0x63d2df9309af9495
add rax, 0x2ecdc8b2
add rax, 0x3886c230
add rax, 0x1b999150
xor rcx, rax
movabs rax, 0x2532ac424af98e7e
xor rax, 0x3660afea
sub rax, 0x1fb058f8
sub rax, 0x3d17024b
add rax, 0x157701e3
add rcx, rax
movabs rax, 0x2dbfd12731505041
xor rax, 0x3974a8fd
add rax, 0x5fcabef3
add rax, 0x7fffffff
xor rax, 0x5068db66
xor rcx, rax
not rcx
xchg r8, r8
mov qword [rdi + 8], rcx
jmp 0x1400638ae
mov dword [rsp + 0x6c], 0x65c32eed
add dword [rsp + 0x6c], 0x12776e58
xor dword [rsp + 0x6c], 0xa068be
sub dword [rsp + 0x6c], 0x789af5fa
mov edx, 0x24ee9f3e
add edx, 0x16b622a2
sub edx, 0x22cfd08d
xor edx, 0xed99989b
mov rcx, rbx
call fcn.140074cb0
mov r13, r13
test rax, rax
je 0x140063973
movabs rcx, 0x65461b6c5ac55eea
sub rcx, 0x5daffeb
xor rcx, 0x6c7c8c2c
add rcx, 0x32680650
sub rcx, 0x5db4789a
mov dword [rsp + 0x74], esi
xchg r13, r13
add rax, rcx
movabs rcx, 0x5fa402e63e52be73
sub rcx, 0x3b41f581
xor rcx, 0x2e5d3d57
add rcx, 0x116f7cfd
xor rax, rcx
mov dword [rsp - 0x3c], edi
movabs rcx, 0x558fa0892004d255
xor rcx, 0xf38e431
sub rcx, 0xc6d0838
xor rcx, 0x71a4e4c
add rcx, 0x6160be29
not rax
mov r15, r15
add rax, rcx
rol rax, 0xd
rol rax, 3
mov qword [rdi + 0x10], rax
mov dword [rsp - 0x24], esi
jmp 0x140063993
mov dword [rsp + 0x74], 0x37cde4a1
xor dword [rsp + 0x74], 0x13a0e69
add dword [rsp + 0x74], 0x407ce7f4
sub dword [rsp + 0x74], 0x7774d2bb
mov edx, 0x37458412
add edx, 0x111af25f
sub edx, 0x231ff9e6
xor edx, 0xf0b390b
xchg rcx, r8
mov r8, rbx
xchg r8, rcx
call fcn.140074cb0
test rax, rax
mov r11, r11
je 0x140063a77
rol rax, 0xc
rol rax, 1
rol rax, 1
rol rax, 4
rol rax, 1
movabs rcx, 0x729ecee773ae0ed8
sub rcx, 0xe99d1a4
xor rcx, 0x6282f67a
add rcx, 0x3f236c05
add rcx, 0x7fffffff
add rcx, 0x2951ad1
xor rax, rcx
mov dword [rsp + 0x8c], esi
mov dword [rsp - 0x2c], 0x21f103a6
movabs rcx, 0x1463e0a4af0f308
add rcx, 0x29498020
sub rcx, 0x5609674b
add rcx, 0x7fffffff
add rcx, 0x57f2da34
sub rax, rcx
movabs rcx, 0xca56b17523fbfd96
add rcx, 0x44ecada3
sub rcx, 0x7ed435d
add rcx, 0x7fffffff
xor rcx, 0x52b49719
xor rax, rcx
mov dword [rsp - 0x30], 0x325d55f2
mov qword [rdi + 0x18], rax
jmp 0x140063aa3
mov dword [rsp + 0x8c], 0x24fcae42
add dword [rsp + 0x8c], 0x7b3c48b
xor dword [rsp + 0x8c], 0x27ce3279
sub dword [rsp + 0x8c], 0xb7e40b3
mov edx, 0x65b07d82
sub edx, 0x4524f580
add edx, 0x3b2c959c
sub edx, 0x525c19ce
xchg rcx, r12
mov r12, rbx
xchg r12, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x14], ecx
je 0x140063b67
ror rax, 0x18
ror rax, 0x11
ror rax, 8
ror rax, 7
ror rax, 1
movabs rcx, 0x54af3931434de61
xor rcx, 0x62b7cd01
sub rcx, 0x2eaddc59
sub rcx, 0x2de7040a
add rcx, 0x3cfd1244
add rax, rcx
mov dword [rsp - 0x34], esp
mov dword [rsp + 0x9c], esi
not rax
movabs rcx, 0x1258b31c0f68ef4e
add rcx, 0x6c158c9a
sub rcx, 0x5469f25a
xor rcx, 0x671d1d87
rol rax, 0x26
rol rax, 2
rol rax, 0xe
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x18], 0x554c56be
not rax
mov qword [rdi + 0x20], rax
jmp 0x140063b9e
mov dword [rsp + 0x9c], 0x46a2aaf1
sub dword [rsp + 0x9c], 0x3ab81030
add dword [rsp + 0x9c], 0x390fbfb7
xor dword [rsp + 0x9c], 0x474aa583
xor dword [rsp + 0x9c], 0x3b0fffa
mov edx, 0x6dc0e069
xor edx, 0x5bc9f09c
add edx, 0x1c5a0d50
xor edx, 0x6c347e7a
xor edx, 0xf2be362d
mov rcx, rbx
xchg rsi, rsi
call fcn.140074cb0
test rax, rax
je 0x140063c4b
mov dword [rsp - 0x14], edi
ror rax, 3
ror rax, 0x25
movabs rcx, 0x31ebd7575d46d630
xor rcx, 0x724307d4
sub rcx, 0x19f53b7d
add rcx, 0x7fffffff
xor rcx, 0x30046a70
xor rax, rcx
mov r13, r13
mov dword [rsp + 0x208], esi
ror rax, 0x1c
ror rax, 1
movabs rcx, 0x300eb4b600cd05b1
add rcx, 0x4cac1963
sub rcx, 0xff42358
xor rcx, 0x13fab933
not rax
add rax, rcx
mov dword [rsp - 0x40], 0x725a95b
mov qword [rdi + 0x28], rax
jmp 0x140063c77
mov dword [rsp + 0x208], 0x2859921a
sub dword [rsp + 0x208], 0x1ad9f485
xor dword [rsp + 0x208], 0x76b26410
sub dword [rsp + 0x208], 0x7bcdf984
mov edx, 0x26f3f490
xor edx, 0x6061b5fc
xor edx, 0xa69e391
add edx, 0x5aff9e68
xchg rsi, rcx
mov rsi, rbx
xchg rsi, rcx
call fcn.140074cb0
mov dword [rsp - 0x28], ecx
test rax, rax
je 0x140063d19
rol rax, 0xf
rol rax, 8
rol rax, 4
rol rax, 1
movabs rcx, 0x57d728be3d2925a2
add rcx, 0x2023c23a
xor rcx, 0x3af3529f
add rcx, 0x28310ed9
not rax
xchg rdi, rdi
mov dword [rsp + 0x20], esi
ror rax, 3
ror rax, 4
ror rax, 6
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
rol rax, 0x1c
rol rax, 0xf
rol rax, 2
rol rax, 1
xchg r15, rax
mov qword [rdi + 0x30], r15
xchg r15, rax
jmp 0x140063d39
mov dword [rsp + 0x20], 0x7b5f6362
xor dword [rsp + 0x20], 0x555206be
xor dword [rsp + 0x20], 0x2058bc1c
sub dword [rsp + 0x20], 0xe55d9bf
mov edx, 0x6e0c827e
xor edx, 0x802d927
sub edx, 0x60dc8ce9
xor edx, 0x7a63d522
xor edx, 0x9095f126
mov rcx, rbx
mov dword [rsp - 0x30], edi
call fcn.140074cb0
test rax, rax
je 0x140063e5e
movabs rcx, 0x6fb5675456bf80b6
xor rcx, 0x1105f7e0
sub rcx, 0x300b21f6
add rcx, 0xa3a59ed
add rcx, 0x7fffffff
xor rcx, 0x26d442cf
mov dword [rsp + 0x28], esi
mov dword [rsp - 0x40], 0x542c8902
add rax, rcx
movabs rcx, 0x1f9fc5861a1204a9
add rcx, 0x24de6d29
xor rcx, 0x4c84256d
sub rcx, 0xf87025b
xor rax, rcx
mov dword [rsp - 0x3c], edx
movabs rcx, 0x244203242df4c3f3
sub rcx, 0x1a4183e4
xor rcx, 0x6a3c575f
sub rcx, 0x286b3311
add rcx, 0x198664ba
sub rax, rcx
mov dword [rsp - 0x10], 0x502dfe13
movabs rcx, 0x227151fa6a928d72
xor rcx, 0x2ba310cd
xor rcx, 0x7ba1b183
xor rcx, 0x1fc2972
xor rax, rcx
mov dword [rsp - 0x34], ebp
movabs rcx, 0x56ec877e3edd5bf2
xor rcx, 0x5d6d55f0
sub rcx, 0x2bb911a3
add rcx, 0x424c03b1
add rcx, 0x34521617
sub rax, rcx
mov dword [rsp - 0x18], 0x4d4ebe2a
mov qword [rdi + 0x38], rax
jmp 0x140063e7e
mov dword [rsp + 0x28], 0x4f28481d
sub dword [rsp + 0x28], 0x4d536017
add dword [rsp + 0x28], 0xf5abea7
sub dword [rsp + 0x28], 0x112fa6ac
mov edx, 0x397024eb
add edx, 0x18ca245f
xor edx, 0x742c3e44
xor edx, 0x30fc654
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
xchg r10, r10
je 0x140063f48
rol rax, 0xa
rol rax, 0x17
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0xc59169223e12863
xor rcx, 0x6f1a3cf5
add rcx, 0x22d5fee3
sub rcx, 0x37dd54cd
add rcx, 0x3e62be0f
not rax
mov rbp, rbp
mov dword [rsp + 0x58], esi
add rax, rcx
movabs rcx, 0x558eaccf5669ec27
xor rcx, 0x14fbfc87
add rcx, 0x1538e66e
sub rcx, 0x54c4f8e3
xor rax, rcx
movabs rcx, 0x6e4d457b7359c8ef
xor rcx, 0x1b7610bd
xor rcx, 0x4d1f0e57
add rcx, 0x5b48cdc0
sub rax, rcx
mov qword [rdi + 0x40], rax
mov dword [rsp - 0x28], edi
jmp 0x140063f70
mov dword [rsp + 0x58], 0x7eb0525d
sub dword [rsp + 0x58], 0x279cba03
add dword [rsp + 0x58], 0x179a54d
xor dword [rsp + 0x58], 0x2d8cffbc
xor dword [rsp + 0x58], 0x7501c21a
mov edx, 0x21efc279
add edx, 0x138623b4
sub edx, 0x21974cb3
sub edx, 0xc3d2ab7
xor edx, 0xfd9c414b
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
test rax, rax
xchg r10, r10
je 0x140064074
movabs rcx, 0x5c16881a44545b4f
sub rcx, 0x36e73ed2
xor rcx, 0x2224d647
xor rcx, 0x4641a9b1
mov dword [rsp + 0x5c], esi
add rax, rcx
mov dword [rsp - 0x38], edx
movabs rcx, 0x10f7c0e9220f7fdc
add rcx, 0x4e90e39f
xor rcx, 0x506e6868
add rcx, 0x3c666dc
add rcx, 0x7fffffff
xor rcx, 0x760f2e4a
rol rax, 0x16
add rcx, rax
mov dword [rsp - 0x28], 0x776ea585
movabs rax, 0x5e974ccf5cd2de84
xor rax, 0x6276d4e0
sub rax, 0x264dc51f
add rax, 0x7fffffff
add rax, 0x3ab2c1c6
xor rcx, rax
mov dword [rsp - 0x28], esp
movabs rax, 0x52fa64fa3c9b9acb
xor rax, 0x5050a18d
add rax, 0x91e434f
sub rax, 0x48c3b22c
add rax, 0x7fffffff
sub rax, 0x164633a
add rcx, rax
ror rcx, 0xf
xchg r12, rcx
mov qword [rdi + 0x48], r12
xchg rcx, r12
jmp 0x140064094
mov dword [rsp + 0x5c], 0x4628c5c
xor dword [rsp + 0x5c], 0x3df6b1b6
sub dword [rsp + 0x5c], 0x90ebd67
sub dword [rsp + 0x5c], 0x30858082
mov edx, 0x5e0e402e
xor edx, 0x2285ce5e
xor edx, 0x7bce5aa9
xor edx, 0xbe85b421
xchg rbx, rdx
mov rcx, rdx
xchg rdx, rbx
call fcn.140074cb0
test rax, rax
je 0x14006415e
mov r13, r13
movabs rcx, 0x77ed840505067df7
add rcx, 0x232e4df5
sub rcx, 0x1b8dab93
add rcx, 0x216d2401
add rcx, 0x7fffffff
add rcx, 0x18a21b44
mov dword [rsp + 0x98], esi
xor rax, rcx
mov r13, r13
movabs rcx, 0x7210afe86ab75328
xor rcx, 0x260befd6
add rcx, 0x28045433
sub rcx, 0x59cdd14f
add rcx, 0x1071aa12
sub rax, rcx
movabs rcx, 0x409f2bfd7eda49fc
xor rcx, 0x76923b4b
add rcx, 0x3ee6e851
add rcx, 0x16aef89
xor rax, rcx
mov dword [rsp - 0x18], ebx
not rax
xchg rcx, rax
mov qword [rdi + 0x50], rcx
xchg rcx, rax
jmp 0x140064195
mov dword [rsp + 0x98], 0x29a53246
xor dword [rsp + 0x98], 0x1889da50
xor dword [rsp + 0x98], 0x4fe5ca2d
xor dword [rsp + 0x98], 0x357aecea
sub dword [rsp + 0x98], 0x4bb3ced0
mov edx, 0x69b71fca
xor edx, 0x3bb74246
sub edx, 0x736fe36
xor edx, 0x45af0a17
xor edx, 0xcbd2fc0c
mov rcx, rbx
mov dword [rsp - 0x14], esi
call fcn.140074cb0
test rax, rax
je 0x14006429b
movabs rcx, 0x1f63a15d7d13cdf1
sub rcx, 0x79165e09
xor rcx, 0xa5a8e87
add rcx, 0x7fffffff
add rcx, 0x63a973e2
mov dword [rsp + 0xa0], esi
mov dword [rsp - 0xc], 0x7948328f
add rax, rcx
movabs rcx, 0x1a5f1876b1d9831
xor rcx, 0x23034d87
xor rcx, 0x4ff763da
add rcx, 0x32bcd3a6
add rcx, 0x4337876f
xor rax, rcx
mov dword [rsp - 0x3c], 0x5beee5f1
movabs rcx, 0x11e4c0ec49a9f9da
sub rcx, 0x156cf56a
xor rcx, 0x3e883928
add rcx, 0x7fffffff
add rcx, 0xc679d6b
not rax
sub rax, rcx
mov r11, r11
movabs rcx, 0x24cf73cf4a842ae0
sub rcx, 0x448851f9
add rcx, 0x1da47819
xor rcx, 0x2f163fc9
add rcx, 0x246a193d
not rax
mov rbp, rbp
sub rax, rcx
xchg r13, rax
mov qword [rdi + 0x58], r13
xchg r13, rax
jmp 0x1400642d2
mov dword [rsp + 0xa0], 0x3a9b9a4f
sub dword [rsp + 0xa0], 0x1c426897
xor dword [rsp + 0xa0], 0x728ce474
xor dword [rsp + 0xa0], 0x3f8db7e
sub dword [rsp + 0xa0], 0x6f2d0eb1
mov edx, 0x8321cb2
add edx, 0x63b458e8
sub edx, 0x46833e13
add edx, 0xbc5beacc
xchg rcx, r8
mov r8, rbx
xchg r8, rcx
call fcn.140074cb0
mov rdi, rdi
test rax, rax
je 0x140064382
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x73ef9e836d94ff2
xor rcx, 0x4db600b6
sub rcx, 0x1e5c3c47
add rcx, 0x33812dce
sub rax, rcx
mov dword [rsp + 0xa8], esi
ror rax, 0x27
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x5b90915d528cccc5
sub rcx, 0x163d02c5
add rcx, 0x2c55d2e4
add rcx, 0x7b88276
add rcx, 0xbd7f31a
add rax, rcx
xchg r9, rax
mov qword [rdi + 0x60], r9
xchg r9, rax
jmp 0x1400643ae
mov dword [rsp + 0xa8], 0x33370a80
add dword [rsp + 0xa8], 0x41fccd6b
sub dword [rsp + 0xa8], 0x5a81af7c
xor dword [rsp + 0xa8], 0x1ab2286e
mov edx, 0x4ce13e29
sub edx, 0x7027cf4
sub edx, 0x1d0eafe0
sub edx, 0x794e50e
xor edx, 0xba064de7
xchg rsp, rbx
mov rcx, rsp
xchg rsp, rbx
call fcn.140074cb0
test rax, rax
xchg rbx, rbx
je 0x14006447a
movabs rcx, 0x7f3fbaee7c639357
xor rcx, 0x71f96c70
xor rcx, 0x159aea96
add rcx, 0x7fffffff
add rcx, 0x5d6d66c8
mov dword [rsp + 0xb0], esi
mov r14, r14
xor rax, rcx
movabs rcx, 0x2f41839f4e4e4b9b
sub rcx, 0x27cd6c13
sub rcx, 0x1ff4b734
add rcx, 0x22a175bc
ror rax, 3
ror rax, 6
ror rax, 7
ror rax, 2
ror rax, 1
sub rax, rcx
xchg r13, r13
ror rax, 0x25
ror rax, 1
ror rax, 8
ror rax, 8
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
xchg r13, rax
mov qword [rdi + 0x68], r13
xchg r13, rax
jmp 0x1400644b1
mov dword [rsp + 0xb0], 0x2bc34d2d
xor dword [rsp + 0xb0], 0x63e1e9a9
add dword [rsp + 0xb0], 0x32f7bc84
sub dword [rsp + 0xb0], 0x47609fcb
sub dword [rsp + 0xb0], 0x33b9c13c
mov edx, 0x3316bb58
sub edx, 0x2f7c2e8f
add edx, 0x7bd9f179
xor edx, 0x83b82b4
add edx, 0x6008ecbd
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
call fcn.140074cb0
test rax, rax
je 0x140064568
mov dword [rsp - 0x14], esi
ror rax, 0xc
ror rax, 1
movabs rcx, 0x751d9978359e4a7a
sub rcx, 0x7361ae1
sub rcx, 0x144db721
add rcx, 0x6987c5be
add rax, rcx
mov dword [rsp + 0xd8], esi
mov r14, r14
not rax
movabs rcx, 0x77fc40fc4da24a8e
xor rcx, 0x6e1959dd
xor rcx, 0x1fbf672e
add rcx, 0x7fffffff
xor rcx, 0x75852620
rol rax, 0x12
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r13, r13
xchg r12, rax
mov qword [rdi + 0x70], r12
xchg r12, rax
jmp 0x140064594
mov dword [rsp + 0xd8], 0x440fae99
sub dword [rsp + 0xd8], 0x3d619ba3
add dword [rsp + 0xd8], 0x372628c0
sub dword [rsp + 0xd8], 0x3dd43bb5
mov edx, 0x17a3b646
add edx, 0x1a371b1c
sub edx, 0x1341d129
add edx, 0xfb733d2
mov rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x40], 0x1f0adf9b
test rax, rax
je 0x14006461c
not rax
mov dword [rsp - 0x44], esp
mov dword [rsp + 0xe0], esi
ror rax, 7
ror rax, 1
ror rax, 1
movabs rcx, 0x46388e311ee22f86
sub rcx, 0x1c58fa1
add rcx, 0x187165d4
add rcx, 0x790439f1
add rax, rcx
rol rax, 0x33
rol rax, 2
rol rax, 1
rol rax, 1
not rax
xchg r11, rax
mov qword [rdi + 0x78], r11
xchg r11, rax
jmp 0x140064653
mov dword [rsp + 0xe0], 0x246e8c81
xor dword [rsp + 0xe0], 0x4119a66c
xor dword [rsp + 0xe0], 0x2055ad1f
xor dword [rsp + 0xe0], 0x63150b66
xor dword [rsp + 0xe0], 0x26378c95
mov edx, 0x2d486604
add edx, 0x44d0cf10
sub edx, 0x540ff445
sub edx, 0x10c99cea
sub edx, 0x217dbf6
xchg rcx, r13
mov r13, rbx
xchg rcx, r13
call fcn.140074cb0
test rax, rax
je 0x140064757
mov dword [rsp - 0x28], 0x6c712c76
movabs rcx, 0xefa9ca5e3e9116b9
add rcx, 0x3a1539d5
sub rcx, 0x270b735e
add rcx, 0x7fffffff
xor rcx, 0x4ce90e02
mov dword [rsp + 0x120], esi
add rax, rcx
movabs rcx, 0x3bf810d04a866277
sub rcx, 0x1ee549dd
xor rcx, 0x5a1938b9
sub rcx, 0x1728d0ff
add rcx, 0x7fffffff
add rcx, 0xf7aedd8
xor rax, rcx
movabs rcx, 0x2c49d39f74c95c99
xor rcx, 0x19940fcb
sub rcx, 0xfd56903
sub rcx, 0xb6780b7
sub rax, rcx
mov dword [rsp - 0x1c], esp
not rax
rol rax, 0xe
rol rax, 4
rol rax, 0x10
rol rax, 1
rol rax, 4
rol rax, 2
rol rax, 2
rol rax, 1
not rax
rol rax, 0xe
rol rax, 1
rol rax, 5
rol rax, 2
rol rax, 1
mov qword [rdi + 0x80], rax
jmp 0x140064783
mov dword [rsp + 0x120], 0x3dad0ba2
sub dword [rsp + 0x120], 0x14524372
xor dword [rsp + 0x120], 0xfc82f74
xor dword [rsp + 0x120], 0x2692e745
mov edx, 0x1fb831bb
sub edx, 0x1a4d65f7
add edx, 0x660ce772
xor edx, 0x971cf1c7
xchg rbx, r8
mov rcx, r8
xchg r8, rbx
call fcn.140074cb0
test rax, rax
mov r9, r9
je 0x140064884
rol rax, 0x28
rol rax, 1
rol rax, 1
movabs rcx, 0xc8a74d55466c1cb9
add rcx, 0xa590805
sub rcx, 0x37d83f39
add rcx, 0x362072e4
add rcx, 0x7458827c
add rax, rcx
mov dword [rsp + 0x128], esi
mov r9, r9
movabs rcx, 0x55727a2e737f9524
sub rcx, 0xe57d87d
add rcx, 0x8ddf0db
add rcx, 0x6a26275c
xor rax, rcx
movabs rcx, 0x4f97ab4213a68968
add rcx, 0x167c8d1d
sub rcx, 0x2198a586
add rcx, 0x7aa07466
add rax, rcx
mov dword [rsp - 0x1c], ebp
movabs rcx, 0x35d3aa9041016f48
sub rcx, 0xa8eef82
sub rcx, 0x2633db85
add rcx, 0x16cf74dd
sub rcx, 0xca6d2bf
ror rax, 0x29
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x20], ebp
mov qword [rdi + 0x88], rax
jmp 0x1400648bb
mov dword [rsp + 0x128], 0x27274bb6
add dword [rsp + 0x128], 0x4f5e11bc
sub dword [rsp + 0x128], 0x4b5ac776
sub dword [rsp + 0x128], 0x4418199
xor dword [rsp + 0x128], 0x26e91462
mov edx, 0x2415b002
xor edx, 0x388feaf0
add edx, 0x5aac3de
add edx, 0x62ff3ba
add edx, 0xa67ddb1e
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x44], 0x1689f9a0
test rax, rax
je 0x14006498e
movabs rcx, 0x8b2542da69d7e69a
sub rcx, 0x534c3087
add rcx, 0x2921927f
add rcx, 0x7fffffff
sub rcx, 0x3942a77b
mov dword [rsp + 0x170], esi
add rax, rcx
xchg r15, r15
movabs rcx, 0x9f655e446af6a3f5
sub rcx, 0x20dc5d8f
xor rcx, 0x1b3789f
add rcx, 0x76efaaa2
rol rax, 0xa
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov r10, r10
movabs rcx, 0x139604af4ac950f9
sub rcx, 0x330976f7
add rcx, 0x62b691
add rcx, 0x21bea2fa
add rax, rcx
xchg r11, rax
mov qword [rdi + 0x90], r11
xchg r11, rax
jmp 0x1400649c5
mov dword [rsp + 0x170], 0x70b7c739
sub dword [rsp + 0x170], 0xe85e9d8
xor dword [rsp + 0x170], 0x16f50276
sub dword [rsp + 0x170], 0x35c916f6
sub dword [rsp + 0x170], 0x3efbc820
mov edx, 0x5f5fb3e8
sub edx, 0x1283c58e
sub edx, 0x3db69079
xor edx, 0xce0b67e7
xchg rbx, r11
mov rcx, r11
xchg r11, rbx
call fcn.140074cb0
xchg rdi, rdi
test rax, rax
je 0x140064a63
movabs rcx, 0x36862fce5362bcd8
add rcx, 0x19b7f2fb
sub rcx, 0x3319226b
add rcx, 0x7fffffff
sub rcx, 0xedc7caf
mov dword [rsp + 0x178], esi
mov dword [rsp - 0x30], ebx
add rax, rcx
rol rax, 0x35
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
not rax
ror rax, 1
ror rax, 0x22
ror rax, 2
ror rax, 2
ror rax, 1
mov qword [rdi + 0x98], rax
mov r11, r11
jmp 0x140064a9a
mov dword [rsp + 0x178], 0x4b7253b7
sub dword [rsp + 0x178], 0x1a898fee
add dword [rsp + 0x178], 0x50a32df
sub dword [rsp + 0x178], 0x2171c545
sub dword [rsp + 0x178], 0x14813162
mov edx, 0x775c09c8
sub edx, 0xaafddbe
sub edx, 0x19031f19
xor edx, 0x4958e208
xchg rsp, rbx
mov rcx, rsp
xchg rsp, rbx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x44], ebx
je 0x140064baf
ror rax, 0x12
ror rax, 8
ror rax, 7
ror rax, 1
movabs rcx, 0x7acb136e1b2a6a52
xor rcx, 0x462943b7
sub rcx, 0x50d9c534
add rcx, 0x3c1009ae
xor rax, rcx
mov dword [rsp - 0x3c], 0x589d040c
mov dword [rsp + 0xa4], esi
movabs rcx, 0x2b6877826c6c4697
sub rcx, 0xd0ba8aa
sub rcx, 0x5adbfd87
add rcx, 0xcda518d
add rax, rcx
mov r15, r15
movabs rcx, 0x3ba1ccc5680a5562
sub rcx, 0x3a00007f
add rcx, 0x24f5f16e
add rcx, 0x6c18a608
ror rax, 0x11
ror rax, 0xe
ror rax, 6
ror rax, 3
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x44], 0x5ab83f13
movabs rcx, 0x148c1ce85908f05a
xor rcx, 0x65f487d2
xor rcx, 0x408447d9
sub rcx, 0x56b4ada2
xor rcx, 0x38bdfcb3
add rax, rcx
ror rax, 8
ror rax, 2
mov qword [rdi + 0xa0], rax
mov dword [rsp - 0x18], edi
jmp 0x140064bdb
mov dword [rsp + 0xa4], 0x53442dda
sub dword [rsp + 0xa4], 0x9d3cffd
sub dword [rsp + 0xa4], 0x14103585
sub dword [rsp + 0xa4], 0x35602857
mov edx, 0x4f0be5e3
sub edx, 0x2778f7a7
add edx, 0x200699e2
sub edx, 0x3503e713
xor edx, 0x378536c7
xchg rdx, rcx
mov rdx, rbx
xchg rdx, rcx
call fcn.140074cb0
test rax, rax
mov rbp, rbp
je 0x140064c75
ror rax, 0xa
ror rax, 8
ror rax, 1
movabs rcx, 0x46a96719118122a0
sub rcx, 0xe262c85
add rcx, 0x76fb7eaf
xor rcx, 0x45676f34
add rcx, 0x7f713f04
add rax, rcx
mov rbp, rbp
mov dword [rsp + 0xac], esi
ror rax, 0x12
ror rax, 2
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x40], edx
xchg rsi, rax
mov qword [rdi + 0xa8], rsi
xchg rsi, rax
jmp 0x140064ca1
mov dword [rsp + 0xac], 0x198af0c2
xor dword [rsp + 0xac], 0x41c6b57
xor dword [rsp + 0xac], 0x1fc66ba
sub dword [rsp + 0xac], 0x1c6afd2e
mov edx, 0x11ec8cff
xor edx, 0x6203080a
sub edx, 0xabce4bd
add edx, 0x1435fd2f
xor edx, 0xfdc7ff86
xchg r13, rbx
mov rcx, r13
xchg r13, rbx
call fcn.140074cb0
xchg rsp, rsp
test rax, rax
je 0x140064de4
movabs rcx, 0x64fe37b43730e61d
sub rcx, 0x342361db
add rcx, 0x52e3d916
add rcx, 0x7fffffff
sub rcx, 0x3bf17139
mov dword [rsp + 0xb4], esi
xor rax, rcx
movabs rcx, 0x4f5e1ac0137f293b
add rcx, 0x1639eeab
add rcx, 0x4b279d05
sub rcx, 0x536fe223
sub rax, rcx
mov r8, r8
movabs rcx, 0xe7a2a8c4102239b
add rcx, 0x2143e9c4
sub rcx, 0x5e3d316a
xor rcx, 0x661052c0
add rcx, 0x3b711f9f
ror rax, 6
ror rax, 0x21
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x1c7c71bc46799fd6
add rcx, 0x26932ee4
xor rcx, 0x25f5cd57
add rcx, 0xa1b682f
sub rcx, 0x3ff09fef
ror rax, 7
ror rax, 0xf
ror rax, 9
add rax, rcx
xchg rcx, rcx
movabs rcx, 0x13b489162881ee48
sub rcx, 0x27f91903
xor rcx, 0x3b1d5bc2
add rcx, 0x42220532
xor rax, rcx
mov dword [rsp - 0x44], 0x2360cbc3
xchg r11, rax
mov qword [rdi + 0xb0], r11
xchg r11, rax
jmp 0x140064e1b
mov dword [rsp + 0xb4], 0x4496b854
sub dword [rsp + 0xb4], 0x217c27e5
add dword [rsp + 0xb4], 0x317208f8
add dword [rsp + 0xb4], 0x29267b9
sub dword [rsp + 0xb4], 0x571f011f
mov edx, 0x1b79d412
add edx, 0x418f9640
sub edx, 0x13b058b
xor edx, 0x4704373a
xchg rdi, rcx
mov rdi, rbx
xchg rcx, rdi
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x1c], edx
je 0x140064ee9
movabs rcx, 0x9001de1f13bc6c33
xor rcx, 0x5c4aceb0
sub rcx, 0x153dfc9f
xor rcx, 0x23cf26cd
add rcx, 0x2b5ae022
mov dword [rsp + 0xec], esi
mov dword [rsp - 0x30], esi
add rax, rcx
movabs rcx, 0x9f6230934b360802
xor rcx, 0x26f9bf0a
xor rcx, 0x73361489
add rcx, 0x381989a5
not rax
xchg r8, r8
ror rax, 0xc
add rax, rcx
movabs rcx, 0x16d03210776ad988
xor rcx, 0x63f41d7f
add rcx, 0x5819bdd3
add rcx, 0x87e7218
sub rcx, 0x1a8eef9c
xor rax, rcx
mov rsi, rsi
xchg rsp, rax
mov qword [rdi + 0xb8], rsp
xchg rsp, rax
jmp 0x140064f20
mov dword [rsp + 0xec], 0x3ceb4d1
xor dword [rsp + 0xec], 0xd765b27
add dword [rsp + 0xec], 0x38965649
add dword [rsp + 0xec], 0xa6eaa9c
sub dword [rsp + 0xec], 0x51bdf0da
mov edx, 0x15420db9
add edx, 0x6927666c
sub edx, 0xf45b177
sub edx, 0x63b96412
add edx, 0x4e6e3266
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.140074cb0
mov dword [rsp - 0x34], ecx
test rax, rax
je 0x140064ffe
rol rax, 0x1a
movabs rcx, 0x67764cb717cc105f
add rcx, 0x4f9b66c8
sub rcx, 0x4fd47098
add rcx, 0x7fffffff
xor rcx, 0x250c949c
add rax, rcx
mov dword [rsp + 0x11c], esi
movabs rcx, 0xc1ea7c3752953438
add rcx, 0x272d5976
xor rcx, 0x74311efc
xor rcx, 0x2616b7f2
xor rax, rcx
xchg r9, r9
movabs rcx, 0x51dd99f79adcb1f
xor rcx, 0x5f4c7082
add rcx, 0x4ee21cfe
xor rcx, 0xefe707f
ror rax, 1
ror rax, 0x10
ror rax, 0xa
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r13, rax
mov qword [rdi + 0xc0], r13
xchg r13, rax
jmp 0x140065035
mov dword [rsp + 0x11c], 0x70623ed
xor dword [rsp + 0x11c], 0x5e475f2c
xor dword [rsp + 0x11c], 0x4db006da
sub dword [rsp + 0x11c], 0x10f96b2d
sub dword [rsp + 0x11c], 0x3f80eed
mov edx, 0x1ba97309
add edx, 0x542aaea
xor edx, 0x292c87e9
xor edx, 0x6549d787
xor edx, 0xc7c9f210
mov rcx, rbx
xchg r9, r9
call fcn.140074cb0
test rax, rax
je 0x1400650e8
mov r9, r9
ror rax, 7
ror rax, 1
ror rax, 1
movabs rcx, 0x74822db251bd95d5
sub rcx, 0x130dc2e0
xor rcx, 0x55ec948a
xor rcx, 0xe6b1c96
sub rcx, 0x31d67a9b
add rax, rcx
mov r10, r10
mov dword [rsp + 0x124], esi
not rax
movabs rcx, 0x6b9de1487c9695a0
xor rcx, 0x440b805c
sub rcx, 0xbb4cfab
add rcx, 0x6e763488
rol rax, 0x14
rol rax, 0x26
not rax
add rax, rcx
xchg rsp, rsp
not rax
mov qword [rdi + 0xc8], rax
jmp 0x140065114
mov dword [rsp + 0x124], 0x10e63e1b
add dword [rsp + 0x124], 0x2cdf9a0b
xor dword [rsp + 0x124], 0x6f85fc25
xor dword [rsp + 0x124], 0x52402402
mov edx, 0x447a662b
add edx, 0x2f7f17a8
xor edx, 0x77b92091
xor edx, 0x27929af8
add edx, 0x4a9612c2
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
call fcn.140074cb0
mov dword [rsp - 0x40], 0x7ee27d3e
test rax, rax
je 0x140065255
rol rax, 2
rol rax, 0x13
rol rax, 6
rol rax, 1
rol rax, 1
movabs rcx, 0x193ef2e004564b2b
add rcx, 0x3ea4bd6c
xor rcx, 0x5cd80f0c
add rcx, 0x7fffffff
sub rcx, 0x1759b25
add rax, rcx
mov dword [rsp - 0x24], ebp
mov dword [rsp + 0x12c], esi
rol rax, 0x20
rol rax, 1
rol rax, 4
rol rax, 9
rol rax, 7
rol rax, 1
movabs rcx, 0x40efa80614dcf7f7
xor rcx, 0x2c401720
sub rcx, 0x15b097c1
add rcx, 0x7fffffff
xor rcx, 0x6d435108
xor rax, rcx
mov dword [rsp - 0x1c], edi
movabs rcx, 0x25ae90536a3efd1a
sub rcx, 0x25f314b2
xor rcx, 0x22227ea1
xor rcx, 0x5ec604f6
sub rcx, 0x1ca824c7
sub rax, rcx
mov dword [rsp - 0x1c], edx
movabs rcx, 0x3f2ef3e924dc405c
xor rcx, 0x42c115fa
sub rcx, 0x22348ee0
xor rcx, 0x312f87a2
rol rax, 1
rol rax, 9
rol rax, 8
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg r12, r12
mov qword [rdi + 0xd0], rax
jmp 0x14006528c
mov dword [rsp + 0x12c], 0x2c7b8a09
add dword [rsp + 0x12c], 0x302443f3
xor dword [rsp + 0x12c], 0x11b09bfe
xor dword [rsp + 0x12c], 0x2cb9e915
sub dword [rsp + 0x12c], 0x6196bf16
mov edx, 0x7f127f3b
sub edx, 0x3e3b67e1
xor edx, 0x14f85acc
add edx, 0x6d848c83
mov rcx, rbx
mov dword [rsp - 0x38], 0x6e03a5a4
call fcn.140074cb0
test rax, rax
je 0x1400653d5
movabs rcx, 0xab3f5c1545205bbc
xor rcx, 0x70f426f3
sub rcx, 0xaf832b4
sub rcx, 0x247fbd58
add rcx, 0x149fb0f6
mov dword [rsp + 0x15c], esi
mov dword [rsp - 0x34], edx
add rax, rcx
movabs rcx, 0xcc99509304b7304
add rcx, 0x28876723
sub rcx, 0x3621c57e
xor rcx, 0x69a3a36d
xor rcx, 0x5ecf3292
xor rax, rcx
mov dword [rsp - 0x1c], 0x62c1f68f
movabs rcx, 0x20b5931447777478
add rcx, 0x77c748c
sub rcx, 0xd8e680
xor rcx, 0x6058b413
xor rcx, 0x3b92438d
add rax, rcx
mov dword [rsp - 0x28], esi
movabs rcx, 0x3c1a22436b5c3bdc
add rcx, 0x9964cae
sub rcx, 0x88207c
xor rcx, 0x6970fb91
add rcx, 0x7fffffff
add rcx, 0x4c216522
rol rax, 8
rol rax, 5
rol rax, 1
add rax, rcx
mov dword [rsp - 0xc], 0x7c22595b
movabs rcx, 0x178c4528263fa514
add rcx, 0x17e10403
sub rcx, 0x1299ad75
xor rcx, 0x5b2da90
add rcx, 0x7fffffff
add rcx, 0x763bf9
xor rax, rcx
mov dword [rsp - 0x44], 0x2705b2de
mov qword [rdi + 0xd8], rax
jmp 0x14006540c
mov dword [rsp + 0x15c], 0x4487a205
xor dword [rsp + 0x15c], 0x60834ff6
xor dword [rsp + 0x15c], 0x71517dd8
sub dword [rsp + 0x15c], 0xbfde1ea
sub dword [rsp + 0x15c], 0x4957ae40
mov edx, 0xc8ed6a9
xor edx, 0x2242cfbb
xor edx, 0x20634f91
add edx, 0x2635acd5
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.140074cb0
mov dword [rsp - 0xc], edi
test rax, rax
je 0x1400654c1
not rax
mov dword [rsp - 0x30], ecx
mov dword [rsp + 0x164], esi
rol rax, 0x17
rol rax, 0xc
rol rax, 4
rol rax, 3
rol rax, 1
movabs rcx, 0x4b230fb703128921
xor rcx, 0x4382d43f
sub rcx, 0x29e4091c
add rcx, 0x4cb8933a
sub rcx, 0x505d03a0
add rax, rcx
mov dword [rsp - 0x20], 0x7f4a55
ror rax, 6
ror rax, 5
ror rax, 1
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
mov qword [rdi + 0xe0], rax
mov dword [rsp - 0x10], 0x4039fdc0
jmp 0x1400654f8
mov dword [rsp + 0x164], 0x49613959
xor dword [rsp + 0x164], 0xd4d85fa
add dword [rsp + 0x164], 0x9a782ea
add dword [rsp + 0x164], 0xc97def5
sub dword [rsp + 0x164], 0x5a6c1e81
mov edx, 0x4d15a0ea
xor edx, 0x5bb902ac
xor edx, 0x33c6098b
xor edx, 0xb7704eed
mov rcx, rbx
mov dword [rsp - 0x34], 0x18f3f94e
call fcn.140074cb0
test rax, rax
je 0x1400655ac
mov rbx, rbx
movabs rcx, 0xb395780b71f5de7b
sub rcx, 0x1c18ea5b
sub rcx, 0x357ace33
add rcx, 0x3be7f0e0
add rcx, 0x7fffffff
add rcx, 0x90c33ec
mov dword [rsp + 0x18c], esi
add rax, rcx
mov dword [rsp - 0x2c], 0xac8b253
movabs rcx, 0x91beea62072a1c22
xor rcx, 0x2a4f3eec
add rcx, 0x2f5f630b
xor rcx, 0x3cf686ac
sub rcx, 0x474fc0e6
not rax
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rsp, rax
mov qword [rdi + 0xe8], rsp
xchg rsp, rax
jmp 0x1400655d8
mov dword [rsp + 0x18c], 0x13e0469f
sub dword [rsp + 0x18c], 0xfbb289b
add dword [rsp + 0x18c], 0x7835e192
sub dword [rsp + 0x18c], 0x7c5aff95
mov edx, 0x52996fe0
sub edx, 0x464437c5
add edx, 0x4049feef
sub edx, 0x3dd99583
add edx, 0x639e7a84
xchg r11, rbx
mov rcx, r11
xchg r11, rbx
call fcn.140074cb0
mov dword [rsp - 0x40], ecx
test rax, rax
je 0x14006568b
movabs rcx, 0x56e238c03913f5c6
add rcx, 0x2c232739
sub rcx, 0x186b27d0
add rcx, 0x1f7e706f
sub rcx, 0x23aba771
mov dword [rsp + 0x194], esi
mov r10, r10
add rax, rcx
movabs rcx, 0xe57404812b2d3d8a
xor rcx, 0x187d1c97
sub rcx, 0x1e8145d3
add rcx, 0x13b77d0b
add rcx, 0x7fffffff
sub rcx, 0x21895155
ror rax, 1
ror rax, 1
add rax, rcx
xchg r15, r15
not rax
mov qword [rdi + 0xf0], rax
jmp 0x1400656c2
mov dword [rsp + 0x194], 0x64184d04
sub dword [rsp + 0x194], 0x476e9bd9
xor dword [rsp + 0x194], 0x5d5cbcaa
add dword [rsp + 0x194], 0x697f9d
sub dword [rsp + 0x194], 0x425e8d1d
mov edx, 0x2bb4d29f
add edx, 0x47151409
sub edx, 0x1f52ab3d
xor edx, 0x17e3733f
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
mov r13, r13
test rax, rax
je 0x1400657a9
movabs rcx, 0x89cf50b30bdbcd0d
add rcx, 0x4a917cc6
sub rcx, 0x20c3d9ba
add rcx, 0x32cfdb00
sub rcx, 0x2c1e710a
mov dword [rsp + 0x24], esi
add rax, rcx
movabs rcx, 0x74d3e040400e3b33
sub rcx, 0x3ea818c5
add rcx, 0x588d5ea0
sub rcx, 0x1e1df5b6
sub rcx, 0x1f32288c
ror rax, 2
ror rax, 0x26
ror rax, 6
ror rax, 3
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x24], edi
movabs rcx, 0x20d8f0a774ca27a8
sub rcx, 0xc3cde6f
sub rcx, 0x5ecbd549
add rcx, 0x7fffffff
add rcx, 0x4d01a8f3
sub rax, rcx
rol rax, 0xa
rol rax, 0x1a
rol rax, 1
rol rax, 1
mov qword [rdi + 0xf8], rax
xchg r13, r13
jmp 0x1400657c9
mov dword [rsp + 0x24], 0x743f600c
sub dword [rsp + 0x24], 0x58d1bb94
add dword [rsp + 0x24], 0x54490432
sub dword [rsp + 0x24], 0x6fb6a8a9
mov edx, 0x3d387831
sub edx, 0x31593ea3
add edx, 0x4615178e
sub edx, 0xb510724
sub edx, 0x3effa6e8
mov rcx, rbx
xchg rdi, rdi
call fcn.140074cb0
test rax, rax
je 0x1400658a5
mov dword [rsp - 0x30], 0x6b421ca9
movabs rcx, 0x5f027ca62d5e4979
xor rcx, 0x750a493f
sub rcx, 0x484be8d
sub rcx, 0x422da01f
add rcx, 0x7fffffff
add rcx, 0x3635cd8b
mov dword [rsp + 0x2c], esi
mov dword [rsp - 0x38], 0x625955e5
add rax, rcx
movabs rcx, 0x28b90b854a260efa
xor rcx, 0x25bcf5cc
xor rcx, 0x3c1201bb
xor rcx, 0x41678e32
not rax
sub rax, rcx
xchg r8, r8
movabs rcx, 0xfe38e78051f29467
xor rcx, 0x396b0754
sub rcx, 0x12b62c0a
xor rcx, 0x5366ceef
add rcx, 0x7fffffff
add rcx, 0x4d1373e3
xor rax, rcx
mov rsi, rsi
mov qword [rdi + 0x100], rax
jmp 0x1400658cd
mov dword [rsp + 0x2c], 0x13fbc591
xor dword [rsp + 0x2c], 0x60dbab0f
sub dword [rsp + 0x2c], 0x69f023e3
xor dword [rsp + 0x2c], 0x2d763300
sub dword [rsp + 0x2c], 0x244679ba
mov edx, 0x192987c
add edx, 0x51c4900e
add edx, 0x13594f33
xor edx, 0x70ede1e4
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
test rax, rax
xchg rcx, rcx
je 0x140065966
not rax
mov dword [rsp + 0x48], esi
rol rax, 1
mov rsi, rsi
movabs rcx, 0x785c380571b23bda
xor rcx, 0x4a46314e
xor rcx, 0x3d7bc1a2
xor rcx, 0x797c1352
add rax, rcx
movabs rcx, 0xe2578895c6bad25
xor rcx, 0xded8ea0
xor rcx, 0x6dd585e3
add rcx, 0xcee6530
sub rcx, 0x11256d51
xor rax, rcx
mov dword [rsp - 0x18], esi
mov qword [rdi + 0x108], rax
jmp 0x140065986
mov dword [rsp + 0x48], 0x1c32e092
xor dword [rsp + 0x48], 0x23efda8c
xor dword [rsp + 0x48], 0x76a5cbaf
xor dword [rsp + 0x48], 0x4978f1b0
mov edx, 0x62470a66
xor edx, 0x5ddd473c
add edx, 0x6ef0106
sub edx, 0x19961e0c
mov rcx, rbx
xchg rsi, rsi
call fcn.140074cb0
test rax, rax
je 0x140065a75
mov r14, r14
movabs rcx, 0x8f8778c75ee4c800
xor rcx, 0x14f33f88
xor rcx, 0x152adc18
add rcx, 0x73dc94e3
mov dword [rsp + 0x4c], esi
xchg r10, r10
add rax, rcx
movabs rcx, 0xbba55a275a47886f
add rcx, 0xbd98900
xor rcx, 0x3ffd10b4
add rcx, 0x1d1be
add rcx, 0x7fffffff
add rcx, 0x1d37c335
ror rax, 0x14
ror rax, 1
ror rax, 1
add rcx, rax
mov dword [rsp - 0x38], ecx
movabs rax, 0x4f6c491b1c1429c6
add rax, 0x1f471fff
xor rax, 0x64dde1f8
add rax, 0x1dfac10d
not rcx
mov dword [rsp - 0x20], ebp
add rcx, rax
movabs rax, 0x438ad4766a704ae9
add rax, 0x3e72d3c
sub rax, 0x2ab605cd
xor rax, 0x7ff15e
add rax, 0x378a1d53
xor rcx, rax
mov qword [rdi + 0x110], rcx
mov rdi, rdi
jmp 0x140065a95
mov dword [rsp + 0x4c], 0x13a9213b
xor dword [rsp + 0x4c], 0x67a9dcc7
sub dword [rsp + 0x4c], 0x3aa7767a
sub dword [rsp + 0x4c], 0x39598781
mov edx, 0x54e0d40f
add edx, 0x66ab9ae
add edx, 0x1e51cf3c
xor edx, 0x25698b3e
add edx, 0x4d793e5f
mov rcx, rbx
mov r14, r14
call fcn.140074cb0
test rax, rax
je 0x140065b7a
mov dword [rsp - 0x14], ecx
rol rax, 0x1d
rol rax, 0xd
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x3b72b44621cf7a2e
xor rcx, 0x665e753c
xor rcx, 0x4580ffe6
xor rcx, 0x3315572e
sub rcx, 0xff1e7ae
add rax, rcx
mov dword [rsp + 0x50], esi
rol rax, 2
rol rax, 4
rol rax, 1
movabs rcx, 0x3ce0f64e6144d666
sub rcx, 0x527ee624
xor rcx, 0x681a7826
add rcx, 0x7bbf66d7
not rax
xchg r10, r10
sub rax, rcx
movabs rcx, 0x485e51d30bd89864
add rcx, 0x71fcddb
xor rcx, 0xaad20c1
sub rcx, 0x1145cb62
add rcx, 0x7fffffff
add rcx, 0x64c38094
xor rax, rcx
mov r14, r14
mov qword [rdi + 0x118], rax
jmp 0x140065ba2
mov dword [rsp + 0x50], 0x3f82dd9d
sub dword [rsp + 0x50], 0x33e08369
xor dword [rsp + 0x50], 0x9140602
add dword [rsp + 0x50], 0x80c5316
sub dword [rsp + 0x50], 0xac2af4b
mov edx, 0x3a825f6b
sub edx, 0x23059db2
xor edx, 0x2efc2c36
xor edx, 0x5fa7ab71
add edx, 0x6cbdefb9
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
xchg r9, r9
test rax, rax
je 0x140065c88
movabs rcx, 0xd7c148740bd19ae
add rcx, 0x86219e4
xor rcx, 0x11a6bcf0
xor rcx, 0x3b0cd704
xor rcx, 0x29f0809a
mov dword [rsp + 0x54], esi
add rax, rcx
mov r15, r15
movabs rcx, 0x7c8b387051074d6e
add rcx, 0x615240d
sub rcx, 0x3871a662
xor rcx, 0x32e6d27c
sub rcx, 0xd6e62c7
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x14], 0x4325c3dc
movabs rcx, 0x199bc8ae08f243b6
add rcx, 0x6236014
add rcx, 0x1254cce3
xor rcx, 0x41243de9
xor rcx, 0xfd429e4
add rax, rcx
not rax
mov qword [rdi + 0x120], rax
mov dword [rsp - 0x24], 0x56498486
jmp 0x140065ca8
mov dword [rsp + 0x54], 0x54c05efe
sub dword [rsp + 0x54], 0x8e083ea
sub dword [rsp + 0x54], 0x5af073c
xor dword [rsp + 0x54], 0x4630d3d9
mov edx, 0x4d1aca06
sub edx, 0x1da34d2
sub edx, 0x1cc77cb8
xor edx, 0xf382f848
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x2c], 0x768dc6bd
je 0x140065dd6
movabs rcx, 0x255ef6a92aa12a56
xor rcx, 0x35f1c963
xor rcx, 0x1b19d98d
add rcx, 0x7fffffff
xor rcx, 0x65f9ff2b
mov dword [rsp + 0x88], esi
add rax, rcx
mov dword [rsp - 0x20], ebx
movabs rcx, 0x1768b826f9b27d2
xor rcx, 0x491d659a
sub rcx, 0x1f50f3
xor rcx, 0x2ec43ef2
xor rcx, 0x671bd709
xor rax, rcx
movabs rcx, 0x46ed3fee38152310
xor rcx, 0x51b37566
xor rcx, 0x7adaf836
add rcx, 0x371b3be7
sub rax, rcx
movabs rcx, 0x7775820b1c57fd70
xor rcx, 0xfd1e1e5
sub rcx, 0x1335f459
add rcx, 0x7fffffff
add rcx, 0x548f9402
rol rax, 0xf
rol rax, 0x14
rol rax, 0xc
sub rax, rcx
xchg rdi, rdi
movabs rcx, 0xfbc0d3666dd060cd
xor rcx, 0x5b9d2db5
xor rcx, 0x74d4e625
add rcx, 0x4cfcced6
ror rax, 0x1c
ror rax, 9
ror rax, 1
add rax, rcx
mov dword [rsp - 0x44], edi
xchg rbp, rax
mov qword [rdi + 0x128], rbp
xchg rbp, rax
jmp 0x140065e0d
mov dword [rsp + 0x88], 0x1087280d
xor dword [rsp + 0x88], 0x2140c33e
add dword [rsp + 0x88], 0x4bd2c49f
sub dword [rsp + 0x88], 0x6b5cf791
sub dword [rsp + 0x88], 0x123db840
mov edx, 0x1d46bee1
sub edx, 0x5f9e14f
add edx, 0x58bd1bdf
sub edx, 0x1123f9b9
xor edx, 0x813a0d4c
xchg rbx, rbp
mov rcx, rbp
xchg rbp, rbx
call fcn.140074cb0
mov dword [rsp - 0x28], 0x466928a9
test rax, rax
je 0x140065edc
rol rax, 1
rol rax, 1
rol rax, 3
movabs rcx, 0x54e05bdf2303a34d
sub rcx, 0x20d96a52
add rcx, 0x432078b2
add rcx, 0x3320043d
add rcx, 0x4b7d8c35
add rax, rcx
mov dword [rsp + 0x90], esi
mov r11, r11
not rax
movabs rcx, 0xa752aa6104d71e43
add rcx, 0x6175e27c
sub rcx, 0x29223496
sub rcx, 0x1c5f7892
xor rcx, 0x7453a904
rol rax, 6
rol rax, 0x13
rol rax, 0x15
rol rax, 4
rol rax, 3
rol rax, 1
add rax, rcx
mov r12, r12
xchg rdx, rax
mov qword [rdi + 0x130], rdx
xchg rdx, rax
jmp 0x140065f13
mov dword [rsp + 0x90], 0x46f937c3
sub dword [rsp + 0x90], 0x3db79588
add dword [rsp + 0x90], 0x1511f5e7
add dword [rsp + 0x90], 0x1cadaa96
sub dword [rsp + 0x90], 0x3b0142b7
mov edx, 0x4989d837
xor edx, 0x10f9635
xor edx, 0xf5a881f
xor edx, 0x4d143d8f
xchg r11, rbx
mov rcx, r11
xchg rbx, r11
call fcn.140074cb0
test rax, rax
xchg rdx, rdx
je 0x140065fe8
movabs rcx, 0xf307b156576bdca4
sub rcx, 0x3d145a1a
xor rcx, 0x6fe9be98
sub rcx, 0x42844c3d
add rcx, 0x39c1a070
mov dword [rsp + 0xc8], esi
add rax, rcx
movabs rcx, 0x44fb648a2cea83ed
xor rcx, 0x4d575a46
xor rcx, 0x103d451e
sub rcx, 0x5564f53b
rol rax, 0x39
rol rax, 1
not rax
sub rax, rcx
movabs rcx, 0xf84dd8e557f11665
add rcx, 0x15565f4
add rcx, 0x21af4f3
add rcx, 0x1e7cc383
add rcx, 0x5ba79cd2
ror rax, 5
ror rax, 0x20
ror rax, 4
ror rax, 1
add rax, rcx
xchg r14, rax
mov qword [rdi + 0x138], r14
xchg r14, rax
jmp 0x14006601f
mov dword [rsp + 0xc8], 0x925e42e
sub dword [rsp + 0xc8], 0x68f6729
add dword [rsp + 0xc8], 0x71d39df9
sub dword [rsp + 0xc8], 0x4f26be37
sub dword [rsp + 0xc8], 0x25435cc6
mov edx, 0x351a1a63
add edx, 0x1bbb0c4
xor edx, 0x5017cad1
add edx, 0x2e627b43
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
mov dword [rsp - 0x28], 0x315a3c1d
test rax, rax
je 0x1400660d7
ror rax, 1
movabs rcx, 0x73cb0581513c40e7
add rcx, 0x22cfd941
sub rcx, 0x483cc1a1
xor rcx, 0x517d67be
xor rax, rcx
xchg rbx, rbx
mov dword [rsp + 0xd0], esi
ror rax, 0xe
ror rax, 0x18
ror rax, 2
ror rax, 8
ror rax, 1
ror rax, 1
movabs rcx, 0xc976ec8910abf29c
sub rcx, 0x890c219
add rcx, 0x1b2e583c
add rcx, 0x7fffffff
add rcx, 0x35f4fe63
add rax, rcx
mov dword [rsp - 0x30], 0x7def2b94
mov qword [rdi + 0x140], rax
jmp 0x140066103
mov dword [rsp + 0xd0], 0x28709e58
xor dword [rsp + 0xd0], 0x76e7b968
xor dword [rsp + 0xd0], 0x342b3368
sub dword [rsp + 0xd0], 0x6abc1457
mov edx, 0x5d266711
sub edx, 0x41f26109
sub edx, 0x87b1d0c
xor edx, 0x9022ac86
mov rcx, rbx
mov rdx, rdx
call fcn.140074cb0
test rax, rax
je 0x1400661d3
movabs rcx, 0x180fe4de29a560fb
xor rcx, 0x1e4dd3ed
xor rcx, 0x252e1b00
sub rcx, 0xf5fab17
mov dword [rsp + 0x110], esi
add rax, rcx
mov rbx, rbx
movabs rcx, 0x7fe29faf583929fd
sub rcx, 0x36ec9cb
sub rcx, 0x49c1619
sub rcx, 0x3d6f4e3d
add rcx, 0x593aca9a
not rax
xchg r13, r13
add rax, rcx
movabs rcx, 0x7286223413fa415c
xor rcx, 0x5b4bfec7
add rcx, 0x22b8925a
sub rcx, 0x2eb2a7a5
xor rcx, 0x25a64b3
xor rax, rcx
ror rax, 0x2e
ror rax, 2
ror rax, 2
ror rax, 1
not rax
xchg rsp, rsp
mov qword [rdi + 0x148], rax
jmp 0x14006620a
mov dword [rsp + 0x110], 0x1c330380
sub dword [rsp + 0x110], 0x115daee7
add dword [rsp + 0x110], 0x575f89a5
sub dword [rsp + 0x110], 0x157c5ae1
sub dword [rsp + 0x110], 0x4cb8835c
mov edx, 0x572a3505
add edx, 0x23df9bdd
sub edx, 0x1a1893b3
xor edx, 0x3c745168
xchg r12, rcx
mov r12, rbx
xchg rcx, r12
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x28], 0x7b592b4a
je 0x14006631e
rol rax, 0xf
rol rax, 2
rol rax, 0x29
rol rax, 2
rol rax, 1
movabs rcx, 0x6cd9dff60a5c430d
add rcx, 0xcd1b21b
add rcx, 0x107b9c6f
add rcx, 0x4ef65e78
add rcx, 0x32a3c15a
xor rax, rcx
mov dword [rsp - 0x24], ebx
mov dword [rsp + 0x118], esi
movabs rcx, 0x67785cb739d737ed
add rcx, 0x4a80ebc
xor rcx, 0x60ab7f47
add rcx, 0x7fffffff
xor rcx, 0x20472567
add rax, rcx
movabs rcx, 0x58c9f52505bd11e0
add rcx, 0x75175772
xor rcx, 0x33db8ae3
xor rcx, 0x611132a2
add rcx, 0x3378282b
xor rax, rcx
movabs rcx, 0x6b172a936bb9185a
xor rcx, 0x7ff4e708
add rcx, 0x48f23b9d
add rcx, 0x614b0f86
sub rax, rcx
not rax
mov dword [rsp - 0xc], ecx
ror rax, 0x24
ror rax, 0xe
ror rax, 5
xchg r9, rax
mov qword [rdi + 0x150], r9
xchg r9, rax
jmp 0x140066355
mov dword [rsp + 0x118], 0x2dccd3b2
add dword [rsp + 0x118], 0x4df2cd5
add dword [rsp + 0x118], 0x3a25468b
add dword [rsp + 0x118], 0x2f95e0e
xor dword [rsp + 0x118], 0x6fcaa521
mov edx, 0x5dc32cbb
add edx, 0x1a239c6
add edx, 0x52aeb15
sub edx, 0x55baa48d
add edx, 0xd349ba88
xchg rdi, rbx
mov rcx, rdi
xchg rdi, rbx
call fcn.140074cb0
test rax, rax
xchg r14, r14
je 0x14006645a
movabs rcx, 0x396c5b6c1f59ec7b
add rcx, 0x60214508
xor rcx, 0x4d0d0f4f
add rcx, 0x452f78b4
xor rcx, 0x73a4085c
mov dword [rsp + 0x150], esi
mov dword [rsp - 0x14], esp
add rax, rcx
movabs rcx, 0xf3a3bc9a20513dc4
xor rcx, 0x65191af5
add rcx, 0x1f866d68
sub rcx, 0x54671114
add rcx, 0x3d529e45
xor rax, rcx
mov dword [rsp - 0x18], 0x2300a93a
movabs rcx, 0x658e153e7ed3d041
sub rcx, 0x72ea5c19
add rcx, 0x48e19e56
sub rcx, 0x16bbf9f4
xor rcx, 0x28eab700
sub rax, rcx
movabs rcx, 0x22dff11e2895b4d2
add rcx, 0x39372bea
xor rcx, 0x84e253d
xor rcx, 0x66e36ba2
not rax
mov dword [rsp - 0x30], 0xc5f1a55
add rax, rcx
not rax
xchg rbx, rax
mov qword [rdi + 0x158], rbx
xchg rbx, rax
jmp 0x140066486
mov dword [rsp + 0x150], 0x190202be
add dword [rsp + 0x150], 0x3fdb4e91
xor dword [rsp + 0x150], 0x5ddb4d3
xor dword [rsp + 0x150], 0x5d00e59d
mov edx, 0x4d71242c
xor edx, 0x702e340c
xor edx, 0xf7defee
add edx, 0x2d3ab2b9
xor edx, 0x2ac4b17b
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.140074cb0
mov dword [rsp - 0x2c], edx
test rax, rax
je 0x140066529
ror rax, 2
ror rax, 8
ror rax, 1
ror rax, 1
movabs rcx, 0xaa82e4710dc82f0f
add rcx, 0x24a9513f
add rcx, 0x282d0661
xor rcx, 0x2eec7b19
sub rcx, 0x165bb0e6
add rax, rcx
xchg rbp, rbp
mov dword [rsp + 0x158], esi
not rax
rol rax, 0x1b
rol rax, 0xd
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov qword [rdi + 0x160], rax
mov rcx, rcx
jmp 0x140066560
mov dword [rsp + 0x158], 0x2a448754
add dword [rsp + 0x158], 0x1e6d3f9e
xor dword [rsp + 0x158], 0x1cd02cc6
sub dword [rsp + 0x158], 0x2331ccfe
sub dword [rsp + 0x158], 0x31301d35
mov edx, 0x31178c3e
add edx, 0x3c1ffb4e
add edx, 0xcbf3974
sub edx, 0x83571af
add edx, 0x12fcee8
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140074cb0
xchg rbp, rbp
test rax, rax
je 0x1400665bd
lea rcx, [rdi + 0x168]
mov dword [rsp - 0x30], ecx
xchg rdi, rax
mov rdx, rdi
xchg rdi, rax
call fcn.140072330
xchg rcx, rcx
mov dword [rsp + 0x160], esi
jmp 0x1400665e9
mov dword [rsp + 0x160], 0x7e028060
sub dword [rsp + 0x160], 0x6ea220b4
add dword [rsp + 0x160], 0x6461ff7b
xor dword [rsp + 0x160], 0x73c25f26
mov edx, 0x47cb0569
sub edx, 0xdc0d25e
add edx, 0x2867d5f2
add edx, 0x380edc8c
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x40], ecx
test rax, rax
je 0x14006663e
lea rcx, [rdi + 0x170]
mov rdx, rax
mov dword [rsp - 0x38], 0x5d0991d5
call fcn.1400723f0
mov dword [rsp + 0x168], esi
jmp 0x140066675
mov dword [rsp + 0x168], 0x1bf5bf3b
sub dword [rsp + 0x168], 0xf3d4531
add dword [rsp + 0x168], 0x1ed8f84b
xor dword [rsp + 0x168], 0x2503146e
xor dword [rsp + 0x168], 0xe92663a
mov edx, 0x2f83b86f
xor edx, 0x5c94f039
sub edx, 0x5a951aeb
add edx, 0x227003ad
xor edx, 0x74a540bf
mov rcx, rbx
mov dword [rsp - 0x28], esi
call fcn.140074cb0
test rax, rax
je 0x140066757
mov dword [rsp - 0x1c], 0x2ac840cc
rol rax, 0x31
rol rax, 5
rol rax, 3
rol rax, 1
movabs rcx, 0x7d019fa461f564fb
sub rcx, 0x55f54001
add rcx, 0x3e9ee478
add rcx, 0x3541d668
add rcx, 0x7fffffff
sub rcx, 0x1e4c6960
not rax
xchg rbx, rbx
mov dword [rsp + 0x7c], esi
add rax, rcx
movabs rcx, 0x6bcaedde684ff9d5
xor rcx, 0x5f7318c
add rcx, 0x11ea0d52
add rcx, 0x20bc276f
rol rax, 0xc
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
ror rax, 1
ror rax, 0xd
ror rax, 0xc
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xchg rcx, rax
mov qword [rdi + 0x178], rcx
xchg rcx, rax
jmp 0x140066777
mov dword [rsp + 0x7c], 0x34da8206
sub dword [rsp + 0x7c], 0x2c184c8d
add dword [rsp + 0x7c], 0xc32025
xor dword [rsp + 0x7c], 0x985559f
mov edx, 0x276fbd2a
add edx, 0x4984c7a5
xor edx, 0x1a8f6d54
sub edx, 0x57094c0f
add edx, 0x1a05f376
xchg r9, rcx
mov r9, rbx
xchg rcx, r9
call fcn.140074cb0
mov rcx, rcx
test rax, rax
je 0x14006683e
not rax
mov dword [rsp + 0x84], esi
mov rcx, rcx
rol rax, 0xc
rol rax, 0x1d
rol rax, 1
rol rax, 1
movabs rcx, 0x690482586cbf3d8a
sub rcx, 0x46d7ce0d
xor rcx, 0x7fb1e74d
xor rcx, 0x477c79d2
add rcx, 0x7fffffff
add rcx, 0x169d9cdd
xor rax, rcx
mov dword [rsp - 0x2c], 0x44185a14
rol rax, 0xd
rol rax, 0xa
rol rax, 0xe
rol rax, 4
rol rax, 4
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
not rax
mov qword [rdi + 0x180], rax
mov dword [rsp - 0x40], ecx
jmp 0x140066875
mov dword [rsp + 0x84], 0x454022fb
sub dword [rsp + 0x84], 0xe4c65ed
add dword [rsp + 0x84], 0x3a26d9ad
sub dword [rsp + 0x84], 0x3ec3b61a
sub dword [rsp + 0x84], 0x3256e0a0
mov edx, 0x6d31af4f
xor edx, 0x637c46f5
add edx, 0x3de9070a
xor edx, 0x4970e189
xchg rbx, r15
mov rcx, r15
xchg r15, rbx
call fcn.140074cb0
mov dword [rsp - 0x20], esp
test rax, rax
je 0x1400668fb
not rax
mov dword [rsp - 0x34], edx
mov dword [rsp + 0x94], esi
movabs rcx, 0x5ad0165c5a08d09d
sub rcx, 0x4487d251
add rcx, 0x1e2814d3
add rcx, 0x7fffffff
add rcx, 0x36996074
add rax, rcx
mov r15, r15
not rax
ror rax, 0xa
ror rax, 4
ror rax, 1
mov qword [rdi + 0x188], rax
jmp 0x140066932
mov dword [rsp + 0x94], 0x78440e2
xor dword [rsp + 0x94], 0x765f618c
sub dword [rsp + 0x94], 0x66056b06
xor dword [rsp + 0x94], 0x5a4a9beb
sub dword [rsp + 0x94], 0x519f2d82
mov edx, 0x4c07aff0
sub edx, 0x2e1c73f8
add edx, 0x16e9119
add edx, 0x41368e9d
add edx, 0x6e3e9dfa
mov rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x18], edi
test rax, rax
je 0x140066a13
movabs rcx, 0xf9198fbd58be4128
xor rcx, 0x52570e54
add rcx, 0x1bdf9803
add rcx, 0x7fffffff
add rcx, 0x54c0f504
mov dword [rsp + 0xdc], esi
xchg r11, r11
xor rax, rcx
movabs rcx, 0x69b3239a7ca2a6c3
xor rcx, 0x719f0b10
add rcx, 0xb10384
add rcx, 0x5f8801ec
add rcx, 0x3ad8e776
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 0xb
ror rax, 5
ror rax, 1
not rax
mov dword [rsp - 0x18], 0x75c44c2a
sub rax, rcx
movabs rcx, 0x1012856808fde436
add rcx, 0x5e7a30c
xor rcx, 0x47d7b14a
sub rcx, 0x480fb01e
xor rax, rcx
xchg rdx, rax
mov qword [rdi + 0x190], rdx
xchg rdx, rax
jmp 0x140066a3f
mov dword [rsp + 0xdc], 0x70dbc1dd
sub dword [rsp + 0xdc], 0x2f82b875
sub dword [rsp + 0xdc], 0x40bf6e33
sub dword [rsp + 0xdc], 0x999b34
mov edx, 0x250d4251
add edx, 0x5884f3ae
sub edx, 0x180bdd16
add edx, 0x816a20fe
mov rcx, rbx
mov rsp, rsp
call fcn.140074cb0
test rax, rax
je 0x140066b22
mov dword [rsp - 0xc], 0x77792f9a
rol rax, 6
rol rax, 0x25
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 1
movabs rcx, 0x61626dd56c11512a
xor rcx, 0x55c767a2
xor rcx, 0x145508be
add rcx, 0x7fffffff
add rcx, 0x2a6843ae
xor rax, rcx
mov rsi, rsi
mov dword [rsp + 0xe4], esi
movabs rcx, 0x69cd412501629337
xor rcx, 0x28d222cc
xor rcx, 0x54ae5f21
sub rcx, 0x37aceb8b
xor rcx, 0x6e1752b8
add rax, rcx
mov dword [rsp - 0x34], 0x594b46e0
movabs rcx, 0xc0ef1b164ffb5c70
sub rcx, 0x15e3aad1
add rcx, 0x26733e08
sub rcx, 0x11601eac
ror rax, 0x12
xor rax, rcx
xchg r14, rax
mov qword [rdi + 0x198], r14
xchg r14, rax
jmp 0x140066b59
mov dword [rsp + 0xe4], 0x54cd63dd
xor dword [rsp + 0xe4], 0x6bfdb98e
xor dword [rsp + 0xe4], 0x2bd8892e
xor dword [rsp + 0xe4], 0x578989db
sub dword [rsp + 0xe4], 0x4361daa5
mov edx, 0x71e95ac5
add edx, 0xd72cf86
sub edx, 0x26629e6e
add edx, 0x68330a7
add edx, 0x6c7f18e3
xchg r13, rcx
mov r13, rbx
xchg r13, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x3c], 0x1d9f63b5
je 0x140066c28
not rax
mov dword [rsp + 0x10c], esi
ror rax, 9
ror rax, 9
ror rax, 0xb
ror rax, 1
ror rax, 1
movabs rcx, 0x7812e5cf76427502
sub rcx, 0x1ebd6dc9
sub rcx, 0x34d93b7c
add rcx, 0x63117ec9
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x50a6726f268a7efc
add rcx, 0x4f71e55a
xor rcx, 0x13720895
sub rcx, 0x411b0645
add rcx, 0x7fffffff
add rcx, 0x195d83d4
not rax
add rax, rcx
ror rax, 0xa
ror rax, 4
ror rax, 0xc
ror rax, 1
xchg rdx, rax
mov qword [rdi + 0x1a0], rdx
xchg rdx, rax
jmp 0x140066c5f
mov dword [rsp + 0x10c], 0x60bbe154
sub dword [rsp + 0x10c], 0x29c18858
xor dword [rsp + 0x10c], 0x1b7b2ee7
xor dword [rsp + 0x10c], 0x2abcf9ff
xor dword [rsp + 0x10c], 0x73d8fe5
mov edx, 0x27ca5eda
xor edx, 0x15f932c8
sub edx, 0x2c9f705a
add edx, 0x199c96f8
xchg r8, rcx
mov r8, rbx
xchg r8, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x40], ecx
je 0x140066d72
movabs rcx, 0x51517e695d5eaa00
sub rcx, 0x1b25486d
xor rcx, 0x4cc33000
add rcx, 0x7fffffff
add rcx, 0x5fc2eeee
mov dword [rsp + 0x114], esi
add rax, rcx
mov r12, r12
movabs rcx, 0x18da3df9425655a3
sub rcx, 0x2e9640b8
add rcx, 0x52298d12
xor rcx, 0x304580b0
add rcx, 0x7fffffff
xor rcx, 0x2eaf99ce
ror rax, 9
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x54032446036ed7be
add rcx, 0x3d06d752
sub rcx, 0x2836c8f5
add rcx, 0x581fe872
rol rax, 2
rol rax, 0x34
rol rax, 5
rol rax, 1
not rax
sub rax, rcx
mov rcx, rcx
movabs rcx, 0x366df6a535632cd2
add rcx, 0x19ad082
xor rcx, 0x6c5dcef4
xor rcx, 0x6c8ef40
sub rcx, 0x3586ba83
xor rax, rcx
mov rcx, rcx
xchg r13, rax
mov qword [rdi + 0x1a8], r13
xchg r13, rax
jmp 0x140066d9e
mov dword [rsp + 0x114], 0x1fc8c099
sub dword [rsp + 0x114], 0x515ae6e
add dword [rsp + 0x114], 0x2a92f5f6
sub dword [rsp + 0x114], 0x45460820
mov edx, 0x1c2a7de7
add edx, 0x2f5b20b8
sub edx, 0x40f232d3
xor edx, 0xeacbd089
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
call fcn.140074cb0
test rax, rax
xchg r11, r11
je 0x140066e5c
not rax
mov dword [rsp + 0x14c], esi
rol rax, 0x19
rol rax, 5
rol rax, 0xa
rol rax, 4
rol rax, 4
rol rax, 1
movabs rcx, 0x104d6ad156d2ee47
sub rcx, 0x5581ceae
add rcx, 0x19c0eaf2
add rcx, 0x7fffffff
xor rcx, 0x1472b8b7
sub rax, rcx
xchg r14, r14
movabs rcx, 0x19553bd32b4453d8
xor rcx, 0x2a4c0b5
add rcx, 0x35490b
sub rcx, 0x11350e7b
ror rax, 0x18
ror rax, 7
ror rax, 5
ror rax, 1
xor rax, rcx
mov qword [rdi + 0x1b0], rax
mov r15, r15
jmp 0x140066e93
mov dword [rsp + 0x14c], 0x28cf48d1
xor dword [rsp + 0x14c], 0x56b836ea
sub dword [rsp + 0x14c], 0x3957cd07
add dword [rsp + 0x14c], 0x1f3bc600
sub dword [rsp + 0x14c], 0x645b7733
mov edx, 0x21c4b5c4
add edx, 0x19f4b045
sub edx, 0x1842760c
add edx, 0x961864c7
xchg rcx, r15
mov r15, rbx
xchg rcx, r15
call fcn.140074cb0
mov r15, r15
test rax, rax
je 0x140066f4d
ror rax, 4
ror rax, 2
ror rax, 1
movabs rcx, 0x4f2add9e39963f93
add rcx, 0x91c5fb5
sub rcx, 0xb3e0d39
add rcx, 0x7fffffff
xor rcx, 0x140cf1a5
add rax, rcx
mov dword [rsp - 0xc], esp
mov dword [rsp + 0x154], esi
rol rax, 0x2a
rol rax, 1
rol rax, 1
rol rax, 4
rol rax, 1
movabs rcx, 0xdfa5c5467a4cb657
sub rcx, 0x87237c
xor rcx, 0x5d6ed636
add rcx, 0x7fffffff
add rcx, 0x2c5636f2
add rax, rcx
mov qword [rdi + 0x1b8], rax
mov dword [rsp - 0x20], ecx
jmp 0x140066f84
mov dword [rsp + 0x154], 0x19b1a81c
add dword [rsp + 0x154], 0x65ad36d5
sub dword [rsp + 0x154], 0x4b0d3984
xor dword [rsp + 0x154], 0x186742a5
xor dword [rsp + 0x154], 0x2c36e7c9
mov edx, 0x7d2345a5
sub edx, 0x13fd1db1
xor edx, 0x4468de5d
xor edx, 0x52f28d98
xchg rcx, rdx
mov rdx, rbx
xchg rcx, rdx
call fcn.140074cb0
xchg rbp, rbp
test rax, rax
je 0x140067085
movabs rcx, 0x85c9509a66625daa
xor rcx, 0x4aa907ac
xor rcx, 0x5815fe65
sub rcx, 0xbf7ecd2
mov dword [rsp + 0x17c], esi
mov dword [rsp - 0x3c], esi
add rax, rcx
movabs rcx, 0x750ef7a334608015
sub rcx, 0x2d9ac161
xor rcx, 0x51a38ea4
add rcx, 0x6921dd29
xor rax, rcx
movabs rcx, 0x97322d426d57327e
add rcx, 0x585ba6
xor rcx, 0x11d292ea
sub rcx, 0x5f8246a1
ror rax, 0x10
ror rax, 5
ror rax, 1
add rcx, rax
movabs rax, 0x355ffd2717762e08
xor rax, 0x1292f1
add rax, 0x111a5458
add rax, 0xad03920
xor rax, 0x5f13728d
xor rcx, rax
rol rcx, 1
rol rcx, 3
rol rcx, 9
rol rcx, 1
rol rcx, 3
rol rcx, 1
rol rcx, 1
not rcx
mov qword [rdi + 0x1c0], rcx
mov dword [rsp - 0x20], 0x22704492
jmp 0x1400670bc
mov dword [rsp + 0x17c], 0x444f207c
xor dword [rsp + 0x17c], 0x3891c40e
sub dword [rsp + 0x17c], 0x66aa9535
sub dword [rsp + 0x17c], 0x1c70506
sub dword [rsp + 0x17c], 0x146d4a36
mov edx, 0x4c726be2
add edx, 0x13134998
add edx, 0x1c4e3733
add edx, 0x2df657ae
mov rcx, rbx
mov dword [rsp - 0x14], edi
call fcn.140074cb0
test rax, rax
je 0x14006713f
xchg r12, r12
not rax
mov dword [rsp + 0x184], esi
movabs rcx, 0x3d55bc886e48793a
sub rcx, 0x54df8444
xor rcx, 0x72e81340
sub rcx, 0x22d65b95
add rax, rcx
ror rax, 0x3d
mov rdx, rdx
not rax
ror rax, 0x14
ror rax, 0xa
ror rax, 1
ror rax, 1
xchg rdx, rax
mov qword [rdi + 0x1c8], rdx
xchg rdx, rax
jmp 0x14006716b
mov dword [rsp + 0x184], 0x39ae19
xor dword [rsp + 0x184], 0x703ba798
sub dword [rsp + 0x184], 0x209b739
sub dword [rsp + 0x184], 0x6df85247
mov edx, 0xbaa23cb
xor edx, 0x341a9161
xor edx, 0x22520443
xor edx, 0x2248a900
add edx, 0x7b9ad915
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x14], 0x25224971
je 0x1400671ed
not rax
mov dword [rsp + 0x1f8], esi
ror rax, 1
mov dword [rsp - 0x3c], ecx
movabs rcx, 0xcfd40b404849a8a2
add rcx, 0x69cdd7b
sub rcx, 0x1edb287d
sub rcx, 0x2a8ef795
xor rax, rcx
mov rsp, rsp
ror rax, 6
mov qword [rdi + 0x1d0], rax
jmp 0x140067224
mov dword [rsp + 0x1f8], 0x33b70aa3
add dword [rsp + 0x1f8], 0xa9cbbc
xor dword [rsp + 0x1f8], 0x7ce7cf89
xor dword [rsp + 0x1f8], 0x17183be4
sub dword [rsp + 0x1f8], 0x5f9f2231
mov edx, 0x10604e64
add edx, 0x48240211
sub edx, 0x411325ed
add edx, 0xb953257
add edx, 0xb66d2ee8
mov rcx, rbx
call fcn.140074cb0
test rax, rax
mov rdi, rdi
je 0x140067333
movabs rcx, 0x7943791f077bcaca
xor rcx, 0x2396aba1
sub rcx, 0x21d4cc31
add rcx, 0x42267cc6
add rcx, 0x7fffffff
xor rcx, 0x3bee0c0a
mov dword [rsp + 0x200], esi
add rax, rcx
mov dword [rsp - 0x30], ecx
movabs rcx, 0x69c49c3967a05b07
xor rcx, 0xae32f4b
sub rcx, 0x3bbc44c1
add rcx, 0x2d8ddc1e
xor rcx, 0x4e4a7d5a
rol rax, 0xb
rol rax, 7
rol rax, 2
rol rax, 1
add rcx, rax
mov r15, r15
movabs rax, 0x777fab4065693d12
sub rax, 0xa48255a
sub rax, 0x53e96d81
add rax, 0x1ffd1a99
add rax, 0x77a3c5
xor rcx, rax
movabs rax, 0x350e809e1bf936f1
sub rax, 0xa800c16
xor rax, 0x4543ae58
add rax, 0x140d3e
add rax, 0x5c31e8a9
ror rcx, 6
ror rcx, 4
ror rcx, 7
ror rcx, 1
xor rcx, rax
mov rdx, rdx
mov qword [rdi + 0x1d8], rcx
jmp 0x14006735f
mov dword [rsp + 0x200], 0x503fdeb4
sub dword [rsp + 0x200], 0x44159c8f
add dword [rsp + 0x200], 0x1553680c
xor dword [rsp + 0x200], 0x217daa30
mov edx, 0x783fb9bf
sub edx, 0x109557a8
sub edx, 0x5e3a91ad
add edx, 0xa76a10d1
xchg rsi, rcx
mov rsi, rbx
xchg rsi, rcx
call fcn.140074cb0
mov rdx, rdx
test rax, rax
je 0x1400673fe
ror rax, 0xa
ror rax, 2
ror rax, 1
movabs rcx, 0x73192aab3cac3abb
add rcx, 0xc0a4b51
sub rcx, 0x1bba8ae3
xor rcx, 0xaa4c9f8
not rax
mov dword [rsp + 0x40], esi
sub rax, rcx
mov dword [rsp - 0x1c], esp
movabs rcx, 0x57461d537b446f59
sub rcx, 0x5637c83c
sub rcx, 0xe98203f
xor rcx, 0x74151e55
xor rax, rcx
mov dword [rsp - 0x10], esp
xchg r10, rax
mov qword [rdi + 0x1e0], r10
xchg r10, rax
jmp 0x14006741e
mov dword [rsp + 0x40], 0x63898bf
add dword [rsp + 0x40], 0x57365040
sub dword [rsp + 0x40], 0x14002e90
xor dword [rsp + 0x40], 0x496eba6e
mov edx, 0x7ca3bc4d
sub edx, 0x4ecad7f7
add edx, 0x14d95a74
add edx, 0x4b552657
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
mov rbx, rbx
je 0x140067523
ror rax, 0xb
ror rax, 3
ror rax, 4
ror rax, 7
ror rax, 0xa
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x6dabf504125db832
add rcx, 0x4016d4c4
add rcx, 0xcf6ac8f
sub rcx, 0x3885c461
add rax, rcx
mov rcx, rcx
mov dword [rsp + 0x44], esi
movabs rcx, 0x75aa344a75a8d6b5
sub rcx, 0x3583df68
add rcx, 0x11dfb2f1
xor rcx, 0x697a1eb3
add rcx, 0x5996d91b
xor rax, rcx
movabs rcx, 0x1266ccd80e60e8c5
xor rcx, 0x18d2c4ca
xor rcx, 0x9be42c2
add rcx, 0x4b13dca8
add rcx, 0x7fffffff
sub rcx, 0x59c852c1
rol rax, 2
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
ror rax, 0x33
ror rax, 1
ror rax, 1
ror rax, 1
xchg rsp, rax
mov qword [rdi + 0x1e8], rsp
xchg rsp, rax
jmp 0x14006754b
mov dword [rsp + 0x44], 0x759c0fb5
sub dword [rsp + 0x44], 0x6b4ca491
add dword [rsp + 0x44], 0x2b84c607
add dword [rsp + 0x44], 0x15099ced
xor dword [rsp + 0x44], 0x4addce19
mov edx, 0xd433397
xor edx, 0x15379935
xor edx, 0x3a908039
add edx, 0x6b105ad3
xchg rbx, rbp
mov rcx, rbp
xchg rbp, rbx
call fcn.140074cb0
test rax, rax
je 0x14006760a
mov dword [rsp - 0x24], edi
ror rax, 0xe
ror rax, 7
ror rax, 0xb
ror rax, 1
movabs rcx, 0x2b124a384f2a6c3f
add rcx, 0x1b60aeaa
xor rcx, 0x51946e19
sub rcx, 0x878174a
add rcx, 0x77e63f35
add rax, rcx
mov dword [rsp - 0x38], ebx
mov dword [rsp + 0x78], esi
rol rax, 0xe
rol rax, 2
rol rax, 9
rol rax, 4
rol rax, 1
movabs rcx, 0x43760210590be76f
xor rcx, 0x2e11be39
sub rcx, 0x283b025a
sub rcx, 0x1a06bb86
add rax, rcx
mov dword [rsp - 0xc], 0x71db2ccc
xchg r14, rax
mov qword [rdi + 0x1f0], r14
xchg r14, rax
jmp 0x14006762a
mov dword [rsp + 0x78], 0x48a17e0c
sub dword [rsp + 0x78], 0x16ee7e0b
add dword [rsp + 0x78], 0x22433cd7
xor dword [rsp + 0x78], 0x53f63cd9
mov edx, 0x70635ff1
sub edx, 0x34ad5c9f
xor edx, 0x5af0fd7d
xor edx, 0x2ac90215
add edx, 0x89966fac
mov rcx, rbx
mov dword [rsp - 0x30], ecx
call fcn.140074cb0
test rax, rax
je 0x1400676b0
movabs rcx, 0xcbf0f89c44c43a24
xor rcx, 0x6a99538b
sub rcx, 0x20915afb
add rcx, 0x7fffffff
xor rcx, 0x1f2ca464
mov dword [rsp + 0x80], esi
mov rcx, rcx
add rax, rcx
ror rax, 0x12
not rax
rol rax, 3
rol rax, 1
rol rax, 1
mov qword [rdi + 0x1f8], rax
mov dword [rsp - 0x24], edi
jmp 0x1400676e7
mov dword [rsp + 0x80], 0x7754cd2e
xor dword [rsp + 0x80], 0x3ca00cb6
xor dword [rsp + 0x80], 0x75a5fa18
sub dword [rsp + 0x80], 0x12cbc403
sub dword [rsp + 0x80], 0x2b85777c
mov edx, 0xe795f2c
add edx, 0x70d6c1c6
sub edx, 0x3538aad8
xor edx, 0x2277dd32
mov rcx, rbx
mov r15, r15
call fcn.140074cb0
test rax, rax
je 0x1400677e4
mov rdi, rdi
movabs rcx, 0x1a6f35b447ebb38f
xor rcx, 0x4c9a5ed1
xor rcx, 0x9c72d48
add rcx, 0x14df3b5f
xor rcx, 0xc02c185
mov dword [rsp + 0xc0], esi
add rax, rcx
movabs rcx, 0x73e40b9d27980748
add rcx, 0x57d0c937
sub rcx, 0x952db51
xor rcx, 0x54b272d4
sub rcx, 0x1064ce5c
xor rax, rcx
movabs rcx, 0x581c170d7175884f
sub rcx, 0x571aa4a8
add rcx, 0x2319f38f
xor rcx, 0x680ca7
add rcx, 0x7fffffff
sub rcx, 0x1814916a
add rax, rcx
movabs rcx, 0x2ce2a07227187fa5
add rcx, 0x34835f51
add rcx, 0x174ddcd2
xor rcx, 0x1358839c
xor rcx, 0x4cb8b6f
xor rax, rcx
ror rax, 0x34
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rdi + 0x200], rax
jmp 0x14006781b
mov dword [rsp + 0xc0], 0x65615a4d
xor dword [rsp + 0xc0], 0x47428962
add dword [rsp + 0xc0], 0xbe879b6
add dword [rsp + 0xc0], 0x172b2042
sub dword [rsp + 0xc0], 0x45376d26
mov edx, 0x22a37e53
add edx, 0x448c00ba
sub edx, 0x21d6932d
sub edx, 0x17fc1d1c
add edx, 0x34d80650
mov rcx, rbx
mov r12, r12
call fcn.140074cb0
test rax, rax
je 0x1400678cd
xchg r10, r10
ror rax, 0x18
ror rax, 0x16
ror rax, 3
ror rax, 8
ror rax, 3
ror rax, 1
movabs rcx, 0x3c1951677e56fea2
sub rcx, 0x62ca8a45
add rcx, 0x141e719
add rcx, 0x7fffffff
add rcx, 0x2e8a2424
xor rax, rcx
mov dword [rsp + 0xc4], esi
mov r9, r9
movabs rcx, 0x1ecc5730078fdf1e
xor rcx, 0x58bce02a
sub rcx, 0x5e4ed901
add rcx, 0x6314e43c
add rax, rcx
not rax
mov rcx, rcx
mov qword [rdi + 0x208], rax
jmp 0x1400678f9
mov dword [rsp + 0xc4], 0x42615e91
sub dword [rsp + 0xc4], 0x2bdd03b5
add dword [rsp + 0xc4], 0xaeea495
xor dword [rsp + 0xc4], 0x2172ff70
mov edx, 0x492c2ead
sub edx, 0x3a562155
xor edx, 0x33197ba7
sub edx, 0x24974c5
sub edx, 0x2cea5d15
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.140074cb0
mov dword [rsp - 0x38], 0x65ee89e3
test rax, rax
je 0x1400679db
movabs rcx, 0x3b42168907a97073
xor rcx, 0x36ac591b
sub rcx, 0x9ff0ae3
xor rcx, 0x6a6c5b7b
xor rcx, 0xd662aea
mov dword [rsp + 0xf4], esi
mov dword [rsp - 0x18], ebx
add rax, rcx
movabs rcx, 0x43399987677433c6
xor rcx, 0x32e34b90
sub rcx, 0x4c8d921c
add rcx, 0x2a96aaf1
add rcx, 0x1da36ebc
xor rax, rcx
movabs rcx, 0x4a83eada4981c2fe
xor rcx, 0x23e52a99
add rcx, 0xa11b08f
xor rcx, 0x7aadb9ab
xor rcx, 0x335410af
add rax, rcx
xchg rbp, rbp
ror rax, 0xe
ror rax, 1
ror rax, 1
ror rax, 1
xchg r15, rax
mov qword [rdi + 0x210], r15
xchg r15, rax
jmp 0x140067a07
mov dword [rsp + 0xf4], 0x204b247c
add dword [rsp + 0xf4], 0x59e79872
xor dword [rsp + 0xf4], 0x1a9d791
sub dword [rsp + 0xf4], 0x7b9b6b7e
mov edx, 0x1e9c4121
xor edx, 0x3670d658
add edx, 0x3e6db2a2
sub edx, 0x12c78c16
add edx, 0x6e0f2119
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
call fcn.140074cb0
xchg r12, r12
test rax, rax
je 0x140067ac2
ror rax, 1
xchg rsp, rsp
movabs rcx, 0x321229b27c33061a
sub rcx, 0x20ede92a
sub rcx, 0x4e7607bf
add rcx, 0x7fffffff
add rcx, 0x67015b7
not rax
mov dword [rsp + 0xf8], esi
mov dword [rsp - 0x1c], esp
ror rax, 2
ror rax, 2
xor rax, rcx
xchg rdx, rdx
movabs rcx, 0x5fd241de304f3173
add rcx, 0x4a91524c
xor rcx, 0x487adcad
add rcx, 0x7fffffff
xor rcx, 0x5ac15f31
add rax, rcx
mov rcx, rcx
xchg rbp, rax
mov qword [rdi + 0x218], rbp
xchg rbp, rax
jmp 0x140067af9
mov dword [rsp + 0xf8], 0x35b2076e
xor dword [rsp + 0xf8], 0x478741b1
xor dword [rsp + 0xf8], 0x6b2d3021
add dword [rsp + 0xf8], 0x2e60254f
xor dword [rsp + 0xf8], 0x47789c4c
mov edx, 0x85b6f7c
add edx, 0x63c329fe
xor edx, 0x48af2578
add edx, 0xa77fa0ae
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
call fcn.140074cb0
test rax, rax
mov rbp, rbp
je 0x140067bc9
ror rax, 0x2a
ror rax, 3
ror rax, 0xf
ror rax, 1
movabs rcx, 0x1835c6703247556b
xor rcx, 0xc7c5adc
xor rcx, 0x7f0a3253
xor rcx, 0x35c91f1
add rcx, 0x7fffffff
add rcx, 0x62fe00b
xor rax, rcx
mov dword [rsp + 0x100], esi
mov dword [rsp - 0x44], ecx
rol rax, 0xa
rol rax, 0x14
rol rax, 1
rol rax, 1
rol rax, 9
rol rax, 1
movabs rcx, 0x834b45b24698c7b8
sub rcx, 0x26b0dadf
add rcx, 0x55adcd59
sub rcx, 0x60423a8
add rcx, 0x72a5a454
add rax, rcx
mov dword [rsp - 0x1c], edi
not rax
xchg r11, rax
mov qword [rdi + 0x220], r11
xchg r11, rax
jmp 0x140067c00
mov dword [rsp + 0x100], 0x2d72b820
add dword [rsp + 0x100], 0x5ba58ea
add dword [rsp + 0x100], 0x36fdcd2c
sub dword [rsp + 0x100], 0x2efb1e9a
xor dword [rsp + 0x100], 0x3b2fbf9d
mov edx, 0x5bc5e44e
sub edx, 0x27018bb6
add edx, 0x6cc258a
xor edx, 0x2398a640
xor edx, 0x835a09ae
xchg rbx, r10
mov rcx, r10
xchg rbx, r10
call fcn.140074cb0
test rax, rax
je 0x140067d15
mov dword [rsp - 0x18], 0xfa656c
movabs rcx, 0xa4e91aa83dc509de
xor rcx, 0x59cbbd98
add rcx, 0x1ac81e64
xor rcx, 0x488006
mov dword [rsp + 0x108], esi
mov rsp, rsp
add rax, rcx
movabs rcx, 0x7f14bdce2dfdc5fc
add rcx, 0x1b4cd989
xor rcx, 0x1df89ce9
xor rcx, 0x4632278f
sub rcx, 0xa723b8b
ror rax, 0x19
ror rax, 5
ror rax, 5
ror rax, 6
ror rax, 3
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x28], ebp
movabs rcx, 0x5408d41e4fba9e6b
add rcx, 0xbe5dca6
sub rcx, 0x5794d348
xor rcx, 0x7a3619af
sub rcx, 0x159483c1
rol rax, 2
xor rax, rcx
xchg r14, r14
movabs rcx, 0x7348e9ee2d115b14
xor rcx, 0x2c54748d
add rcx, 0x5a913a39
add rcx, 0x7fffffff
xor rcx, 0x5c09ed7f
add rax, rcx
xchg r13, rax
mov qword [rdi + 0x228], r13
xchg r13, rax
jmp 0x140067d4c
mov dword [rsp + 0x108], 0x5d22e967
sub dword [rsp + 0x108], 0x233f20e8
add dword [rsp + 0x108], 0x1acc559a
add dword [rsp + 0x108], 0x20646f05
sub dword [rsp + 0x108], 0x75148d1d
mov edx, 0x4aca2d
add edx, 0x415b264e
add edx, 0x2b42cad1
sub edx, 0x325c2e94
xor edx, 0xdd6143eb
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.140074cb0
mov dword [rsp - 0x10], 0xc060048
test rax, rax
je 0x140067e20
movabs rcx, 0x4b08976b01203357
add rcx, 0x5d81d7a4
xor rcx, 0x6d5810b5
add rcx, 0xa6ca309
mov dword [rsp + 0x140], esi
xor rax, rcx
mov r11, r11
movabs rcx, 0x4f44f3c3359ff033
xor rcx, 0x197ba1ba
xor rcx, 0x602b6542
xor rcx, 0x3a549523
sub rax, rcx
movabs rcx, 0x498cf564174f6dd4
add rcx, 0x599771dc
xor rcx, 0x5612330a
sub rcx, 0x1db7077
add rcx, 0x7fffffff
add rcx, 0x1e00d7fd
rol rax, 1
rol rax, 3
rol rax, 1
xor rax, rcx
xchg rbp, rax
mov qword [rdi + 0x230], rbp
xchg rbp, rax
jmp 0x140067e4c
mov dword [rsp + 0x140], 0x1800f0a5
add dword [rsp + 0x140], 0x4ebfff2f
xor dword [rsp + 0x140], 0x40969494
sub dword [rsp + 0x140], 0x26567b3f
mov edx, 0x44b268a1
add edx, 0x15754057
xor edx, 0x1b9a9f1d
add edx, 0x3401c6ee
xchg rcx, r13
mov r13, rbx
xchg r13, rcx
call fcn.140074cb0
test rax, rax
xchg r8, r8
je 0x140067ee6
rol rax, 5
rol rax, 0x12
rol rax, 5
rol rax, 3
rol rax, 4
movabs rcx, 0xb187d70d5bcbff
add rcx, 0x35303960
sub rcx, 0x3387791f
xor rcx, 0x2eb49531
add rcx, 0x44b154ef
add rax, rcx
mov dword [rsp + 0x148], esi
mov dword [rsp - 0x44], esi
ror rax, 0x14
ror rax, 2
ror rax, 3
ror rax, 1
not rax
xchg r14, r14
mov qword [rdi + 0x238], rax
jmp 0x140067f1d
mov dword [rsp + 0x148], 0x1945ff97
add dword [rsp + 0x148], 0x3fa8adf8
xor dword [rsp + 0x148], 0x6b8d5b7c
sub dword [rsp + 0x148], 0x275c24da
sub dword [rsp + 0x148], 0xc07d218
mov edx, 0x6e3ce64f
xor edx, 0x21525f65
add edx, 0x11192353
xor edx, 0xaf46aa67
mov rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x1c], 0x4c95324f
test rax, rax
je 0x140067fb3
movabs rcx, 0x8dcd891a0e489367
sub rcx, 0x14873de
add rcx, 0x5359299a
sub rcx, 0x5f7466e
add rcx, 0x7fffffff
xor rcx, 0x297d01c7
mov dword [rsp + 0x190], esi
add rax, rcx
mov rbx, rbx
not rax
rol rax, 3
rol rax, 0x10
rol rax, 0x12
rol rax, 4
rol rax, 1
not rax
xchg r12, r12
xchg r15, rax
mov qword [rdi + 0x240], r15
xchg r15, rax
jmp 0x140067fdf
mov dword [rsp + 0x190], 0x4825e23c
xor dword [rsp + 0x190], 0x63b96751
xor dword [rsp + 0x190], 0x4f11d8b
sub dword [rsp + 0x190], 0x2f6d98e5
mov edx, 0x50287afa
sub edx, 0x29093cc
add edx, 0x8552e60
add edx, 0x22fa7631
sub edx, 0x66485b0
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
mov rbp, rbp
test rax, rax
je 0x1400680da
ror rax, 6
ror rax, 1
ror rax, 7
ror rax, 1
ror rax, 1
movabs rcx, 0x713ab26816a27d
add rcx, 0xed772b4
add rcx, 0x3a32796
sub rcx, 0x291007a3
add rcx, 0xa6f75e8
add rax, rcx
mov dword [rsp + 0x198], esi
rol rax, 0xf
rol rax, 0xe
rol rax, 8
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x1614181920e07b42
sub rcx, 0x1485d76a
add rcx, 0x1c7ce42a
add rcx, 0x2badd9c4
add rax, rcx
movabs rcx, 0xeca27c1572abf930
sub rcx, 0x595b5b1c
xor rcx, 0xdf61051
xor rcx, 0x3355cf6c
xor rcx, 0x7fc5d1bd
rol rax, 9
rol rax, 5
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x28], ebp
mov qword [rdi + 0x248], rax
jmp 0x140068106
mov dword [rsp + 0x198], 0x5121a987
sub dword [rsp + 0x198], 0x9ba18ae
sub dword [rsp + 0x198], 0x8b306d1
sub dword [rsp + 0x198], 0x3eb48a07
mov edx, 0x75570582
xor edx, 0x674fe25f
xor edx, 0x2f3e6f04
add edx, 0x2b6d7e7d
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
mov r8, r8
je 0x1400681e3
movabs rcx, 0xf87986fc75a05bf9
sub rcx, 0x5bd528e5
xor rcx, 0x1f4be23
add rcx, 0x7dd2594c
mov dword [rsp + 0xcc], esi
xchg rbx, rbx
add rax, rcx
movabs rcx, 0x152f03d257d45ce7
sub rcx, 0x6c3f03c
xor rcx, 0x1be75cac
add rcx, 0x10ba6b8a
add rcx, 0x7531d4df
xor rax, rcx
movabs rcx, 0x3fb460d75f9d55c7
sub rcx, 0x592007c0
add rcx, 0x12656dc2
add rcx, 0x7fffffff
add rcx, 0x38509a6c
sub rax, rcx
mov dword [rsp - 0x30], 0x6fadfa6f
rol rax, 0xb
rol rax, 9
rol rax, 0x1e
rol rax, 1
rol rax, 2
rol rax, 1
xchg r13, rax
mov qword [rdi + 0x250], r13
xchg r13, rax
jmp 0x14006820f
mov dword [rsp + 0xcc], 0x7e03237b
add dword [rsp + 0xcc], 0xcb248a
sub dword [rsp + 0xcc], 0x5a2e91d0
sub dword [rsp + 0xcc], 0x249fb634
mov edx, 0x5bf6ee4
xor edx, 0x34757eb2
add edx, 0x10cc0285
add edx, 0x8f8bf209
mov rcx, rbx
call fcn.140074cb0
test rax, rax
mov r14, r14
je 0x1400682fe
not rax
mov dword [rsp + 0xd4], esi
mov dword [rsp - 0x40], 0x6aab77e5
rol rax, 0x18
rol rax, 3
rol rax, 1
movabs rcx, 0xbb7407827c04098c
sub rcx, 0xa5da72a
add rcx, 0x7dfd89d
sub rcx, 0x1c4e2127
xor rcx, 0x69050877
add rax, rcx
movabs rcx, 0x53063b2600b09e0
add rcx, 0xd234c4f
sub rcx, 0x5ad8d5c6
add rcx, 0x7fffffff
sub rcx, 0x5d4493b
not rax
xchg rdx, rdx
add rax, rcx
movabs rcx, 0x64f5fd7b53943d35
xor rcx, 0x6a295d97
sub rcx, 0x1f95d34d
add rcx, 0x3739b581
xor rcx, 0x60a5ada0
rol rax, 8
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x10], 0x2c880c70
xchg r14, rax
mov qword [rdi + 0x258], r14
xchg r14, rax
jmp 0x14006832a
mov dword [rsp + 0xd4], 0x52dc08da
xor dword [rsp + 0xd4], 0x3cc72eda
sub dword [rsp + 0xd4], 0x6a30e32a
xor dword [rsp + 0xd4], 0x3ea42d7
mov edx, 0x1f23f64f
sub edx, 0x61de880
xor edx, 0x5d9e3c87
add edx, 0x4a543c57
xchg rdx, rcx
mov rdx, rbx
xchg rdx, rcx
call fcn.140074cb0
mov dword [rsp - 0x10], ecx
test rax, rax
je 0x140068438
movabs rcx, 0x237d4d9a694def4e
xor rcx, 0x7c65c657
add rcx, 0x602ecc00
sub rcx, 0x54508e4c
add rcx, 0x1b52da96
mov dword [rsp + 0xfc], esi
mov dword [rsp - 0x44], esi
add rax, rcx
movabs rcx, 0x11f8aa9457cef758
xor rcx, 0xa2eeb5f
sub rcx, 0x37bae716
add rcx, 0xe4b16fb
add rcx, 0x508bd6f2
rol rax, 0xd
rol rax, 1
rol rax, 8
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x38], 0x3bac1b05
movabs rcx, 0x4238369c24214fb0
add rcx, 0x223b71f1
xor rcx, 0x56e9d2b1
add rcx, 0x7fffffff
add rcx, 0x366abe94
ror rax, 2
mov dword [rsp - 0x1c], ecx
xor rax, rcx
movabs rcx, 0x752976e15622a69f
add rcx, 0x22a18a47
xor rcx, 0x1a27ecee
add rcx, 0x73703ca2
not rax
add rax, rcx
mov r12, r12
xchg rsp, rax
mov qword [rdi + 0x260], rsp
xchg rsp, rax
jmp 0x14006846f
mov dword [rsp + 0xfc], 0x75f2ae67
xor dword [rsp + 0xfc], 0x2ee62615
xor dword [rsp + 0xfc], 0x5a6a7b61
xor dword [rsp + 0xfc], 0x536f719b
sub dword [rsp + 0xfc], 0x52118287
mov edx, 0x233bbcc3
add edx, 0x3fdf2dd0
sub edx, 0x4da55d02
sub edx, 0xe42b572
add edx, 0x8402ca6a
xchg rbx, r13
mov rcx, r13
xchg rbx, r13
call fcn.140074cb0
xchg r10, r10
test rax, rax
je 0x14006851a
movabs rcx, 0xe8e9c34a12e42d33
xor rcx, 0x19244a5f
xor rcx, 0x4a81ed16
add rcx, 0x7fffffff
xor rcx, 0x8895b2b
mov dword [rsp + 0x104], esi
xor rax, rcx
mov r8, r8
movabs rcx, 0x710dd50b62fb13
add rcx, 0x48845436
add rcx, 0xa66041
add rcx, 0x11498790
rol rax, 0x15
rol rax, 3
rol rax, 3
rol rax, 1
add rax, rcx
xchg rsp, rax
mov qword [rdi + 0x268], rsp
xchg rsp, rax
jmp 0x140068546
mov dword [rsp + 0x104], 0x21e235fc
sub dword [rsp + 0x104], 0x1b42680f
add dword [rsp + 0x104], 0x1f4acfeb
sub dword [rsp + 0x104], 0x25ea9dd7
mov edx, 0x56dd2791
xor edx, 0x58314a8a
xor edx, 0x7ab77188
sub edx, 0x36522508
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
mov r15, r15
test rax, rax
je 0x14006865c
movabs rcx, 0x129694b26e1cd3f4
sub rcx, 0x1d635af0
xor rcx, 0x52eea9ff
xor rcx, 0x143cea5f
mov dword [rsp + 0x134], esi
mov r14, r14
xor rax, rcx
movabs rcx, 0x72c1d9882462dc05
add rcx, 0xaff4afd
xor rcx, 0x7e243c06
xor rcx, 0x3941baab
add rcx, 0x413117b
sub rax, rcx
movabs rcx, 0x462febf216ea5fd3
add rcx, 0x35397afb
sub rcx, 0x2dd9e89b
add rcx, 0x7fffffff
add rcx, 0xcaa4bc8
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], ebx
movabs rcx, 0x152b74ad1548da70
xor rcx, 0x33a7d9fa
sub rcx, 0x7649e89
add rcx, 0x7fffffff
add rcx, 0x1ff26efb
sub rax, rcx
mov dword [rsp - 0x38], esp
ror rax, 3
ror rax, 0x10
ror rax, 0x11
ror rax, 1
xchg r11, rax
mov qword [rdi + 0x270], r11
xchg r11, rax
jmp 0x140068693
mov dword [rsp + 0x134], 0x1ce212c4
add dword [rsp + 0x134], 0x5c9abc63
sub dword [rsp + 0x134], 0x6f999249
sub dword [rsp + 0x134], 0x9732c2e
xor dword [rsp + 0x134], 0x7010b1
mov edx, 0x11bd16e3
sub edx, 0x1aadeb2
xor edx, 0x29868b95
add edx, 0x27db84fb
add edx, 0xfabee2c
mov rcx, rbx
call fcn.140074cb0
mov r10, r10
test rax, rax
je 0x14006876a
movabs rcx, 0x399cf76a4042fc95
add rcx, 0x2cd4858
xor rcx, 0x7f2749c6
xor rcx, 0x25397694
mov dword [rsp + 0x13c], esi
mov dword [rsp - 0x20], 0x2c4be513
add rax, rcx
movabs rcx, 0x529307155bb567f9
xor rcx, 0x298d4d67
sub rcx, 0x3d2682ca
sub rcx, 0x10a1e535
sub rcx, 0xfe9668
not rax
add rax, rcx
movabs rcx, 0xe568d8b07c9f3fa8
sub rcx, 0x30dff140
add rcx, 0x8f2513
sub rcx, 0x768ecb9
not rax
mov dword [rsp - 0xc], 0x22227bf0
rol rax, 5
rol rax, 0x11
xor rax, rcx
mov dword [rsp - 0x38], edi
xchg rsi, rax
mov qword [rdi + 0x278], rsi
xchg rsi, rax
jmp 0x140068796
mov dword [rsp + 0x13c], 0x531a426
add dword [rsp + 0x13c], 0x379a966e
sub dword [rsp + 0x13c], 0x34b6681c
sub dword [rsp + 0x13c], 0x815d277
mov edx, 0x5c274127
xor edx, 0x6e986e30
xor edx, 0x1846b7b9
add edx, 0x75fc3a83
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0xc], 0x54f5de2d
je 0x1400688b8
not rax
mov dword [rsp + 0x144], esi
mov dword [rsp - 0x24], edx
movabs rcx, 0x6f9a171619a3d455
xor rcx, 0x13795344
add rcx, 0x3be9e722
xor rcx, 0x1a80a307
add rcx, 0x7fffffff
xor rcx, 0x2f880ff3
sub rax, rcx
mov dword [rsp - 0x44], 0x78650d57
movabs rcx, 0x76a0e1bf62497772
xor rcx, 0x22a965e8
add rcx, 0x24795230
sub rcx, 0xd2ea661
add rcx, 0x588ee1fa
rol rax, 0x24
rol rax, 0xc
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
xchg rbx, rbx
movabs rcx, 0x544287f728db9b54
xor rcx, 0x5e0d47c5
add rcx, 0x5b27d41
sub rcx, 0x4dc4754b
add rcx, 0x7fffffff
add rcx, 0x1274d194
rol rax, 0x30
rol rax, 6
rol rax, 2
rol rax, 1
xor rax, rcx
ror rax, 9
ror rax, 0xd
ror rax, 7
ror rax, 2
ror rax, 1
xchg r9, rax
mov qword [rdi + 0x280], r9
xchg r9, rax
jmp 0x1400688ef
mov dword [rsp + 0x144], 0x576359ef
add dword [rsp + 0x144], 0x243590df
xor dword [rsp + 0x144], 0x2ff99a4
sub dword [rsp + 0x144], 0x700789f2
xor dword [rsp + 0x144], 0x95fe979
mov edx, 0x72b2bacc
xor edx, 0x63d504c6
add edx, 0x537e9930
sub edx, 0x62748539
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x14], ebp
je 0x1400689f7
movabs rcx, 0x75e79cc9015f2d41
add rcx, 0x10bb6e4e
add rcx, 0x6194270
xor rcx, 0x481f9914
add rcx, 0x7fffffff
add rcx, 0x2ef3685e
mov dword [rsp + 0x16c], esi
xor rax, rcx
mov dword [rsp - 0x40], esp
movabs rcx, 0x7b6b224b5795eea4
sub rcx, 0x120e1829
xor rcx, 0x6769e85e
add rcx, 0xdeb244e
sub rcx, 0x1511c8f3
sub rax, rcx
movabs rcx, 0xbab9f2373c9cc365
sub rcx, 0x18062dfa
add rcx, 0x4b719c96
sub rcx, 0x331fcdad
xor rcx, 0x68ff43f6
rol rax, 0x32
rol rax, 1
rol rax, 1
add rax, rcx
xchg r15, r15
movabs rcx, 0x6d57a846538b7126
sub rcx, 0x1dd524cd
sub rcx, 0x1bdc6208
add rcx, 0x4933c108
sub rcx, 0x4df31265
xor rax, rcx
mov rcx, rcx
xchg rbp, rax
mov qword [rdi + 0x288], rbp
xchg rbp, rax
jmp 0x140068a23
mov dword [rsp + 0x16c], 0x24eb42ac
add dword [rsp + 0x16c], 0x47bee8fa
xor dword [rsp + 0x16c], 0x5f14e071
sub dword [rsp + 0x16c], 0x33becbd6
mov edx, 0x4c4d47dd
add edx, 0x31ebbf31
sub edx, 0x26744ed2
add edx, 0x7d688f0e
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x1c], esp
je 0x140068b09
movabs rcx, 0x83d3491520569d54
add rcx, 0x20285142
sub rcx, 0x2c0e451
add rcx, 0x7fffffff
add rcx, 0xf207bec
mov dword [rsp + 0x174], esi
add rax, rcx
xchg r14, r14
movabs rcx, 0x309f6abb6a9302da
sub rcx, 0x29ca8769
add rcx, 0x1df42648
add rcx, 0x1338a7a7
add rcx, 0x3a95581d
rol rax, 0x29
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x24], edi
rol rax, 4
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x6e89f95565648235
sub rcx, 0x8b0a892
xor rcx, 0x138cf40b
add rcx, 0x7ba1949c
add rax, rcx
not rax
mov dword [rsp - 0x38], 0x704bdaa3
mov qword [rdi + 0x290], rax
jmp 0x140068b40
mov dword [rsp + 0x174], 0x41a149a4
sub dword [rsp + 0x174], 0x3e8c7aad
add dword [rsp + 0x174], 0x5c9ee6ed
add dword [rsp + 0x174], 0x1f737cb7
sub dword [rsp + 0x174], 0x7f27329a
mov edx, 0xcd8b105
add edx, 0x33256a9a
add edx, 0x174561b8
sub edx, 0x10810c49
add edx, 0x84126d1d
xchg rbx, r8
mov rcx, r8
xchg rbx, r8
call fcn.140074cb0
mov dword [rsp - 0x3c], esp
test rax, rax
je 0x140068c25
movabs rcx, 0xe8da52a36323d8f5
sub rcx, 0x343b81dc
add rcx, 0x2415321
add rcx, 0x7fffffff
xor rcx, 0x426f6adf
mov dword [rsp + 0x19c], esi
mov dword [rsp - 0x2c], esp
add rax, rcx
movabs rcx, 0x491cc82858fdea0b
sub rcx, 0x3aa2dee6
xor rcx, 0x736cdedb
xor rcx, 0x3a8a3d97
xor rax, rcx
movabs rcx, 0x37bd4d8e7148d9df
xor rcx, 0x6a4728f2
xor rcx, 0x2a5144a5
sub rcx, 0x7ab1101
sub rax, rcx
movabs rcx, 0x4037fead471cb828
xor rcx, 0x601634c9
add rcx, 0x3b183b21
add rcx, 0x6ef794f9
xor rax, rcx
mov rsi, rsi
xchg rbx, rax
mov qword [rdi + 0x298], rbx
xchg rbx, rax
jmp 0x140068c51
mov dword [rsp + 0x19c], 0x7b33a864
sub dword [rsp + 0x19c], 0x6a46f4fa
add dword [rsp + 0x19c], 0x21c4fee0
sub dword [rsp + 0x19c], 0x32b1b249
mov edx, 0x6bd3fba7
sub edx, 0x1f2b6a1f
xor edx, 0x31947aae
add edx, 0x15c2bd09
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x38], 0x21103f25
test rax, rax
je 0x140068d1f
movabs rcx, 0xbee84ac10996289c
sub rcx, 0xa2686d
add rcx, 0x512fa910
sub rcx, 0x4353e361
mov dword [rsp + 0x1a0], esi
xchg r10, r10
xor rax, rcx
movabs rcx, 0x15fb28751e2585f6
add rcx, 0x3ed8b126
xor rcx, 0x208d14d6
add rcx, 0x7fffffff
xor rcx, 0x536ae452
add rax, rcx
movabs rcx, 0xf09f516f22f92406
xor rcx, 0x7916421f
xor rcx, 0x5540c5d0
add rcx, 0x319e896e
add rcx, 0x7fffffff
sub rcx, 0x30932631
xor rax, rcx
mov rsi, rsi
xchg rcx, rax
mov qword [rdi + 0x2a0], rcx
xchg rcx, rax
jmp 0x140068d4b
mov dword [rsp + 0x1a0], 0x5dc80147
sub dword [rsp + 0x1a0], 0x4e224126
add dword [rsp + 0x1a0], 0x5283cc0a
sub dword [rsp + 0x1a0], 0x62298c2a
mov edx, 0x77caa233
xor edx, 0x54a23b08
add edx, 0x297d365a
add edx, 0x308d2634
add edx, 0x45a70459
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0xc], edi
je 0x140068e2f
movabs rcx, 0x994855502c25fa3a
add rcx, 0x269eb985
add rcx, 0xcdd851b
add rcx, 0x7863862
sub rcx, 0x313fbd48
mov dword [rsp + 0x30], esi
mov r13, r13
add rax, rcx
movabs rcx, 0x647364ff6f3c648f
sub rcx, 0x365e8e23
add rcx, 0x163f69e3
sub rcx, 0x1afcd3eb
add rcx, 0x7fffffff
add rcx, 0x12a9604b
xor rax, rcx
movabs rcx, 0x5576bc5a2cccd482
add rcx, 0x3afe3e06
sub rcx, 0x54d6a91c
xor rcx, 0x54b0b4a4
add rax, rcx
mov dword [rsp - 0x10], 0x4cadcf6e
rol rax, 5
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
mov qword [rdi + 0x2a8], rax
mov dword [rsp - 0x20], edi
jmp 0x140068e4f
mov dword [rsp + 0x30], 0x90955ef
add dword [rsp + 0x30], 0x89ce0e1
add dword [rsp + 0x30], 0x502816a7
xor dword [rsp + 0x30], 0x61ce4d76
mov edx, 0x6cea65d8
sub edx, 0xdc6200f
xor edx, 0xc2efa90
xor edx, 0x6983fded
xor edx, 0x79688404
mov rcx, rbx
call fcn.140074cb0
test rax, rax
xchg r14, r14
je 0x140068eea
movabs rcx, 0x97100ab53c7be130
xor rcx, 0x23100bbe
add rcx, 0x37e3f506
add rcx, 0x73289aa3
mov dword [rsp + 0x34], esi
mov dword [rsp - 0x40], edi
add rax, rcx
movabs rcx, 0x5acb582a1de2f783
xor rcx, 0x61083758
xor rcx, 0x36e7372e
sub rcx, 0x2944fdb
not rax
mov dword [rsp - 0x40], esp
add rax, rcx
rol rax, 3
rol rax, 1
xchg r9, rax
mov qword [rdi + 0x2b0], r9
xchg r9, rax
jmp 0x140068f0a
mov dword [rsp + 0x34], 0x1e7512c9
xor dword [rsp + 0x34], 0x5f2821cc
xor dword [rsp + 0x34], 0x154f357b
sub dword [rsp + 0x34], 0x5412067d
mov edx, 0x5dff7b60
xor edx, 0x5f814bb7
add edx, 0x5570466a
xor edx, 0x44f1b574
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
mov dword [rsp - 0x34], 0x10bf6a4a
test rax, rax
je 0x140068fee
movabs rcx, 0x3d30c8e83eb2f828
add rcx, 0x3a08cff4
sub rcx, 0x34c1f29d
sub rcx, 0x2d7c64eb
add rcx, 0x2a6eec4e
mov dword [rsp + 0x38], esi
mov dword [rsp - 0xc], edx
add rax, rcx
movabs rcx, 0x4e95308e71bec68c
xor rcx, 0x74f055bc
add rcx, 0x2815ac61
add rcx, 0x464b3a5f
sub rcx, 0x70f56936
rol rax, 8
rol rax, 5
not rax
mov r13, r13
ror rax, 0xb
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
mov r8, r8
movabs rcx, 0x2f85fa7f580a9e08
xor rcx, 0x43824c22
xor rcx, 0x2e0894d
add rcx, 0x7fffffff
xor rcx, 0x26bcccd1
xor rax, rcx
mov qword [rdi + 0x2b8], rax
jmp 0x14006900e
mov dword [rsp + 0x38], 0x65ae05e6
sub dword [rsp + 0x38], 0x4c79c93f
add dword [rsp + 0x38], 0x5822e43d
xor dword [rsp + 0x38], 0x715720e5
mov edx, 0x6ca87ba1
sub edx, 0x41f9edc0
add edx, 0x507a72bd
xor edx, 0xa91af75f
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.140074cb0
mov dword [rsp - 0x40], 0x3173faa8
test rax, rax
je 0x140069117
not rax
mov dword [rsp + 0x3c], esi
mov dword [rsp - 0x28], 0x4706aa4a
movabs rcx, 0x3554acd43a65f551
xor rcx, 0x7f490e26
sub rcx, 0x43aa7cb5
add rcx, 0x46cfd0d6
add rax, rcx
movabs rcx, 0x587ae516166c2fb4
add rcx, 0x511f6b84
xor rcx, 0x2f8d2242
sub rcx, 0x1bc72c62
xor rax, rcx
mov dword [rsp - 0x1c], 0x164da879
movabs rcx, 0x380496616d14090
add rcx, 0x1d4fe4e7
add rcx, 0x2f7d6279
sub rcx, 0x3c7dfd5
not rax
add rax, rcx
xchg r8, r8
movabs rcx, 0x37ac0c8f2980eca0
xor rcx, 0x135f8c30
sub rcx, 0x187baf2c
xor rcx, 0x5c6f605e
xor rcx, 0xd41929e
ror rax, 0x19
ror rax, 1
ror rax, 9
ror rax, 0xa
ror rax, 0x11
add rax, rcx
mov dword [rsp - 0x40], esi
xchg r9, rax
mov qword [rdi + 0x2c0], r9
xchg r9, rax
jmp 0x140069137
mov dword [rsp + 0x3c], 0x26936da0
xor dword [rsp + 0x3c], 0x5f09cda3
sub dword [rsp + 0x3c], 0xcc1af0a
xor dword [rsp + 0x3c], 0x6cd8f0f8
mov edx, 0x12d69580
add edx, 0x4316f2ad
xor edx, 0xc97e809
sub edx, 0x7d216d9
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
xchg r13, r13
test rax, rax
je 0x140069204
movabs rcx, 0x3329a143c796093
xor rcx, 0x2b37c91d
xor rcx, 0x60498d67
add rcx, 0x74b706ba
mov dword [rsp + 0x60], esi
mov rdx, rdx
add rax, rcx
movabs rcx, 0x383e26f592e4ac8
sub rcx, 0x31c72784
add rcx, 0x53ba4b83
sub rcx, 0x5591f683
add rcx, 0x5b54eee7
xor rax, rcx
movabs rcx, 0x14ee8f3e74cb7624
xor rcx, 0x5dbfc15b
xor rcx, 0x2546b09c
xor rcx, 0x200854b8
add rcx, 0x7fffffff
add rcx, 0x1cd98377
sub rax, rcx
xchg rdi, rdi
rol rax, 7
rol rax, 6
rol rax, 1
mov qword [rdi + 0x2c8], rax
jmp 0x140069224
mov dword [rsp + 0x60], 0x1946ab92
add dword [rsp + 0x60], 0x19ba53ea
add dword [rsp + 0x60], 0xca405a
sub dword [rsp + 0x60], 0x33cb3fd5
mov edx, 0xa75cfb7
add edx, 0x4e4954c0
add edx, 0xb55ed07
xor edx, 0x25d3043c
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.140074cb0
test rax, rax
je 0x1400692fa
mov dword [rsp - 0x34], 0x52d22e55
movabs rcx, 0x681452ba413f0e21
sub rcx, 0x13e2df18
sub rcx, 0x1e7c892f
xor rcx, 0x273713a
mov dword [rsp + 0x68], esi
add rax, rcx
movabs rcx, 0x3b375adb25218e13
sub rcx, 0x1f3497f1
add rcx, 0x1739f3a3
sub rcx, 0x5504aae
add rcx, 0x7fffffff
add rcx, 0xff5e38b
xor rax, rcx
movabs rcx, 0x5a2662b03ffdc689
xor rcx, 0x1ae45e64
sub rcx, 0x1989f147
xor rcx, 0x33099c4c
add rcx, 0x7fffffff
add rcx, 0x123497ad
ror rax, 0x30
ror rax, 0xb
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rdi + 0x2d0], rax
jmp 0x14006931a
mov dword [rsp + 0x68], 0x234e06a0
sub dword [rsp + 0x68], 0x2096f39e
add dword [rsp + 0x68], 0x42117365
sub dword [rsp + 0x68], 0x44c88666
mov edx, 0x2f442e02
add edx, 0xb262f96
sub edx, 0x136c5bb0
sub edx, 0x18949bae
add edx, 0x372dd0f4
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
mov r10, r10
test rax, rax
je 0x14006940e
not rax
mov dword [rsp + 0x70], esi
mov dword [rsp - 0x10], 0x1992e10c
movabs rcx, 0x37b8d00a6fe967ea
xor rcx, 0x114f0d09
xor rcx, 0x9d18e
add rcx, 0x14858c98
sub rax, rcx
mov rdi, rdi
movabs rcx, 0x9684fa90eab6efb
add rcx, 0x31cb7cf2
add rcx, 0xd5103c5
sub rcx, 0x2fe2c2cf
add rcx, 0x7fffffff
add rcx, 0x1830ef54
rol rax, 2
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 3
rol rax, 1
not rax
ror rax, 0x11
ror rax, 0xe
ror rax, 0xe
ror rax, 9
ror rax, 4
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x20], esi
ror rax, 1
ror rax, 0xe
ror rax, 5
ror rax, 3
ror rax, 1
ror rax, 1
xchg r14, rax
mov qword [rdi + 0x2d8], r14
xchg r14, rax
jmp 0x14006942e
mov dword [rsp + 0x70], 0x3bad9179
xor dword [rsp + 0x70], 0x1bfc9f97
xor dword [rsp + 0x70], 0x4cff065a
xor dword [rsp + 0x70], 0x6cae08b5
mov edx, 0x2ad5d1f9
xor edx, 0x8809b10
sub edx, 0x599121b
add edx, 0x74ba1e93
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.140074cb0
mov dword [rsp - 0x10], esi
test rax, rax
je 0x140069502
movabs rcx, 0x1cfb787f52d85399
add rcx, 0x1d9d83fe
sub rcx, 0x577190cf
add rcx, 0x7fffffff
add rcx, 0x3c59704c
mov dword [rsp + 0xb8], esi
mov dword [rsp - 0x30], 0x5e622a7b
xor rax, rcx
movabs rcx, 0x1653f361221811f0
add rcx, 0x1e7759be
add rcx, 0x48f47e6
add rcx, 0x17f786be
add rcx, 0x7fffffff
sub rcx, 0x2659e83b
not rax
xchg r13, r13
ror rax, 0x10
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
add rax, rcx
xchg r14, rax
mov qword [rdi + 0x2e0], r14
xchg r14, rax
jmp 0x140069539
mov dword [rsp + 0xb8], 0x26048fb1
add dword [rsp + 0xb8], 0x15a50388
add dword [rsp + 0xb8], 0x1775d9ec
xor dword [rsp + 0xb8], 0x731e8b37
xor dword [rsp + 0xb8], 0x2001e613
mov edx, 0x57a0e73e
add edx, 0x18dc7bc7
sub edx, 0x47b25a32
xor edx, 0x1d919c4
add edx, 0x5d5ee5b3
xchg rbx, r15
mov rcx, r15
xchg rbx, r15
call fcn.140074cb0
mov dword [rsp - 0x1c], edx
test rax, rax
je 0x14006966f
movabs rcx, 0x63d12a625772aeb4
sub rcx, 0x4c971c99
add rcx, 0x6cfc6a66
xor rcx, 0x7806410
add rcx, 0x6e8e96f1
mov dword [rsp + 0xbc], esi
add rax, rcx
mov dword [rsp - 0x3c], ebx
movabs rcx, 0x540f3efe62b93057
sub rcx, 0x3c9ce456
sub rcx, 0x219e33ed
add rcx, 0x39e22c55
add rcx, 0x7fffffff
xor rcx, 0x6af703a2
ror rax, 0x1e
ror rax, 3
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0x19f1bc76fcdfa69
sub rcx, 0x210bc9cb
xor rcx, 0xbe24803
xor rcx, 0xd63a397
add rcx, 0x17ebc66b
ror rax, 9
ror rax, 6
ror rax, 8
ror rax, 0xf
ror rax, 8
ror rax, 8
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
add rax, rcx
rol rax, 0x1b
rol rax, 6
rol rax, 7
rol rax, 2
rol rax, 8
rol rax, 3
rol rax, 1
rol rax, 1
not rax
xchg r13, rax
mov qword [rdi + 0x2e8], r13
xchg r13, rax
jmp 0x14006969b
mov dword [rsp + 0xbc], 0x1d3409d3
add dword [rsp + 0xbc], 0x48df0fab
xor dword [rsp + 0xbc], 0x3bbb8c29
sub dword [rsp + 0xbc], 0x5da89556
mov edx, 0x79de0211
xor edx, 0x6a46b744
add edx, 0x5d3e2f62
sub edx, 0x20af29ab
add edx, 0x7b5c5f48
xchg rsi, rcx
mov rsi, rbx
xchg rsi, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x2c], 0x27bf8b37
je 0x14006976f
movabs rcx, 0xc57b9c8f51337b6f
xor rcx, 0x1210aeb3
xor rcx, 0x326d0135
add rcx, 0x7fffffff
sub rcx, 0x59f80fdc
mov dword [rsp + 0xe8], esi
xchg rbx, rbx
xor rax, rcx
movabs rcx, 0xb5c5b7b600d7e006
add rcx, 0x366c8107
xor rcx, 0x5e58a43e
xor rcx, 0x21a7b4fe
ror rax, 4
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0x678d0fb160f928de
xor rcx, 0x7d85db8c
xor rcx, 0x1844ae73
add rcx, 0x229aef9c
sub rcx, 0x34b4c4c
xor rax, rcx
xchg r15, r15
mov qword [rdi + 0x2f0], rax
jmp 0x1400697a6
mov dword [rsp + 0xe8], 0x7fbcec4e
xor dword [rsp + 0xe8], 0xc62a3e6
sub dword [rsp + 0xe8], 0x70305a8f
add dword [rsp + 0xe8], 0x65001436
xor dword [rsp + 0xe8], 0x68ae094e
mov edx, 0x3dd509f
add edx, 0x2c9eca32
add edx, 0x178eea9e
add edx, 0x11c74e90
sub edx, 0x43341cd8
xchg r14, rcx
mov r14, rbx
xchg r14, rcx
call fcn.140074cb0
xchg rdx, rdx
test rax, rax
je 0x140069869
not rax
mov dword [rsp + 0xf0], esi
mov dword [rsp - 0x30], ecx
ror rax, 4
ror rax, 6
ror rax, 1
ror rax, 5
ror rax, 2
ror rax, 1
movabs rcx, 0x81e9e0cc40c496a4
xor rcx, 0x3cc12871
sub rcx, 0x7701f192
xor rcx, 0x40212996
add rcx, 0x26e59246
xor rax, rcx
mov dword [rsp - 0x20], edi
movabs rcx, 0x81c651a489f7587
xor rcx, 0x68af4ad2
sub rcx, 0x12407810
add rcx, 0x1769a3e4
add rax, rcx
rol rax, 0x10
rol rax, 1
rol rax, 1
mov qword [rdi + 0x2f8], rax
mov r10, r10
jmp 0x1400698a0
mov dword [rsp + 0xf0], 0x131f02bf
add dword [rsp + 0xf0], 0x49696833
xor dword [rsp + 0xf0], 0x5aa3f23c
xor dword [rsp + 0xf0], 0x2846730e
sub dword [rsp + 0xf0], 0x2e6debbf
mov edx, 0x518ca12
add edx, 0x45986ea0
xor edx, 0x71d5a271
add edx, 0xc865b4b
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
test rax, rax
xchg r12, r12
je 0x14006999e
rol rax, 0x10
rol rax, 5
rol rax, 1
rol rax, 3
rol rax, 1
movabs rcx, 0x61890b47628ffefb
xor rcx, 0x7c9f34a4
add rcx, 0x29db3ca3
sub rcx, 0x11d86196
add rcx, 0xbe7b8d4
xor rax, rcx
mov dword [rsp + 0x130], esi
mov r8, r8
not rax
movabs rcx, 0x1559baec0969b2dd
add rcx, 0x5a00947b
sub rcx, 0x31078786
add rcx, 0x7fffffff
sub rcx, 0x24b82835
add rax, rcx
xchg rbx, rbx
movabs rcx, 0x4600eb7b4103bce9
add rcx, 0xf38bdd5
add rcx, 0x2ebd7d93
add rcx, 0x2472f0b8
rol rax, 8
rol rax, 0x1b
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 4
rol rax, 6
rol rax, 1
rol rax, 2
rol rax, 1
not rax
mov rcx, rcx
sub rax, rcx
mov qword [rdi + 0x300], rax
jmp 0x1400699d5
mov dword [rsp + 0x130], 0x6b4df5b
add dword [rsp + 0x130], 0x5be7c7c4
add dword [rsp + 0x130], 0x7a27a7a
sub dword [rsp + 0x130], 0x5b0daf95
sub dword [rsp + 0x130], 0xf317203
mov edx, 0x7f391fb6
xor edx, 0x52af6b9d
xor edx, 0x4ca7bc14
xor edx, 0x31c2ea0f
xor edx, 0x811741d8
mov rcx, rbx
mov r12, r12
call fcn.140074cb0
test rax, rax
je 0x140069ab8
movabs rcx, 0x50393deb3424c6d1
add rcx, 0xcec0eff
xor rcx, 0x28192126
xor rcx, 0x100cf04e
xor rcx, 0x3ee2d2ca
mov dword [rsp + 0x138], esi
xchg rdx, rdx
xor rax, rcx
movabs rcx, 0x1ff60b293e8c3f05
sub rcx, 0x2fe03976
add rcx, 0x48029c2a
add rcx, 0x7992357
add rax, rcx
mov rdi, rdi
movabs rcx, 0x37ee381f785b471a
xor rcx, 0x4add9f2f
add rcx, 0x3640df44
add rcx, 0x3c945d32
not rax
mov r8, r8
rol rax, 0xa
rol rax, 0xc
rol rax, 6
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
rol rax, 8
mov dword [rsp - 0x40], esi
xchg r8, rax
mov qword [rdi + 0x308], r8
xchg r8, rax
jmp 0x140069ae4
mov dword [rsp + 0x138], 0x67e0d034
sub dword [rsp + 0x138], 0x654ccd97
add dword [rsp + 0x138], 0x73066296
xor dword [rsp + 0x138], 0x759a6532
mov edx, 0x6ccdc622
xor edx, 0x75984727
add edx, 0x6170ec07
xor edx, 0xa2baeeb
sub edx, 0x47d867ae
xchg rdx, rcx
mov rdx, rbx
xchg rcx, rdx
call fcn.140074cb0
test rax, rax
je 0x140069bf1
mov dword [rsp - 0x28], 0x14fbf6ba
movabs rcx, 0xc4a3137f3b4e19b8
sub rcx, 0x296c9e70
add rcx, 0x43e9a512
sub rcx, 0x52edfe70
add rcx, 0x7fffffff
add rcx, 0x1205256b
mov dword [rsp + 0x180], esi
add rax, rcx
mov dword [rsp - 0xc], edi
movabs rcx, 0x3d113c17100edf81
add rcx, 0x1bc20556
xor rcx, 0x7543ec65
add rcx, 0x7fffffff
sub rcx, 0x75ccfa2
xor rax, rcx
mov dword [rsp - 0x28], 0xdbb8327
movabs rcx, 0x1f321ea83632fb02
add rcx, 0x5a3e126
add rcx, 0xc2506e5
add rcx, 0x2dba13d8
add rcx, 0x1c53eb06
sub rax, rcx
movabs rcx, 0x6d1288064865678c
add rcx, 0x2a7b5e26
sub rcx, 0x2145516b
xor rcx, 0x10d9e7a7
rol rax, 0x27
rol rax, 1
not rax
mov dword [rsp - 0x24], esi
add rax, rcx
mov qword [rdi + 0x310], rax
jmp 0x140069c28
mov dword [rsp + 0x180], 0x237f987f
xor dword [rsp + 0x180], 0x780b3234
add dword [rsp + 0x180], 0x84331e7
sub dword [rsp + 0x180], 0x353cad46
sub dword [rsp + 0x180], 0x2e7b2eeb
mov edx, 0x1ad9cf9e
sub edx, 0x6271fc5
add edx, 0x21b7ac81
sub edx, 0xe6a5ae9
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x44], 0x4d8f553b
test rax, rax
je 0x140069d06
movabs rcx, 0x3287852c2b4afc85
add rcx, 0x19e5c41a
sub rcx, 0x2f6ee666
add rcx, 0x1dd47060
mov dword [rsp + 0x188], esi
xchg r12, r12
xor rax, rcx
movabs rcx, 0x15fa3d7641fbb7ff
sub rcx, 0xa6eebbb
add rcx, 0xdda887
xor rcx, 0x52a8959
sub rax, rcx
xchg r10, r10
movabs rcx, 0x44cb309d19a3ca0f
add rcx, 0x5a855288
sub rcx, 0x222833ef
sub rcx, 0x2f73c78f
xor rcx, 0x4ff7f7f5
xor rax, rcx
movabs rcx, 0x574b25a411f95929
xor rcx, 0x340efbcb
sub rcx, 0x165360d1
add rcx, 0x7ba8f4cb
sub rax, rcx
mov qword [rdi + 0x318], rax
jmp 0x140069d32
mov dword [rsp + 0x188], 0x2426cbbf
xor dword [rsp + 0x188], 0x36e1fca3
sub dword [rsp + 0x188], 0x124e9eb6
sub dword [rsp + 0x188], 0x789865
mov edx, 0x1f62170a
add edx, 0x494b8c89
sub edx, 0x1f1b72cc
add edx, 0xf250ae8
add edx, 0x5ef4403a
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.140074cb0
xchg r8, r8
test rax, rax
je 0x140069e0c
movabs rcx, 0xed37603312e64e34
add rcx, 0x15466b88
sub rcx, 0x15c0f7d0
xor rcx, 0x5b263286
add rcx, 0x7b70297a
mov r13d, esi
mov rcx, rcx
add rax, rcx
movabs rcx, 0xe490848553e57cbd
xor rcx, 0x77c9f0ac
xor rcx, 0x7b88ee24
add rcx, 0x1c4db2d2
add rcx, 0x1a6e0955
rol rax, 0x37
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x699b8a1633c00f8e
xor rcx, 0x5ab35902
xor rcx, 0x739f0e90
add rcx, 0x7fffffff
add rcx, 0x4ebfecff
xor rax, rcx
xchg r14, rax
mov qword [rdi + 0x320], r14
xchg r14, rax
jmp 0x140069e2e
mov r13d, 0x4af24587
add r13d, 0x96c91b4
xor r13d, 0x313baea2
sub r13d, 0x38dd22ee
xor r13d, 0x2c8856aa
mov edx, 0x5f8ce40e
sub edx, 0x1006a83f
xor edx, 0x667af914
add edx, 0xbe2f26c
xor edx, 0x12a1aba5
xchg rbx, r8
mov rcx, r8
xchg rbx, r8
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x44], ebx
je 0x140069f06
movabs rcx, 0x67d16aa758437872
xor rcx, 0x2a0ea5a5
xor rcx, 0x4e25ae54
add rcx, 0x2a2e2d6d
sub rcx, 0x31de23b8
mov r12d, esi
add rax, rcx
mov dword [rsp - 0x40], 0x1e80d2b0
movabs rcx, 0x75f731d918c14d9c
xor rcx, 0x61d38526
xor rcx, 0x223a7dbf
sub rcx, 0x2564cf70
xor rax, rcx
movabs rcx, 0x4483fd3b30eafb9e
xor rcx, 0x22c0bcf
add rcx, 0x6c558f4
add rcx, 0x5c05eab1
ror rax, 0x2a
ror rax, 0xe
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x20], edi
sub rax, rcx
mov qword [rdi + 0x328], rax
jmp 0x140069f21
mov r12d, 0x53f2baf1
add r12d, 0x12383aed
xor r12d, 0xe3bec9d
xor r12d, 0x68111942
mov edx, 0x22eb8a57
xor edx, 0x54fa3a7d
sub edx, 0x19371b0d
sub edx, 0x4b42384
add edx, 0x8768af9a
mov rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x38], 0x14051bcb
test rax, rax
je 0x140069fce
ror rax, 7
ror rax, 3
ror rax, 0x18
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0xed2cf669424b0d2e
xor rcx, 0x6b702f73
add rcx, 0x4bcd8d5d
xor rcx, 0x5cc3f9b4
xor rcx, 0x6b9cfa46
not rax
mov dword [rsp - 0xc], ecx
mov r15d, esi
ror rax, 9
ror rax, 0xe
ror rax, 6
ror rax, 6
ror rax, 0x12
ror rax, 3
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], 0x47a51dd0
mov qword [rdi + 0x330], rax
jmp 0x140069ff0
mov r15d, 0x1bf23eb
xor r15d, 0x36a5a2ad
sub r15d, 0x1688200d
add r15d, 0x2be01b92
xor r15d, 0x4c727cca
mov edx, 0x55993769
sub edx, 0x15a7fc97
sub edx, 0x2f5c7259
add edx, 0x303a5ec4
xchg rcx, rsi
mov rsi, rbx
xchg rsi, rcx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x30], 0x71d8ba91
je 0x14006a0c4
movabs rcx, 0xace750a90ea15e38
add rcx, 0x7024a40a
xor rcx, 0x3bbb71b6
sub rcx, 0x3d60ed78
xor rcx, 0x18e5423e
mov r14d, esi
add rax, rcx
movabs rcx, 0x5cf467c65f66fcb0
sub rcx, 0x4bd59caa
add rcx, 0x1a05c712
add rcx, 0x7fffffff
sub rcx, 0x29acc620
ror rax, 0x10
ror rax, 0x22
ror rax, 1
not rax
mov dword [rsp - 0x24], edx
add rax, rcx
movabs rcx, 0x65d3c6f1707437f6
xor rcx, 0x3b2ec423
sub rcx, 0x47fdcd5a
add rcx, 0x6554217a
not rax
sub rax, rcx
xchg r8, r8
not rax
mov qword [rdi + 0x338], rax
jmp 0x14006a0df
mov r14d, 0x7bf9da87
xor r14d, 0x68042f64
add r14d, 0x6a1ed5ad
sub r14d, 0x7e1ccb8f
mov edx, 0x7542a814
sub edx, 0x18569720
sub edx, 0x46768fad
add edx, 0x9225b6e8
xchg rdi, rbx
mov rcx, rdi
xchg rdi, rbx
call fcn.140074cb0
mov dword [rsp - 0x20], edi
test rax, rax
je 0x14006a196
not rax
mov r12, r12
movabs rcx, 0x5863d3d54d975742
add rcx, 0x8dbb386
xor rcx, 0x3585622f
xor rcx, 0xd4dc017
add rcx, 0x7694565d
sub rax, rcx
mov dword [rsp - 0x2c], 0x7abe58d4
mov ebp, esi
ror rax, 0xa
ror rax, 1
ror rax, 4
ror rax, 2
movabs rcx, 0x6923d0053a18b2ac
add rcx, 0x20f3b14
add rcx, 0x3a21a401
sub rcx, 0x17ae275c
xor rcx, 0x760845a9
add rax, rcx
mov dword [rsp - 0x30], esi
xchg rbx, rax
mov qword [rdi + 0x340], rbx
xchg rbx, rax
jmp 0x14006a1ad
mov ebp, 0x46af2e7e
sub ebp, 0x1e0a09d1
xor ebp, 0x752025ea
xor ebp, 0x5d850146
mov edx, 0x526ceb5e
sub edx, 0x2aedc324
add edx, 0x2c3a9f23
sub edx, 0x43c45dfb
add edx, 0x29254d4d
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
xchg rdx, rdx
test rax, rax
je 0x14006a298
movabs rcx, 0x47ca7f8a2946adf5
sub rcx, 0x225e745c
xor rcx, 0x6126a058
add rcx, 0x7fffffff
xor rcx, 0xfe424ac
xor rax, rcx
movabs rcx, 0xf7a63a1053d5fe97
add rcx, 0x25b4dac5
sub rcx, 0x33d3471c
xor rcx, 0x538600d1
add rcx, 0x7fffffff
xor rcx, 0x263052a8
rol rax, 0x18
rol rax, 7
rol rax, 3
rol rax, 5
add rax, rcx
mov dword [rsp - 0x3c], 0x7129b1ab
movabs rcx, 0x3eac62f76a4e815
sub rcx, 0x71347cd0
xor rcx, 0xa00009a
add rcx, 0x16cd69e4
add rcx, 0x7fffffff
add rcx, 0xbbbda54
xor rax, rcx
xchg rsp, rsp
xchg r8, rax
mov qword [rdi + 0x348], r8
xchg r8, rax
jmp 0x14006a2af
mov esi, 0x3ef39521
sub esi, 0x1fa3661b
xor esi, 0x58e31b29
sub esi, 0x47b3342e
mov eax, dword [rsp + 0x1f8]
or eax, dword [rsp + 0x200]
mov dword [rsp - 0x30], 0x635e8e5c
or eax, dword [rsp + 0x208]
or eax, dword [rsp + 0x20]
or eax, dword [rsp + 0x24]
mov r15, r15
or eax, dword [rsp + 0x28]
or eax, dword [rsp + 0x2c]
or eax, dword [rsp + 0x30]
or eax, dword [rsp + 0x34]
mov rbp, rbp
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
or eax, dword [rsp + 0x40]
mov r14, r14
or eax, dword [rsp + 0x44]
or eax, dword [rsp + 0x48]
or eax, dword [rsp + 0x4c]
or eax, dword [rsp + 0x50]
mov dword [rsp - 0x20], ecx
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
or eax, dword [rsp + 0x5c]
or eax, dword [rsp + 0x60]
mov r9, r9
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
or eax, dword [rsp + 0x6c]
mov dword [rsp - 0xc], esp
or eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
mov dword [rsp - 0x10], ecx
or eax, dword [rsp + 0x7c]
or eax, dword [rsp + 0x80]
or eax, dword [rsp + 0x84]
or eax, dword [rsp + 0x88]
xchg r12, r12
or eax, dword [rsp + 0x8c]
or eax, dword [rsp + 0x90]
or eax, dword [rsp + 0x94]
mov dword [rsp - 0x10], 0x51752089
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
or eax, dword [rsp + 0xa0]
or eax, dword [rsp + 0xa4]