Function at 0x1400632a0
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, rsi
mov qword [rsp + 8], rsi
xchg rbx, rsi
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push r12
xchg rbp, rbp
push r13
push r13
mov qword [rsp], r14
nop
sub rsp, 8
mov qword [rsp], r15
add rsp, 0x930e6fd
sub rsp, 0x930e8ad
xchg rdx, rdi
mov rdx, rdi
xchg rdi, rdx
xchg rbx, rcx
mov rcx, rbx
xchg rcx, rbx
mov edx, 0x7d890930
sub edx, 0x705fed32
add edx, 0x2c6cac62
add edx, 0x76fd4d94
call fcn.140074550
mov dword [rsp - 0x3c], ebx
xor esi, esi
test rax, rax
je 0x14006339e
mov r15, r15
ror rax, 0x21
ror rax, 8
ror rax, 6
ror rax, 7
ror rax, 2
ror rax, 1
movabs rcx, 0xb97638821815496f
add rcx, 0x84d8e46
add rcx, 0x4687a1ce
add rcx, 0x7d4870b3
add rax, rcx
xchg r11, r11
mov dword [rsp + 0x134], esi
not rax
rol rax, 0x15
rol rax, 0x22
rol rax, 4
rol rax, 2
rol rax, 1
not rax
ror rax, 0xb
ror rax, 6
ror rax, 1
mov qword [rdi], rax
xchg rbp, rbp
jmp 0x1400633ca
mov dword [rsp + 0x134], 0x55ad83ad
sub dword [rsp + 0x134], 0x255998c7
sub dword [rsp + 0x134], 0x143daa6c
sub dword [rsp + 0x134], 0x1c164079
mov edx, 0x325d0eaf
xor edx, 0xcd1728a
xor edx, 0x2a014c90
xor edx, 0x185a780b
add edx, 0x9518a06b
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x2c], 0x40fa2506
je 0x1400634e3
ror rax, 0xc
ror rax, 3
ror rax, 4
ror rax, 1
movabs rcx, 0x68d2c32c3154cb59
sub rcx, 0x29349093
add rcx, 0x6f26fb6f
sub rcx, 0x186f46fe
xor rcx, 0x18ace741
xor rax, rcx
mov dword [rsp + 0x13c], esi
movabs rcx, 0x2932345b7098d5d4
sub rcx, 0x1845e534
sub rcx, 0x6c61ae3
sub rcx, 0x1cf4e2a3
add rcx, 0x7fffffff
add rcx, 0x1b09bcd6
add rax, rcx
movabs rcx, 0xb8a5510469969d2e
xor rcx, 0xa4713d
sub rcx, 0x3979cff9
xor rcx, 0x2fa70081
ror rax, 0x11
ror rax, 1
ror rax, 1
ror rax, 4
add rax, rcx
mov dword [rsp - 0x20], 0x49d489cd
movabs rcx, 0x703e29a61857f715
xor rcx, 0x326b24fc
add rcx, 0x4e057f9e
add rcx, 0x6a780915
not rax
add rax, rcx
mov dword [rsp - 0x1c], 0x20b69948
mov qword [rdi + 8], rax
jmp 0x14006351a
mov dword [rsp + 0x13c], 0x6f03045
add dword [rsp + 0x13c], 0x739fb927
sub dword [rsp + 0x13c], 0x14228df9
sub dword [rsp + 0x13c], 0x2b3032a9
xor dword [rsp + 0x13c], 0x3b3d28cb
mov edx, 0x5da1927c
sub edx, 0xd07c992
sub edx, 0x42028549
xor edx, 0xfbda2a69
mov rcx, rbx
call fcn.140074550
mov dword [rsp - 0x40], ebp
test rax, rax
je 0x1400635ad
movabs rcx, 0xbebd9f2d400c40b5
xor rcx, 0x4cbeb8e6
xor rcx, 0x5e2feb7b
sub rcx, 0x2f68def7
mov dword [rsp + 0x144], esi
xchg r14, r14
add rax, rcx
movabs rcx, 0x7fbb0bb03e2ff7b5
sub rcx, 0x335029cb
add rcx, 0x1563bdd4
add rcx, 0x5dc0a335
sub rcx, 0x3bc2a275
not rax
add rax, rcx
mov rcx, rcx
not rax
mov qword [rdi + 0x10], rax
jmp 0x1400635e4
mov dword [rsp + 0x144], 0x45f1857d
xor dword [rsp + 0x144], 0x3e5edac
add dword [rsp + 0x144], 0x20f85024
sub dword [rsp + 0x144], 0x375fc23f
xor dword [rsp + 0x144], 0x2facf6b7
mov edx, 0x22941f7c
add edx, 0x50f3db08
xor edx, 0x1ea2d06b
xor edx, 0x3845ae38
sub edx, 0x2b153f57
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140074550
test rax, rax
je 0x1400636a4
mov dword [rsp - 0xc], edi
movabs rcx, 0x6459cb7f08173b26
add rcx, 0x2660dedc
xor rcx, 0x145facf1
sub rcx, 0x6beb624
add rcx, 0x6e343dcc
mov dword [rsp + 0x104], esi
add rax, rcx
mov dword [rsp - 0x30], 0x5dca28e3
movabs rcx, 0xf7c7079e018a523b
add rcx, 0x6fb3b86e
sub rcx, 0x695ef28
sub rcx, 0x22795841
rol rax, 1
rol rax, 2
not rax
mov dword [rsp - 0x38], 0x64227a2d
ror rax, 0x12
ror rax, 4
ror rax, 1
add rax, rcx
mov dword [rsp - 0x28], 0x49287ceb
mov qword [rdi + 0x18], rax
jmp 0x1400636d0
mov dword [rsp + 0x104], 0x78d6a2e6
sub dword [rsp + 0x104], 0x304c5539
add dword [rsp + 0x104], 0x368b702
sub dword [rsp + 0x104], 0x4bf304ae
mov edx, 0x639feac6
xor edx, 0x59ee4210
add edx, 0xf6f62eb
sub edx, 0x4247007f
add edx, 0x1c1f88e
xchg r9, rcx
mov r9, rbx
xchg rcx, r9
call fcn.140074550
test rax, rax
mov dword [rsp - 0x3c], 0x213d6ce8
je 0x1400637c9
movabs rcx, 0x589bd8c53f6e848d
add rcx, 0x3b84ea20
xor rcx, 0xdddf52c
sub rcx, 0x65fe924f
add rcx, 0x746294a1
mov dword [rsp + 0x108], esi
xchg r15, r15
xor rax, rcx
movabs rcx, 0x5b6e235a7a658ff1
sub rcx, 0xf0124ef
xor rcx, 0x332255e2
sub rcx, 0x15702579
add rcx, 0x7fffffff
add rcx, 0x3f970c6
add rax, rcx
mov rbp, rbp
movabs rcx, 0x29150de315606adb
add rcx, 0x55d26b22
xor rcx, 0x2d1eaf63
xor rcx, 0x5dc5c18b
add rcx, 0x78bed157
rol rax, 0xf
rol rax, 6
rol rax, 8
sub rax, rcx
ror rax, 0x15
ror rax, 0x1a
ror rax, 9
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rdi + 0x20], rax
jmp 0x140063800
mov dword [rsp + 0x108], 0xb7497e
add dword [rsp + 0x108], 0x20961ef9
xor dword [rsp + 0x108], 0x36e132f
sub dword [rsp + 0x108], 0xb9940be
sub dword [rsp + 0x108], 0x168a3a99
mov edx, 0x54acacdf
sub edx, 0x4552a838
add edx, 0x24f26391
add edx, 0x989cedda
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
mov dword [rsp - 0x3c], 0x78474866
test rax, rax
je 0x1400638e6
rol rax, 3
rol rax, 5
rol rax, 5
rol rax, 4
movabs rcx, 0x1baed34f282babb3
add rcx, 0x1cdd2698
sub rcx, 0x14df9cff
add rcx, 0xfa7d69d
sub rax, rcx
mov dword [rsp + 0x10c], esi
ror rax, 1
mov dword [rsp - 0x24], 0x3c95290d
movabs rcx, 0x93f359964453f87c
sub rcx, 0x2d795f39
add rcx, 0x17b4cd44
add rcx, 0x43de91a4
sub rcx, 0x209eda8e
add rax, rcx
movabs rcx, 0x52b4aedb61cabfea
xor rcx, 0x50c13671
sub rcx, 0x1eadfdd4
add rcx, 0x28915b62
xor rcx, 0x287bc910
xor rax, rcx
xchg r13, r13
not rax
ror rax, 0xa
ror rax, 1
xchg r10, rax
mov qword [rdi + 0x28], r10
xchg r10, rax
jmp 0x14006391d
mov dword [rsp + 0x10c], 0x144cd6ed
xor dword [rsp + 0x10c], 0x78df423f
xor dword [rsp + 0x10c], 0xf6cf458
xor dword [rsp + 0x10c], 0x378313e8
xor dword [rsp + 0x10c], 0x547c7363
mov edx, 0x59f80393
xor edx, 0x646c1b25
xor edx, 0x27825bd6
xor edx, 0x4b68a322
add edx, 0x567c6123
mov rcx, rbx
mov dword [rsp - 0x14], esi
call fcn.140074550
test rax, rax
je 0x140063a0b
rol rax, 0xc
rol rax, 8
rol rax, 1
movabs rcx, 0x5b5c538d7675ec15
xor rcx, 0x3622e4ca
sub rcx, 0x13baf990
sub rcx, 0x1decda6b
add rcx, 0xb59d752
sub rax, rcx
mov dword [rsp - 0x34], 0x1b71fe45
mov dword [rsp + 0x12c], esi
rol rax, 0x36
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xdc5b45f76c68e834
xor rcx, 0x3a01c7cd
sub rcx, 0x52b3c9d4
add rcx, 0x6841f9c
add rcx, 0x7fffffff
xor rcx, 0x2e7d8196
add rax, rcx
xchg rcx, rcx
movabs rcx, 0x49e7d0f37370024
xor rcx, 0x7b80a186
sub rcx, 0x2d2dc308
add rcx, 0x482c97e0
sub rcx, 0x45736856
xor rax, rcx
mov qword [rdi + 0x30], rax
mov r11, r11
jmp 0x140063a37
mov dword [rsp + 0x12c], 0x4984ea83
sub dword [rsp + 0x12c], 0x33f428a9
add dword [rsp + 0x12c], 0x6413937
xor dword [rsp + 0x12c], 0x1bd1fb10
mov edx, 0x26e91db6
add edx, 0x56e5fa3c
sub edx, 0xc15c560
sub edx, 0xb356d77
add edx, 0x89440559
mov rcx, rbx
call fcn.140074550
mov dword [rsp - 0x28], ecx
test rax, rax
je 0x140063b14
movabs rcx, 0x4f4b87e40a725509
add rcx, 0x4e774c4c
sub rcx, 0x2e98002b
xor rcx, 0x35e52360
add rcx, 0x7ead1b56
mov dword [rsp + 0x130], esi
mov dword [rsp - 0x24], 0x1ad8e9d4
xor rax, rcx
movabs rcx, 0x7be570a864c71e59
sub rcx, 0x24aff483
sub rcx, 0x302cd6ae
xor rcx, 0x571cd9e6
add rax, rcx
mov r13, r13
movabs rcx, 0x8b1572667055028e
add rcx, 0xf4b00a5
sub rcx, 0x5bbd875f
xor rcx, 0x5821884c
xor rcx, 0x1786c212
ror rax, 0xf
ror rax, 9
ror rax, 0x14
ror rax, 8
ror rax, 1
ror rax, 1
add rax, rcx
xchg r10, r10
not rax
mov qword [rdi + 0x38], rax
jmp 0x140063b40
mov dword [rsp + 0x130], 0x64c94dc7
xor dword [rsp + 0x130], 0x585d0cc4
xor dword [rsp + 0x130], 0x42f6fac4
sub dword [rsp + 0x130], 0x7e62bbc6
mov edx, 0x380289c0
add edx, 0x234914ba
sub edx, 0x21a9aa3e
add edx, 0x26e58856
sub edx, 0x3b6dcb38
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
mov dword [rsp - 0x20], 0x18917057
test rax, rax
je 0x140063be3
not rax
mov r8, r8
mov dword [rsp + 0x168], esi
ror rax, 0xb
ror rax, 1
ror rax, 1
movabs rcx, 0x53c9d3c432de8cb3
add rcx, 0x2d3ca92a
sub rcx, 0x3184347f
add rcx, 0x34d1e759
xor rax, rcx
movabs rcx, 0x7ee93fc258ee4c5a
xor rcx, 0x25ebfdf8
sub rcx, 0x756404d9
add rcx, 0x2b53943e
add rax, rcx
mov qword [rdi + 0x40], rax
xchg r12, r12
jmp 0x140063c0f
mov dword [rsp + 0x168], 0x11075cd8
add dword [rsp + 0x168], 0x3e6401e9
xor dword [rsp + 0x168], 0x2b936356
xor dword [rsp + 0x168], 0x64f83d96
mov edx, 0x86c4650
add edx, 0x30e0ab21
add edx, 0x1f29cb61
xor edx, 0xa24b935a
xchg rcx, r9
mov r9, rbx
xchg rcx, r9
call fcn.140074550
mov dword [rsp - 0x14], 0x3e965366
test rax, rax
je 0x140063cfc
movabs rcx, 0xb9465f510b00b42d
xor rcx, 0x10bd5c4c
xor rcx, 0x10937ec4
xor rcx, 0x44cfacf
mov dword [rsp + 0x170], esi
add rax, rcx
movabs rcx, 0x45377cac734537d2
xor rcx, 0x2dcaaa4f
sub rcx, 0x5c44e451
add rcx, 0x7fffffff
add rcx, 0x6b584089
ror rax, 9
ror rax, 8
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rcx, rax
mov dword [rsp - 0x20], edi
movabs rax, 0x10f42a61699ac94d
sub rax, 0x197e74db
sub rax, 0x1a992202
sub rax, 0x1ed4265b
add rax, 0x7fffffff
add rax, 0x639bba9f
not rcx
rol rcx, 0x1d
rol rcx, 0xd
rol rcx, 0xb
rol rcx, 1
rol rcx, 1
add rax, rcx
mov dword [rsp - 0x30], ecx
mov qword [rdi + 0x48], rax
jmp 0x140063d28
mov dword [rsp + 0x170], 0xc2ddc57
xor dword [rsp + 0x170], 0x1360e4a5
add dword [rsp + 0x170], 0x1bc5eff5
sub dword [rsp + 0x170], 0x3b1328e6
mov edx, 0x501c1ef5
sub edx, 0x1bd97128
xor edx, 0x13970728
add edx, 0x91eab613
mov rcx, rbx
mov dword [rsp - 0x38], 0x77a3816e
call fcn.140074550
test rax, rax
je 0x140063e32
movabs rcx, 0xd51b4ea5f21b94d
add rcx, 0x1745a6a6
sub rcx, 0x63b78552
sub rcx, 0xbbf4995
mov dword [rsp + 0x24], esi
add rax, rcx
mov dword [rsp - 0x2c], 0x21c276da
movabs rcx, 0x5983ed2829675496
sub rcx, 0x5a2731d
add rcx, 0x20648da9
add rcx, 0x3298cd6b
not rax
sub rax, rcx
mov dword [rsp - 0x44], edx
movabs rcx, 0x3385c4b1475cbb8b
add rcx, 0x2257c7f9
sub rcx, 0x51806cbb
sub rcx, 0x10398a68
add rcx, 0x7fffffff
xor rcx, 0x422b8f92
ror rax, 0xf
ror rax, 3
ror rax, 0x1e
ror rax, 3
ror rax, 1
ror rax, 5
ror rax, 1
add rax, rcx
xchg r8, r8
movabs rcx, 0xb1c0d2d07dc4cb7a
xor rcx, 0x374c31e7
xor rcx, 0x647bdc35
sub rcx, 0x1cb32577
add rcx, 0x232e40e6
xor rax, rcx
xchg rdx, rax
mov qword [rdi + 0x50], rdx
xchg rdx, rax
jmp 0x140063e52
mov dword [rsp + 0x24], 0x3b465b74
sub dword [rsp + 0x24], 0x3b0b3b80
add dword [rsp + 0x24], 0x4954c5e5
xor dword [rsp + 0x24], 0x498fe5d8
mov edx, 0x363d777e
add edx, 0x20c4e945
xor edx, 0x3269a1c4
xor edx, 0x3b95803b
xor edx, 0x9a4ae871
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140074550
test rax, rax
je 0x140063f1d
xchg rsp, rsp
movabs rcx, 0xbbab46a86f64d7f0
sub rcx, 0x6298b279
add rcx, 0x57735a80
add rcx, 0x4ce3a34
add rcx, 0x7fffffff
sub rcx, 0x649d32e5
mov dword [rsp + 0x2c], esi
mov dword [rsp - 0x2c], 0x4718b081
add rax, rcx
movabs rcx, 0x4aea96717e590bb
add rcx, 0x1c0914e5
sub rcx, 0xece88d8
add rcx, 0x4839118c
rol rax, 0x1f
rol rax, 6
rol rax, 0xd
rol rax, 1
rol rax, 3
rol rax, 1
not rax
add rax, rcx
xchg rdi, rdi
rol rax, 7
rol rax, 5
rol rax, 1
rol rax, 1
not rax
mov qword [rdi + 0x58], rax
jmp 0x140063f3d
mov dword [rsp + 0x2c], 0x35d87f57
xor dword [rsp + 0x2c], 0x4f275715
xor dword [rsp + 0x2c], 0x2a9940cb
sub dword [rsp + 0x2c], 0x50666888
mov edx, 0x4951b6e8
add edx, 0x1ebb6b34
xor edx, 0x2a62c04c
sub edx, 0xda395c9
add edx, 0xacf2d5cc
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140074550
test rax, rax
mov dword [rsp - 0x44], 0x70cf0aa5
je 0x140063ff7
ror rax, 1
ror rax, 0x15
ror rax, 1
ror rax, 1
movabs rcx, 0x42d63b650e7de26c
xor rcx, 0x23c8a6aa
add rcx, 0x15a67888
xor rcx, 0x3439aea8
sub rcx, 0x16a9c8a0
not rax
mov dword [rsp - 0x38], 0x908a898
mov dword [rsp + 0x5c], esi
sub rax, rcx
movabs rcx, 0x2f496f235b216138
sub rcx, 0x4b3d892e
xor rcx, 0x72252192
xor rcx, 0x5d1b2e9f
sub rcx, 0x1790e15f
xor rax, rcx
mov r13, r13
xchg r8, rax
mov qword [rdi + 0x60], r8
xchg r8, rax
jmp 0x14006401f
mov dword [rsp + 0x5c], 0xd55cd52
add dword [rsp + 0x5c], 0x53235144
sub dword [rsp + 0x5c], 0xe340a82
sub dword [rsp + 0x5c], 0xf1a3b69
sub dword [rsp + 0x5c], 0x432ad8aa
mov edx, 0x262a5d4d
add edx, 0x1d0928fa
xor edx, 0x5a73a992
add edx, 0x81fd31cb
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
test rax, rax
je 0x1400640b7
xchg r8, r8
movabs rcx, 0x8ef6ea3c622a8776
add rcx, 0xf113f4f
sub rcx, 0x12cf94e6
xor rcx, 0x7cb2f90
mov dword [rsp + 0x64], esi
xor rax, rcx
movabs rcx, 0xd6e22b1e5beace9e
xor rcx, 0x55bc0854
xor rcx, 0x5d54f8e6
xor rcx, 0x4331b20b
ror rax, 0xd
ror rax, 2
ror rax, 3
ror rax, 2
add rax, rcx
not rax
xchg r10, r10
mov qword [rdi + 0x68], rax
jmp 0x1400640df
mov dword [rsp + 0x64], 0x7569c99b
xor dword [rsp + 0x64], 0x35d0b0db
sub dword [rsp + 0x64], 0x2f8dda39
add dword [rsp + 0x64], 0x2279b045
sub dword [rsp + 0x64], 0x33a54f4b
mov edx, 0x1bb6c780
sub edx, 0xe8589ce
add edx, 0x568b6e57
add edx, 0xdd24a15
xor edx, 0xa6d61fad
mov rcx, rbx
call fcn.140074550
xchg rdx, rdx
test rax, rax
je 0x140064190
ror rax, 6
ror rax, 2
ror rax, 8
ror rax, 1
ror rax, 2
movabs rcx, 0xbd57cff82029b874
add rcx, 0x4ead74ef
xor rcx, 0x149054dd
sub rcx, 0x42ab590a
sub rcx, 0x1d775ab4
xor rax, rcx
mov dword [rsp - 0x1c], esi
mov dword [rsp + 0x6c], esi
not rax
movabs rcx, 0x44a0c39055a3da35
sub rcx, 0x1103616b
sub rcx, 0x14dca68d
add rcx, 0x7fffffff
add rcx, 0x3a3e3401
sub rax, rcx
xchg rdi, rdi
xchg rdx, rax
mov qword [rdi + 0x70], rdx
xchg rdx, rax
jmp 0x1400641b0
mov dword [rsp + 0x6c], 0x249d3ce5
xor dword [rsp + 0x6c], 0x75e77cc2
xor dword [rsp + 0x6c], 0x57bd4285
sub dword [rsp + 0x6c], 0x6c702a1
mov edx, 0xa2be7bc
add edx, 0x240f94a1
xor edx, 0x69352bcf
sub edx, 0x18be2387
xchg r9, rcx
mov r9, rbx
xchg r9, rcx
call fcn.140074550
mov dword [rsp - 0x44], 0x78c0509a
test rax, rax
je 0x140064298
rol rax, 7
rol rax, 0x16
movabs rcx, 0x411da681157f1c32
sub rcx, 0x2092026
add rcx, 0x5d398ac9
add rcx, 0x6b1abfc4
add rax, rcx
mov rsi, rsi
mov dword [rsp + 0xac], esi
rol rax, 3
rol rax, 1
movabs rcx, 0x4165c2a28f31b08
add rcx, 0x38b1efb6
xor rcx, 0x3be6d082
add rcx, 0x4b39d4eb
xor rax, rcx
movabs rcx, 0x8895c0e746b1407
sub rcx, 0x39ace9d1
xor rcx, 0x3438ef5d
xor rcx, 0x2194c11
add rcx, 0x7fffffff
add rcx, 0x358c9a52
add rax, rcx
rol rax, 0x17
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov qword [rdi + 0x78], rax
mov dword [rsp - 0x28], 0x26622e3e
jmp 0x1400642c4
mov dword [rsp + 0xac], 0x3f6bbfe8
sub dword [rsp + 0xac], 0x1723a249
xor dword [rsp + 0xac], 0x56f5401d
sub dword [rsp + 0xac], 0x7ebd5d81
mov edx, 0x356e0aa
xor edx, 0x7366f29d
xor edx, 0x63ef2ae8
xor edx, 0x3e3705dc
sub edx, 0x22c07514
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x28], ebx
je 0x1400643c0
movabs rcx, 0x634067d37a8e0a7e
sub rcx, 0x1f386ec5
xor rcx, 0x5985e121
add rcx, 0x7fffffff
xor rcx, 0x21168700
mov dword [rsp + 0xb0], esi
mov dword [rsp - 0x3c], edi
add rax, rcx
movabs rcx, 0xd38c4edd560a6d38
xor rcx, 0x6a2a39fd
xor rcx, 0x754ad8db
add rcx, 0x7fffffff
xor rcx, 0x18db15a2
ror rax, 0x31
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x2e13f5ba61c6e2f5
xor rax, 0x58e9bb81
add rax, 0x40b7e010
sub rax, 0x62517de
xor rax, 0x19034a13
xor rcx, rax
mov dword [rsp - 0x10], 0x60af3268
ror rcx, 4
ror rcx, 0xf
ror rcx, 0x10
ror rcx, 3
ror rcx, 1
ror rcx, 1
mov qword [rdi + 0x80], rcx
jmp 0x1400643f7
mov dword [rsp + 0xb0], 0xad0122d
add dword [rsp + 0xb0], 0x6da1ce35
xor dword [rsp + 0xb0], 0x63c1c544
add dword [rsp + 0xb0], 0x71b8d4
xor dword [rsp + 0xb0], 0x1c21ddfb
mov edx, 0x2e2f22b1
xor edx, 0x4d58b4ee
sub edx, 0x45f7e981
add edx, 0xdeeb9613
mov rcx, rbx
call fcn.140074550
mov dword [rsp - 0x30], esp
test rax, rax
je 0x140064524
movabs rcx, 0x920611714c1f9448
add rcx, 0x27bb4ecb
sub rcx, 0x44d58222
sub rcx, 0xc37d622
xor rcx, 0x67215424
mov dword [rsp + 0xb4], esi
mov dword [rsp - 0x1c], ebp
add rax, rcx
movabs rcx, 0x2120ef3776a2ff0f
sub rcx, 0x2aaf6660
add rcx, 0x116f355b
sub rcx, 0x435b731c
add rcx, 0x7fffffff
add rcx, 0x41f305a3
rol rax, 0x1d
rol rax, 0x11
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
mov dword [rsp - 0xc], esp
movabs rax, 0x109747d413f2b23d
add rax, 0x35619351
xor rax, 0x45fba602
add rax, 0x7fffffff
add rax, 0x5eb989ec
xor rcx, rax
movabs rax, 0x6e8475be5bbfa953
xor rax, 0x2cb3aff8
sub rax, 0x77017ac8
xor rax, 0x7383a8ef
add rax, 0x6e371436
add rcx, rax
movabs rax, 0x611e912b11413c8d
add rax, 0xb640363
sub rax, 0xa16957d
add rax, 0x7fffffff
add rax, 0x5e556a9c
not rcx
add rcx, rax
xchg rcx, r11
mov qword [rdi + 0x88], r11
xchg rcx, r11
jmp 0x140064550
mov dword [rsp + 0xb4], 0x5500534a
sub dword [rsp + 0xb4], 0x17ee4d57
sub dword [rsp + 0xb4], 0x1a1a3115
sub dword [rsp + 0xb4], 0x22f7d4dd
mov edx, 0x705c97f5
xor edx, 0x447ce9fb
sub edx, 0x282def41
xor edx, 0x3cad188e
add edx, 0x97935765
mov rcx, rbx
xchg r13, r13
call fcn.140074550
test rax, rax
je 0x140064627
xchg r15, r15
not rax
mov dword [rsp + 0x14c], esi
movabs rcx, 0x40a5b7b955a93d3f
sub rcx, 0x2ade8c88
add rcx, 0x4a191f44
sub rcx, 0x336999a7
sub rcx, 0x31099b51
add rax, rcx
xchg r11, r11
movabs rcx, 0x6e3c138012832fc7
add rcx, 0x4b18e8ea
sub rcx, 0x57cc38c4
add rcx, 0x7fffffff
add rcx, 0x425fe92e
xor rax, rcx
movabs rcx, 0x2000afe07aa2b79
xor rcx, 0x351b0e63
add rcx, 0x44465611
add rcx, 0x6080aad2
add rax, rcx
mov dword [rsp - 0x18], ebx
rol rax, 0x12
rol rax, 4
rol rax, 1
rol rax, 1
xchg r9, rax
mov qword [rdi + 0x90], r9
xchg r9, rax
jmp 0x140064653
mov dword [rsp + 0x14c], 0x3b4c6926
sub dword [rsp + 0x14c], 0xf81899e
xor dword [rsp + 0x14c], 0x6e6d75a3
sub dword [rsp + 0x14c], 0x45a7aa2a
mov edx, 0x668b0969
sub edx, 0x162ce6fc
sub edx, 0x20805433
sub edx, 0x2e293089
add edx, 0xbf799c55
xchg rbx, r9
mov rcx, r9
xchg r9, rbx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x14], edx
je 0x1400646f0
rol rax, 2
rol rax, 0xc
rol rax, 7
rol rax, 2
rol rax, 2
rol rax, 1
movabs rcx, 0x11295c4944e9f7f3
add rcx, 0x354ca281
sub rcx, 0x670d52d6
xor rcx, 0x442b8bf8
not rax
mov dword [rsp + 0x184], esi
mov dword [rsp - 0x10], edx
ror rax, 2
ror rax, 1
ror rax, 3
add rax, rcx
xchg r8, r8
xchg r8, rax
mov qword [rdi + 0x98], r8
xchg r8, rax
jmp 0x140064727
mov dword [rsp + 0x184], 0x149f3de7
xor dword [rsp + 0x184], 0x178e7580
add dword [rsp + 0x184], 0x4645531e
xor dword [rsp + 0x184], 0x188540e7
xor dword [rsp + 0x184], 0x51d3db63
mov edx, 0xe691798
add edx, 0x355632b5
add edx, 0xc0e3c77
add edx, 0x2ce3ff85
sub edx, 0x61bf9750
xchg r13, rcx
mov r13, rbx
xchg r13, rcx
call fcn.140074550
test rax, rax
je 0x14006481b
mov dword [rsp - 0x40], edx
rol rax, 1
rol rax, 7
rol rax, 1
movabs rcx, 0xc418e0cb6033463f
xor rcx, 0x7d89b7b2
add rcx, 0x50ac4485
sub rcx, 0x24feb428
add rax, rcx
mov r14, r14
mov dword [rsp + 0x18c], esi
movabs rcx, 0xcb4cebe06528e87d
add rcx, 0x18974046
sub rcx, 0xa482ec6
sub rcx, 0x2cc628a
add rcx, 0x450faf0
xor rax, rcx
movabs rcx, 0x6323a93b3ba6a3b5
add rcx, 0x20f2f2c7
sub rcx, 0x159c5cc0
xor rcx, 0x1b62df95
ror rax, 0x11
ror rax, 0xe
ror rax, 2
ror rax, 6
ror rax, 7
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
not rax
xchg rbx, rbx
add rax, rcx
xchg r9, rax
mov qword [rdi + 0xa0], r9
xchg r9, rax
jmp 0x140064847
mov dword [rsp + 0x18c], 0x36b7f2f5
xor dword [rsp + 0x18c], 0x491098c6
xor dword [rsp + 0x18c], 0x7486e2ac
sub dword [rsp + 0x18c], 0xb21889e
mov edx, 0x3f571deb
xor edx, 0xd112ef6
xor edx, 0x7ecf4da6
sub edx, 0x34e80fd4
xor edx, 0x32b1f92b
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
xchg r9, r9
test rax, rax
je 0x14006492b
movabs rcx, 0x3cd94bee548bbd0c
xor rcx, 0x6745ca02
sub rcx, 0x2ce8bd51
add rcx, 0x7131151f
add rcx, 0x36f6e4c6
mov dword [rsp + 0x194], esi
mov dword [rsp - 0x44], 0x55ee2de
add rax, rcx
movabs rcx, 0x7635a9f633432f2
sub rcx, 0x16d02d25
add rcx, 0x3199f33c
xor rcx, 0x81baee5
add rcx, 0x55739bf2
rol rax, 0x10
rol rax, 0x21
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
xchg r8, r8
rol rax, 0x27
rol rax, 3
rol rax, 1
not rax
mov dword [rsp - 0x38], 0x43890e04
rol rax, 0x18
rol rax, 1
rol rax, 1
rol rax, 0xc
rol rax, 1
xchg r8, rax
mov qword [rdi + 0xa8], r8
xchg r8, rax
jmp 0x140064962
mov dword [rsp + 0x194], 0x666aad07
sub dword [rsp + 0x194], 0x36ff3c85
sub dword [rsp + 0x194], 0x7499efa
add dword [rsp + 0x194], 0x340d1923
sub dword [rsp + 0x194], 0x5c2eeaaa
mov edx, 0x3c949c81
add edx, 0x278e6f92
xor edx, 0x629ab4e8
add edx, 0x79f5a9e6
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
call fcn.140074550
xchg rbx, rbx
test rax, rax
je 0x140064a36
movabs rcx, 0x899c9b964fe58d09
sub rcx, 0x44867bb4
add rcx, 0x42755024
xor rcx, 0x17b1dbc7
sub rcx, 0x1c98d081
mov dword [rsp + 0x40], esi
mov dword [rsp - 0x24], 0x27548494
add rax, rcx
movabs rcx, 0x798e8c74398579c2
sub rcx, 0x341a41ff
xor rcx, 0x4a175f90
sub rcx, 0x35cb6117
add rcx, 0x5b0109f4
ror rax, 2
ror rax, 3
ror rax, 3
xor rax, rcx
movabs rcx, 0x6e215c8d363223fc
xor rcx, 0x5c7fc0fd
sub rcx, 0x1dd12767
add rcx, 0x7fffffff
add rcx, 0x1630c326
sub rax, rcx
xchg rdx, rax
mov qword [rdi + 0xb0], rdx
xchg rdx, rax
jmp 0x140064a5e
mov dword [rsp + 0x40], 0x1759aeed
add dword [rsp + 0x40], 0x46fb9cd2
xor dword [rsp + 0x40], 0x75254299
xor dword [rsp + 0x40], 0x14139e0b
sub dword [rsp + 0x40], 0x3f63972c
mov edx, 0x51e69f00
sub edx, 0x436765a9
add edx, 0x27e239dd
add edx, 0x329dee95
sub edx, 0x4c350dcc
xchg rsi, rbx
mov rcx, rsi
xchg rsi, rbx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x20], 0x2a74f51a
je 0x140064b1a
not rax
mov dword [rsp + 0x48], esi
ror rax, 0x1b
ror rax, 7
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x3cd7109a5575e9e8
sub rcx, 0x935c63f
add rcx, 0x2cf553b1
add rcx, 0x407cf367
sub rax, rcx
movabs rcx, 0x7db94bc86c5fd6ef
add rcx, 0x8aa0446
xor rcx, 0x30a54d11
add rcx, 0x384f04e7
rol rax, 0x1b
rol rax, 3
rol rax, 1
add rax, rcx
mov dword [rsp - 0x30], esp
ror rax, 4
xchg rsp, rax
mov qword [rdi + 0xb8], rsp
xchg rsp, rax
jmp 0x140064b42
mov dword [rsp + 0x48], 0x50e04183
sub dword [rsp + 0x48], 0x77e55fd
add dword [rsp + 0x48], 0x342bf977
sub dword [rsp + 0x48], 0x417a4e45
sub dword [rsp + 0x48], 0x3c1396b7
mov edx, 0x6fa77253
sub edx, 0x210ac39d
add edx, 0x10dd8de1
xor edx, 0x6a2ad95
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.140074550
test rax, rax
mov r15, r15
je 0x140064bec
movabs rcx, 0x68b75ad013443fdd
xor rcx, 0x58f0b9ac
add rcx, 0x3acc575
sub rcx, 0x6f9763b
mov dword [rsp + 0xa0], esi
add rax, rcx
movabs rcx, 0xa16625802c0c71d3
xor rcx, 0x1d9b48b7
xor rcx, 0x58640799
xor rcx, 0x3bc680ad
ror rax, 0x20
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x44], 0x44428ee3
not rax
mov qword [rdi + 0xc0], rax
jmp 0x140064c18
mov dword [rsp + 0xa0], 0x638aba34
sub dword [rsp + 0xa0], 0x552a86ac
xor dword [rsp + 0xa0], 0x1f0ac724
xor dword [rsp + 0xa0], 0x116af4ad
mov edx, 0x2b635fb0
xor edx, 0x63ef840b
xor edx, 0x5b8bbe2d
xor edx, 0xb847da1b
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.140074550
xchg r10, r10
test rax, rax
je 0x140064cfc
ror rax, 0x34
ror rax, 1
movabs rcx, 0x3d12840a1b61607c
xor rcx, 0x46117650
sub rcx, 0x50531110
xor rcx, 0x4f4e451e
add rax, rcx
mov dword [rsp - 0x44], 0x707bcc50
mov dword [rsp + 0xa8], esi
not rax
movabs rcx, 0x46d5e9134e419b8e
sub rcx, 0x23bc8d34
add rcx, 0x239de817
xor rcx, 0x7060796b
add rcx, 0x555c32d4
add rax, rcx
xchg r13, r13
movabs rcx, 0xd9d7d1d375e8e3b2
sub rcx, 0x63215a33
add rcx, 0x49ab4e4c
add rcx, 0x5ed38b59
rol rax, 0x2a
rol rax, 4
rol rax, 1
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg r13, r13
mov qword [rdi + 0xc8], rax
jmp 0x140064d28
mov dword [rsp + 0xa8], 0x58d19607
sub dword [rsp + 0xa8], 0x44002d80
xor dword [rsp + 0xa8], 0x22104639
xor dword [rsp + 0xa8], 0x36c12ebf
mov edx, 0x4970bf36
add edx, 0x33b725e3
xor edx, 0x3c27a9f7
add edx, 0x3e3dc957
sub edx, 0x10d53bc9
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
xchg rbp, rbp
test rax, rax
je 0x140064de9
movabs rcx, 0x92e487b732fda01e
add rcx, 0x4168dfd4
add rcx, 0x540df1b
add rcx, 0x4cc44191
mov dword [rsp + 0xe0], esi
mov r9, r9
xor rax, rcx
movabs rcx, 0x54e1da0519c93c39
add rcx, 0x1e894e93
sub rcx, 0xc38c560
xor rcx, 0x7da2beed
add rcx, 0x7fffffff
sub rcx, 0x7f3cca2
rol rax, 0xb
rol rax, 6
rol rax, 9
rol rax, 2
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rdx, rax
mov qword [rdi + 0xd0], rdx
xchg rdx, rax
jmp 0x140064e20
mov dword [rsp + 0xe0], 0x7b7120f3
sub dword [rsp + 0xe0], 0x17efbe98
sub dword [rsp + 0xe0], 0x192c9f8b
xor dword [rsp + 0xe0], 0x5ee26967
sub dword [rsp + 0xe0], 0x14b6abb6
mov edx, 0x2e2e740a
add edx, 0xe595a23
xor edx, 0x62a93ee0
add edx, 0x6384e94c
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
mov r15, r15
test rax, rax
je 0x140064ef4
rol rax, 1
rol rax, 9
rol rax, 2
rol rax, 1
rol rax, 3
rol rax, 1
movabs rcx, 0x565b9c925da25f9e
xor rcx, 0x2fdaef58
xor rcx, 0x4f64f862
xor rcx, 0x1485c51a
xor rcx, 0x518fa4a1
sub rax, rcx
mov dword [rsp + 0xe8], esi
mov dword [rsp - 0x14], edi
rol rax, 3
rol rax, 1
movabs rcx, 0x2964bfb32a8a303e
xor rcx, 0x3c2cd67d
xor rcx, 0x4e039fa2
add rcx, 0xce540a0
sub rax, rcx
mov dword [rsp - 0x30], 0xa626416
ror rax, 0x19
ror rax, 0xa
ror rax, 0x15
ror rax, 4
ror rax, 1
ror rax, 1
not rax
xchg r9, rax
mov qword [rdi + 0xd8], r9
xchg r9, rax
jmp 0x140064f20
mov dword [rsp + 0xe8], 0x392b49ac
sub dword [rsp + 0xe8], 0x1cb92ce0
xor dword [rsp + 0xe8], 0x47c82773
sub dword [rsp + 0xe8], 0x5bba3bbe
mov edx, 0x13cceba0
xor edx, 0x5631125f
sub edx, 0x318545bc
xor edx, 0x209db71b
mov rcx, rbx
call fcn.140074550
mov dword [rsp - 0x10], 0x783d197e
test rax, rax
je 0x140064fb0
ror rax, 0x1a
ror rax, 2
ror rax, 7
ror rax, 1
ror rax, 1
movabs rcx, 0x3c3cb7dc3c11e59b
add rcx, 0x3cc3ef8b
xor rcx, 0x57f39d66
xor rcx, 0x7c9d7cf9
add rax, rcx
mov dword [rsp + 0xfc], esi
not rax
mov dword [rsp - 0x30], esp
rol rax, 0x10
rol rax, 0xd
rol rax, 1
rol rax, 1
xchg r9, rax
mov qword [rdi + 0xe0], r9
xchg r9, rax
jmp 0x140064fdc
mov dword [rsp + 0xfc], 0x21747193
xor dword [rsp + 0xfc], 0x56a43ee1
sub dword [rsp + 0xfc], 0x19a34bea
sub dword [rsp + 0xfc], 0x5e2d0387
mov edx, 0x62368755
add edx, 0xc398962
sub edx, 0x1860b446
sub edx, 0x3dabc8f
xor edx, 0xc02e7ac2
xchg rsp, rbx
mov rcx, rsp
xchg rbx, rsp
call fcn.140074550
test rax, rax
xchg r12, r12
je 0x14006507c
rol rax, 0x33
rol rax, 4
rol rax, 4
rol rax, 1
movabs rcx, 0x7b73e1bb22ba803f
xor rcx, 0xe86613e
xor rcx, 0x6d980035
add rcx, 0x18ed256a
add rcx, 0x665f15b9
sub rax, rcx
mov dword [rsp + 0x100], esi
mov dword [rsp - 0x40], edx
rol rax, 7
rol rax, 5
rol rax, 1
not rax
mov dword [rsp - 0xc], 0x773c0d12
xchg r12, rax
mov qword [rdi + 0xe8], r12
xchg r12, rax
jmp 0x1400650b3
mov dword [rsp + 0x100], 0x486b5c40
sub dword [rsp + 0x100], 0x2acea0f2
sub dword [rsp + 0x100], 0x11fc6917
add dword [rsp + 0x100], 0x20ff835a
sub dword [rsp + 0x100], 0x2c9fd590
mov edx, 0x63e2e098
xor edx, 0x4c63333
sub edx, 0x1d1a177b
add edx, 0x1dff7c2b
add edx, 0xa59e3b0
mov rcx, rbx
xchg r9, r9
call fcn.140074550
test rax, rax
je 0x1400651c0
xchg rbx, rbx
movabs rcx, 0x2182081f7ab80c06
sub rcx, 0x7fed9fa
xor rcx, 0x56a36531
xor rcx, 0x63a208d
add rcx, 0x7fffffff
add rcx, 0x7604611
mov dword [rsp + 0x124], esi
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x617e1d9933f54171
xor rcx, 0x5b35e690
xor rcx, 0x4ff20be1
add rcx, 0x2acef6fd
rol rax, 2
rol rax, 1
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x2c], ebx
movabs rcx, 0x58e98c771cbc61b8
add rcx, 0x4e6a817f
add rcx, 0xe33ea5c
xor rcx, 0x25c0eb27
ror rax, 6
ror rax, 6
ror rax, 0x11
ror rax, 1
ror rax, 1
add rax, rcx
xchg r13, r13
movabs rcx, 0xd5c900e618f72e99
add rcx, 0x1db59818
xor rcx, 0x180469a7
add rcx, 0x7fffffff
add rcx, 0x2adcc6dc
xor rax, rcx
mov rcx, rcx
mov qword [rdi + 0xf0], rax
jmp 0x1400651f7
mov dword [rsp + 0x124], 0x582d1031
sub dword [rsp + 0x124], 0x2541188c
xor dword [rsp + 0x124], 0x5583f5bd
sub dword [rsp + 0x124], 0x31f37387
sub dword [rsp + 0x124], 0x35748e90
mov edx, 0x7d600c05
sub edx, 0x28041486
sub edx, 0x3f72fb43
add edx, 0x532d8ec0
xor edx, 0x2d82c2a8
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.140074550
test rax, rax
mov dword [rsp - 0x18], ebx
je 0x1400652f7
movabs rcx, 0xcca432ff05350921
add rcx, 0x4f900cbe
xor rcx, 0x4d3c2d9a
add rcx, 0x7fffffff
add rcx, 0x311cbdc6
mov dword [rsp + 0x128], esi
xchg rsp, rsp
add rax, rcx
movabs rcx, 0xa3a155ac37761d28
add rcx, 0x3924fc67
sub rcx, 0x6d3ed521
xor rcx, 0x67a532f7
ror rax, 0x12
ror rax, 6
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0xad7f74ac2002f5e0
xor rcx, 0x9782d12
add rcx, 0x2a3be6de
sub rcx, 0x1bb8ad13
add rcx, 0x7fffffff
sub rcx, 0x21a191b8
ror rax, 5
ror rax, 5
ror rax, 4
ror rax, 4
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
xchg r9, rax
mov qword [rdi + 0xf8], r9
xchg r9, rax
jmp 0x140065323
mov dword [rsp + 0x128], 0x5f738f5a
sub dword [rsp + 0x128], 0xbed0fbb
xor dword [rsp + 0x128], 0x531dfff5
sub dword [rsp + 0x128], 0x9b8069
mov edx, 0x56086fe8
xor edx, 0x26bf78b8
add edx, 0x470233c
sub edx, 0x6d83977c
xchg rcx, rsi
mov rsi, rbx
xchg rcx, rsi
call fcn.140074550
mov dword [rsp - 0x18], ebx
test rax, rax
je 0x1400653d6
rol rax, 0x23
rol rax, 0xd
movabs rcx, 0x1a084f364f51cb7a
sub rcx, 0x3f803c7c
add rcx, 0x34638893
sub rcx, 0x3e4719ab
sub rax, rcx
mov dword [rsp + 0x158], esi
mov dword [rsp - 0x18], 0x2f6f1e62
ror rax, 0x1f
ror rax, 0x17
ror rax, 1
ror rax, 1
movabs rcx, 0x2e2ff449344111aa
add rcx, 0x40b956a5
xor rcx, 0x438a58dc
add rcx, 0x62e2397a
xor rax, rcx
mov dword [rsp - 0x20], 0x4782be8a
xchg rsp, rax
mov qword [rdi + 0x100], rsp
xchg rsp, rax
jmp 0x14006540d
mov dword [rsp + 0x158], 0x3c6c5d75
xor dword [rsp + 0x158], 0x1cef496b
add dword [rsp + 0x158], 0x37a27a85
xor dword [rsp + 0x158], 0x66a31a4a
sub dword [rsp + 0x158], 0x3e8694e8
mov edx, 0x5277814f
sub edx, 0x13b1423d
sub edx, 0x6d307e7
sub edx, 0x2195a0d2
xchg rbx, r13
mov rcx, r13
xchg rbx, r13
call fcn.140074550
test rax, rax
mov dword [rsp - 0x38], ecx
je 0x1400654f6
movabs rcx, 0x640ff9035102b7e1
add rcx, 0x2e5ce118
sub rcx, 0x1c694be7
add rcx, 0x7fffffff
xor rcx, 0x2c65c545
mov dword [rsp + 0x160], esi
mov dword [rsp - 0x3c], 0x3f333d93
xor rax, rcx
movabs rcx, 0x26ff03650e6a783f
xor rcx, 0x6dfa19bd
sub rcx, 0x103288f0
add rcx, 0x1053c774
add rcx, 0x627122ab
rol rax, 0xb
rol rax, 3
rol rax, 7
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x15f5b7714faf3ce0
sub rcx, 0x275e6b3e
xor rcx, 0xd2f2272
sub rcx, 0x95b1576
add rcx, 0x7fffffff
xor rcx, 0x65ff5532
sub rax, rcx
mov dword [rsp - 0x3c], edi
mov qword [rdi + 0x108], rax
jmp 0x14006552d
mov dword [rsp + 0x160], 0x7b99f301
sub dword [rsp + 0x160], 0x52d8bf97
sub dword [rsp + 0x160], 0x20c31d7a
xor dword [rsp + 0x160], 0x664b925f
sub dword [rsp + 0x160], 0x61b587ae
mov edx, 0x292c89b2
add edx, 0x48365223
xor edx, 0x9ef7e87
sub edx, 0x4b9a74fe
xchg r9, rcx
mov r9, rbx
xchg r9, rcx
call fcn.140074550
test rax, rax
je 0x140065613
mov dword [rsp - 0x3c], esp
rol rax, 0x1c
rol rax, 5
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x46e0c837546a089d
xor rcx, 0x22d596f1
sub rcx, 0x98a9700
xor rcx, 0x7b1395d5
sub rax, rcx
xchg r10, r10
mov dword [rsp + 0x1a0], esi
rol rax, 1
movabs rcx, 0x5b93e079097d67e5
xor rcx, 0x22b41a99
xor rcx, 0x7d3eeb9f
add rcx, 0x21d8e772
add rax, rcx
movabs rcx, 0x5cda423c2ecf3de0
add rcx, 0x3baaa481
add rcx, 0xecc6f3f
sub rcx, 0x6a3e132d
not rax
xchg rdi, rdi
add rax, rcx
rol rax, 0x1c
rol rax, 2
rol rax, 3
rol rax, 7
rol rax, 1
mov qword [rdi + 0x110], rax
mov rsp, rsp
jmp 0x14006563f
mov dword [rsp + 0x1a0], 0x3f8a5b0e
add dword [rsp + 0x1a0], 0xf76667
sub dword [rsp + 0x1a0], 0x23f6b9a8
xor dword [rsp + 0x1a0], 0x1c8b07cc
mov edx, 0x74f00d86
xor edx, 0x3a6483cb
xor edx, 0x3fe1fcf0
add edx, 0x38f8a369
mov rcx, rbx
call fcn.140074550
mov dword [rsp - 0x40], 0x78ab5236
test rax, rax
je 0x1400656f1
not rax
mov dword [rsp + 0x1f8], esi
mov r12, r12
movabs rcx, 0x79ed7a454913ece6
xor rcx, 0x41b568e7
xor rcx, 0x1f6dbb6e
add rcx, 0x7fffffff
xor rcx, 0x176cd2e5
add rax, rcx
mov dword [rsp - 0x44], ecx
movabs rcx, 0x3696c6cc03023f38
add rcx, 0x79395453
sub rcx, 0x119a32e5
xor rcx, 0x2aaae944
add rcx, 0x3a5f67d0
ror rax, 3
ror rax, 5
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x40], edx
mov qword [rdi + 0x118], rax
jmp 0x14006571d
mov dword [rsp + 0x1f8], 0x7e7fcd5b
sub dword [rsp + 0x1f8], 0x4ee8ca9
sub dword [rsp + 0x1f8], 0x15106293
sub dword [rsp + 0x1f8], 0x6480de1e
mov edx, 0x72868a5
add edx, 0x28ad45fb
add edx, 0x232a7be7
sub edx, 0x348297b4
add edx, 0xb467a3e4
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.140074550
mov dword [rsp - 0x10], esp
test rax, rax
je 0x1400657e1
not rax
xchg rsi, rsi
mov dword [rsp + 0x208], esi
rol rax, 9
rol rax, 0xe
rol rax, 3
rol rax, 1
movabs rcx, 0x7330655076daa5d2
sub rcx, 0x6fc29984
add rcx, 0x278c7787
xor rcx, 0x74373757
xor rcx, 0x76cd2d7c
sub rax, rcx
mov r10, r10
movabs rcx, 0x97da274e6a03ca69
sub rcx, 0x1e840a9f
add rcx, 0xaebf680
add rcx, 0x31e80625
rol rax, 0xa
rol rax, 1
rol rax, 4
rol rax, 1
add rax, rcx
mov qword [rdi + 0x120], rax
mov dword [rsp - 0x28], 0x1bca628d
jmp 0x14006580d
mov dword [rsp + 0x208], 0xd94f61
xor dword [rsp + 0x208], 0x7866f086
add dword [rsp + 0x208], 0x47f8f7b
sub dword [rsp + 0x208], 0x7d3f4f61
mov edx, 0x177cc396
sub edx, 0x99a0774
sub edx, 0x44ccf97
xor edx, 0x4f881ff3
xor edx, 0x9be6134c
xchg rbx, rdi
mov rcx, rdi
xchg rbx, rdi
call fcn.140074550
test rax, rax
je 0x1400658ea
xchg rbx, rbx
movabs rcx, 0x646a4e13509a0958
sub rcx, 0x4eeff4e
sub rcx, 0x4a16232a
add rcx, 0x82585c0
mov dword [rsp + 0x4c], esi
xchg r12, r12
add rax, rcx
movabs rcx, 0x427ef27d267593de
xor rcx, 0x24d1ca17
add rcx, 0x7173aa1
add rcx, 0x7fffffff
add rcx, 0x7a3013b
not rax
mov rsi, rsi
rol rax, 2
rol rax, 1
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x74326bd42a2db760
sub rcx, 0x26bbfee
xor rcx, 0x6e7c2429
sub rcx, 0x1ea157f1
xor rcx, 0x6229db3c
sub rax, rcx
rol rax, 0x14
rol rax, 0x14
rol rax, 3
rol rax, 1
mov qword [rdi + 0x128], rax
jmp 0x14006590a
mov dword [rsp + 0x4c], 0x77a50ce8
xor dword [rsp + 0x4c], 0x7b703286
xor dword [rsp + 0x4c], 0x5080ec59
xor dword [rsp + 0x4c], 0x5c55d236
mov edx, 0x53fdef25
sub edx, 0x27c7ad6c
add edx, 0x1695fee0
xor edx, 0x9d13b26d
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.140074550
test rax, rax
je 0x1400659b2
xchg r9, r9
movabs rcx, 0xd35f8c02295eac78
add rcx, 0x2a254067
add rcx, 0x23ff7528
xor rcx, 0x338f4993
mov dword [rsp + 0x54], esi
mov dword [rsp - 0x28], 0x7ad6645f
add rax, rcx
movabs rcx, 0x6b1b6375413874c2
xor rcx, 0x6e367671
xor rcx, 0x12efb827
sub rcx, 0x3346bdfc
add rcx, 0x3df382e8
xor rax, rcx
mov r15, r15
ror rax, 0xb
ror rax, 1
not rax
mov r12, r12
xchg r15, rax
mov qword [rdi + 0x130], r15
xchg r15, rax
jmp 0x1400659da
mov dword [rsp + 0x54], 0x6b52bda
add dword [rsp + 0x54], 0x2c291387
sub dword [rsp + 0x54], 0x106e206d
xor dword [rsp + 0x54], 0x28b57d01
sub dword [rsp + 0x54], 0xac563f4
mov edx, 0x6a0ac989
xor edx, 0x6c110d6f
xor edx, 0x7f588f48
sub edx, 0x76a8dd69
add edx, 0x82e8d4d
xchg rcx, r15
mov r15, rbx
xchg r15, rcx
call fcn.140074550
xchg rcx, rcx
test rax, rax
je 0x140065abb
movabs rcx, 0x6bd96bc9677018b3
sub rcx, 0x40312d9c
xor rcx, 0x58477a31
add rcx, 0x7fffffff
sub rcx, 0x53b815af
mov dword [rsp + 0x9c], esi
add rax, rcx
mov dword [rsp - 0x28], 0x41268467
movabs rcx, 0x3df8638d5f0500ce
sub rcx, 0x1158d026
add rcx, 0x137f0581
add rcx, 0x18ade196
not rax
ror rax, 7
ror rax, 3
ror rax, 3
ror rax, 1
xor rax, rcx
xchg r11, r11
movabs rcx, 0x5b6fea0319822eb4
add rcx, 0x8f96a21
xor rcx, 0x5960254b
sub rcx, 0x435424dc
sub rcx, 0x2930c827
rol rax, 1
xchg r14, r14
add rax, rcx
mov qword [rdi + 0x138], rax
jmp 0x140065ae7
mov dword [rsp + 0x9c], 0x75b392d8
sub dword [rsp + 0x9c], 0x478f8266
xor dword [rsp + 0x9c], 0x7408b271
sub dword [rsp + 0x9c], 0x5a2ca202
mov edx, 0x42290224
sub edx, 0x1d2e3653
add edx, 0x5a491802
sub edx, 0x2525f7ef
xor edx, 0xcf3996dd
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
call fcn.140074550
mov rdi, rdi
test rax, rax
je 0x140065beb
movabs rcx, 0x5a046e7b5890d6fd
sub rcx, 0xcd5db59
sub rcx, 0x1d6d2128
add rcx, 0x7fffffff
add rcx, 0x1813efe
mov dword [rsp + 0xa4], esi
add rax, rcx
mov dword [rsp - 0x38], 0x6aa4d67b
movabs rcx, 0x6438367e23d1b0d5
add rcx, 0x2ba6f99b
sub rcx, 0x1c88ab0d
add rcx, 0x86885b9
xor rcx, 0x18d758ee
xor rax, rcx
movabs rcx, 0x31f52f134d792cda
xor rcx, 0x50bb82d4
add rcx, 0x4fc2494b
sub rcx, 0x6341722e
not rax
ror rax, 9
ror rax, 7
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x40], ebp
movabs rcx, 0x78570fa61d22bbdb
add rcx, 0x454658f2
sub rcx, 0x368a4d46
xor rcx, 0x3e66e033
xor rax, rcx
mov qword [rdi + 0x140], rax
mov r13, r13
jmp 0x140065c22
mov dword [rsp + 0xa4], 0x5736b5a6
xor dword [rsp + 0xa4], 0x2497bcb9
sub dword [rsp + 0xa4], 0x4a2c731b
add dword [rsp + 0xa4], 0x37e2b67
sub dword [rsp + 0xa4], 0x2cf2c16a
mov edx, 0x637cb7f0
sub edx, 0x119bafb4
add edx, 0x1ff7b30e
sub edx, 0x3f5ad5eb
add edx, 0x501c5f1b
xchg r11, rbx
mov rcx, r11
xchg rbx, r11
call fcn.140074550
xchg r12, r12
test rax, rax
je 0x140065d12
rol rax, 1
rol rax, 0x2d
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xe5bb0d1b4683a215
sub rcx, 0x3985a7da
xor rcx, 0x7bfe3760
add rcx, 0x78065472
add rax, rcx
mov dword [rsp + 0xd4], esi
mov dword [rsp - 0x1c], 0x9fb4c69
movabs rcx, 0x245765044c14ecd9
add rcx, 0x116f41f0
sub rcx, 0x597358bf
add rcx, 0x7fffffff
add rcx, 0x4c6f3579
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x716f3a2867e98cfa
sub rcx, 0x1963ebb3
xor rcx, 0x284d379b
add rcx, 0x1498cdb4
xor rcx, 0x79758ac4
sub rax, rcx
mov dword [rsp - 0x20], 0x225630ca
ror rax, 5
ror rax, 2
mov qword [rdi + 0x148], rax
jmp 0x140065d3e
mov dword [rsp + 0xd4], 0xcec509d
add dword [rsp + 0xd4], 0x580ed468
sub dword [rsp + 0xd4], 0x52c358f3
sub dword [rsp + 0xd4], 0x1237cc11
mov edx, 0x4c3b0722
sub edx, 0x2465c0fd
add edx, 0x414f3b85
sub edx, 0xc9f1563
xchg rcx, r14
mov r14, rbx
xchg rcx, r14
call fcn.140074550
xchg rcx, rcx
test rax, rax
je 0x140065e0a
movabs rcx, 0xf093a3321f31a82a
xor rcx, 0x539e388e
sub rcx, 0x2f1e2a18
xor rcx, 0x3cc48a2d
mov dword [rsp + 0xe4], esi
add rax, rcx
mov dword [rsp - 0x24], edx
movabs rcx, 0x5bc551fc12b3d8cf
xor rcx, 0x538d0a1a
sub rcx, 0x6e8dd96
sub rcx, 0x1478ab79
add rcx, 0x70aa1714
xor rax, rcx
xchg r9, r9
movabs rcx, 0x34dba95444aaf660
add rcx, 0x240b0017
add rcx, 0xa49c104
add rcx, 0x7fffffff
xor rcx, 0x4161e116
ror rax, 0x27
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov qword [rdi + 0x150], rax
jmp 0x140065e36
mov dword [rsp + 0xe4], 0x420b8b74
add dword [rsp + 0xe4], 0x3b361ea3
sub dword [rsp + 0xe4], 0x1179cd0c
sub dword [rsp + 0xe4], 0x6bc7dd0a
mov edx, 0x7ad489f6
xor edx, 0x37e361ad
add edx, 0xbd88fed
add edx, 0x25314a0b
add edx, 0x63dda53e
xchg rcx, r9
mov r9, rbx
xchg rcx, r9
call fcn.140074550
mov rbx, rbx
test rax, rax
je 0x140065edf
rol rax, 0xc
rol rax, 0x13
rol rax, 1
rol rax, 1
movabs rcx, 0x4b2d0194731ab017
xor rcx, 0x494bb644
add rcx, 0x4593292b
add rcx, 0x7fffffff
sub rcx, 0x4fa2cb23
not rax
mov dword [rsp + 0x16c], esi
mov dword [rsp - 0x30], 0x408383a3
rol rax, 5
rol rax, 0xb
rol rax, 7
rol rax, 0x14
rol rax, 1
rol rax, 1
add rax, rcx
not rax
mov qword [rdi + 0x158], rax
mov dword [rsp - 0x44], ebp
jmp 0x140065f0b
mov dword [rsp + 0x16c], 0x6582ca49
sub dword [rsp + 0x16c], 0x4730195d
xor dword [rsp + 0x16c], 0x2226179c
sub dword [rsp + 0x16c], 0x3c74a76f
mov edx, 0x29051d60
add edx, 0x569f9d1a
xor edx, 0x2cd21e25
sub edx, 0x415803ff
add edx, 0x637a639c
xchg rbx, r13
mov rcx, r13
xchg r13, rbx
call fcn.140074550
mov dword [rsp - 0x24], 0x2b76ad3d
test rax, rax
je 0x140065fe7
movabs rcx, 0x32be7bde2fc91272
add rcx, 0x50156a2f
xor rcx, 0x6e903c2d
sub rcx, 0x40009d0
add rcx, 0x1631ec25
mov dword [rsp + 0x174], esi
mov dword [rsp - 0x28], 0x4e33129e
add rax, rcx
movabs rcx, 0xa04919145613ac0b
sub rcx, 0x4837d09
sub rcx, 0x30ada283
xor rcx, 0x476914fc
xor rcx, 0x24997791
xor rax, rcx
movabs rcx, 0x498f964a33849e1c
add rcx, 0x3bc3e19f
xor rcx, 0x244a0f8
xor rcx, 0x76ecc62e
ror rax, 0xe
xor rax, rcx
mov rdi, rdi
not rax
ror rax, 0xc
ror rax, 1
mov qword [rdi + 0x160], rax
jmp 0x14006601e
mov dword [rsp + 0x174], 0x1fcc708d
add dword [rsp + 0x174], 0x552dc355
xor dword [rsp + 0x174], 0x70b34528
add dword [rsp + 0x174], 0x6b303b7f
sub dword [rsp + 0x174], 0x6f79b248
mov edx, 0x6c4c74b9
xor edx, 0x4b8b8647
add edx, 0x13ddce54
add edx, 0x374b5ce7
mov rcx, rbx
call fcn.140074550
mov dword [rsp - 0x2c], 0xf4a53b2
test rax, rax
je 0x140066101
not rax
mov dword [rsp - 0x34], 0xb2cdbfe
mov dword [rsp + 0x17c], esi
ror rax, 8
movabs rcx, 0x2af4b19c783df229
add rcx, 0x6e5d344
sub rcx, 0x7c70b761
xor rcx, 0x778a2b2c
add rcx, 0x7fffffff
add rcx, 0xe02bf8
add rax, rcx
movabs rcx, 0x119b71970d1b6b9c
sub rcx, 0x5500c4a
add rcx, 0x39f808b1
sub rcx, 0x1a650104
xor rax, rcx
movabs rcx, 0x41d9407b1e7a3549
add rcx, 0x5eeb9881
add rcx, 0x258ab1c
xor rcx, 0x6a956d4a
add rcx, 0x7fffffff
xor rcx, 0x31deca6c
sub rax, rcx
mov dword [rsp - 0xc], 0x710b78ee
not rax
xchg r15, rax
mov qword [rdi + 0x168], r15
xchg r15, rax
jmp 0x140066138
mov dword [rsp + 0x17c], 0x65a485af
sub dword [rsp + 0x17c], 0x2abb790a
add dword [rsp + 0x17c], 0x3f7c7cda
sub dword [rsp + 0x17c], 0x177c9bd4
xor dword [rsp + 0x17c], 0x62e8edaa
mov edx, 0x467cbbf4
sub edx, 0x41a96e9b
xor edx, 0x20eae579
add edx, 0x2ead9583
add edx, 0x4799a7e6
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
xchg rcx, rcx
test rax, rax
je 0x14006618a
lea rcx, [rdi + 0x170]
mov r15, r15
mov rdx, rax
call fcn.140071c80
mov dword [rsp + 0x30], esi
jmp 0x1400661aa
mov dword [rsp + 0x30], 0x753e7e13
sub dword [rsp + 0x30], 0x1bad23ce
sub dword [rsp + 0x30], 0x422d7ecd
sub dword [rsp + 0x30], 0x1763db77
mov edx, 0x5d6ae2a6
add edx, 0x19432736
sub edx, 0x2b7a02a0
add edx, 0x3236a6b
mov rcx, rbx
call fcn.140074550
xchg r10, r10
test rax, rax
je 0x140066291
movabs rcx, 0x107c853e41e2dfcd
xor rcx, 0x4d3317
sub rcx, 0xca333ae
add rcx, 0xd46aa4a
sub rcx, 0x96bf3ad
mov dword [rsp + 0x38], esi
mov rbp, rbp
add rax, rcx
movabs rcx, 0x6ff901806602d035
sub rcx, 0x527466a4
xor rcx, 0x62df6d5
add rcx, 0x5ad7b3a3
xor rcx, 0x2e97af9b
not rax
mov dword [rsp - 0x44], esi
ror rax, 0x38
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0x5ba43e657d980f90
xor rcx, 0x302ae250
xor rcx, 0x955b8f3
xor rcx, 0x682f108f
add rcx, 0x5253b905
ror rax, 0x1e
ror rax, 9
ror rax, 6
ror rax, 6
ror rax, 1
add rax, rcx
mov dword [rsp - 0x2c], edi
mov qword [rdi + 0x178], rax
jmp 0x1400662b1
mov dword [rsp + 0x38], 0x2ff2a6db
add dword [rsp + 0x38], 0x34d2d2b5
xor dword [rsp + 0x38], 0x3946e059
xor dword [rsp + 0x38], 0x5d8399c8
mov edx, 0xa2b0629
xor edx, 0x68b812ce
sub edx, 0x525de6a9
add edx, 0x1d4362c4
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x1c], 0x288c7dcd
je 0x140066387
movabs rcx, 0x4c43e716754a579a
sub rcx, 0x425fb5be
sub rcx, 0x2b8478ce
xor rcx, 0x5fd3499c
add rcx, 0x2fef2104
mov dword [rsp + 0x80], esi
mov r9, r9
xor rax, rcx
movabs rcx, 0x4dec207720bb304
sub rcx, 0x377ee4de
sub rcx, 0x1ba9b2eb
add rcx, 0x7fffffff
add rcx, 0x3f99f9af
add rax, rcx
mov dword [rsp - 0x3c], 0x3bc1a03e
movabs rcx, 0xc33f209b423e575f
xor rcx, 0xff76f99
sub rcx, 0x3119626b
add rcx, 0x4fbf429e
add rcx, 0x7fffffff
sub rcx, 0x4a2a2226
xor rax, rcx
mov qword [rdi + 0x180], rax
jmp 0x1400663be
mov dword [rsp + 0x80], 0x3049cd01
sub dword [rsp + 0x80], 0x20c8cd28
add dword [rsp + 0x80], 0x45e93da8
xor dword [rsp + 0x80], 0x62cb95ba
sub dword [rsp + 0x80], 0x37a1a83a
mov edx, 0x33334e6c
add edx, 0x3de60be1
sub edx, 0x65a3cd1d
sub edx, 0x62f7be3
mov rcx, rbx
call fcn.140074550
mov rbx, rbx
test rax, rax
je 0x1400664b6
movabs rcx, 0x79b954913622d676
sub rcx, 0x2694e746
add rcx, 0x25310b65
sub rcx, 0x259b8cbe
add rcx, 0x7fffffff
add rcx, 0x2362f144
mov dword [rsp + 0x88], esi
mov r8, r8
add rax, rcx
movabs rcx, 0x8ec0d18176394b28
xor rcx, 0x77607a53
add rcx, 0x46c00caa
sub rcx, 0x30e5f21
add rcx, 0x7c37df7f
rol rax, 0x32
rol rax, 5
rol rax, 5
rol rax, 1
not rax
mov dword [rsp - 0x3c], 0x3e1e144a
rol rax, 0xe
rol rax, 0x14
rol rax, 9
rol rax, 0x10
rol rax, 1
rol rax, 2
add rax, rcx
movabs rcx, 0x22c11a8169559831
xor rcx, 0x767977cb
add rcx, 0x52219d81
xor rcx, 0x53aa89d4
add rcx, 0x29a22106
xor rax, rcx
mov qword [rdi + 0x188], rax
mov dword [rsp - 0x40], esi
jmp 0x1400664ed
mov dword [rsp + 0x88], 0x2cb2e563
xor dword [rsp + 0x88], 0x4b48a2da
sub dword [rsp + 0x88], 0x540f424e
add dword [rsp + 0x88], 0x30db9666
sub dword [rsp + 0x88], 0x44c69bd0
mov edx, 0x42b4dd1f
sub edx, 0x2c601597
add edx, 0x512aea8e
xor edx, 0xa9b14bbe
xchg r10, rbx
mov rcx, r10
xchg rbx, r10
call fcn.140074550
mov dword [rsp - 0x2c], 0x33dbf6b3
test rax, rax
je 0x1400665a2
movabs rcx, 0xa73af8ca640ee9c9
sub rcx, 0x43bc71d0
sub rcx, 0x1df0e4d3
xor rcx, 0x128b3638
add rcx, 0x7fffffff
xor rcx, 0x6407f4cf
mov dword [rsp + 0x90], esi
xor rax, rcx
movabs rcx, 0x73cf58402b4aabd0
add rcx, 0x71a9be0
add rcx, 0xdcbbdf3
add rcx, 0x25e724db
sub rax, rcx
ror rax, 0x14
ror rax, 0x15
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
xchg r14, rax
mov qword [rdi + 0x190], r14
xchg r14, rax
jmp 0x1400665ce
mov dword [rsp + 0x90], 0x13fb23b3
add dword [rsp + 0x90], 0xc1b6200
add dword [rsp + 0x90], 0x40e2a3a3
sub dword [rsp + 0x90], 0x60f92955
mov edx, 0xb4cd9a5
add edx, 0x6efd7938
sub edx, 0xfca011a
add edx, 0x12f7af4d
add edx, 0x697878d7
mov rcx, rbx
xchg r11, r11
call fcn.140074550
test rax, rax
je 0x1400666d7
mov dword [rsp - 0x14], ebx
movabs rcx, 0x5d7eac0a3dc21be3
sub rcx, 0xafcca4e
add rcx, 0x17b28ee6
add rcx, 0x7fffffff
add rcx, 0x1d218d2a
mov dword [rsp + 0x98], esi
mov dword [rsp - 0x38], 0x30095de0
add rax, rcx
movabs rcx, 0x5e05ab1f373447ad
sub rcx, 0x189999a
xor rcx, 0x11c38106
xor rcx, 0x714039db
ror rax, 0xd
ror rax, 9
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x422277af02e37b80
add rcx, 0x43333ffa
xor rcx, 0x397f3258
sub rcx, 0x7850b1f7
add rcx, 0x73be05b0
rol rax, 0xc
rol rax, 1
xor rax, rcx
movabs rcx, 0x79ffd2a005f2c9ce
add rcx, 0x50165e78
add rcx, 0x1c195586
sub rcx, 0x63f14679
add rcx, 0x35b064dc
sub rax, rcx
mov dword [rsp - 0x18], ecx
mov qword [rdi + 0x198], rax
jmp 0x140066703
mov dword [rsp + 0x98], 0x1539ecee
xor dword [rsp + 0x98], 0x6ac67425
xor dword [rsp + 0x98], 0x7e1952de
sub dword [rsp + 0x98], 0x1e6ca14
mov edx, 0x3023ec52
xor edx, 0x471c31de
sub edx, 0x92c477f
add edx, 0x5de83f5a
mov rcx, rbx
call fcn.140074550
mov dword [rsp - 0x30], 0x71c74b
test rax, rax
je 0x1400667bd
not rax
mov dword [rsp + 0xd0], esi
mov dword [rsp - 0x3c], edi
rol rax, 9
rol rax, 3
rol rax, 1
movabs rcx, 0xead200a50ce2146
add rcx, 0x1e1bc3bf
xor rcx, 0x278c3137
add rcx, 0x6832cab1
add rax, rcx
mov dword [rsp - 0x20], 0x6bdb10b0
movabs rcx, 0x2ccd68f2281d9c9d
add rcx, 0x4342ea10
add rcx, 0xf222325
add rcx, 0x7fffffff
sub rcx, 0x47aafaf7
rol rax, 0x17
mov dword [rsp - 0x24], 0x6315fa1d
not rax
add rax, rcx
mov qword [rdi + 0x1a0], rax
xchg r10, r10
jmp 0x1400667e9
mov dword [rsp + 0xd0], 0x47706149
xor dword [rsp + 0xd0], 0x16599b55
sub dword [rsp + 0xd0], 0x31bfed7c
sub dword [rsp + 0xd0], 0x1f6a0c9f
mov edx, 0x6ef18c4d
xor edx, 0x2ebc377
add edx, 0xf97d4c0
xor edx, 0x6482b14a
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x1c], ebp
je 0x1400668ff
movabs rcx, 0x5f027220396f8e56
add rcx, 0x1f0dadac
sub rcx, 0x71fdaa0
add rcx, 0x2392514
mov dword [rsp + 0xd8], esi
mov dword [rsp - 0x40], edi
xor rax, rcx
movabs rcx, 0x14f3042157187223
xor rcx, 0x2a5d3b74
sub rcx, 0x1cd3147
add rcx, 0x322b77
sub rcx, 0x270d7270
not rax
add rax, rcx
movabs rcx, 0x1421b49247182f04
sub rcx, 0x1fcc0525
xor rcx, 0x57c9686a
add rcx, 0xf3b7fc0
add rcx, 0x7fffffff
sub rcx, 0xb031010
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x6414ac4137df7dcc
xor rcx, 0x53d6d463
sub rcx, 0x4d05fe0e
add rcx, 0x533df630
add rcx, 0x7fffffff
sub rcx, 0x3d63a1ee
not rax
xchg rbp, rbp
add rax, rcx
rol rax, 0xa
rol rax, 5
rol rax, 5
rol rax, 1
rol rax, 1
xchg r15, rax
mov qword [rdi + 0x1a8], r15
xchg r15, rax
jmp 0x14006692b
mov dword [rsp + 0xd8], 0x6a88a9b4
sub dword [rsp + 0xd8], 0x37e886d5
xor dword [rsp + 0xd8], 0x34563458
xor dword [rsp + 0xd8], 0x6f61686
mov edx, 0x1b267b3e
xor edx, 0x7a887100
add edx, 0x12d6f0f9
add edx, 0x6bd3c00e
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.140074550
mov r9, r9
test rax, rax
je 0x1400669f7
movabs rcx, 0xff2266bb51f9086f
sub rcx, 0x234b7762
sub rcx, 0xab8066f
add rcx, 0x34858386
xor rcx, 0x77a07def
mov dword [rsp + 0xf4], esi
add rax, rcx
xchg r15, r15
movabs rcx, 0x508114bf17aa0434
add rcx, 0x4e671756
sub rcx, 0x4842e349
add rcx, 0x7fffffff
add rcx, 0xb06cdd8
not rax
mov r9, r9
rol rax, 0xf
rol rax, 3
rol rax, 5
rol rax, 4
rol rax, 8
rol rax, 0x16
add rax, rcx
xchg r11, r11
not rax
rol rax, 8
rol rax, 0x1a
rol rax, 1
xchg rsp, rax
mov qword [rdi + 0x1b0], rsp
xchg rsp, rax
jmp 0x140066a23
mov dword [rsp + 0xf4], 0x1f00f30
add dword [rsp + 0xf4], 0xc6fb996
xor dword [rsp + 0xf4], 0x59308060
xor dword [rsp + 0xf4], 0x576f48a7
mov edx, 0x33d9b5a7
add edx, 0x3f809353
sub edx, 0x107cff81
add edx, 0x56b20b4b
mov rcx, rbx
mov rsi, rsi
call fcn.140074550
test rax, rax
je 0x140066ae8
mov dword [rsp - 0x38], esi
not rax
mov dword [rsp + 0xf8], esi
rol rax, 0xa
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0xcf23c9e6fd47d3a
sub rcx, 0x579c6cc5
sub rcx, 0x14f8204
add rcx, 0x41a870d
add rcx, 0x7fffffff
add rcx, 0xc3cca9a
add rax, rcx
xchg r15, r15
movabs rcx, 0x966e5135e7bae67
xor rcx, 0x4204d997
add rcx, 0x1fb64bf0
sub rcx, 0x365cd8ae
add rcx, 0x7fffffff
add rcx, 0x15243020
ror rax, 1
mov dword [rsp - 0xc], 0x7d61a5ed
add rax, rcx
xchg r15, rax
mov qword [rdi + 0x1b8], r15
xchg r15, rax
jmp 0x140066b1f
mov dword [rsp + 0xf8], 0x7154e5d1
sub dword [rsp + 0xf8], 0x5b40f873
add dword [rsp + 0xf8], 0x3ca85182
xor dword [rsp + 0xf8], 0x3d9720cf
sub dword [rsp + 0xf8], 0x6f2b1e2e
mov edx, 0x79c27b0c
sub edx, 0x27399599
add edx, 0x5950f93
add edx, 0x279e7f2b
mov rcx, rbx
xchg r15, r15
call fcn.140074550
test rax, rax
je 0x140066bda
mov dword [rsp - 0x20], 0x65fdf0ec
movabs rcx, 0x8b71466c2381e8e4
xor rcx, 0x1824024d
xor rcx, 0x45b35948
add rcx, 0x7fffffff
xor rcx, 0x6b68d2bb
mov dword [rsp + 0x11c], esi
mov dword [rsp - 0x38], esp
add rax, rcx
movabs rcx, 0x49ceb996598c8a9e
sub rcx, 0x26c66c8d
xor rcx, 0x38c6a96d
add rcx, 0x7fffffff
xor rcx, 0x2aec32ce
not rax
ror rax, 8
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
not rax
sub rax, rcx
mov dword [rsp - 0x40], ecx
xchg r10, rax
mov qword [rdi + 0x1c0], r10
xchg r10, rax
jmp 0x140066c06
mov dword [rsp + 0x11c], 0x1e407c01
xor dword [rsp + 0x11c], 0x1aadd58c
add dword [rsp + 0x11c], 0x2b0c791e
sub dword [rsp + 0x11c], 0x2ffa22aa
mov edx, 0x1e12a795
sub edx, 0xaaa9972
add edx, 0x85af7f5
add edx, 0x8e073e43
mov rcx, rbx
call fcn.140074550
test rax, rax
mov r14, r14
je 0x140066cb8
movabs rcx, 0xc1a348515bd7328d
xor rcx, 0x3f0961b3
sub rcx, 0x9155bd6
xor rcx, 0x6067fd31
mov dword [rsp + 0x120], esi
mov dword [rsp - 0xc], edx
xor rax, rcx
movabs rcx, 0x4e3f6c745db8e670
sub rcx, 0x394215dd
sub rcx, 0x8e21fb3
xor rcx, 0x4cbdc761
rol rax, 6
rol rax, 0x1a
rol rax, 3
add rax, rcx
mov dword [rsp - 0x44], esp
rol rax, 0x15
rol rax, 0xa
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
not rax
mov qword [rdi + 0x1c8], rax
mov rbx, rbx
jmp 0x140066ce4
mov dword [rsp + 0x120], 0x3560619e
sub dword [rsp + 0x120], 0x2dc829f6
add dword [rsp + 0x120], 0x2fc751c4
xor dword [rsp + 0x120], 0x375f896d
mov edx, 0x390d5830
add edx, 0x6adf782
xor edx, 0x54b3af01
add edx, 0x503c184b
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
mov dword [rsp - 0xc], edi
test rax, rax
je 0x140066e20
movabs rcx, 0x7c5711155f72d434
add rcx, 0x14147a60
xor rcx, 0x261592bc
sub rcx, 0x2967d3a4
add rcx, 0x7fffffff
add rcx, 0x23d5b356
mov dword [rsp + 0x138], esi
xor rax, rcx
mov r11, r11
movabs rcx, 0x2000a2cd49a5fdff
add rcx, 0x12e19848
add rcx, 0x45afec5
xor rcx, 0x596d6cab
rol rax, 0x17
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x599ec6973fcc7a26
sub rcx, 0x25e834fc
sub rcx, 0xa2094ca
add rcx, 0x7fffffff
add rcx, 0x3583385f
sub rax, rcx
movabs rcx, 0x5165c9396f8fdfb9
sub rcx, 0x54ea6009
add rcx, 0x7e1d979
add rcx, 0x7fffffff
sub rcx, 0x132f2fc2
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x662dd35a1f6a9ed9
add rcx, 0x3733da42
sub rcx, 0x55316e04
xor rcx, 0x77785aa5
sub rcx, 0x303274ef
sub rax, rcx
xchg rdx, rdx
ror rax, 0xf
ror rax, 0x24
ror rax, 3
ror rax, 3
ror rax, 1
xchg r8, rax
mov qword [rdi + 0x1d0], r8
xchg r8, rax
jmp 0x140066e4c
mov dword [rsp + 0x138], 0x1bff336d
add dword [rsp + 0x138], 0x3009dc8
xor dword [rsp + 0x138], 0x43d32e52
sub dword [rsp + 0x138], 0x5d2cff66
mov edx, 0x366a05c0
xor edx, 0x68fa4112
sub edx, 0x113f98cc
add edx, 0x1af97507
add edx, 0x71296aba
mov rcx, rbx
mov dword [rsp - 0x2c], edi
call fcn.140074550
test rax, rax
je 0x140066f68
movabs rcx, 0x73bdad4c2540d684
add rcx, 0x4f64fa7b
sub rcx, 0x53796ee5
xor rcx, 0x79c3bb4e
sub rcx, 0x2170d49b
mov dword [rsp + 0x140], esi
mov rsi, rsi
add rax, rcx
movabs rcx, 0x474baa272cfef9cd
add rcx, 0x4446022
add rcx, 0x30e9ee0d
sub rcx, 0x5a5d87f2
add rcx, 0x5fb7ba18
ror rax, 0x20
ror rax, 0x11
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0xdfe4e8ce26551739
add rax, 0x2db74fc4
add rax, 0xc320bb2
sub rax, 0x2162524f
add rax, 0x7fffffff
sub rax, 0xce060f0
not rcx
mov rbx, rbx
rol rcx, 0xc
rol rcx, 1
add rax, rcx
movabs rcx, 0x52d841004eef3759
xor rcx, 0x648faeb4
add rcx, 0x730b118
add rcx, 0x545709d
add rcx, 0x7fffffff
sub rcx, 0x29991717
xor rax, rcx
mov dword [rsp - 0x44], 0x6d48da49
xchg r9, rax
mov qword [rdi + 0x1d8], r9
xchg r9, rax
jmp 0x140066f94
mov dword [rsp + 0x140], 0x4b05c09f
add dword [rsp + 0x140], 0x5a939fd
xor dword [rsp + 0x140], 0x5f669094
sub dword [rsp + 0x140], 0xfc86a07
mov edx, 0x49ba5df
add edx, 0x57ee2933
sub edx, 0x191b5d7a
add edx, 0x6d6b6fa3
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
call fcn.140074550
test rax, rax
je 0x14006708b
mov dword [rsp - 0x2c], esi
rol rax, 0x22
rol rax, 8
rol rax, 0xa
rol rax, 1
movabs rcx, 0x49606dd35049dfc9
add rcx, 0x18e4ce71
xor rcx, 0x270a843d
xor rcx, 0x1f71583c
sub rcx, 0x3bd51551
add rax, rcx
mov dword [rsp + 0x150], esi
mov r10, r10
rol rax, 0xe
rol rax, 0xf
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x41214ae6559baba
add rcx, 0x52ead5e
sub rcx, 0x430aa1dc
xor rcx, 0x26e35371
not rax
xchg r12, r12
sub rax, rcx
movabs rcx, 0xcfb776a97540339b
sub rcx, 0x224782e2
xor rcx, 0x415d6281
add rcx, 0xbedc33e
ror rax, 0xc
ror rax, 6
ror rax, 2
ror rax, 2
add rax, rcx
mov dword [rsp - 0x14], 0x389fe59a
mov qword [rdi + 0x1e0], rax
jmp 0x1400670b7
mov dword [rsp + 0x150], 0x3e8bcc0e
add dword [rsp + 0x150], 0x3cfd2ec0
xor dword [rsp + 0x150], 0x4ae41238
xor dword [rsp + 0x150], 0x316ce8f7
mov edx, 0x76c98e33
xor edx, 0x3fe73720
add edx, 0x14156b5c
sub edx, 0x5144faa
add edx, 0x35d7905c
xchg rdx, rcx
mov rdx, rbx
xchg rcx, rdx
call fcn.140074550
test rax, rax
mov rbx, rbx
je 0x1400671bf
rol rax, 2
rol rax, 3
movabs rcx, 0x473a802271524bfd
sub rcx, 0x328fda35
add rcx, 0x10bc69f1
add rcx, 0x409ec7b
add rcx, 0x6cd3cdd0
xor rax, rcx
mov dword [rsp + 0x190], esi
mov rdi, rdi
movabs rcx, 0x734f54bd03251bf0
add rcx, 0x38bc2577
sub rcx, 0x39035528
add rcx, 0x21f926d7
add rax, rcx
movabs rcx, 0xb88b8456e7aa8b4
xor rcx, 0x1226b68d
xor rcx, 0x1724d981
xor rcx, 0x2d62cb8e
add rcx, 0x7fffffff
sub rcx, 0x286e3182
xor rax, rcx
movabs rcx, 0xeb79391f3afd3adc
add rcx, 0x17ea7460
sub rcx, 0x45a47b93
add rcx, 0x7fffffff
add rcx, 0x5f3ff4e0
rol rax, 4
rol rax, 5
rol rax, 1
add rax, rcx
xchg rsi, rax
mov qword [rdi + 0x1e8], rsi
xchg rsi, rax
jmp 0x1400671f6
mov dword [rsp + 0x190], 0x2eafca0f
add dword [rsp + 0x190], 0x227a02ad
sub dword [rsp + 0x190], 0xa07b140
xor dword [rsp + 0x190], 0x4ec4487c
xor dword [rsp + 0x190], 0x9e65301
mov edx, 0x3ab42c8
add edx, 0x15737557
xor edx, 0x15557e19
xor edx, 0x360adeb5
xor edx, 0xb7b59ddd
xchg rbx, r11
mov rcx, r11
xchg r11, rbx
call fcn.140074550
xchg rbp, rbp
test rax, rax
je 0x1400672e8
movabs rcx, 0x27f396211cdc224d
xor rcx, 0x15ca2a3e
xor rcx, 0x3473d33c
sub rcx, 0x1d447060
add rcx, 0x16e1745e
mov dword [rsp + 0x198], esi
mov dword [rsp - 0x40], 0x60b4bd4
add rax, rcx
movabs rcx, 0x7b774ce4529a86fb
xor rcx, 0x66353173
sub rcx, 0xddae779
sub rcx, 0x76ed406
add rcx, 0x7a139c66
xor rax, rcx
movabs rcx, 0x4e225dc8332a8bdc
add rcx, 0x39f4c9ab
sub rcx, 0x3462b74
sub rcx, 0x2e545fc4
rol rax, 0x20
rol rax, 4
rol rax, 3
rol rax, 2
rol rax, 5
rol rax, 1
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x30], 0x7a8f8708
rol rax, 0x12
rol rax, 1
mov qword [rdi + 0x1f0], rax
xchg rsp, rsp
jmp 0x140067314
mov dword [rsp + 0x198], 0x4cab0699
sub dword [rsp + 0x198], 0x29641886
add dword [rsp + 0x198], 0xb42b8c6
sub dword [rsp + 0x198], 0x2e89a6d8
mov edx, 0x71fa6a4a
sub edx, 0x37ae9d8
sub edx, 0x311d8089
add edx, 0x2300aefb
add edx, 0x74c3bd02
mov rcx, rbx
call fcn.140074550
test rax, rax
xchg rbp, rbp
je 0x1400673db
ror rax, 0xb
ror rax, 8
ror rax, 4
movabs rcx, 0x55147d042447eb08
add rcx, 0x1a4a5eff
add rcx, 0x8c0688e
add rcx, 0x53dd6fb
add rcx, 0x648aee1b
sub rax, rcx
mov dword [rsp + 0x44], esi
xchg rdi, rdi
rol rax, 0xc
rol rax, 0x11
rol rax, 5
rol rax, 1
movabs rcx, 0x4e0e60b110185e54
add rcx, 0x171b047e
add rcx, 0x3e694a49
sub rcx, 0x5bff95e1
add rcx, 0x65e190a
add rax, rcx
mov dword [rsp - 0x24], 0x50c62dde
ror rax, 4
ror rax, 1
ror rax, 2
mov qword [rdi + 0x1f8], rax
xchg r13, r13
jmp 0x140067403
mov dword [rsp + 0x44], 0x75155f78
sub dword [rsp + 0x44], 0x61102203
add dword [rsp + 0x44], 0x4bbeb7eb
add dword [rsp + 0x44], 0x4016555
sub dword [rsp + 0x44], 0x63c55ab4
mov edx, 0x6f070943
add edx, 0x9d31ba3
sub edx, 0x7843ab4a
add edx, 0x67ca318c
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140074550
xchg r11, r11
test rax, rax
je 0x1400674ea
movabs rcx, 0x52abd2c477fe30ef
sub rcx, 0x2fdf3646
sub rcx, 0x16a0057c
add rcx, 0x7fffffff
add rcx, 0x26121834
mov dword [rsp + 0x8c], esi
xor rax, rcx
mov dword [rsp - 0x1c], 0x387fa978
movabs rcx, 0xa68251ec35275c2f
add rcx, 0x3911b0a7
sub rcx, 0x526b5d33
sub rcx, 0x74907f1
rol rax, 0x2f
rol rax, 2
rol rax, 1
add rax, rcx
xchg r9, r9
movabs rcx, 0x2dc853a10f9f5131
xor rcx, 0x15e85755
add rcx, 0x4867c8cf
sub rcx, 0x46ce9b31
xor rax, rcx
rol rax, 0x1b
rol rax, 3
rol rax, 5
rol rax, 1
rol rax, 2
rol rax, 1
not rax
xchg r14, r14
xchg rbx, rax
mov qword [rdi + 0x200], rbx
xchg rbx, rax
jmp 0x140067516
mov dword [rsp + 0x8c], 0x3b155ef6
add dword [rsp + 0x8c], 0x1aaa4526
xor dword [rsp + 0x8c], 0x7cb8d5b9
xor dword [rsp + 0x8c], 0x290771a4
mov edx, 0x3b2beb0b
add edx, 0x1c2e5097
add edx, 0x17325417
sub edx, 0xc57baa5
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x3c], ebx
je 0x1400675ed
movabs rcx, 0x5ea649791192edf0
add rcx, 0x9c6c60f
xor rcx, 0x14daab8d
xor rcx, 0x3c4ba99f
add rcx, 0x7fffffff
sub rcx, 0x2e2e4480
mov dword [rsp + 0x94], esi
add rax, rcx
mov dword [rsp - 0x2c], 0x30a693f7
movabs rcx, 0x3378b53127bd48f0
xor rcx, 0x79c861ed
sub rcx, 0x17afaaa2
add rcx, 0x1bfa86e0
sub rcx, 0xba6b3a1
xor rax, rcx
mov dword [rsp - 0x18], edx
movabs rcx, 0x9853b85a485bdcec
xor rcx, 0x3a61c28
add rcx, 0x28a289de
xor rcx, 0x7a2ca38f
rol rax, 0x16
rol rax, 1
add rax, rcx
xchg r8, rax
mov qword [rdi + 0x208], r8
xchg r8, rax
jmp 0x140067624
mov dword [rsp + 0x94], 0x2545326d
add dword [rsp + 0x94], 0x58c13b80
sub dword [rsp + 0x94], 0x567d8b14
xor dword [rsp + 0x94], 0x5d4b6f1f
sub dword [rsp + 0x94], 0x7ac38dc5
mov edx, 0x275e4f8e
xor edx, 0x27cf29c4
add edx, 0x580dd9e3
xor edx, 0x5e17811b
xor edx, 0x8136413
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
mov dword [rsp - 0x3c], edi
test rax, rax
je 0x14006770a
movabs rcx, 0x453ae98020108c44
xor rcx, 0x4f8462ac
sub rcx, 0x16f251bf
add rcx, 0x74f1571d
mov dword [rsp + 0xcc], esi
xchg r15, r15
add rax, rcx
movabs rcx, 0x548d2733319762d
add rcx, 0x4618d29c
sub rcx, 0x34528fd9
add rcx, 0x258e847a
add rcx, 0x3d157386
rol rax, 3
rol rax, 0xf
rol rax, 0xd
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov r15, r15
movabs rcx, 0x3ea3e1b373486bb7
sub rcx, 0xaf794c4
sub rcx, 0x5d6bf317
add rcx, 0x7fffffff
add rcx, 0x35dc893c
ror rax, 1
add rax, rcx
mov dword [rsp - 0x24], 0x3d6693df
mov qword [rdi + 0x210], rax
jmp 0x140067741
mov dword [rsp + 0xcc], 0x535836a0
sub dword [rsp + 0xcc], 0x42d9b27d
add dword [rsp + 0xcc], 0x4d88e842
xor dword [rsp + 0xcc], 0x6e79b9d9
xor dword [rsp + 0xcc], 0x307ed5bd
mov edx, 0x4acbc835
add edx, 0x14611d8
sub edx, 0x1a9c87ea
xor edx, 0xf3d48d3d
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.140074550
xchg r12, r12
test rax, rax
je 0x1400677c8
not rax
mov r10, r10
mov dword [rsp + 0xdc], esi
ror rax, 1
ror rax, 1
movabs rcx, 0xcc03ade586f041e
sub rcx, 0x4a556003
add rcx, 0x13ae8281
add rcx, 0x7fffffff
add rcx, 0x41280e25
not rax
mov dword [rsp - 0x40], esi
sub rax, rcx
ror rax, 1
mov qword [rdi + 0x218], rax
mov dword [rsp - 0x24], esi
jmp 0x1400677f4
mov dword [rsp + 0xdc], 0x4c160a16
xor dword [rsp + 0xdc], 0x15124d5e
add dword [rsp + 0xdc], 0x23ec19ee
sub dword [rsp + 0xdc], 0x7cf06135
mov edx, 0x12e39d3d
add edx, 0x507fcf49
add edx, 0xb0ca151
add edx, 0x5dc14ed9
mov rcx, rbx
xchg r8, r8
call fcn.140074550
test rax, rax
je 0x1400678bc
movabs rcx, 0x1d065a3a78ba2bf1
add rcx, 0x6f78bf5
sub rcx, 0xdaff990
add rcx, 0x2d2f353e
mov dword [rsp + 0x154], esi
xor rax, rcx
xchg r8, r8
movabs rcx, 0x1226875d58088604
sub rcx, 0x50d9de67
xor rcx, 0x1d4a0972
add rcx, 0x3b727dd1
add rcx, 0x76f47c54
ror rax, 0x20
ror rax, 2
ror rax, 0x13
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x10], esp
movabs rcx, 0x5113f7cc07e64a3e
xor rcx, 0x4637eabc
xor rcx, 0x4178617a
xor rcx, 0x6f9b5dc1
xor rax, rcx
xchg r15, rax
mov qword [rdi + 0x220], r15
xchg r15, rax
jmp 0x1400678f3
mov dword [rsp + 0x154], 0x2b64ff46
add dword [rsp + 0x154], 0x33da5f8c
xor dword [rsp + 0x154], 0x34915848
add dword [rsp + 0x154], 0x6fece78
sub dword [rsp + 0x154], 0x72acd511
mov edx, 0x13d0c9dd
xor edx, 0x61e10733
sub edx, 0x6780d97e
add edx, 0x90a1dc5c
xchg r8, rcx
mov r8, rbx
xchg r8, rcx
call fcn.140074550
mov dword [rsp - 0x18], 0x300d02fa
test rax, rax
je 0x14006797b
not rax
mov dword [rsp + 0x15c], esi
mov rsp, rsp
ror rax, 2
ror rax, 2
ror rax, 2
movabs rcx, 0x342875a12741bab4
xor rcx, 0x46287773
xor rcx, 0x10f77138
add rcx, 0xcbb7325
add rax, rcx
rol rax, 1
rol rax, 0xa
xchg rdx, rax
mov qword [rdi + 0x228], rdx
xchg rdx, rax
jmp 0x1400679b2
mov dword [rsp + 0x15c], 0x25785fd4
add dword [rsp + 0x15c], 0x8df03dc
sub dword [rsp + 0x15c], 0x18fc588c
add dword [rsp + 0x15c], 0x698f1e12
sub dword [rsp + 0x15c], 0x7eea2935
mov edx, 0x1f601cd7
add edx, 0x4b53222f
sub edx, 0x58d47369
add edx, 0xd60f03b6
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x38], 0x2ddb99b1
je 0x140067aa5
movabs rcx, 0x946fffc7713a4740
sub rcx, 0x2fa88d3b
add rcx, 0xa113fdd
xor rcx, 0x41365aaf
xor rcx, 0x208c71d2
mov dword [rsp + 0x200], esi
mov rcx, rcx
add rax, rcx
movabs rcx, 0x7e0dabc371126e1
xor rcx, 0x43d525e4
xor rcx, 0x59a5ab95
add rcx, 0xe604c18
xor rax, rcx
movabs rcx, 0x6fc37835730175e7
sub rcx, 0x60a6d840
add rcx, 0x3abf004c
xor rcx, 0x1ca49530
sub rax, rcx
movabs rcx, 0x5d26c67022ce968e
sub rcx, 0x840951f
add rcx, 0x3ed928df
sub rcx, 0x4a6d73ae
add rcx, 0x55477963
ror rax, 0xb
ror rax, 2
ror rax, 1
not rax
mov rdi, rdi
sub rax, rcx
mov qword [rdi + 0x230], rax
jmp 0x140067ad1
mov dword [rsp + 0x200], 0x55448756
add dword [rsp + 0x200], 0x127dff5b
xor dword [rsp + 0x200], 0x1737abd2
sub dword [rsp + 0x200], 0x70f52d62
mov edx, 0xfad04dd
add edx, 0x4236360b
add edx, 0x1a86b8ae
xor edx, 0x19d70d45
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.140074550
mov dword [rsp - 0xc], 0x30aee516
test rax, rax
je 0x140067b85
not rax
mov dword [rsp + 0x20], esi
xchg r8, r8
ror rax, 3
movabs rcx, 0x5d477928612b7f4e
xor rcx, 0x383f40a5
sub rcx, 0x313d585a
xor rcx, 0x7314202c
not rax
mov dword [rsp - 0xc], 0x3f1a413a
rol rax, 8
rol rax, 9
rol rax, 6
rol rax, 4
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x1c], 0x1f1ea78e
ror rax, 6
ror rax, 6
ror rax, 1
xchg r10, rax
mov qword [rdi + 0x238], r10
xchg r10, rax
jmp 0x140067ba5
mov dword [rsp + 0x20], 0x43f14c6
add dword [rsp + 0x20], 0x597911fd
sub dword [rsp + 0x20], 0x6d3f765
sub dword [rsp + 0x20], 0x56e42f5d
mov edx, 0x6227e7cc
sub edx, 0x1d4a16f2
sub edx, 0x376b373d
xor edx, 0x53780f62
xor edx, 0x91cbe0e5
mov rcx, rbx
xchg rbp, rbp
call fcn.140074550
test rax, rax
je 0x140067c73
movabs rcx, 0xc4fb8f4307e45571
add rcx, 0x6f1a7a38
sub rcx, 0x11c428da
add rcx, 0x7391e33c
mov dword [rsp + 0x28], esi
add rax, rcx
mov rcx, rcx
movabs rcx, 0x7651c53c790fbdd0
sub rcx, 0x4857355f
add rcx, 0xc84a11b
add rcx, 0x40befacf
sub rcx, 0x778c8c5f
ror rax, 0x31
ror rax, 8
ror rax, 3
ror rax, 1
add rcx, rax
movabs rax, 0x5690dd4f6c9af0bb
xor rax, 0x1fc636fa
sub rax, 0x6ab7b275
add rax, 0x7fffffff
add rax, 0x52b5c6da
xor rcx, rax
not rcx
mov dword [rsp - 0x10], 0x570bcd1a
mov qword [rdi + 0x240], rcx
jmp 0x140067c93
mov dword [rsp + 0x28], 0x3266b3f1
add dword [rsp + 0x28], 0x1d403340
sub dword [rsp + 0x28], 0x37bee3e5
xor dword [rsp + 0x28], 0x17e8034d
mov edx, 0x11c09509
add edx, 0x673b0f66
sub edx, 0x64bf966c
xor edx, 0x3072cf3e
xor edx, 0x56cdc732
xchg rbx, r14
mov rcx, r14
xchg rbx, r14
call fcn.140074550
mov dword [rsp - 0x18], 0x8150c13
test rax, rax
je 0x140067d99
movabs rcx, 0x3e5171e722c9d59f
xor rcx, 0x75911c56
sub rcx, 0x29ab14d2
add rcx, 0x7fffffff
add rcx, 0x22d27c72
mov dword [rsp + 0x70], esi
mov dword [rsp - 0x10], 0x6c9e11a1
xor rax, rcx
movabs rcx, 0x2c1120331ce6d783
xor rcx, 0x6db113c3
xor rcx, 0x343d2444
add rcx, 0x6210aed3
add rax, rcx
movabs rcx, 0x4989c55a3abb3d73
add rcx, 0x342ba66f
sub rcx, 0x4f381990
add rcx, 0x7fffffff
xor rcx, 0x5e243220
not rax
mov dword [rsp - 0x34], ebp
add rax, rcx
movabs rcx, 0x1e8b85b7761304af
sub rcx, 0x73ef53bb
xor rcx, 0x5cce538d
add rcx, 0x7fffffff
sub rcx, 0x4109f5d7
rol rax, 9
rol rax, 1
not rax
mov dword [rsp - 0x34], esi
add rax, rcx
mov qword [rdi + 0x248], rax
jmp 0x140067db9
mov dword [rsp + 0x70], 0x4ad9c346
xor dword [rsp + 0x70], 0x35c45c0f
sub dword [rsp + 0x70], 0x24e10f53
sub dword [rsp + 0x70], 0x5a3c8ff5
mov edx, 0x5a8445c7
xor edx, 0x25d97fca
xor edx, 0xed3a7f3
sub edx, 0x8fa96a8
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
mov r9, r9
test rax, rax
je 0x140067ec2
ror rax, 6
ror rax, 1
movabs rcx, 0x224f552f6855b1fb
sub rcx, 0x229e0916
xor rcx, 0x1a21b85f
sub rcx, 0x2d89df9a
xor rax, rcx
mov dword [rsp - 0x40], esp
mov dword [rsp + 0x78], esi
rol rax, 7
rol rax, 6
rol rax, 2
rol rax, 4
movabs rcx, 0xd973331d7b75918d
xor rcx, 0x455a682
xor rcx, 0x4e5efbd6
xor rcx, 0x61950864
add rcx, 0x31a8cfec
add rax, rcx
xchg r12, r12
movabs rcx, 0x325bbe486c40b169
add rcx, 0x3f84c64
xor rcx, 0x760cbd7d
xor rcx, 0x1b5ace3e
xor rcx, 0x3268ad85
not rax
add rax, rcx
mov r8, r8
movabs rcx, 0x186d78db3101ee3d
add rcx, 0x3182230d
xor rcx, 0x515de73c
sub rcx, 0xb82f12c
add rcx, 0x7fffffff
add rcx, 0xc1044b0
xor rax, rcx
mov qword [rdi + 0x250], rax
jmp 0x140067ee2
mov dword [rsp + 0x78], 0x3f54c1b0
sub dword [rsp + 0x78], 0xeceada4
add dword [rsp + 0x78], 0x3eb9a6d3
xor dword [rsp + 0x78], 0x6f3fbade
mov edx, 0x6b749226
add edx, 0xd02bc8a
sub edx, 0x3c8d4701
add edx, 0x9637fd35
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
mov dword [rsp - 0xc], 0xd97a4cb
test rax, rax
je 0x140067fba
movabs rcx, 0xeec1c78a30666ed5
sub rcx, 0xb53b875
xor rcx, 0xd974c2a
add rcx, 0x7fffffff
xor rcx, 0x7775bb27
mov dword [rsp + 0xb8], esi
mov dword [rsp - 0x38], edx
add rax, rcx
movabs rcx, 0x1f250bae3da99490
xor rcx, 0x12cbeacd
sub rcx, 0x1a8e438e
add rcx, 0x7fffffff
add rcx, 0x50afb8dc
xor rax, rcx
movabs rcx, 0x4a7dcd0a2f0979d0
sub rcx, 0x1a3783ac
add rcx, 0x4e678
xor rcx, 0x5433e84e
sub rax, rcx
mov dword [rsp - 0x18], 0x32f09aba
rol rax, 0x1a
rol rax, 1
rol rax, 7
xchg rcx, rax
mov qword [rdi + 0x258], rcx
xchg rcx, rax
jmp 0x140067fe6
mov dword [rsp + 0xb8], 0x936e7a8
add dword [rsp + 0xb8], 0x66c49e14
xor dword [rsp + 0xb8], 0x248d3f3a
xor dword [rsp + 0xb8], 0x4b76ba87
mov edx, 0x14c4515
xor edx, 0x5d2c2ac
add edx, 0x59766394
add edx, 0x30d78252
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.140074550
mov dword [rsp - 0x14], esi
test rax, rax
je 0x1400680d7
not rax
mov dword [rsp + 0xc0], esi
xchg r9, r9
movabs rcx, 0x4f9660c13e6a0757
xor rcx, 0x194ee11a
sub rcx, 0x1ac7a084
xor rcx, 0x4bf29336
add rax, rcx
mov dword [rsp - 0xc], 0x6e18d77e
movabs rcx, 0x7a0a7b5a446296fd
add rcx, 0x35d4dcdc
xor rcx, 0x1c02dc9a
xor rcx, 0x3436f769
add rcx, 0x7fffffff
sub rcx, 0x1888aa1e
xor rax, rcx
movabs rcx, 0x1fd7b0a263acffb1
sub rcx, 0x218e30b7
add rcx, 0x3ed4d34
add rcx, 0x18b2a800
add rcx, 0x7fffffff
xor rcx, 0x2115f5fc
not rax
mov r12, r12
ror rax, 1
ror rax, 4
add rax, rcx
rol rax, 0xc
rol rax, 0x2a
rol rax, 1
xchg rbx, rax
mov qword [rdi + 0x260], rbx
xchg rbx, rax
jmp 0x14006810e
mov dword [rsp + 0xc0], 0x50e24df6
xor dword [rsp + 0xc0], 0x21973632
sub dword [rsp + 0xc0], 0x68530dad
sub dword [rsp + 0xc0], 0x1de1603
sub dword [rsp + 0xc0], 0x7445813
mov edx, 0x731a1aa3
xor edx, 0x3a3904d5
sub edx, 0x34a161f2
xor edx, 0x9fb41e0d
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074550
test rax, rax
je 0x1400681fb
mov r14, r14
not rax
mov dword [rsp + 0xc8], esi
movabs rcx, 0x3dc179e2206e74b2
add rcx, 0x26204c89
xor rcx, 0x4439156d
add rcx, 0x7fffffff
add rcx, 0x4f96f6dc
sub rax, rcx
mov r10, r10
movabs rcx, 0x533e68647ee783fb
sub rcx, 0x15cf32e5
sub rcx, 0x1a4a7dc9
xor rcx, 0x6113066e
add rcx, 0x7fffffff
add rcx, 0x38b351c9
rol rax, 1
rol rax, 3
add rax, rcx
mov dword [rsp - 0x1c], ebx
movabs rcx, 0xe8760eb860af3702
sub rcx, 0x874a2f3
xor rcx, 0x7b1d33de
xor rcx, 0x61767b00
ror rax, 0x11
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rdi + 0x268], rax
mov dword [rsp - 0x1c], 0x21306888
jmp 0x140068227
mov dword [rsp + 0xc8], 0x22cde0ae
sub dword [rsp + 0xc8], 0x2229770b
add dword [rsp + 0xc8], 0x459fe75a
sub dword [rsp + 0xc8], 0x464450fc
mov edx, 0x3a7bdbb3
add edx, 0x3537273a
sub edx, 0x4cb6b47d
xor edx, 0x434a3916
xor edx, 0x5fbe80ed
mov rcx, rbx
call fcn.140074550
mov dword [rsp - 0x3c], edi
test rax, rax
je 0x140068312
movabs rcx, 0x767af936751b78fc
xor rcx, 0x19ef0af1
sub rcx, 0x53710f27
add rcx, 0x5c61581f
sub rcx, 0x2d7fbecd
mov dword [rsp + 0xec], esi
add rax, rcx
movabs rcx, 0x49df5bec39c94e85
xor rcx, 0x4ffeec83
sub rcx, 0x5013acf2
add rcx, 0x7fffffff
add rcx, 0x6509b8a
not rax
mov rbp, rbp
sub rax, rcx
movabs rcx, 0x6ed10a2455c2e3dd
add rcx, 0x765fead
xor rcx, 0x33e0e5f7
sub rcx, 0x3a393f51
xor rax, rcx
movabs rcx, 0x3335325a04c53a41
add rcx, 0x15105dd
add rcx, 0x5638b697
sub rcx, 0x1d759e8c
add rax, rcx
mov r12, r12
not rax
xchg rbp, rax
mov qword [rdi + 0x270], rbp
xchg rbp, rax
jmp 0x14006833e
mov dword [rsp + 0xec], 0x782703c6
sub dword [rsp + 0xec], 0x74b11857
xor dword [rsp + 0xec], 0x21d37cde
sub dword [rsp + 0xec], 0x22a697b0
mov edx, 0xa109fb6
add edx, 0x56fb85d1
sub edx, 0x606eeb6f
add edx, 0x17b7c211
add edx, 0x58c72aa2
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
test rax, rax
xchg rbp, rbp
je 0x140068438
movabs rcx, 0x2c83d4d56279aa54
xor rcx, 0x7e889fa5
add rcx, 0xef583eb
add rcx, 0x7fffffff
add rcx, 0x3a25d9d5
mov dword [rsp + 0xf0], esi
mov r9, r9
xor rax, rcx
movabs rcx, 0x52e1bf396ddf720e
sub rcx, 0x5dc6083a
xor rcx, 0x327848d
xor rcx, 0x56167b0c
add rcx, 0x7fffffff
add rcx, 0xe91f423
not rax
xchg r11, r11
sub rax, rcx
movabs rcx, 0x9473c1f24c831d54
sub rcx, 0x27459bcd
add rcx, 0x5437341f
sub rcx, 0x4078a512
add rcx, 0x7fffffff
add rcx, 0x4103ae73
rol rax, 0x25
xor rax, rcx
xchg r13, r13
ror rax, 0xb
ror rax, 0x10
ror rax, 0x12
ror rax, 3
ror rax, 4
ror rax, 1
mov qword [rdi + 0x278], rax
jmp 0x14006846f
mov dword [rsp + 0xf0], 0x7e90b02c
xor dword [rsp + 0xf0], 0x43493326
xor dword [rsp + 0xf0], 0x5695bbe9
sub dword [rsp + 0xf0], 0x30366e52
sub dword [rsp + 0xf0], 0x3b15ca90
mov edx, 0x50ff5dcb
xor edx, 0x629040fb
sub edx, 0x1482cab4
xor edx, 0xbd19814d
xchg r14, rcx
mov r14, rbx
xchg r14, rcx
call fcn.140074550
test rax, rax
xchg r13, r13
je 0x140068515
rol rax, 0xe
rol rax, 0x13
rol rax, 1
rol rax, 1
movabs rcx, 0x35f8f22a75c95846
sub rcx, 0xaed08d9
sub rcx, 0x50ccfd42
add rcx, 0x7fffffff
xor rcx, 0x33d150ec
not rax
mov dword [rsp - 0x14], edi
mov dword [rsp + 0x110], esi
rol rax, 0x1d
rol rax, 7
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
ror rax, 1
ror rax, 1
ror rax, 2
mov qword [rdi + 0x280], rax
mov dword [rsp - 0x24], 0x254f1411
jmp 0x14006854c
mov dword [rsp + 0x110], 0x29bca779
sub dword [rsp + 0x110], 0x173bd32
sub dword [rsp + 0x110], 0x25fd1f16
add dword [rsp + 0x110], 0x50078bdf
sub dword [rsp + 0x110], 0x5253570f
mov edx, 0x68841322
xor edx, 0x74bb87b9
add edx, 0x4175a7b1
sub edx, 0x5b436a4b
mov rcx, rbx
call fcn.140074550
mov dword [rsp - 0x10], edi
test rax, rax
je 0x140068605
rol rax, 0x1c
mov dword [rsp - 0x44], 0x53240566
movabs rcx, 0x58f0d3a33701fdf6
sub rcx, 0xb75d8d7
add rcx, 0x5e6b246
add rcx, 0x7fffffff
add rcx, 0x4fa758e
not rax
mov rdi, rdi
mov dword [rsp + 0x114], esi
add rax, rcx
movabs rcx, 0x92220bbc0c3c2af7
add rcx, 0x38415f00
add rcx, 0x99c5235
xor rcx, 0x28cdcafe
xor rax, rcx
mov dword [rsp - 0x10], edx
ror rax, 0x10
ror rax, 0x12
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
mov qword [rdi + 0x288], rax
mov rdi, rdi
jmp 0x140068631
mov dword [rsp + 0x114], 0x554b8abb
sub dword [rsp + 0x114], 0x4e929e58
add dword [rsp + 0x114], 0xea21f4a
xor dword [rsp + 0x114], 0x155b0bac
mov edx, 0x6dcbf3e5
sub edx, 0x34ef98ec
sub edx, 0x2c35e45a
add edx, 0xc886d0ab
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
test rax, rax
mov r10, r10
je 0x1400686e6
movabs rcx, 0x8791ee5f60217b26
sub rcx, 0x54ec485f
xor rcx, 0x9752945
add rcx, 0x22821b43
sub rcx, 0x19bd0856
mov dword [rsp + 0x118], esi
xor rax, rcx
movabs rcx, 0x3db6375141a01c7a
add rcx, 0x297e83a7
sub rcx, 0x54302106
add rcx, 0x7fffffff
add rcx, 0x261f6589
rol rax, 3
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x28], 0x28f03afb
ror rax, 5
ror rax, 5
ror rax, 6
ror rax, 5
mov qword [rdi + 0x290], rax
jmp 0x140068712
mov dword [rsp + 0x118], 0x1a688bcd
add dword [rsp + 0x118], 0x636ffe81
xor dword [rsp + 0x118], 0x9740719
xor dword [rsp + 0x118], 0x74ac8d56
mov edx, 0x59a6a2c0
sub edx, 0xcca230c
xor edx, 0x7f131aca
sub edx, 0x2c8afc9d
add edx, 0xc390754a
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
mov r10, r10
test rax, rax
je 0x1400687c7
movabs rcx, 0x893ae9b6341edd76
xor rcx, 0x2454b11d
sub rcx, 0x1c84a12
add rcx, 0x7fffffff
add rcx, 0xfa5795a
mov dword [rsp + 0x148], esi
mov rbp, rbp
add rax, rcx
movabs rcx, 0x6bd37e1a211b7794
xor rcx, 0x6bba7d9e
sub rcx, 0x135d53fe
xor rcx, 0x1b2f8e08
add rcx, 0x27c3d769
rol rax, 0x16
rol rax, 8
rol rax, 9
rol rax, 1
xor rax, rcx
not rax
mov dword [rsp - 0x34], esi
mov qword [rdi + 0x298], rax
jmp 0x1400687f3
mov dword [rsp + 0x148], 0x36565f92
xor dword [rsp + 0x148], 0x5fbc4f56
add dword [rsp + 0x148], 0x13af103b
sub dword [rsp + 0x148], 0x7d9920fe
mov edx, 0x6a09d262
sub edx, 0x261dbe40
sub edx, 0x22c7775c
add edx, 0x1fd964d6
add edx, 0x5201a693
mov rcx, rbx
xchg r12, r12
call fcn.140074550
test rax, rax
je 0x1400688cc
mov r12, r12
not rax
mov dword [rsp + 0x178], esi
movabs rcx, 0x372bcb225e8ee3e
add rcx, 0x2a909d06
add rcx, 0x1c05dd2
add rcx, 0x39218243
add rax, rcx
mov dword [rsp - 0x3c], ebx
movabs rcx, 0x5f27eb155ff17142
sub rcx, 0x219b7a5
sub rcx, 0x2da89207
add rcx, 0xdfa3a6e
xor rax, rcx
mov dword [rsp - 0x1c], 0xafba8c9
movabs rcx, 0x7fc60a6f2cb8c7a1
add rcx, 0xcbfaec6
xor rcx, 0x68278971
add rcx, 0x148a72fd
not rax
xchg rbx, rbx
add rax, rcx
ror rax, 0x1b
ror rax, 3
ror rax, 0xa
ror rax, 3
ror rax, 3
ror rax, 1
mov qword [rdi + 0x2a0], rax
jmp 0x140068903
mov dword [rsp + 0x178], 0x59388947
xor dword [rsp + 0x178], 0x1645257e
sub dword [rsp + 0x178], 0x12126a34
sub dword [rsp + 0x178], 0x1ba2f34c
sub dword [rsp + 0x178], 0x21c84eb8
mov edx, 0x79141d69
sub edx, 0x5db9532c
add edx, 0x4077ae22
sub edx, 0x4d13a92e
xor edx, 0xcda73513
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.140074550
test rax, rax
je 0x1400689d7
mov dword [rsp - 0x28], 0x5bd9605c
ror rax, 0x18
ror rax, 0x14
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
movabs rcx, 0x19fe3d13476f4bb2
sub rcx, 0x10d8a6ae
add rcx, 0xf169033
sub rcx, 0x36b2e0de
add rcx, 0x29b21bdc
xor rax, rcx
mov dword [rsp + 0x180], esi
xchg rdx, rdx
movabs rcx, 0xfeee30b10e10292
add rcx, 0x3e53570
sub rcx, 0xb03c29e
add rcx, 0x7fffffff
xor rcx, 0x5d404c6a
add rax, rcx
mov dword [rsp - 0x38], 0x51ce030f
not rax
ror rax, 3
ror rax, 2
ror rax, 1
xchg rcx, rax
mov qword [rdi + 0x2a8], rcx
xchg rcx, rax
jmp 0x140068a0e
mov dword [rsp + 0x180], 0x27afef50
xor dword [rsp + 0x180], 0x1b03ee00
add dword [rsp + 0x180], 0x1659679b
xor dword [rsp + 0x180], 0x18960b11
xor dword [rsp + 0x180], 0x4b9363fb
mov edx, 0x35d6f6d9
add edx, 0x14c89068
add edx, 0x2b311ab0
xor edx, 0x36316741
xchg rcx, r9
mov r9, rbx
xchg r9, rcx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x18], esi
je 0x140068aec
movabs rcx, 0x1bf4c62058d4de2d
sub rcx, 0x1bce5b68
xor rcx, 0x74687c86
add rcx, 0x7fffffff
add rcx, 0x236e97ff
mov dword [rsp + 0x188], esi
mov dword [rsp - 0x30], esp
add rax, rcx
movabs rcx, 0x2a4a42c3775e3c98
sub rcx, 0x2d01e8e
sub rcx, 0x4064acfe
add rcx, 0x3fe3b284
sub rcx, 0x18a9e0cb
not rax
mov r12, r12
sub rax, rcx
movabs rcx, 0x6f1efa125ad78035
xor rcx, 0x77d60ece
xor rcx, 0xd1848c8
add rcx, 0x1e4e2837
add rcx, 0x7fffffff
xor rcx, 0x1212a3b2
ror rax, 0xa
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r10, r10
mov qword [rdi + 0x2b0], rax
jmp 0x140068b18
mov dword [rsp + 0x188], 0xd94a35c
add dword [rsp + 0x188], 0x5e046f59
sub dword [rsp + 0x188], 0x64ab2cc
sub dword [rsp + 0x188], 0x654e5fe8
mov edx, 0x710c3993
sub edx, 0x12e62109
sub edx, 0x234070f6
xor edx, 0x29fa65a1
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
call fcn.140074550
mov r13, r13
test rax, rax
je 0x140068bf2
movabs rcx, 0x49c07d160033555c
add rcx, 0x47ec65be
add rcx, 0x31ea2027
sub rcx, 0x20cddd13
mov dword [rsp + 0x34], esi
add rax, rcx
mov dword [rsp - 0xc], edi
movabs rcx, 0xcdd7403dc295d6
add rcx, 0x48d7768
add rcx, 0x15c9bf6f
sub rcx, 0x4b092bbb
xor rax, rcx
mov dword [rsp - 0x20], 0x55d3d577
movabs rcx, 0x7fbd718b33dea74e
xor rcx, 0x606b2a9
xor rcx, 0x649315bf
add rcx, 0x2cc71ae
add rcx, 0x19981680
not rax
add rax, rcx
rol rax, 0x2d
rol rax, 6
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rdi + 0x2b8], rax
mov dword [rsp - 0x34], edi
jmp 0x140068c12
mov dword [rsp + 0x34], 0x29c86ff8
sub dword [rsp + 0x34], 0xad2fd9f
add dword [rsp + 0x34], 0x53dcc353
sub dword [rsp + 0x34], 0x72d235ab
mov edx, 0x3b704226
add edx, 0x35195960
sub edx, 0x68df3b2
xor edx, 0xbbc85015
xchg rcx, r10
mov r10, rbx
xchg rcx, r10
call fcn.140074550
test rax, rax
je 0x140068cf4
mov dword [rsp - 0x3c], edx
movabs rcx, 0x7331f2527f3cf8a0
sub rcx, 0x483b257f
xor rcx, 0x3aa744cd
add rcx, 0x51c600ad
mov dword [rsp + 0x3c], esi
xchg r11, r11
add rax, rcx
movabs rcx, 0x23d1a29b490481b1
xor rcx, 0x555dd6b6
sub rcx, 0xad94538
add rcx, 0x7fffffff
add rcx, 0x1684c8ca
rol rax, 0x19
rol rax, 0xc
rol rax, 4
rol rax, 3
rol rax, 1
not rax
mov rdx, rdx
add rax, rcx
movabs rcx, 0x34948a4e42203b80
add rcx, 0x33c98ac7
add rcx, 0x9e7c36c
sub rcx, 0x53272177
add rcx, 0x7f9cea30
rol rax, 0x18
rol rax, 5
rol rax, 3
add rax, rcx
mov qword [rdi + 0x2c0], rax
mov dword [rsp - 0x18], esp
jmp 0x140068d1c
mov dword [rsp + 0x3c], 0x32878e20
xor dword [rsp + 0x3c], 0x4a72a8c4
xor dword [rsp + 0x3c], 0x5ec66f59
add dword [rsp + 0x3c], 0x258bdb1d
sub dword [rsp + 0x3c], 0x4bbf24d9
mov edx, 0x69a4a57a
sub edx, 0x196f1406
sub edx, 0x39a0049d
add edx, 0x3b12bc74
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.140074550
test rax, rax
xchg rbx, rbx
je 0x140068e0b
rol rax, 0x16
rol rax, 0x19
rol rax, 4
rol rax, 1
rol rax, 7
rol rax, 2
rol rax, 1
movabs rcx, 0x12d9991064b52744
sub rcx, 0x5e782ec3
add rcx, 0xe400111
add rcx, 0x6bdb9565
not rax
mov dword [rsp + 0x74], esi
mov rdi, rdi
sub rax, rcx
movabs rcx, 0x7cd614b636b06b8d
xor rcx, 0xcf535ce
sub rcx, 0x1db6e091
sub rcx, 0xfc38299
rol rax, 0x14
rol rax, 0x28
rol rax, 1
not rax
mov dword [rsp - 0x2c], 0x29cffa1d
sub rax, rcx
movabs rcx, 0x4ba1a525179c1555
xor rcx, 0x57f5c74a
add rcx, 0x5122787
sub rcx, 0x324f7a77
add rcx, 0x7fffffff
xor rcx, 0x1d247f48
xor rax, rcx
xchg r13, rax
mov qword [rdi + 0x2c8], r13
xchg r13, rax
jmp 0x140068e2b
mov dword [rsp + 0x74], 0x4604b9c9
xor dword [rsp + 0x74], 0x80a90e0
xor dword [rsp + 0x74], 0x280c917d
sub dword [rsp + 0x74], 0x6602b853
mov edx, 0x18d4deaf
xor edx, 0x7e3ce359
sub edx, 0x1b1d667b
add edx, 0x652565a
sub edx, 0x10571893
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
mov dword [rsp - 0x1c], 0x2c47e9b3
test rax, rax
je 0x140068f10
ror rax, 0x27
ror rax, 0xa
ror rax, 3
ror rax, 2
ror rax, 1
movabs rcx, 0x3ef0f3ed0c893dd9
xor rcx, 0x50ef75b8
xor rcx, 0x42a507df
add rcx, 0x7fffffff
add rcx, 0x47968070
not rax
mov dword [rsp + 0x7c], esi
sub rax, rcx
xchg rsp, rsp
movabs rcx, 0xa26943b43f618102
sub rcx, 0x130cb422
xor rcx, 0x47b45a6
add rcx, 0x16a48d00
add rcx, 0x7fffffff
xor rcx, 0x62f93140
ror rax, 1
ror rax, 0x13
ror rax, 5
ror rax, 0x11
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x38], 0xd4db0c1
not rax
mov qword [rdi + 0x2d0], rax
jmp 0x140068f38
mov dword [rsp + 0x7c], 0x24fcd568
xor dword [rsp + 0x7c], 0x1c1be94c
sub dword [rsp + 0x7c], 0x6978103
add dword [rsp + 0x7c], 0xd5cf8c6
xor dword [rsp + 0x7c], 0x3facb3e6
mov edx, 0x992e247
xor edx, 0x166a604f
add edx, 0x21489e65
add edx, 0x45616c1
xchg r10, rcx
mov r10, rbx
xchg r10, rcx
call fcn.140074550
test rax, rax
je 0x140069026
mov dword [rsp - 0x20], ebp
rol rax, 0x18
rol rax, 1
movabs rcx, 0x5f875d4384f29df
xor rcx, 0x2242c88b
sub rcx, 0x42beeec
add rcx, 0x7fffffff
xor rcx, 0x2d9b3664
add rax, rcx
mov dword [rsp - 0x30], esi
mov dword [rsp + 0x84], esi
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x365c12f2376fb6e4
xor rcx, 0x44c10b7
xor rcx, 0x35db2e5d
add rcx, 0x21b93e3e
add rcx, 0x7fffffff
add rcx, 0x50107822
sub rax, rcx
ror rax, 0xc
ror rax, 0xd
ror rax, 0xb
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x2c], 0x1366d5da
rol rax, 0xb
rol rax, 9
rol rax, 5
rol rax, 1
rol rax, 1
xchg r9, rax
mov qword [rdi + 0x2d8], r9
xchg r9, rax
jmp 0x14006905d
mov dword [rsp + 0x84], 0x5ba4c79e
xor dword [rsp + 0x84], 0x2e39452
add dword [rsp + 0x84], 0x1e0e0e25
sub dword [rsp + 0x84], 0x5b80673a
xor dword [rsp + 0x84], 0x1bd4fab6
mov edx, 0x54a5783a
xor edx, 0x535d196b
add edx, 0x2295f6c1
add edx, 0x66e7ff4f
xchg r14, rbx
mov rcx, r14
xchg r14, rbx
call fcn.140074550
test rax, rax
xchg r10, r10
je 0x140069150
ror rax, 1
ror rax, 6
movabs rcx, 0xb4d830853973ca43
add rcx, 0x14ce7764
xor rcx, 0x2d9dff91
sub rcx, 0x29d488b8
xor rcx, 0x21e3f7e2
add rax, rcx
xchg r8, r8
mov dword [rsp + 0xbc], esi
movabs rcx, 0x514400987b8c7d85
xor rcx, 0x1fba51f
sub rcx, 0x51471ad7
add rcx, 0x49329f3e
add rcx, 0x7fffffff
sub rcx, 0x6b64e4fe
xor rax, rcx
movabs rcx, 0x35d0a2961a0c4635
xor rcx, 0x59a000b3
xor rcx, 0x3704b27e
xor rcx, 0x78fa5d3d
add rcx, 0x7fffffff
add rcx, 0x378b918
not rax
mov dword [rsp - 0x2c], 0x1ad615f3
ror rax, 0xc
ror rax, 5
ror rax, 1
not rax
mov rcx, rcx
add rax, rcx
mov qword [rdi + 0x2e0], rax
jmp 0x14006917c
mov dword [rsp + 0xbc], 0x12e18f44
xor dword [rsp + 0xbc], 0x1ea1f317
sub dword [rsp + 0xbc], 0x1c2ec1a
sub dword [rsp + 0xbc], 0xa7d9038
mov edx, 0xdb1aa0e
add edx, 0x43c5e78f
sub edx, 0xf39089c
sub edx, 0x37f140a0
add edx, 0x7c23ae69
xchg rcx, r11
mov r11, rbx
xchg rcx, r11
call fcn.140074550
test rax, rax
mov dword [rsp - 0x10], 0x2f95b671
je 0x140069254
rol rax, 1
rol rax, 0x1f
rol rax, 5
rol rax, 2
rol rax, 8
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x11b7d6655212f
xor rcx, 0x74a17288
xor rcx, 0x1e560d1e
xor rcx, 0x68e917c2
sub rax, rcx
mov dword [rsp + 0xc4], esi
mov dword [rsp - 0x44], esi
ror rax, 5
ror rax, 9
ror rax, 5
ror rax, 1
movabs rcx, 0xc50694139c2f61c
sub rcx, 0x355803ce
add rcx, 0x43fc3fd5
add rcx, 0x7fffffff
add rcx, 0x21101eaf
not rax
sub rax, rcx
mov dword [rsp - 0x28], edx
xchg rdx, rax
mov qword [rdi + 0x2e8], rdx
xchg rdx, rax
jmp 0x14006928b
mov dword [rsp + 0xc4], 0x56d424f2
add dword [rsp + 0xc4], 0x8c05956
sub dword [rsp + 0xc4], 0x17163f92
xor dword [rsp + 0xc4], 0x2b0f5777
sub dword [rsp + 0xc4], 0x637169c0
mov edx, 0xa2d3fab
xor edx, 0x71bfbfb5
xor edx, 0x2ee71349
xor edx, 0x9ef18903
xchg r11, rcx
mov r11, rbx
xchg rcx, r11
call fcn.140074550
test rax, rax
mov dword [rsp - 0xc], 0x272e1bf3
je 0x140069348
rol rax, 0x13
rol rax, 0x18
rol rax, 9
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x12be94bd4372ae1a
add rcx, 0x2b7a288b
xor rcx, 0x33e4222
sub rcx, 0x6ae1a757
add rcx, 0x6287ccd9
xor rax, rcx
mov dword [rsp - 0x34], 0x5d146c2b
mov dword [rsp + 0x164], esi
movabs rcx, 0x44ac373d4f4a42f2
sub rcx, 0x45f51748
add rcx, 0x56e1bd2d
sub rcx, 0x424a03f2
add rax, rcx
mov dword [rsp - 0x20], ebx
not rax
xchg rsp, rax
mov qword [rdi + 0x2f0], rsp
xchg rsp, rax
jmp 0x140069374
mov dword [rsp + 0x164], 0xc9a5145
add dword [rsp + 0x164], 0x3f641e6e
sub dword [rsp + 0x164], 0x1782ffff
sub dword [rsp + 0x164], 0x347b6fb3
mov edx, 0x7e4eb4be
xor edx, 0x214f5e84
sub edx, 0x5885cb92
add edx, 0x69fc52c1
xor edx, 0x66e6464e
xchg rsi, rcx
mov rsi, rbx
xchg rcx, rsi
call fcn.140074550
mov dword [rsp - 0x1c], 0x5771db14
test rax, rax
je 0x140069448
movabs rcx, 0x25ba9f51546e9201
xor rcx, 0x586d119f
xor rcx, 0x4200bf19
sub rcx, 0x2b923823
sub rcx, 0x2167b71b
mov dword [rsp + 0x19c], esi
xchg r11, r11
add rax, rcx
movabs rcx, 0xc62ea66b6a7cebcb
sub rcx, 0x5e151f66
xor rcx, 0x11ec85a3
sub rcx, 0xdd24b7f
xor rax, rcx
movabs rcx, 0x7af6e01c4251410a
sub rcx, 0x3e4f8da6
add rcx, 0x10f583a4
add rcx, 0x7fffffff
add rcx, 0x2f8aaf66
not rax
sub rax, rcx
mov dword [rsp - 0xc], ebx
not rax
xchg r12, rax
mov qword [rdi + 0x2f8], r12
xchg r12, rax
jmp 0x14006947f
mov dword [rsp + 0x19c], 0x217eb4f3
xor dword [rsp + 0x19c], 0x622c1d6b
add dword [rsp + 0x19c], 0x198e2336
xor dword [rsp + 0x19c], 0x1b8109c1
sub dword [rsp + 0x19c], 0x4761c50e
mov edx, 0x2ee681be
xor edx, 0x61d5e449
add edx, 0xe5cf7b9
xor edx, 0x1a7aabbe
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
mov dword [rsp - 0x30], ebx
test rax, rax
je 0x14006957d
movabs rcx, 0x360782347d79cece
sub rcx, 0x7a48360b
sub rcx, 0x8b4b95
xor rcx, 0x370ddc6e
add rcx, 0x7fffffff
add rcx, 0x104c80b3
mov ebp, esi
xchg r12, r12
xor rax, rcx
movabs rcx, 0x4e96ee73704f9c07
add rcx, 0x864c842
sub rcx, 0x53f0910d
add rcx, 0x7fffffff
sub rcx, 0xab2e1a3
sub rax, rcx
xchg rbp, rbp
movabs rcx, 0x4141578f5e7f229c
add rcx, 0x724cfe9
sub rcx, 0x2ca386d3
add rcx, 0x38e069f1
rol rax, 6
rol rax, 0x1c
rol rax, 1
rol rax, 1
add rax, rcx
mov r11, r11
movabs rcx, 0xc2131df574082c61
sub rcx, 0x55bb1031
add rcx, 0x54717804
xor rcx, 0x39f89395
add rcx, 0x37c4e037
xor rax, rcx
mov rbx, rbx
mov qword [rdi + 0x300], rax
jmp 0x14006959a
mov ebp, 0x6088d2bb
sub ebp, 0x21508970
xor ebp, 0x1a494cfd
add ebp, 0x4204c5ae
xor ebp, 0x6775cb65
mov edx, 0x66fac119
xor edx, 0x20309503
add edx, 0x1567fbfe
add edx, 0x75b213d0
xchg rdx, rbx
mov rcx, rdx
xchg rdx, rbx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x28], 0x33758f45
je 0x140069689
movabs rcx, 0x1aeb17dd36b3b20f
xor rcx, 0x22411e69
add rcx, 0x5a5cd0d2
xor rcx, 0x70a75d3d
mov dword [rsp + 0x50], esi
mov dword [rsp - 0x18], edi
add rax, rcx
movabs rcx, 0x13bd012667b336bb
sub rcx, 0x545e71e6
add rcx, 0x1c594b06
add rcx, 0x480e9e68
not rax
sub rax, rcx
movabs rcx, 0x5a562e30654c4308
xor rcx, 0x79363c80
xor rcx, 0x54bdd9d0
add rcx, 0x35130e8e
add rcx, 0xb62adf8
xor rax, rcx
mov dword [rsp - 0x1c], edx
movabs rcx, 0x27b2348149531ed1
xor rcx, 0x28fa5fa
xor rcx, 0x39d6865d
sub rcx, 0x27574b55
add rcx, 0x1c595f3a
add rax, rcx
mov qword [rdi + 0x308], rax
mov dword [rsp - 0x3c], 0x48a1d2b3
jmp 0x1400696b1
mov dword [rsp + 0x50], 0x4b539b
add dword [rsp + 0x50], 0x73cafc17
sub dword [rsp + 0x50], 0x3ac75516
xor dword [rsp + 0x50], 0x6e0ee464
sub dword [rsp + 0x50], 0x57401ef7
mov edx, 0x7263bac2
sub edx, 0x13953b32
sub edx, 0x51fe47bf
add edx, 0x1062ba87
xor edx, 0x3427ae61
xchg r8, rbx
mov rcx, r8
xchg rbx, r8
call fcn.140074550
test rax, rax
je 0x14006976e
mov dword [rsp - 0x10], 0x78ffe31
rol rax, 0x2e
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x3c39a47d13d97140
add rcx, 0x56fa4b51
xor rcx, 0x4d7dc3e8
sub rcx, 0x21692aff
not rax
mov dword [rsp - 0xc], 0x6db3799e
mov dword [rsp + 0x58], esi
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x5ffa0fb3b9dd822
xor rcx, 0x231914d4
xor rcx, 0x6d288c28
sub rcx, 0x7420c667
add rax, rcx
ror rax, 1
ror rax, 5
xchg r10, rax
mov qword [rdi + 0x310], r10
xchg r10, rax
jmp 0x14006978e
mov dword [rsp + 0x58], 0xcd025d7
sub dword [rsp + 0x58], 0x82940f1
xor dword [rsp + 0x58], 0x2df1ee87
xor dword [rsp + 0x58], 0x29570a60
mov edx, 0x5c4bb536
sub edx, 0x10390030
xor edx, 0x7226b871
xor edx, 0x16340c06
xchg r11, rbx
mov rcx, r11
xchg rbx, r11
call fcn.140074550
test rax, rax
xchg r13, r13
je 0x14006986e
movabs rcx, 0x4b84cd3b03d3a7b7
add rcx, 0x4384c1e6
sub rcx, 0x2da6d3c9
add rcx, 0x8774862
add rcx, 0x445552ea
mov dword [rsp + 0x60], esi
mov r9, r9
xor rax, rcx
movabs rcx, 0x1f5630075f9225c3
sub rcx, 0x2cbf548e
xor rcx, 0x5bc66134
xor rcx, 0x3279b4d0
add rcx, 0x7fffffff
xor rcx, 0x837e80b
rol rax, 4
rol rax, 0xd
rol rax, 2
rol rax, 1
rol rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x14], esp
ror rax, 0xb
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
not rax
rol rax, 5
rol rax, 0x24
rol rax, 5
rol rax, 1
rol rax, 1
xchg r15, rax
mov qword [rdi + 0x318], r15
xchg r15, rax
jmp 0x140069896
mov dword [rsp + 0x60], 0x5d04c03a
add dword [rsp + 0x60], 0x54da724
sub dword [rsp + 0x60], 0x58d49ac0
add dword [rsp + 0x60], 0x52fd1201
xor dword [rsp + 0x60], 0x5c7ade9e
mov edx, 0x6c84fcbf
xor edx, 0x14fbe104
xor edx, 0x7126d2ab
add edx, 0x1a6a3085
xor edx, 0x9468847c
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140074550
mov dword [rsp - 0x20], 0x29197239
test rax, rax
je 0x1400699a2
not rax
xchg r10, r10
mov dword [rsp + 0x68], esi
movabs rcx, 0x317e944a78d3c8f5
sub rcx, 0x19a7e1c4
xor rcx, 0x13b15ec8
add rcx, 0x561c69ae
sub rax, rcx
xchg r9, r9
movabs rcx, 0x3e84454e061ba398
xor rcx, 0x729b9437
sub rcx, 0xfa14f92
add rcx, 0x5a77b7c6
xor rax, rcx
mov dword [rsp - 0x14], 0xba40b8f
movabs rcx, 0x2c661d111aa5e901
add rcx, 0x5cba289
xor rcx, 0x42c25b95
xor rcx, 0x219868f7
ror rax, 0x32
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x424340c76253894d
xor rcx, 0x3ae54d0c
add rcx, 0x942cb7a
sub rcx, 0x1402c461
add rcx, 0x599d7505
ror rax, 0xa
ror rax, 7
ror rax, 6
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r9, r9
mov qword [rdi + 0x320], rax
jmp 0x1400699c2
mov dword [rsp + 0x68], 0x1fa1f0f8
add dword [rsp + 0x68], 0x4e70ed74
xor dword [rsp + 0x68], 0x2758255b
xor dword [rsp + 0x68], 0x494afb36
mov edx, 0x2b1bc2bd
add edx, 0x37af0c5c
sub edx, 0x4ad7ade6
add edx, 0xf8afdaf
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074550
xchg r10, r10
test rax, rax
je 0x140069a92
rol rax, 1
xchg r10, r10
movabs rcx, 0xa2f72dec28b8bf1a
add rcx, 0x6bf7a36
sub rcx, 0x2a6e1077
add rcx, 0x79577cc7
add rcx, 0x3b6efd10
add rax, rcx
mov r13d, esi
movabs rcx, 0x4846bad5675d6d41
xor rcx, 0x536b145b
xor rcx, 0x3463cdb6
add rcx, 0x22c88357
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x8d473a622870e9cd
xor rcx, 0x306568ce
add rcx, 0x52fb149c
sub rcx, 0x5e4be0ec
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
not rax
mov qword [rdi + 0x328], rax
mov rcx, rcx
jmp 0x140069aad
mov r13d, 0x18fe701d
xor r13d, 0x30438250
xor r13d, 0x38960f49
sub r13d, 0x102bfd03
mov edx, 0x2b21655f
xor edx, 0x26ad58c1
add edx, 0x8c741ae
xor edx, 0x6d95ef96
add edx, 0x63c89059
xchg rcx, r13
mov r13, rbx
xchg r13, rcx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x2c], 0x74613b1
je 0x140069ba4
rol rax, 3
rol rax, 0x16
rol rax, 0x1a
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x5c69659119c2eeff
add rcx, 0x3a41893c
sub rcx, 0x3c6d3467
add rcx, 0x7fffffff
add rcx, 0x36b55487
xor rax, rcx
mov r12d, esi
mov dword [rsp - 0x10], ebx
movabs rcx, 0x361fa0997683f25c
xor rcx, 0x1c50117b
sub rcx, 0x44c9ad29
add rcx, 0x457e597b
sub rcx, 0x3c8029db
add rax, rcx
xchg rbx, rbx
movabs rcx, 0x7e70ad446a6f7abc
sub rcx, 0x4725ff23
add rcx, 0x22a952e6
xor rcx, 0xb4d0c46
rol rax, 0xd
rol rax, 0xd
rol rax, 7
rol rax, 1
xor rax, rcx
xchg r12, rax
mov qword [rdi + 0x330], r12
xchg r12, rax
jmp 0x140069bbf
mov r12d, 0x1a094b25
sub r12d, 0xe7b897f
xor r12d, 0x4970c5ca
sub r12d, 0x42fd046b
mov edx, 0x274c142a
add edx, 0x3639c2b7
sub edx, 0x4dbfc54b
add edx, 0x2078a409
xor edx, 0x70f192a2
mov rcx, rbx
mov dword [rsp - 0x28], 0x41a02d75
call fcn.140074550
test rax, rax
je 0x140069c72
ror rax, 2
ror rax, 0x2b
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x5c6e397917947305
add rcx, 0x24601466
sub rcx, 0x2d105f85
add rcx, 0x51c95bbf
not rax
mov r15d, esi
xchg rdi, rdi
sub rax, rcx
movabs rcx, 0x451a508c4426f935
xor rcx, 0x161eabc1
sub rcx, 0x2140f8f1
xor rcx, 0x54f43eaa
add rcx, 0xe785ef1
xor rax, rcx
mov dword [rsp - 0x24], ebp
xchg r8, rax
mov qword [rdi + 0x338], r8
xchg r8, rax
jmp 0x140069c8d
mov r15d, 0x4eb8217c
sub r15d, 0xda6e68d
sub r15d, 0x3a092c9c
xor r15d, 0x7080e52
mov edx, 0x31e60e93
add edx, 0x4630f16c
xor edx, 0x32b7493b
sub edx, 0x17bceec1
add edx, 0x75b6702c
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140074550
test rax, rax
xchg r13, r13
je 0x140069d53
rol rax, 0x16
rol rax, 3
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x3d208dd41047934f
xor rcx, 0x2dacecf8
sub rcx, 0x5a42187
add rcx, 0x455caede
xor rax, rcx
mov r13, r13
mov r14d, esi
rol rax, 0x10
rol rax, 0xc
rol rax, 9
rol rax, 1
rol rax, 1
movabs rcx, 0x9cc0d32a66386c6a
add rcx, 0xc010d40
sub rcx, 0x567c92b2
add rcx, 0x510a6c6c
add rcx, 0x7fffffff
xor rcx, 0x1eb95734
add rax, rcx
mov rsp, rsp
xchg r14, rax
mov qword [rdi + 0x340], r14
xchg r14, rax
jmp 0x140069d75
mov r14d, 0x1c3e471c
add r14d, 0x5617101
add r14d, 0x23a72f24
add r14d, 0x30197520
sub r14d, 0x75605c60
mov edx, 0x126496f
xor edx, 0x1f40dd2b
add edx, 0x41788cd2
xor edx, 0x7c1d9c70
xor edx, 0x1ad80bc9
xchg rbp, rbx
mov rcx, rbp
xchg rbp, rbx
call fcn.140074550
test rax, rax
mov dword [rsp - 0x2c], esp
je 0x140069e39
rol rax, 0x1d
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x2b422a2265de57f9
xor rcx, 0x4cf9506e
add rcx, 0x12a41a34
add rcx, 0x1a8f4fa9
add rcx, 0x54e9ab1
sub rax, rcx
movabs rcx, 0x40bf64ce2c73b2b4
xor rcx, 0x6dadaf03
xor rcx, 0x2200d14d
sub rcx, 0x623a15a8
xor rcx, 0x7cf0269c
rol rax, 0x16
rol rax, 5
rol rax, 9
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
mov r9, r9
xchg r12, rax
mov qword [rdi + 0x348], r12
xchg r12, rax
jmp 0x140069e56
mov esi, 0xe7e4b34
add esi, 0x4e354b79
add esi, 0xc4cf294
sub esi, 0x1444f89e
sub esi, 0x54bb90a2
or ebp, dword [rsp + 0x1f8]
mov dword [rsp - 0x20], ebp
or ebp, dword [rsp + 0x200]
or ebp, dword [rsp + 0x208]
or ebp, dword [rsp + 0x20]
or ebp, dword [rsp + 0x24]
mov dword [rsp - 0x40], 0x24e2d258
or ebp, dword [rsp + 0x28]
or ebp, dword [rsp + 0x2c]
or ebp, dword [rsp + 0x30]
or ebp, dword [rsp + 0x34]
mov dword [rsp - 0x10], 0x7d0276a
or ebp, dword [rsp + 0x38]
or ebp, dword [rsp + 0x3c]
or ebp, dword [rsp + 0x40]
or ebp, dword [rsp + 0x44]
xchg rbp, rbp
or ebp, dword [rsp + 0x48]
or ebp, dword [rsp + 0x4c]
or ebp, dword [rsp + 0x50]
or ebp, dword [rsp + 0x54]
xchg r8, r8
or ebp, dword [rsp + 0x58]
or ebp, dword [rsp + 0x5c]
or ebp, dword [rsp + 0x60]
xchg rsp, rsp
or ebp, dword [rsp + 0x64]
or ebp, dword [rsp + 0x68]
or ebp, dword [rsp + 0x6c]
mov dword [rsp - 0xc], 0x30201456
or ebp, dword [rsp + 0x70]
or ebp, dword [rsp + 0x74]
or ebp, dword [rsp + 0x78]
mov dword [rsp - 0x40], ebp
or ebp, dword [rsp + 0x7c]
or ebp, dword [rsp + 0x80]
or ebp, dword [rsp + 0x84]
or ebp, dword [rsp + 0x88]
mov dword [rsp - 0x1c], 0x699b318f
or ebp, dword [rsp + 0x8c]
or ebp, dword [rsp + 0x90]
or ebp, dword [rsp + 0x94]
or ebp, dword [rsp + 0x98]
mov rcx, rcx
or ebp, dword [rsp + 0x9c]
or ebp, dword [rsp + 0xa0]
or ebp, dword [rsp + 0xa4]
or ebp, dword [rsp + 0xa8]
mov dword [rsp - 0x34], 0x3a6e755f
or ebp, dword [rsp + 0xac]
or ebp, r13d
or ebp, dword [rsp + 0xb0]
mov rbx, rbx
or ebp, r12d
or ebp, dword [rsp + 0xb4]
or ebp, dword [rsp + 0xb8]
or ebp, dword [rsp + 0xbc]
mov dword [rsp - 0x44], 0xe300036
or ebp, dword [rsp + 0xc0]
or ebp, dword [rsp + 0xc4]
or ebp, dword [rsp + 0xc8]
mov dword [rsp - 0x14], esi
or ebp, dword [rsp + 0xcc]
or ebp, dword [rsp + 0xd0]
or ebp, dword [rsp + 0xd4]
mov rsi, rsi
or ebp, dword [rsp + 0xd8]
or ebp, dword [rsp + 0xdc]
or ebp, dword [rsp + 0xe0]
mov r9, r9
or ebp, dword [rsp + 0xe4]
or ebp, dword [rsp + 0xe8]
or ebp, dword [rsp + 0xec]
xchg rbp, rbp
or ebp, r15d
or ebp, dword [rsp + 0xf0]
or ebp, r14d
or ebp, dword [rsp + 0xf4]
xchg rbx, rbx
or ebp, dword [rsp + 0xf8]
or ebp, dword [rsp + 0xfc]
or ebp, dword [rsp + 0x100]
mov r12, r12
or ebp, dword [rsp + 0x104]
or ebp, dword [rsp + 0x108]
or ebp, dword [rsp + 0x10c]
or ebp, esi
mov dword [rsp - 0x2c], 0x36eae625
or ebp, dword [rsp + 0x110]
or ebp, dword [rsp + 0x114]
or ebp, dword [rsp + 0x118]
or ebp, dword [rsp + 0x11c]
mov dword [rsp - 0x24], 0x125889f3
or ebp, dword [rsp + 0x120]
or ebp, dword [rsp + 0x124]
or ebp, dword [rsp + 0x128]
or ebp, dword [rsp + 0x12c]
mov dword [rsp - 0xc], 0x61e0cfac
or ebp, dword [rsp + 0x130]
or ebp, dword [rsp + 0x134]
or ebp, dword [rsp + 0x138]
mov dword [rsp - 0x34], ebx
or ebp, dword [rsp + 0x13c]
or ebp, dword [rsp + 0x140]
or ebp, dword [rsp + 0x144]
or ebp, dword [rsp + 0x148]
mov dword [rsp - 0x28], 0x64881fdc
or ebp, dword [rsp + 0x14c]
or ebp, dword [rsp + 0x150]
or ebp, dword [rsp + 0x154]
mov r9, r9
or ebp, dword [rsp + 0x158]
or ebp, dword [rsp + 0x15c]
or ebp, dword [rsp + 0x160]
xchg r12, r12
or ebp, dword [rsp + 0x164]
or ebp, dword [rsp + 0x168]
or ebp, dword [rsp + 0x16c]
or ebp, dword [rsp + 0x170]
xchg r10, r10
or ebp, dword [rsp + 0x174]
or ebp, dword [rsp + 0x178]
or ebp, dword [rsp + 0x17c]
or ebp, dword [rsp + 0x180]
xchg rdi, rdi
or ebp, dword [rsp + 0x184]
or ebp, dword [rsp + 0x188]
or ebp, dword [rsp + 0x18c]
or ebp, dword [rsp + 0x190]
mov dword [rsp - 0x28], 0x34c7fa95
or ebp, dword [rsp + 0x194]
or ebp, dword [rsp + 0x198]
or ebp, dword [rsp + 0x19c]
mov r9, r9
or ebp, dword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x1f0]
sete al
xchg r9, r9
add rsp, 0x74161020
sub rsp, 0x74160e70
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov r13, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r12, qword [rsp - 8]
pop rdi
xchg r8, r8
nop
mov rsi, qword [rsp]
add rsp, 8
nop
mov rbp, qword [rsp]
add rsp, 8
ret