Function at 0x1402fa335
Capabilities:
Encrypt data using chaskey

Disassembly:
push rax
pushf
mov eax, 0x6b5dad4a
pushf
not eax
add eax, 0xa8b78533
xor eax, 0xb4f51e97
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb3eaa988
xor eax, 0xb79d433c
rol eax, 0x95
popf
cmp eax, 4
jne 0x1402fa372
popf
pop rax
jmp 0x1402fb02b
cmp eax, 0
jne 0x1402fa381
popf
pop rax
jmp 0x1402fa426
cmp eax, 3
jne 0x1402fa390
popf
pop rax
jmp 0x1402faf36
cmp eax, 1
jne 0x1402fa39f
popf
pop rax
jmp 0x1402fa638
cmp eax, 0xa
jne 0x1402fa3ae
popf
pop rax
jmp 0x1402fb2ea
cmp eax, 7
jne 0x1402fa3bd
popf
pop rax
jmp 0x1402fb15a
cmp eax, 6
jne 0x1402fa3cc
popf
pop rax
jmp 0x1402fb107
cmp eax, 0xb
jne 0x1402fa3db
popf
pop rax
jmp 0x1402fb39f
cmp eax, 0xc
jne 0x1402fa3ea
popf
pop rax
jmp 0x1402fb48a
cmp eax, 8
jne 0x1402fa3f9
popf
pop rax
jmp 0x1402fb1ab
cmp eax, 5
jne 0x1402fa408
popf
pop rax
jmp 0x1402fb09b
cmp eax, 2
jne 0x1402fa417
popf
pop rax
jmp 0x1402fa6fa
cmp eax, 9
jne 0x1402fa426
popf
pop rax
jmp 0x1402fb257
mov dword [rsp + 8], ecx
push rdi
sub rsp, 0x250
mov eax, 0x3ab860cf
pushf
not eax
add eax, 0x8e93ca92
xor eax, 0xe8f6b786
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8b6650c2
xor eax, 0xbfeebfbb
rol eax, 0x9d
popf
lea rcx, [0x1af5c417d]
pushf
sub rcx, 0x6f483765
popf
call fcn.14015e83a
mov ecx, 0x4b1a5bfd
pushf
not ecx
add ecx, 0xb9254e6c
xor ecx, 0xd228ee9c
rol ecx, 0x27
popf
pushf
not ecx
add ecx, 0xb79223da
xor ecx, 0xaa88e023
rol ecx, 0x6d
popf
pushf
not ecx
add ecx, 0x9d9559fc
xor ecx, 0xadfc6199
rol ecx, 0x9b
popf
pushf
not ecx
add ecx, 0xccf75057
xor ecx, 0xb0299a87
rol ecx, 0xd6
popf
lock xadd dword [rax], ecx
mov eax, ecx
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x58]
jmp 0x1402fa4dc
inc eax
mov dword [rsp + 0x48], eax
jmp 0x1402fa4e3
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xor edx, edx
mov ecx, 0x1381d2b3
pushf
not ecx
add ecx, 0xeec31888
xor ecx, 0xa7879276
rol ecx, 0xab
popf
pushf
not ecx
add ecx, 0xe1a11faf
xor ecx, 0xaaaa2bc8
rol ecx, 0x57
popf
div ecx
mov eax, edx
mov ecx, dword [rsp + 0x48]
imul ecx, dword [rsp + 0x48]
add ecx, dword [rsp + 0x48]
imul eax, ecx
mov ecx, eax
jmp 0x1402fa531
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
mov eax, 0xcf063c04
pushf
not eax
add eax, 0xf876e00d
xor eax, 0xeb9e044d
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa57a31cb
xor eax, 0xfd4a13d9
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8e6d34f7
xor eax, 0xe9b0eece
rol eax, 0x69
popf
mov eax, eax
mov ecx, dword [0x140141008]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x140140a40], eax
jle 0x1402fa5df
push rax
pushf
mov eax, 0x1d02778d
pushf
not eax
add eax, 0x9ea13b78
xor eax, 0x8619ba63
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf9b36395
xor eax, 0x946c524a
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf3c7e5e0
xor eax, 0xfab7779a
rol eax, 0x14
popf
jmp 0x1402fa363
push rax
pushf
mov eax, 0x29168181
pushf
not eax
add eax, 0xa3200a6f
xor eax, 0xfdd1d4d7
rol eax, 0xf
popf
pushf
not eax
add eax, 0xadfc7527
xor eax, 0xbbd92b79
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x9f42a446
xor eax, 0xa3c3ea30
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc6d915bc
xor eax, 0xe0474cfd
rol eax, 0xb5
popf
jmp 0x1402fa363
lea rcx, [0x1a879fdc1]
pushf
sub rcx, 0x6865f381
popf
call fcn.14037883d
cmp dword [0x140140a40], 0xffffffff
jne 0x1402fa6b5
push rax
pushf
mov eax, 0xe52a97c1
pushf
not eax
add eax, 0xdded4d4d
xor eax, 0xc6ea9c0d
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb7d7b58d
xor eax, 0xd9765898
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9e61a827
xor eax, 0xa48ac32f
rol eax, 0x74
popf
pushf
not eax
add eax, 0xc9889037
xor eax, 0x8d0f8305
rol eax, 8
popf
jmp 0x1402fa363
push rax
pushf
mov eax, 0x6dbdef4d
pushf
not eax
add eax, 0xbf0356f5
xor eax, 0xdbca59d6
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd8053ad7
xor eax, 0x84ce496f
rol eax, 1
popf
pushf
not eax
add eax, 0x80b03ae9
xor eax, 0xc033907e
rol eax, 0xa3
popf
jmp 0x1402fa363
lea rax, [rsp + 0x21]
mov rdi, rax
xor eax, eax
mov ecx, 0x3386abb8
pushf
not ecx
add ecx, 0xc37cff94
xor ecx, 0xd6e2e43a
rol ecx, 0xbf
popf
pushf
not ecx
add ecx, 0xa040a59e
xor ecx, 0xf3b641ad
rol ecx, 0xf5
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x22]
mov rdi, rax
xor eax, eax
mov ecx, 0x92c9464b
pushf
not ecx
add ecx, 0x930e9c38
xor ecx, 0xacc1448b
rol ecx, 0x5a
popf
pushf
not ecx
add ecx, 0x8b8257db
xor ecx, 0xecc04795
rol ecx, 0x4c
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x21]
mov byte [rsp + 0x30], al
movzx eax, byte [rsp + 0x22]
mov byte [rsp + 0x38], al
movabs rax, 0x39dc8e899257e3fd
pushf
not rax
add rax, 0x7d850018
xor rax, 0x72204cf3
rol rax, 0x91
popf
pushf
not rax
add rax, 0x60c980a7
xor rax, 0x5dedbcc2
rol rax, 0xa4
popf
mov qword [rsp + 0xf0], rax
movabs rax, 0x6a605ac31db814cc
pushf
not rax
add rax, 0x73db57ad
xor rax, 0x74d58359
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x680b9066
xor rax, 0x6f9fa729
rol rax, 0x95
popf
pushf
not rax
add rax, 0x622a9287
xor rax, 0x6e9ca662
rol rax, 0x4b
popf
mov qword [rsp + 0xf8], rax
movabs rax, 0xd93c13b05b6fdc1e
pushf
not rax
add rax, 0x597c5e07
xor rax, 0x59b8e8eb
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x65d3cfb0
xor rax, 0x4e90710e
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x7fb6feb7
xor rax, 0x686940c9
rol rax, 0xac
popf
mov qword [rsp + 0x100], rax
movabs rax, 0x68b98e728dac5455
pushf
not rax
add rax, 0x40b19863
xor rax, 0x74c6da31
rol rax, 0x68
popf
pushf
not rax
add rax, 0x5f2c7ca7
xor rax, 0x64445e15
rol rax, 0x89
popf
pushf
not rax
add rax, 0x5eef8d47
xor rax, 0x791866ad
rol rax, 0xfb
popf
mov qword [rsp + 0x108], rax
movabs rax, 0x21da86d9757520bb
pushf
not rax
add rax, 0x7681a319
xor rax, 0x722f28c0
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x5d96ee68
xor rax, 0x7354f60a
rol rax, 0x72
popf
mov qword [rsp + 0x110], rax
movabs rax, 0xda64c28acb85d383
pushf
not rax
add rax, 0x541f724a
xor rax, 0x5e256f95
rol rax, 0x76
popf
pushf
not rax
add rax, 0x5014955d
xor rax, 0x72e314fa
rol rax, 0x36
popf
pushf
not rax
add rax, 0x4f8629e1
xor rax, 0x78112eb6
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x45c44f1f
xor rax, 0x55ccf701
rol rax, 0xe3
popf
mov qword [rsp + 0x118], rax
movabs rax, 0x9bfd139fd1c5963d
pushf
not rax
add rax, 0x4d0f2e49
xor rax, 0x5608f8d8
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x4c272c61
xor rax, 0x7d51d135
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x4624abc6
xor rax, 0x5c50e894
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x441f5dff
xor rax, 0x4c4c3f3b
rol rax, 0x1d
popf
mov qword [rsp + 0x120], rax
movabs rax, 0xef0598838bdb4ed2
pushf
not rax
add rax, 0x61bef42a
xor rax, 0x52205ad3
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x76db9aef
xor rax, 0x42a37d1c
rol rax, 5
popf
mov qword [rsp + 0x128], rax
movabs rax, 0x72e555c28b679c9
pushf
not rax
add rax, 0x54748feb
xor rax, 0x67070820
rol rax, 0x24
popf
pushf
not rax
add rax, 0x54dcac88
xor rax, 0x7ea8f3af
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x774520ce
xor rax, 0x55443431
rol rax, 0xed
popf
pushf
not rax
add rax, 0x4e9401bd
xor rax, 0x73ff7107
rol rax, 0x4d
popf
mov qword [rsp + 0x130], rax
movabs rax, 0xf7e745cb092007f4
pushf
not rax
add rax, 0x5afbed3e
xor rax, 0x57647cba
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x6507befe
xor rax, 0x6c3684ff
rol rax, 0
popf
mov qword [rsp + 0x138], rax
movabs rax, 0xc0406a27184acc43
pushf
not rax
add rax, 0x47695133
xor rax, 0x55d80ae8
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x4a3a896b
xor rax, 0x782e13bb
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x787d3047
xor rax, 0x493ad983
rol rax, 0x3f
popf
mov qword [rsp + 0x140], rax
movabs rax, 0xc5edace97cc57c2c
pushf
not rax
add rax, 0x630f286d
xor rax, 0x6c160462
rol rax, 0xd4
popf
pushf
not rax
add rax, 0x47c31d42
xor rax, 0x5d5d5e5c
rol rax, 7
popf
pushf
not rax
add rax, 0x76568b35
xor rax, 0x7c1efee3
rol rax, 0x8d
popf
mov qword [rsp + 0x148], rax
movabs rax, 0x59eb4b9048af688a
pushf
not rax
add rax, 0x7f20bc15
xor rax, 0x5333c548
rol rax, 0x63
popf
pushf
not rax
add rax, 0x5438201b
xor rax, 0x721d92f5
rol rax, 0xa3
popf
pushf
not rax
add rax, 0x49559d5c
xor rax, 0x466ee1f5
rol rax, 0x66
popf
pushf
not rax
add rax, 0x6b8816c1
xor rax, 0x594dd439
rol rax, 0xe0
popf
mov qword [rsp + 0x150], rax
movabs rax, 0xc2ac35d3eccbe80
pushf
not rax
add rax, 0x6069f606
xor rax, 0x5120624d
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x4db83d93
xor rax, 0x48386f6e
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x717c43b9
xor rax, 0x6a33b64e
rol rax, 0x98
popf
mov qword [rsp + 0x158], rax
movabs rax, 0x706e83ba8b341a54
pushf
not rax
add rax, 0x56ec79d4
xor rax, 0x6dc3f7fa
rol rax, 0x8d
popf
pushf
not rax
add rax, 0x5512ac4b
xor rax, 0x6e1c62f0
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x5900d4da
xor rax, 0x4b20421f
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x6622127b
xor rax, 0x4d66fc59
rol rax, 0xc1
popf
mov qword [rsp + 0x160], rax
movabs rax, 0x8dddbc62bb2cae95
pushf
not rax
add rax, 0x433ba49b
xor rax, 0x7a71b63d
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x6a2055df
xor rax, 0x468784e0
rol rax, 0xc7
popf
mov qword [rsp + 0x168], rax
lea rax, [rsp + 0x23]
mov rdi, rax
xor eax, eax
mov ecx, 0x366c2160
pushf
not ecx
add ecx, 0xdfb94ca9
xor ecx, 0xb31f423c
rol ecx, 0xa5
popf
pushf
not ecx
add ecx, 0xd0445ee8
xor ecx, 0x85f730e4
rol ecx, 0x79
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x23]
mov byte [rsp + 0x40], al
movdqa xmm0, xmmword [rsp + 0x130]
movdqa xmmword [rsp + 0x190], xmm0
movdqa xmm0, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x180], xmm0
movdqa xmm0, xmmword [rsp + 0x180]
pxor xmm0, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0x1a0], xmm0
movdqa xmm0, xmmword [rsp + 0x1a0]
movdqa xmmword [rsp + 0xf0], xmm0
lea rax, [rsp + 0x100]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x140]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x200], xmm0
mov rax, qword [rsp + 0x70]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1b0], xmm0
movdqa xmm0, xmmword [rsp + 0x1b0]
pxor xmm0, xmmword [rsp + 0x200]
movdqa xmmword [rsp + 0x1c0], xmm0
mov rax, qword [rsp + 0x70]
movdqa xmm0, xmmword [rsp + 0x1c0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x110]
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x150]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1e0], xmm0
mov rax, qword [rsp + 0x78]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1d0], xmm0
movdqa xmm0, xmmword [rsp + 0x1d0]
pxor xmm0, xmmword [rsp + 0x1e0]
movdqa xmmword [rsp + 0x1f0], xmm0
mov rax, qword [rsp + 0x78]
movdqa xmm0, xmmword [rsp + 0x1f0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x120]
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x160]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x210], xmm0
mov rax, qword [rsp + 0x80]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x240], xmm0
movdqa xmm0, xmmword [rsp + 0x240]
pxor xmm0, xmmword [rsp + 0x210]
movdqa xmmword [rsp + 0x220], xmm0
mov rax, qword [rsp + 0x80]
movdqa xmm0, xmmword [rsp + 0x220]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xf0]
mov rdx, rax
lea rcx, [0x1945151d2]
pushf
sub rcx, 0x543d47b2
popf
call fcn.1400054f0
lea rcx, [0x1b4bcac3b]
pushf
sub rcx, 0x74ab461b
popf
call fcn.140238a46
lea rcx, [0x19ea902c4]
pushf
sub rcx, 0x5e94f884
popf
call fcn.140347708
push rax
pushf
mov eax, 0xac36c407
pushf
not eax
add eax, 0x8bb399a0
xor eax, 0xbeddabf5
rol eax, 0x35
popf
pushf
not eax
add eax, 0x850293de
xor eax, 0xb75a5fae
rol eax, 0x4e
popf
jmp 0x1402fa363
lea rax, [rsp + 0x98]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
mov rcx, rax
call fcn.140008000
lea rax, [rsp + 0x98]
mov qword [rsp + 0x230], rax
lea rcx, [rsp + 0x98]
call fcn.140005bc0
movsxd rax, dword [rsp + 0x260]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x88]
cmp qword [rsp + 0x60], rax
ja 0x1402fafd2
push rax
pushf
mov eax, 0x84a10071
pushf
not eax
add eax, 0xf2a70381
xor eax, 0xabc6d4d2
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa1416093
xor eax, 0xe96664da
rol eax, 0xc
popf
jmp 0x1402fa363
push rax
pushf
mov eax, 0x4d89d1af
pushf
not eax
add eax, 0xd50584b2
xor eax, 0xed82b481
rol eax, 0x46
popf
pushf
not eax
add eax, 0xacdc3f9e
xor eax, 0xcb8a7bdb
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xad22735e
xor eax, 0x9819c0ec
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc9bd2f5e
xor eax, 0xbb819f6d
rol eax, 0xa
popf
jmp 0x1402fa363
mov rdx, qword [rsp + 0x60]
lea rcx, [rsp + 0x98]
call fcn.140005be0
jmp 0x1402fb107
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x60]
sub rcx, rax
mov rax, rcx
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x98]
call fcn.14031983a
push rax
pushf
mov eax, 0xbe53bace
pushf
not eax
add eax, 0xbb5d99b2
xor eax, 0xe3e92fa8
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd0a48229
xor eax, 0xfb8cdde3
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf5dda58a
xor eax, 0xfca104d2
rol eax, 0xa1
popf
jmp 0x1402fa363
mov dword [rsp + 0x28], 0
jmp 0x1402fb1ab
mov eax, dword [rsp + 0x28]
jmp 0x1402fb15f
inc eax
mov dword [rsp + 0x28], eax
push rax
pushf
mov eax, 0xf3ae8b1c
pushf
not eax
add eax, 0xb9f07b07
xor eax, 0xd1f1621a
rol eax, 0x45
popf
pushf
not eax
add eax, 0xd3421af5
xor eax, 0xe3c15a2f
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xbb8cf8d5
xor eax, 0xc4a3014c
rol eax, 0xa5
popf
jmp 0x1402fa363
mov eax, dword [rsp + 0x260]
cmp dword [rsp + 0x28], eax
jge 0x1402fb211
push rax
pushf
mov eax, 0xa7af53fa
pushf
not eax
add eax, 0xe2de823b
xor eax, 0xaa3d2c04
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xcec2d72a
xor eax, 0xabd1eb8f
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa6a44338
xor eax, 0xf0da133e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcf51bdac
xor eax, 0xb36975bf
rol eax, 0x31
popf
jmp 0x1402fa363
push rax
pushf
mov eax, 0xebc9bf30
pushf
not eax
add eax, 0xebdeca15
xor eax, 0x8a562c55
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf19f8d18
xor eax, 0xfe656ce5
rol eax, 0x76
popf
pushf
not eax
add eax, 0xde925120
xor eax, 0x93f5a610
rol eax, 2
popf
jmp 0x1402fa363
lea rax, [0x19059300d]
pushf
sub rax, 0x504525ed
popf
mov rax, qword [rax + 0x10]
mov qword [rsp + 0xb8], rax
jmp 0x1402fb275
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cdqe
xor edx, edx
div qword [rsp + 0xb8]
mov rax, rdx
mov qword [rsp + 0xc0], rax
lea rax, [0x18d2087c2]
pushf
sub rax, 0x4d0c7da2
popf
mov rcx, rax
call fcn.140005330
mov rcx, qword [rsp + 0xc0]
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x24], al
movsxd rax, dword [rsp + 0x28]
mov qword [rsp + 0xc8], rax
lea rcx, [rsp + 0x98]
call fcn.140005330
movzx ecx, byte [rsp + 0x24]
mov rdx, qword [rsp + 0xc8]
mov byte [rax + rdx], cl
jmp 0x1402fb15a
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0xd0]
inc rax
mov rcx, rax
jmp 0x1402fb309
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x98]
mov rcx, rax
call fcn.140005330
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x170], rax
push rax
pushf
mov eax, 0x271c751f
pushf
not eax
add eax, 0xcd155638
xor eax, 0xb2e5bff8
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa208e350
xor eax, 0xbe5ab57a
rol eax, 0xa
popf
pushf
not eax
add eax, 0xecfb984f
xor eax, 0xebd05efc
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe3a79c79
xor eax, 0xa9ea7143
rol eax, 0xec
popf
jmp 0x1402fa363
mov rax, qword [rsp + 0x68]
movzx eax, byte [rax]
mov byte [rsp + 0x20], al
mov rax, qword [rsp + 0x50]
movzx ecx, byte [rsp + 0x20]
mov byte [rax], cl
mov rax, qword [rsp + 0x68]
inc rax
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x50]
inc rax
mov qword [rsp + 0x50], rax
cmp byte [rsp + 0x20], 0
jne 0x1402fb431
push rax
pushf
mov eax, 0xdd0ec8d5
pushf
not eax
add eax, 0x9ce991d6
xor eax, 0xa960e081
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd2c1eca8
xor eax, 0xd1cf8ed1
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc35a307f
xor eax, 0xa09e87fa
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8e85a9c8
xor eax, 0xc57eeeaa
rol eax, 0xc8
popf
jmp 0x1402fa363
push rax
pushf
mov eax, 0x1cf68fff
pushf
not eax
add eax, 0xd0a1c54e
xor eax, 0x950dc4e3
rol eax, 0x16
popf
pushf
not eax
add eax, 0xbff9233d
xor eax, 0xf260bf7d
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb8f6b261
xor eax, 0xe3751f6b
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd68fe321
xor eax, 0xc4ddf0ca
rol eax, 0x5b
popf
jmp 0x1402fa363
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0x98]
call fcn.140005460
mov rax, qword [rsp + 0xd8]
add rsp, 0x250
pop rdi
ret