Function at 0x1402b7f8e
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0x60ec9ebc
pushf
not eax
add eax, 0xf507b6db
xor eax, 0xe1fc3751
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x8250779c
xor eax, 0xcbf4fc4f
rol eax, 0x33
popf
pushf
not eax
add eax, 0xcff0e026
xor eax, 0xab657223
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xbe67f300
xor eax, 0xb4f850c8
rol eax, 0x8f
popf
cmp eax, 4
jne 0x1402b7ff1
popf
pop rax
jmp 0x1402b885c
cmp eax, 0
jne 0x1402b8000
popf
pop rax
jmp 0x1402b8096
cmp eax, 3
jne 0x1402b800f
popf
pop rax
jmp 0x1402b87f6
cmp eax, 1
jne 0x1402b801e
popf
pop rax
jmp 0x1402b8181
cmp eax, 0xa
jne 0x1402b802d
popf
pop rax
jmp 0x1402b904c
cmp eax, 7
jne 0x1402b803c
popf
pop rax
jmp 0x1402b8ee5
cmp eax, 6
jne 0x1402b804b
popf
pop rax
jmp 0x1402b8970
cmp eax, 0xb
jne 0x1402b805a
popf
pop rax
jmp 0x1402b9150
cmp eax, 9
jne 0x1402b8069
popf
pop rax
jmp 0x1402b8fcc
cmp eax, 8
jne 0x1402b8078
popf
pop rax
jmp 0x1402b8f25
cmp eax, 5
jne 0x1402b8087
popf
pop rax
jmp 0x1402b88f0
cmp eax, 2
jne 0x1402b8096
popf
pop rax
jmp 0x1402b8231
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0xb0
mov eax, 0x5e75f665
pushf
not eax
add eax, 0xd4ad1ccc
xor eax, 0x9dadcb29
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x897aa4e1
xor eax, 0xa2bf10e6
rol eax, 0x35
popf
mov eax, eax
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx]
mov eax, dword [rax + rcx]
cmp dword [0x14024cf64], eax
jle 0x1402b8128
push rax
pushf
mov eax, 0x608880ea
pushf
not eax
add eax, 0xf71a8431
xor eax, 0xd4bc529f
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xe30b8cd6
xor eax, 0x9d0151ad
rol eax, 0xea
popf
jmp 0x1402b7fe2
push rax
pushf
mov eax, 0x9476fb6b
pushf
not eax
add eax, 0xa293579a
xor eax, 0xa42bd6b0
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf4141930
xor eax, 0xf26793f1
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xcaef2b6c
xor eax, 0xc8043856
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x986548e4
xor eax, 0x9a451476
rol eax, 0xe9
popf
jmp 0x1402b7fe2
lea rcx, [0x1b78c7272]
pushf
sub rcx, 0x7767a30e
popf
call fcn.1400885d8
cmp dword [0x14024cf64], 0xffffffff
jne 0x1402b81d8
push rax
pushf
mov eax, 0xd1fb3a8b
pushf
not eax
add eax, 0x8bed020b
xor eax, 0xdce865ab
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb37fe037
xor eax, 0x9a397701
rol eax, 0x5a
popf
jmp 0x1402b7fe2
push rax
pushf
mov eax, 0xc3a208e9
pushf
not eax
add eax, 0x94b98ceb
xor eax, 0xf45559fc
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb9c89b32
xor eax, 0xca2c5c11
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf3275b80
xor eax, 0xf7bd2c2b
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xdbd3a011
xor eax, 0xd13b7ae5
rol eax, 0x8e
popf
jmp 0x1402b7fe2
mov byte [rsp + 0x30], 0x7b
mov eax, 0xc5e637eb
pushf
not eax
add eax, 0xb18f38d8
xor eax, 0x9ab4e4f0
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xf865445e
xor eax, 0xc8b4cae9
rol eax, 0x89
popf
pushf
not eax
add eax, 0xad58cd5f
xor eax, 0xb46cb2eb
rol eax, 0xc9
popf
imul rax, rax, 0
lea rcx, [0x1a230db5c]
pushf
sub rcx, 0x620e7e0c
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x31], al
mov eax, 0x262e8c32
pushf
not eax
add eax, 0xf9bdecf4
xor eax, 0x9b12ba03
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc1444fe1
xor eax, 0xfd27531d
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xcaa660d6
xor eax, 0xae0241eb
rol eax, 0xbb
popf
imul rax, rax, 1
lea rcx, [0x1b9a4e4d4]
pushf
sub rcx, 0x79828784
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x32], al
mov eax, 0xf95b8455
pushf
not eax
add eax, 0x8da68327
xor eax, 0xbc37ba57
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xef520e66
xor eax, 0xc6d4c99f
rol eax, 0xba
popf
imul rax, rax, 2
lea rcx, [0x1ba3d3d5e]
pushf
sub rcx, 0x7a1ae00e
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x33], al
mov eax, 0xc6c20fb8
pushf
not eax
add eax, 0xf2b3c980
xor eax, 0xb91c05db
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf5c4a615
xor eax, 0xcb22c3a3
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf2c30ee7
xor eax, 0xcd9066a2
rol eax, 5
popf
imul rax, rax, 3
lea rcx, [0x1bc6e30c8]
pushf
sub rcx, 0x7c4bd378
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x34], al
mov eax, 0xaf5662f0
pushf
not eax
add eax, 0xc309fca3
xor eax, 0xacbfc381
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xbe6e48e6
xor eax, 0xcdcbedd6
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc686d633
xor eax, 0xcb715091
rol eax, 0xa4
popf
imul rax, rax, 4
lea rcx, [0x18e4592b9]
pushf
sub rcx, 0x4e233569
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x35], al
mov eax, 0xdbfef5f5
pushf
not eax
add eax, 0xa927b587
xor eax, 0xa6b09339
rol eax, 0x51
popf
pushf
not eax
add eax, 0x88908b08
xor eax, 0xa878c810
rol eax, 0x23
popf
pushf
not eax
add eax, 0xef1fcb1f
xor eax, 0xb463ece2
rol eax, 0xc9
popf
imul rax, rax, 5
lea rcx, [0x18ecf605a]
pushf
sub rcx, 0x4ead030a
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x36], al
mov eax, 0x38c775c2
pushf
not eax
add eax, 0xcd9dcbd2
xor eax, 0xf925d7c7
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd6a5fb98
xor eax, 0xf316a5b1
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf01bd9c2
xor eax, 0xffbb5790
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe845e6a9
xor eax, 0xa385dda0
rol eax, 3
popf
imul rax, rax, 6
lea rcx, [0x1919eace7]
pushf
sub rcx, 0x517c4f97
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x37], al
mov eax, 0xaf4630a8
pushf
not eax
add eax, 0xee9c076a
xor eax, 0x9723ca91
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb689bed3
xor eax, 0xcec86b61
rol eax, 0x90
popf
pushf
not eax
add eax, 0xfd73a7b4
xor eax, 0xc8ca6cbc
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8924f545
xor eax, 0xbba46fed
rol eax, 0x35
popf
imul rax, rax, 7
lea rcx, [0x1b64f1ab2]
pushf
sub rcx, 0x762cbd62
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x38], al
mov eax, 0x46e0dc6a
pushf
not eax
add eax, 0x881fefd4
xor eax, 0x803bb349
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe46b7a5c
xor eax, 0x83e92a0b
rol eax, 0xba
popf
imul rax, rax, 8
lea rcx, [0x1a4afadf9]
pushf
sub rcx, 0x648d50a9
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x39], al
mov eax, 0x9462ee6e
pushf
not eax
add eax, 0xf18f4486
xor eax, 0x9656c36f
rol eax, 6
popf
pushf
not eax
add eax, 0x984149d8
xor eax, 0xb99bebb5
rol eax, 0x1c
popf
imul rax, rax, 9
lea rcx, [0x198dafcdd]
pushf
sub rcx, 0x58b89f8d
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x3a], al
mov eax, 0x2b44861d
pushf
not eax
add eax, 0xba52a165
xor eax, 0xfea3d5e5
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xaa779da4
xor eax, 0x853f6a8d
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf8b85c78
xor eax, 0xfc74344e
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa0b67211
xor eax, 0xa1549908
rol eax, 0xc6
popf
imul rax, rax, 0xa
lea rcx, [0x183b33222]
pushf
sub rcx, 0x4390d4d2
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x3b], al
mov eax, 0xf93bb29c
pushf
not eax
add eax, 0xa48d6fb1
xor eax, 0x82aaff00
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8fa62f26
xor eax, 0xdb86ec86
rol eax, 0xf
popf
imul rax, rax, 0xb
lea rcx, [0x18cbe8a37]
pushf
sub rcx, 0x4c9c2ce7
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x3c], al
mov eax, 0x89004f66
pushf
not eax
add eax, 0x82485c64
xor eax, 0xcf349d52
rol eax, 0x45
popf
pushf
not eax
add eax, 0xbf3b6d2d
xor eax, 0xd9c58044
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc7727434
xor eax, 0xeb699a80
rol eax, 0x80
popf
imul rax, rax, 0xc
lea rcx, [0x19ff50445]
pushf
sub rcx, 0x5fd2a6f5
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x3d], al
mov eax, 0xde433b1
pushf
not eax
add eax, 0xda7a8364
xor eax, 0xb49558c0
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x944df0b4
xor eax, 0xd8be309b
rol eax, 0xce
popf
imul rax, rax, 0xd
lea rcx, [0x1938265d8]
pushf
sub rcx, 0x53600888
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x3e], al
lea rax, [rsp + 0x3f]
lea rax, [rsp + 0x3f]
mov rdi, rax
xor eax, eax
mov ecx, 0xd6659ea1
pushf
not ecx
add ecx, 0xe0ccfd06
xor ecx, 0xf9f815ca
rol ecx, 0xe8
popf
pushf
not ecx
add ecx, 0xef052e12
xor ecx, 0x8fb660f5
rol ecx, 0x4c
popf
pushf
not ecx
add ecx, 0xc1ae3abc
xor ecx, 0xc7af7ebb
rol ecx, 0x65
popf
rep stosb byte [rdi], al
mov qword [rsp + 0x48], 0
jmp 0x1402b885c
mov rax, qword [rsp + 0x48]
inc rax
mov qword [rsp + 0x48], rax
push rax
pushf
mov eax, 0x59af1c32
pushf
not eax
add eax, 0xf0b7ccdb
xor eax, 0xef669126
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xda0d0770
xor eax, 0xe0e16499
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe2eea0ea
xor eax, 0xbbb17d33
rol eax, 0x77
popf
pushf
not eax
add eax, 0x94133590
xor eax, 0xbb95ec96
rol eax, 0x6e
popf
jmp 0x1402b7fe2
cmp qword [rsp + 0x48], 0xe
jae 0x1402b88aa
push rax
pushf
mov eax, 0x949df183
pushf
not eax
add eax, 0x95f19fec
xor eax, 0xdf66220f
rol eax, 0x39
popf
pushf
not eax
add eax, 0xbd6bed9f
xor eax, 0xf8580b2b
rol eax, 0xde
popf
pushf
not eax
add eax, 0xde61182e
xor eax, 0x98cb35c2
rol eax, 0x8d
popf
jmp 0x1402b7fe2
push rax
pushf
mov eax, 0xdd85c16e
pushf
not eax
add eax, 0xdfd64390
xor eax, 0xf0a4bded
rol eax, 0x15
popf
pushf
not eax
add eax, 0xdad1c67c
xor eax, 0xa2d8e4ee
rol eax, 0x63
popf
pushf
not eax
add eax, 0xcca9dad7
xor eax, 0xad4dc234
rol eax, 0xbd
popf
jmp 0x1402b7fe2
lea rax, [rsp + 0x31]
mov qword [rsp + 0x58], rax
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x58]
call fcn.140002d94
mov dl, byte [rax]
lea rcx, [rsp + 0x30]
call fcn.140002d9c
mov byte [rsp + 0x40], al
lea rax, [rsp + 0x31]
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x60]
call fcn.140002d94
mov cl, byte [rsp + 0x40]
mov byte [rax], cl
jmp 0x1402b87f6
lea rax, [rsp + 0x31]
mov qword [rsp + 0x68], rax
mov edx, 0x1734b330
pushf
not edx
add edx, 0xa208203f
xor edx, 0xc20ff1bb
rol edx, 0xf2
popf
pushf
not edx
add edx, 0xcd25080e
xor edx, 0xf6806f72
rol edx, 0xfa
popf
pushf
not edx
add edx, 0x9c87dc87
xor edx, 0x96bff365
rol edx, 0x6c
popf
pushf
not edx
add edx, 0xa7deae7d
xor edx, 0xf10bf846
rol edx, 0x55
popf
mov rcx, qword [rsp + 0x68]
call fcn.140002d94
mov byte [rax], 0
lea rax, [rsp + 0x31]
mov rcx, rax
call fcn.140002d90
mov qword [rsp + 0x90], rax
mov byte [rsp + 0x20], 0x68
movsx eax, byte [rsp + 0x20]
mov ecx, 0xc798f6e9
pushf
not ecx
add ecx, 0xfdf9fb5d
xor ecx, 0xc1e767ee
rol ecx, 0xc2
popf
pushf
not ecx
add ecx, 0xf6e97d90
xor ecx, 0xd1b08377
rol ecx, 0x1f
popf
pushf
not ecx
add ecx, 0x85af00f9
xor ecx, 0xa0ef4ac0
rol ecx, 0x40
popf
imul rcx, rcx, 0
lea rdx, [0x1b98fbcf6]
pushf
sub rdx, 0x796d604e
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x21], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x9104e962
pushf
not ecx
add ecx, 0x94a0bf1a
xor ecx, 0xb062f3e7
rol ecx, 0x8e
popf
pushf
not ecx
add ecx, 0xf0a2c3c1
xor ecx, 0xb55433be
rol ecx, 0xbf
popf
pushf
not ecx
add ecx, 0xc2eaa57e
xor ecx, 0xb9bd56bf
rol ecx, 0x16
popf
imul rcx, rcx, 1
lea rdx, [0x19390079f]
pushf
sub rdx, 0x536daaf7
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x22], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x29d7dd56
pushf
not ecx
add ecx, 0xd3b24b2f
xor ecx, 0xe246553a
rol ecx, 0xe
popf
pushf
not ecx
add ecx, 0xf43c36b8
xor ecx, 0xccd4d2fb
rol ecx, 0xbe
popf
pushf
not ecx
add ecx, 0xb8b394ca
xor ecx, 0xe9fdb87f
rol ecx, 0xe6
popf
imul rcx, rcx, 2
lea rdx, [0x1b63916c6]
pushf
sub rdx, 0x7616ba1e
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x23], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xa4cc012d
pushf
not ecx
add ecx, 0xe96af301
xor ecx, 0xa10e24f7
rol ecx, 0x53
popf
pushf
not ecx
add ecx, 0xe4e40bd0
xor ecx, 0xbf4494b3
rol ecx, 0xd0
popf
pushf
not ecx
add ecx, 0xba78334f
xor ecx, 0x9c6b43b7
rol ecx, 0x94
popf
pushf
not ecx
add ecx, 0xba628ccc
xor ecx, 0xdc436b55
rol ecx, 0xbd
popf
imul rcx, rcx, 3
lea rdx, [0x18d0085a2]
pushf
sub rdx, 0x4cde28fa
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x24], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x727e3020
pushf
not ecx
add ecx, 0xea7a4555
xor ecx, 0x8c05490e
rol ecx, 0x72
popf
pushf
not ecx
add ecx, 0xc295d9c3
xor ecx, 0xc21e56b9
rol ecx, 0xc7
popf
pushf
not ecx
add ecx, 0xba62a393
xor ecx, 0xb58bf00b
rol ecx, 0xea
popf
pushf
not ecx
add ecx, 0xbd9452da
xor ecx, 0xb98f492d
rol ecx, 0xc3
popf
imul rcx, rcx, 4
lea rdx, [0x191afb4a0]
pushf
sub rdx, 0x518d57f8
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x25], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x3b9f52de
pushf
not ecx
add ecx, 0x91af257a
xor ecx, 0xb064c66d
rol ecx, 0x69
popf
pushf
not ecx
add ecx, 0x96e11cdc
xor ecx, 0xe0b72f0f
rol ecx, 0x63
popf
imul rcx, rcx, 5
lea rdx, [0x191011a18]
pushf
sub rdx, 0x50debd70
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x26], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xaf1355e8
pushf
not ecx
add ecx, 0xc03eabb1
xor ecx, 0x8c6ca407
rol ecx, 0x88
popf
pushf
not ecx
add ecx, 0xdca936c5
xor ecx, 0x95374b1f
rol ecx, 0xec
popf
pushf
not ecx
add ecx, 0xd225209f
xor ecx, 0x824f24e4
rol ecx, 0xe2
popf
pushf
not ecx
add ecx, 0xbfe0370f
xor ecx, 0x8b662585
rol ecx, 0x4a
popf
imul rcx, rcx, 6
lea rdx, [0x187a8adca]
pushf
sub rdx, 0x47865122
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x27], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x3ad3b434
pushf
not ecx
add ecx, 0xfbbe0bcb
xor ecx, 0xeea13a50
rol ecx, 0xff
popf
pushf
not ecx
add ecx, 0xae27f66b
xor ecx, 0xb2d2b084
rol ecx, 0x6f
popf
pushf
not ecx
add ecx, 0xdec34903
xor ecx, 0x833f1db2
rol ecx, 0x86
popf
pushf
not ecx
add ecx, 0xa17cafbf
xor ecx, 0x81d3c5b9
rol ecx, 0xcf
popf
imul rcx, rcx, 7
lea rdx, [0x19fa237da]
pushf
sub rdx, 0x5f7fdb32
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x28], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x6a3351c
pushf
not ecx
add ecx, 0xb22fb7b7
xor ecx, 0xde2d9850
rol ecx, 0xc0
popf
pushf
not ecx
add ecx, 0xdcdb3ad8
xor ecx, 0x8d944938
rol ecx, 0xf2
popf
pushf
not ecx
add ecx, 0xeb892c54
xor ecx, 0x9688e7c9
rol ecx, 0xea
popf
pushf
not ecx
add ecx, 0xe408b8ad
xor ecx, 0xfe6f296c
rol ecx, 0x72
popf
imul rcx, rcx, 8
lea rdx, [0x18a9b443f]
pushf
sub rdx, 0x4a78e797
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x29], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x7b63d026
pushf
not ecx
add ecx, 0x97964986
xor ecx, 0xab768e4e
rol ecx, 0x31
popf
pushf
not ecx
add ecx, 0xbf311a97
xor ecx, 0xd10da80d
rol ecx, 0x56
popf
imul rcx, rcx, 9
lea rdx, [0x180b5f0e9]
pushf
sub rdx, 0x40939441
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x2a], al
lea rax, [rsp + 0x2b]
lea rax, [rsp + 0x2b]
mov rdi, rax
xor eax, eax
mov ecx, 0x283667cb
pushf
not ecx
add ecx, 0x8e6d7d74
xor ecx, 0x81487961
rol ecx, 0x75
popf
pushf
not ecx
add ecx, 0x8ab3c40d
xor ecx, 0xf576d41f
rol ecx, 0xa6
popf
rep stosb byte [rdi], al
mov qword [rsp + 0x50], 0
jmp 0x1402b8f25
mov rax, qword [rsp + 0x50]
inc rax
mov qword [rsp + 0x50], rax
push rax
pushf
mov eax, 0x56433ec
pushf
not eax
add eax, 0xe82588fb
xor eax, 0xec81350b
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc59882ef
xor eax, 0xb997e136
rol eax, 0x5f
popf
jmp 0x1402b7fe2
cmp qword [rsp + 0x50], 0xa
jae 0x1402b8f73
push rax
pushf
mov eax, 0xd222d14
pushf
not eax
add eax, 0xe7821e0a
xor eax, 0xf8551340
rol eax, 0x83
popf
pushf
not eax
add eax, 0xfec395a0
xor eax, 0xd165da13
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa7f422c2
xor eax, 0xaf4d6b2d
rol eax, 0x29
popf
jmp 0x1402b7fe2
push rax
pushf
mov eax, 0xb7240d41
pushf
not eax
add eax, 0x8c7abd12
xor eax, 0x88a45629
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xe773466e
xor eax, 0xa5053a6c
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc7bae7d0
xor eax, 0x82581538
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xfb153ec4
xor eax, 0xd5c5f724
rol eax, 0xd1
popf
jmp 0x1402b7fe2
lea rax, [rsp + 0x21]
mov qword [rsp + 0x70], rax
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x70]
call fcn.140002d94
mov dl, byte [rax]
lea rcx, [rsp + 0x20]
call fcn.140002d9c
mov byte [rsp + 0x41], al
lea rax, [rsp + 0x21]
mov qword [rsp + 0x78], rax
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x78]
call fcn.140002d94
mov cl, byte [rsp + 0x41]
mov byte [rax], cl
jmp 0x1402b8ee5
lea rax, [rsp + 0x21]
mov qword [rsp + 0x80], rax
mov edx, 0xcefff788
pushf
not edx
add edx, 0x879421c5
xor edx, 0xa021f73d
rol edx, 0x83
popf
pushf
not edx
add edx, 0xa7b9680b
xor edx, 0xdd353c32
rol edx, 0x8b
popf
pushf
not edx
add edx, 0x82b46a50
xor edx, 0x90d2e856
rol edx, 0x27
popf
mov rcx, qword [rsp + 0x80]
call fcn.140002d94
mov byte [rax], 0
lea rax, [rsp + 0x21]
mov rcx, rax
call fcn.140002d90
mov qword [rsp + 0x88], rax
mov rcx, qword [rsp + 0x88]
call fcn.1402b447d
mov qword [rsp + 0x98], rax
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
call fcn.1402c5458
mov qword [0x14024cfd8], rax
lea rcx, [0x18ee2b497]
pushf
sub rcx, 0x4ebde533
popf
call fcn.14008856c
push rax
pushf
mov eax, 0x3c711ee3
pushf
not eax
add eax, 0xd56fc7ba
xor eax, 0xc7f9a434
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa78b575d
xor eax, 0x904f1211
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf75c2041
xor eax, 0xea73d77e
rol eax, 0x27
popf
jmp 0x1402b7fe2
mov rax, qword [0x14024cfd8]
mov qword [rsp + 0xa0], rax
mov r8d, dword [rsp + 0xd0]
mov rdx, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xc0]
jmp 0x1402b9178
call qword [rsp + 0xa0]
add rsp, 0xb0
pop rdi
ret