Function at 0x140062540
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
mov dword [rsp - 0x44], ebx
push rbp
push rsi
push rdi
mov qword [rsp], rdi
nop
sub rsp, 8
mov qword [rsp], r12
nop
sub rsp, 8
mov qword [rsp], r13
push r14
xchg r9, r9
nop
sub rsp, 8
mov qword [rsp], r15
sub rsp, 0x1b0
mov rdx, rdx
mov rsi, rdx
mov rbx, rcx
mov edx, 0x26011f8f
sub edx, 0x25840f10
add edx, 0x467e8723
add edx, 0x69977e52
call fcn.140073900
mov rcx, rcx
xor edi, edi
test rax, rax
je 0x140062631
mov r12, r12
rol rax, 0x12
rol rax, 0x16
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x36ab27d0d6d6056
xor rcx, 0x43e20531
sub rcx, 0x362a35bf
xor rcx, 0x77ed1b9c
sub rax, rcx
mov r12, r12
mov dword [rsp + 0x16c], edi
rol rax, 5
movabs rcx, 0x19de02175c3d047d
sub rcx, 0x2f49bce5
sub rcx, 0x186d2ec5
add rcx, 0x3cec6244
add rcx, 0x4a4410e0
sub rax, rcx
rol rax, 7
rol rax, 3
rol rax, 1
not rax
mov r12, r12
mov qword [rsi], rax
jmp 0x140062668
mov dword [rsp + 0x16c], 0x4080ba0c
xor dword [rsp + 0x16c], 0x4925ec0f
add dword [rsp + 0x16c], 0x6141b3cf
xor dword [rsp + 0x16c], 0x7c562d9e
sub dword [rsp + 0x16c], 0x16b1244b
mov edx, 0x8898256
xor edx, 0x664b2b24
add edx, 0xfd294ac
sub edx, 0x9e997a0
xor edx, 0xd5444f57
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.140073900
test rax, rax
je 0x140062728
mov dword [rsp - 0x24], esi
ror rax, 0xd
ror rax, 2
ror rax, 0xb
movabs rcx, 0x2fc022877c4b3ff1
sub rcx, 0x44eecb7
xor rcx, 0x27a409b7
add rcx, 0xfb0310f
add rcx, 0x7fffffff
sub rcx, 0x5e777871
sub rax, rcx
mov r13, r13
mov dword [rsp + 0x174], edi
rol rax, 0x14
rol rax, 2
rol rax, 2
rol rax, 1
movabs rcx, 0x8e18497ec7dc6f
sub rcx, 0x493b55e
sub rcx, 0x3042c437
add rcx, 0x3c52c15
xor rax, rcx
mov qword [rsi + 8], rax
mov dword [rsp - 0x14], 0x672bab9d
jmp 0x14006275f
mov dword [rsp + 0x174], 0x14183cae
add dword [rsp + 0x174], 0xb9c90af
xor dword [rsp + 0x174], 0x2f74addc
add dword [rsp + 0x174], 0x2d35fbba
sub dword [rsp + 0x174], 0x5df65c3a
mov edx, 0x551b6cf4
xor edx, 0x327f07bf
xor edx, 0x284b9c4b
xor edx, 0x4440f599
xor edx, 0xfe226b51
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
test rax, rax
xchg r11, r11
je 0x14006281f
rol rax, 0x27
rol rax, 7
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x6ebf2392a78b0c4
sub rcx, 0x1ab8b7e7
xor rcx, 0x67b891d6
sub rcx, 0x3bfd6d96
sub rcx, 0xeca9335
sub rax, rcx
mov dword [rsp + 0x184], edi
mov dword [rsp - 0x40], esi
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x159da7c272ccb74a
sub rcx, 0x31b0f28e
xor rcx, 0x518814ef
xor rcx, 0x11417bf5
xor rax, rcx
mov r13, r13
xchg rbx, rax
mov qword [rsi + 0x10], rbx
xchg rbx, rax
jmp 0x14006284b
mov dword [rsp + 0x184], 0x1ced16ad
add dword [rsp + 0x184], 0x61ce0a0d
xor dword [rsp + 0x184], 0x133b18c1
xor dword [rsp + 0x184], 0x6d80387a
mov edx, 0x4bce9bca
add edx, 0x33798bc7
sub edx, 0x17032a95
sub edx, 0x3df9b77c
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.140073900
test rax, rax
mov dword [rsp - 0x20], ebx
je 0x1400628e9
movabs rcx, 0xb84879334f5f735c
add rcx, 0x11ad0611
xor rcx, 0x4db1cf8e
sub rcx, 0x277a3cbe
mov dword [rsp + 0x18c], edi
xchg r11, r11
xor rax, rcx
movabs rcx, 0xc6344e315156af5c
add rcx, 0x2206bb1b
sub rcx, 0x229f80e
xor rcx, 0x78127087
add rcx, 0x7fffffff
xor rcx, 0x5d2fccd2
ror rax, 4
ror rax, 1
add rax, rcx
mov qword [rsi + 0x18], rax
jmp 0x140062920
mov dword [rsp + 0x18c], 0x5ce93213
sub dword [rsp + 0x18c], 0x47800c1
sub dword [rsp + 0x18c], 0x3a464cd9
add dword [rsp + 0x18c], 0x1f836aa9
xor dword [rsp + 0x18c], 0x3dae4f23
mov edx, 0x717ea800
sub edx, 0x2ef69a26
add edx, 0x27fd0083
xor edx, 0x4a8b6866
xor edx, 0x295265eb
mov rcx, rbx
call fcn.140073900
test rax, rax
mov dword [rsp - 0x24], 0x161d9c2a
je 0x1400629ce
movabs rcx, 0x7e5727c94ed15f1e
xor rcx, 0x3cc78371
xor rcx, 0x6c78340c
add rcx, 0x1a066738
add rcx, 0x29c4400f
mov dword [rsp + 0x13c], edi
add rax, rcx
xchg r10, r10
movabs rcx, 0xfca7fd6c444f1ac9
add rcx, 0x39da5b8f
xor rcx, 0x48223f2a
add rcx, 0x7fffffff
add rcx, 0x2f9cd2b5
ror rax, 4
ror rax, 0x11
ror rax, 0x14
ror rax, 1
xor rax, rcx
xchg rdx, rax
mov qword [rsi + 0x20], rdx
xchg rdx, rax
jmp 0x140062a05
mov dword [rsp + 0x13c], 0x7c3678fc
sub dword [rsp + 0x13c], 0x42709358
xor dword [rsp + 0x13c], 0x4a5b8df4
xor dword [rsp + 0x13c], 0x473453cc
sub dword [rsp + 0x13c], 0x34aa3b9b
mov edx, 0x56eb7c3a
sub edx, 0x10203d7c
add edx, 0x102d5c90
xor edx, 0x9a11cd5c
xchg rdx, rcx
mov rdx, rbx
xchg rdx, rcx
call fcn.140073900
test rax, rax
je 0x140062af0
mov r14, r14
movabs rcx, 0x3a7d42b231df18ab
add rcx, 0x225f46ff
sub rcx, 0x289480a7
add rcx, 0x7fffffff
add rcx, 0x1ffcf583
mov dword [rsp + 0x140], edi
add rax, rcx
mov dword [rsp - 0xc], 0x55b401b1
movabs rcx, 0x4ff60b8a2ccb9189
add rcx, 0x1a143e72
xor rcx, 0x3fbdcd9b
sub rcx, 0x16358e7f
ror rax, 7
sub rax, rcx
mov rdi, rdi
movabs rcx, 0x3e01ee46545fffcc
xor rcx, 0x29d7611d
sub rcx, 0x1e37a9b7
sub rcx, 0x45cb6d3f
add rcx, 0x651c3e1b
rol rax, 0x19
rol rax, 0x1a
rol rax, 4
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov rbx, rbx
not rax
rol rax, 1
xchg r15, rax
mov qword [rsi + 0x28], r15
xchg r15, rax
jmp 0x140062b1c
mov dword [rsp + 0x140], 0x5a2db69a
sub dword [rsp + 0x140], 0x39654692
add dword [rsp + 0x140], 0x46594411
sub dword [rsp + 0x140], 0x6721b418
mov edx, 0x4d0474ba
xor edx, 0x5b0492c2
add edx, 0x3637e32f
add edx, 0x5bc277be
mov rcx, rbx
call fcn.140073900
test rax, rax
mov rdx, rdx
je 0x140062bc0
movabs rcx, 0x5e2e42d172e8eff6
sub rcx, 0x6f404b6c
xor rcx, 0x3e41ff0e
sub rcx, 0x179f6089
xor rcx, 0x17669b5c
mov dword [rsp + 0x160], edi
add rax, rcx
movabs rcx, 0x507a9a4a34276696
add rcx, 0x1598d023
xor rcx, 0x2d68ee63
sub rcx, 0x16c9372d
not rax
mov r12, r12
ror rax, 0xa
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
xchg r9, rax
mov qword [rsi + 0x30], r9
xchg r9, rax
jmp 0x140062bec
mov dword [rsp + 0x160], 0x5324406a
add dword [rsp + 0x160], 0x15b2d9a6
sub dword [rsp + 0x160], 0x36a013c8
sub dword [rsp + 0x160], 0x32370647
mov edx, 0x2c18cd83
add edx, 0x1ea5d70c
add edx, 0x2abbc093
sub edx, 0x596b9c9c
xor edx, 0xf3c922f2
mov rcx, rbx
call fcn.140073900
test rax, rax
xchg r14, r14
je 0x140062c9d
movabs rcx, 0x1052a2b02df7f3d6
sub rcx, 0x97b94cd
add rcx, 0x38ec3edf
sub rcx, 0x17f29857
sub rcx, 0x39e7c017
mov dword [rsp + 0x168], edi
add rax, rcx
movabs rcx, 0x41530f10119e086e
xor rcx, 0x29570548
add rcx, 0x3fe4401
add rcx, 0xe4c9ac
add rcx, 0x244983d3
not rax
sub rax, rcx
mov dword [rsp - 0x24], 0x42c7a655
rol rax, 0xf
rol rax, 0x22
rol rax, 5
rol rax, 1
xchg r13, rax
mov qword [rsi + 0x38], r13
xchg r13, rax
jmp 0x140062cd4
mov dword [rsp + 0x168], 0x38240d15
xor dword [rsp + 0x168], 0x49c41ca
add dword [rsp + 0x168], 0x2edd5eb0
sub dword [rsp + 0x168], 0x6a6d2452
xor dword [rsp + 0x168], 0x128873c
mov edx, 0x76aa58e2
xor edx, 0x6b0bc3ae
add edx, 0x506d8409
sub edx, 0x6c6aedd8
add edx, 0x23757fdd
xchg rsi, rbx
mov rcx, rsi
xchg rsi, rbx
call fcn.140073900
test rax, rax
xchg rsi, rsi
je 0x140062db1
movabs rcx, 0x839ad1a17a09adba
sub rcx, 0x5cb46873
add rcx, 0x865e171
add rcx, 0x7fffffff
add rcx, 0xc9ed8db
mov dword [rsp + 0x1a0], edi
xor rax, rcx
mov dword [rsp - 0x34], edi
movabs rcx, 0x873a6ea58996415
xor rcx, 0x3bef4fcf
xor rcx, 0x4982830b
xor rcx, 0x284ee91b
rol rax, 4
mov dword [rsp - 0x18], 0x380006a4
not rax
add rax, rcx
movabs rcx, 0x212b5ce7447f641e
xor rcx, 0x4119822b
xor rcx, 0x76d38f1f
add rcx, 0x7fffffff
add rcx, 0xb4fde20
xor rax, rcx
mov dword [rsp - 0x24], 0x6b1ba9ad
not rax
xchg rsp, rax
mov qword [rsi + 0x40], rsp
xchg rsp, rax
jmp 0x140062ddd
mov dword [rsp + 0x1a0], 0x64505141
sub dword [rsp + 0x1a0], 0x1b0a65a8
xor dword [rsp + 0x1a0], 0x63f42f90
sub dword [rsp + 0x1a0], 0x2ab1c408
mov edx, 0x39e2a4aa
xor edx, 0x1accc763
add edx, 0x480f3fdb
xor edx, 0x91008c2c
mov rcx, rbx
call fcn.140073900
test rax, rax
mov dword [rsp - 0xc], 0x269982a1
je 0x140062eab
movabs rcx, 0xf438aeda6a73ec2c
xor rcx, 0x3bc8b9cf
sub rcx, 0xbe40210
xor rcx, 0x4b2ac0ff
add rcx, 0x7fffffff
add rcx, 0x622c3e0f
mov dword [rsp + 0x200], edi
add rax, rcx
mov dword [rsp - 0x14], 0x7cd582e2
movabs rcx, 0x28be3a4c6b0deea8
xor rcx, 0x4db09fda
add rcx, 0x47aaaf4f
sub rcx, 0x29cf4fb1
add rcx, 0x68968514
ror rax, 0xf
ror rax, 7
ror rax, 4
ror rax, 5
ror rax, 1
ror rax, 1
not rax
rol rax, 2
rol rax, 1
not rax
rol rax, 1
rol rax, 0x1c
add rax, rcx
mov qword [rsi + 0x48], rax
xchg rbx, rbx
jmp 0x140062ee2
mov dword [rsp + 0x200], 0x58411730
add dword [rsp + 0x200], 0xb4c680b
xor dword [rsp + 0x200], 0x71c38dce
add dword [rsp + 0x200], 0x638a4162
sub dword [rsp + 0x200], 0x75d93456
mov edx, 0x3a0a1a9d
add edx, 0x107648e1
sub edx, 0x2026e45e
sub edx, 0x22121a40
xor edx, 0xb1870418
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.140073900
test rax, rax
je 0x140062fc5
xchg r8, r8
movabs rcx, 0x624d9f8c423195f6
xor rcx, 0xb924277
sub rcx, 0x1d73feee
sub rcx, 0x23bd91cb
add rcx, 0x7fffffff
sub rcx, 0x4c93c40
mov dword [rsp + 0x20], edi
add rax, rcx
mov dword [rsp - 0x38], ebp
movabs rcx, 0x5f40663c6b4736c5
xor rcx, 0x3d1c08a0
sub rcx, 0x39232833
sub rcx, 0x79aaf7
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x9698cfed4561cb09
xor rcx, 0x428a1ef6
sub rcx, 0x311413b
xor rcx, 0x42e5703a
add rcx, 0x2cddf9cf
ror rax, 0x12
ror rax, 1
xor rax, rcx
ror rax, 0xc
ror rax, 0x1c
ror rax, 4
ror rax, 3
ror rax, 1
mov qword [rsi + 0x50], rax
mov rsi, rsi
jmp 0x140062fe5
mov dword [rsp + 0x20], 0x17d4d76
add dword [rsp + 0x20], 0x7889b6ec
sub dword [rsp + 0x20], 0x2e145db4
sub dword [rsp + 0x20], 0x4bf2a6ad
mov edx, 0x3aa9c39d
sub edx, 0x361fd8db
xor edx, 0x5f40c7d4
add edx, 0x68eb7c37
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
test rax, rax
je 0x1400630f6
mov dword [rsp - 0x38], ebx
rol rax, 0xd
rol rax, 6
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x381d081a7cd9cab6
xor rcx, 0x224a76f2
xor rcx, 0x2e8b3e78
xor rcx, 0x1dd01671
add rcx, 0x12d3590e
add rax, rcx
mov dword [rsp - 0x2c], 0x200af65c
mov dword [rsp + 0x58], edi
movabs rcx, 0xd1cc9b8637dca54
xor rcx, 0x321e1b33
xor rcx, 0xd20b696
sub rcx, 0xc536a14
xor rcx, 0x54af3622
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x48b0e1656cdfdec0
sub rcx, 0x10110a66
xor rcx, 0x5a964931
add rcx, 0x7fffffff
xor rcx, 0x3451f90d
add rax, rcx
mov dword [rsp - 0x44], esi
movabs rcx, 0x31b7c98e7815682d
sub rcx, 0x53dd74d1
xor rcx, 0x75d423b3
xor rcx, 0x4aea4702
add rcx, 0x7fffffff
add rcx, 0x4b022100
not rax
add rax, rcx
xchg r12, r12
mov qword [rsi + 0x58], rax
jmp 0x14006311e
mov dword [rsp + 0x58], 0x7fad088f
sub dword [rsp + 0x58], 0x24dc41c
sub dword [rsp + 0x58], 0x695ecf9e
xor dword [rsp + 0x58], 0x7c80ef61
xor dword [rsp + 0x58], 0x68809bb5
mov edx, 0x7afea190
sub edx, 0x62764bda
add edx, 0x301e4eba
add edx, 0x99187de3
xchg rcx, r11
mov r11, rbx
xchg r11, rcx
call fcn.140073900
test rax, rax
mov dword [rsp - 0x3c], edi
je 0x140063207
not rax
mov dword [rsp + 0x60], edi
mov r9, r9
movabs rcx, 0x40cafa3210bbc968
add rcx, 0x1e02b29
add rcx, 0x50b89e45
add rcx, 0x18c17008
add rax, rcx
movabs rcx, 0x3b1e54893b615186
add rcx, 0x381df5c8
sub rcx, 0x5f86f1d0
add rcx, 0x4ee0f
add rcx, 0x7fffffff
add rcx, 0x3bb33861
rol rax, 0x18
rol rax, 0xe
rol rax, 0xa
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x61cabd6c40497bae
sub rcx, 0x1881bba
sub rcx, 0x2ccf3646
xor rcx, 0x44de8358
add rcx, 0x7fffffff
xor rcx, 0x6e82b3e7
sub rax, rcx
mov dword [rsp - 0x24], 0x8d5cccd
xchg rsp, rax
mov qword [rsi + 0x60], rsp
xchg rsp, rax
jmp 0x140063227
mov dword [rsp + 0x60], 0x3d6b1e0b
sub dword [rsp + 0x60], 0x26604897
add dword [rsp + 0x60], 0x4d9d9ffb
sub dword [rsp + 0x60], 0x64a8756e
mov edx, 0x55464a09
sub edx, 0xc775e16
add edx, 0xae5d01
add edx, 0x51c018ac
xchg rdx, rcx
mov rdx, rbx
xchg rcx, rdx
call fcn.140073900
test rax, rax
mov dword [rsp - 0x14], ebx
je 0x140063314
movabs rcx, 0x56b0abb85179c8ad
xor rcx, 0x4757e09f
add rcx, 0x55183619
add rcx, 0x7fffffff
sub rcx, 0x5e15b8b4
mov dword [rsp + 0xa0], edi
mov dword [rsp - 0x14], 0x19e48824
add rax, rcx
movabs rcx, 0x1f266cc26218ae7f
add rcx, 0x11315c60
sub rcx, 0x1bb84aa7
xor rcx, 0x252d6a2a
sub rcx, 0x2d2e531a
not rax
rol rax, 0x30
rol rax, 1
xor rax, rcx
movabs rcx, 0x182bef0176f2f41a
sub rcx, 0x59534873
xor rcx, 0x479a2477
xor rcx, 0x5e19bc1e
add rcx, 0x7fffffff
add rcx, 0x3b038d0f
ror rax, 3
ror rax, 8
not rax
mov dword [rsp - 0x30], 0x38c9a206
sub rax, rcx
xchg r13, rax
mov qword [rsi + 0x68], r13
xchg r13, rax
jmp 0x140063340
mov dword [rsp + 0xa0], 0x1a98ba60
add dword [rsp + 0xa0], 0x1f518470
add dword [rsp + 0xa0], 0x432361a8
sub dword [rsp + 0xa0], 0x7d0da077
mov edx, 0x51905de9
xor edx, 0x41aceb4e
xor edx, 0x609453d
xor edx, 0x64aff8b7
xor edx, 0xa5c2e29e
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140073900
test rax, rax
je 0x14006340e
xchg r13, r13
movabs rcx, 0x6b6926c869cfb574
sub rcx, 0xbb1f0f1
sub rcx, 0xfbf23c9
add rcx, 0x54ca3034
mov dword [rsp + 0xa8], edi
xor rax, rcx
mov dword [rsp - 0x24], esi
movabs rcx, 0x2605e6db2dec9b6d
add rcx, 0x344cfced
xor rcx, 0x46a0f5df
add rcx, 0x7fffffff
sub rcx, 0x6f1e2db
rol rax, 3
rol rax, 0x1a
rol rax, 4
rol rax, 1
add rax, rcx
mov dword [rsp - 0x20], 0x5480ba7e
ror rax, 9
ror rax, 7
ror rax, 7
ror rax, 4
ror rax, 3
ror rax, 1
not rax
mov rsi, rsi
xchg rbx, rax
mov qword [rsi + 0x70], rbx
xchg rbx, rax
jmp 0x140063445
mov dword [rsp + 0xa8], 0x471166ea
add dword [rsp + 0xa8], 0xdbd25d6
sub dword [rsp + 0xa8], 0xa92d04a
add dword [rsp + 0xa8], 0x1cd218c4
sub dword [rsp + 0xa8], 0x670dd539
mov edx, 0x62dde36b
sub edx, 0xdb4a593
sub edx, 0x4456584b
add edx, 0x5fc284a8
sub edx, 0x4245362a
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
mov dword [rsp - 0x30], edi
test rax, rax
je 0x140063501
movabs rcx, 0xe9bd13e464d434a3
sub rcx, 0x15ec63e3
sub rcx, 0x3a3d2637
add rcx, 0x1a5eada3
mov dword [rsp + 0xb0], edi
mov dword [rsp - 0x14], 0x5aa27d1
add rax, rcx
movabs rcx, 0x28c127fb4f7f1607
sub rcx, 0x1cb788f8
xor rcx, 0x7ab7d8
xor rcx, 0x72c4a82f
add rcx, 0x7fffffff
add rcx, 0x2cbc7947
not rax
mov dword [rsp - 0x1c], 0x5ad6c784
add rax, rcx
rol rax, 8
rol rax, 0x26
rol rax, 1
xchg rdi, rax
mov qword [rsi + 0x78], rdi
xchg rdi, rax
jmp 0x140063538
mov dword [rsp + 0xb0], 0x4f90541a
xor dword [rsp + 0xb0], 0x6efe4dd3
xor dword [rsp + 0xb0], 0x51f2fec7
xor dword [rsp + 0xb0], 0x688389f6
sub dword [rsp + 0xb0], 0x181f6ef7
mov edx, 0x48d07250
add edx, 0x24b7f24b
sub edx, 0x6b2b756c
add edx, 0x8cad8c0
xchg r8, rcx
mov r8, rbx
xchg r8, rcx
call fcn.140073900
mov dword [rsp - 0x34], esp
test rax, rax
je 0x140063603
movabs rcx, 0x722813d779ad54d4
sub rcx, 0x30bc11b9
sub rcx, 0x2e70b425
add rcx, 0x7fffffff
add rcx, 0x36def512
mov dword [rsp + 0xf0], edi
mov dword [rsp - 0xc], 0x140cf60e
xor rax, rcx
movabs rcx, 0x1e180031251cbd0c
add rcx, 0x10018efa
xor rcx, 0x2a5ec9b0
add rcx, 0x4e9c27dd
ror rax, 0x1d
ror rax, 1
ror rax, 0xb
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x20], 0x69ca63a9
add rax, rcx
ror rax, 0xd
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0x80], rax
xchg r8, r8
jmp 0x14006362f
mov dword [rsp + 0xf0], 0x151332e4
add dword [rsp + 0xf0], 0xf8342d7
add dword [rsp + 0xf0], 0x4d9efbc3
sub dword [rsp + 0xf0], 0x7235717d
mov edx, 0x669082d
add edx, 0xb5a65cf
sub edx, 0x5fe2391
add edx, 0x274824fa
add edx, 0xc95dd38c
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
mov r10, r10
test rax, rax
je 0x140063712
movabs rcx, 0x43892c8b17f9f409
add rcx, 0x197c18d8
add rcx, 0x2d37852f
xor rcx, 0x7dfd5326
sub rcx, 0x2ccb0c
mov dword [rsp + 0xf4], edi
xor rax, rcx
mov dword [rsp - 0x1c], 0x33ca1188
movabs rcx, 0x498965333b87383f
sub rcx, 0x320a8d1b
add rcx, 0x71012a1a
sub rcx, 0x71c1efbb
add rax, rcx
mov r14, r14
movabs rcx, 0x7414715e7b81d0eb
sub rcx, 0x46f6db92
add rcx, 0x3e03a5fa
xor rcx, 0x593279
add rcx, 0x6755a349
ror rax, 3
ror rax, 9
ror rax, 4
ror rax, 0x11
ror rax, 1
ror rax, 1
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x88], r13
xchg r13, rax
jmp 0x140063749
mov dword [rsp + 0xf4], 0x2b035c5d
xor dword [rsp + 0xf4], 0x2f84a421
add dword [rsp + 0xf4], 0x3d6a3e8c
add dword [rsp + 0xf4], 0x3c6fcec
sub dword [rsp + 0xf4], 0x45b933f3
mov edx, 0x25f97fa7
xor edx, 0x7f9dc53a
sub edx, 0x136f861a
xor edx, 0x22f2f54d
xor edx, 0xaaf52c66
xchg r8, rbx
mov rcx, r8
xchg r8, rbx
call fcn.140073900
test rax, rax
xchg rbx, rbx
je 0x14006382c
not rax
mov dword [rsp + 0x194], edi
ror rax, 6
ror rax, 2
ror rax, 1
movabs rcx, 0x42c00b2a6eda43ab
sub rcx, 0x6b56892d
add rcx, 0x78660d7e
add rcx, 0x7fffffff
sub rcx, 0x1f67e209
add rax, rcx
mov dword [rsp - 0x2c], 0x3d770c25
movabs rcx, 0x5ebc1c474a47517b
xor rcx, 0x7f85334f
add rcx, 0x49d62950
sub rcx, 0x31ee8fa
xor rcx, 0x33c5cfd
not rax
add rax, rcx
mov dword [rsp - 0x30], 0x3f52bff
ror rax, 0x16
ror rax, 9
ror rax, 9
ror rax, 0xa
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
xchg rsp, rax
mov qword [rsi + 0x90], rsp
xchg rsp, rax
jmp 0x140063863
mov dword [rsp + 0x194], 0x626d5a87
sub dword [rsp + 0x194], 0x4cff04ac
sub dword [rsp + 0x194], 0x193096b
xor dword [rsp + 0x194], 0x3b263567
xor dword [rsp + 0x194], 0x28fd7916
mov edx, 0x55892c84
sub edx, 0x341a3e3c
add edx, 0xed48a05
xor edx, 0x6026d349
add edx, 0x70c88f02
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.140073900
test rax, rax
je 0x14006392b
mov rdx, rdx
movabs rcx, 0x18e34edf6a6641b0
xor rcx, 0x9c7b575
sub rcx, 0x4d033974
add rcx, 0x5613a12a
add rcx, 0x7fffffff
xor rcx, 0x35a1e0c8
mov dword [rsp + 0x19c], edi
xchg r14, r14
xor rax, rcx
movabs rcx, 0x755a31382149932e
add rcx, 0x209ed039
sub rcx, 0x5463a35
add rcx, 0x5f639630
ror rax, 0x18
ror rax, 3
ror rax, 5
ror rax, 1
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x38], ecx
ror rax, 1
ror rax, 0xa
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0x98], rax
xchg rbx, rbx
jmp 0x140063962
mov dword [rsp + 0x19c], 0x76d27b29
sub dword [rsp + 0x19c], 0xa172554
sub dword [rsp + 0x19c], 0x6052844d
add dword [rsp + 0x19c], 0x27cd8685
xor dword [rsp + 0x19c], 0x3436580c
mov edx, 0x2de8ba96
add edx, 0x5921910
sub edx, 0x216e62b
xor edx, 0x2b920382
mov rcx, rbx
mov dword [rsp - 0x24], ebp
call fcn.140073900
test rax, rax
je 0x140063a44
movabs rcx, 0x136128ac139fd7bd
xor rcx, 0x42661cab
sub rcx, 0x531e4f5
xor rcx, 0x19e748f8
add rcx, 0x7fffffff
add rcx, 0x4b9502b
mov dword [rsp + 0x1f8], edi
mov dword [rsp - 0x38], edi
add rax, rcx
movabs rcx, 0x46e41f976f812547
sub rcx, 0x3624a0e1
add rcx, 0x19962641
sub rcx, 0x4afec6e8
ror rax, 0xf
ror rax, 6
ror rax, 6
add rax, rcx
mov rbx, rbx
movabs rcx, 0x7cf3f6ff4a7a8e42
xor rcx, 0x393088a2
xor rcx, 0x3163c473
sub rcx, 0x1a54920a
add rcx, 0x5a9f84e0
rol rax, 0x1d
rol rax, 1
rol rax, 9
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rdi, rax
mov qword [rsi + 0xa0], rdi
xchg rdi, rax
jmp 0x140063a7b
mov dword [rsp + 0x1f8], 0x59344d7c
add dword [rsp + 0x1f8], 0xfcc9a8f
sub dword [rsp + 0x1f8], 0x11a9121
xor dword [rsp + 0x1f8], 0x5a430322
sub dword [rsp + 0x1f8], 0x3da555c7
mov edx, 0x34e27192
add edx, 0x2bcc53b2
xor edx, 0x69a09a01
add edx, 0x5a378f18
xor edx, 0x46557991
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
test rax, rax
je 0x140063b3f
xchg rdx, rdx
not rax
mov dword [rsp + 0x4c], edi
rol rax, 0xe
rol rax, 1
movabs rcx, 0x469f6ee115ca49e
add rcx, 0x567522e7
sub rcx, 0x75dcf97
xor rcx, 0x6178195d
add rcx, 0x7fffffff
xor rcx, 0x7d7c31cc
add rax, rcx
movabs rcx, 0x3cede6a40253aefe
xor rcx, 0x161fe431
add rcx, 0x1f129374
sub rcx, 0x27910a9c
add rcx, 0xd414cad
xor rax, rcx
ror rax, 0x18
ror rax, 7
ror rax, 3
ror rax, 0x14
ror rax, 1
ror rax, 1
xchg r14, rax
mov qword [rsi + 0xa8], r14
xchg r14, rax
jmp 0x140063b67
mov dword [rsp + 0x4c], 0x64105190
sub dword [rsp + 0x4c], 0x90e0918
xor dword [rsp + 0x4c], 0x24b2528b
xor dword [rsp + 0x4c], 0x37d939fd
sub dword [rsp + 0x4c], 0x4869230d
mov edx, 0x1316638
add edx, 0x266cd2ac
add edx, 0x33eeafa1
add edx, 0x25227a5c
xchg r8, rcx
mov r8, rbx
xchg rcx, r8
call fcn.140073900
mov dword [rsp - 0x18], esp
test rax, rax
je 0x140063c61
movabs rcx, 0x5f17259d04d133ae
add rcx, 0x4064c3db
sub rcx, 0x17c4785f
add rcx, 0x7fffffff
add rcx, 0x3dcde88d
mov dword [rsp + 0x6c], edi
xchg r10, r10
xor rax, rcx
movabs rcx, 0x3dbb334a04ad32af
add rcx, 0x45f42062
xor rcx, 0xacca981
xor rcx, 0x60d5422b
not rax
sub rax, rcx
mov r11, r11
movabs rcx, 0x1b457fa68db2092
add rcx, 0x13018d0e
xor rcx, 0x1584ed3b
xor rcx, 0x1aabef8
add rcx, 0x38f754a1
xor rax, rcx
xchg r10, r10
movabs rcx, 0x4895613d2311ae18
xor rcx, 0x6d5f86f7
sub rcx, 0x30bdb5f8
add rcx, 0x7fffffff
sub rcx, 0x16ca26f9
sub rax, rcx
not rax
mov dword [rsp - 0x28], 0x60c7bb78
xchg rsp, rax
mov qword [rsi + 0xb0], rsp
xchg rsp, rax
jmp 0x140063c81
mov dword [rsp + 0x6c], 0x120a1dc4
add dword [rsp + 0x6c], 0x1219fe28
xor dword [rsp + 0x6c], 0x4a1fe01e
sub dword [rsp + 0x6c], 0x6e3bfbf1
mov edx, 0x70137908
sub edx, 0x4174f22b
add edx, 0x4b01e9f7
sub edx, 0x1341136e
sub edx, 0x49950969
xchg rcx, r9
mov r9, rbx
xchg r9, rcx
call fcn.140073900
test rax, rax
je 0x140063da0
mov dword [rsp - 0x28], 0x53ec0646
movabs rcx, 0x4dcca30c2e4daac3
sub rcx, 0x27a3cbd2
add rcx, 0x5ab74568
sub rcx, 0x4fae6e85
add rcx, 0x7fffffff
xor rcx, 0x5e8a11a5
mov dword [rsp + 0x9c], edi
xchg rdx, rdx
xor rax, rcx
movabs rcx, 0x789d68cb1b337406
add rcx, 0x27e7ae8e
sub rcx, 0x40a4ecaf
add rcx, 0x7fffffff
xor rcx, 0x5ab8a73a
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
not rax
xchg rdi, rdi
sub rax, rcx
movabs rcx, 0x6d98da8e696a3e70
xor rcx, 0x4c1f5ddb
sub rcx, 0x379d27f
add rcx, 0x7fffffff
add rcx, 0x4cebfe10
xor rax, rcx
movabs rcx, 0x2da5850d30e5f581
add rcx, 0x32d67d7f
sub rcx, 0x25f0ec44
add rcx, 0x673e42c5
ror rax, 0x1a
ror rax, 0xe
ror rax, 0x11
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x20], edx
xchg r12, rax
mov qword [rsi + 0xb8], r12
xchg r12, rax
jmp 0x140063dd7
mov dword [rsp + 0x9c], 0xa2f75ff
add dword [rsp + 0x9c], 0x5f0ecd7a
sub dword [rsp + 0x9c], 0x327d3111
add dword [rsp + 0x9c], 0x22dbeea
sub dword [rsp + 0x9c], 0x38eed151
mov edx, 0x230b2af6
xor edx, 0x23d7c526
add edx, 0x5da539a1
sub edx, 0x4a9986f
xchg r12, rbx
mov rcx, r12
xchg r12, rbx
call fcn.140073900
mov dword [rsp - 0x3c], 0xef93e2c
test rax, rax
je 0x140063ea4
ror rax, 0x29
ror rax, 4
ror rax, 2
ror rax, 1
movabs rcx, 0x2a2642fd7d2a55a1
sub rcx, 0x5805d3cc
add rcx, 0x41551315
add rcx, 0x7fffffff
xor rcx, 0x4d10e258
not rax
mov dword [rsp + 0xb4], edi
mov rbx, rbx
ror rax, 0x10
ror rax, 0x10
ror rax, 0xa
ror rax, 1
ror rax, 1
sub rax, rcx
mov r15, r15
movabs rcx, 0x9a351b4b5338c3aa
xor rcx, 0x6e65b17b
add rcx, 0xd1fe86d
sub rcx, 0x1a0820b6
ror rax, 0xa
ror rax, 9
ror rax, 1
add rax, rcx
mov dword [rsp - 0x14], ecx
mov qword [rsi + 0xc0], rax
jmp 0x140063edb
mov dword [rsp + 0xb4], 0xbb9caf8
add dword [rsp + 0xb4], 0x3f6eeea2
sub dword [rsp + 0xb4], 0x1ec5a786
xor dword [rsp + 0xb4], 0x99f7b74
sub dword [rsp + 0xb4], 0x25fc695f
mov edx, 0x43ffe2d3
xor edx, 0x3952c634
sub edx, 0x4c48f042
sub edx, 0x29bf2d01
xor edx, 0xafe5b829
xchg r9, rbx
mov rcx, r9
xchg rbx, r9
call fcn.140073900
test rax, rax
mov dword [rsp - 0x10], 0x2cca19bb
je 0x140063fc2
movabs rcx, 0xae4ff67945c16631
xor rcx, 0x3f2bde3b
sub rcx, 0xeb7269f
sub rcx, 0x424a49bc
mov dword [rsp + 0xe4], edi
mov rdi, rdi
add rax, rcx
movabs rcx, 0x384839192b9435ea
xor rcx, 0x1d042e42
add rcx, 0x441f7e57
sub rcx, 0x21a82bfe
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
not rax
sub rax, rcx
mov r8, r8
movabs rcx, 0x9e7806645843a3c7
xor rcx, 0x75256529
xor rcx, 0x567248e6
sub rcx, 0xf9e3d66
rol rax, 2
rol rax, 0x1b
rol rax, 2
rol rax, 3
add rax, rcx
mov dword [rsp - 0x30], 0x3e7267f9
not rax
mov qword [rsi + 0xc8], rax
jmp 0x140063ff9
mov dword [rsp + 0xe4], 0x39fef016
add dword [rsp + 0xe4], 0x16fc2d51
xor dword [rsp + 0xe4], 0x42bc7302
xor dword [rsp + 0xe4], 0x71a6874d
xor dword [rsp + 0xe4], 0x63e1e929
mov edx, 0x5b76a506
add edx, 0xda0c931
sub edx, 0x2a48e049
xor edx, 0x50a65792
xchg rbp, rbx
mov rcx, rbp
xchg rbp, rbx
call fcn.140073900
test rax, rax
mov rbp, rbp
je 0x14006409f
movabs rcx, 0xe469fe4d7afc0d76
sub rcx, 0x64208a6d
add rcx, 0x2164cfa3
add rcx, 0x7fffffff
add rcx, 0x1df4e0dc
mov dword [rsp + 0xec], edi
add rax, rcx
xchg r9, r9
movabs rcx, 0x2c5cc87e3e5079f4
add rcx, 0xcb77da1
sub rcx, 0x458dc074
add rcx, 0x6b505f90
sub rcx, 0x88dc7dd
not rax
mov r10, r10
sub rax, rcx
not rax
xchg r8, rax
mov qword [rsi + 0xd0], r8
xchg r8, rax
jmp 0x1400640cb
mov dword [rsp + 0xec], 0x6246a32b
xor dword [rsp + 0xec], 0x54dea27d
sub dword [rsp + 0xec], 0x2e5ddbdb
sub dword [rsp + 0xec], 0x83a257a
mov edx, 0x364159e6
sub edx, 0x322146fd
xor edx, 0x659539d3
add edx, 0x5ffeaedf
xchg rbp, rcx
mov rbp, rbx
xchg rbp, rcx
call fcn.140073900
test rax, rax
xchg r10, r10
je 0x1400641a7
ror rax, 0xd
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x688f639e2f333400
sub rcx, 0x1343415
add rcx, 0x46f01882
sub rcx, 0x70f5b4a2
add rcx, 0x7fffffff
add rcx, 0x73d70a9b
xor rax, rcx
mov dword [rsp - 0x24], ecx
mov dword [rsp + 0x11c], edi
rol rax, 0x15
movabs rcx, 0x6c6b06df005e5c29
add rcx, 0x236765a9
xor rcx, 0x67019a7e
sub rcx, 0x11c0b0c1
xor rcx, 0x5f2fa372
add rax, rcx
not rax
ror rax, 0x16
ror rax, 1
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
not rax
mov qword [rsi + 0xd8], rax
mov dword [rsp - 0x18], 0x7ac25d43
jmp 0x1400641de
mov dword [rsp + 0x11c], 0x558afb62
xor dword [rsp + 0x11c], 0xa416265
add dword [rsp + 0x11c], 0x1f0cfead
sub dword [rsp + 0x11c], 0x3f195b00
xor dword [rsp + 0x11c], 0x3fbf3cb5
mov edx, 0x40d26014
sub edx, 0xb961330
xor edx, 0x641f1ce5
xor edx, 0x65c65359
xchg rcx, r9
mov r9, rbx
xchg r9, rcx
call fcn.140073900
test rax, rax
je 0x140064316
xchg r14, r14
movabs rcx, 0xd1ad82f9293c409a
sub rcx, 0x1b9a8a55
add rcx, 0x16c5237b
sub rcx, 0x1ca66efe
add rcx, 0x6fe100a0
mov dword [rsp + 0x120], edi
add rax, rcx
mov dword [rsp - 0x14], ecx
movabs rcx, 0x29d15c4d40d2ea50
sub rcx, 0x3f487562
add rcx, 0xc199b8e
add rcx, 0x50689d0c
add rcx, 0x2e77cb19
rol rax, 4
rol rax, 6
rol rax, 0x1d
rol rax, 8
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x30], 0x3eaf7b4b
movabs rcx, 0x7d82cf36dad6136
add rcx, 0x2e50a77
sub rcx, 0x3188fd33
xor rcx, 0x2295822f
add rcx, 0x4ff7215b
rol rax, 0x1e
rol rax, 5
rol rax, 4
rol rax, 3
rol rax, 1
sub rax, rcx
xchg r11, r11
movabs rcx, 0xb93987a33fda8469
add rcx, 0x289f82e1
xor rcx, 0x3ac98b04
xor rcx, 0x68218921
add rcx, 0x3ec09bf9
ror rax, 0x10
ror rax, 9
ror rax, 0x18
ror rax, 1
add rax, rcx
mov dword [rsp - 0x28], 0x2e0fb1a1
xchg rdi, rax
mov qword [rsi + 0xe0], rdi
xchg rdi, rax
jmp 0x140064342
mov dword [rsp + 0x120], 0x4584f750
add dword [rsp + 0x120], 0x2feed70
sub dword [rsp + 0x120], 0x2034c244
sub dword [rsp + 0x120], 0x284f227b
mov edx, 0x2917472b
sub edx, 0x74c65b6
sub edx, 0xd55d3a6
add edx, 0x7da5d751
mov rcx, rbx
mov dword [rsp - 0x30], 0x652fac3f
call fcn.140073900
test rax, rax
je 0x14006442d
mov r9, r9
movabs rcx, 0xf5a1d3e95393de95
add rcx, 0x13b7758a
sub rcx, 0x1390ae0f
add rcx, 0x755e7561
mov dword [rsp + 0x124], edi
mov dword [rsp - 0x14], esp
add rax, rcx
movabs rcx, 0xa581a78b3752bdff
add rcx, 0x1ded90c0
sub rcx, 0x52fac13a
xor rcx, 0x54565dbf
add rcx, 0x62415eef
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x2ab9b6042c119432
add rcx, 0x4a1a0258
sub rcx, 0x12ae1e85
add rcx, 0x286f7b1a
sub rax, rcx
mov dword [rsp - 0xc], edi
movabs rcx, 0x5d9d70b76ac81088
xor rcx, 0x50208d95
xor rcx, 0x3bf67699
add rcx, 0x7fffffff
xor rcx, 0x20416164
xor rax, rcx
xchg r9, rax
mov qword [rsi + 0xe8], r9
xchg r9, rax
jmp 0x140064459
mov dword [rsp + 0x124], 0x6ab35ed7
sub dword [rsp + 0x124], 0x47a55455
xor dword [rsp + 0x124], 0x575f4c9
sub dword [rsp + 0x124], 0x267bfe4a
mov edx, 0x1d7049b0
add edx, 0xada10e3
xor edx, 0x479943ca
xor edx, 0x1db70552
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073900
mov r9, r9
test rax, rax
je 0x140064508
movabs rcx, 0x68a2b97e6e31f55f
xor rcx, 0x41993b4e
xor rcx, 0x49b7c48d
sub rcx, 0x195dabbc
add rcx, 0x629b49d9
mov dword [rsp + 0x138], edi
xor rax, rcx
movabs rcx, 0x4f58982e4734f761
xor rcx, 0x1aec7f8d
sub rcx, 0x32e3cfdd
add rcx, 0x4a0d76e1
ror rax, 0x15
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
ror rax, 7
ror rax, 1
not rax
mov qword [rsi + 0xf0], rax
mov dword [rsp - 0x2c], 0x44de604a
jmp 0x140064534
mov dword [rsp + 0x138], 0x4b6f0fe0
sub dword [rsp + 0x138], 0x454dfc03
xor dword [rsp + 0x138], 0x69c7674d
sub dword [rsp + 0x138], 0x6fe6748f
mov edx, 0x688d16bc
add edx, 0x54ed77e
xor edx, 0x5749e0bb
xor edx, 0x415e336b
sub edx, 0x3737f596
mov rcx, rbx
call fcn.140073900
mov dword [rsp - 0x38], 0x4b18dd44
test rax, rax
je 0x140064636
rol rax, 0x12
rol rax, 0x10
rol rax, 2
rol rax, 7
rol rax, 8
rol rax, 3
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x9579af980bbe83e3
add rcx, 0x5e8e82a4
xor rcx, 0x3982ef67
add rcx, 0x7fffffff
add rcx, 0x28792910
xor rax, rcx
mov dword [rsp + 0x154], edi
mov rsp, rsp
ror rax, 1
ror rax, 0xb
ror rax, 3
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x1ce99b209b580cb
xor rcx, 0x5b2a3be6
add rcx, 0x2c590282
xor rcx, 0x10a5e7db
xor rax, rcx
mov dword [rsp - 0x24], edx
movabs rcx, 0x739333f35ff68518
xor rcx, 0x1c3dc4e2
sub rcx, 0x2f2fd852
xor rcx, 0x6eb6050d
not rax
mov dword [rsp - 0x40], ebp
sub rax, rcx
xchg r12, rax
mov qword [rsi + 0xf8], r12
xchg r12, rax
jmp 0x14006466d
mov dword [rsp + 0x154], 0xb5e0e2d
add dword [rsp + 0x154], 0x293544d
add dword [rsp + 0x154], 0x5d3f3803
sub dword [rsp + 0x154], 0x366dd859
sub dword [rsp + 0x154], 0x34c2c223
mov edx, 0xff8a084
add edx, 0x662c9ca6
sub edx, 0x53f840fb
xor edx, 0x73251781
xor edx, 0x56aa48be
mov rcx, rbx
mov dword [rsp - 0x38], 0x629b0b7f
call fcn.140073900
test rax, rax
je 0x140064762
ror rax, 0xd
ror rax, 0x1d
ror rax, 0xb
ror rax, 1
ror rax, 1
movabs rcx, 0x538f57000dced07f
add rcx, 0xb4cca6c
xor rcx, 0x5b0545b5
xor rcx, 0xdb3a71b
sub rcx, 0x1260fede
add rax, rcx
mov dword [rsp + 0x158], edi
xchg r9, r9
movabs rcx, 0x734f9d8e6d8a0983
xor rcx, 0x607f9872
sub rcx, 0x4e04cf1
xor rcx, 0x1d369e8a
add rcx, 0x7fffffff
add rcx, 0x2f9c68d0
xor rax, rcx
mov r9, r9
movabs rcx, 0x70d4c0626c402116
xor rcx, 0x3ffdfe57
sub rcx, 0x3761c14e
xor rcx, 0x50dd011a
add rcx, 0x7fffffff
sub rcx, 0x144562a3
sub rax, rcx
rol rax, 7
rol rax, 1
xchg r10, rax
mov qword [rsi + 0x100], r10
xchg r10, rax
jmp 0x140064799
mov dword [rsp + 0x158], 0x101c70b3
xor dword [rsp + 0x158], 0x56566ad7
xor dword [rsp + 0x158], 0xd2e7bed
add dword [rsp + 0x158], 0x1da21349
xor dword [rsp + 0x158], 0x690674d3
mov edx, 0x348e8352
xor edx, 0x1ed94f6f
sub edx, 0x24078d38
xor edx, 0x100da95c
xchg rbx, r12
mov rcx, r12
xchg rbx, r12
call fcn.140073900
test rax, rax
mov r12, r12
je 0x1400648a6
not rax
mov dword [rsp + 0x15c], edi
mov dword [rsp - 0x34], 0x7c650962
rol rax, 8
rol rax, 0xc
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x229d12c070884fef
sub rcx, 0x2b715e07
xor rcx, 0x2a21d192
add rcx, 0xe028bd9
add rcx, 0x24113805
sub rax, rcx
movabs rcx, 0x10da46221fae5b42
add rcx, 0x502b3bba
add rcx, 0x15aa71c
xor rcx, 0x6997d648
add rcx, 0x7fffffff
add rcx, 0x4d1a3ec7
rol rax, 6
rol rax, 0x19
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x28], 0x1c7ccd42
movabs rcx, 0x3f8bdc051860203f
add rcx, 0x17cd05e2
add rcx, 0xe686a4d
sub rcx, 0x1f52c2b4
sub rcx, 0x9af1d1
rol rax, 0xd
rol rax, 9
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x38], edx
mov qword [rsi + 0x108], rax
jmp 0x1400648dd
mov dword [rsp + 0x15c], 0x66104fc3
xor dword [rsp + 0x15c], 0x375c0955
xor dword [rsp + 0x15c], 0x1a539ee6
xor dword [rsp + 0x15c], 0x7991dac0
xor dword [rsp + 0x15c], 0x328e02b1
mov edx, 0x58b1fe3a
add edx, 0x9841f24
sub edx, 0x16ba4106
xor edx, 0x3ae4ec27
sub edx, 0x44ac002b
xchg rcx, r15
mov r15, rbx
xchg r15, rcx
call fcn.140073900
xchg r12, r12
test rax, rax
je 0x140064978
ror rax, 0x36
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 3
movabs rcx, 0xaf329a00e9d2bee
xor rcx, 0x79e8528b
sub rcx, 0x14a35003
add rcx, 0x7fffffff
sub rcx, 0x5a9439b5
not rax
mov dword [rsp + 0x190], edi
sub rax, rcx
mov r8, r8
rol rax, 0x1a
rol rax, 0xc
rol rax, 1
xchg rdi, rax
mov qword [rsi + 0x110], rdi
xchg rdi, rax
jmp 0x1400649af
mov dword [rsp + 0x190], 0x255b7f04
add dword [rsp + 0x190], 0x5686d900
sub dword [rsp + 0x190], 0x55360ec7
add dword [rsp + 0x190], 0x344aedd4
sub dword [rsp + 0x190], 0x5af73710
mov edx, 0x7e10bcc1
xor edx, 0x44fe9c49
xor edx, 0x7f8d32e4
add edx, 0x30c0ac91
add edx, 0x344a5729
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
test rax, rax
mov dword [rsp - 0xc], 0x76846db6
je 0x140064a53
ror rax, 3
ror rax, 3
ror rax, 2
ror rax, 3
ror rax, 2
ror rax, 1
movabs rcx, 0xb78fcc65752cae5b
xor rcx, 0x7be3f0cc
add rcx, 0x38985704
sub rcx, 0x41f85338
add rcx, 0x7fffffff
sub rcx, 0x48e404c
add rax, rcx
xchg rbx, rbx
mov dword [rsp + 0x198], edi
not rax
ror rax, 0x1b
ror rax, 5
mov qword [rsi + 0x118], rax
jmp 0x140064a7f
mov dword [rsp + 0x198], 0x477e0529
xor dword [rsp + 0x198], 0x376bbe86
xor dword [rsp + 0x198], 0xaf3f802
sub dword [rsp + 0x198], 0x7ae643ac
mov edx, 0x4732b3e9
add edx, 0xde17318
xor edx, 0x2616e13
xor edx, 0xf1eee49
xor edx, 0x8a8e91ec
mov rcx, rbx
mov dword [rsp - 0x1c], edx
call fcn.140073900
test rax, rax
je 0x140064b0e
rol rax, 0x25
rol rax, 1
rol rax, 0x10
rol rax, 1
rol rax, 1
movabs rcx, 0xdaf2f1676ad1a2a
xor rcx, 0x7f692afd
add rcx, 0x1b3121c4
add rcx, 0x23c20c2b
add rax, rcx
mov dword [rsp - 0x30], 0x5ed6363a
mov dword [rsp + 0x50], edi
rol rax, 0xb
rol rax, 0x19
rol rax, 2
rol rax, 1
not rax
mov qword [rsi + 0x120], rax
jmp 0x140064b2e
mov dword [rsp + 0x50], 0x8cb7fe6
add dword [rsp + 0x50], 0x5ed9540b
sub dword [rsp + 0x50], 0xa386986
sub dword [rsp + 0x50], 0x5d6c6a6a
mov edx, 0x4172b864
sub edx, 0x3a0bd126
add edx, 0x19e20f08
add edx, 0xbcb2e9ee
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
test rax, rax
mov dword [rsp - 0x10], 0x3b5bc9fd
je 0x140064c3b
movabs rcx, 0x6420c5564a0656b
sub rcx, 0x2790d35c
xor rcx, 0x7d1156e2
xor rcx, 0x53301bd3
mov dword [rsp + 0x90], edi
xchg r12, r12
add rax, rcx
movabs rcx, 0x6418ccaf422ecb65
sub rcx, 0x2e6de4e3
xor rcx, 0x1f79f4ca
add rcx, 0x4b665d80
sub rcx, 0xf68daa1
not rax
rol rax, 0xa
rol rax, 7
rol rax, 2
rol rax, 0x14
add rcx, rax
mov dword [rsp - 0x30], ecx
movabs rax, 0x5e6617304c2faf0
add rax, 0x5dba0501
xor rax, 0x7433850d
add rax, 0x31e27bf1
xor rcx, rax
movabs rax, 0x390199770e8ad879
add rax, 0x15d55170
add rax, 0x810440d
add rax, 0x48ec8d8c
add rax, 0x7fffffff
sub rax, 0x2dbf159a
rol rcx, 8
rol rcx, 0xb
rol rcx, 1
xor rcx, rax
mov dword [rsp - 0x20], ebp
xchg rcx, r10
mov qword [rsi + 0x128], r10
xchg rcx, r10
jmp 0x140064c72
mov dword [rsp + 0x90], 0x4a7333b9
sub dword [rsp + 0x90], 0x33a39b5d
xor dword [rsp + 0x90], 0x46256681
add dword [rsp + 0x90], 0x2e33cb45
xor dword [rsp + 0x90], 0x7f1eca23
mov edx, 0x34aa79e2
add edx, 0x40217ca3
sub edx, 0x65b30794
xor edx, 0x7f819947
add edx, 0x6f467b3e
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073900
test rax, rax
je 0x140064d88
xchg r15, r15
movabs rcx, 0xc0683fdd6c216ccb
sub rcx, 0x530e74a1
xor rcx, 0x79946f55
xor rcx, 0x40ee7eec
add rcx, 0x7fffffff
xor rcx, 0x18672f65
mov dword [rsp + 0x98], edi
add rax, rcx
mov dword [rsp - 0x34], ebx
movabs rcx, 0x5193c5db3ac2da4f
add rcx, 0x27a43023
sub rcx, 0x6aac564
add rcx, 0x265930d7
xor rax, rcx
movabs rcx, 0x238d5def30d6c39f
xor rcx, 0x6f008d35
sub rcx, 0x5a5091e3
xor rcx, 0x647da86d
add rcx, 0x7fffffff
add rcx, 0xb1f9d9c
add rax, rcx
mov dword [rsp - 0x1c], 0xebadbe3
movabs rcx, 0x3fee858623b0eb12
sub rcx, 0xa1f9f87
add rcx, 0x39cedec2
sub rcx, 0x35e5429f
add rcx, 0xe8570e0
xor rax, rcx
mov r14, r14
ror rax, 2
ror rax, 0xd
ror rax, 1
ror rax, 1
xchg r14, rax
mov qword [rsi + 0x130], r14
xchg r14, rax
jmp 0x140064dbf
mov dword [rsp + 0x98], 0x1c26fb6f
xor dword [rsp + 0x98], 0x26ba5784
add dword [rsp + 0x98], 0x3feca337
xor dword [rsp + 0x98], 0x5adc3bcd
sub dword [rsp + 0x98], 0x20556bee
mov edx, 0x9edac4b
add edx, 0x4961a857
xor edx, 0x57b89f87
add edx, 0x5d1306d
xchg rsi, rcx
mov rsi, rbx
xchg rcx, rsi
call fcn.140073900
xchg r9, r9
test rax, rax
je 0x140064e95
movabs rcx, 0x950013f656798e61
sub rcx, 0x56547939
add rcx, 0x374c942a
sub rcx, 0x65da8c8
mov dword [rsp + 0xd8], edi
xchg rsi, rsi
add rax, rcx
movabs rcx, 0xb838c24e030b190d
add rcx, 0x378d3648
xor rcx, 0x20853454
sub rcx, 0x182c88af
add rcx, 0x2d4a393a
not rax
rol rax, 0xf
rol rax, 1
rol rax, 1
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x53e098c71c0c37be
xor rcx, 0x12f18140
add rcx, 0x4ad1bd6c
add rcx, 0x73671d54
xor rax, rcx
rol rax, 0x19
rol rax, 0x19
rol rax, 3
rol rax, 1
rol rax, 1
mov qword [rsi + 0x138], rax
jmp 0x140064ec1
mov dword [rsp + 0xd8], 0x47795a8e
sub dword [rsp + 0xd8], 0x400be457
add dword [rsp + 0xd8], 0x24e214d9
xor dword [rsp + 0xd8], 0x2c4f8b11
mov edx, 0x4902140d
add edx, 0x14eb6bdb
sub edx, 0x2612d7cd
add edx, 0x5d49d51e
mov rcx, rbx
xchg r15, r15
call fcn.140073900
test rax, rax
je 0x140064f7f
mov dword [rsp - 0x38], edx
ror rax, 1
movabs rcx, 0x59558ea90fa7784a
xor rcx, 0x1ee9fac1
add rcx, 0xdd41337
add rcx, 0x88f9f7a
add rcx, 0x7fffffff
xor rcx, 0x1a4709d
not rax
mov dword [rsp + 0xe0], edi
mov dword [rsp - 0x18], ebx
sub rax, rcx
movabs rcx, 0x4840da9e3ad00ff2
add rcx, 0x3baff03f
sub rcx, 0x6dcb177d
xor rcx, 0x5a96dad6
sub rcx, 0x145aaa83
rol rax, 1
mov dword [rsp - 0x44], esi
add rax, rcx
ror rax, 9
ror rax, 4
ror rax, 1
not rax
xchg r13, rax
mov qword [rsi + 0x140], r13
xchg r13, rax
jmp 0x140064fab
mov dword [rsp + 0xe0], 0x7fe1fb7a
sub dword [rsp + 0xe0], 0x2b08c308
xor dword [rsp + 0xe0], 0x538644cb
sub dword [rsp + 0xe0], 0x75f7cb8
mov edx, 0x20b8d3e8
xor edx, 0x50adf7d3
xor edx, 0x6c0f911f
add edx, 0x667f8f56
xchg r13, rbx
mov rcx, r13
xchg r13, rbx
call fcn.140073900
mov dword [rsp - 0x30], ebp
test rax, rax
je 0x140065053
not rax
mov dword [rsp + 0xe8], edi
mov dword [rsp - 0x3c], 0x4e80867
ror rax, 6
ror rax, 1
ror rax, 0xe
ror rax, 2
ror rax, 5
ror rax, 1
ror rax, 1
movabs rcx, 0x4c5e47581e1475a2
add rcx, 0x28873b80
xor rcx, 0x1affb4d9
add rcx, 0x57f5975
add rcx, 0x59a78097
xor rax, rcx
ror rax, 0x15
ror rax, 6
ror rax, 6
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x148], rax
jmp 0x14006508a
mov dword [rsp + 0xe8], 0x3d54d73f
add dword [rsp + 0xe8], 0x25f5b509
xor dword [rsp + 0xe8], 0x1a01eef8
sub dword [rsp + 0xe8], 0x36f93d42
sub dword [rsp + 0xe8], 0x4252256d
mov edx, 0xe822d75
xor edx, 0x4a48a66f
xor edx, 0x2b6f8015
sub edx, 0x2fdcf84e
add edx, 0x1cbd5986
mov rcx, rbx
call fcn.140073900
mov rsp, rsp
test rax, rax
je 0x140065172
movabs rcx, 0x496eca3714080346
xor rcx, 0x3ee29f77
add rcx, 0x314c6b85
add rcx, 0x1a62b4ad
sub rcx, 0x2e3f924d
mov dword [rsp + 0x17c], edi
mov dword [rsp - 0x18], 0x1d580ed1
xor rax, rcx
movabs rcx, 0x68a668166f61a68a
sub rcx, 0x17ee290d
xor rcx, 0x500e6fec
sub rcx, 0x4988a13
add rax, rcx
movabs rcx, 0x92aa769b6d091003
xor rcx, 0x48b85f56
add rcx, 0x7d859e5
add rcx, 0x7fffffff
sub rcx, 0x25536613
xor rax, rcx
movabs rcx, 0x66766c960097abd
sub rcx, 0xd14a2be
sub rcx, 0x129e19b4
xor rcx, 0x5bd38fc5
add rax, rcx
mov r11, r11
not rax
mov qword [rsi + 0x150], rax
jmp 0x1400651a9
mov dword [rsp + 0x17c], 0x5c7ccd5d
add dword [rsp + 0x17c], 0xcac3549
sub dword [rsp + 0x17c], 0x2f0e03e8
add dword [rsp + 0x17c], 0x781e69f
sub dword [rsp + 0x17c], 0x419ce55c
mov edx, 0x45d65439
xor edx, 0x31fe1d05
xor edx, 0x3478198b
add edx, 0xa1cf16da
xchg rbp, rbx
mov rcx, rbp
xchg rbx, rbp
call fcn.140073900
test rax, rax
mov dword [rsp - 0x3c], ebx
je 0x14006529d
rol rax, 0x12
rol rax, 0xc
rol rax, 9
rol rax, 1
rol rax, 5
movabs rcx, 0x483838967348afa0
add rcx, 0xfdf668
xor rcx, 0x73362240
xor rcx, 0x95f1c58
add rcx, 0x7fffffff
add rcx, 0x2576864e
add rax, rcx
mov dword [rsp - 0x30], ecx
mov dword [rsp + 0x44], edi
rol rax, 0xa
rol rax, 5
rol rax, 1
movabs rcx, 0x327693d72d4a1214
add rcx, 0x3ff9acad
sub rcx, 0x2a28ae1
xor rcx, 0x4fa8827f
sub rcx, 0x18d6f478
xor rax, rcx
xchg r8, r8
movabs rcx, 0xdaf3f34f7afa1180
sub rcx, 0x6e95ed81
xor rcx, 0x3a07883f
xor rcx, 0x3778419d
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x18], 0xd84b019
mov qword [rsi + 0x158], rax
jmp 0x1400652c5
mov dword [rsp + 0x44], 0x43f3c367
xor dword [rsp + 0x44], 0x834a3f3
xor dword [rsp + 0x44], 0x3fe93e21
sub dword [rsp + 0x44], 0x26d60e6c
sub dword [rsp + 0x44], 0x4d585048
mov edx, 0x4f88d4e4
add edx, 0x3340622
xor edx, 0x618a60da
xor edx, 0x6ed1e35
add edx, 0x3fbd5e13
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.140073900
test rax, rax
mov dword [rsp - 0x28], edx
je 0x14006539a
movabs rcx, 0x37194b76222c24d6
xor rcx, 0x665ec5d3
xor rcx, 0x49748f37
add rcx, 0x17e81f6d
add rcx, 0x7fffffff
xor rcx, 0x33f88b58
mov dword [rsp + 0x54], edi
add rax, rcx
movabs rcx, 0x3588e8815a5dd69b
add rcx, 0x1dc003c3
xor rcx, 0x2f2a3885
xor rcx, 0x2a0744e3
not rax
mov dword [rsp - 0x3c], edx
ror rax, 4
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x794d530a56d58dfc
sub rcx, 0x1aa38ee9
add rcx, 0x32d8c2e7
sub rcx, 0x141ab1e2
add rax, rcx
xchg rsp, rsp
xchg r13, rax
mov qword [rsi + 0x160], r13
xchg r13, rax
jmp 0x1400653ba
mov dword [rsp + 0x54], 0x785aee23
sub dword [rsp + 0x54], 0x710f0b87
add dword [rsp + 0x54], 0x6e685be6
xor dword [rsp + 0x54], 0x75b43e83
mov edx, 0x35f79358
add edx, 0x2be7007f
add edx, 0x1db51733
xor edx, 0xa22766c
xor edx, 0x740c35f
mov rcx, rbx
xchg rcx, rcx
call fcn.140073900
test rax, rax
je 0x14006540d
xchg rsp, rsp
lea rcx, [rsi + 0x168]
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
call fcn.1400711f0
mov r12, r12
mov dword [rsp + 0x5c], edi
jmp 0x14006542d
mov dword [rsp + 0x5c], 0x21f4f59a
add dword [rsp + 0x5c], 0x41e8785e
add dword [rsp + 0x5c], 0x4760dcb
sub dword [rsp + 0x5c], 0x68537bc2
mov edx, 0xca3da89
xor edx, 0x10ab33c1
add edx, 0x9d97a17
add edx, 0x749e822a
mov rcx, rbx
mov dword [rsp - 0x2c], 0x59863974
call fcn.140073900
test rax, rax
je 0x140065522
mov rbp, rbp
ror rax, 0xd
ror rax, 0xf
ror rax, 5
ror rax, 1
ror rax, 1
movabs rcx, 0x38247594665a39bb
add rcx, 0x30ec95f
sub rcx, 0x34d60ee4
xor rcx, 0x758aa8d9
add rcx, 0x7fffffff
sub rcx, 0x27122916
add rax, rcx
mov dword [rsp - 0x14], ebp
mov dword [rsp + 0x64], edi
movabs rcx, 0x6805a43925694c7c
add rcx, 0x68d41cd
sub rcx, 0x2b9ac5d7
xor rcx, 0x60b3ad92
add rcx, 0x7fffffff
sub rcx, 0x1f3851d
xor rax, rcx
mov dword [rsp - 0x10], edx
movabs rcx, 0x6e6a532b0261d755
add rcx, 0x14871ab
xor rcx, 0x65946374
add rcx, 0x7fffffff
add rcx, 0x16cd41e2
sub rax, rcx
rol rax, 0x39
rol rax, 4
rol rax, 1
xchg rdi, rax
mov qword [rsi + 0x170], rdi
xchg rdi, rax
jmp 0x14006554a
mov dword [rsp + 0x64], 0x7969fcdc
sub dword [rsp + 0x64], 0x45e17831
add dword [rsp + 0x64], 0xa04ab38
add dword [rsp + 0x64], 0x348cc871
sub dword [rsp + 0x64], 0x7219f853
mov edx, 0x1c934342
xor edx, 0x45e22655
sub edx, 0x4e31f4af
add edx, 0x4318013f
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.140073900
test rax, rax
mov dword [rsp - 0x20], edi
je 0x14006562e
rol rax, 2
rol rax, 0x12
rol rax, 1
rol rax, 1
movabs rcx, 0x74f4a1d45fa1b135
xor rcx, 0x20bf163d
sub rcx, 0x7441acea
xor rcx, 0x263229d1
add rcx, 0x75cf72d0
xor rax, rcx
mov dword [rsp + 0xa4], edi
mov dword [rsp - 0x30], 0x63c73f79
movabs rcx, 0x24bc13a0003148f9
xor rcx, 0x42dcf634
xor rcx, 0x17da0622
xor rcx, 0x2fc73b8f
add rax, rcx
mov dword [rsp - 0xc], edi
movabs rcx, 0x41e5e1e35002049
add rcx, 0x25471e9
xor rcx, 0x4f563f4e
sub rcx, 0x53262bdf
add rcx, 0x4137df90
not rax
rol rax, 0x13
rol rax, 1
add rax, rcx
not rax
xchg rcx, rax
mov qword [rsi + 0x178], rcx
xchg rcx, rax
jmp 0x14006565a
mov dword [rsp + 0xa4], 0x5d1ad02c
xor dword [rsp + 0xa4], 0x7e132763
xor dword [rsp + 0xa4], 0x42660d9
sub dword [rsp + 0xa4], 0x272f9795
mov edx, 0x6abef65
add edx, 0x368ac3c2
xor edx, 0x271c5b96
add edx, 0x134da851
mov rcx, rbx
mov dword [rsp - 0x1c], edi
call fcn.140073900
test rax, rax
je 0x14006571c
mov dword [rsp - 0x20], esp
ror rax, 0xf
ror rax, 0x11
ror rax, 6
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0xcffa707504bd93e
sub rcx, 0x1b2c8781
sub rcx, 0x2408b9af
xor rcx, 0x266cec8f
add rcx, 0x48b488e3
sub rax, rcx
mov dword [rsp + 0xac], edi
ror rax, 0xc
ror rax, 1
ror rax, 1
movabs rcx, 0x454b64b85d1b5014
sub rcx, 0x4c56e644
xor rcx, 0x6af3e0be
xor rcx, 0x505200d5
xor rcx, 0x1111346e
not rax
add rax, rcx
mov rbx, rbx
not rax
mov qword [rsi + 0x180], rax
jmp 0x140065748
mov dword [rsp + 0xac], 0x5392beda
sub dword [rsp + 0xac], 0xed2ded2
sub dword [rsp + 0xac], 0x206f9e10
sub dword [rsp + 0xac], 0x245041f7
mov edx, 0x26e2b30
add edx, 0x7452a327
sub edx, 0x1fc02f28
xor edx, 0x52468e62
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073900
test rax, rax
je 0x140065820
xchg r8, r8
movabs rcx, 0x4ac1ee4f3bc9a99a
add rcx, 0x173d19cb
sub rcx, 0x43a1ce8
xor rcx, 0x5dc98f6a
add rcx, 0x7fffffff
add rcx, 0x15bae88f
mov dword [rsp + 0xd4], edi
mov dword [rsp - 0x3c], 0x674303db
add rax, rcx
movabs rcx, 0x4a21e47750a7a92c
add rcx, 0x323f91b
add rcx, 0x2bbad086
xor rcx, 0x7ae68ed4
add rcx, 0x7fffffff
add rcx, 0x2821e4fb
xor rax, rcx
mov r12, r12
movabs rcx, 0x4f443e12749a308e
sub rcx, 0x62b9c6e7
add rcx, 0x6cd591
add rcx, 0x20e2dbc3
not rax
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x188], r13
xchg r13, rax
jmp 0x14006584c
mov dword [rsp + 0xd4], 0x32c3a7a7
add dword [rsp + 0xd4], 0x1062be32
sub dword [rsp + 0xd4], 0x250080c6
sub dword [rsp + 0xd4], 0x1e25e512
mov edx, 0x3575c02f
xor edx, 0x6a33fb6a
add edx, 0xdd2ef6
add edx, 0x14f9b64b
add edx, 0x59b1d922
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073900
test rax, rax
je 0x140065935
mov dword [rsp - 0x38], 0x45835a6f
movabs rcx, 0xcba9ab2d0c739c37
xor rcx, 0x1141d82f
add rcx, 0x5d0ba904
sub rcx, 0x5780e676
add rcx, 0x7fffffff
add rcx, 0x2e0c4784
mov dword [rsp + 0xdc], edi
mov dword [rsp - 0x20], 0x2b4077f7
add rax, rcx
movabs rcx, 0x55bf15e54a88f360
add rcx, 0x2fab30f8
xor rcx, 0x6b675fef
xor rcx, 0x490baf4b
add rcx, 0x7fffffff
xor rcx, 0x3d53384a
not rax
sub rax, rcx
mov dword [rsp - 0x3c], esi
movabs rcx, 0x394b281a216d3f58
xor rcx, 0x559bc18f
sub rcx, 0x3d984e72
add rcx, 0x72dcfda9
xor rax, rcx
mov r13, r13
rol rax, 1
rol rax, 1
mov qword [rsi + 0x190], rax
jmp 0x140065961
mov dword [rsp + 0xdc], 0x29398601
sub dword [rsp + 0xdc], 0x15b04dc3
xor dword [rsp + 0xdc], 0x65d2f7eb
xor dword [rsp + 0xdc], 0x765bcfd4
mov edx, 0x4b69eca6
sub edx, 0xaafabae
sub edx, 0x3dacdab7
add edx, 0xe3e313a6
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140073900
test rax, rax
mov r9, r9
je 0x140065a28
rol rax, 0x1b
rol rax, 1
movabs rcx, 0x8665dee6b5d7d23
add rcx, 0x12624eb3
sub rcx, 0x4f8d0bd5
sub rcx, 0x10f8c884
add rcx, 0x7fffffff
add rcx, 0x1b3bfa1c
not rax
mov dword [rsp + 0x10c], edi
ror rax, 7
ror rax, 4
ror rax, 1
add rax, rcx
mov dword [rsp - 0xc], 0x1f5053aa
movabs rcx, 0x135cebae3586d30e
xor rcx, 0x423dc099
xor rcx, 0x75007ca4
add rcx, 0x7fffffff
add rcx, 0x4d1b62ba
not rax
xchg rsi, rsi
sub rax, rcx
not rax
xchg r15, rax
mov qword [rsi + 0x198], r15
xchg r15, rax
jmp 0x140065a54
mov dword [rsp + 0x10c], 0x3724628e
sub dword [rsp + 0x10c], 0x24662b54
add dword [rsp + 0x10c], 0x53aa0bfd
sub dword [rsp + 0x10c], 0x66684336
mov edx, 0x89990f
add edx, 0x1f9a6007
add edx, 0x2a0e60e2
xor edx, 0x2d83052c
xor edx, 0xac4a89b3
xchg rcx, r11
mov r11, rbx
xchg r11, rcx
call fcn.140073900
mov dword [rsp - 0x30], 0xb856358
test rax, rax
je 0x140065b8b
rol rax, 5
rol rax, 0x11
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 1
movabs rcx, 0x118d7d0851cd9fe1
add rcx, 0x18a6328
xor rcx, 0x6e83eff2
add rcx, 0x7fffffff
add rcx, 0x10afe9d5
xor rax, rcx
mov dword [rsp + 0x114], edi
mov dword [rsp - 0x40], esp
movabs rcx, 0x1af6c0bd5ec63491
xor rcx, 0x11a14955
sub rcx, 0x3361984d
add rcx, 0x3e7f32b7
add rcx, 0x7fffffff
sub rcx, 0x47041dad
add rax, rcx
mov r14, r14
movabs rcx, 0x25d297667c3beb0c
sub rcx, 0x144e9505
xor rcx, 0x2c4938af
sub rcx, 0x8b253c2
xor rcx, 0x6bfa037e
rol rax, 8
rol rax, 2
rol rax, 4
rol rax, 1
sub rax, rcx
movabs rcx, 0x2653dc811e07a096
xor rcx, 0x5b4cea0c
add rcx, 0x18522133
xor rcx, 0x44256f8b
add rcx, 0x7fffffff
xor rcx, 0x66d07131
rol rax, 2
rol rax, 1
add rax, rcx
xchg r9, rax
mov qword [rsi + 0x1a0], r9
xchg r9, rax
jmp 0x140065bb7
mov dword [rsp + 0x114], 0x3d8155dc
add dword [rsp + 0x114], 0x35c69041
sub dword [rsp + 0x114], 0x11f085e1
sub dword [rsp + 0x114], 0x6157603b
mov edx, 0x52b7781f
sub edx, 0x25399092
sub edx, 0x417f067
sub edx, 0x6cd9a98
xor edx, 0x3da8ce3e
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
test rax, rax
mov dword [rsp - 0x34], ecx
je 0x140065cad
movabs rcx, 0xea843e8b184ce48c
add rcx, 0x51ffcfbd
xor rcx, 0x2dfc8825
add rcx, 0x614849
add rcx, 0x7fffffff
add rcx, 0x1ef50103
mov dword [rsp + 0x118], edi
add rax, rcx
xchg rdx, rdx
movabs rcx, 0x50268f9701161007
xor rcx, 0x138403d4
add rcx, 0x3323b11d
sub rcx, 0x2b90b7c0
add rcx, 0x7fffffff
add rcx, 0xd138740
rol rax, 0x18
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x47fcda2b16c5fdb6
add rcx, 0x4d437599
xor rcx, 0x1e090fe9
sub rcx, 0xd99260d
rol rax, 3
rol rax, 0x20
rol rax, 1
not rax
add rax, rcx
xchg r12, rax
mov qword [rsi + 0x1a8], r12
xchg r12, rax
jmp 0x140065cd9
mov dword [rsp + 0x118], 0x10d53959
sub dword [rsp + 0x118], 0xaec1daa
add dword [rsp + 0x118], 0x35cd4144
sub dword [rsp + 0x118], 0x3bb65cf2
mov edx, 0x32844c49
sub edx, 0xb679d85
xor edx, 0x45e9ed74
add edx, 0x7d637795
mov rcx, rbx
mov dword [rsp - 0xc], esi
call fcn.140073900
test rax, rax
je 0x140065d95
mov r13, r13
not rax
mov dword [rsp + 0x128], edi
movabs rcx, 0x4007b960372e214f
xor rcx, 0x688d5bf5
xor rcx, 0x5ececadd
add rcx, 0x25f4a3fb
add rax, rcx
xchg rsi, rsi
movabs rcx, 0x157119b0605a4ede
add rcx, 0xc28e0a4
sub rcx, 0x4411ab57
add rcx, 0x7fffffff
xor rcx, 0x56655849
xor rax, rcx
mov rbp, rbp
movabs rcx, 0x294e7522916ec2b
sub rcx, 0x12b622e3
xor rcx, 0x59efbdb7
add rcx, 0x5950c086
add rax, rcx
mov dword [rsp - 0x20], edx
mov qword [rsi + 0x1b0], rax
jmp 0x140065dcc
mov dword [rsp + 0x128], 0x298d26a9
add dword [rsp + 0x128], 0x440a7c71
sub dword [rsp + 0x128], 0x1c23cb4
add dword [rsp + 0x128], 0x1512a19
sub dword [rsp + 0x128], 0x6d26907e
mov edx, 0x1c56ab04
sub edx, 0x153fb632
add edx, 0xe16df46
add edx, 0xa46180ac
mov rcx, rbx
mov r8, r8
call fcn.140073900
test rax, rax
je 0x140065ea2
movabs rcx, 0x4f17c3aa2bc367a6
add rcx, 0xb94719a
xor rcx, 0x6d96f56e
xor rcx, 0x10bf52d6
add rcx, 0x33f0ea0
mov dword [rsp + 0x130], edi
xchg r10, r10
add rax, rcx
movabs rcx, 0x69f941ab171e5b0e
xor rcx, 0x45d7a44e
xor rcx, 0x612737f
xor rcx, 0x68aa97e0
rol rax, 7
rol rax, 2
rol rax, 3
rol rax, 3
rol rax, 1
add rax, rcx
xchg rsi, rsi
movabs rcx, 0xbdb193cd02fbd34c
add rcx, 0x6b7b83a3
sub rcx, 0x2359d22d
sub rcx, 0x3dc7a167
add rcx, 0x73f3c62d
rol rax, 0x13
add rax, rcx
xchg r14, r14
xchg r12, rax
mov qword [rsi + 0x1b8], r12
xchg r12, rax
jmp 0x140065ece
mov dword [rsp + 0x130], 0x23267f4
add dword [rsp + 0x130], 0x46d96f38
add dword [rsp + 0x130], 0x1ea60109
sub dword [rsp + 0x130], 0x67b1d834
mov edx, 0x1b60d435
add edx, 0x53bdf1c4
sub edx, 0x6abcdd0d
xor edx, 0x4c70448b
add edx, 0x37aac7ca
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
test rax, rax
mov dword [rsp - 0x34], 0x675039aa
je 0x140065fc3
movabs rcx, 0x863ae75000748a8c
xor rcx, 0x1aafb427
xor rcx, 0x4f0d6c7d
add rcx, 0x2a54379a
mov dword [rsp + 0x148], edi
add rax, rcx
mov rsp, rsp
movabs rcx, 0x65f5ee023006605
add rcx, 0x49e89bc7
xor rcx, 0x4cba36de
xor rcx, 0x10b4415d
add rcx, 0x174c49d9
rol rax, 9
rol rax, 7
rol rax, 4
rol rax, 1
add rax, rcx
mov dword [rsp - 0x24], ebx
movabs rcx, 0x4481b8154ef18b8c
add rcx, 0x2bf5ce69
sub rcx, 0x50d6e962
add rcx, 0x7fffffff
sub rcx, 0xcf711b2
rol rax, 8
rol rax, 0x1b
rol rax, 5
rol rax, 1
rol rax, 1
add rax, rcx
mov rbx, rbx
not rax
xchg r11, rax
mov qword [rsi + 0x1c0], r11
xchg r11, rax
jmp 0x140065fef
mov dword [rsp + 0x148], 0x6b20e711
sub dword [rsp + 0x148], 0x5c9189f6
add dword [rsp + 0x148], 0x6bde6315
xor dword [rsp + 0x148], 0x7a6dc031
mov edx, 0x2b8fdcf7
add edx, 0x4ed25c46
xor edx, 0x5ebde96d
sub edx, 0x17703eff
add edx, 0x9c5ab30a
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
mov dword [rsp - 0x24], esp
test rax, rax
je 0x1400660f9
not rax
xchg rsi, rsi
mov dword [rsp + 0x14c], edi
movabs rcx, 0xdc89bec2f1159c9
xor rcx, 0x7f777b7
sub rcx, 0x24174d4
add rcx, 0x37961139
xor rcx, 0x25b6482c
sub rax, rcx
movabs rcx, 0x1109abcc3631d33a
add rcx, 0x33a00c65
xor rcx, 0x281a1574
add rcx, 0x9a534d1
xor rax, rcx
mov dword [rsp - 0x30], 0x114d2798
movabs rcx, 0x946e929269a25a3a
xor rcx, 0x323b5f3c
sub rcx, 0x5de4848
sub rcx, 0x40cdd7e2
ror rax, 0x16
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x14], 0x5bc3da3
movabs rcx, 0x290e6c1f705be50f
add rcx, 0xf2e54d8
sub rcx, 0x59f0ee21
add rcx, 0x7fffffff
add rcx, 0x546f5988
xor rax, rcx
ror rax, 0xc
xchg r11, rax
mov qword [rsi + 0x1c8], r11
xchg r11, rax
jmp 0x140066130
mov dword [rsp + 0x14c], 0x21258c9
add dword [rsp + 0x14c], 0x77d4f3cd
sub dword [rsp + 0x14c], 0x43e4ccf6
xor dword [rsp + 0x14c], 0x462829cb
sub dword [rsp + 0x14c], 0x702a566a
mov edx, 0x3f262fc9
sub edx, 0x5a678df
xor edx, 0x2523350b
add edx, 0x9ee8751d
mov rcx, rbx
call fcn.140073900
test rax, rax
xchg r9, r9
je 0x1400661d4
rol rax, 4
rol rax, 0x23
rol rax, 1
rol rax, 1
movabs rcx, 0x369fd6380663c3
sub rcx, 0x1175e4b1
xor rcx, 0x51ce9f0d
sub rcx, 0x329651a5
xor rcx, 0x76a7484e
add rax, rcx
mov dword [rsp + 0x170], edi
xchg r12, r12
movabs rcx, 0x415e05b97accfbbe
sub rcx, 0x5e02a2d1
xor rcx, 0x22d8c6ec
add rcx, 0x45d29548
xor rax, rcx
not rax
xchg r12, r12
xchg r9, rax
mov qword [rsi + 0x1d0], r9
xchg r9, rax
jmp 0x14006620b
mov dword [rsp + 0x170], 0x62dd26d3
add dword [rsp + 0x170], 0x958b6a5
xor dword [rsp + 0x170], 0x26643b3a
xor dword [rsp + 0x170], 0x49efac9a
xor dword [rsp + 0x170], 0x3be4ad9
mov edx, 0x4fc6bd89
add edx, 0x27ca13a4
xor edx, 0x4f6d3642
add edx, 0xa075a458
xchg rbx, rdi
mov rcx, rdi
xchg rbx, rdi
call fcn.140073900
mov dword [rsp - 0x2c], ebx
test rax, rax
je 0x1400662d6
rol rax, 1
rol rax, 6
rol rax, 1
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x79fbfaad74f0391d
sub rcx, 0x515dd6d5
add rcx, 0x4e404d34
sub rcx, 0x4b9e3e68
add rcx, 0x7fffffff
xor rcx, 0xef492a1
add rax, rcx
mov dword [rsp - 0x30], ebx
mov dword [rsp + 0x188], edi
movabs rcx, 0x442252d45fea0b7e
sub rcx, 0x31b4ad2b
add rcx, 0xd2f843d
add rcx, 0x7acf1c0
add rcx, 0x26d5b037
xor rax, rcx
mov r8, r8
rol rax, 5
rol rax, 1
xchg r13, rax
mov qword [rsi + 0x1d8], r13
xchg r13, rax
jmp 0x14006630d
mov dword [rsp + 0x188], 0x730ce66
add dword [rsp + 0x188], 0x39e2eec3
sub dword [rsp + 0x188], 0x1ee2c1e9
add dword [rsp + 0x188], 0x201c5153
sub dword [rsp + 0x188], 0x424d4c92
mov edx, 0x535ed9e7
sub edx, 0xa2be3a5
add edx, 0x24db7bb5
sub edx, 0x31812e6e
xor edx, 0x8c54a2b2
xchg rcx, rdi
mov rdi, rbx
xchg rdi, rcx
call fcn.140073900
test rax, rax
je 0x1400663dd
xchg r12, r12
movabs rcx, 0x6e90c8eb66e1aaec
xor rcx, 0x12304186
sub rcx, 0x5496c9df
sub rcx, 0x19cc2fc0
mov dword [rsp + 0x38], edi
add rax, rcx
mov dword [rsp - 0xc], edx
movabs rcx, 0x3e31f8172990ea7a
add rcx, 0x3f109f01
sub rcx, 0x1d8b77cc
sub rcx, 0x135b4a97
ror rax, 0x35
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x40], edx
ror rax, 4
ror rax, 0xf
ror rax, 6
ror rax, 4
ror rax, 1
not rax
ror rax, 0xc
ror rax, 8
ror rax, 8
ror rax, 1
ror rax, 1
xchg r14, rax
mov qword [rsi + 0x1e0], r14
xchg r14, rax
jmp 0x140066405
mov dword [rsp + 0x38], 0x7b2dd754
add dword [rsp + 0x38], 0x1152ac9
xor dword [rsp + 0x38], 0x60c446bc
sub dword [rsp + 0x38], 0x11e959cb
sub dword [rsp + 0x38], 0xa9dead5
mov edx, 0x6214e20a
sub edx, 0x5cbbfc1f
xor edx, 0x480a5c85
sub edx, 0x1f3fdc52
xor edx, 0xa015b83d
mov rcx, rbx
call fcn.140073900
mov r8, r8
test rax, rax
je 0x140066520
movabs rcx, 0xcb4ae2a10ab96394
sub rcx, 0x5fcf207
add rcx, 0x6ae9aec6
add rcx, 0x7fffffff
xor rcx, 0x1edbb457
mov dword [rsp + 0x40], edi
add rax, rcx
movabs rcx, 0x4354486507c08a58
add rcx, 0x18dd7c09
xor rcx, 0x2d05b4cb
sub rcx, 0x31ebd6b
add rcx, 0x7fffffff
xor rcx, 0x62c945ef
rol rax, 8
rol rax, 3
rol rax, 1
rol rax, 8
rol rax, 4
rol rax, 7
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x23f752301c1ab639
add rcx, 0x1508787
add rcx, 0x2fb37363
xor rcx, 0x3b6fd4e4
add rcx, 0x1c565b4e
sub rax, rcx
mov dword [rsp - 0x1c], edi
movabs rcx, 0x6c104ad30f02bb8c
add rcx, 0x33aa2d3b
xor rcx, 0x57db9840
xor rcx, 0x50386c29
not rax
mov dword [rsp - 0x30], 0x2a1862cf
ror rax, 1
ror rax, 3
xor rax, rcx
xchg rcx, rcx
mov qword [rsi + 0x1e8], rax
jmp 0x140066548
mov dword [rsp + 0x40], 0x1769befb
add dword [rsp + 0x40], 0x4ea66f6f
xor dword [rsp + 0x40], 0x38b73a03
xor dword [rsp + 0x40], 0x65900326
xor dword [rsp + 0x40], 0x3b37174e
mov edx, 0x282653d6
add edx, 0x27830067
xor edx, 0x1e5cb0ba
sub edx, 0x46c58e3c
xor edx, 0x86c4d325
mov rcx, rbx
mov rbp, rbp
call fcn.140073900
test rax, rax
je 0x140066614
mov rbp, rbp
movabs rcx, 0xd16613ae58371802
add rcx, 0x73a37f5
xor rcx, 0x59d86530
xor rcx, 0x78d370f2
add rcx, 0x7fffffff
xor rcx, 0x7edfb91d
mov dword [rsp + 0x48], edi
mov dword [rsp - 0xc], 0x76ea1605
add rax, rcx
movabs rcx, 0x5b79115d10466d8c
add rcx, 0x3766cc25
add rcx, 0x2bcd2122
xor rcx, 0x11d52fed
ror rax, 0xd
ror rax, 1
ror rax, 1
not rax
add rax, rcx
mov rbp, rbp
rol rax, 0xa
rol rax, 0xa
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
xchg r8, rax
mov qword [rsi + 0x1f0], r8
xchg r8, rax
jmp 0x140066634
mov dword [rsp + 0x48], 0x1af31e99
add dword [rsp + 0x48], 0x47449f56
xor dword [rsp + 0x48], 0x3efce181
sub dword [rsp + 0x48], 0x5ccb5c6d
mov edx, 0x55e6f517
sub edx, 0x511b67c
sub edx, 0x1dbf4418
sub edx, 0x16ef3679
add edx, 0xb8ffa7dc
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073900
test rax, rax
je 0x14006677d
mov r12, r12
ror rax, 0x18
ror rax, 9
ror rax, 0x14
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x6cb48a6858e6ce12
xor rcx, 0x1c373fd9
add rcx, 0x2166b9a4
xor rcx, 0x534696e8
add rcx, 0x1efbd3a8
add rax, rcx
mov rbx, rbx
mov dword [rsp + 0x80], edi
rol rax, 7
rol rax, 7
rol rax, 2
rol rax, 1
movabs rcx, 0x34e8038b1d18036c
sub rcx, 0x1c544ed7
xor rcx, 0x5939d09
add rcx, 0x7fffffff
xor rcx, 0x65aeba44
xor rax, rcx
mov dword [rsp - 0x38], 0x7bc02cb4
movabs rcx, 0x39164b3c65507a34
sub rcx, 0x239d30fd
add rcx, 0x1a4dbe3e
sub rcx, 0x3a23bf4a
add rcx, 0x7fffffff
xor rcx, 0x51d09185
add rax, rcx
mov dword [rsp - 0x38], esi
movabs rcx, 0x295e2a283214dc9f
add rcx, 0x3d93bfb
xor rcx, 0x4044e55c
sub rcx, 0x27fcc398
sub rcx, 0x2cd30438
rol rax, 2
rol rax, 0x1f
rol rax, 0x15
rol rax, 2
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x10], ebp
mov qword [rsi + 0x1f8], rax
jmp 0x1400667b4
mov dword [rsp + 0x80], 0x64af820a
sub dword [rsp + 0x80], 0x3a9921e9
xor dword [rsp + 0x80], 0x73558989
xor dword [rsp + 0x80], 0x3e71d509
sub dword [rsp + 0x80], 0x67323ca0
mov edx, 0x3c6e51ce
add edx, 0x2a509083
sub edx, 0x5cb6ad4f
xor edx, 0x31a9b7de
add edx, 0x2cbf284c
mov rcx, rbx
call fcn.140073900
test rax, rax
mov dword [rsp - 0x3c], ebx
je 0x14006689f
rol rax, 0x22
rol rax, 0x11
rol rax, 1
rol rax, 1
movabs rcx, 0x2e576c363ee3c665
sub rcx, 0x3ac6d4eb
add rcx, 0x6dcd662a
sub rcx, 0x52c75ed1
add rax, rcx
mov dword [rsp + 0xb8], edi
rol rax, 0x1e
rol rax, 1
rol rax, 8
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0xda6e6c5926f640b9
xor rcx, 0x7597076a
sub rcx, 0x3e4382bf
add rcx, 0x2d564eb0
xor rcx, 0x3094bf5a
add rax, rcx
movabs rcx, 0x571135236084c4dc
sub rcx, 0x193690c0
sub rcx, 0x13def9b3
xor rcx, 0x46d7d328
xor rax, rcx
xchg rcx, rcx
ror rax, 0x2f
ror rax, 5
ror rax, 4
ror rax, 1
xchg r13, rax
mov qword [rsi + 0x200], r13
xchg r13, rax
jmp 0x1400668d6
mov dword [rsp + 0xb8], 0x386214ce
xor dword [rsp + 0xb8], 0x46124e64
sub dword [rsp + 0xb8], 0x559befed
xor dword [rsp + 0xb8], 0x153ef827
sub dword [rsp + 0xb8], 0x3dea9299
mov edx, 0x23cb5aac
add edx, 0x704a0f7
xor edx, 0xc3e484c
add edx, 0xec101bb
xor edx, 0x578660be
xchg r9, rbx
mov rcx, r9
xchg r9, rbx
call fcn.140073900
test rax, rax
mov rdi, rdi
je 0x1400669c7
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 4
ror rax, 9
ror rax, 8
ror rax, 1
movabs rcx, 0x586597b6317bd66
add rcx, 0x1936c577
sub rcx, 0x6af4f92f
add rcx, 0x3f50efe0
sub rcx, 0x4021b6b3
add rax, rcx
xchg rsi, rsi
mov dword [rsp + 0xc8], edi
movabs rcx, 0x1219a416483312c2
sub rcx, 0x2de287ab
add rcx, 0x340bc232
add rcx, 0x7fffffff
add rcx, 0xbd41ba8
xor rax, rcx
movabs rcx, 0xf852e0b70d28d5a1
add rcx, 0x2606c7dd
xor rcx, 0x43c2a1ad
sub rcx, 0x5b6f61e2
add rcx, 0x790e0b81
ror rax, 6
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x2c], ebp
mov qword [rsi + 0x208], rax
jmp 0x1400669fe
mov dword [rsp + 0xc8], 0x730ac1ce
sub dword [rsp + 0xc8], 0x4f51a596
add dword [rsp + 0xc8], 0xfd6cea2
add dword [rsp + 0xc8], 0x2a3bc04b
sub dword [rsp + 0xc8], 0x5dcbab24
mov edx, 0x45a77b60
xor edx, 0x67a346d2
add edx, 0x2fb59fcc
xor edx, 0x59ff6a4e
add edx, 0x654edf5
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.140073900
mov dword [rsp - 0x28], 0x37ffb93f
test rax, rax
je 0x140066ac8
ror rax, 0x14
ror rax, 0x26
ror rax, 3
ror rax, 1
movabs rcx, 0x4298087c57fa615e
xor rcx, 0x1232b1b8
xor rcx, 0x71028df7
add rcx, 0x3ad1bf6c
add rcx, 0x7691aa68
not rax
mov dword [rsp - 0x44], 0x351d58e4
mov dword [rsp + 0x110], edi
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 5
add rax, rcx
mov dword [rsp - 0x18], ebp
movabs rcx, 0x11dbea89071d40c3
add rcx, 0x2dcde7cd
xor rcx, 0x5ed12e6a
add rcx, 0x1b0910f1
xor rax, rcx
mov qword [rsi + 0x210], rax
mov r14, r14
jmp 0x140066aff
mov dword [rsp + 0x110], 0x6aaecdd9
xor dword [rsp + 0x110], 0x2693b7ae
sub dword [rsp + 0x110], 0x3be6739d
sub dword [rsp + 0x110], 0xf8be191
sub dword [rsp + 0x110], 0xcb2548
mov edx, 0x66aa52cb
sub edx, 0x6654655d
add edx, 0x663c6880
add edx, 0x5c0f8930
mov rcx, rbx
mov dword [rsp - 0x24], ecx
call fcn.140073900
test rax, rax
je 0x140066bbd
mov dword [rsp - 0x14], 0x6b7f1bf7
movabs rcx, 0x520194c3c943484
sub rcx, 0x3308b71
add rcx, 0x16194802
add rcx, 0x1401888e
mov dword [rsp + 0x164], edi
add rax, rcx
movabs rcx, 0x40798e3c4fa3f031
xor rcx, 0x7e0d35d4
xor rcx, 0xf518dba
add rcx, 0x2f7e0142
add rcx, 0x7bceb132
not rax
ror rax, 0x26
ror rax, 1
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x14], 0x13a00f8b
not rax
xchg r11, rax
mov qword [rsi + 0x218], r11
xchg r11, rax
jmp 0x140066be9
mov dword [rsp + 0x164], 0x706e0db1
xor dword [rsp + 0x164], 0x178dfd53
sub dword [rsp + 0x164], 0x50a1e03d
sub dword [rsp + 0x164], 0x174210a4
mov edx, 0x2eee7604
xor edx, 0x690dbbf5
sub edx, 0x38fa023d
add edx, 0x699bfa90
xor edx, 0xb4b49af4
mov rcx, rbx
mov r8, r8
call fcn.140073900
test rax, rax
je 0x140066c7c
mov dword [rsp - 0x14], ecx
movabs rcx, 0xc7f097c96a5d221a
add rcx, 0x1477de8f
sub rcx, 0x4cef210f
sub rcx, 0x1cb61ebb
mov dword [rsp + 0x34], edi
add rax, rcx
mov dword [rsp - 0x28], 0x10b753b9
not rax
ror rax, 0xd
ror rax, 7
ror rax, 0x15
ror rax, 5
ror rax, 0xb
ror rax, 1
ror rax, 1
not rax
xchg r10, rax
mov qword [rsi + 0x220], r10
xchg r10, rax
jmp 0x140066c9c
mov dword [rsp + 0x34], 0x3500f479
xor dword [rsp + 0x34], 0x11de5e5e
xor dword [rsp + 0x34], 0x615bd55
sub dword [rsp + 0x34], 0x22cb1771
mov edx, 0x6624eb3
add edx, 0x29314e2f
add edx, 0x332bb58b
add edx, 0x38937f5f
xchg r9, rcx
mov r9, rbx
xchg rcx, r9
call fcn.140073900
test rax, rax
mov dword [rsp - 0x14], ecx
je 0x140066d4d
not rax
mov dword [rsp + 0x3c], edi
ror rax, 0xb
ror rax, 1
movabs rcx, 0x3ff83a260e403dbb
xor rcx, 0x61af175
add rcx, 0x648bd094
add rcx, 0x64c60fa
xor rcx, 0x758409eb
add rax, rcx
mov dword [rsp - 0x28], 0x2498768
movabs rcx, 0x6a4279933044415e
sub rcx, 0x15c1cb54
add rcx, 0x390b734
add rcx, 0x902417f
xor rax, rcx
xchg r11, r11
ror rax, 0xe
ror rax, 3
ror rax, 1
xchg r14, rax
mov qword [rsi + 0x228], r14
xchg r14, rax
jmp 0x140066d6d
mov dword [rsp + 0x3c], 0x5cbbf6b8
add dword [rsp + 0x3c], 0x5f401f4
xor dword [rsp + 0x3c], 0x299d2cc0
sub dword [rsp + 0x3c], 0x4b32d46b
mov edx, 0x13b0fc48
xor edx, 0x41d6bfc0
add edx, 0x290583fc
sub edx, 0x32c2e6f
xor edx, 0x9fd25646
mov rcx, rbx
call fcn.140073900
mov dword [rsp - 0x38], 0x319a804c
test rax, rax
je 0x140066e43
not rax
mov dword [rsp + 0x8c], edi
mov dword [rsp - 0x1c], edi
ror rax, 0xf
ror rax, 3
ror rax, 0x16
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0xc38193c402244a63
xor rcx, 0x749064a9
sub rcx, 0x2ce2e792
sub rcx, 0x1f34a915
xor rax, rcx
mov dword [rsp - 0x38], 0x533efa99
movabs rcx, 0xc9e1e26d3a15921b
add rcx, 0x28efeca6
sub rcx, 0x3a45a52a
sub rcx, 0x74d6b1e
sub rcx, 0xe965ecd
rol rax, 2
rol rax, 0xa
rol rax, 0x12
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x230], r13
xchg r13, rax
jmp 0x140066e6f
mov dword [rsp + 0x8c], 0x34a4428f
sub dword [rsp + 0x8c], 0xb2a0784
xor dword [rsp + 0x8c], 0x78fcdfbe
sub dword [rsp + 0x8c], 0x5186e4b4
mov edx, 0x16d2993a
add edx, 0x50571e
add edx, 0x62998f2
add edx, 0x58727589
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
test rax, rax
mov dword [rsp - 0x38], ebp
je 0x140066eff
rol rax, 0x2b
rol rax, 1
rol rax, 5
rol rax, 1
movabs rcx, 0x3aebb3da32c0337a
xor rcx, 0x2b388ad1
xor rcx, 0x2ed8d061
xor rcx, 0x3adad063
not rax
xchg rbx, rbx
mov dword [rsp + 0x94], edi
sub rax, rcx
not rax
ror rax, 0xf
ror rax, 0xa
ror rax, 0x1d
ror rax, 1
mov qword [rsi + 0x238], rax
mov r10, r10
jmp 0x140066f36
mov dword [rsp + 0x94], 0xe2efb28
xor dword [rsp + 0x94], 0x58f89c61
xor dword [rsp + 0x94], 0x7c2e1fe3
xor dword [rsp + 0x94], 0x40d736d5
xor dword [rsp + 0x94], 0x6a2f4e7e
mov edx, 0x12be397f
add edx, 0xcd9912
xor edx, 0x48752c1
add edx, 0x4ca326a3
add edx, 0x6c11cf27
xchg rcx, r12
mov r12, rbx
xchg r12, rcx
call fcn.140073900
mov r10, r10
test rax, rax
je 0x14006701c
rol rax, 0x18
rol rax, 7
rol rax, 3
rol rax, 1
movabs rcx, 0x15de4346481a21c3
xor rcx, 0x45631863
add rcx, 0x28c160fe
xor rcx, 0x11f9ecb9
add rcx, 0x7fffffff
add rcx, 0x27a673bb
add rax, rcx
mov dword [rsp - 0x18], esp
mov dword [rsp + 0xc4], edi
movabs rcx, 0x609abd7656686cb6
xor rcx, 0x2e9e5f70
sub rcx, 0xb144287
add rcx, 0x7a1805cd
xor rax, rcx
rol rax, 7
rol rax, 1
rol rax, 5
rol rax, 0xe
rol rax, 8
rol rax, 4
rol rax, 1
not rax
ror rax, 0x16
ror rax, 5
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 4
xchg rsp, rax
mov qword [rsi + 0x240], rsp
xchg rsp, rax
jmp 0x140067053
mov dword [rsp + 0xc4], 0x71c95556
xor dword [rsp + 0xc4], 0x4fbeb7d3
xor dword [rsp + 0xc4], 0x53c3258a
xor dword [rsp + 0xc4], 0x22154f9f
sub dword [rsp + 0xc4], 0x4fa1888f
mov edx, 0x28264513
sub edx, 0x101e529e
xor edx, 0x6d3ee252
sub edx, 0x3b71d547
add edx, 0x38bbcb2f
xchg rbx, r10
mov rcx, r10
xchg rbx, r10
call fcn.140073900
mov rdx, rdx
test rax, rax
je 0x140067124
movabs rcx, 0x9b680cdc66831595
xor rcx, 0x480374
sub rcx, 0x4bc4372a
add rcx, 0x7fffffff
xor rcx, 0xefd437f
mov dword [rsp + 0xcc], edi
mov r15, r15
add rax, rcx
movabs rcx, 0x7d70221c5c20d109
sub rcx, 0x15ed978a
sub rcx, 0x31bfb1de
add rcx, 0x2d6f351b
add rcx, 0x74da2e0e
ror rax, 0x27
ror rax, 2
ror rax, 1
add rcx, rax
mov dword [rsp - 0x3c], 0x3a67321e
not rcx
ror rcx, 0xe
ror rcx, 0xc
ror rcx, 0xd
ror rcx, 5
ror rcx, 1
ror rcx, 1
xchg rcx, rdi
mov qword [rsi + 0x248], rdi
xchg rcx, rdi
jmp 0x140067150
mov dword [rsp + 0xcc], 0x5dc5473c
xor dword [rsp + 0xcc], 0x309b765c
sub dword [rsp + 0xcc], 0x4de066a7
xor dword [rsp + 0xcc], 0x1f7dcab8
mov edx, 0x5e16420b
sub edx, 0xddebadb
xor edx, 0x37a9eb72
sub edx, 0x13653126
add edx, 0x145acc3a
xchg r8, rbx
mov rcx, r8
xchg r8, rbx
call fcn.140073900
mov dword [rsp - 0x14], 0x39e1d208
test rax, rax
je 0x14006721c
ror rax, 5
movabs rcx, 0xba1880e7c4a1a0c
sub rcx, 0x21e7f9ae
xor rcx, 0x205156e4
xor rcx, 0x348c30cb
add rax, rcx
mov dword [rsp + 0xfc], edi
mov dword [rsp - 0x2c], 0x71ebb5f5
not rax
movabs rcx, 0x6d1d2de14e0c832c
add rcx, 0x2455b360
sub rcx, 0x42ea5950
add rcx, 0x7fffffff
xor rcx, 0x366ceca2
rol rax, 1
add rax, rcx
ror rax, 0x11
ror rax, 9
ror rax, 4
ror rax, 1
ror rax, 6
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x250], rax
mov r9, r9
jmp 0x140067253
mov dword [rsp + 0xfc], 0x1634a9ba
add dword [rsp + 0xfc], 0x114789b9
add dword [rsp + 0xfc], 0x1b9cae19
xor dword [rsp + 0xfc], 0x1664e1bb
xor dword [rsp + 0xfc], 0x557c0036
mov edx, 0x2c1f7422
sub edx, 0x1b3f3555
xor edx, 0x1715cea0
add edx, 0x544a6503
add edx, 0x75e1af74
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
mov r13, r13
test rax, rax
je 0x140067333
movabs rcx, 0xd5399f380138d67c
add rcx, 0x2458f8fc
sub rcx, 0x154c6d6a
xor rcx, 0x57a849fe
add rcx, 0x1b029f4d
mov dword [rsp + 0x104], edi
xchg rsi, rsi
add rax, rcx
movabs rcx, 0x6694bac405de551a
add rcx, 0xce4704
add rcx, 0x2724b9ff
add rcx, 0x3931899b
xor rax, rcx
mov dword [rsp - 0x10], 0x38e52440
movabs rcx, 0xdaa87eb804210ae5
add rcx, 0x6e66f002
sub rcx, 0x52509c3a
xor rcx, 0x3ad3b1b6
xor rcx, 0x4eb705
rol rax, 0x36
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x1c], 0x7bd47c6
xchg rbp, rax
mov qword [rsi + 0x258], rbp
xchg rbp, rax
jmp 0x14006735f
mov dword [rsp + 0x104], 0x4752a9aa
sub dword [rsp + 0x104], 0x2a4d2a65
xor dword [rsp + 0x104], 0xd8e9800
sub dword [rsp + 0x104], 0x108be744
mov edx, 0x2c0eb7c2
add edx, 0x3148dc62
sub edx, 0x80ef1aa
add edx, 0x83f56f
add edx, 0x391fd5b6
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
mov dword [rsp - 0x20], esi
test rax, rax
je 0x14006741e
movabs rcx, 0xa0c3ddf4541e528
sub rcx, 0x3081dd36
add rcx, 0x43d43232
xor rcx, 0x66ce676e
sub rcx, 0x10a1bbb8
mov dword [rsp + 0x12c], edi
add rax, rcx
xchg r15, r15
movabs rcx, 0xf076f0ea5ad3bd20
xor rcx, 0x4585e861
add rcx, 0x3f45ec4f
sub rcx, 0x5a1c03dd
add rcx, 0x7fffffff
xor rcx, 0x6174a084
ror rax, 0x31
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
not rax
mov r12, r12
xchg rbx, rax
mov qword [rsi + 0x260], rbx
xchg rbx, rax
jmp 0x140067455
mov dword [rsp + 0x12c], 0x74f7b85e
sub dword [rsp + 0x12c], 0x33866716
add dword [rsp + 0x12c], 0xa1f4ece
sub dword [rsp + 0x12c], 0x25395325
xor dword [rsp + 0x12c], 0x26574cf0
mov edx, 0x55240e8f
sub edx, 0x2bc5af94
add edx, 0x52614577
sub edx, 0x3b6bd976
xor edx, 0xcb666875
xchg rbx, rsi
mov rcx, rsi
xchg rsi, rbx
call fcn.140073900
xchg r15, r15
test rax, rax
je 0x14006750a
rol rax, 1
rol rax, 3
rol rax, 2
movabs rcx, 0x3f57aa8a02db0a6a
add rcx, 0x6a7b6981
sub rcx, 0x32341ddc
xor rcx, 0x291bfc2d
xor rcx, 0x18617511
add rax, rcx
xchg rsi, rsi
mov dword [rsp + 0x134], edi
ror rax, 6
ror rax, 2
movabs rcx, 0x8d1400136ae51ae
sub rcx, 0x28b5fcac
xor rcx, 0x20febf3b
add rcx, 0x21f5a0c1
not rax
add rax, rcx
xchg r11, r11
xchg r13, rax
mov qword [rsi + 0x268], r13
xchg r13, rax
jmp 0x140067536
mov dword [rsp + 0x134], 0x2419a204
xor dword [rsp + 0x134], 0x1e008673
add dword [rsp + 0x134], 0x2a782194
xor dword [rsp + 0x134], 0x6491460a
mov edx, 0xee2f0a2
add edx, 0x2bbc62ad
xor edx, 0x6f82f220
xor edx, 0x1dd5cafa
xor edx, 0x76c09c1e
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140073900
test rax, rax
je 0x14006764b
mov dword [rsp - 0x30], esi
movabs rcx, 0x76b03ee129a55051
xor rcx, 0xae03f31
xor rcx, 0x7d2e6f88
sub rcx, 0x432dc7fb
add rcx, 0x7fffffff
add rcx, 0x1d9bc3c1
mov dword [rsp + 0x144], edi
xor rax, rcx
mov dword [rsp - 0x40], edx
movabs rcx, 0x116dfee01346505b
add rcx, 0x26a21154
sub rcx, 0xf913e0c
sub rcx, 0x153ddcf8
add rcx, 0x49cdcc42
rol rax, 0x17
rol rax, 3
rol rax, 9
add rax, rcx
mov rdx, rdx
movabs rcx, 0x273ca58e22c6f52f
xor rcx, 0x6d00f5e0
sub rcx, 0x1d2cf4a2
xor rcx, 0x1c256fcb
add rcx, 0x237fb6ea
xor rax, rcx
mov dword [rsp - 0x18], ecx
movabs rcx, 0x20e2028b7a7451b2
xor rcx, 0x6ca7e4a5
sub rcx, 0x10ad6ff4
xor rcx, 0x5e01c923
add rax, rcx
mov dword [rsp - 0x14], 0x7a0db200
not rax
xchg rdx, rax
mov qword [rsi + 0x270], rdx
xchg rdx, rax
jmp 0x140067677
mov dword [rsp + 0x144], 0x41722ee4
xor dword [rsp + 0x144], 0x39db42e8
sub dword [rsp + 0x144], 0x1ed16428
sub dword [rsp + 0x144], 0x59d807e3
mov edx, 0x704c0b88
sub edx, 0x253e498a
xor edx, 0x77882f01
add edx, 0x349637cc
mov rcx, rbx
call fcn.140073900
mov r8, r8
test rax, rax
je 0x14006774f
ror rax, 0x2a
movabs rcx, 0x1d32bd913957e336
sub rcx, 0x30c2f6bd
add rcx, 0x4ade61ed
sub rcx, 0x2d241c2e
not rax
mov dword [rsp + 0x150], edi
sub rax, rcx
mov dword [rsp - 0x30], esp
movabs rcx, 0xb343362484f7eec
sub rcx, 0x2c82f753
add rcx, 0x2ced6ade
add rcx, 0x7739865b
rol rax, 8
rol rax, 0x31
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0xe159e0864ec9249c
xor rcx, 0x7b74c70
sub rcx, 0x1cffe548
xor rcx, 0x5fd42798
ror rax, 8
ror rax, 0x1e
ror rax, 0xe
ror rax, 3
ror rax, 3
add rax, rcx
mov qword [rsi + 0x278], rax
mov r10, r10
jmp 0x140067786
mov dword [rsp + 0x150], 0x38a47608
add dword [rsp + 0x150], 0x398a2e99
sub dword [rsp + 0x150], 0x1fbb4361
sub dword [rsp + 0x150], 0xc21fe5c
xor dword [rsp + 0x150], 0x465162e5
mov edx, 0x516406a3
sub edx, 0x73c9494
sub edx, 0x420c4e24
add edx, 0x5d5abd93
add edx, 0x3b7ff1b3
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
test rax, rax
je 0x140067878
mov dword [rsp - 0x3c], 0x1d9d2e86
ror rax, 4
ror rax, 0x18
ror rax, 2
ror rax, 3
ror rax, 1
movabs rcx, 0x4462fb036bbe818b
sub rcx, 0x57de758d
add rcx, 0x3baa8068
add rcx, 0x7fffffff
add rcx, 0x15e0c1c
xor rax, rcx
mov dword [rsp + 0x178], edi
xchg rbx, rbx
movabs rcx, 0x44361bf7376217d7
sub rcx, 0x5643509
add rcx, 0x3a138ca0
add rcx, 0x77e62e61
add rax, rcx
movabs rcx, 0x1f05ff7e398f4db2
sub rcx, 0x130c2888
add rcx, 0x10b6ba73
add rcx, 0x3fa084bd
rol rax, 0x30
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x18], esp
xchg rcx, rax
mov qword [rsi + 0x280], rcx
xchg rcx, rax
jmp 0x1400678af
mov dword [rsp + 0x178], 0x5e40e230
sub dword [rsp + 0x178], 0x1fd35787
add dword [rsp + 0x178], 0x4250f66
xor dword [rsp + 0x178], 0x29121b8
xor dword [rsp + 0x178], 0x4003bbb6
mov edx, 0x260550e7
add edx, 0x5277c714
xor edx, 0x580d0bac
sub edx, 0x1dfe4a56
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
test rax, rax
mov rbx, rbx
je 0x140067975
rol rax, 0xa
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x4ba4aba21f4a550a
xor rcx, 0x720eaa07
sub rcx, 0x2a28f14d
add rcx, 0x315ee975
add rcx, 0x217b27de
xor rax, rcx
mov dword [rsp + 0x180], edi
mov dword [rsp - 0x2c], 0x21a56033
not rax
movabs rcx, 0x7776f98e498c37e5
sub rcx, 0x2160e951
xor rcx, 0x469400fa
xor rcx, 0x2226088a
add rcx, 0x56bf0e1b
add rax, rcx
ror rax, 0x10
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
not rax
xchg rbx, rax
mov qword [rsi + 0x288], rbx
xchg rbx, rax
jmp 0x1400679a1
mov dword [rsp + 0x180], 0x6c8652b6
sub dword [rsp + 0x180], 0x440a3b17
add dword [rsp + 0x180], 0x52fae428
xor dword [rsp + 0x180], 0x7b76fbc6
mov edx, 0x23639c62
add edx, 0x381b41ee
sub edx, 0x1664dfbe
add edx, 0x901348b8
xchg rbp, rcx
mov rbp, rbx
xchg rbp, rcx
call fcn.140073900
mov r14, r14
test rax, rax
je 0x140067aa6
not rax
mov dword [rsp - 0x34], esp
mov dword [rsp + 0x28], edi
movabs rcx, 0x71c3e74f051d0c59
xor rcx, 0x91817ff
xor rcx, 0x3077bc22
add rcx, 0x3f4c337c
add rax, rcx
mov r14, r14
movabs rcx, 0x24ba16f707a970be
add rcx, 0xe2c5e71
sub rcx, 0x589a8c9
add rcx, 0x7fffffff
add rcx, 0x666605ff
xor rax, rcx
movabs rcx, 0x41ceb79539f68b61
xor rcx, 0x372e7374
xor rcx, 0x4dbd84ec
sub rcx, 0xa06be88
add rcx, 0x11fa3031
not rax
xchg rdx, rdx
add rax, rcx
movabs rcx, 0x89437ab47d966a35
sub rcx, 0x63807103
add rcx, 0x303ffce8
xor rcx, 0x11e31dab
sub rcx, 0x403d0757
rol rax, 0x12
rol rax, 9
rol rax, 3
rol rax, 1
add rax, rcx
mov dword [rsp - 0x44], ebp
xchg r9, rax
mov qword [rsi + 0x290], r9
xchg r9, rax
jmp 0x140067ac6
mov dword [rsp + 0x28], 0x47a61f6c
xor dword [rsp + 0x28], 0x7222a0e1
xor dword [rsp + 0x28], 0x42148727
xor dword [rsp + 0x28], 0x779038ab
mov edx, 0x6c8f939c
xor edx, 0x1395e56
sub edx, 0x250cb52a
add edx, 0x1e3fbb70
add edx, 0x63eb0a1b
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call fcn.140073900
xchg r13, r13
test rax, rax
je 0x140067b63
movabs rcx, 0x8dff0fd61519f4db
add rcx, 0x4940393b
sub rcx, 0x3c9c48a4
add rcx, 0x49925c11
mov dword [rsp + 0x30], edi
mov dword [rsp - 0x30], 0x6faacd27
add rax, rcx
movabs rcx, 0x7fb7e81f6cdcd54c
xor rcx, 0x7e4e49f8
sub rcx, 0xdd9990d
add rcx, 0x297a9117
not rax
mov dword [rsp - 0x38], esi
add rax, rcx
not rax
mov qword [rsi + 0x298], rax
jmp 0x140067b83
mov dword [rsp + 0x30], 0x3e75d882
add dword [rsp + 0x30], 0x10082f41
xor dword [rsp + 0x30], 0x78697c2f
xor dword [rsp + 0x30], 0x36177bed
mov edx, 0x47815f82
xor edx, 0x39a1beca
sub edx, 0x2ce8520a
add edx, 0x20fcf739
add edx, 0x20ca21b8
mov rcx, rbx
call fcn.140073900
xchg r12, r12
test rax, rax
je 0x140067c62
movabs rcx, 0x3e50d64f7a18aa26
sub rcx, 0x5102cfaa
add rcx, 0x45c5fed1
sub rcx, 0x277543d7
xor rcx, 0x16c9c511
mov dword [rsp + 0x68], edi
xchg rbx, rbx
add rax, rcx
movabs rcx, 0x400f4cb80c4fb340
add rcx, 0x10da7492
sub rcx, 0x1a6c7008
add rcx, 0x7d3d7361
sub rcx, 0x1dbe5d7
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x7aaeb1465b800e28
sub rcx, 0x32caa0f6
add rcx, 0x1d16fda
sub rcx, 0x1a31759a
add rcx, 0x7fffffff
xor rcx, 0x2baee1d8
sub rax, rcx
mov dword [rsp - 0x20], 0x5fae9063
ror rax, 0x2c
ror rax, 0xa
ror rax, 1
mov qword [rsi + 0x2a0], rax
mov rsi, rsi
jmp 0x140067c8a
mov dword [rsp + 0x68], 0x30612bf7
xor dword [rsp + 0x68], 0x6907ae3b
xor dword [rsp + 0x68], 0x7d3247a
xor dword [rsp + 0x68], 0x26a0dd67
sub dword [rsp + 0x68], 0x78157cd0
mov edx, 0x455faee3
sub edx, 0x2e6e0bdc
add edx, 0x2e92b99c
xor edx, 0x6d3322d5
xor edx, 0xebae8454
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073900
test rax, rax
mov rsp, rsp
je 0x140067d9d
movabs rcx, 0x63930257114c72cd
xor rcx, 0x58b1030e
add rcx, 0x25ba898d
add rcx, 0x1ce996fe
mov dword [rsp + 0x70], edi
add rax, rcx
xchg r11, r11
movabs rcx, 0x7586304f0f2fec3a
xor rcx, 0x692a9c02
xor rcx, 0x36ec0cec
sub rcx, 0x454fee84
rol rax, 0xa
rol rax, 2
rol rax, 2
add rcx, rax
mov r11, r11
movabs rax, 0x67f4d8f3510e67de
xor rax, 0xd392609
sub rax, 0x2521f369
xor rax, 0x31bfef07
add rax, 0x7fffffff
add rax, 0xcc0840f
not rcx
sub rcx, rax
mov dword [rsp - 0x10], 0x54cc957a
movabs rax, 0x218956ae05f4b1e8
add rax, 0x89153a5
xor rax, 0x1acfecbf
add rax, 0x6b2c8342
add rax, 0x7fffffff
sub rax, 0x8f36c5f
ror rcx, 2
ror rcx, 0xd
ror rcx, 4
ror rcx, 1
xor rcx, rax
xchg r8, rcx
mov qword [rsi + 0x2a8], r8
xchg rcx, r8
jmp 0x140067dbd
mov dword [rsp + 0x70], 0x2683b946
add dword [rsp + 0x70], 0x39ecc6d5
xor dword [rsp + 0x70], 0x5392679
xor dword [rsp + 0x70], 0x6549a663
mov edx, 0x337b95e9
xor edx, 0x213b5d6f
sub edx, 0xd3f015a
add edx, 0x15e93924
xor edx, 0x590ac6e0
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073900
test rax, rax
xchg rdi, rdi
je 0x140067e86
movabs rcx, 0x1119cf3310cead23
add rcx, 0x881f7be
add rcx, 0x4a857286
sub rcx, 0x2c3974a0
xor rcx, 0x954d666
mov dword [rsp + 0x78], edi
mov dword [rsp - 0x2c], edx
xor rax, rcx
movabs rcx, 0x775777bf7b1534a3
xor rcx, 0x2299d419
sub rcx, 0x3e8fb338
add rcx, 0x7fffffff
add rcx, 0x1ed329b3
add rax, rcx
mov r15, r15
movabs rcx, 0x321029814a66969
xor rcx, 0x4f4e3fb4
sub rcx, 0x19b39459
sub rcx, 0x3f8ea539
not rax
add rax, rcx
xchg rdx, rax
mov qword [rsi + 0x2b0], rdx
xchg rdx, rax
jmp 0x140067eae
mov dword [rsp + 0x78], 0x140b4919
add dword [rsp + 0x78], 0x4c48610c
xor dword [rsp + 0x78], 0xb40d2c5
sub dword [rsp + 0x78], 0x68a7751f
xor dword [rsp + 0x78], 0x26c03c0
mov edx, 0x1481ebc1
xor edx, 0x376e3955
xor edx, 0x32c39298
xor edx, 0xb244d79
sub edx, 0x6e84b40
xchg rcx, r10
mov r10, rbx
xchg rcx, r10
call fcn.140073900
mov rbp, rbp
test rax, rax
je 0x140067f52
not rax
xchg r8, r8
mov dword [rsp + 0x88], edi
movabs rcx, 0x689847a12fb16886
add rcx, 0x3870bf41
sub rcx, 0x4e9e1010
add rcx, 0x7fffffff
xor rcx, 0x2f139826
sub rax, rcx
xchg r14, r14
movabs rcx, 0xbe26239448d9f5a
add rcx, 0xa64bfb7
sub rcx, 0x38b9e42a
add rcx, 0x6fe9634b
not rax
xchg r8, r8
sub rax, rcx
mov qword [rsi + 0x2b8], rax
jmp 0x140067f89
mov dword [rsp + 0x88], 0x1cf495f2
add dword [rsp + 0x88], 0x2a8f3233
sub dword [rsp + 0x88], 0x2316d5e9
add dword [rsp + 0x88], 0x1cda685e
sub dword [rsp + 0x88], 0x41475a99
mov edx, 0x5a95b6b7
sub edx, 0x8861e8a
sub edx, 0x3bd51d7
xor edx, 0x9c61b197
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
test rax, rax
mov rbx, rbx
je 0x140068075
movabs rcx, 0xb212e48f0590dfb4
xor rcx, 0x5aac2261
sub rcx, 0x24982219
add rcx, 0x2e902420
mov dword [rsp + 0xbc], edi
mov dword [rsp - 0x24], 0x78a1c275
add rax, rcx
movabs rcx, 0x7e23b7f25f50d31c
add rcx, 0x140233dc
sub rcx, 0x3f9e4c7c
add rcx, 0x7fffffff
xor rcx, 0x62e089af
not rax
mov r8, r8
ror rax, 5
ror rax, 0xd
ror rax, 1
add rax, rcx
mov dword [rsp - 0x38], 0x7ec7ac25
movabs rcx, 0x31cd0a6e32c9d486
add rcx, 0x46db3308
sub rcx, 0x73ad0a4c
add rcx, 0x52eabe08
add rcx, 0x15deaf8b
rol rax, 2
rol rax, 2
rol rax, 3
xor rax, rcx
mov rbp, rbp
xchg r10, rax
mov qword [rsi + 0x2c0], r10
xchg r10, rax
jmp 0x1400680a1
mov dword [rsp + 0xbc], 0x5ddc3f5f
sub dword [rsp + 0xbc], 0x8ad2472
sub dword [rsp + 0xbc], 0x37a08cc
sub dword [rsp + 0xbc], 0x51b51220
mov edx, 0x13708a43
add edx, 0x4a8e6a4f
xor edx, 0x70851b37
xor edx, 0x7cd3a6ee
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073900
mov dword [rsp - 0x24], ebx
test rax, rax
je 0x140068174
ror rax, 8
ror rax, 3
ror rax, 2
ror rax, 7
ror rax, 1
movabs rcx, 0x5fd06e986eb29bd2
xor rcx, 0x144f1e06
sub rcx, 0x6f60bd6f
add rcx, 0x2ef29d8a
add rax, rcx
mov dword [rsp + 0xc0], edi
mov dword [rsp - 0x38], ebx
ror rax, 9
ror rax, 4
ror rax, 1
movabs rcx, 0xebb928006a9b7684
sub rcx, 0x4814089d
xor rcx, 0x24fda74
sub rcx, 0x66043d4
add rax, rcx
movabs rcx, 0x6bbad0174ec7a8bc
sub rcx, 0x2ed31aaa
add rcx, 0x282801f2
xor rcx, 0x1a4c0495
xor rax, rcx
not rax
mov r11, r11
mov qword [rsi + 0x2c8], rax
jmp 0x1400681a0
mov dword [rsp + 0xc0], 0x612b0517
xor dword [rsp + 0xc0], 0x54466a6d
sub dword [rsp + 0xc0], 0x22272143
xor dword [rsp + 0xc0], 0x13464e36
mov edx, 0x79ed2aba
sub edx, 0x37a9eb97
xor edx, 0x7c9fe071
xor edx, 0x785f90b7
sub edx, 0x4bd3aa3
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073900
mov rbp, rbp
test rax, rax
je 0x14006822b
not rax
xchg r15, r15
mov dword [rsp + 0xd0], edi
rol rax, 0xc
rol rax, 0xf
rol rax, 1
movabs rcx, 0xce539f9f4c2ee286
xor rcx, 0x74115cfe
sub rcx, 0x2ecc7c0f
add rcx, 0x7fffffff
xor rcx, 0x57ad8abb
xor rax, rcx
mov dword [rsp - 0x44], ecx
not rax
mov qword [rsi + 0x2d0], rax
jmp 0x140068262
mov dword [rsp + 0xd0], 0x5c1f0d0
add dword [rsp + 0xd0], 0x1b43a218
add dword [rsp + 0xd0], 0x5ae6908c
sub dword [rsp + 0xd0], 0x104b6564
xor dword [rsp + 0xd0], 0x6ba0be11
mov edx, 0x1884fdbe
add edx, 0x7a8db60
xor edx, 0x25e045d3
add edx, 0x2b222884
add edx, 0x14a771dd
mov rcx, rbx
mov dword [rsp - 0x2c], ecx
call fcn.140073900
test rax, rax
je 0x14006833b
movabs rcx, 0x7845b3b07293cf09
sub rcx, 0x51e51e07
add rcx, 0x1b91cfca
add rcx, 0x432ccea1
add rcx, 0x2800bcc9
mov dword [rsp + 0xf8], edi
xor rax, rcx
movabs rcx, 0x113f55bb36f95a34
sub rcx, 0x32cfbbe4
add rcx, 0x15a2bd13
add rcx, 0x7fffffff
xor rcx, 0x6509a4ea
add rax, rcx
xchg rsp, rsp
movabs rcx, 0x8f2a92d44c05c2e2
xor rcx, 0x277001f9
xor rcx, 0x6de18e1c
add rcx, 0x7fffffff
add rcx, 0x209406f6
ror rax, 5
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 2
add rax, rcx
mov dword [rsp - 0xc], ebp
mov qword [rsi + 0x2d8], rax
jmp 0x140068372
mov dword [rsp + 0xf8], 0x6a8fbdd9
xor dword [rsp + 0xf8], 0x3fbe5df2
sub dword [rsp + 0xf8], 0x3774cd27
add dword [rsp + 0xf8], 0xe512d71
sub dword [rsp + 0xf8], 0x2c0e4074
mov edx, 0x69761f81
sub edx, 0x5432956d
add edx, 0x5e00c027
add edx, 0x1e320d26
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073900
mov dword [rsp - 0x30], esp
test rax, rax
je 0x140068472
movabs rcx, 0x54d0ef726da13fc4
add rcx, 0xabfba77
sub rcx, 0x1b69e463
sub rcx, 0x4ace05a2
mov dword [rsp + 0x100], edi
add rax, rcx
xchg rcx, rcx
movabs rcx, 0x2db0fe451545bfaf
add rcx, 0x14e3a45a
xor rcx, 0x1404d005
xor rcx, 0x61dba01
add rcx, 0x22ea19f2
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x75a194db193d647b
add rcx, 0x1e0f317a
add rcx, 0x3de9593a
sub rcx, 0x27ae21b3
sub rcx, 0x70783fe
ror rax, 2
ror rax, 2
ror rax, 7
ror rax, 2
ror rax, 6
xor rax, rcx
movabs rcx, 0x671a09cf62fde47b
xor rcx, 0x11326f5f
sub rcx, 0x2552f262
add rcx, 0x7fffffff
sub rcx, 0x17c9d5c3
add rax, rcx
xchg rbx, rax
mov qword [rsi + 0x2e0], rbx
xchg rbx, rax
jmp 0x14006849e
mov dword [rsp + 0x100], 0x42f469a7
xor dword [rsp + 0x100], 0x4e863fe0
xor dword [rsp + 0x100], 0x1a260a54
xor dword [rsp + 0x100], 0x16545c12
mov edx, 0x147d3c9a
add edx, 0x66e6fdf5
xor edx, 0x6e2b2459
add edx, 0x7121d7f4
mov rcx, rbx
mov dword [rsp - 0x20], esp
call fcn.140073900
test rax, rax
je 0x140068576
not rax
xchg r9, r9
mov dword [rsp + 0x108], edi
ror rax, 7
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x13b4187c760571ef
sub rcx, 0x11db75aa
xor rcx, 0x24cb43c4
add rcx, 0x7314276
add rcx, 0x7fffffff
add rcx, 0x179a6ea4
not rax
mov dword [rsp - 0xc], esp
add rax, rcx
movabs rcx, 0x827e2b764d5a07cc
xor rcx, 0x30518f60
xor rcx, 0x550bdc98
xor rcx, 0x2775107b
add rcx, 0x7fffffff
add rcx, 0x6252199
not rax
rol rax, 0xf
rol rax, 7
rol rax, 5
rol rax, 2
rol rax, 3
add rax, rcx
mov qword [rsi + 0x2e8], rax
mov r12, r12
jmp 0x1400685ad
mov dword [rsp + 0x108], 0x2bc8289a
xor dword [rsp + 0x108], 0x5c9df65
add dword [rsp + 0x108], 0x67988dd
xor dword [rsp + 0x108], 0x73eb6f07
sub dword [rsp + 0x108], 0x4790efda
mov edx, 0x74c847d8
add edx, 0x10dac8e
sub edx, 0x1f901dd1
xor edx, 0x9dc1ccc1
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.140073900
test rax, rax
xchg rcx, rcx
je 0x1400686a7
rol rax, 5
rol rax, 3
rol rax, 0xa
rol rax, 3
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0xb5e3381c10b26de2
sub rcx, 0x8d7c2b1
add rcx, 0x32dd1b85
add rcx, 0x421f85f7
add rax, rcx
mov dword [rsp + 0x208], edi
movabs rcx, 0x5e2d25d3f43ac8b
add rcx, 0x3d2b7c6
add rcx, 0xda8503
add rcx, 0xb7c1da0
xor rax, rcx
movabs rcx, 0x2a74ce45500a2f09
xor rcx, 0x351f2f2b
xor rcx, 0x39dc136a
add rcx, 0x36c37f5a
not rax
sub rax, rcx
mov r8, r8
movabs rcx, 0x4262740d11f473fc
add rcx, 0x63483e4c
xor rcx, 0x3ebd0e18
sub rcx, 0x2b2adef4
xor rcx, 0x64c848a9
not rax
mov dword [rsp - 0x10], esp
add rax, rcx
mov qword [rsi + 0x2f0], rax
jmp 0x1400686d3
mov dword [rsp + 0x208], 0x28e08a0f
sub dword [rsp + 0x208], 0x3d1065
sub dword [rsp + 0x208], 0x48a3b9d
xor dword [rsp + 0x208], 0x24193e0c
mov edx, 0x6346ed0b
sub edx, 0x54830c5
sub edx, 0x5a76b1a3
xor edx, 0x15163d84
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073900
xchg rbx, rbx
test rax, rax
je 0x140068774
movabs rcx, 0x63a960fb072c6f1e
add rcx, 0x7341e350
sub rcx, 0x1ae3ea7c
xor rcx, 0x1646b032
mov dword [rsp + 0x24], edi
mov dword [rsp - 0x28], ebp
add rax, rcx
movabs rcx, 0xc62577cc52ec5c8e
sub rcx, 0x27f2d25a
xor rcx, 0x3c18955f
xor rcx, 0x6119c2de
add rcx, 0x160da29b
rol rax, 0x2a
rol rax, 1
add rax, rcx
mov rdx, rdx
not rax
xchg r12, rax
mov qword [rsi + 0x2f8], r12
xchg r12, rax
jmp 0x14006879c
mov dword [rsp + 0x24], 0x109bd5ad
add dword [rsp + 0x24], 0x383c1045
sub dword [rsp + 0x24], 0x37abd3ee
add dword [rsp + 0x24], 0x6056226a
sub dword [rsp + 0x24], 0x7182346d
mov edx, 0x2a38677a
add edx, 0x2958aa96
xor edx, 0x6455458b
add edx, 0x2e4b1bf9
xor edx, 0x21e5859a
xchg rcx, r11
mov r11, rbx
xchg r11, rcx
call fcn.140073900
mov dword [rsp - 0x44], 0xba23cee
test rax, rax
je 0x140068878
movabs rcx, 0x161e958822d71f2d
add rcx, 0x3ef7db88
xor rcx, 0x66e24a8e
add rcx, 0x2b456c73
mov dword [rsp + 0x2c], edi
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x2177c40d58f47d0c
sub rcx, 0x2434ed70
sub rcx, 0xc0d757a
xor rcx, 0x124a5592
add rcx, 0x7fffffff
add rcx, 0x42804620
sub rax, rcx
movabs rcx, 0x68f030a47f28e939
xor rcx, 0x9462336
xor rcx, 0x1855c43
sub rcx, 0x3bb66406
xor rcx, 0xf12f836
ror rax, 0x10
ror rax, 5
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], edi
mov qword [rsi + 0x300], rax
jmp 0x140068898
mov dword [rsp + 0x2c], 0x7f951daf
sub dword [rsp + 0x2c], 0x2ea29211
sub dword [rsp + 0x2c], 0x4cee34ec
sub dword [rsp + 0x2c], 0x40456b1
mov edx, 0x1cbdd0
add edx, 0x3a37bcab
xor edx, 0x7d03e44f
add edx, 0x8a8cc5b4
mov rcx, rbx
call fcn.140073900
xchg rsi, rsi
test rax, rax
je 0x140068908
not rax
mov dword [rsp - 0x10], 0x18433fe4
mov dword [rsp + 0x74], edi
ror rax, 0x1b
ror rax, 1
not rax
rol rax, 0x12
rol rax, 7
rol rax, 0xe
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xchg r12, rax
mov qword [rsi + 0x308], r12
xchg r12, rax
jmp 0x140068928
mov dword [rsp + 0x74], 0x275d4112
add dword [rsp + 0x74], 0x4e7b4983
sub dword [rsp + 0x74], 0x27455cdd
sub dword [rsp + 0x74], 0x4e932db7
mov edx, 0xb5498fe
xor edx, 0x6938175
sub edx, 0x5098b8e
xor edx, 0x787e73f
add edx, 0x19daf177
mov rcx, rbx
mov dword [rsp - 0x18], esi
call fcn.140073900
test rax, rax
je 0x1400689d0
movabs rcx, 0x50d1cc61043c2b64
xor rcx, 0x524b7561
add rcx, 0x30ff748
sub rcx, 0x14fd844c
mov dword [rsp + 0x7c], edi
add rax, rcx
ror rax, 5
ror rax, 1
ror rax, 0xc
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x1c], 0x3f3bcf24
rol rax, 0x12
rol rax, 2
rol rax, 0xb
rol rax, 0xf
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xchg rdi, rax
mov qword [rsi + 0x310], rdi
xchg rdi, rax
jmp 0x1400689f8
mov dword [rsp + 0x7c], 0x5b0eff61
sub dword [rsp + 0x7c], 0x17f96000
xor dword [rsp + 0x7c], 0x555d1739
add dword [rsp + 0x7c], 0x65d8b2a6
xor dword [rsp + 0x7c], 0x7c213aff
mov edx, 0x4978d7a4
add edx, 0x32666d3c
sub edx, 0xd50a2eb
xor edx, 0x663e9e2
xor edx, 0x40ed4966
xchg r8, rcx
mov r8, rbx
xchg rcx, r8
call fcn.140073900
mov rbp, rbp
test rax, rax
je 0x140068b0d
not rax
mov dword [rsp - 0x30], ebp
mov dword [rsp + 0x84], edi
rol rax, 6
rol rax, 0x18
rol rax, 6
rol rax, 1
movabs rcx, 0x730e05676bd95ba8
sub rcx, 0x4a482b07
xor rcx, 0x5ae4973f
sub rcx, 0x70b55b3b
add rcx, 0x7fffffff
add rcx, 0x439ea159
add rax, rcx
mov rdi, rdi
movabs rcx, 0x3dccc0d7233b94f3
add rcx, 0x29ae377
add rcx, 0xf836251
add rcx, 0x1b535273
add rcx, 0x114bb79
xor rax, rcx
movabs rcx, 0x718cc7e0690d4e4d
sub rcx, 0x39aa0c7c
sub rcx, 0x12be99c2
add rcx, 0x24408604
add rcx, 0x7fffffff
xor rcx, 0x4c7de971
rol rax, 7
rol rax, 1
rol rax, 6
rol rax, 2
sub rax, rcx
mov dword [rsp - 0x30], 0x67260661
ror rax, 0x20
ror rax, 2
ror rax, 1
ror rax, 1
xchg rbp, rax
mov qword [rsi + 0x318], rbp
xchg rbp, rax
jmp 0x140068b44
mov dword [rsp + 0x84], 0x65600458
sub dword [rsp + 0x84], 0x58962e1f
add dword [rsp + 0x84], 0xc1c6e43
sub dword [rsp + 0x84], 0xc54ce32
xor dword [rsp + 0x84], 0xc91764b
mov edx, 0xa5ccbba
add edx, 0x3e5cc68e
sub edx, 0x4726ce98
add edx, 0xb618b839
xchg rdi, rcx
mov rdi, rbx
xchg rcx, rdi
call fcn.140073900
mov rsi, rsi
test rax, rax
je 0x140068c5f
movabs rcx, 0x1abd624c6e5c38bc
xor rcx, 0x66e622e9
add rcx, 0x5cdb372d
sub rcx, 0x5a23d3f
mov r13d, edi
add rax, rcx
xchg rbx, rbx
movabs rcx, 0x5de432bf24e6ba2e
add rcx, 0x135cd753
xor rcx, 0x59c4826f
sub rcx, 0x36897911
xor rax, rcx
movabs rcx, 0x1e3e673126bdaaf8
add rcx, 0x32efd230
xor rcx, 0x9ed13bc
sub rcx, 0x208910b8
add rax, rcx
mov dword [rsp - 0x18], esp
movabs rcx, 0xcee2cf973b743506
xor rcx, 0x6def6ea9
sub rcx, 0x268025ec
add rcx, 0x7fffffff
sub rcx, 0x2646bf2a
xor rax, rcx
movabs rcx, 0x6b1931fc033a60b1
xor rcx, 0x1f662829
xor rcx, 0x1853f37c
add rcx, 0x2f413715
add rcx, 0x7fffffff
add rcx, 0x10bb3d01
rol rax, 0x1b
rol rax, 1
rol rax, 5
rol rax, 1
rol rax, 1
add rax, rcx
mov qword [rsi + 0x320], rax
mov dword [rsp - 0x30], ecx
jmp 0x140068c81
mov r13d, 0x1f243f78
add r13d, 0x311260db
sub r13d, 0x79935bd
sub r13d, 0x30a0222c
sub r13d, 0x17fd4869
mov edx, 0x6ad06b77
xor edx, 0x5db31f96
add edx, 0x263f117d
xor edx, 0x4dc702e3
add edx, 0x17189a25
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
xchg rdi, rdi
test rax, rax
je 0x140068d81
movabs rcx, 0x2e2fda14685aab9a
xor rcx, 0x6087bd3a
add rcx, 0x43f51fbd
add rcx, 0x79495612
mov r12d, edi
xor rax, rcx
movabs rcx, 0x38a49dc406ef4c37
xor rcx, 0x26aa2990
sub rcx, 0x13b274e
xor rcx, 0xd05d581
ror rax, 0x16
ror rax, 7
ror rax, 7
ror rax, 1
ror rax, 1
add rax, rcx
xchg r12, r12
movabs rcx, 0x6e7e47784f944374
xor rcx, 0x420221a3
xor rcx, 0x5eff7d8d
add rcx, 0x7495b6f9
xor rax, rcx
movabs rcx, 0xad18f2653855fe6a
sub rcx, 0x1db85ae0
xor rcx, 0x2a3001
add rcx, 0x19b1742
rol rax, 1
rol rax, 0xa
rol rax, 2
rol rax, 5
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], esi
xchg rdx, rax
mov qword [rsi + 0x328], rdx
xchg rdx, rax
jmp 0x140068d9c
mov r12d, 0x537261e0
xor r12d, 0xbb32db7
xor r12d, 0x1f92227c
xor r12d, 0x47536e2a
mov edx, 0x1d70447d
xor edx, 0x2286d611
add edx, 0xffd72a2
xor edx, 0x474dee31
add edx, 0xd6d535f4
mov rcx, rbx
call fcn.140073900
mov dword [rsp - 0x28], esi
test rax, rax
je 0x140068e6b
movabs rcx, 0x6264235a0a2ea1ba
add rcx, 0x3bfda7e1
add rcx, 0x292c654a
sub rcx, 0x559d0797
xor rcx, 0x69fbf7bb
mov r15d, edi
add rax, rcx
mov dword [rsp - 0x24], ecx
movabs rcx, 0x12704eb703db8b4
sub rcx, 0x45483276
sub rcx, 0x275f995
sub rcx, 0x34e31f0
xor rcx, 0x6451a280
ror rax, 0x17
ror rax, 0x1b
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x28], 0x60a19ad6
rol rax, 0x13
rol rax, 6
rol rax, 9
rol rax, 1
rol rax, 2
xchg r8, rax
mov qword [rsi + 0x330], r8
xchg r8, rax
jmp 0x140068e86
mov r15d, 0x12876b7f
add r15d, 0xa98badc
xor r15d, 0x60a7fef2
sub r15d, 0x7d87d8a8
mov edx, 0x33a2250a
add edx, 0x2403700d
add edx, 0x55e7582
sub edx, 0x5a1d2ac1
add edx, 0x3de84765
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073900
xchg r14, r14
test rax, rax
je 0x140068f32
ror rax, 0x21
ror rax, 3
ror rax, 1
movabs rcx, 0x25f9d807787432f4
sub rcx, 0x78294275
add rcx, 0x7d2bb811
add rcx, 0x7fffffff
xor rcx, 0x5a6385c7
add rax, rcx
xchg r13, r13
mov r14d, edi
not rax
movabs rcx, 0x5117459c20f49383
xor rcx, 0x2eed5730
add rcx, 0x706cfc28
sub rcx, 0x50b49b5f
add rax, rcx
ror rax, 1
ror rax, 1
xchg rbp, rax
mov qword [rsi + 0x338], rbp
xchg rbp, rax
jmp 0x140068f54
mov r14d, 0x69294c49
sub r14d, 0xa62ecb8
xor r14d, 0x6ea6ace
xor r14d, 0x63f5d6e9
xor r14d, 0x3bd9e3b7
mov edx, 0x72b1098d
sub edx, 0x23c23cc7
xor edx, 0x77e6151d
xor edx, 0x241d574a
xor edx, 0xb58eb6be
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073900
test rax, rax
mov dword [rsp - 0x3c], 0x6101283e
je 0x14006900c
not rax
movabs rcx, 0x8be2cb6412a2bf1
xor rcx, 0x4b19c1ae
add rcx, 0x86c5d0e
xor rcx, 0x3bfe4c22
add rcx, 0x7e539f7
sub rax, rcx
xchg r13, r13
mov ebp, edi
movabs rcx, 0x854ad95e4c7ce08b
add rcx, 0xab0389f
xor rcx, 0x7e951604
add rcx, 0x2165fef5
add rcx, 0x7fffffff
sub rcx, 0xc1a3112
xor rax, rcx
rol rax, 3
rol rax, 0x27
rol rax, 0xc
rol rax, 1
mov qword [rsi + 0x340], rax
jmp 0x140069029
mov ebp, 0xbd32667
xor ebp, 0x1ec63b0f
sub ebp, 0x1175097e
add ebp, 0xf82699d
sub ebp, 0x13227d86
mov edx, 0x78276d73
sub edx, 0x3f18600d
add edx, 0x30c74e69
sub edx, 0x2c0c4085
sub edx, 0x4af649b
mov rcx, rbx
mov dword [rsp - 0x18], esi
call fcn.140073900
test rax, rax
je 0x140069143
movabs rcx, 0x162c05e839904123
sub rcx, 0x2dcfd03c
xor rcx, 0x4fb376ee
sub rcx, 0x1ebfa22d
add rcx, 0x7fffffff
add rcx, 0x437018b3
add rax, rcx
xchg rbp, rbp
movabs rcx, 0xcc377ce4c94b293
sub rcx, 0x45672868
add rcx, 0x2776d0f0
xor rcx, 0x129fa56e
add rcx, 0x7fffffff
add rcx, 0x19094478
xor rax, rcx
movabs rcx, 0x50d71fe7671b3fff
sub rcx, 0x3f79b558
add rcx, 0x3aa658af
sub rcx, 0x51d23a0b
not rax
mov r15, r15
add rax, rcx
movabs rcx, 0x4ae822c93806c206
sub rcx, 0x1e6e466d
add rcx, 0x4e00f758
sub rcx, 0x458181af
add rcx, 0x58ffbac
ror rax, 0x31
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
sub rax, rcx
ror rax, 0x1b
ror rax, 4
ror rax, 3
ror rax, 1
xchg rdx, rax
mov qword [rsi + 0x348], rdx
xchg rdx, rax
jmp 0x140069160
mov edi, 0x1bf3cf40
add edi, 0xebf5f44
add edi, 0x50a59b69
sub edi, 0x3393534c
xor edi, 0x47c576a0
mov eax, dword [rsp + 0x1f8]
or eax, dword [rsp + 0x200]
or eax, dword [rsp + 0x208]
mov dword [rsp - 0xc], 0x3bd72f88
or eax, dword [rsp + 0x20]
or eax, dword [rsp + 0x24]
or eax, dword [rsp + 0x28]
or eax, dword [rsp + 0x2c]
xchg r13, r13
or eax, dword [rsp + 0x30]
or eax, dword [rsp + 0x34]
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
xchg r9, r9
or eax, dword [rsp + 0x40]
or eax, dword [rsp + 0x44]
or eax, dword [rsp + 0x48]
or eax, dword [rsp + 0x4c]
xchg rdi, rdi
or eax, dword [rsp + 0x50]
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
or eax, dword [rsp + 0x5c]
mov dword [rsp - 0x20], 0x223f4101
or eax, dword [rsp + 0x60]
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
or eax, dword [rsp + 0x6c]
mov dword [rsp - 0x30], ebp
or eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
mov dword [rsp - 0x34], 0x770cd732
or eax, dword [rsp + 0x7c]
or eax, dword [rsp + 0x80]
or eax, dword [rsp + 0x84]
or eax, dword [rsp + 0x88]
mov dword [rsp - 0x10], 0x597e53fd
or eax, dword [rsp + 0x8c]
or eax, dword [rsp + 0x90]
or eax, dword [rsp + 0x94]
mov dword [rsp - 0x38], 0x63a1bbc5
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
or eax, dword [rsp + 0xa0]
mov dword [rsp - 0x44], edx
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
or eax, dword [rsp + 0xac]
or eax, dword [rsp + 0xb0]
xchg r15, r15
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
or eax, r13d
or eax, dword [rsp + 0xbc]
mov dword [rsp - 0x40], 0x5b6aad4
or eax, r12d
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
xchg rdi, rdi
or eax, dword [rsp + 0xc8]
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
mov dword [rsp - 0x14], 0x7080ffce
or eax, dword [rsp + 0xd4]
or eax, dword [rsp + 0xd8]
or eax, dword [rsp + 0xdc]
mov dword [rsp - 0x34], 0x7f68b079
or eax, dword [rsp + 0xe0]
or eax, dword [rsp + 0xe4]
or eax, dword [rsp + 0xe8]
mov r15, r15
or eax, dword [rsp + 0xec]
or eax, dword [rsp + 0xf0]
or eax, r15d
or eax, dword [rsp + 0xf4]
mov dword [rsp - 0x38], ecx
or eax, r14d
or eax, dword [rsp + 0xf8]
or eax, dword [rsp + 0xfc]
mov r12, r12
or eax, dword [rsp + 0x100]
or eax, dword [rsp + 0x104]
or eax, dword [rsp + 0x108]
or eax, dword [rsp + 0x10c]
xchg rbp, rbp
or eax, dword [rsp + 0x110]
or eax, dword [rsp + 0x114]
or eax, dword [rsp + 0x118]
or eax, dword [rsp + 0x11c]
mov dword [rsp - 0xc], 0x5831c66b
or eax, dword [rsp + 0x120]
or eax, dword [rsp + 0x124]
or eax, ebp
or eax, edi
xchg r8, r8
or eax, dword [rsp + 0x128]
or eax, dword [rsp + 0x12c]
or eax, dword [rsp + 0x130]
or eax, dword [rsp + 0x134]
mov dword [rsp - 0x28], esp
or eax, dword [rsp + 0x138]
or eax, dword [rsp + 0x13c]
or eax, dword [rsp + 0x140]
or eax, dword [rsp + 0x144]
mov dword [rsp - 0x24], ebp
or eax, dword [rsp + 0x148]
or eax, dword [rsp + 0x14c]
or eax, dword [rsp + 0x150]
or eax, dword [rsp + 0x154]
mov dword [rsp - 0x3c], edi
or eax, dword [rsp + 0x158]
or eax, dword [rsp + 0x15c]
or eax, dword [rsp + 0x160]
mov dword [rsp - 0x24], 0x1eb0553a
or eax, dword [rsp + 0x164]
or eax, dword [rsp + 0x168]
or eax, dword [rsp + 0x16c]
or eax, dword [rsp + 0x170]
xchg r10, r10
or eax, dword [rsp + 0x174]
or eax, dword [rsp + 0x178]
or eax, dword [rsp + 0x17c]
mov dword [rsp - 0x3c], 0x303012ff
or eax, dword [rsp + 0x180]
or eax, dword [rsp + 0x184]
or eax, dword [rsp + 0x188]
mov r9, r9
or eax, dword [rsp + 0x18c]
or eax, dword [rsp + 0x190]
or eax, dword [rsp + 0x194]
mov dword [rsp - 0x24], 0x6b038cab
or eax, dword [rsp + 0x198]
or eax, dword [rsp + 0x19c]
or eax, dword [rsp + 0x1a0]
xchg r11, rbx
mov r11, qword [rsp + 0x1f0]
xchg rbx, r11
sete al
add rsp, 0x4bfb7ec1
sub rsp, 0x4bfb7d11
nop
mov r15, qword [rsp]
add rsp, 8
pop r14
mov dword [rsp - 0x34], ebp
pop r13
nop
mov r12, qword [rsp]
add rsp, 8
pop rdi
mov dword [rsp - 0x38], 0x77308e92
pop rsi
pop rbp
ret