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

Disassembly:
push rax
pushf
mov eax, 0xf7106115
pushf
not eax
add eax, 0xd8edaa3b
xor eax, 0xbee92b03
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xefdc0830
xor eax, 0xe9e525a0
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9bea43c8
xor eax, 0xe6c12c3e
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xae1b478a
xor eax, 0x9764f6ce
rol eax, 0x7e
popf
cmp eax, 4
jne 0x1402c9afb
popf
pop rax
jmp 0x1402ca3c5
cmp eax, 0
jne 0x1402c9b0a
popf
pop rax
jmp 0x1402c9ba0
cmp eax, 3
jne 0x1402c9b19
popf
pop rax
jmp 0x1402ca385
cmp eax, 1
jne 0x1402c9b28
popf
pop rax
jmp 0x1402c9cb1
cmp eax, 0xa
jne 0x1402c9b37
popf
pop rax
jmp 0x1402cab62
cmp eax, 7
jne 0x1402c9b46
popf
pop rax
jmp 0x1402caa21
cmp eax, 6
jne 0x1402c9b55
popf
pop rax
jmp 0x1402ca512
cmp eax, 0xb
jne 0x1402c9b64
popf
pop rax
jmp 0x1402cac3e
cmp eax, 9
jne 0x1402c9b73
popf
pop rax
jmp 0x1402caae2
cmp eax, 8
jne 0x1402c9b82
popf
pop rax
jmp 0x1402caa74
cmp eax, 5
jne 0x1402c9b91
popf
pop rax
jmp 0x1402ca46c
cmp eax, 2
jne 0x1402c9ba0
popf
pop rax
jmp 0x1402c9d87
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0xb0
mov eax, 0x4de19c64
pushf
not eax
add eax, 0x98c8f212
xor eax, 0xb2ec9b8b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9353fb7f
xor eax, 0x906070c0
rol eax, 0xfb
popf
mov eax, eax
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx]
mov eax, dword [rax + rcx]
cmp dword [0x14024cf34], eax
jle 0x1402c9c58
push rax
pushf
mov eax, 0x71c883af
pushf
not eax
add eax, 0xccb23c67
xor eax, 0xee336b0c
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xbcf9173f
xor eax, 0xf3bad26c
rol eax, 0xed
popf
pushf
not eax
add eax, 0xe17cb9f7
xor eax, 0x955e3dcb
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd0b5b8e6
xor eax, 0xfcb45a3f
rol eax, 0x19
popf
jmp 0x1402c9aec
push rax
pushf
mov eax, 0x55ac1c3
pushf
not eax
add eax, 0xa4a8822b
xor eax, 0xa8c9ad06
rol eax, 0x72
popf
pushf
not eax
add eax, 0xa6583045
xor eax, 0xf5554c97
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe0a49f6c
xor eax, 0x97837941
rol eax, 0x83
popf
pushf
not eax
add eax, 0xfa1f0eb2
xor eax, 0xb699affb
rol eax, 0xb5
popf
jmp 0x1402c9aec
lea rcx, [0x1ae665451]
pushf
sub rcx, 0x6e41851d
popf
call fcn.140088af8
cmp dword [0x14024cf34], 0xffffffff
jne 0x1402c9d2e
push rax
pushf
mov eax, 0x73087829
pushf
not eax
add eax, 0x8da3efaf
xor eax, 0x8e93e25b
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe0a78e6e
xor eax, 0xf463122c
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x95eaeb01
xor eax, 0xf0a00c2f
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc3a9b6d8
xor eax, 0x880eee77
rol eax, 0x23
popf
jmp 0x1402c9aec
push rax
pushf
mov eax, 0x2a213ac2
pushf
not eax
add eax, 0xc936b4c6
xor eax, 0x8bb3e00b
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf0403b4c
xor eax, 0xd3260ccf
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa53e2220
xor eax, 0xcfada767
rol eax, 0x83
popf
pushf
not eax
add eax, 0xf02b4dfb
xor eax, 0xbc83f018
rol eax, 0x73
popf
jmp 0x1402c9aec
mov byte [rsp + 0x30], 0x31
mov eax, 0x9537dc05
pushf
not eax
add eax, 0x821fa5ea
xor eax, 0xac64fe56
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe1160f31
xor eax, 0x8dc18e3a
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xfb822dbe
xor eax, 0x9903ee4e
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xaf88a651
xor eax, 0x95352bc7
rol eax, 0x8f
popf
imul rax, rax, 0
lea rcx, [0x19109ddc8]
pushf
sub rcx, 0x50e78078
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x31], al
mov eax, 0xb5d8349
pushf
not eax
add eax, 0xb6a3c0a6
xor eax, 0xf4dc30a9
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd4884ad0
xor eax, 0xd19cc18b
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc71fc05f
xor eax, 0xbe630e33
rol eax, 0x79
popf
imul rax, rax, 1
lea rcx, [0x1b653702b]
pushf
sub rcx, 0x763112db
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x32], al
mov eax, 0x57810704
pushf
not eax
add eax, 0xb503b567
xor eax, 0xd842ade5
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xaf68e632
xor eax, 0xbcc2d487
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd46ded9a
xor eax, 0xf19e13d2
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe3e86d54
xor eax, 0xafabe81e
rol eax, 0xc9
popf
imul rax, rax, 2
lea rcx, [0x1a82f4ace]
pushf
sub rcx, 0x680ced7e
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x33], al
mov eax, 0x24f24fc7
pushf
not eax
add eax, 0xeec80410
xor eax, 0x830926ba
rol eax, 0x12
popf
pushf
not eax
add eax, 0xd858a438
xor eax, 0xac8f78c5
rol eax, 0x83
popf
imul rax, rax, 3
lea rcx, [0x1b5f5f445]
pushf
sub rcx, 0x75d396f5
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x34], al
mov eax, 0x7801f2b9
pushf
not eax
add eax, 0xebc575d3
xor eax, 0xdc06d51f
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd3350556
xor eax, 0xf4ee2164
rol eax, 0x67
popf
pushf
not eax
add eax, 0xee6c73fc
xor eax, 0x9ded7791
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe0cfbd52
xor eax, 0x94bb59c8
rol eax, 0x74
popf
imul rax, rax, 4
lea rcx, [0x1bdeb1d75]
pushf
sub rcx, 0x7dc8c025
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x35], al
mov eax, 0x339f907e
pushf
not eax
add eax, 0xd30743ca
xor eax, 0xe8d6e5d4
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x91f4511a
xor eax, 0xdbd3ed2a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbe5c9e44
xor eax, 0xe7ef719a
rol eax, 0x59
popf
imul rax, rax, 5
lea rcx, [0x18c1bb267]
pushf
sub rcx, 0x4bf95517
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x36], al
mov eax, 0x3b38f3bd
pushf
not eax
add eax, 0xe815b951
xor eax, 0x8787aa69
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfd186caa
xor eax, 0x92f82eae
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf6f5e95d
xor eax, 0x9294e26b
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa230cc40
xor eax, 0xa0d5b22e
rol eax, 0x75
popf
imul rax, rax, 6
lea rcx, [0x1998680ea]
pushf
sub rcx, 0x5964239a
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x37], al
mov eax, 0x9154dd75
pushf
not eax
add eax, 0xf17201dd
xor eax, 0xc65023ff
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc0a299e5
xor eax, 0xa34c6a80
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa10e5b1b
xor eax, 0x9abd3fc8
rol eax, 0xee
popf
pushf
not eax
add eax, 0xbb472ba4
xor eax, 0xded424e3
rol eax, 0xa4
popf
imul rax, rax, 7
lea rcx, [0x1a7726662]
pushf
sub rcx, 0x67500912
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x38], al
mov eax, 0x11e62ad7
pushf
not eax
add eax, 0xe86ff656
xor eax, 0xf7d8d604
rol eax, 0xda
popf
pushf
not eax
add eax, 0xaf1be791
xor eax, 0xc6d6a31b
rol eax, 0xea
popf
imul rax, rax, 8
lea rcx, [0x1adac07bc]
pushf
sub rcx, 0x6d89aa6c
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x39], al
mov eax, 0x893ba9b
pushf
not eax
add eax, 0xe8c417c8
xor eax, 0xf6605e61
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xbde403f7
xor eax, 0xb74bd756
rol eax, 0x2f
popf
imul rax, rax, 9
lea rcx, [0x190065de3]
pushf
sub rcx, 0x4fe40093
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x3a], al
mov eax, 0x9032448c
pushf
not eax
add eax, 0xcfe95d12
xor eax, 0xcb56ff8f
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfebae894
xor eax, 0xa01eabba
rol eax, 0x3d
popf
imul rax, rax, 0xa
lea rcx, [0x184ef0a29]
pushf
sub rcx, 0x44ccacd9
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x3b], al
mov eax, 0x68f286b1
pushf
not eax
add eax, 0x9055ae2b
xor eax, 0xb20170de
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd3e708ff
xor eax, 0xccf4914c
rol eax, 0x80
popf
pushf
not eax
add eax, 0xbbcf9711
xor eax, 0x936c479a
rol eax, 0xa2
popf
imul rax, rax, 0xb
lea rcx, [0x1b71cc7dd]
pushf
sub rcx, 0x76fa6a8d
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x3c], al
mov eax, 0x71233605
pushf
not eax
add eax, 0xb620ca08
xor eax, 0xe1148973
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xbbf2ca34
xor eax, 0xff0e167c
rol eax, 0xef
popf
pushf
not eax
add eax, 0xcbd89163
xor eax, 0xef0ba6d8
rol eax, 0x8d
popf
imul rax, rax, 0xc
lea rcx, [0x1b8d5c932]
pushf
sub rcx, 0x78b36be2
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x3d], al
mov eax, 0x6dc479f9
pushf
not eax
add eax, 0xe4ccf3df
xor eax, 0xad13ecf5
rol eax, 4
popf
pushf
not eax
add eax, 0xf1ee0330
xor eax, 0xee8c70e4
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf7b466f9
xor eax, 0xed996c15
rol eax, 0x48
popf
imul rax, rax, 0xd
lea rcx, [0x1a61c4b1e]
pushf
sub rcx, 0x65f9edce
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x3e], al
lea rax, [rsp + 0x3f]
lea rax, [rsp + 0x3f]
mov rdi, rax
xor eax, eax
mov ecx, 0x2ea1d42a
pushf
not ecx
add ecx, 0xc053c8e7
xor ecx, 0xfea053b3
rol ecx, 0x80
popf
pushf
not ecx
add ecx, 0xa9ea04b3
xor ecx, 0x8df3bf6b
rol ecx, 0x4c
popf
pushf
not ecx
add ecx, 0x9f58ae16
xor ecx, 0xe12c22a7
rol ecx, 0x9e
popf
rep stosb byte [rdi], al
mov qword [rsp + 0x48], 0
jmp 0x1402ca3c5
mov rax, qword [rsp + 0x48]
inc rax
mov qword [rsp + 0x48], rax
push rax
pushf
mov eax, 0xbb11fe47
pushf
not eax
add eax, 0x820fbbe9
xor eax, 0xc93474a3
rol eax, 5
popf
pushf
not eax
add eax, 0xf066e20d
xor eax, 0xf7adc1cb
rol eax, 0x4b
popf
jmp 0x1402c9aec
cmp qword [rsp + 0x48], 0xe
jae 0x1402ca426
push rax
pushf
mov eax, 0x6b0c4d2c
pushf
not eax
add eax, 0xd7617c9e
xor eax, 0xc65467bb
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd7e6f2ca
xor eax, 0x8baf43ae
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9773e92e
xor eax, 0xf1a15600
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x9bd54ca2
xor eax, 0xaf84447e
rol eax, 0xe9
popf
jmp 0x1402c9aec
push rax
pushf
mov eax, 0xad0256c8
pushf
not eax
add eax, 0xbc376a85
xor eax, 0x884d919e
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xf53eb51b
xor eax, 0xacbe4ef1
rol eax, 0x17
popf
pushf
not eax
add eax, 0xbb58bf5f
xor eax, 0xe7b77543
rol eax, 0xb1
popf
jmp 0x1402c9aec
lea rax, [rsp + 0x31]
mov qword [rsp + 0x58], rax
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x58]
call fcn.140002ce4
mov dl, byte [rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
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.140002ce4
mov cl, byte [rsp + 0x40]
mov byte [rax], cl
jmp 0x1402ca385
lea rax, [rsp + 0x31]
mov qword [rsp + 0x68], rax
mov edx, 0x6401a7d4
pushf
not edx
add edx, 0xed512a49
xor edx, 0x94486e29
rol edx, 0xbd
popf
pushf
not edx
add edx, 0x8afa6153
xor edx, 0x91c967f8
rol edx, 0xe
popf
pushf
not edx
add edx, 0xa497f65f
xor edx, 0xa38816ba
rol edx, 0x58
popf
mov rcx, qword [rsp + 0x68]
call fcn.140002ce4
mov byte [rax], 0
lea rax, [rsp + 0x31]
mov rcx, rax
call fcn.140002ce0
mov qword [rsp + 0x90], rax
mov byte [rsp + 0x20], 0x28
movsx eax, byte [rsp + 0x20]
mov ecx, 0xa734da59
pushf
not ecx
add ecx, 0xd1598879
xor ecx, 0xa24e5989
rol ecx, 0x49
popf
pushf
not ecx
add ecx, 0x8be75157
xor ecx, 0xe1e9275a
rol ecx, 0x34
popf
pushf
not ecx
add ecx, 0xede33ada
xor ecx, 0xec56c0f4
rol ecx, 0xc7
popf
pushf
not ecx
add ecx, 0xdf2307b0
xor ecx, 0xb9866917
rol ecx, 0xbc
popf
imul rcx, rcx, 0
lea rdx, [0x1a5a5744b]
pushf
sub rdx, 0x658317a3
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x21], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xd652c017
pushf
not ecx
add ecx, 0x9a89b185
xor ecx, 0xcebc5705
rol ecx, 0xb9
popf
pushf
not ecx
add ecx, 0xb88d490d
xor ecx, 0xba7941fc
rol ecx, 0xa4
popf
pushf
not ecx
add ecx, 0xd3151a48
xor ecx, 0xb2f5f682
rol ecx, 0xcd
popf
imul rcx, rcx, 1
lea rdx, [0x198ad9650]
pushf
sub rdx, 0x588b39a8
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x22], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x2d0f1b61
pushf
not ecx
add ecx, 0x80af8675
xor ecx, 0xfbabf24f
rol ecx, 0x29
popf
pushf
not ecx
add ecx, 0xbe10bba6
xor ecx, 0xa6de0251
rol ecx, 0x5e
popf
imul rcx, rcx, 2
lea rdx, [0x1a8dabaaa]
pushf
sub rdx, 0x68b85e02
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x23], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x6a2b8fda
pushf
not ecx
add ecx, 0xf126578c
xor ecx, 0xbfec3f48
rol ecx, 0xe4
popf
pushf
not ecx
add ecx, 0xb9dca038
xor ecx, 0xb5af1d4d
rol ecx, 0x7b
popf
pushf
not ecx
add ecx, 0xa858bbba
xor ecx, 0xd585037b
rol ecx, 0x6f
popf
pushf
not ecx
add ecx, 0x9118fc9e
xor ecx, 0xb5003526
rol ecx, 0x45
popf
imul rcx, rcx, 3
lea rdx, [0x19c6c6936]
pushf
sub rdx, 0x5c4a0c8e
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x24], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xa0112eff
pushf
not ecx
add ecx, 0x9d0968bb
xor ecx, 0xee6bcb78
rol ecx, 0x85
popf
pushf
not ecx
add ecx, 0x888ca320
xor ecx, 0x899e177c
rol ecx, 0xc7
popf
pushf
not ecx
add ecx, 0x8921879e
xor ecx, 0xc0faa6be
rol ecx, 0x2d
popf
imul rcx, rcx, 4
lea rdx, [0x1818ddd60]
pushf
sub rdx, 0x416b80b8
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x25], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xa3adfd72
pushf
not ecx
add ecx, 0xf2afa668
xor ecx, 0xfa41ccae
rol ecx, 0xe7
popf
pushf
not ecx
add ecx, 0x83ca6d91
xor ecx, 0x838c0de9
rol ecx, 0xc9
popf
pushf
not ecx
add ecx, 0xe32c9557
xor ecx, 0xbf3c7797
rol ecx, 0xfd
popf
pushf
not ecx
add ecx, 0xb4d19b3a
xor ecx, 0x95122719
rol ecx, 0xc8
popf
imul rcx, rcx, 5
lea rdx, [0x19c43422e]
pushf
sub rdx, 0x5c20e586
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x26], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xe00171f2
pushf
not ecx
add ecx, 0xa725033a
xor ecx, 0xb2949e7a
rol ecx, 0x36
popf
pushf
not ecx
add ecx, 0xa2620e9f
xor ecx, 0xd305a0db
rol ecx, 0x70
popf
imul rcx, rcx, 6
lea rdx, [0x1b55d704a]
pushf
sub rdx, 0x753b13a2
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x27], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xd3cb66
pushf
not ecx
add ecx, 0xb720ab0f
xor ecx, 0xc685d86d
rol ecx, 0x12
popf
pushf
not ecx
add ecx, 0xdfea23cc
xor ecx, 0xc0d460a3
rol ecx, 0x7e
popf
imul rcx, rcx, 7
lea rdx, [0x19bd0ee20]
pushf
sub rdx, 0x5bae9178
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x28], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x9631bbe1
pushf
not ecx
add ecx, 0xad00d0e0
xor ecx, 0xaf079195
rol ecx, 0x8e
popf
pushf
not ecx
add ecx, 0xb38853d4
xor ecx, 0x922de561
rol ecx, 0x51
popf
imul rcx, rcx, 8
lea rdx, [0x19cc6dbd4]
pushf
sub rdx, 0x5ca47f2c
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x29], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xd3fe8863
pushf
not ecx
add ecx, 0x8715c9d3
xor ecx, 0xb39ef0af
rol ecx, 0x52
popf
pushf
not ecx
add ecx, 0xb80e9163
xor ecx, 0x9148a2a9
rol ecx, 0x90
popf
pushf
not ecx
add ecx, 0xd60341cb
xor ecx, 0xaa6de184
rol ecx, 7
popf
imul rcx, rcx, 9
lea rdx, [0x19c8a9817]
pushf
sub rdx, 0x5c683b6f
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, 0xe8956ae0
pushf
not ecx
add ecx, 0xe8f27493
xor ecx, 0xa35ae952
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0xa2697364
xor ecx, 0xb1f923e0
rol ecx, 0xd7
popf
rep stosb byte [rdi], al
mov qword [rsp + 0x50], 0
jmp 0x1402caa74
mov rax, qword [rsp + 0x50]
inc rax
mov qword [rsp + 0x50], rax
push rax
pushf
mov eax, 0xcea7475a
pushf
not eax
add eax, 0xc00f7f0f
xor eax, 0x81038340
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc920a72d
xor eax, 0xe651ccf5
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd8e1ec23
xor eax, 0xcc09d26e
rol eax, 0xa1
popf
jmp 0x1402c9aec
cmp qword [rsp + 0x50], 0xa
jae 0x1402caaaf
push rax
pushf
mov eax, 0x21984991
pushf
not eax
add eax, 0xaedc30f8
xor eax, 0xf759fa94
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x81e99204
xor eax, 0xb0b1fe33
rol eax, 0xad
popf
jmp 0x1402c9aec
push rax
pushf
mov eax, 0x28799049
pushf
not eax
add eax, 0xed98548a
xor eax, 0x89375eaa
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9f605f7e
xor eax, 0xecff12a6
rol eax, 0x64
popf
jmp 0x1402c9aec
lea rax, [rsp + 0x21]
mov qword [rsp + 0x70], rax
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x70]
call fcn.140002ce4
mov dl, byte [rax]
lea rcx, [rsp + 0x20]
call fcn.140002cec
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.140002ce4
mov cl, byte [rsp + 0x41]
mov byte [rax], cl
jmp 0x1402caa21
lea rax, [rsp + 0x21]
mov qword [rsp + 0x80], rax
mov edx, 0xf1acf352
pushf
not edx
add edx, 0xbbe5d0ef
xor edx, 0x99526377
rol edx, 0x4e
popf
pushf
not edx
add edx, 0x95186feb
xor edx, 0xe55cdb10
rol edx, 0x33
popf
mov rcx, qword [rsp + 0x80]
call fcn.140002ce4
mov byte [rax], 0
lea rax, [rsp + 0x21]
mov rcx, rax
call fcn.140002ce0
mov qword [rsp + 0x88], rax
mov rcx, qword [rsp + 0x88]
call fcn.1402c6049
mov qword [rsp + 0x98], rax
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
call fcn.1402d822f
mov qword [0x14024cfa8], rax
lea rcx, [0x1bb3ff2e1]
pushf
sub rcx, 0x7b1b23ad
popf
call fcn.140088a8c
push rax
pushf
mov eax, 0x7d138ac2
pushf
not eax
add eax, 0x9d93fd34
xor eax, 0xbe3d7c28
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb93e4edb
xor eax, 0x9c3b1160
rol eax, 0x4c
popf
jmp 0x1402c9aec
mov rax, qword [0x14024cfa8]
mov qword [rsp + 0xa0], rax
mov r8d, dword [rsp + 0xd0]
mov rdx, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xc0]
jmp 0x1402cac66
call qword [rsp + 0xa0]
add rsp, 0xb0
pop rdi
ret