Function at 0x140064ea0
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
xchg r12, r12
nop
mov qword [rsp - 8], rbp
sub rsp, 8
push rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
push 0x58769a0a
mov qword [rsp], r12
nop
mov qword [rsp - 8], r13
sub rsp, 8
push r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
add rsp, 0xfffffffffffffeb0
mov rsi, rdx
mov dword [rsp - 0x1c], esp
xchg rcx, rdx
mov rbx, rdx
xchg rcx, rdx
mov edx, 0xf2ed347
xor edx, 0x18ff924b
add edx, 0x19ac12ec
xor edx, 0x3f98263e
xor edx, 0xe3f98216
call fcn.140096b20
mov dword [rsp - 0x40], edi
xor edi, edi
test rax, rax
je 0x140064fcb
movabs rcx, 0xff42f60c3226a0a8
add rcx, 0x2965005b
sub rcx, 0x25e2690f
add rcx, 0x7fffffff
xor rcx, 0x797879ec
mov dword [rsp + 0x24], edi
xchg rdx, rdx
add rax, rcx
movabs rcx, 0xd05fd65e70d6f9f6
sub rcx, 0x3d6f389c
sub rcx, 0x23ee1623
xor rcx, 0x4c3b421c
sub rcx, 0x2fec5d10
xor rax, rcx
movabs rcx, 0xc4793b866275ddc4
sub rcx, 0x256c6708
xor rcx, 0x38edf3f5
add rcx, 0x38b13faf
add rcx, 0xc434dee
ror rax, 0x14
ror rax, 6
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x1c], edx
not rax
mov qword [rsi], rax
jmp 0x140064ff3
mov dword [rsp + 0x24], 0x756f089f
xor dword [rsp + 0x24], 0x5ea3c224
sub dword [rsp + 0x24], 0x25198a92
xor dword [rsp + 0x24], 0x466f0ba4
sub dword [rsp + 0x24], 0x40dc4b8c
mov edx, 0x39a15ded
sub edx, 0x2a93d9d1
add edx, 0x5bac95c9
add edx, 0x5b49159f
xchg r12, rcx
mov r12, rbx
xchg r12, rcx
call fcn.140096b20
test rax, rax
je 0x140065072
mov dword [rsp - 0xc], 0x51c6b6d6
not rax
mov dword [rsp + 0x2c], edi
ror rax, 0xa
ror rax, 5
ror rax, 6
ror rax, 3
ror rax, 1
movabs rcx, 0xc4d37ba82f6d8f78
add rcx, 0x209afbd0
xor rcx, 0x2d4e39db
xor rcx, 0x1ece495f
xor rax, rcx
xchg rsp, rax
mov qword [rsi + 8], rsp
xchg rsp, rax
jmp 0x14006509a
mov dword [rsp + 0x2c], 0x59bbb789
sub dword [rsp + 0x2c], 0x15a8fcdc
add dword [rsp + 0x2c], 0x2f7e285
xor dword [rsp + 0x2c], 0x325787f6
xor dword [rsp + 0x2c], 0x755d1ac5
mov edx, 0x6b0a6222
xor edx, 0x4f342901
add edx, 0x524e60bd
xor edx, 0x348a5261
add edx, 0x87302cc2
xchg rbx, rdi
mov rcx, rdi
xchg rbx, rdi
call fcn.140096b20
mov dword [rsp - 0x20], 0x5e8fc2f8
test rax, rax
je 0x1400651bc
movabs rcx, 0xa2b32d2a21d57d61
add rcx, 0x121824c3
sub rcx, 0xa9b6581
add rcx, 0x7fffffff
xor rcx, 0x47907169
mov dword [rsp + 0x34], edi
add rax, rcx
mov dword [rsp - 0x30], edx
movabs rcx, 0x4e6f8ef47944a6bc
xor rcx, 0x2f73c991
sub rcx, 0x424e98f6
add rcx, 0x6fff420
add rcx, 0x5aad0e70
ror rax, 5
ror rax, 5
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
xor rax, rcx
mov r14, r14
movabs rcx, 0x1f11cc964c3607ff
add rcx, 0x26cffa8a
sub rcx, 0x9045ccd
sub rcx, 0x3eda6270
add rcx, 0x74e4da6a
sub rax, rcx
movabs rcx, 0x149e56454c0ade21
add rcx, 0x1d6ed058
sub rcx, 0x21c0dd44
xor rcx, 0x2e51dfc0
xor rcx, 0x43c4de16
xor rax, rcx
mov dword [rsp - 0x34], 0x676bf4d0
not rax
rol rax, 0x1c
rol rax, 8
rol rax, 1
rol rax, 1
mov qword [rsi + 0x10], rax
jmp 0x1400651e4
mov dword [rsp + 0x34], 0x371d8846
xor dword [rsp + 0x34], 0x5367e1c9
xor dword [rsp + 0x34], 0x7cd95508
add dword [rsp + 0x34], 0x1cd32f48
sub dword [rsp + 0x34], 0x35766bce
mov edx, 0xcc94a7d
add edx, 0x186dec74
xor edx, 0x3925330c
sub edx, 0x164bb75b
mov rcx, rbx
mov rdx, rdx
call fcn.140096b20
test rax, rax
je 0x1400652d0
mov dword [rsp - 0x30], 0x772b9093
movabs rcx, 0x5ee2cd364d800a90
xor rcx, 0x4939598e
add rcx, 0x15039d40
add rcx, 0x4ad472f4
mov dword [rsp + 0x3c], edi
xor rax, rcx
mov r13, r13
movabs rcx, 0xf1499d44dae5108
add rcx, 0x2be2945
xor rcx, 0x30ad0d7
xor rcx, 0x701217a9
xor rcx, 0xddef2d1
sub rax, rcx
movabs rcx, 0x16592817522bc580
sub rcx, 0x3022fb16
xor rcx, 0x4ba99b40
sub rcx, 0x5cc13b45
xor rcx, 0x1b819602
rol rax, 1
rol rax, 4
xor rax, rcx
mov dword [rsp - 0x28], 0x690040da
movabs rcx, 0x5695a7392b60aca3
xor rcx, 0x3574321f
xor rcx, 0x620a20aa
sub rcx, 0x741efa30
sub rax, rcx
xchg r13, rax
mov qword [rsi + 0x18], r13
xchg r13, rax
jmp 0x1400652f8
mov dword [rsp + 0x3c], 0xdbdd13
add dword [rsp + 0x3c], 0x2ae3dd86
sub dword [rsp + 0x3c], 0x165f36bd
add dword [rsp + 0x3c], 0x16d87f7e
sub dword [rsp + 0x3c], 0x2c390359
mov edx, 0x47a1f8c5
add edx, 0x32587ada
sub edx, 0x53116577
add edx, 0xa6ec1ed0
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
test rax, rax
mov dword [rsp - 0x14], ecx
je 0x140065404
movabs rcx, 0xdd35897913978b8a
xor rcx, 0x4529585e
sub rcx, 0x15a3a271
sub rcx, 0x2416451c
mov dword [rsp + 0x44], edi
mov dword [rsp - 0x1c], edx
add rax, rcx
movabs rcx, 0x4d0fd3a65425ca88
add rcx, 0x8c393ac
sub rcx, 0xc67012f
add rcx, 0x21c23af
xor rcx, 0x7076a5c8
rol rax, 0x1d
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x28], 0x14fce153
movabs rcx, 0xf0f6fc0646b738e9
add rcx, 0x1470bd6d
sub rcx, 0x220c8c9b
add rcx, 0x1c14f68e
sub rcx, 0x3842e043
ror rax, 9
ror rax, 4
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x2c], edx
movabs rcx, 0x207f5031718e9228
xor rcx, 0x4e222027
xor rcx, 0x53c74ff8
add rcx, 0x69c625d3
xor rax, rcx
xchg rdi, rax
mov qword [rsi + 0x20], rdi
xchg rdi, rax
jmp 0x140065424
mov dword [rsp + 0x44], 0x331b75d4
sub dword [rsp + 0x44], 0x166ce689
xor dword [rsp + 0x44], 0x628ccfd8
sub dword [rsp + 0x44], 0x7e224092
mov edx, 0x66bd533f
xor edx, 0x4bfda6e5
xor edx, 0x3a02c6c9
add edx, 0x68ae18f2
sub edx, 0x436492d3
mov rcx, rbx
call fcn.140096b20
mov dword [rsp - 0x38], 0xf5786f9
test rax, rax
je 0x1400654e9
not rax
mov dword [rsp + 0x100], edi
mov dword [rsp - 0x20], ebx
movabs rcx, 0x58c6c6d74c72136c
xor rcx, 0x185050b8
sub rcx, 0x2cb3cc7e
add rcx, 0x5c94f8a
add rax, rcx
movabs rcx, 0xf70441245b4aa284
xor rcx, 0x60921090
add rcx, 0x1519c016
xor rcx, 0xd805c14
xor rcx, 0x406dc94a
ror rax, 0xe
ror rax, 5
ror rax, 3
ror rax, 2
add rax, rcx
mov rdx, rdx
not rax
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 3
ror rax, 1
mov qword [rsi + 0x28], rax
xchg r13, r13
jmp 0x140065520
mov dword [rsp + 0x100], 0x51f3c1fd
add dword [rsp + 0x100], 0xf237c14
add dword [rsp + 0x100], 0x18f6dd14
sub dword [rsp + 0x100], 0x3c4bfc48
sub dword [rsp + 0x100], 0x3dc21edc
mov edx, 0x649866af
xor edx, 0x61ab7757
xor edx, 0x5676bdbd
add edx, 0x21dafad0
mov rcx, rbx
mov rbp, rbp
call fcn.140096b20
test rax, rax
je 0x14006562a
mov dword [rsp - 0x14], ecx
movabs rcx, 0x147a0e620b678ac9
sub rcx, 0x9f84d6
add rcx, 0x72018e7
add rcx, 0x3e5de0e9
mov dword [rsp + 0x10c], edi
add rax, rcx
xchg r13, r13
movabs rcx, 0x431950c0245730a
add rcx, 0x5b547338
sub rcx, 0x5090a42c
xor rcx, 0x64022242
rol rax, 8
rol rax, 5
rol rax, 0xd
add rax, rcx
movabs rcx, 0x497d625a3af86f13
xor rcx, 0x73daa593
xor rcx, 0x1df90b0a
add rcx, 0x27e8a11e
sub rcx, 0x462446e0
ror rax, 0x22
ror rax, 6
ror rax, 9
ror rax, 8
ror rax, 1
add rax, rcx
mov dword [rsp - 0x3c], 0xd0eb7f5
movabs rcx, 0x2c226333f4651ed
add rcx, 0x17e1fea5
sub rcx, 0x1d3414d2
add rcx, 0x47e3dab
add rcx, 0x7fffffff
xor rcx, 0x6a8a81f4
xor rax, rcx
xchg r8, rax
mov qword [rsi + 0x30], r8
xchg r8, rax
jmp 0x140065656
mov dword [rsp + 0x10c], 0x2ff45d4
add dword [rsp + 0x10c], 0xe403194
xor dword [rsp + 0x10c], 0x7e2e8055
sub dword [rsp + 0x10c], 0x6f11f73c
mov edx, 0x2d7ffe78
add edx, 0x61e8ee4
add edx, 0x26089022
xor edx, 0xad272c52
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
test rax, rax
je 0x140065714
mov dword [rsp - 0x14], 0x6b7a8e0e
movabs rcx, 0xb2a972d14e62c1c3
xor rcx, 0x78962b9e
add rcx, 0x4ac5326
sub rcx, 0x29a1b8b0
mov dword [rsp + 0x11c], edi
xor rax, rcx
movabs rcx, 0xfc1e4ed809e8709d
add rcx, 0x1bae8884
add rcx, 0x159b2877
add rcx, 0x3cd8f266
add rcx, 0x53f9f74d
ror rax, 0x11
ror rax, 0x10
ror rax, 9
ror rax, 9
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x2c], 0x4965d0fb
not rax
rol rax, 2
rol rax, 0x14
rol rax, 1
mov qword [rsi + 0x38], rax
jmp 0x14006574b
mov dword [rsp + 0x11c], 0x6e4b5460
xor dword [rsp + 0x11c], 0x36d577bc
add dword [rsp + 0x11c], 0x15368737
xor dword [rsp + 0x11c], 0x12a0310e
xor dword [rsp + 0x11c], 0x7f749a1c
mov edx, 0x556827c6
xor edx, 0x63aa35d
sub edx, 0x4f75acea
add edx, 0xa06b0049
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
test rax, rax
je 0x140065808
mov dword [rsp - 0x40], ebp
ror rax, 0x18
ror rax, 0xc
ror rax, 2
ror rax, 3
ror rax, 1
movabs rcx, 0xe6125f321c0ba721
sub rcx, 0x3090cd2
xor rcx, 0x10f105f6
xor rcx, 0x7178511b
xor rcx, 0x6ea3e354
add rax, rcx
mov dword [rsp + 0x124], edi
movabs rcx, 0xda6a10b37c3fb8e8
xor rcx, 0x9d76291
sub rcx, 0x34b9b295
sub rcx, 0xfd4be38
add rcx, 0x3563b04d
xor rax, rcx
mov dword [rsp - 0x1c], edi
ror rax, 5
ror rax, 1
ror rax, 2
ror rax, 1
xchg r11, rax
mov qword [rsi + 0x40], r11
xchg r11, rax
jmp 0x140065834
mov dword [rsp + 0x124], 0x697f3cb1
sub dword [rsp + 0x124], 0x4f2265c8
xor dword [rsp + 0x124], 0x719a17e7
sub dword [rsp + 0x124], 0x6bc6c10d
mov edx, 0xb37f466
add edx, 0x35dce46e
add edx, 0x1818c1d
add edx, 0x1b436923
mov rcx, rbx
mov r10, r10
call fcn.140096b20
test rax, rax
je 0x14006592f
xchg rdi, rdi
movabs rcx, 0xe07e66611f400199
sub rcx, 0x136663e2
add rcx, 0x2d954900
add rcx, 0x7fffffff
add rcx, 0x3abf7336
mov dword [rsp + 0x134], edi
mov rsp, rsp
add rax, rcx
movabs rcx, 0x36124a2265ccda9b
sub rcx, 0xafcb72e
sub rcx, 0x82b7654
sub rcx, 0x2c9942d2
add rcx, 0xfe2c999
xor rax, rcx
mov dword [rsp - 0x1c], ecx
movabs rcx, 0xb9dff4313117b124
add rcx, 0x3adccdb1
xor rcx, 0x4645f48c
xor rcx, 0x72c894ff
xor rcx, 0x6abd3b4
rol rax, 3
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x4c1f28c402b43a36
add rcx, 0x23db9b7f
sub rcx, 0x1c61c310
add rcx, 0x685454cc
add rcx, 0x2628ff
add rax, rcx
ror rax, 0x10
mov rdi, rdi
mov qword [rsi + 0x48], rax
jmp 0x140065966
mov dword [rsp + 0x134], 0x59406ce0
add dword [rsp + 0x134], 0x4ff313c
xor dword [rsp + 0x134], 0x54487aed
add dword [rsp + 0x134], 0x10dd457
sub dword [rsp + 0x134], 0xb85b947
mov edx, 0x218ce3f
add edx, 0x4673c248
xor edx, 0x5fb4be1d
add edx, 0x3e386485
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140096b20
mov dword [rsp - 0x14], 0x225e82db
test rax, rax
je 0x140065a82
rol rax, 1
rol rax, 0x1b
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 6
rol rax, 0xd
rol rax, 3
rol rax, 4
rol rax, 1
movabs rcx, 0xcd6a2dcb3b3dc28d
sub rcx, 0xe0c2985
add rcx, 0x1423db0a
xor rcx, 0x6e66d5b
add rax, rcx
mov dword [rsp - 0xc], 0x31d5d08a
mov dword [rsp + 0x140], edi
movabs rcx, 0x200e13e45713fb36
sub rcx, 0x3d4f71d3
add rcx, 0x571f0709
add rcx, 0x344d8722
xor rax, rcx
mov dword [rsp - 0xc], ecx
movabs rcx, 0x3669d6d016dcd95
add rcx, 0x4e35b8d7
xor rcx, 0x2e935c2a
sub rcx, 0x29c30f87
xor rcx, 0x51745098
rol rax, 0x1a
add rax, rcx
mov dword [rsp - 0x14], esp
movabs rcx, 0x7461459b36e6727a
xor rcx, 0xa70d021
sub rcx, 0x2280f633
add rcx, 0x7fffffff
xor rcx, 0x3b098562
xor rax, rcx
not rax
mov qword [rsi + 0x50], rax
mov r15, r15
jmp 0x140065aae
mov dword [rsp + 0x140], 0x73e1d78b
sub dword [rsp + 0x140], 0x5e93ea8f
add dword [rsp + 0x140], 0x615af473
xor dword [rsp + 0x140], 0x76a8e16e
mov edx, 0x26f779a1
xor edx, 0x26a8e2cc
add edx, 0x1b876d51
add edx, 0x189131
xor edx, 0x903dfd8a
mov rcx, rbx
mov dword [rsp - 0x18], esp
call fcn.140096b20
test rax, rax
je 0x140065bad
xchg r9, r9
ror rax, 0xa
ror rax, 4
ror rax, 9
ror rax, 3
ror rax, 3
ror rax, 1
movabs rcx, 0x515a9afc6f169d61
xor rcx, 0x55a02ac6
sub rcx, 0xc83d3de
add rcx, 0x7fffffff
xor rcx, 0x78043962
add rax, rcx
mov dword [rsp + 0x1a0], edi
xchg rdx, rdx
rol rax, 0x2f
rol rax, 2
rol rax, 1
movabs rcx, 0x68f057ad655a8ad1
xor rcx, 0x79c65730
add rcx, 0x20341960
add rcx, 0x7fffffff
sub rcx, 0x3a83de2c
not rax
rol rax, 0xc
rol rax, 0x14
rol rax, 0x12
rol rax, 2
rol rax, 1
rol rax, 2
xor rax, rcx
mov r11, r11
movabs rcx, 0x79074afc56d2e370
sub rcx, 0x982482
xor rcx, 0x12cbf65e
add rcx, 0x4e43da00
sub rax, rcx
xchg r9, rax
mov qword [rsi + 0x58], r9
xchg r9, rax
jmp 0x140065be4
mov dword [rsp + 0x1a0], 0x33d9532
xor dword [rsp + 0x1a0], 0x3974a7e5
add dword [rsp + 0x1a0], 0x2fa8d953
xor dword [rsp + 0x1a0], 0x1fb059b8
sub dword [rsp + 0x1a0], 0x76425591
mov edx, 0x7eda2757
sub edx, 0x719f2ab5
add edx, 0x56ebf962
xor edx, 0x7a0ae91e
add edx, 0x541ddc63
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
mov dword [rsp - 0x34], 0x2906927e
test rax, rax
je 0x140065ccd
movabs rcx, 0xd038a83845652087
add rcx, 0xc942184
sub rcx, 0x4ad05c91
add rcx, 0x3d90fb6d
xor rcx, 0x3ae2f7a2
mov dword [rsp + 0x1a8], edi
add rax, rcx
movabs rcx, 0x4db90e4c4386a816
sub rcx, 0x300640ec
add rcx, 0x5246657e
add rcx, 0x340818d
add rcx, 0x4c8efc74
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x7795dbb4096804f5
add rcx, 0xaa23c30
add rcx, 0x2e5cedbf
sub rcx, 0x269ffaa4
ror rax, 5
ror rax, 5
ror rax, 0x21
ror rax, 3
ror rax, 6
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x20], 0x50ccf00
mov qword [rsi + 0x60], rax
jmp 0x140065d04
mov dword [rsp + 0x1a8], 0x46b27de2
xor dword [rsp + 0x1a8], 0x79f8189e
sub dword [rsp + 0x1a8], 0x9a828f6
xor dword [rsp + 0x1a8], 0x4357603e
xor dword [rsp + 0x1a8], 0x76f55cb9
mov edx, 0x6a20005e
sub edx, 0x4fa3b0e5
add edx, 0x47da08bf
add edx, 0x1c06a334
sub edx, 0x2e76e5c5
xchg rcx, r12
mov r12, rbx
xchg rcx, r12
call fcn.140096b20
test rax, rax
mov dword [rsp - 0x1c], esi
je 0x140065dc0
rol rax, 0xc
rol rax, 0xb
rol rax, 0x15
rol rax, 2
rol rax, 3
rol rax, 4
rol rax, 2
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0xf63dd6d01d7b0d2c
xor rcx, 0x643970e7
sub rcx, 0x13c7a9c1
add rcx, 0x7fffffff
sub rcx, 0x2828e774
not rax
xchg r12, r12
mov dword [rsp + 0x30], edi
ror rax, 0x1e
ror rax, 2
ror rax, 8
ror rax, 4
ror rax, 0xe
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x68], r13
xchg r13, rax
jmp 0x140065de8
mov dword [rsp + 0x30], 0x4d350ea9
xor dword [rsp + 0x30], 0x24c7462f
sub dword [rsp + 0x30], 0x35238aad
xor dword [rsp + 0x30], 0xefcdb2b
sub dword [rsp + 0x30], 0x3a3266f1
mov edx, 0x2fa71288
add edx, 0x283293d9
xor edx, 0x1037f07c
xor edx, 0x27148b31
sub edx, 0x2a639831
mov rcx, rbx
mov r9, r9
call fcn.140096b20
test rax, rax
je 0x140065ed6
rol rax, 0x17
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x4bf9d07253184453
xor rcx, 0x5e81b3c9
xor rcx, 0x26464133
xor rcx, 0xb10b45a
add rcx, 0x7fffffff
add rcx, 0x5d0c5136
not rax
mov dword [rsp - 0x30], 0x6c78a532
mov dword [rsp + 0x50], edi
sub rax, rcx
movabs rcx, 0x3e1d32d726b7316f
xor rcx, 0x64b27ffe
xor rcx, 0x4646e549
add rcx, 0x38ac206d
xor rax, rcx
mov dword [rsp - 0x10], 0x267569ef
movabs rcx, 0xdae88a5d1d3fe047
add rcx, 0x545cb1fa
sub rcx, 0x4cf3deb2
xor rcx, 0x3f284b30
add rcx, 0x5cdab3bc
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
mov r13, r13
xchg r15, rax
mov qword [rsi + 0x70], r15
xchg r15, rax
jmp 0x140065ef6
mov dword [rsp + 0x50], 0x3ad33c2
add dword [rsp + 0x50], 0x6dd9e838
sub dword [rsp + 0x50], 0x37a90c0f
sub dword [rsp + 0x50], 0x39de0fea
mov edx, 0xf1aed6b
add edx, 0x4fe5ab63
sub edx, 0x2309a235
add edx, 0x6802f246
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096b20
test rax, rax
mov r8, r8
je 0x14006600c
movabs rcx, 0x607e55ce384c3ca0
sub rcx, 0x144ae559
xor rcx, 0x36fda92e
add rcx, 0x7fffffff
sub rcx, 0x4ff4ea5
mov dword [rsp + 0x68], edi
xor rax, rcx
mov dword [rsp - 0x24], esp
movabs rcx, 0x31d25161405c1801
xor rcx, 0x49a9ad4d
add rcx, 0x515947ba
sub rcx, 0x4feb8814
add rcx, 0x7fffffff
xor rcx, 0x6ef16c7d
sub rax, rcx
mov rcx, rcx
movabs rcx, 0x76ae01f41a4956ac
add rcx, 0x9be7c6e
sub rcx, 0x15e0b141
xor rcx, 0x5f39db9f
xor rax, rcx
movabs rcx, 0x771661112126e159
add rcx, 0x437a2d1a
xor rcx, 0x7efa0312
xor rcx, 0x127a2832
add rcx, 0x7fffffff
add rcx, 0x42233ec6
ror rax, 2
ror rax, 0x13
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
ror rax, 0x2b
ror rax, 1
ror rax, 1
xchg rbx, rax
mov qword [rsi + 0x78], rbx
xchg rbx, rax
jmp 0x140066034
mov dword [rsp + 0x68], 0x5319e575
sub dword [rsp + 0x68], 0x295081b9
add dword [rsp + 0x68], 0x3dda7e6f
sub dword [rsp + 0x68], 0x25c1d8e0
xor dword [rsp + 0x68], 0x41e2094a
mov edx, 0x2a8ca53b
add edx, 0x4453d852
sub edx, 0x6cb2582b
add edx, 0xde4e70fd
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.140096b20
test rax, rax
mov dword [rsp - 0x30], 0x11f6a0a5
je 0x140066148
ror rax, 0x14
ror rax, 2
ror rax, 1
movabs rcx, 0x458799c146b08f63
sub rcx, 0x3f3cbbcf
add rcx, 0x3c748fd5
xor rcx, 0x68660aac
add rcx, 0x7fffffff
add rcx, 0x4c84f378
sub rax, rcx
mov dword [rsp - 0x10], 0x1d3482c1
mov dword [rsp + 0x78], edi
rol rax, 0x11
rol rax, 1
movabs rcx, 0x43314632651f5e13
sub rcx, 0x1ed93c53
add rcx, 0xf97fe92
add rcx, 0x6677bfaa
add rax, rcx
mov dword [rsp - 0x28], 0x289b017f
movabs rcx, 0x606d7b4b21230c38
add rcx, 0x37dc09de
xor rcx, 0x6c6c5254
sub rcx, 0x1031aa41
add rcx, 0x7fffffff
xor rcx, 0x4d9a25ba
xor rax, rcx
movabs rcx, 0x5472bd737b3179e7
sub rcx, 0x4d52aa97
add rcx, 0xea58d44
sub rcx, 0xa5ee8ba
ror rax, 4
add rax, rcx
xchg r11, rax
mov qword [rsi + 0x80], r11
xchg r11, rax
jmp 0x140066170
mov dword [rsp + 0x78], 0x66da33a7
xor dword [rsp + 0x78], 0x3996a3fd
sub dword [rsp + 0x78], 0x52d93dc5
add dword [rsp + 0x78], 0x2b8b6119
xor dword [rsp + 0x78], 0x37feb3af
mov edx, 0x4a9c898e
sub edx, 0x30dd842b
xor edx, 0x21095bfd
add edx, 0x375d29e2
add edx, 0x34ccd0da
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.140096b20
mov dword [rsp - 0x28], 0x277bf67d
test rax, rax
je 0x140066298
rol rax, 5
rol rax, 1
movabs rcx, 0xa5534090cc7dcb5
xor rcx, 0x63f406be
sub rcx, 0x699efd15
add rcx, 0x7fffffff
add rcx, 0x28986520
sub rax, rcx
mov dword [rsp + 0xa8], edi
mov dword [rsp - 0x28], 0x88b9e5c
rol rax, 2
movabs rcx, 0x1958a04448b857a5
add rcx, 0x1f73b198
sub rcx, 0x4f4357f5
add rcx, 0x4016ab6c
sub rax, rcx
mov dword [rsp - 0x2c], 0x67918d23
movabs rcx, 0x556f58161e18f9c5
add rcx, 0x12570be6
add rcx, 0x28f16455
add rcx, 0x8dce400
sub rcx, 0x1ae69eb0
rol rax, 0x28
rol rax, 7
rol rax, 2
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x7a1e232a44262cb1
sub rcx, 0x38dc04cb
add rcx, 0x524df39
add rcx, 0x267d6bbe
add rcx, 0x6adaa855
xor rax, rcx
mov dword [rsp - 0xc], ebp
xchg rsp, rax
mov qword [rsi + 0x88], rsp
xchg rsp, rax
jmp 0x1400662cf
mov dword [rsp + 0xa8], 0x4edeffef
add dword [rsp + 0xa8], 0x3714b54
add dword [rsp + 0xa8], 0x544fea5
xor dword [rsp + 0xa8], 0x507b485b
xor dword [rsp + 0xa8], 0x7ee01b2
mov edx, 0x4e3b88cd
add edx, 0x1c3eaf59
sub edx, 0x47636ad3
add edx, 0x207b04d6
xor edx, 0x9b2e89a5
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140096b20
test rax, rax
mov rbx, rbx
je 0x1400663ce
ror rax, 9
ror rax, 0x10
ror rax, 2
ror rax, 1
movabs rcx, 0xfc1b89c031dcae67
add rcx, 0x2f5a9d8f
sub rcx, 0x1c324c97
add rcx, 0x291132f5
add rcx, 0x7fffffff
sub rcx, 0x6d76a868
add rax, rcx
mov dword [rsp + 0xb8], edi
movabs rcx, 0xa6deb4ab44b9f5c2
sub rcx, 0x1770be24
add rcx, 0xab1875e
sub rcx, 0x2475a9fe
add rcx, 0x7c5acc74
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x6553ca0c12b47e1f
xor rcx, 0x1c3db2fd
add rcx, 0x1fe3a7cf
sub rcx, 0x1be54d3f
add rcx, 0x7fffffff
add rcx, 0x5e71fed7
add rax, rcx
rol rax, 2
rol rax, 0x16
rol rax, 0x12
rol rax, 2
rol rax, 1
rol rax, 1
xchg rbp, rax
mov qword [rsi + 0x90], rbp
xchg rbp, rax
jmp 0x140066405
mov dword [rsp + 0xb8], 0x5b985dfc
sub dword [rsp + 0xb8], 0x354f6f12
sub dword [rsp + 0xb8], 0x22ce6857
add dword [rsp + 0xb8], 0x11a1cb1
sub dword [rsp + 0xb8], 0x494a343
mov edx, 0x4a58f86b
sub edx, 0x471a6c4f
add edx, 0x171831a6
xor edx, 0x7ce80718
add edx, 0x62982ed6
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096b20
test rax, rax
mov dword [rsp - 0x18], 0x2f43eba5
je 0x1400664c2
movabs rcx, 0xab2c39c86298496e
sub rcx, 0x1ec99f9c
add rcx, 0x1a5be767
add rcx, 0x1fc1058a
add rcx, 0x2ada35d8
mov dword [rsp + 0x64], edi
add rax, rcx
mov r12, r12
movabs rcx, 0x40fcbd2c690710a0
xor rcx, 0x1f34bbf
xor rcx, 0x6603795b
add rcx, 0x4ee927c
xor rcx, 0x68f713a6
not rax
mov dword [rsp - 0x1c], ebp
sub rax, rcx
rol rax, 0xa
rol rax, 6
rol rax, 1
rol rax, 3
rol rax, 1
mov qword [rsi + 0x98], rax
mov rbx, rbx
jmp 0x1400664ea
mov dword [rsp + 0x64], 0x642adc5a
xor dword [rsp + 0x64], 0x2b0a1a19
sub dword [rsp + 0x64], 0x17bd55fc
add dword [rsp + 0x64], 0x5b04371
xor dword [rsp + 0x64], 0x3d13b3b9
mov edx, 0x2c9df648
xor edx, 0x696a205c
xor edx, 0x6382dd9e
add edx, 0xf8f38cf
xor edx, 0x2a2e7143
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096b20
mov dword [rsp - 0xc], 0x38fb7998
test rax, rax
je 0x14006659e
rol rax, 0x29
rol rax, 2
rol rax, 1
movabs rcx, 0xbc08d94e33529dd4
xor rcx, 0x76f11f0d
sub rcx, 0x957e2e0
add rcx, 0x7fffffff
add rcx, 0x3b56b6a6
xor rax, rcx
mov dword [rsp + 0x84], edi
movabs rcx, 0x6a0b81ad0ffb7307
add rcx, 0x11d7df71
add rcx, 0x4f77d384
sub rcx, 0x3e9a754d
sub rcx, 0x158723cc
add rax, rcx
rol rax, 0x39
xchg r11, rax
mov qword [rsi + 0xa0], r11
xchg r11, rax
jmp 0x1400665ca
mov dword [rsp + 0x84], 0x2975a5cf
xor dword [rsp + 0x84], 0x47fd2d55
add dword [rsp + 0x84], 0x845e536
xor dword [rsp + 0x84], 0x76ce6dd1
mov edx, 0x6fb6f1af
sub edx, 0x419d43b3
add edx, 0x1e32735c
sub edx, 0x3e28cf74
add edx, 0xeae5fa2c
xchg rdx, rcx
mov rdx, rbx
xchg rdx, rcx
call fcn.140096b20
test rax, rax
mov r13, r13
je 0x1400666e2
movabs rcx, 0x22f7b4fd2afe5ed6
add rcx, 0x2e8173a9
xor rcx, 0x5e075ce6
add rcx, 0xa4386a7
sub rcx, 0xb8450c3
mov dword [rsp + 0x94], edi
xchg rbx, rbx
add rax, rcx
movabs rcx, 0xb949e1542d380bd
xor rcx, 0x27f0a355
sub rcx, 0x3ce597a9
xor rcx, 0x7c31cc59
add rcx, 0xb9e9eba
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r12, r12
movabs rcx, 0xdd40d7ee544fb006
sub rcx, 0x29030650
xor rcx, 0x4674273d
add rcx, 0x7fffffff
xor rcx, 0x578d362
rol rax, 6
rol rax, 0x19
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x5b43a0ed
movabs rcx, 0x585238cf58a6edaa
sub rcx, 0x1c6f815d
xor rcx, 0x4f8accec
add rcx, 0x7fffffff
xor rcx, 0x65955f8
xor rax, rcx
mov qword [rsi + 0xa8], rax
jmp 0x140066719
mov dword [rsp + 0x94], 0x4e72a173
xor dword [rsp + 0x94], 0x30549909
xor dword [rsp + 0x94], 0x57c76eec
sub dword [rsp + 0x94], 0x3337744
sub dword [rsp + 0x94], 0x26addf51
mov edx, 0xb4be95b
add edx, 0x67e6a127
xor edx, 0x458d606c
xor edx, 0x489ac3e3
mov rcx, rbx
call fcn.140096b20
test rax, rax
mov rdi, rdi
je 0x1400667e0
rol rax, 4
rol rax, 8
rol rax, 1
rol rax, 1
movabs rcx, 0x24fbc3a64ee3c
add rcx, 0xe9e0fa4
sub rcx, 0x10923b48
add rcx, 0x7d4cd447
not rax
mov dword [rsp - 0x10], 0x3fb8ba51
mov dword [rsp + 0x9c], edi
ror rax, 0x11
ror rax, 7
ror rax, 9
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x74d9a268
movabs rcx, 0x6d8905fc295c6042
add rcx, 0x456d75e8
xor rcx, 0x58c0c3ee
add rcx, 0x2c9a3337
sub rcx, 0xcfbd59e
xor rax, rcx
rol rax, 0xf
rol rax, 1
mov qword [rsi + 0xb0], rax
mov dword [rsp - 0x24], ecx
jmp 0x14006680c
mov dword [rsp + 0x9c], 0x4bf4f25e
xor dword [rsp + 0x9c], 0x24843987
sub dword [rsp + 0x9c], 0x21296b6f
sub dword [rsp + 0x9c], 0x4e476069
mov edx, 0x10a0ddaa
add edx, 0x394931e2
add edx, 0xde01100
sub edx, 0xc2da911
xchg r9, rbx
mov rcx, r9
xchg rbx, r9
call fcn.140096b20
test rax, rax
mov dword [rsp - 0x1c], ebx
je 0x1400668ba
not rax
mov dword [rsp + 0xc8], edi
movabs rcx, 0x7d52ec214cd4687a
sub rcx, 0x12fe5f43
xor rcx, 0x5ffae8b5
xor rcx, 0x18929c6
sub rax, rcx
movabs rcx, 0x38125b9774667484
sub rcx, 0x5cabb16b
add rcx, 0x4eda2bb1
sub rcx, 0x4bab7049
sub rcx, 0xb15f6b
ror rax, 4
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
not rax
mov r12, r12
mov qword [rsi + 0xb8], rax
jmp 0x1400668f1
mov dword [rsp + 0xc8], 0x78dbb9d
xor dword [rsp + 0xc8], 0x5cb78df2
sub dword [rsp + 0xc8], 0x2144e0d2
sub dword [rsp + 0xc8], 0x34a4336d
sub dword [rsp + 0xc8], 0x551222f
mov edx, 0x57506a9c
xor edx, 0x1ff188ae
sub edx, 0x4335ac17
add edx, 0x7edf2dfc
xchg r15, rcx
mov r15, rbx
xchg r15, rcx
call fcn.140096b20
test rax, rax
mov rcx, rcx
je 0x1400669ae
rol rax, 0x13
rol rax, 1
rol rax, 1
movabs rcx, 0x14a5354538440f74
xor rcx, 0x1a231f58
add rcx, 0x48c56b1
sub rcx, 0x191f79a5
add rcx, 0x29808f5c
xor rax, rcx
mov dword [rsp + 0xcc], edi
xchg r14, r14
rol rax, 0xa
rol rax, 0x19
rol rax, 4
rol rax, 4
rol rax, 6
rol rax, 1
movabs rcx, 0x77750c64441a5ad3
sub rcx, 0x1662655d
add rcx, 0x40d89e04
sub rcx, 0x435e933f
xor rcx, 0x3676d190
xor rax, rcx
mov qword [rsi + 0xc0], rax
xchg rbp, rbp
jmp 0x1400669e5
mov dword [rsp + 0xcc], 0x70b678d9
xor dword [rsp + 0xcc], 0x218da862
sub dword [rsp + 0xcc], 0x325858a7
xor dword [rsp + 0xcc], 0x2c3e7711
sub dword [rsp + 0xcc], 0x32dd0f04
mov edx, 0x2632b5bf
add edx, 0x2ec0cdf0
xor edx, 0xdf390a
add edx, 0xd9fe6d8
sub edx, 0x3bf69d51
mov rcx, rbx
mov dword [rsp - 0x1c], edi
call fcn.140096b20
test rax, rax
je 0x140066aca
rol rax, 1
rol rax, 2
movabs rcx, 0x220a403e20cd2873
xor rcx, 0x6463a76a
sub rcx, 0xba58def
xor rcx, 0x66e1711a
xor rax, rcx
mov dword [rsp + 0xe4], edi
mov dword [rsp - 0x20], ecx
not rax
movabs rcx, 0x3ba471597a63f7a3
sub rcx, 0x1612f90d
sub rcx, 0x24dde808
sub rcx, 0x42aade3
xor rcx, 0x2ee85e7e
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x2a7ccd6c756dc77e
sub rcx, 0x2f9635b0
xor rcx, 0x6b865474
xor rcx, 0x649ddb2
xor rcx, 0x3c4af344
rol rax, 2
rol rax, 3
rol rax, 3
rol rax, 1
add rax, rcx
mov qword [rsi + 0xc8], rax
mov rdi, rdi
jmp 0x140066af6
mov dword [rsp + 0xe4], 0x1d8fb3be
sub dword [rsp + 0xe4], 0x17349750
sub dword [rsp + 0xe4], 0x5bf0f65
sub dword [rsp + 0xe4], 0x9c0d08
mov edx, 0x9e7aebc
sub edx, 0x71d9e93
add edx, 0x63fd0c91
xor edx, 0x6bbe6109
xor edx, 0xf7429f6c
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096b20
mov dword [rsp - 0xc], 0x4094bfc4
test rax, rax
je 0x140066bc6
rol rax, 0x15
mov dword [rsp - 0x14], 0x582bb5fd
movabs rcx, 0x25e49d016f9869d3
xor rcx, 0x57ed5fa
sub rcx, 0x64441daa
xor rcx, 0x3c8cff0b
xor rax, rcx
mov dword [rsp + 0xf0], edi
ror rax, 0x2a
ror rax, 0xb
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x4f4c06f222b0d4d7
add rcx, 0x1bba5771
add rcx, 0xd9f6370
add rcx, 0x7fffffff
sub rcx, 0x34dd1b9f
not rax
add rax, rcx
rol rax, 0x12
rol rax, 0xa
rol rax, 2
rol rax, 1
not rax
xchg r14, rax
mov qword [rsi + 0xd0], r14
xchg r14, rax
jmp 0x140066bf2
mov dword [rsp + 0xf0], 0x1331fd6b
add dword [rsp + 0xf0], 0x6126492b
xor dword [rsp + 0xf0], 0x3bb205a1
sub dword [rsp + 0xf0], 0x4fea4336
mov edx, 0x33aba8e8
add edx, 0x51c4901
sub edx, 0xbfcb148
xor edx, 0x67484685
mov rcx, rbx
mov dword [rsp - 0x20], edi
call fcn.140096b20
test rax, rax
je 0x140066c75
rol rax, 0xe
mov r10, r10
movabs rcx, 0x3ba367fa03ddcf8e
xor rcx, 0x7063727b
sub rcx, 0x4d2e328c
sub rcx, 0xbe3543b
xor rax, rcx
mov r12, r12
mov dword [rsp + 0x104], edi
rol rax, 3
rol rax, 0x2e
rol rax, 1
rol rax, 7
rol rax, 1
not rax
mov r11, r11
mov qword [rsi + 0xd8], rax
jmp 0x140066ca1
mov dword [rsp + 0x104], 0x69e1b875
sub dword [rsp + 0x104], 0x5cf0881f
add dword [rsp + 0x104], 0x6d12472c
sub dword [rsp + 0x104], 0x7a037781
mov edx, 0xe48f8e4
xor edx, 0x325ef934
sub edx, 0x300ee2a8
add edx, 0xa2c6d1ca
xchg r10, rcx
mov r10, rbx
xchg r10, rcx
call fcn.140096b20
xchg rbp, rbp
test rax, rax
je 0x140066d83
rol rax, 0x20
rol rax, 1
rol rax, 3
movabs rcx, 0x6254f0d0052cf1a9
add rcx, 0x6fcdfc37
sub rcx, 0x30b95570
add rcx, 0xf9b5d42
add rax, rcx
mov dword [rsp - 0x30], ebx
mov dword [rsp + 0x114], edi
rol rax, 1
movabs rcx, 0x5256029b271fef84
add rcx, 0x3041225
add rcx, 0x1aa676c9
xor rcx, 0x539369da
add rcx, 0x46ed9f8d
sub rax, rcx
movabs rcx, 0x5f72476c36ff2750
add rcx, 0x37848426
sub rcx, 0x3a049362
sub rcx, 0xfa884ef
rol rax, 0x14
rol rax, 0x13
rol rax, 3
rol rax, 2
rol rax, 1
xor rax, rcx
rol rax, 0x2b
rol rax, 2
xchg rcx, rax
mov qword [rsi + 0xe0], rcx
xchg rcx, rax
jmp 0x140066daf
mov dword [rsp + 0x114], 0x163f264b
xor dword [rsp + 0x114], 0x5ba5429
xor dword [rsp + 0x114], 0x2beb48c2
sub dword [rsp + 0x114], 0x386e3a9f
mov edx, 0x224a98ef
xor edx, 0x29504825
add edx, 0x6afc7054
xor edx, 0x21a0d797
xor edx, 0x82822bbe
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
test rax, rax
mov dword [rsp - 0x3c], 0x594d3535
je 0x140066eb9
rol rax, 5
rol rax, 8
rol rax, 1
movabs rcx, 0x6bcb84c6cc23c6e
xor rcx, 0x2480e7e0
sub rcx, 0x11113b63
xor rcx, 0x503bdd15
add rcx, 0x81c03b9
sub rax, rcx
mov dword [rsp + 0x128], edi
ror rax, 0x24
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x167887894731c87c
sub rcx, 0x20388f0c
add rcx, 0x2012add7
add rcx, 0x184c2685
sub rcx, 0x39220494
add rax, rcx
movabs rcx, 0x12b38176359f84ed
sub rcx, 0x12d5d4cb
add rcx, 0x4b497220
xor rcx, 0x3763981e
add rcx, 0x7fffffff
xor rcx, 0x30f2b01d
rol rax, 0x16
rol rax, 1
rol rax, 2
rol rax, 7
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
mov r14, r14
xchg rsp, rax
mov qword [rsi + 0xe8], rsp
xchg rsp, rax
jmp 0x140066ef0
mov dword [rsp + 0x128], 0x6d070da0
xor dword [rsp + 0x128], 0x58b91d4b
add dword [rsp + 0x128], 0xddb27e8
sub dword [rsp + 0x128], 0x3680521c
xor dword [rsp + 0x128], 0xd18e6b6
mov edx, 0x442ff4d2
add edx, 0x32568991
sub edx, 0x740f31d4
xor edx, 0x5eac7f
add edx, 0x7a6322d5
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
mov dword [rsp - 0x20], 0x28f9f1bb
test rax, rax
je 0x140066fa8
movabs rcx, 0x4ee2358b7337abb6
sub rcx, 0xe913866
xor rcx, 0x45f69e56
add rcx, 0x180f74db
mov dword [rsp + 0x138], edi
mov dword [rsp - 0x1c], 0x57b1cd5
add rax, rcx
movabs rcx, 0x997ed2dc5531835a
sub rcx, 0x560e87e
sub rcx, 0x1ebf860
add rcx, 0x7c5da08e
not rax
ror rax, 0xe
ror rax, 0x1d
ror rax, 0xb
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x24], 0x45823b18
not rax
mov qword [rsi + 0xf0], rax
jmp 0x140066fdf
mov dword [rsp + 0x138], 0x3f5a8695
add dword [rsp + 0x138], 0x3e8e0e8e
sub dword [rsp + 0x138], 0x5d455677
xor dword [rsp + 0x138], 0x5844f605
sub dword [rsp + 0x138], 0x78e7c8a8
mov edx, 0x2a2a38d
add edx, 0x22a4356
add edx, 0x56687bb2
xor edx, 0xd5d2c2e
mov rcx, rbx
mov r14, r14
call fcn.140096b20
test rax, rax
je 0x140067074
rol rax, 7
rol rax, 0xb
movabs rcx, 0x20e7caaf530baa0c
add rcx, 0x284513c3
sub rcx, 0xd708818
add rcx, 0x44e7887
sub rcx, 0x584f5012
not rax
xchg rbp, rbp
mov dword [rsp + 0x198], edi
rol rax, 0x2d
rol rax, 1
xor rax, rcx
rol rax, 3
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
xchg rbp, rax
mov qword [rsi + 0xf8], rbp
xchg rbp, rax
jmp 0x1400670a0
mov dword [rsp + 0x198], 0x5d7a6cf1
sub dword [rsp + 0x198], 0x2015833c
sub dword [rsp + 0x198], 0x1adea850
xor dword [rsp + 0x198], 0x22864164
mov edx, 0xa6f129f
xor edx, 0x285b2a7b
add edx, 0xf099eed
add edx, 0x3801852
add edx, 0x8a388aac
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096b20
test rax, rax
xchg r14, r14
je 0x1400671ac
movabs rcx, 0xc80615074d55fd1d
add rcx, 0xfbb7e63
xor rcx, 0x1ff4f99f
sub rcx, 0xc8fd75d
add rcx, 0xa557d37
mov dword [rsp + 0x20], edi
add rax, rcx
mov dword [rsp - 0x3c], ebp
movabs rcx, 0xce99b8ba2f44531b
add rcx, 0x2a4b408e
sub rcx, 0x3fa859fb
add rcx, 0x596986c0
add rcx, 0x6f41061f
xor rax, rcx
movabs rcx, 0x31e8b10829a25bec
add rcx, 0x21aff9c1
xor rcx, 0x61fca817
sub rcx, 0x14215f8
add rcx, 0x7fffffff
add rcx, 0x3c872a63
rol rax, 3
rol rax, 4
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x78dd8f4e0068f171
xor rcx, 0x166ab774
xor rcx, 0x5457bdf1
add rcx, 0x69d78d82
sub rax, rcx
ror rax, 0x19
ror rax, 1
ror rax, 1
xchg r9, rax
mov qword [rsi + 0x100], r9
xchg r9, rax
jmp 0x1400671d4
mov dword [rsp + 0x20], 0x4bcba436
xor dword [rsp + 0x20], 0x5221e700
xor dword [rsp + 0x20], 0x3973d62
add dword [rsp + 0x20], 0xd37890f
sub dword [rsp + 0x20], 0x27b50762
mov edx, 0xd62146d
xor edx, 0x6f08a2b
xor edx, 0x79156098
add edx, 0x27fd02fc
xchg rsi, rbx
mov rcx, rsi
xchg rsi, rbx
call fcn.140096b20
mov dword [rsp - 0x40], 0x50a0fd40
test rax, rax
je 0x1400672af
movabs rcx, 0xae248b674a51ead8
add rcx, 0x393d770
add rcx, 0x1f0771c6
sub rcx, 0x31e98c71
add rcx, 0x521602d7
mov dword [rsp + 0x58], edi
xchg r8, r8
add rax, rcx
movabs rcx, 0x3562978b4c175947
xor rcx, 0xa34cdd3
xor rcx, 0x57406f92
add rcx, 0x7fffffff
xor rcx, 0x7456cfe
xor rax, rcx
xchg r13, r13
movabs rcx, 0x6ad998d26fea1c4
xor rcx, 0x4366a3f8
xor rcx, 0xeba5a32
sub rcx, 0x2b3028ab
add rax, rcx
mov dword [rsp - 0x28], ecx
ror rax, 0xb
ror rax, 2
ror rax, 4
ror rax, 2
ror rax, 2
ror rax, 1
mov qword [rsi + 0x108], rax
jmp 0x1400672cf
mov dword [rsp + 0x58], 0x6ffc8c86
xor dword [rsp + 0x58], 0x40500047
add dword [rsp + 0x58], 0x15b2ed57
sub dword [rsp + 0x58], 0x455f7a17
mov edx, 0x5214dc03
sub edx, 0x29fe253e
xor edx, 0x276ffb19
add edx, 0x1c008f7b
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
xchg r15, r15
test rax, rax
je 0x14006738b
rol rax, 2
rol rax, 3
rol rax, 5
movabs rcx, 0xdae49fc114ea667a
xor rcx, 0x3a87fd8
xor rcx, 0x176b2188
add rcx, 0x7fffffff
xor rcx, 0x661d1a0
add rax, rcx
mov dword [rsp + 0x60], edi
mov rdi, rdi
not rax
movabs rcx, 0x27cd140311e618a5
add rcx, 0x370415ce
add rcx, 0x33cdaf15
xor rcx, 0x1e89e44d
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
rol rax, 1
rol rax, 5
rol rax, 1
rol rax, 1
xchg rdx, rax
mov qword [rsi + 0x110], rdx
xchg rdx, rax
jmp 0x1400673b3
mov dword [rsp + 0x60], 0x78bfbaf8
xor dword [rsp + 0x60], 0x1ae2d1d9
sub dword [rsp + 0x60], 0x2573a44f
sub dword [rsp + 0x60], 0x3a052cb1
xor dword [rsp + 0x60], 0x2e49a20
mov edx, 0x61f5b741
sub edx, 0xbb79ec1
add edx, 0x11767b5b
sub edx, 0x31f755b6
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096b20
test rax, rax
je 0x14006747b
mov dword [rsp - 0x20], edi
not rax
mov dword [rsp + 0x88], edi
movabs rcx, 0x69207c4382cd80d
xor rcx, 0x3315107e
xor rcx, 0x406c8047
sub rcx, 0x2ee23d1f
sub rax, rcx
mov r13, r13
movabs rcx, 0x6eee4ae7158cdfe
sub rcx, 0x6e913388
add rcx, 0x5b305730
sub rcx, 0x294394ef
add rcx, 0x7d5591e1
ror rax, 0x34
ror rax, 2
ror rax, 3
ror rax, 1
not rax
rol rax, 0xb
rol rax, 0x25
rol rax, 1
rol rax, 6
rol rax, 1
add rax, rcx
ror rax, 0x11
ror rax, 1
ror rax, 1
mov qword [rsi + 0x118], rax
mov dword [rsp - 0x28], edx
jmp 0x1400674a7
mov dword [rsp + 0x88], 0x6529783f
xor dword [rsp + 0x88], 0xbda0f0
sub dword [rsp + 0x88], 0x172e75c2
sub dword [rsp + 0x88], 0x4e66630c
mov edx, 0x4491af50
xor edx, 0x708d41c8
xor edx, 0x3219d883
xor edx, 0x65387d4e
add edx, 0x1c35f64
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096b20
test rax, rax
je 0x140067546
xchg rsp, rsp
not rax
mov dword [rsp + 0x90], edi
ror rax, 0xf
ror rax, 8
ror rax, 2
ror rax, 6
ror rax, 5
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x359fbfc954f81f46
add rcx, 0x451d093
xor rcx, 0x4820c687
add rcx, 0x49a8560e
xor rax, rcx
mov dword [rsp - 0x40], ebp
not rax
rol rax, 1
rol rax, 7
mov qword [rsi + 0x120], rax
mov dword [rsp - 0x18], ecx
jmp 0x140067572
mov dword [rsp + 0x90], 0x51d421f7
xor dword [rsp + 0x90], 0x28a34e8c
sub dword [rsp + 0x90], 0x7620a68f
xor dword [rsp + 0x90], 0x356c8ed
mov edx, 0x496cce12
xor edx, 0x8436fa4
add edx, 0x39cd3a78
sub edx, 0x2fdad81d
mov rcx, rbx
mov dword [rsp - 0x20], 0x3d2c0f1f
call fcn.140096b20
test rax, rax
je 0x140067670
rol rax, 0x13
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x4b888eda0f0422c0
add rcx, 0x30f29b31
sub rcx, 0x189997c2
xor rcx, 0x3272bda0
add rax, rcx
mov dword [rsp + 0xb0], edi
mov rdx, rdx
rol rax, 0x1a
rol rax, 5
rol rax, 0x14
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x65a2e9743cbc5159
xor rcx, 0x353aed1d
add rcx, 0x32718a6a
sub rcx, 0x1b9fd963
add rcx, 0x33c6d89a
xor rax, rcx
movabs rcx, 0x358c5a0e238b0729
xor rcx, 0x67180f74
add rcx, 0x9c59d8c
xor rcx, 0x4579f37d
xor rcx, 0x205aba33
ror rax, 0x14
ror rax, 7
ror rax, 3
ror rax, 1
add rax, rcx
xchg rsp, rsp
not rax
xchg r13, rax
mov qword [rsi + 0x128], r13
xchg r13, rax
jmp 0x14006769c
mov dword [rsp + 0xb0], 0x2e434d70
xor dword [rsp + 0xb0], 0x44b654ac
sub dword [rsp + 0xb0], 0x53741d3e
sub dword [rsp + 0xb0], 0x1780fc9d
mov edx, 0x37bb835a
add edx, 0x46725287
sub edx, 0x4feb0429
add edx, 0x2f37076f
xchg rcx, rsi
mov rsi, rbx
xchg rcx, rsi
call fcn.140096b20
mov dword [rsp - 0xc], 0x1a9a60e5
test rax, rax
je 0x1400677ac
ror rax, 5
ror rax, 2
ror rax, 9
ror rax, 0xd
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x142755e37dc48570
xor rcx, 0x748bab4a
add rcx, 0x21881bc2
sub rcx, 0x12240866
xor rax, rcx
mov dword [rsp + 0xc0], edi
mov rdx, rdx
rol rax, 0x18
rol rax, 6
rol rax, 8
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x45f417b421e4f2aa
xor rcx, 0x74033a68
xor rcx, 0x46b974db
sub rcx, 0xe93cebf
add rcx, 0x7fffffff
add rcx, 0xf32cf1f
xor rax, rcx
movabs rcx, 0xd546051528aa1174
xor rcx, 0x1782bed5
sub rcx, 0x36b384a3
add rcx, 0x7fffffff
add rcx, 0x7ebe6df
rol rax, 0xd
rol rax, 7
rol rax, 0x24
xor rax, rcx
mov rdi, rdi
xchg r14, rax
mov qword [rsi + 0x130], r14
xchg r14, rax
jmp 0x1400677e3
mov dword [rsp + 0xc0], 0x2be0e150
xor dword [rsp + 0xc0], 0x1d136f46
sub dword [rsp + 0xc0], 0x5d36437
xor dword [rsp + 0xc0], 0x15ae6763
sub dword [rsp + 0xc0], 0x248e4ebb
mov edx, 0x5ff3472a
sub edx, 0x32b7d4fd
sub edx, 0x1cb64047
xor edx, 0x6b7bf387
add edx, 0x2b552d6e
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
test rax, rax
je 0x140067872
mov dword [rsp - 0x30], 0x58adca99
ror rax, 0x17
ror rax, 0x11
ror rax, 8
ror rax, 1
ror rax, 1
movabs rcx, 0x852d7ce62eed9039
xor rcx, 0x6efa423
sub rcx, 0x108695e9
xor rcx, 0x4277c062
add rcx, 0x5aab6ff
xor rax, rcx
mov dword [rsp + 0x6c], edi
mov qword [rsi + 0x138], rax
mov dword [rsp - 0x14], 0x3c1bdef1
jmp 0x14006789a
mov dword [rsp + 0x6c], 0x501d8772
add dword [rsp + 0x6c], 0x2e4fb08a
sub dword [rsp + 0x6c], 0x276ce41e
sub dword [rsp + 0x6c], 0x1f0f40ce
xor dword [rsp + 0x6c], 0x37f11311
mov edx, 0x46bf2138
sub edx, 0x2b49ced6
add edx, 0x4d8c29a9
sub edx, 0x11ca97ae
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096b20
test rax, rax
je 0x140067948
xchg r10, r10
not rax
mov dword [rsp + 0x8c], edi
ror rax, 0x13
ror rax, 9
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x44cbb55b1ad744e8
sub rcx, 0xf59204
xor rcx, 0x5e605b78
xor rcx, 0x3785357c
xor rcx, 0x34e0ec5a
add rax, rcx
movabs rcx, 0x7108cab105bc49f5
add rcx, 0x10c9d930
xor rcx, 0x1ed7c805
sub rcx, 0x65a6692
xor rax, rcx
mov dword [rsp - 0x2c], esp
ror rax, 3
ror rax, 1
mov qword [rsi + 0x140], rax
jmp 0x14006797f
mov dword [rsp + 0x8c], 0x66834d8b
sub dword [rsp + 0x8c], 0x2f040554
sub dword [rsp + 0x8c], 0x1ed1b06b
add dword [rsp + 0x8c], 0x5d0a58ac
sub dword [rsp + 0x8c], 0x75b7f077
mov edx, 0x4804ab87
sub edx, 0x2a68fca
add edx, 0x4ffbe62
add edx, 0x4f075eca
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
xchg r10, r10
test rax, rax
je 0x140067a72
rol rax, 0x10
rol rax, 2
rol rax, 4
rol rax, 1
movabs rcx, 0x7675699e023b8246
xor rcx, 0x661b85cc
sub rcx, 0x62108793
add rcx, 0x7fffffff
xor rcx, 0x38c1d28b
sub rax, rcx
mov dword [rsp + 0xa4], edi
xchg rdi, rdi
ror rax, 0x17
ror rax, 7
ror rax, 7
ror rax, 1
movabs rcx, 0xaadcf913118f20c8
xor rcx, 0xc5f3a13
add rcx, 0x34631ca0
add rcx, 0x7fffffff
add rcx, 0x20867f6a
add rax, rcx
mov dword [rsp - 0x20], 0x4802c152
movabs rcx, 0xe1c79bc511543923
add rcx, 0x30ad7b52
sub rcx, 0x1d5cef39
sub rcx, 0xd0d0097
add rcx, 0x7fffffff
add rcx, 0xedf666b
xor rax, rcx
mov qword [rsi + 0x148], rax
mov dword [rsp - 0x18], esp
jmp 0x140067a9e
mov dword [rsp + 0xa4], 0x597ec0b8
xor dword [rsp + 0xa4], 0x6c1293d
sub dword [rsp + 0xa4], 0x4224236a
sub dword [rsp + 0xa4], 0x1d9bc61a
mov edx, 0x410f4129
add edx, 0x27a9c4bb
sub edx, 0x442a490
add edx, 0x4b518d48
xchg rbx, rsi
mov rcx, rsi
xchg rsi, rbx
call fcn.140096b20
test rax, rax
mov r10, r10
je 0x140067b5a
ror rax, 1
ror rax, 7
ror rax, 7
ror rax, 1
movabs rcx, 0x7d6926c305b79a64
add rcx, 0x47d42e42
sub rcx, 0x2aa5da7f
add rcx, 0x33b38933
add rcx, 0x74c70ad9
add rax, rcx
xchg r14, r14
mov dword [rsp + 0xd0], edi
ror rax, 1
ror rax, 0xd
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 2
movabs rcx, 0xb6376516102c7ab0
add rcx, 0xc14cd9d
add rcx, 0x2254fb3a
add rcx, 0x2638e51e
add rax, rcx
xchg r11, rax
mov qword [rsi + 0x150], r11
xchg r11, rax
jmp 0x140067b86
mov dword [rsp + 0xd0], 0x6efa2acd
xor dword [rsp + 0xd0], 0x39e000aa
xor dword [rsp + 0xd0], 0x13b2839c
sub dword [rsp + 0xd0], 0x44a8a9fa
mov edx, 0x17fd1a1a
add edx, 0x3f5f6d98
sub edx, 0x166bd5fe
xor edx, 0x1e1b4c55
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
test rax, rax
je 0x140067c99
mov r12, r12
movabs rcx, 0x70398c1d2ebb82dd
add rcx, 0x3328a81e
xor rcx, 0x6f6fbfbb
add rcx, 0x6e71ea21
mov dword [rsp + 0xd4], edi
add rax, rcx
xchg r10, r10
movabs rcx, 0x6e4921102b5000fc
add rcx, 0x25c9897a
sub rcx, 0x17b7c887
add rcx, 0x4e72da41
not rax
add rax, rcx
movabs rcx, 0x40c12bdb5283041d
add rcx, 0xb560290
add rcx, 0x1a81058d
xor rcx, 0x37855080
add rcx, 0x40ddb3c8
xor rax, rcx
movabs rcx, 0x1c94e8ce35e09d5f
add rcx, 0x21b527f3
sub rcx, 0x17058ec5
sub rcx, 0x402e32d1
add rcx, 0x629bf45
not rax
mov dword [rsp - 0x24], esp
add rax, rcx
movabs rcx, 0xf1c5bc5d7f9de5
xor rcx, 0x3d110868
xor rcx, 0x30f70925
add rcx, 0x7fffffff
add rcx, 0x1ccb5349
xor rax, rcx
mov r15, r15
mov qword [rsi + 0x158], rax
jmp 0x140067cd0
mov dword [rsp + 0xd4], 0x104acdf5
xor dword [rsp + 0xd4], 0x54197db8
xor dword [rsp + 0xd4], 0x6a128032
sub dword [rsp + 0xd4], 0x3564436
xor dword [rsp + 0xd4], 0x2aeaec48
mov edx, 0x15e3ed6b
xor edx, 0x66153ab2
sub edx, 0x56b95cd5
add edx, 0xda5bc7e6
mov rcx, rbx
call fcn.140096b20
mov r9, r9
test rax, rax
je 0x140067dd1
movabs rcx, 0x9cd3f08943ef20d1
xor rcx, 0x3ed533cd
xor rcx, 0xb161bf4
add rcx, 0x7fffffff
sub rcx, 0x196d2597
mov dword [rsp + 0xe0], edi
mov dword [rsp - 0x2c], 0x4864c68a
add rax, rcx
movabs rcx, 0x1ccd293c685e1947
sub rcx, 0x169a4e0c
sub rcx, 0x33d3a7a3
add rcx, 0x7fffffff
add rcx, 0x419e64bf
not rax
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x5f37ebff6dea6b4d
add rcx, 0xff68ce8
xor rcx, 0x52b8400a
add rcx, 0x7fffffff
xor rcx, 0x1babf1ee
sub rax, rcx
mov dword [rsp - 0x44], edi
movabs rcx, 0x1d94868f618917bf
sub rcx, 0x1fefc071
xor rcx, 0x7ae61370
sub rcx, 0x2ea095dc
ror rax, 0xf
ror rax, 1
ror rax, 0xb
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x160], rax
mov r13, r13
jmp 0x140067e08
mov dword [rsp + 0xe0], 0x17d13d86
add dword [rsp + 0xe0], 0x2a166909
xor dword [rsp + 0xe0], 0x1831b9c8
sub dword [rsp + 0xe0], 0x10fa089e
sub dword [rsp + 0xe0], 0x48dc16a8
mov edx, 0x1a1bd7d
xor edx, 0x13ffb683
add edx, 0x40ed6864
add edx, 0x3614f3a4
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
mov dword [rsp - 0x28], 0x4b15108f
test rax, rax
je 0x140067f13
movabs rcx, 0x7eddf8be297a036c
add rcx, 0x29712d46
add rcx, 0x1b1cf51e
xor rcx, 0x726ef700
add rcx, 0x7e2feed2
mov dword [rsp + 0xe8], edi
xchg r9, r9
add rax, rcx
movabs rcx, 0x3da555664501228d
xor rcx, 0x78d2f399
add rcx, 0x3bb1f19e
sub rcx, 0x4ff17be6
add rcx, 0x54016d3f
xor rax, rcx
movabs rcx, 0x42a9cf23087a0937
xor rcx, 0x13250c4c
add rcx, 0x2948ed9f
xor rcx, 0x675e58e6
add rcx, 0x46108199
sub rax, rcx
mov dword [rsp - 0x28], 0x6031809f
movabs rcx, 0x828ea6c1157110b1
add rcx, 0x3ed79775
sub rcx, 0x28e92700
add rcx, 0x7fffffff
add rcx, 0x45e1f43c
xor rax, rcx
ror rax, 0x1e
ror rax, 0x12
ror rax, 2
ror rax, 1
xchg r10, rax
mov qword [rsi + 0x168], r10
xchg r10, rax
jmp 0x140067f3f
mov dword [rsp + 0xe8], 0x6a042e91
sub dword [rsp + 0xe8], 0x19a40a33
sub dword [rsp + 0xe8], 0x3b179e34
sub dword [rsp + 0xe8], 0x15488629
mov edx, 0x54a8160d
xor edx, 0x7c80a5af
xor edx, 0x4f3d21f7
add edx, 0x59ac5b8
add edx, 0x26012a64
mov rcx, rbx
mov r10, r10
call fcn.140096b20
test rax, rax
je 0x14006800b
xchg rdi, rdi
ror rax, 4
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x48febc5030739c26
sub rcx, 0x12d3b30e
xor rcx, 0x5065dcc
xor rcx, 0x4116720e
sub rcx, 0x3f3321aa
xor rax, rcx
mov r15, r15
mov dword [rsp + 0xec], edi
movabs rcx, 0x577130cf29b4bc59
xor rcx, 0x651229f8
sub rcx, 0xeda5bc1
xor rcx, 0xb30d982
add rax, rcx
xchg rcx, rcx
rol rax, 0x12
rol rax, 0xd
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
xchg rsp, rax
mov qword [rsi + 0x170], rsp
xchg rsp, rax
jmp 0x140068037
mov dword [rsp + 0xec], 0x53166e8d
sub dword [rsp + 0xec], 0xf8e2e74
xor dword [rsp + 0xec], 0x5a1fffe0
sub dword [rsp + 0xec], 0x1997bff8
mov edx, 0x525eb55e
add edx, 0xe01e200
xor edx, 0x5198d2f7
xor edx, 0x82581c2f
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
test rax, rax
mov r11, r11
je 0x1400680ef
movabs rcx, 0x413938cd253997bf
xor rcx, 0x30ab0b15
xor rcx, 0x4f5c4990
sub rcx, 0x11b2d185
xor rcx, 0x191bf023
mov dword [rsp + 0xfc], edi
xchg rdx, rdx
add rax, rcx
movabs rcx, 0x313180673e17fbd2
xor rcx, 0x425ccf3e
xor rcx, 0x36657aab
xor rcx, 0x6455931a
sub rcx, 0x1a6921d1
not rax
sub rax, rcx
not rax
mov r11, r11
rol rax, 3
rol rax, 8
rol rax, 1
rol rax, 2
rol rax, 1
xchg r13, rax
mov qword [rsi + 0x178], r13
xchg r13, rax
jmp 0x14006811b
mov dword [rsp + 0xfc], 0x62522583
sub dword [rsp + 0xfc], 0x203d999a
sub dword [rsp + 0xfc], 0x85ddcb4
xor dword [rsp + 0xfc], 0x39b6af34
mov edx, 0x4aa85fa9
add edx, 0x9fba018
sub edx, 0x34c82cec
sub edx, 0x1c32efca
xchg r8, rcx
mov r8, rbx
xchg r8, rcx
call fcn.140096b20
mov dword [rsp - 0x24], ebx
test rax, rax
je 0x1400681ce
rol rax, 1
rol rax, 1
movabs rcx, 0x62bfecc1621c78b0
xor rcx, 0x21ffd902
sub rcx, 0x2237689f
sub rcx, 0x15d4304e
sub rax, rcx
mov dword [rsp - 0x30], 0x3d4780ff
mov dword [rsp + 0x108], edi
ror rax, 0xd
ror rax, 8
ror rax, 5
ror rax, 1
ror rax, 1
movabs rcx, 0xdbd388e515cdbdb6
xor rcx, 0x723b401c
xor rcx, 0x2e612a3c
add rcx, 0xea301de
add rcx, 0x6468d12e
xor rax, rcx
mov qword [rsi + 0x180], rax
mov r9, r9
jmp 0x1400681fa
mov dword [rsp + 0x108], 0x21c505ee
xor dword [rsp + 0x108], 0x28249ad2
add dword [rsp + 0x108], 0x3e2e4a7c
sub dword [rsp + 0x108], 0x480fe9b7
mov edx, 0x5588caa6
xor edx, 0x75455b51
xor edx, 0x6a3ebfcc
sub edx, 0x2674ee67
sub edx, 0x6b26e8d
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
xchg r11, r11
test rax, rax
je 0x1400682ce
movabs rcx, 0x1e520e26694711b3
sub rcx, 0x63df923f
add rcx, 0x75ee23d4
sub rcx, 0x51e8ca57
xor rcx, 0x5f2747d9
mov dword [rsp + 0x118], edi
add rax, rcx
movabs rcx, 0x1960b94c6fc155ae
sub rcx, 0x25490de8
xor rcx, 0x6cefeaa0
xor rcx, 0x36ec7973
xor rcx, 0x4eecb366
not rax
mov dword [rsp - 0x1c], 0x16a891a4
add rax, rcx
movabs rcx, 0x630ad5840ac7fb3c
xor rcx, 0x5b3ca1e9
sub rcx, 0x4f6fa2d0
add rcx, 0x387ae5a9
add rcx, 0x339fa11
xor rax, rcx
xchg rsp, rax
mov qword [rsi + 0x188], rsp
xchg rsp, rax
jmp 0x1400682fa
mov dword [rsp + 0x118], 0x78c9eb43
xor dword [rsp + 0x118], 0x579437bf
xor dword [rsp + 0x118], 0x691c9f2a
sub dword [rsp + 0x118], 0x464143d5
mov edx, 0x2ef47b54
sub edx, 0x2310fd22
add edx, 0x41750740
xor edx, 0x6285262c
mov rcx, rbx
call fcn.140096b20
test rax, rax
mov rsp, rsp
je 0x1400683f3
movabs rcx, 0x5dd3e1d860960545
add rcx, 0x5ffe5af
xor rcx, 0x357f357b
xor rcx, 0x74b300f7
sub rcx, 0x1edf7859
mov dword [rsp + 0x120], edi
mov dword [rsp - 0x40], 0x4612cf74
xor rax, rcx
movabs rcx, 0x254ce04f42002307
add rcx, 0x24cb8bf8
xor rcx, 0x7569df7b
add rcx, 0x7fffffff
xor rcx, 0x733f78c5
add rax, rcx
movabs rcx, 0x349cdaf85eb587e7
sub rcx, 0x5dce197c
add rcx, 0x6963c14a
xor rcx, 0x710a737b
rol rax, 0x1d
rol rax, 2
rol rax, 1
add rax, rcx
xchg rsi, rsi
movabs rcx, 0x171dac123e612e42
xor rcx, 0x1513dcf6
add rcx, 0xfe8f5fa
xor rcx, 0x1db11f1f
ror rax, 5
ror rax, 3
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x14], edx
mov qword [rsi + 0x190], rax
jmp 0x14006841f
mov dword [rsp + 0x120], 0x1d874b5c
sub dword [rsp + 0x120], 0x13b21288
xor dword [rsp + 0x120], 0x25420d94
sub dword [rsp + 0x120], 0x2c97353f
mov edx, 0x3ff4b20b
xor edx, 0x7c4d2561
sub edx, 0xadd348c
add edx, 0x12eadaa7
add edx, 0x6886a245
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140096b20
test rax, rax
xchg rsi, rsi
je 0x1400684dd
rol rax, 0xe
rol rax, 2
rol rax, 7
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x54804de66694a752
xor rcx, 0x32c7f09a
sub rcx, 0x34e92f3
xor rcx, 0x588ce488
add rax, rcx
mov dword [rsp + 0x12c], edi
xchg rsp, rsp
ror rax, 0x3b
movabs rcx, 0xf1bd414162da2547
xor rcx, 0x18633514
xor rcx, 0x3abf8391
add rcx, 0x7fffffff
xor rcx, 0x197532a0
add rax, rcx
mov dword [rsp - 0x44], 0x3a19547f
xchg r15, rax
mov qword [rsi + 0x198], r15
xchg r15, rax
jmp 0x140068514
mov dword [rsp + 0x12c], 0xb01c3ec
xor dword [rsp + 0x12c], 0x4e62b718
add dword [rsp + 0x12c], 0x24e84896
sub dword [rsp + 0x12c], 0x2939a71d
xor dword [rsp + 0x12c], 0x4112166c
mov edx, 0x70a74a3b
xor edx, 0x64480eef
add edx, 0x6945a0cc
sub edx, 0x417785c3
add edx, 0x5d04328f
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.140096b20
mov dword [rsp - 0x18], edi
test rax, rax
je 0x1400685eb
movabs rcx, 0x3cbdcfa565ce13f6
sub rcx, 0x5c8b0ebe
xor rcx, 0x2a5c3d9
add rcx, 0x21e39138
sub rcx, 0x2032ca99
mov dword [rsp + 0x130], edi
mov dword [rsp - 0x1c], 0x5c040f67
add rax, rcx
movabs rcx, 0x54b95ee825392ca2
add rcx, 0x3b8023d3
add rcx, 0x121fe217
add rcx, 0x370b7aa8
not rax
rol rax, 1
rol rax, 1
add rax, rcx
xchg r8, r8
movabs rcx, 0x47c728127b252824
sub rcx, 0xf3be89
sub rcx, 0x3715d0f
add rcx, 0x37453d27
rol rax, 1
mov dword [rsp - 0x10], 0x692b13c2
xor rax, rcx
mov qword [rsi + 0x1a0], rax
jmp 0x140068622
mov dword [rsp + 0x130], 0x1d63594d
sub dword [rsp + 0x130], 0xeb52644
xor dword [rsp + 0x130], 0x3afe33c5
sub dword [rsp + 0x130], 0x23d8ef3d
sub dword [rsp + 0x130], 0x1077118e
mov edx, 0x445bfab5
xor edx, 0x4ed42864
add edx, 0x736d5780
sub edx, 0x26c32f08
add edx, 0x7f760aee
mov rcx, rbx
call fcn.140096b20
test rax, rax
xchg rdi, rdi
je 0x14006873c
movabs rcx, 0xc73fea755d32dfa9
sub rcx, 0x1386e7f8
sub rcx, 0x3deb5b26
add rcx, 0x7fffffff
add rcx, 0x6b4205b0
mov dword [rsp + 0x13c], edi
add rax, rcx
mov rdi, rdi
movabs rcx, 0x5fda8e5074860408
sub rcx, 0x3f05c770
xor rcx, 0xe5d105c
sub rcx, 0x26a032f2
add rcx, 0x7fffffff
xor rcx, 0x69235920
xor rax, rcx
movabs rcx, 0x5a4fbbb105a9df59
xor rcx, 0x481321fe
add rcx, 0x1b547f79
add rcx, 0x358c7b3c
not rax
rol rax, 6
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x65f84a0a394a16
xor rcx, 0x598e2b8d
xor rcx, 0x4f6024c2
add rcx, 0x396b5b18
sub rcx, 0x9e2b423
sub rax, rcx
mov dword [rsp - 0x1c], 0x12f5be53
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 1
xchg rcx, rax
mov qword [rsi + 0x1a8], rcx
xchg rcx, rax
jmp 0x140068773
mov dword [rsp + 0x13c], 0x61a052da
xor dword [rsp + 0x13c], 0x29a5bb13
xor dword [rsp + 0x13c], 0x3bff6f6
sub dword [rsp + 0x13c], 0x2dc6a5cd
xor dword [rsp + 0x13c], 0x1df37973
mov edx, 0x29bf0941
add edx, 0x830c91b
sub edx, 0x2173b77d
add edx, 0x13163c1f
add edx, 0x481be730
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096b20
test rax, rax
je 0x140068853
mov dword [rsp - 0x1c], 0x4d2d964e
movabs rcx, 0x13df273b1592de1b
add rcx, 0x3b97a4ab
add rcx, 0x14087893
sub rcx, 0x961b820
mov dword [rsp + 0x144], edi
xor rax, rcx
xchg r8, r8
movabs rcx, 0xb380c92e123d33a0
add rcx, 0x5ed65474
sub rcx, 0x3a310e7a
xor rcx, 0x6086b935
add rcx, 0x754d5c34
ror rax, 6
ror rax, 6
ror rax, 7
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0x6e74adb96d06c37e
sub rcx, 0x1bb23a2b
xor rcx, 0x3592da48
sub rcx, 0x3942cd01
add rcx, 0x5d158f38
xor rax, rcx
mov r9, r9
xchg rbx, rax
mov qword [rsi + 0x1b0], rbx
xchg rbx, rax
jmp 0x14006887f
mov dword [rsp + 0x144], 0x51621651
add dword [rsp + 0x144], 0x7966721
sub dword [rsp + 0x144], 0x1da5784c
xor dword [rsp + 0x144], 0x3b530527
mov edx, 0x57f8a891
add edx, 0x27fe7c90
sub edx, 0x6ae8f667
xor edx, 0x1128ddbf
add edx, 0x40a3bcd
mov rcx, rbx
call fcn.140096b20
xchg r11, r11
test rax, rax
je 0x140068952
movabs rcx, 0x41132c44929c7b0
add rcx, 0x369133d0
sub rcx, 0x85310d8
sub rcx, 0x613a5723
add rcx, 0x7904af74
mov dword [rsp + 0x148], edi
xor rax, rcx
movabs rcx, 0x5d4bb11b686cfeda
xor rcx, 0x1320b696
xor rcx, 0x50f47578
xor rcx, 0x283dc79
add rcx, 0x7fffffff
add rcx, 0x1c1578c1
sub rax, rcx
movabs rcx, 0x7bf58abd487da4dc
add rcx, 0x142c7136
sub rcx, 0x4c4a27d7
add rcx, 0x511d0e65
sub rcx, 0x350142f0
rol rax, 3
rol rax, 1
not rax
mov rsi, rsi
sub rax, rcx
mov qword [rsi + 0x1b8], rax
jmp 0x14006897e
mov dword [rsp + 0x148], 0x34b096e4
sub dword [rsp + 0x148], 0x9ce3991
add dword [rsp + 0x148], 0x38040228
sub dword [rsp + 0x148], 0x62e65f7a
mov edx, 0x58d91a34
xor edx, 0x1fd9bae0
xor edx, 0x56a478c6
add edx, 0xcce8d184
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.140096b20
test rax, rax
je 0x140068a27
xchg r8, r8
movabs rcx, 0x430fa41d0bb51166
xor rcx, 0x9eae020
xor rcx, 0x521ffbe
add rcx, 0x1eddff5a
add rcx, 0x6609072b
mov dword [rsp + 0x28], edi
add rax, rcx
mov r11, r11
movabs rcx, 0x54cac123519e7354
xor rcx, 0x8c2679f
sub rcx, 0x4a54057f
add rcx, 0x314b3d1c
add rcx, 0x7fffffff
xor rcx, 0x79ae98d0
not rax
xchg rbp, rbp
add rax, rcx
not rax
mov qword [rsi + 0x1c0], rax
mov rcx, rcx
jmp 0x140068a4f
mov dword [rsp + 0x28], 0x4fb6e1ad
xor dword [rsp + 0x28], 0x3e10f6bf
add dword [rsp + 0x28], 0x129ba7a
xor dword [rsp + 0x28], 0x5692a4fe
xor dword [rsp + 0x28], 0x245d7573
mov edx, 0x1271b10c
add edx, 0x14634131
add edx, 0x3f25b34c
add edx, 0x8e9874d2
mov rcx, rbx
call fcn.140096b20
mov dword [rsp - 0x30], 0x33bf1703
test rax, rax
je 0x140068b00
not rax
mov dword [rsp + 0x38], edi
mov dword [rsp - 0x40], 0x3437d115
movabs rcx, 0x5611bcbd03d7d094
add rcx, 0x19172d79
add rcx, 0x207f47f0
add rcx, 0x543bedfa
sub rax, rcx
movabs rcx, 0x4c5be9cd3f602968
add rcx, 0x3e7a6a75
sub rcx, 0x744beea2
add rcx, 0x7fffffff
add rcx, 0x2fc13c15
not rax
rol rax, 2
rol rax, 2
sub rax, rcx
mov r13, r13
ror rax, 9
ror rax, 1
ror rax, 1
mov qword [rsi + 0x1c8], rax
mov r10, r10
jmp 0x140068b20
mov dword [rsp + 0x38], 0x1d1fff34
add dword [rsp + 0x38], 0x3eec37a1
sub dword [rsp + 0x38], 0x48b690f5
sub dword [rsp + 0x38], 0x1355a5df
mov edx, 0x39b223d5
xor edx, 0x12db24c4
add edx, 0x2700da03
xor edx, 0x5a971bbf
add edx, 0xe2d764fd
mov rcx, rbx
call fcn.140096b20
xchg r9, r9
test rax, rax
je 0x140068c14
movabs rcx, 0x17ec1dcd09b3ee4f
xor rcx, 0x3475ac3
xor rcx, 0x5ab2f4d2
sub rcx, 0x3c9a982c
add rcx, 0x7fffffff
add rcx, 0x10d7efa3
mov dword [rsp + 0x40], edi
mov dword [rsp - 0x2c], 0x64299647
xor rax, rcx
movabs rcx, 0x1d8127a468607aec
sub rcx, 0x2bf270c6
sub rcx, 0x239748a0
xor rcx, 0x2fd8b09d
xor rcx, 0x33e70d8e
rol rax, 3
rol rax, 3
rol rax, 1
xor rax, rcx
movabs rcx, 0xf329a1206b0889ef
add rcx, 0xd09b3ba
xor rcx, 0xa02e7c4
add rcx, 0x2d2f530f
rol rax, 0x15
rol rax, 2
rol rax, 1
rol rax, 0xd
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x3c], ebp
xchg r10, rax
mov qword [rsi + 0x1d0], r10
xchg r10, rax
jmp 0x140068c34
mov dword [rsp + 0x40], 0x48fbffea
sub dword [rsp + 0x40], 0x30eab450
add dword [rsp + 0x40], 0x4f8a2240
sub dword [rsp + 0x40], 0x679b6dd9
mov edx, 0x74156a90
xor edx, 0x1072eb59
sub edx, 0x6231c9c5
xor edx, 0x3b08c357
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140096b20
mov r11, r11
test rax, rax
je 0x140068d17
movabs rcx, 0x283b28f842e403cc
xor rcx, 0x1f5479
xor rcx, 0x72c4f2a2
add rcx, 0x7fffffff
add rcx, 0x303bd501
mov dword [rsp + 0x48], edi
mov rsp, rsp
xor rax, rcx
movabs rcx, 0x6436af193415ac1c
xor rcx, 0x1db3f977
xor rcx, 0x5160e4b
sub rcx, 0xd251385
add rcx, 0x2df28da4
rol rax, 6
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x142345945d5f7571
sub rcx, 0x1f7fcf39
sub rcx, 0x3536d9a1
add rcx, 0x4589c276
add rcx, 0x7fffffff
add rcx, 0x16e6fc0d
add rax, rcx
mov dword [rsp - 0x34], 0x136929ff
mov qword [rsi + 0x1d8], rax
jmp 0x140068d3f
mov dword [rsp + 0x48], 0x6511a694
xor dword [rsp + 0x48], 0x56d5233b
xor dword [rsp + 0x48], 0x6ea03713
sub dword [rsp + 0x48], 0x24b845c7
sub dword [rsp + 0x48], 0x38ac6cf4
mov edx, 0x7b0f90d8
sub edx, 0x23d07d47
sub edx, 0x481ec8f8
add edx, 0x6030e97e
sub edx, 0x1be2b88f
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096b20
test rax, rax
mov dword [rsp - 0x28], 0x24b526b2
je 0x140068e13
not rax
mov dword [rsp + 0x70], edi
mov dword [rsp - 0x24], ecx
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0xc9579ff5f4d6600
xor rcx, 0xe2cd2d4
sub rcx, 0xa062995
add rcx, 0x5d349c1d
xor rax, rcx
movabs rcx, 0x37d029fa41669c1a
xor rcx, 0x3e3fe45e
sub rcx, 0x52688018
add rcx, 0x7fffffff
add rcx, 0x2bc3b920
ror rax, 0x1e
ror rax, 0x14
ror rax, 2
ror rax, 2
ror rax, 1
sub rax, rcx
ror rax, 0x1c
ror rax, 1
ror rax, 1
xchg rdx, rax
mov qword [rsi + 0x1e0], rdx
xchg rdx, rax
jmp 0x140068e33
mov dword [rsp + 0x70], 0x449a8fa3
xor dword [rsp + 0x70], 0x5cb7d192
xor dword [rsp + 0x70], 0x11a89367
sub dword [rsp + 0x70], 0x985cd55
mov edx, 0x1375fec5
xor edx, 0x49b5ee7
add edx, 0x439f2eda
sub edx, 0x2d7da3b8
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.140096b20
test rax, rax
xchg r12, r12
je 0x140068eec
rol rax, 0xc
rol rax, 0xb
rol rax, 0x14
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x61ed026130a0303a
add rcx, 0x2d4b33e0
sub rcx, 0x31e51a05
add rcx, 0x7fffffff
add rcx, 0x3749e83
add rax, rcx
mov r15, r15
mov dword [rsp + 0x80], edi
movabs rcx, 0x34e73aaa50a3240a
sub rcx, 0x11a97ed7
sub rcx, 0x265ede6a
add rcx, 0x7fffffff
xor rcx, 0x54ddf543
xor rax, rcx
not rax
xchg rbp, rbp
xchg rdi, rax
mov qword [rsi + 0x1e8], rdi
xchg rdi, rax
jmp 0x140068f18
mov dword [rsp + 0x80], 0x5e1d42e
xor dword [rsp + 0x80], 0x41b9f715
add dword [rsp + 0x80], 0x2555a68
xor dword [rsp + 0x80], 0x46ad7da2
mov edx, 0x67c22709
sub edx, 0x3c5287a9
add edx, 0xc42f1f2
xor edx, 0x74fa1c43
add edx, 0x2bdeaa9d
xchg rcx, rdx
mov rdx, rbx
xchg rcx, rdx
call fcn.140096b20
mov dword [rsp - 0x3c], ecx
test rax, rax
je 0x140068fdb
movabs rcx, 0x210595e734e56e16
add rcx, 0x702999f
sub rcx, 0x1618a4eb
sub rcx, 0x10afadb
mov dword [rsp + 0x98], edi
add rax, rcx
mov r9, r9
movabs rcx, 0x5b8cc93d5cbad102
add rcx, 0x14e9019e
add rcx, 0x25b75de
xor rcx, 0x2d505351
sub rcx, 0x36aea8cf
not rax
mov r15, r15
add rax, rcx
rol rax, 4
rol rax, 1
rol rax, 6
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x10], 0x31284c4e
mov qword [rsi + 0x1f0], rax
jmp 0x140069012
mov dword [rsp + 0x98], 0x393cd6a2
sub dword [rsp + 0x98], 0x2ac23722
xor dword [rsp + 0x98], 0x73a153f1
sub dword [rsp + 0x98], 0x48f1b484
sub dword [rsp + 0x98], 0x34ea17ec
mov edx, 0x575b207e
sub edx, 0x11c20d5
sub edx, 0x41ebb7a6
sub edx, 0x11129c72
add edx, 0x78bd99ee
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
test rax, rax
mov dword [rsp - 0x28], 0x2210c3cf
je 0x140069122
movabs rcx, 0xf1679dc54efd089c
xor rcx, 0x72173f2e
add rcx, 0x1d640871
add rcx, 0x7fffffff
xor rcx, 0x8916010
mov dword [rsp + 0xa0], edi
add rax, rcx
mov rbx, rbx
movabs rcx, 0x3ec81bb66861ea37
sub rcx, 0x2fff5985
sub rcx, 0x1a9af797
xor rcx, 0x159ec5b0
add rcx, 0x7fffffff
add rcx, 0x442e9232
ror rax, 0x2d
add rcx, rax
movabs rax, 0x6cc849a44585aa7e
add rax, 0x34106f55
sub rax, 0x21822db9
add rax, 0x5225b2d
sub rax, 0x4c241677
xor rcx, rax
movabs rax, 0xeaf302dc32b3c08b
sub rax, 0x23990002
add rax, 0x35e59d2a
sub rax, 0x3241fbcb
add rax, 0xe4b0501
ror rcx, 0xe
ror rcx, 0xc
ror rcx, 3
ror rcx, 2
ror rcx, 1
add rax, rcx
xchg rbx, rax
mov qword [rsi + 0x1f8], rbx
xchg rbx, rax
jmp 0x140069159
mov dword [rsp + 0xa0], 0x5b2f10fc
sub dword [rsp + 0xa0], 0x4d06e3e
xor dword [rsp + 0xa0], 0x536cb4ef
xor dword [rsp + 0xa0], 0x7b9aa81f
xor dword [rsp + 0xa0], 0x7ea8be4f
mov edx, 0x6e0a116a
sub edx, 0x3c03d5d2
xor edx, 0x4df32cc9
sub edx, 0x4b00e2a7
xor edx, 0x7d0fef2
xchg rcx, rsp
mov rsp, rbx
xchg rcx, rsp
call fcn.140096b20
test rax, rax
xchg r15, r15
je 0x140069275
movabs rcx, 0x608e3a666e12b5ba
xor rcx, 0x452a64b3
add rcx, 0x35f524da
sub rcx, 0x5404f940
mov dword [rsp + 0x4c], edi
mov dword [rsp - 0x28], 0x11e4234e
add rax, rcx
movabs rcx, 0x27257144317ac8a0
xor rcx, 0x1e0f228a
xor rcx, 0x287cf605
add rcx, 0x6a509dfe
sub rcx, 0x368a1356
xor rax, rcx
mov r13, r13
movabs rcx, 0x70f65a8b709e0e62
sub rcx, 0x169ec3a0
sub rcx, 0x35a52ef5
add rcx, 0x7fffffff
xor rcx, 0x83f839a
sub rax, rcx
mov dword [rsp - 0x24], edx
movabs rcx, 0xdf203d072292df34
add rcx, 0x2a28b926
xor rcx, 0x532d3d08
add rcx, 0x7fffffff
add rcx, 0x26666a6e
rol rax, 5
rol rax, 0xb
rol rax, 0xd
rol rax, 0x10
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x30], 0x3462ee5a
xchg r8, rax
mov qword [rsi + 0x200], r8
xchg r8, rax
jmp 0x140069295
mov dword [rsp + 0x4c], 0x5bf1d930
sub dword [rsp + 0x4c], 0x257adc24
xor dword [rsp + 0x4c], 0x4fed264
sub dword [rsp + 0x4c], 0x32882f67
mov edx, 0x73442f58
sub edx, 0xb99e64f
xor edx, 0x60ba38bf
xor edx, 0x35358ecb
add edx, 0x1a1479b2
xchg rdx, rcx
mov rdx, rbx
xchg rdx, rcx
call fcn.140096b20
mov dword [rsp - 0x40], esp
test rax, rax
je 0x1400693a1
movabs rcx, 0xe91e61ec4a64737c
sub rcx, 0x2d8bc212
xor rcx, 0x7314f6f7
add rcx, 0x706a8ba6
mov dword [rsp + 0x54], edi
add rax, rcx
xchg r15, r15
movabs rcx, 0x31564d326f2f5937
sub rcx, 0x15f5d1b1
sub rcx, 0x54885878
add rcx, 0x70aa0a17
add rcx, 0x7fffffff
sub rcx, 0x383549fc
not rax
mov rdx, rdx
add rax, rcx
movabs rcx, 0x3101938b422274a8
add rcx, 0x9d63ae8
sub rcx, 0x25cd220
xor rcx, 0x739e499c
add rcx, 0x24345d01
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x575abebb5763a010
xor rcx, 0x1a0a8464
xor rcx, 0x3e0c6d52
sub rcx, 0x717aaa2d
sub rax, rcx
mov dword [rsp - 0x18], ebx
ror rax, 5
ror rax, 0x1a
ror rax, 0x15
ror rax, 7
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x208], r12
xchg r12, rax
jmp 0x1400693c9
mov dword [rsp + 0x54], 0x556a88ac
sub dword [rsp + 0x54], 0x35b04f25
add dword [rsp + 0x54], 0x11c7860
add dword [rsp + 0x54], 0x6e3eff8
xor dword [rsp + 0x54], 0x27baa1de
mov edx, 0xd9d7163
xor edx, 0x535a8d84
xor edx, 0x5acc83d4
add edx, 0x2f5d3d82
add edx, 0x93665ca7
mov rcx, rbx
call fcn.140096b20
mov rsi, rsi
test rax, rax
je 0x140069475
ror rax, 0x36
ror rax, 5
ror rax, 1
ror rax, 1
movabs rcx, 0x4b3fe00c64345547
sub rcx, 0x19fabe81
xor rcx, 0x6529fc90
sub rcx, 0xf11af61
xor rax, rcx
mov rdi, rdi
mov dword [rsp + 0x5c], edi
rol rax, 8
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x29b03f3357226d00
sub rcx, 0x32a3883b
add rcx, 0x24484d05
sub rcx, 0x3268d165
xor rax, rcx
mov dword [rsp - 0x34], edx
xchg r13, rax
mov qword [rsi + 0x210], r13
xchg r13, rax
jmp 0x14006949d
mov dword [rsp + 0x5c], 0x43e3dec3
sub dword [rsp + 0x5c], 0x85bc54e
add dword [rsp + 0x5c], 0x82069ca
add dword [rsp + 0x5c], 0x3b2f88ea
xor dword [rsp + 0x5c], 0x7ed80c28
mov edx, 0x3e497a65
sub edx, 0x1c532c22
add edx, 0x177a753e
xor edx, 0xc73735a2
mov rcx, rbx
call fcn.140096b20
test rax, rax
xchg rdi, rdi
je 0x140069587
movabs rcx, 0x768aec1b403a1ae2
add rcx, 0x3041e42a
sub rcx, 0x304b64bc
sub rcx, 0x163e6d36
add rcx, 0x48d80458
mov dword [rsp + 0x74], edi
mov dword [rsp - 0x44], ebp
xor rax, rcx
movabs rcx, 0x65af90140fa76dc9
add rcx, 0x1b0eb6b3
xor rcx, 0x5baff270
sub rcx, 0x1611311c
add rcx, 0x7fffffff
add rcx, 0x160f34dc
sub rax, rcx
xchg rbx, rbx
movabs rcx, 0x428331c57ad6d2c
xor rcx, 0x262ca04d
xor rcx, 0x324b4093
add rcx, 0x3914287a
add rcx, 0x7db536b3
xor rax, rcx
movabs rcx, 0x15d5682b45a186ba
xor rcx, 0x70af1645
add rcx, 0x261fc7f3
xor rcx, 0x5786ba29
add rax, rcx
xchg r14, rax
mov qword [rsi + 0x218], r14
xchg r14, rax
jmp 0x1400695a7
mov dword [rsp + 0x74], 0x11502e75
add dword [rsp + 0x74], 0x14c675d8
sub dword [rsp + 0x74], 0x4e1521e
sub dword [rsp + 0x74], 0x2135522e
mov edx, 0x28951ec
add edx, 0x6c4e4ed
add edx, 0x5f443447
xor edx, 0x157fc5b
xor edx, 0x912b1797
xchg rbx, r12
mov rcx, r12
xchg rbx, r12
call fcn.140096b20
test rax, rax
je 0x1400696c2
mov r13, r13
rol rax, 2
rol rax, 0x17
rol rax, 4
movabs rcx, 0x42dcc0012d67c001
add rcx, 0x31ef337f
xor rcx, 0xedb0df0
sub rcx, 0x26812cff
add rcx, 0x7fffffff
xor rcx, 0xc0e9401
not rax
mov dword [rsp + 0x7c], edi
mov rsi, rsi
add rax, rcx
movabs rcx, 0x1ff6bd406b4874f1
sub rcx, 0x12884c2b
xor rcx, 0x7d318d0e
add rcx, 0x4af97f25
xor rax, rcx
movabs rcx, 0x45cce15c4e1828e6
add rcx, 0x12f90f90
xor rcx, 0x71c6f987
add rcx, 0x7fffffff
add rcx, 0x7624326
rol rax, 8
rol rax, 0xc
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x389c2c1711b12131
xor rcx, 0x3341054a
xor rcx, 0x52314af7
add rcx, 0x2a3abe69
xor rax, rcx
mov qword [rsi + 0x220], rax
mov dword [rsp - 0x30], 0x58917635
jmp 0x1400696ea
mov dword [rsp + 0x7c], 0x2eb57d56
xor dword [rsp + 0x7c], 0x3b1f3396
add dword [rsp + 0x7c], 0x199cea76
xor dword [rsp + 0x7c], 0x5802b113
xor dword [rsp + 0x7c], 0x77458824
mov edx, 0x27dfbf99
add edx, 0x5187904a
sub edx, 0x12c6fc0a
sub edx, 0x2e758c34
xor edx, 0x7b70a7ae
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
test rax, rax
je 0x140069819
mov r14, r14
movabs rcx, 0xd001df236cbd4ac8
sub rcx, 0x5de66095
add rcx, 0x3e94457a
add rcx, 0x7fffffff
xor rcx, 0x38d0089e
mov dword [rsp + 0xac], edi
mov dword [rsp - 0xc], edx
add rax, rcx
movabs rcx, 0x7e3c0f6350d544bd
xor rcx, 0x32872
sub rcx, 0x2dea14a8
sub rcx, 0xaf0136c
add rcx, 0x2c557280
not rax
add rax, rcx
movabs rcx, 0xfa886f1262c035d
add rcx, 0x5236cc42
sub rcx, 0x21418bee
sub rcx, 0x1aed5a76
add rcx, 0x7fffffff
add rcx, 0xc9d0bc9
not rax
add rax, rcx
movabs rcx, 0x681baa024a6a339a
sub rcx, 0x73df35b
xor rcx, 0x6bc143c8
add rcx, 0x7fffffff
xor rcx, 0x4411f103
xor rax, rcx
mov dword [rsp - 0x34], edi
movabs rcx, 0x757da606790895b5
sub rcx, 0x667a4aeb
add rcx, 0x1013940f
add rcx, 0x58a4fadd
sub rcx, 0x7255262d
sub rax, rcx
xchg rcx, rcx
mov qword [rsi + 0x228], rax
jmp 0x140069850
mov dword [rsp + 0xac], 0x428038a3
xor dword [rsp + 0xac], 0x44501ac2
add dword [rsp + 0xac], 0x2dc2666d
sub dword [rsp + 0xac], 0x14c9b981
xor dword [rsp + 0xac], 0x1fc8cf4c
mov edx, 0x320070b6
add edx, 0xbc256ef
xor edx, 0x5051e9b6
sub edx, 0xd624810
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
xchg r9, r9
test rax, rax
je 0x14006997b
movabs rcx, 0xa8ddb33105c1feeb
xor rcx, 0x5b46ffd4
add rcx, 0xb0e1ad3
sub rcx, 0x147f45c2
mov dword [rsp + 0xb4], edi
add rax, rcx
mov dword [rsp - 0x20], 0x6855ed9e
movabs rcx, 0xd2e7730d1c73105a
xor rcx, 0x4e36b28c
xor rcx, 0xc892599
sub rcx, 0x1ae1aed0
add rcx, 0x7fffffff
add rcx, 0x2c1e0af6
rol rax, 0x1e
rol rax, 2
rol rax, 0x14
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
mov r8, r8
movabs rax, 0x47a6262c06eefc98
add rax, 0x2429a87e
sub rax, 0x2007f093
add rax, 0x65f510c0
xor rax, 0x50ff34c8
xor rcx, rax
mov r10, r10
movabs rax, 0x5d09998210c2ae24
add rax, 0x5365048
add rax, 0x97ba7c0
add rax, 0x7fffffff
add rax, 0x56c9e839
add rcx, rax
movabs rax, 0x4f8092c7645311d8
sub rax, 0x52aa31f8
xor rax, 0x10ed6fab
add rax, 0x548c9fa1
add rax, 0x41bb0645
xor rcx, rax
mov r13, r13
mov qword [rsi + 0x230], rcx
jmp 0x1400699a7
mov dword [rsp + 0xb4], 0x8704959
xor dword [rsp + 0xb4], 0x10f596d5
xor dword [rsp + 0xb4], 0x6e099040
sub dword [rsp + 0xb4], 0x768c4fcb
mov edx, 0x6d66e5b3
sub edx, 0x470862bc
add edx, 0x2721c83b
xor edx, 0xe4eeebbc
mov rcx, rbx
call fcn.140096b20
mov dword [rsp - 0x10], 0x237ec170
test rax, rax
je 0x140069a70
movabs rcx, 0x9698bc585da9ecfe
xor rcx, 0x253220ef
xor rcx, 0x74705d8b
xor rcx, 0x6e1de0cc
add rcx, 0x637c1644
mov dword [rsp + 0xbc], edi
mov dword [rsp - 0x30], esi
xor rax, rcx
movabs rcx, 0x1116c0876acb63d5
xor rcx, 0x1008c7c2
sub rcx, 0x5550a2ca
xor rcx, 0x73db4f2b
add rcx, 0x7fffffff
add rcx, 0x6807dad
not rax
rol rax, 0x10
rol rax, 0xa
rol rax, 8
rol rax, 2
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x14], edi
rol rax, 0x22
rol rax, 6
rol rax, 1
xchg rbp, rax
mov qword [rsi + 0x238], rbp
xchg rbp, rax
jmp 0x140069a9c
mov dword [rsp + 0xbc], 0x67399db
xor dword [rsp + 0xbc], 0x4f1896d2
add dword [rsp + 0xbc], 0x1737ce8
sub dword [rsp + 0xbc], 0x4ade8bf0
mov edx, 0x248e038b
xor edx, 0x29904de0
sub edx, 0x4e60c96
add edx, 0x76a23561
xor edx, 0x41306ea4
mov rcx, rbx
mov r12, r12
call fcn.140096b20
test rax, rax
je 0x140069b72
mov rsi, rsi
ror rax, 0xc
ror rax, 2
ror rax, 0xd
ror rax, 0xd
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x523d78846ae77dfd
sub rcx, 0x5817f3e4
add rcx, 0x4bd4a322
sub rcx, 0x419905a6
sub rcx, 0x325f140
add rax, rcx
mov dword [rsp - 0x3c], 0x79095213
mov dword [rsp + 0xc4], edi
ror rax, 0xb
ror rax, 8
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0xd069c0874cf4a9d8
xor rcx, 0x7a147b0
sub rcx, 0xb729f84
sub rcx, 0x31ffc9f4
add rax, rcx
xchg r9, r9
mov qword [rsi + 0x240], rax
jmp 0x140069b9e
mov dword [rsp + 0xc4], 0x764834ce
sub dword [rsp + 0xc4], 0x427470bf
xor dword [rsp + 0xc4], 0x181a7a32
sub dword [rsp + 0xc4], 0x2bc9be3c
mov edx, 0x698bbebb
sub edx, 0x62f11cd1
add edx, 0x3424e5d7
xor edx, 0x70876235
xor edx, 0xdebf8b05
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096b20
xchg r8, r8
test rax, rax
je 0x140069c63
ror rax, 4
ror rax, 0x1b
ror rax, 6
movabs rcx, 0x8b9b8d915de408f9
sub rcx, 0x8557215
sub rcx, 0x27723653
xor rcx, 0x2c440d81
xor rcx, 0x6875c187
add rax, rcx
mov dword [rsp - 0x18], esp
mov dword [rsp + 0xd8], edi
movabs rcx, 0x26c7919546032cc8
sub rcx, 0x3ebc0814
xor rcx, 0x6c55ec0
xor rcx, 0xb6de8e8
add rcx, 0x177040e4
xor rax, rcx
ror rax, 0x18
ror rax, 6
ror rax, 4
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x248], rax
mov r15, r15
jmp 0x140069c9a
mov dword [rsp + 0xd8], 0x58adbccb
xor dword [rsp + 0xd8], 0x73180ca1
xor dword [rsp + 0xd8], 0x67946969
xor dword [rsp + 0xd8], 0x5e371014
sub dword [rsp + 0xd8], 0x1216c916
mov edx, 0x41d6a510
xor edx, 0x75d917fa
add edx, 0x1b7625ac
xor edx, 0x7a1f7662
xor edx, 0x4b44f542
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096b20
test rax, rax
xchg rdi, rdi
je 0x140069d89
rol rax, 0xa
rol rax, 0x20
rol rax, 7
rol rax, 1
rol rax, 1
movabs rcx, 0x3f724dbe30716fc3
add rcx, 0x16c99f7c
add rcx, 0x1ba53c3c
add rcx, 0x46f569f
sub rcx, 0x3012a6bd
add rax, rcx
mov rdi, rdi
mov dword [rsp + 0xdc], edi
not rax
movabs rcx, 0x65a7797a7a39c1ac
sub rcx, 0x5aae6e
sub rcx, 0x23092a18
sub rcx, 0x39ee67b6
add rax, rcx
mov dword [rsp - 0x18], edi
movabs rcx, 0x7d27fbfe551fe5e4
sub rcx, 0x46ce4413
sub rcx, 0xb229658
add rcx, 0x7fffffff
add rcx, 0x1fb6753c
xor rax, rcx
rol rax, 0x13
rol rax, 0xb
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x250], rax
mov dword [rsp - 0x14], ebp
jmp 0x140069dc0
mov dword [rsp + 0xdc], 0x5c3a5355
add dword [rsp + 0xdc], 0x309f51b
sub dword [rsp + 0xdc], 0x3a1cacea
add dword [rsp + 0xdc], 0x1840afc1
sub dword [rsp + 0xdc], 0x3d684b46
mov edx, 0x25ef65ae
add edx, 0x3eb20cb7
sub edx, 0x5faf5739
sub edx, 0x147e785
add edx, 0x5893ce89
xchg r11, rbx
mov rcx, r11
xchg rbx, r11
call fcn.140096b20
test rax, rax
je 0x140069e63
mov rbp, rbp
not rax
mov dword [rsp + 0xf4], edi
movabs rcx, 0xc34a0bb50689f70
sub rcx, 0x3514c8f5
xor rcx, 0x18174d16
xor rcx, 0x49701f3e
add rcx, 0x42df8276
add rax, rcx
movabs rcx, 0xb28f4a6028807edc
add rcx, 0x3e76dc59
sub rcx, 0x4f2a3678
add rcx, 0x562430b3
xor rcx, 0x35b8219c
xor rax, rcx
xchg r8, rax
mov qword [rsi + 0x258], r8
xchg r8, rax
jmp 0x140069e8f
mov dword [rsp + 0xf4], 0x22e9a403
sub dword [rsp + 0xf4], 0x636cb92
xor dword [rsp + 0xf4], 0x2660a08c
sub dword [rsp + 0xf4], 0x3ad278fc
mov edx, 0x669589b4
sub edx, 0xbb63598
xor edx, 0x1fd53bbf
xor edx, 0x91fd0898
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.140096b20
test rax, rax
mov dword [rsp - 0x10], 0x79163644
je 0x140069f78
movabs rcx, 0xcec07fa1601f3a34
sub rcx, 0x17010f98
sub rcx, 0xe254eec
add rcx, 0x8154cf7
add rcx, 0x7fffffff
xor rcx, 0x54d9ed47
mov dword [rsp + 0xf8], edi
add rax, rcx
mov rsi, rsi
movabs rcx, 0x5d404a2c1cae3069
sub rcx, 0x179f7720
add rcx, 0x5a5b9f19
add rcx, 0x152e6b76
xor rcx, 0x22cff680
rol rax, 6
rol rax, 0xf
rol rax, 2
rol rax, 5
rol rax, 2
rol rax, 1
sub rax, rcx
movabs rcx, 0xd89af8e21ea1013a
xor rcx, 0x4f50e1f9
sub rcx, 0x1ae0672d
xor rcx, 0x4107136b
ror rax, 2
ror rax, 9
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x260], rax
jmp 0x140069fa4
mov dword [rsp + 0xf8], 0xedcc035
xor dword [rsp + 0xf8], 0x318ab1c5
add dword [rsp + 0xf8], 0x2845d1ba
sub dword [rsp + 0xf8], 0x679c43a9
mov edx, 0x15ff0787
sub edx, 0x223ea2d
add edx, 0x4c3e4aa1
sub edx, 0x53a7393a
add edx, 0x94b79f26
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.140096b20
mov dword [rsp - 0x1c], 0xb15b345
test rax, rax
je 0x14006a0d1
movabs rcx, 0x2ea58cd6430211a1
add rcx, 0x2507846e
sub rcx, 0x1340389d
xor rcx, 0x27a516e7
sub rcx, 0x53418c14
mov dword [rsp + 0x110], edi
xor rax, rcx
mov dword [rsp - 0x40], edx
movabs rcx, 0x6f1834244804043f
xor rcx, 0xabb8c58
add rcx, 0x1cd5325
add rcx, 0x7fffffff
add rcx, 0x2415b785
not rax
mov dword [rsp - 0x34], 0x47646155
add rax, rcx
movabs rcx, 0x6698c36901d40ccc
add rcx, 0x6fe80a1f
sub rcx, 0x6726dc03
add rcx, 0x7fffffff
add rcx, 0x4718c315
xor rax, rcx
mov dword [rsp - 0x14], 0x14ff6225
movabs rcx, 0x891a171b0b2b0a13
add rcx, 0x599fd1cd
sub rcx, 0x421cead2
add rcx, 0x58ad3603
sub rcx, 0x28ad46ec
ror rax, 7
ror rax, 0xd
ror rax, 9
ror rax, 0xb
ror rax, 4
ror rax, 3
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x10], 0x7eaceac7
mov qword [rsi + 0x268], rax
jmp 0x14006a108
mov dword [rsp + 0x110], 0x12eda41d
add dword [rsp + 0x110], 0x65acaf11
add dword [rsp + 0x110], 0x13e2d8a
sub dword [rsp + 0x110], 0x2bf282cd
xor dword [rsp + 0x110], 0x4de5fdea
mov edx, 0x510d0474
xor edx, 0x68459241
sub edx, 0x1cebb9a2
add edx, 0x318ae5e0
add edx, 0x8e248715
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096b20
test rax, rax
je 0x14006a210
mov dword [rsp - 0x34], ecx
rol rax, 0x13
rol rax, 5
rol rax, 2
rol rax, 1
movabs rcx, 0x2e5c681c25fd1cd6
xor rcx, 0x2645b39c
xor rcx, 0x12214968
add rcx, 0x7fffffff
add rcx, 0x2fe14b8b
add rax, rcx
mov r13d, edi
mov dword [rsp - 0x24], 0x7d82a8de
ror rax, 0xf
ror rax, 0xd
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
movabs rcx, 0x9dabe62138a1552
sub rcx, 0x7778932
add rcx, 0x349a0015
add rcx, 0xbc0fb0d
add rax, rcx
mov rbx, rbx
movabs rcx, 0x3adf8b7622c4909e
add rcx, 0x3df90deb
sub rcx, 0x15132da8
add rcx, 0x7fffffff
sub rcx, 0x39b06435
rol rax, 0x17
rol rax, 9
rol rax, 1
rol rax, 2
rol rax, 1
sub rax, rcx
ror rax, 4
ror rax, 1
xchg rsp, rax
mov qword [rsi + 0x270], rsp
xchg rsp, rax
jmp 0x14006a22b
mov r13d, 0x7e8c916c
add r13d, 0x5ccf0a
sub r13d, 0x5a400713
xor r13d, 0x24a95962
mov edx, 0xd90c831
sub edx, 0x1212962
add edx, 0x156ccbd6
xor edx, 0x3be4b65
add edx, 0xacdef9df
mov rcx, rbx
call fcn.140096b20
test rax, rax
mov r10, r10
je 0x14006a311
not rax
movabs rcx, 0x545a6a54724da2eb
xor rcx, 0x3a5c9dc9
xor rcx, 0x2df9a874
xor rcx, 0x4d8fbf13
add rcx, 0x6dca9888
sub rax, rcx
xchg r14, r14
mov r12d, edi
not rax
movabs rcx, 0x6e67baaf098cf9e9
xor rcx, 0x6cafd84c
sub rcx, 0x1ed8cd70
add rcx, 0x7fffffff
add rcx, 0x3059c90c
rol rax, 4
rol rax, 0xd
rol rax, 2
rol rax, 5
rol rax, 1
add rax, rcx
movabs rcx, 0x22d9d7830c539d8f
xor rcx, 0x4f84995a
add rcx, 0x2d703931
xor rcx, 0x5bcb3cb1
xor rcx, 0xd010fb3
ror rax, 0xa
ror rax, 0x28
ror rax, 1
xor rax, rcx
xchg r11, rax
mov qword [rsi + 0x278], r11
xchg r11, rax
jmp 0x14006a32c
mov r12d, 0x280aa505
xor r12d, 0x864d9c9
add r12d, 0x5621022f
sub r12d, 0x768f7efa
mov edx, 0x5595a8bb
sub edx, 0x17b7812e
xor edx, 0x792d18b2
add edx, 0x150ffb2e
add edx, 0x1061708b
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140096b20
test rax, rax
mov dword [rsp - 0x34], ecx
je 0x14006a3df
rol rax, 0xa
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0xed72dd723e1adb4
add rcx, 0x273c6f2c
add rcx, 0x3adadfc
add rcx, 0x7fffffff
xor rcx, 0x314367f0
xor rax, rcx
mov r15d, edi
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x62479e58333fe99f
sub rcx, 0x18985335
xor rcx, 0x39e8493b
xor rcx, 0x6e41f86b
xor rcx, 0x411c8dcf
xor rax, rcx
mov rbp, rbp
mov qword [rsi + 0x280], rax
jmp 0x14006a3fa
mov r15d, 0x3130d919
xor r15d, 0x6b71fb77
sub r15d, 0x1375dc42
xor r15d, 0x46cb462d
mov edx, 0x416b88ff
xor edx, 0x17c830
add edx, 0x299f74da
sub edx, 0xc0db703
add edx, 0x33879683
xchg rbp, rcx
mov rbp, rbx
xchg rbp, rcx
call fcn.140096b20
mov dword [rsp - 0x2c], ebp
test rax, rax
je 0x14006a4dc
rol rax, 0x32
rol rax, 1
movabs rcx, 0xe024fbe170ce79b2
sub rcx, 0x3b4dd958
xor rcx, 0x63c92eef
xor rcx, 0x83f2085
add rax, rcx
mov r8, r8
mov r14d, edi
movabs rcx, 0x46fcab1d500a8c41
sub rcx, 0x257257b7
sub rcx, 0x158a4c1
sub rcx, 0x168106c1
add rcx, 0x7fffffff
xor rcx, 0x4f4d2c28
xor rax, rcx
mov dword [rsp - 0x40], edx
movabs rcx, 0x33ca34fb52e162a2
sub rcx, 0x33858c71
sub rcx, 0x109a95e1
xor rcx, 0x2c51a27c
sub rax, rcx
xchg r15, r15
rol rax, 0x20
rol rax, 0x14
rol rax, 5
rol rax, 3
not rax
xchg r15, r15
mov qword [rsi + 0x288], rax
jmp 0x14006a4fe
mov r14d, 0x3de19ada
sub r14d, 0x2ad27bb1
add r14d, 0x9170255
add r14d, 0x2d86f681
xor r14d, 0x49ad17fe
mov edx, 0x7fbdcdea
sub edx, 0x6362d7d9
xor edx, 0x1f4b2829
xor edx, 0x4c21fd16
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096b20
test rax, rax
je 0x14006a5ec
mov dword [rsp - 0x14], esp
rol rax, 2
rol rax, 1
movabs rcx, 0x666e365c7ba16d28
sub rcx, 0x69cdd789
add rcx, 0x2efc15ad
add rcx, 0x311f2896
add rcx, 0x7fffffff
xor rcx, 0x3775d58c
not rax
mov ebp, edi
mov dword [rsp - 0x30], 0x49f4da42
rol rax, 0x36
xor rax, rcx
movabs rcx, 0x65991e7321cc9a07
add rcx, 0x365cfe00
xor rcx, 0x7e13654f
add rcx, 0x338cd476
add rcx, 0x2deb14bd
rol rax, 0xc
rol rax, 4
rol rax, 0xb
rol rax, 6
rol rax, 1
xor rax, rcx
movabs rcx, 0x49321c0d7cc0cad0
sub rcx, 0x2c2694b3
sub rcx, 0x167b20c9
add rcx, 0x7fffffff
xor rcx, 0x7855690d
add rax, rcx
mov qword [rsi + 0x290], rax
xchg rbx, rbx
jmp 0x14006a609
mov ebp, 0x22b80644
add ebp, 0x23bd9132
add ebp, 0x24314cf4
sub ebp, 0x4dfeba7f
sub ebp, 0x1ca829ea
mov edx, 0x7e7913c7
xor edx, 0x8f4161d
sub edx, 0x2369cfd
sub edx, 0x48eccb41
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.140096b20
test rax, rax
mov dword [rsp - 0x20], 0x5f8bf295
je 0x14006a731
movabs rcx, 0xbc784ef07f8addf1
xor rcx, 0x628ea2d2
xor rcx, 0x547275a0
add rcx, 0x4bb298b
add rax, rcx
movabs rcx, 0x258caee60638a80b
add rcx, 0x75a77738
sub rcx, 0x3b308107
xor rcx, 0x4be0804e
rol rax, 4
rol rax, 0x36
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x7809482577d4a75c
xor rcx, 0x67f6e61b
add rcx, 0x67694c5b
sub rcx, 0x67dc7b58
add rcx, 0x7fffffff
add rcx, 0x3285c015
sub rax, rcx
movabs rcx, 0x72f0f41d45b628de
sub rcx, 0x2289008c
add rcx, 0x32365ec1
add rcx, 0x8dc7486
add rcx, 0x7fffffff
xor rcx, 0x4eb6ead8
xor rax, rcx
mov dword [rsp - 0x24], 0x53e31c66
movabs rcx, 0x17c13b200298f484
add rcx, 0x39a6305c
xor rcx, 0x70eb589f
add rcx, 0x199131b9
sub rax, rcx
xchg rbp, rbp
not rax
mov qword [rsi + 0x298], rax
jmp 0x14006a748
mov edi, 0x44ee463b
xor edi, 0x77fcebcf
sub edi, 0x2ed16d67
sub edi, 0x441408c
mov eax, dword [rsp + 0x198]
mov rsi, rsi
or eax, dword [rsp + 0x1a0]
or eax, dword [rsp + 0x1a8]
or eax, dword [rsp + 0x20]
xchg rdx, rdx
or eax, dword [rsp + 0x24]
or eax, dword [rsp + 0x28]
or eax, dword [rsp + 0x2c]
or eax, dword [rsp + 0x30]
mov r11, r11
or eax, dword [rsp + 0x34]
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
or eax, dword [rsp + 0x40]
xchg r8, r8
or eax, dword [rsp + 0x44]
or eax, dword [rsp + 0x48]
or eax, dword [rsp + 0x4c]
mov dword [rsp - 0x24], 0x7e15558b
or eax, dword [rsp + 0x50]
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
or eax, dword [rsp + 0x5c]
mov dword [rsp - 0x14], esp
or eax, dword [rsp + 0x60]
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
mov r9, r9
or eax, dword [rsp + 0x6c]
or eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
xchg r11, r11
or eax, dword [rsp + 0x7c]
or eax, dword [rsp + 0x80]
or eax, dword [rsp + 0x84]
mov dword [rsp - 0x30], 0x7cc17a9c
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
or eax, dword [rsp + 0x90]
mov r8, r8
or eax, dword [rsp + 0x94]
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
or eax, dword [rsp + 0xa0]
xchg r13, r13
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
or eax, dword [rsp + 0xac]
or eax, dword [rsp + 0xb0]
xchg rsi, rsi
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
or eax, dword [rsp + 0xbc]
xchg r15, r15
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
or eax, dword [rsp + 0xc8]
mov dword [rsp - 0x30], 0x4cc9f7c5
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
or eax, dword [rsp + 0xd4]
mov rsi, rsi
or eax, dword [rsp + 0xd8]
or eax, dword [rsp + 0xdc]
or eax, dword [rsp + 0xe0]
or eax, dword [rsp + 0xe4]
mov dword [rsp - 0x14], esp
or eax, dword [rsp + 0xe8]
or eax, dword [rsp + 0xec]
or eax, dword [rsp + 0xf0]
or eax, dword [rsp + 0xf4]
mov dword [rsp - 0xc], 0x35eb4af
or eax, dword [rsp + 0xf8]
or eax, dword [rsp + 0xfc]
or eax, dword [rsp + 0x100]
mov dword [rsp - 0x44], 0x507bc5c5
or eax, dword [rsp + 0x104]
or eax, dword [rsp + 0x108]
or eax, dword [rsp + 0x10c]
mov dword [rsp - 0x30], 0x4ee77c78
or eax, dword [rsp + 0x110]
or eax, r13d
or eax, r12d
or eax, dword [rsp + 0x114]
xchg r9, r9
or eax, dword [rsp + 0x118]
or eax, dword [rsp + 0x11c]
or eax, dword [rsp + 0x120]
or eax, dword [rsp + 0x124]
mov dword [rsp - 0xc], 0x354f129d
or eax, dword [rsp + 0x128]
or eax, dword [rsp + 0x12c]
or eax, r15d
mov dword [rsp - 0x28], 0x52668b57
or eax, r14d
or eax, dword [rsp + 0x130]
or eax, dword [rsp + 0x134]
mov rbp, rbp
or eax, dword [rsp + 0x138]
or eax, dword [rsp + 0x13c]
or eax, dword [rsp + 0x140]
or eax, ebp
mov rsp, rsp
xchg rbx, rcx
mov rcx, qword [rsp + 0x190]
xchg rbx, rcx
or eax, edi
or eax, dword [rsp + 0x144]
mov r10, r10
or eax, dword [rsp + 0x148]
sete al
sub rsp, 0x6b08b696
add rsp, 0x6b08b7e6
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
pop r13
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret