Function at 0x6887c8f8
Capabilities:
Parse pe header

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov eax, dword [0x68f11b68]
mov ebp, dword [0x68f11b60]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete byte [rsp + 0x20]
cmp ebp, 0xa
setl byte [rsp + 0x21]
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], rcx
lea r15, [rcx + 0x20]
lea rbx, str.Error:_Invalid_module_or_API_table.
lea r13, str.Error:_Machine_type_does_not_match_64_bit_architecture.
lea rdi, str.Error:_Invalid_DOS_header_signature.
lea rsi, str.Error:_Invalid_optional_header_magic_for_64_bit_machine.
mov eax, 0x6c26eb53
cmp eax, 0xf3ec4f74
jg 0x6887c9d1
cmp eax, 0xbe47eac7
jle 0x6887ca6a
cmp eax, 0xda36a3b7
jle 0x6887cb99
cmp eax, 0xe57ac6c3
jle 0x6887cd84
cmp eax, 0xee461899
jle 0x6887d113
cmp eax, 0xf1dd5874
jg 0x6887d732
cmp eax, 0xefff109e
jle 0x6887e131
cmp eax, 0xf0679ff6
jle 0x6887f18b
cmp eax, 0xf0679ff7
je 0x68880d09
cmp eax, 0xf132eb3e
je 0x68880d34
cmp eax, 0xf1a8e7ee
jne 0x6887c959
mov eax, 0x420e50ea
jmp 0x6887c959
cmp eax, 0x3b89ca89
jg 0x6887cb0b
cmp eax, 0x114ad309
jg 0x6887cc1c
cmp eax, 0xebccba
jle 0x6887cdfc
cmp eax, 0xa05852c
jg 0x6887d180
cmp eax, 0x4aefdd1
jg 0x6887d7a3
cmp eax, 0x2c14c59
jle 0x6887e17d
cmp eax, 0x31c6fed
jle 0x6887f1ba
cmp eax, 0x31c6fee
je 0x68880d3e
cmp eax, 0x35a97f6
je 0x68880d48
cmp eax, 0x49004d2
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3b54ff27
mov ecx, 0xc89b8ce7
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x9f36c71e
jg 0x6887cc9f
cmp eax, 0x8eab13a0
jg 0x6887ce53
cmp eax, 0x87796c9d
jg 0x6887d1f1
cmp eax, 0x84885019
jle 0x6887d7ea
cmp eax, 0x859c308b
jle 0x6887e1c9
cmp eax, 0x86202e06
jle 0x6887f1fb
cmp eax, 0x86202e07
je 0x68880d73
cmp eax, 0x8752be04
je 0x68880d9e
cmp eax, 0x875db6ab
jne 0x6887c959
mov rax, qword [rsp + 0x28]
movzx eax, word [rax + 0x18]
cmp eax, 0x20b
setne byte [rsp + 0x27]
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7919147
mov ecx, 0xf7291b7
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x5c88e9e7
jg 0x6887cd22
cmp eax, 0x4c44c5e6
jg 0x6887cecb
cmp eax, 0x42721726
jg 0x6887d25e
cmp eax, 0x3d9976b2
jle 0x6887d820
cmp eax, 0x41396f47
jle 0x6887e215
cmp eax, 0x41e92f5c
jle 0x6887f23c
cmp eax, 0x41e92f5d
je 0x68880da8
cmp eax, 0x420e50ea
je 0x68880dd3
cmp eax, 0x4259c99e
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf6ef1b09
mov ecx, 0xd017420c
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xcee8ce2e
jg 0x6887cf43
cmp eax, 0xc751ddce
jg 0x6887d2cb
cmp eax, 0xc18c3aa0
jle 0x6887d877
cmp eax, 0xc45b3d03
jle 0x6887e261
cmp eax, 0xc59cdcf1
jle 0x6887f27d
cmp eax, 0xc59cdcf2
je 0x68880dfe
cmp eax, 0xc7244957
je 0x68880e29
cmp eax, 0xc74a0d52
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa547f880
mov ecx, 0x7f2e4421
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x25bce829
jg 0x6887cfbb
cmp eax, 0x1d719989
jg 0x6887d338
cmp eax, 0x18226c1c
jle 0x6887d8ce
cmp eax, 0x19796b16
jle 0x6887e2ad
cmp eax, 0x1bed4017
jle 0x6887f29d
cmp eax, 0x1bed4018
je 0x68880e54
cmp eax, 0x1c125d0b
je 0x68880e7f
cmp eax, 0x1d68b4a6
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf6ba41ce
mov ecx, 0xa4000d7f
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xaed4dd29
jg 0x6887d033
cmp eax, 0xa8e989e7
jg 0x6887d384
cmp eax, 0xa294c233
jle 0x6887d925
cmp eax, 0xa4a97a7e
jle 0x6887e2f9
cmp eax, 0xa67103f4
jle 0x6887f2de
cmp eax, 0xa67103f5
je 0x68880eaa
cmp eax, 0xa676a5f1
je 0x68880ed5
cmp eax, 0xa8c39afc
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e2cf783
mov ecx, 0x5c88e9e8
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x6f85d646
jg 0x6887d0bc
cmp eax, 0x670806a9
jg 0x6887d3f1
cmp eax, 0x61bae376
jle 0x6887d97c
cmp eax, 0x64cb5227
jle 0x6887e324
cmp eax, 0x65339b26
jle 0x6887f2fe
cmp eax, 0x65339b27
je 0x68880edf
cmp eax, 0x65fa1d03
je 0x68880ee9
cmp eax, 0x66767179
jne 0x6887c959
mov eax, 0xee46189a
jmp 0x6887c959
cmp eax, 0xdf8cda34
jg 0x6887d43d
cmp eax, 0xdd0ba829
jle 0x6887d9c1
cmp eax, 0xde543012
jle 0x6887e34f
cmp eax, 0xdf20ada0
jle 0x6887f31e
cmp eax, 0xdf20ada1
je 0x68880f14
cmp eax, 0xdf377ffe
je 0x68880f1e
cmp eax, 0xdf8b8554
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f25da46
mov ecx, 0x64cb5228
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xfa15d35f
jg 0x6887d4aa
cmp eax, 0xf6ef1b08
jle 0x6887da18
cmp eax, 0xf880aa94
jle 0x6887e392
cmp eax, 0xf8f463b9
jle 0x6887f341
cmp eax, 0xf8f463ba
je 0x68880f28
cmp eax, 0xf98ecfec
je 0x68880f53
cmp eax, 0xfa128192
jne 0x6887c959
mov eax, 0x859ce8f8
jmp 0x6887c959
cmp eax, 0x9803e329
jg 0x6887d4f6
cmp eax, 0x9472dcbc
jle 0x6887da5d
cmp eax, 0x95f6c06f
jle 0x6887e3bd
cmp eax, 0x9744a6fa
jle 0x6887f361
cmp eax, 0x9744a6fb
je 0x68880f7e
cmp eax, 0x97572b67
je 0x68880f90
cmp eax, 0x978e1fad
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x65339b27
mov ecx, 0x3b9e6dbc
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x53f71941
jg 0x6887d563
cmp eax, 0x4eb04d71
jle 0x6887dac3
cmp eax, 0x519c0b63
jle 0x6887e3e8
cmp eax, 0x5229043f
jle 0x6887f381
cmp eax, 0x52290440
je 0x68880f9f
cmp eax, 0x52eb8552
je 0x68880fca
cmp eax, 0x5386490e
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa195d921
mov ecx, 0x449397e9
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xd3da8f75
jg 0x6887d5d0
cmp eax, 0xd21ca8d7
jle 0x6887db1a
cmp eax, 0xd31a956c
jle 0x6887e413
cmp eax, 0xd3817544
jle 0x6887f3a1
cmp eax, 0xd3817545
je 0x68880fd4
cmp eax, 0xd3b638c3
je 0x68880fde
cmp eax, 0xd3c3af3e
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa15d360
mov ecx, 0x3a33e52e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x3180adc4
jg 0x6887d62d
cmp eax, 0x286bf0a2
jle 0x6887db71
cmp eax, 0x2cad9ace
jle 0x6887e43e
cmp eax, 0x2fa53864
jle 0x6887f3c1
cmp eax, 0x2fa53865
je 0x68881009
cmp eax, 0x3011205b
je 0x68881034
cmp eax, 0x311084a3
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe6e63335
mov ecx, 0x84c86cf6
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xb84ca8a2
jg 0x6887d679
cmp eax, 0xb3a33bcf
jle 0x6887dba7
cmp eax, 0xb4b66c88
jle 0x6887e48a
cmp eax, 0xb52c1936
jle 0x6887f3ed
cmp eax, 0xb52c1937
je 0x6888105f
cmp eax, 0xb7047f9d
je 0x6888108a
cmp eax, 0xb70b3900
jne 0x6887c959
lea rcx, str.Info:_PE_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x28]
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2504d187
mov ecx, 0xe71e5999
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x77e91352
jg 0x6887d6e6
cmp eax, 0x72f63958
jle 0x6887dbe5
cmp eax, 0x744e9935
jle 0x6887e4b5
cmp eax, 0x768c709d
jle 0x6887f42e
cmp eax, 0x768c709e
je 0x68881094
cmp eax, 0x76c60ee7
je 0x688810c4
cmp eax, 0x76d1ef9f
jne 0x6887c959
mov eax, 0xcffda6d6
jmp 0x6887c959
cmp eax, 0xe8d8c736
jle 0x6887dc3c
cmp eax, 0xed2a17e5
jle 0x6887e501
cmp eax, 0xed647f93
jle 0x6887f46f
cmp eax, 0xed647f94
je 0x688810fe
cmp eax, 0xeddd712c
je 0x68881129
cmp eax, 0xee3b83ea
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbd31b25f
mov ecx, 0x4a37d398
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xdfd646f
jle 0x6887dc72
cmp eax, 0xf7291b6
jle 0x6887e54d
cmp eax, 0xf8d7da1
jle 0x6887f48f
cmp eax, 0xf8d7da2
je 0x68881154
cmp eax, 0xff3eea7
je 0x6888117f
cmp eax, 0x105924ee
jne 0x6887c959
mov dword [rsp + 0x44], ebp
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3b54ff27
mov ecx, 0x49004d2
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x8b015a26
jle 0x6887dcc9
cmp eax, 0x8d35c0a5
jle 0x6887e599
cmp eax, 0x8e0ad0c5
jle 0x6887f4d0
cmp eax, 0x8e0ad0c6
je 0x688811aa
cmp eax, 0x8e15fc29
je 0x688811d5
cmp eax, 0x8e1c3ee4
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa676a5f1
mov ecx, 0xcfbbe9b
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x453d3036
jle 0x6887dd20
cmp eax, 0x476663a3
jle 0x6887e5d3
cmp eax, 0x4a24779c
jle 0x6887f4f0
cmp eax, 0x4a24779d
je 0x68881200
cmp eax, 0x4a37d398
je 0x6888122b
cmp eax, 0x4c1d7202
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd4eae132
mov ecx, 0x742bcb42
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xc9fd02c4
jle 0x6887dd56
cmp eax, 0xcbb25c79
jle 0x6887e61f
cmp eax, 0xcd5e8fe9
jle 0x6887f531
cmp eax, 0xcd5e8fea
je 0x68881235
cmp eax, 0xcde4e392
je 0x6888123f
cmp eax, 0xce6046f2
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3eaae95e
mov ecx, 0x311084a3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x228dc76e
jle 0x6887dd8c
cmp eax, 0x23f61452
jle 0x6887e652
cmp eax, 0x2504d186
jle 0x6887f551
cmp eax, 0x2504d187
je 0x6888126a
cmp eax, 0x2547d503
je 0x68881285
cmp eax, 0x25516e0e
jne 0x6887c959
mov eax, 0x1dbec15
jmp 0x6887c959
cmp eax, 0xac4cdc69
jle 0x6887de02
cmp eax, 0xad85d452
jle 0x6887e69e
cmp eax, 0xade558fb
jle 0x6887f592
cmp eax, 0xade558fc
je 0x688812b0
cmp eax, 0xae68dea8
je 0x688812db
cmp eax, 0xaea285ef
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd4eae132
mov ecx, 0x4c1d7202
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x6b07717d
jle 0x6887de5e
cmp eax, 0x6c26eb52
jle 0x6887e6d8
cmp eax, 0x6de862ec
jle 0x6887f5d3
cmp eax, 0x6de862ed
je 0x68881306
cmp eax, 0x6e566b0e
je 0x68881331
cmp eax, 0x6e57f25e
jne 0x6887c959
mov eax, 0x56ba2f08
jmp 0x6887c959
cmp eax, 0xe1d91df1
jle 0x6887deb5
cmp eax, 0xe2ca459e
jle 0x6887e73c
cmp eax, 0xe407d970
jle 0x6887f614
cmp eax, 0xe407d971
je 0x6888133b
cmp eax, 0xe4d61cb5
je 0x68881366
cmp eax, 0xe5526aec
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9fc4fcb
mov ecx, 0x5c3521c3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xfda4aae5
jle 0x6887df0c
cmp eax, 0xff93c0f0
jle 0x6887e788
cmp eax, 0x231ac6
jle 0x6887f655
cmp eax, 0x231ac7
je 0x68881391
cmp eax, 0xa5f61d
je 0x688813cb
cmp eax, 0xb67d8c
jne 0x6887c959
mov eax, 0xea2c49b
jmp 0x6887c959
cmp eax, 0x9b6f9947
jle 0x6887df48
cmp eax, 0x9dab6c91
jle 0x6887e7d4
cmp eax, 0x9e59d50c
jle 0x6887f696
cmp eax, 0x9e59d50d
je 0x688813d5
cmp eax, 0x9f292eaf
je 0x688813df
cmp eax, 0x9f34e45c
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x95f6c070
mov ecx, 0x392a3ae5
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x58cdb4a0
jle 0x6887df9f
cmp eax, 0x5a141f6d
jle 0x6887e820
cmp eax, 0x5b606487
jle 0x6887f6b6
cmp eax, 0x5b606488
je 0x688813e9
cmp eax, 0x5ba76bd6
je 0x68881414
cmp eax, 0x5c3521c3
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9fc4fcb
mov ecx, 0xf86ea42
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xd5b4d212
jle 0x6887dff6
cmp eax, 0xd7f67a74
jle 0x6887e86c
cmp eax, 0xd889dc0c
jle 0x6887f6f7
cmp eax, 0xd889dc0d
je 0x6888143f
cmp eax, 0xd8d652c8
je 0x68881449
cmp eax, 0xd9d8c3e9
jne 0x6887c959
lea rcx, str.Info:_DOS_header_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x30]
mov eax, 0x133e03e5
jmp 0x6887c959
cmp eax, 0x370770a3
jle 0x6887e02c
cmp eax, 0x39492249
jle 0x6887e897
cmp eax, 0x3a33e52d
jle 0x6887f738
cmp eax, 0x3a33e52e
je 0x68881474
cmp eax, 0x3ac35c09
je 0x6888149f
cmp eax, 0x3b54ff27
jne 0x6887c959
mov eax, 0x49004d2
jmp 0x6887c959
cmp eax, 0xbbfd5ae9
jle 0x6887e083
cmp eax, 0xbcbefcdb
jle 0x6887e8c2
cmp eax, 0xbd31b25e
jle 0x6887f779
cmp eax, 0xbd31b25f
je 0x688814ca
cmp eax, 0xbd82b356
je 0x688814d4
cmp eax, 0xbdf86a11
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd37e47db
mov ecx, 0x6addaa5d
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x7c071647
jle 0x6887e0da
cmp eax, 0x7dea9917
jle 0x6887e8ed
cmp eax, 0x7eb49aa0
jle 0x6887f7ba
cmp eax, 0x7eb49aa1
je 0x688814de
cmp eax, 0x7f2e4421
je 0x688814e8
cmp eax, 0x7faed5a1
jne 0x6887c959
mov eax, 0x92918fcb
jmp 0x6887c959
cmp eax, 0xf2aa3fb3
jle 0x6887e918
cmp eax, 0xf2f076c9
jle 0x6887f807
cmp eax, 0xf2f076ca
je 0x68881513
cmp eax, 0xf37ddd2b
je 0x6888153e
cmp eax, 0xf3944206
jne 0x6887c959
mov rcx, r13
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5d2e7aa5
mov ecx, 0x742a3874
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x912763b
jg 0x6887e964
cmp eax, 0x6b1e60f
jg 0x6887f848
cmp eax, 0x4aefdd2
je 0x68881569
cmp eax, 0x6527534
jne 0x68883284
lea rcx, str.Info:_PE_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x28]
mov eax, 0x8d1ab926
jmp 0x6887c959
cmp eax, 0x830f9c69
jg 0x6887e9b0
cmp eax, 0x8203c52f
jg 0x6887f868
cmp eax, 0x80777d05
je 0x68881573
cmp eax, 0x80daca2c
jne 0x6887c959
mov eax, 0xedf5e0c
jmp 0x6887c959
cmp eax, 0x3c67a420
jg 0x6887e9fc
cmp eax, 0x3be5c45f
jg 0x6887f8a9
cmp eax, 0x3b89ca8a
je 0x6888157d
cmp eax, 0x3b9e6dbc
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf8cda35
mov ecx, 0x1dafad44
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xbff65b49
jg 0x6887ea48
cmp eax, 0xbf0bcfa3
jg 0x6887f8ea
cmp eax, 0xbe47eac8
je 0x688815a8
cmp eax, 0xbe4db201
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc32fdb32
mov ecx, 0xc751ddcf
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x15cee4f7
jg 0x6887ea73
cmp eax, 0x133e03e4
jg 0x6887f90a
cmp eax, 0x114ad30a
je 0x688815b2
cmp eax, 0x132d1847
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcd5e8fea
mov ecx, 0x87f8dd12
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xa05da433
jg 0x6887eabf
cmp eax, 0x9fc16423
jg 0x6887f94b
cmp eax, 0x9f36c71f
je 0x688815dd
cmp eax, 0x9f79df75
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x24417842
mov ecx, 0xe23fedeb
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x5ee701e7
jg 0x6887eb0b
cmp eax, 0x5d742e96
jg 0x6887f96b
cmp eax, 0x5c88e9e8
je 0x688815e7
cmp eax, 0x5d2e7aa5
jne 0x6887c959
mov rcx, r13
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0xf3944206
jmp 0x6887c959
cmp eax, 0xdc922896
jg 0x6887eb57
cmp eax, 0xdbb8678e
jg 0x6887f9ac
cmp eax, 0xda36a3b8
je 0x688815f6
cmp eax, 0xdb309972
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74593431
mov ecx, 0xe10bf2d7
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xf56a79be
jg 0x6887eb82
cmp eax, 0xf555d9bc
jg 0x6887f9d9
cmp eax, 0xf3ec4f75
je 0x68881621
cmp eax, 0xf524e9db
jne 0x6887c959
mov rcx, rdi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0x8f485386
jmp 0x6887c959
cmp eax, 0x919ef28a
jg 0x6887ebce
cmp eax, 0x9092e60e
jg 0x6887fa1a
cmp eax, 0x8eab13a1
je 0x6888164c
cmp eax, 0x8f485386
jne 0x6887c959
mov rcx, rdi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf524e9db
mov ecx, 0x3c67e665
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x4e06b6f7
jg 0x6887ec1a
cmp eax, 0x4d559f04
jg 0x6887fa3a
cmp eax, 0x4c44c5e7
je 0x68881656
cmp eax, 0x4c6e65b4
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3eaae95e
mov ecx, 0x5d81ad44
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xcffda6d5
jg 0x6887ec52
cmp eax, 0xcf4e0fc1
jg 0x6887fa5a
cmp eax, 0xcee8ce2f
je 0x68881681
cmp eax, 0xceea48b5
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa294c234
mov ecx, 0x1d71998a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x266879ab
jg 0x6887ec9e
cmp eax, 0x263d4403
jg 0x6887fa7a
cmp eax, 0x25bce82a
je 0x6888168b
cmp eax, 0x2637ccc9
jne 0x6887c959
mov eax, 0xb0020a0a
jmp 0x6887c959
cmp eax, 0xb1a97f01
jg 0x6887ecea
cmp eax, 0xb0020a09
jg 0x6887fabb
cmp eax, 0xaed4dd2a
je 0x688816b6
cmp eax, 0xaf8e61dd
jne 0x6887c959
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, 0x8b015a27
jmp 0x6887c959
cmp eax, 0x71037b04
jg 0x6887ed15
cmp eax, 0x70707383
jg 0x6887fafc
cmp eax, 0x6f85d647
je 0x688816e1
cmp eax, 0x6ff42868
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5f61d
mov ecx, 0x3949224a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xe71e5998
jg 0x6887ed61
cmp eax, 0xe6d314b7
jg 0x6887fb3d
cmp eax, 0xe57ac6c4
je 0x6888170c
cmp eax, 0xe65333c4
jne 0x6887c959
mov eax, 0xbaa429ce
jmp 0x6887c959
cmp eax, 0xbe3a762
jg 0x6887edad
cmp eax, 0xa5fe743
jg 0x6887fb5d
cmp eax, 0xa05852d
je 0x68881722
cmp eax, 0xa5d7b55
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbe47eac8
mov ecx, 0xd69b5d02
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x8889eb3e
jg 0x6887edf9
cmp eax, 0x88113008
jg 0x6887fb9e
cmp eax, 0x87796c9e
je 0x6888174d
cmp eax, 0x87f8dd12
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xac4cdc6a
mov ecx, 0x16ed39fc
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x4420a210
jg 0x6887ee24
cmp eax, 0x43a14c78
jg 0x6887fbdf
cmp eax, 0x42721727
je 0x68881778
cmp eax, 0x4372103d
jne 0x6887c959
mov eax, 0xc0a4b3ac
jmp 0x6887c959
cmp eax, 0xc977c779
jg 0x6887ee70
cmp eax, 0xc81872e2
jg 0x6887fbff
cmp eax, 0xc751ddcf
je 0x68881782
cmp eax, 0xc7872447
jne 0x6887c959
mov eax, 0xe0f8885c
jmp 0x6887c959
cmp eax, 0x204ab2c2
jg 0x6887ee9b
cmp eax, 0x1db28495
jg 0x6887fc40
cmp eax, 0x1d71998a
je 0x688817ad
cmp eax, 0x1dafad44
jne 0x6887c959
lea rcx, str.Info:_PE_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x28]
movzx eax, word [rax + 4]
cmp eax, 0x8664
sete byte [rsp + 0x26]
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf8cda35
mov ecx, 0x4420a211
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xaa9ad809
jg 0x6887eee7
cmp eax, 0xa947e526
jg 0x6887fc78
cmp eax, 0xa8e989e8
je 0x688817d8
cmp eax, 0xa91bd835
jne 0x6887c959
mov rax, qword [rsp + 0x28]
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x97572b67
mov ecx, 0xa008a436
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x69cb9b6e
jg 0x6887ef12
cmp eax, 0x697ab857
jg 0x6887fc98
cmp eax, 0x670806aa
je 0x68881803
cmp eax, 0x68e8e7a2
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1d68b4a6
mov ecx, 0xff3eea7
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xe10bf2d6
jg 0x6887ef3d
cmp eax, 0xe097d0bd
jg 0x6887fcd9
cmp eax, 0xdf8cda35
je 0x6888181c
cmp eax, 0xdffaed1e
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x631c133a
mov ecx, 0xcbb25c7a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xfc74114b
jg 0x6887ef98
cmp eax, 0xfb162f52
jg 0x6887fd1a
cmp eax, 0xfa15d360
je 0x68881847
cmp eax, 0xfa8285f3
jne 0x6887c959
mov r14d, 1
mov eax, 0x94d3aadc
jmp 0x6887c959
cmp eax, 0x98dd6786
jg 0x6887efe4
cmp eax, 0x987cadbc
jg 0x6887fd5b
cmp eax, 0x9803e32a
je 0x68881851
cmp eax, 0x986a88c7
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x77f564aa
mov ecx, 0x1db28496
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x55766c2f
jg 0x6887f030
cmp eax, 0x5493b011
jg 0x6887fd7b
cmp eax, 0x53f71942
je 0x6888187c
cmp eax, 0x53f9dd5c
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfc74114c
mov ecx, 0xbe3a763
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xd4eae131
jg 0x6887f07c
cmp eax, 0xd423cc82
jg 0x6887fd9b
cmp eax, 0xd3da8f76
je 0x688818a7
cmp eax, 0xd4219683
jne 0x6887c959
mov eax, 0xf5661691
jmp 0x6887c959
cmp eax, 0x331579dd
jg 0x6887f0c8
cmp eax, 0x321c2f65
jg 0x6887fde7
cmp eax, 0x3180adc5
je 0x688818d2
cmp eax, 0x3201772e
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe1550abf
mov ecx, 0xa947e527
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xbaa429cd
jg 0x6887f114
cmp eax, 0xb918c14a
jg 0x6887fe28
cmp eax, 0xb84ca8a3
je 0x688818fd
cmp eax, 0xb8b78554
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcffcbd0c
mov ecx, 0xa2ab6c24
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x78b7eccd
jg 0x6887f13f
cmp eax, 0x7838b412
jg 0x6887fe69
cmp eax, 0x77e91353
je 0x68881928
cmp eax, 0x77f564aa
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaf8e61dd
mov ecx, 0x8b015a27
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xef3e710b
jg 0x6887feaa
cmp eax, 0xee46189a
je 0x68881953
cmp eax, 0xeecb1953
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x286bf0a3
mov ecx, 0xd3c3af3e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x1f81d06
jg 0x6887feeb
cmp eax, 0xebccbb
je 0x6888197e
cmp eax, 0x1dbec15
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x25516e0e
mov ecx, 0x8aeb7768
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x84c86cf5
jg 0x6887ff34
cmp eax, 0x8488501a
je 0x68881995
cmp eax, 0x848b3088
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x77f564aa
mov ecx, 0x27ca7548
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x3eaae95d
jg 0x6887ff75
cmp eax, 0x3d9976b3
je 0x688819c0
cmp eax, 0x3e00b002
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf132eb3e
mov ecx, 0xe5526aec
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xc1fdb5a7
jg 0x6887ffb6
cmp eax, 0xc18c3aa1
je 0x688819eb
cmp eax, 0xc1acb2ff
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x742e7744
mov ecx, 0x83d352e1
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x19179064
jg 0x6887fff7
cmp eax, 0x18226c1d
je 0x68881a16
cmp eax, 0x19170410
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8bd00f11
mov ecx, 0x6b1e610
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xa32b860f
jg 0x68880038
cmp eax, 0xa294c234
je 0x68881a41
cmp eax, 0xa2ab6c24
jne 0x6887c959
mov eax, 0xb4be3bc9
jmp 0x6887c959
cmp eax, 0x642d563a
jg 0x68880079
cmp eax, 0x61bae377
je 0x68881a4b
cmp eax, 0x631c133a
jne 0x6887c959
mov eax, 0xcbb25c7a
jmp 0x6887c959
cmp eax, 0xddf24b33
jg 0x688800ba
cmp eax, 0xdd0ba82a
je 0x68881a64
cmp eax, 0xddd2ff3e
jne 0x6887c959
lea rcx, str.Info:_64_bit_machine_type_and_magic_validated.
call sub.msvcrt.dll_puts
lea rcx, str.Success:_Valid_PE_format.
call sub.msvcrt.dll_puts
mov eax, 0xab92c70d
jmp 0x6887c959
cmp eax, 0xf72c6761
jg 0x688800fb
cmp eax, 0xf6ef1b09
je 0x68881a8f
cmp eax, 0xf7050993
jne 0x6887c959
mov eax, 0x7b4a5abd
jmp 0x6887c959
cmp eax, 0x94d3aadb
jg 0x6888016b
cmp eax, 0x9472dcbd
je 0x68881aba
cmp eax, 0x948df946
jne 0x6887c959
mov eax, 0x7d7122ec
jmp 0x6887c959
cmp eax, 0x4f8a4c2e
jg 0x688801ac
cmp eax, 0x4eb04d72
je 0x68881ae5
cmp eax, 0x4f3d3614
jne 0x6887c959
mov eax, 0x830f9c6a
jmp 0x6887c959
cmp eax, 0xd23aeca9
jg 0x688801ed
cmp eax, 0xd21ca8d8
je 0x68881af3
cmp eax, 0xd238f9f8
jne 0x6887c959
mov eax, 0xd31a956d
jmp 0x6887c959
cmp eax, 0x29773965
jg 0x6888022e
cmp eax, 0x286bf0a3
je 0x68881b26
cmp eax, 0x28f94a03
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd60b973d
mov ecx, 0xd423cc83
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xb4780de1
jg 0x6888026f
cmp eax, 0xb3a33bd0
je 0x68881b30
cmp eax, 0xb3febcab
jne 0x6887c959
mov eax, 0x5ee701e8
jmp 0x6887c959
cmp eax, 0x742bcb41
jg 0x6888028f
cmp eax, 0x72f63959
je 0x68881b5b
cmp eax, 0x742a3874
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x19170410
mov ecx, 0xb3a33bd0
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xe99df6c2
jg 0x688802af
cmp eax, 0xe8d8c737
je 0x68881b86
cmp eax, 0xe91f6cb4
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c071648
mov ecx, 0x986a88c7
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xedf1def
jg 0x688802f0
cmp eax, 0xdfd6470
je 0x68881bb1
cmp eax, 0xea2c49b
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb67d8c
mov ecx, 0xb918c14b
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x8cee9269
jg 0x68880331
cmp eax, 0x8b015a27
je 0x68881bdc
cmp eax, 0x8bd00f11
jne 0x6887c959
mov rcx, r13
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0x6b1e610
jmp 0x6887c959
cmp eax, 0x4746ef6a
jg 0x68880372
cmp eax, 0x453d3037
je 0x68881c0f
cmp eax, 0x45e9f253
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xab09c5e0
mov ecx, 0x2547d503
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xcb892acd
jg 0x68880392
cmp eax, 0xc9fd02c5
je 0x68881c2a
cmp eax, 0xca00fa50
jne 0x6887c959
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, 0x15cee4f8
jmp 0x6887c959
cmp eax, 0x239c14e3
jg 0x688803e4
cmp eax, 0x228dc76f
je 0x68881c34
cmp eax, 0x22ff023e
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x970fbde4
mov ecx, 0xf7050993
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xad5aad8b
jg 0x68880404
cmp eax, 0xac4cdc6a
je 0x68881c5f
cmp eax, 0xacb69d83
jne 0x6887c959
mov rcx, rsi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0xf1dd5875
jmp 0x6887c959
cmp eax, 0x6b9d8950
jg 0x68880445
cmp eax, 0x6b07717e
je 0x68881c8a
cmp eax, 0x6b8167da
jne 0x6887c959
lea rcx, str.Info:_64_bit_machine_type_and_magic_validated.
call sub.msvcrt.dll_puts
lea rcx, str.Success:_Valid_PE_format.
call sub.msvcrt.dll_puts
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x78b7ecce
mov ecx, 0xc18c3aa1
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xe23fedea
jg 0x68880468
cmp eax, 0xe1d91df2
je 0x68881cb5
cmp eax, 0xe2311d73
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2da352d3
mov ecx, 0x919ef28b
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xfe87e70a
jg 0x688804a9
cmp eax, 0xfda4aae6
je 0x68881ce0
cmp eax, 0xfe1aa888
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1d68b4a6
mov ecx, 0xdf8b8554
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x9c8c35fe
jg 0x688804c9
cmp eax, 0x9b6f9948
je 0x68881cf7
cmp eax, 0x9c2936e1
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c5db2b6
mov ecx, 0xdd0ba82a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x59be2e55
jg 0x68880519
cmp eax, 0x58cdb4a1
je 0x68881d01
cmp eax, 0x598c8606
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7047f9d
mov ecx, 0x5493b012
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xd69b5d01
jg 0x68880539
cmp eax, 0xd5b4d213
je 0x68881d0b
cmp eax, 0xd60b973d
jne 0x6887c959
mov eax, 0xd423cc83
jmp 0x6887c959
cmp eax, 0x37e7d8f0
jg 0x6888057a
cmp eax, 0x370770a4
je 0x68881d15
cmp eax, 0x37438150
jne 0x6887c959
mov eax, 0x6f85d647
jmp 0x6887c959
cmp eax, 0xbcbccdc3
jg 0x688805bb
cmp eax, 0xbbfd5aea
je 0x68881d40
cmp eax, 0xbc02f750
jne 0x6887c959
mov eax, 0xfd051fd8
jmp 0x6887c959
cmp eax, 0x7c693fab
jg 0x688805fc
cmp eax, 0x7c071648
je 0x68881d6b
cmp eax, 0x7c5db2b6
jne 0x6887c959
mov eax, 0x9c2936e1
jmp 0x6887c959
cmp eax, 0xf1f5e8d2
jg 0x6888063d
cmp eax, 0xf1dd5875
je 0x68881d75
cmp eax, 0xf1f1ad62
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x80daca2c
mov ecx, 0xedf5e0c
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x97d1dc2
jg 0x6888067e
cmp eax, 0x912763c
je 0x68881daf
cmp eax, 0x913ca9a
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xef5b2a36
mov ecx, 0x34e08703
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x842befe0
jg 0x6888069e
cmp eax, 0x830f9c6a
je 0x68881dda
cmp eax, 0x83d352e1
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x24417842
mov ecx, 0xdffaed1e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x3cd047ec
jg 0x688806be
cmp eax, 0x3c67a421
je 0x68881e05
cmp eax, 0x3c67e665
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2fa53865
mov ecx, 0xb4780de2
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xc0a4b3ab
jg 0x6888070e
cmp eax, 0xbff65b4a
je 0x68881e0f
cmp eax, 0xc0427080
jne 0x6887c959
mov eax, 0xc977c77a
jmp 0x6887c959
cmp eax, 0x16ed39fb
jg 0x6888074f
cmp eax, 0x15cee4f8
je 0x68881e3a
cmp eax, 0x16517a56
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf555d9bd
mov ecx, 0x3cecc654
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xa19652c5
jg 0x6888076f
cmp eax, 0xa05da434
je 0x68881e6d
cmp eax, 0xa195d921
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x99e53ff6
mov ecx, 0xa67103f5
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x6118a0ed
jg 0x688807b0
cmp eax, 0x5ee701e8
je 0x68881e77
cmp eax, 0x600eb39d
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf1f5e8d3
mov ecx, 0x492f4448
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xdcc35506
jg 0x688807d0
cmp eax, 0xdc922897
je 0x68881eb1
cmp eax, 0xdcabacc4
jne 0x6887c959
mov eax, 0xeb50dc8e
jmp 0x6887c959
cmp eax, 0xf6ba41cd
jg 0x688807f0
cmp eax, 0xf56a79bf
je 0x68881edc
cmp eax, 0xf5903c94
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfc74114c
mov ecx, 0x53f9dd5c
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x937ee2cb
jg 0x68880831
cmp eax, 0x919ef28b
je 0x68881f07
cmp eax, 0x92918fcb
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7faed5a1
mov ecx, 0xbcbccdc4
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x4e3f0061
jg 0x68880853
cmp eax, 0x4e06b6f8
je 0x68881f5a
cmp eax, 0x4e2f9dcc
jne 0x6887c959
cmp byte [rsp + 0x23], 0
mov eax, 0xd23aecaa
mov ecx, 0x8488501a
cmovne eax, ecx
jmp 0x6887c959
cmp eax, 0xd0f6afeb
jg 0x688808a3
cmp eax, 0xcffda6d6
je 0x68881f85
cmp eax, 0xd017420c
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe097d0be
mov ecx, 0x6b9d8951
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x27912aa7
jg 0x688808e4
cmp eax, 0x266879ac
je 0x68881fb0
cmp eax, 0x26d77bfc
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa19652c6
mov ecx, 0xb49d083
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xb1ea20c8
jg 0x68880925
cmp eax, 0xb1a97f02
je 0x68881fba
cmp eax, 0xb1d29495
jne 0x6887c959
mov eax, 0x19179065
jmp 0x6887c959
cmp eax, 0x71dd30a3
jg 0x68880945
cmp eax, 0x71037b05
je 0x68881fe5
cmp eax, 0x715fc8b9
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x80777d05
mov ecx, 0x9f36c71f
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xe7919146
jg 0x68880986
cmp eax, 0xe71e5999
je 0x68881fef
cmp eax, 0xe7795deb
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0f6afec
mov ecx, 0x6b07717e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xc6a5a6f
jg 0x688809c7
cmp eax, 0xbe3a763
je 0x68881ff9
cmp eax, 0xc31f14b
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x41396f48
mov ecx, 0xf2f076ca
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x8ac35a7b
jg 0x68880a08
cmp eax, 0x8889eb3f
je 0x68882024
cmp eax, 0x89bccf8e
jne 0x6887c959
mov eax, 0x231ac7
jmp 0x6887c959
cmp eax, 0x449397e8
jg 0x68880a28
cmp eax, 0x4420a211
je 0x6888203b
cmp eax, 0x4437df5e
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9fd02c5
mov ecx, 0x3180adc5
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xc9f05b8e
jg 0x68880a69
cmp eax, 0xc977c77a
je 0x68882066
cmp eax, 0xc9e207cf
jne 0x6887c959
mov eax, 0x99372e27
jmp 0x6887c959
cmp eax, 0x20d64e3e
jg 0x68880a89
cmp eax, 0x204ab2c3
je 0x68882091
cmp eax, 0x20c66523
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x37e7d8f1
mov ecx, 0xf37ddd2b
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xab6a041d
jg 0x68880aca
cmp eax, 0xaa9ad80a
je 0x6888209b
cmp eax, 0xab09c5e0
jne 0x6887c959
mov eax, 0x2547d503
jmp 0x6887c959
cmp eax, 0x6ad66d27
jg 0x68880b23
cmp eax, 0x69cb9b6f
je 0x688820c6
cmp eax, 0x6ab50826
jne 0x6887c959
mov eax, 0x419a265e
jmp 0x6887c959
cmp eax, 0xe1550abe
jg 0x68880b64
cmp eax, 0xe10bf2d7
je 0x688820f1
cmp eax, 0xe125dd0d
jne 0x6887c959
mov rcx, r13
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x61bae377
mov ecx, 0x89bccf8e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xfd051fd7
jg 0x68880ba5
cmp eax, 0xfc74114c
je 0x6888211c
cmp eax, 0xfc96e820
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x71037b05
mov ecx, 0xf6e24849
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x99e53ff5
jg 0x68880bc5
cmp eax, 0x98dd6787
je 0x68882126
cmp eax, 0x99372e27
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9e207cf
mov ecx, 0x5a141f6e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x56ba2f07
jg 0x68880c06
cmp eax, 0x55766c30
je 0x68882151
cmp eax, 0x56077dc8
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6ab50826
mov ecx, 0x419a265e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xd5af1995
jg 0x68880c47
cmp eax, 0xd4eae132
je 0x6888218b
cmp eax, 0xd51fff08
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9472dcbd
mov ecx, 0x4e06b6f8
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x34e08702
jg 0x68880c88
cmp eax, 0x331579de
je 0x68882195
cmp eax, 0x33edc5dd
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xacb69d83
mov ecx, 0xf1dd5875
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xbb0be540
jg 0x68880ca8
cmp eax, 0xbaa429ce
je 0x688821c0
cmp eax, 0xbb087dd7
jne 0x6887c959
mov eax, 0x35a97f6
jmp 0x6887c959
cmp eax, 0x79da225c
jg 0x68880cc8
cmp eax, 0x78b7ecce
je 0x688821eb
cmp eax, 0x799ee56a
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x27912aa8
mov ecx, 0xc0cc8dde
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xefff109f
je 0x6888220d
cmp eax, 0xf01d2f01
jne 0x6887c959
mov rcx, rdi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0x4e499761
jmp 0x6887c959
cmp eax, 0x2c14c5a
je 0x68882217
cmp eax, 0x30e6c53
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3c67a421
mov ecx, 0x4eb04d72
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x859c308c
je 0x68882242
cmp eax, 0x859ce8f8
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf524e9db
mov ecx, 0x8f485386
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x41396f48
je 0x6888226d
cmp eax, 0x419a265e
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6ab50826
mov ecx, 0xf3ec4f75
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xc45b3d04
je 0x68882298
cmp eax, 0xc582a9a4
jne 0x6887c959
mov eax, 0xbbfd5aea
jmp 0x6887c959
cmp eax, 0x19796b17
je 0x688822a2
cmp eax, 0x1bafd266
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x13a68ddf
mov ecx, 0xbff65b4a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xa4a97a7f
je 0x688822cd
cmp eax, 0xa547f880
jne 0x6887c959
mov eax, 0xc74a0d52
jmp 0x6887c959
cmp eax, 0x64cb5228
je 0x688822f8
cmp eax, 0x652e2862
jne 0x6887c959
mov eax, 0xc1fdb5a8
jmp 0x6887c959
cmp eax, 0xde543013
je 0x6888233b
cmp eax, 0xdf09fd8f
jne 0x6887c959
xor r14d, r14d
mov eax, 0x94d3aadc
jmp 0x6887c959
cmp eax, 0xf880aa95
je 0x68882366
cmp eax, 0xf8b37a01
jne 0x6887c959
mov eax, 0xc31f14b
jmp 0x6887c959
cmp eax, 0x95f6c070
je 0x68882391
cmp eax, 0x970fbde4
jne 0x6887c959
mov eax, 0x22ff023e
jmp 0x6887c959
cmp eax, 0x519c0b64
je 0x688823bc
cmp eax, 0x51e23e72
jne 0x6887c959
mov eax, 0xbf0bcfa4
jmp 0x6887c959
cmp eax, 0xd31a956d
je 0x688823dc
cmp eax, 0xd37e47db
jne 0x6887c959
mov eax, 0xbdf86a11
jmp 0x6887c959
cmp eax, 0x2cad9acf
je 0x68882407
cmp eax, 0x2da352d3
jne 0x6887c959
lea rcx, str.Info:_Parameters_validated.
call sub.msvcrt.dll_puts
mov eax, 0x919ef28b
jmp 0x6887c959
cmp eax, 0xb4b66c89
je 0x68882411
cmp eax, 0xb4be3bc9
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd5b4d213
mov ecx, 0xef3e710c
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x744e9936
je 0x6888243c
cmp eax, 0x74593431
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x948df946
mov ecx, 0x7d7122ec
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xed2a17e6
je 0x68882467
cmp eax, 0xed4cfdc7
jne 0x6887c959
mov eax, 0x3d9976b3
jmp 0x6887c959
cmp eax, 0xf7291b7
je 0x68882492
cmp eax, 0xf86ea42
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf132eb3e
mov ecx, 0xdb309972
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x8d35c0a6
je 0x688824bd
cmp eax, 0x8d7549e3
jne 0x6887c959
mov eax, 0x987cadbd
jmp 0x6887c959
cmp eax, 0x476663a4
je 0x688824c7
cmp eax, 0x492f4448
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2637ccc9
mov ecx, 0xb0020a0a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xcbb25c7a
je 0x688824f2
cmp eax, 0xcbec7873
jne 0x6887c959
mov eax, 0x7dea9918
jmp 0x6887c959
cmp eax, 0x23f61453
je 0x6888251d
cmp eax, 0x24417842
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd3817545
mov ecx, 0xb52c1937
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xad85d453
je 0x68882548
cmp eax, 0xadbda6f8
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d7e0ab7
mov ecx, 0x8752be04
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x6c26eb53
je 0x68882573
cmp eax, 0x6cefde5b
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf377ffe
mov ecx, 0x4e2f9dcc
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xe2ca459f
je 0x68882593
cmp eax, 0xe365a4d3
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9b6f9948
mov ecx, 0xde543013
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xff93c0f1
je 0x6888259d
cmp eax, 0xffadd10a
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc32fdb32
mov ecx, 0x3ac35c09
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x9dab6c92
je 0x688825c8
cmp eax, 0x9e2cf783
jne 0x6887c959
mov eax, 0xa8c39afc
jmp 0x6887c959
cmp eax, 0x5a141f6e
je 0x688825d2
cmp eax, 0x5a23f409
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a00722
mov ecx, 0x5b606488
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xd7f67a75
je 0x688825dc
cmp eax, 0xd7f81266
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9fc16424
mov ecx, 0x6ad66d28
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x3949224a
je 0x68882607
cmp eax, 0x39b2f1dd
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2cad9acf
mov ecx, 0xd889dc0d
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xbcbefcdc
je 0x68882611
cmp eax, 0xbcc1f20a
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x33edc5dd
mov ecx, 0x8e0ad0c6
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x7dea9918
je 0x6888262a
cmp eax, 0x7e7bc973
jne 0x6887c959
lea rcx, str.Info:_Parameters_validated.
call sub.msvcrt.dll_puts
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe57ac6c4
mov ecx, 0xcf4e0fc2
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xf2aa3fb4
je 0x68882655
cmp eax, 0xf2b89e24
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd9d8c3e9
mov ecx, 0x133e03e5
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x6b1e610
je 0x6888265f
cmp eax, 0x8de0b5a
jne 0x6887c959
mov eax, 0xfe87e70b
jmp 0x6887c959
cmp eax, 0x8203c530
je 0x68882699
cmp eax, 0x822f0be3
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x90d4c6c4
mov ecx, 0x3c3ab047
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x3be5c460
je 0x688826c4
cmp eax, 0x3c3ab047
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x90d4c6c4
mov ecx, 0xdfd6470
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xbf0bcfa4
je 0x688826ce
cmp eax, 0xbfabf2f3
jne 0x6887c959
mov eax, 0x6449ad59
jmp 0x6887c959
cmp eax, 0x133e03e5
je 0x688826f9
cmp eax, 0x13a68ddf
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x37438150
mov ecx, 0x6f85d647
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x9fc16424
je 0x68882735
cmp eax, 0xa008a436
jne 0x6887c959
mov eax, 0x6b07717e
jmp 0x6887c959
cmp eax, 0x5d742e97
je 0x6888273f
cmp eax, 0x5d81ad44
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c5db2b6
mov ecx, 0x9c2936e1
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xdbb8678f
je 0x68882749
cmp eax, 0xdbf942eb
jne 0x6887c959
cmp byte [rsp + 0x26], 0
mov eax, 0x6118a0ee
mov ecx, 0xfc96e820
cmovne eax, ecx
jmp 0x6887c959
cmp eax, 0xf555d9bd
je 0x68882753
cmp eax, 0xf5661691
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd4219683
mov ecx, 0xfda4aae6
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x9092e60f
je 0x6888276c
cmp eax, 0x90d4c6c4
jne 0x6887c959
mov eax, 0x3c3ab047
jmp 0x6887c959
cmp eax, 0x4d559f05
je 0x68882797
cmp eax, 0x4d7e0ab7
jne 0x6887c959
mov eax, 0xadbda6f8
jmp 0x6887c959
cmp eax, 0xcf4e0fc2
je 0x688827c2
cmp eax, 0xcffcbd0c
jne 0x6887c959
mov eax, 0xb8b78554
jmp 0x6887c959
cmp eax, 0x263d4404
je 0x688827cc
cmp eax, 0x26591435
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7faed5a1
mov ecx, 0x92918fcb
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xb0020a0a
je 0x688827f7
cmp eax, 0xb0520cac
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e59d50d
mov ecx, 0x1f81d07
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x70707384
je 0x68882822
cmp eax, 0x707d45d5
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x266879ac
mov ecx, 0xe1ae9b73
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xe6d314b8
je 0x6888284d
cmp eax, 0xe6e63335
jne 0x6887c959
mov eax, 0x84c86cf6
jmp 0x6887c959
cmp eax, 0xa5fe744
je 0x68882878
cmp eax, 0xb49d083
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e3f0062
mov ecx, 0xdc922897
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x88113009
je 0x688828a3
cmp eax, 0x885cd774
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x27912aa8
mov ecx, 0x799ee56a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x43a14c79
je 0x688828ad
cmp eax, 0x43e90887
jne 0x6887c959
mov eax, 0xae68dea8
jmp 0x6887c959
cmp eax, 0xc81872e3
je 0x688828d8
cmp eax, 0xc89b8ce7
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ac35a7c
mov ecx, 0xe365a4d3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x1db28496
je 0x68882903
cmp eax, 0x1f25da46
jne 0x6887c959
lea rcx, str.Info:_64_bit_machine_type_and_magic_validated.
call sub.msvcrt.dll_puts
lea rcx, str.Success:_Valid_PE_format.
call sub.msvcrt.dll_puts
mov eax, 0x64cb5228
jmp 0x6887c959
cmp eax, 0xa947e527
je 0x6888292e
cmp eax, 0xaa14edf6
jne 0x6887c959
mov eax, 0xd4a838b5
jmp 0x6887c959
cmp eax, 0x697ab858
je 0x68882959
cmp eax, 0x69ca77ea
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e57f25e
mov ecx, 0x56ba2f08
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xe097d0be
je 0x68882963
cmp eax, 0xe0f8885c
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc7872447
mov ecx, 0xaed4dd2a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xfb162f53
je 0x6888296d
cmp eax, 0xfb5acf9d
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xed647f94
mov ecx, 0x822f0be3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x987cadbd
je 0x68882977
cmp eax, 0x9898460b
jne 0x6887c959
mov eax, 0xa32b8610
jmp 0x6887c959
cmp eax, 0x5493b012
je 0x688829a2
cmp eax, 0x54b4a07f
jne 0x6887c959
mov eax, 0x3eb360f3
jmp 0x6887c959
cmp eax, 0xd423cc83
je 0x688829ac
cmp eax, 0xd4a838b5
jne 0x6887c959
cmp qword [rsp + 0x48], 0
sete byte [rsp + 0x22]
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaa14edf6
mov ecx, 0xad85d453
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x321c2f66
je 0x688829d7
cmp eax, 0x3239d399
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaa9ad80a
mov ecx, 0x76c60ee7
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xb918c14b
je 0x688829e1
cmp eax, 0xba88991b
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9e207cf
mov ecx, 0x99372e27
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x7838b413
je 0x68882a0c
cmp eax, 0x78b1c71e
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x59de5c03
mov ecx, 0xfd32a156
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xef3e710c
je 0x68882a37
cmp eax, 0xef5b2a36
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2cad9acf
mov ecx, 0x39b2f1dd
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x1f81d07
je 0x68882a62
cmp eax, 0x28bd820
jne 0x6887c959
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x842befe1
mov ecx, 0x848b3088
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x84c86cf6
je 0x68882a6f
cmp eax, 0x84e3e169
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x52eb8552
mov ecx, 0xb1a97f02
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x3eaae95e
je 0x68882a9a
cmp eax, 0x3eb360f3
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x54b4a07f
mov ecx, 0x3be5c460
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xc1fdb5a8
je 0x68882ac5
cmp eax, 0xc32fdb32
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d7e0ab7
mov ecx, 0xadbda6f8
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x19179065
je 0x68882af0
cmp eax, 0x1932faed
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xff68d9f6
mov ecx, 0x1c125d0b
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xa32b8610
je 0x68882b1b
cmp eax, 0xa4000d7f
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf6ba41ce
mov ecx, 0x97d1dc3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x642d563b
je 0x68882b46
cmp eax, 0x6449ad59
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbfabf2f3
mov ecx, 0x87796c9e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xddf24b34
je 0x68882b80
cmp eax, 0xde1a5d19
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xddd2ff3e
mov ecx, 0xab92c70d
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xf72c6762
je 0x68882bab
cmp eax, 0xf84bd300
jne 0x6887c959
lea rcx, str.Info:_DOS_header_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x30]
movsxd rax, dword [rax + 0x3c]
add rax, qword [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
cmp dword [rax], 0x4550
setne byte [rsp + 0x25]
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x453d3037
mov ecx, 0x4c44c5e7
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x94d3aadc
je 0x68882bd6
cmp eax, 0x94fe69b6
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x88113009
mov ecx, 0xce6046f2
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x4f8a4c2f
je 0x68882c06
cmp eax, 0x502eaa41
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd4219683
mov ecx, 0xf5661691
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xd23aecaa
je 0x68882c10
cmp eax, 0xd30b97f0
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcee8ce2f
mov ecx, 0x239c14e4
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x29773966
je 0x68882c3b
cmp eax, 0x2c7ea4f3
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf20ada1
mov ecx, 0xf56a79bf
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xb4780de2
je 0x68882c66
cmp eax, 0xb4b3d21b
jne 0x6887c959
mov eax, 0x69ca77ea
jmp 0x6887c959
cmp eax, 0x742bcb42
je 0x68882c91
cmp eax, 0x742e7744
jne 0x6887c959
mov eax, 0xc1acb2ff
jmp 0x6887c959
cmp eax, 0xe99df6c3
je 0x68882cbc
cmp eax, 0xeb50dc8e
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa547f880
mov ecx, 0xc74a0d52
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xedf1df0
je 0x68882ce7
cmp eax, 0xedf5e0c
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x80daca2c
mov ecx, 0x4c6e65b4
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x8cee926a
je 0x68882d02
cmp eax, 0x8d1ab926
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xedf1df0
mov ecx, 0xcb8efd0c
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x4746ef6b
je 0x68882d0c
cmp eax, 0x475dbea2
jne 0x6887c959
mov eax, 0x822f0be3
jmp 0x6887c959
cmp eax, 0xcb892ace
je 0x68882d16
cmp eax, 0xcb8efd0c
jne 0x6887c959
lea rcx, str.Info:_PE_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x28]
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xedf1df0
mov ecx, 0xa1bbcef3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x239c14e4
je 0x68882d20
cmp eax, 0x23ce18eb
jne 0x6887c959
mov eax, 0xe1d91df2
jmp 0x6887c959
cmp eax, 0xad5aad8c
je 0x68882d4b
cmp eax, 0xad609f4c
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe1550abf
mov ecx, 0x3201772e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x6b9d8951
je 0x68882d55
cmp eax, 0x6bcefa15
jne 0x6887c959
xor r14d, r14d
mov eax, 0x94d3aadc
jmp 0x6887c959
cmp eax, 0xe23fedeb
je 0x68882d80
cmp eax, 0xe24f3bf7
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd5b44b95
mov ecx, 0x5ba76bd6
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xfe87e70b
je 0x68882dab
cmp eax, 0xff68d9f6
jne 0x6887c959
mov eax, 0x1932faed
jmp 0x6887c959
cmp eax, 0x9c8c35ff
je 0x68882dd6
cmp eax, 0x9d2bd4c0
jne 0x6887c959
mov rcx, rsi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x16517a56
mov ecx, 0xb84ca8a3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x59be2e56
je 0x68882e01
cmp eax, 0x59de5c03
jne 0x6887c959
mov eax, 0x78b1c71e
jmp 0x6887c959
cmp eax, 0xd69b5d02
je 0x68882e0b
cmp eax, 0xd6ed4949
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xefff109f
mov ecx, 0xf2aa3fb4
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x37e7d8f1
je 0x68882e36
cmp eax, 0x392a3ae5
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc45b3d04
mov ecx, 0xc59cdcf2
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xbcbccdc4
je 0x68882e40
cmp eax, 0xbcbe510e
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xefff109f
mov ecx, 0xd6ed4949
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x7c693fac
je 0x68882e6b
cmp eax, 0x7d7122ec
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x948df946
mov ecx, 0xd7f67a75
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xf1f5e8d3
je 0x68882e75
cmp eax, 0xf26ee325
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5d742e97
mov ecx, 0x69cb9b6f
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x97d1dc3
je 0x68882ea0
cmp eax, 0x9a00722
jne 0x6887c959
mov eax, 0x5b606488
jmp 0x6887c959
cmp eax, 0x842befe1
je 0x68882ecb
cmp eax, 0x84395c35
jne 0x6887c959
mov eax, 0xda36a3b8
jmp 0x6887c959
cmp eax, 0x3cd047ed
je 0x68882edd
cmp eax, 0x3cecc654
jne 0x6887c959
mov rcx, rsi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf555d9bd
mov ecx, 0x6191325d
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xc0a4b3ac
je 0x68882ef4
cmp eax, 0xc0cc8dde
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3c67a421
mov ecx, 0x30e6c53
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x16ed39fc
je 0x68882f1f
cmp eax, 0x1756131e
jne 0x6887c959
mov eax, 0x707d45d5
jmp 0x6887c959
cmp eax, 0xa19652c6
je 0x68882f4a
cmp eax, 0xa1bbcef3
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6527534
mov ecx, 0xc9f05b8f
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x6118a0ee
je 0x68882f54
cmp eax, 0x6191325d
jne 0x6887c959
mov eax, 0x9d2bd4c0
jmp 0x6887c959
cmp eax, 0xdcc35507
je 0x68882f7f
cmp eax, 0xdcd0c977
jne 0x6887c959
mov eax, 0xe407d971
jmp 0x6887c959
cmp eax, 0xf6ba41ce
je 0x68882faa
cmp eax, 0xf6e24849
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x71037b05
mov ecx, 0xe7795deb
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x937ee2cc
je 0x68882fb4
cmp eax, 0x93e62578
jne 0x6887c959
mov eax, 0x105924ee
xor ebp, ebp
jmp 0x6887c959
cmp eax, 0x4e3f0062
je 0x68882fbe
cmp eax, 0x4e499761
jne 0x6887c959
mov rcx, rdi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf01d2f01
mov ecx, 0xb3febcab
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xd0f6afec
je 0x68882fe9
cmp eax, 0xd1d80287
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8cee926a
mov ecx, 0xab6a041e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x27912aa8
je 0x68883014
cmp eax, 0x27ca7548
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xad5aad8c
mov ecx, 0xf880aa95
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xb1ea20c9
je 0x6888301e
cmp eax, 0xb2056954
jne 0x6887c959
mov eax, 0x79da225d
jmp 0x6887c959
cmp eax, 0x71dd30a4
je 0x68883028
cmp eax, 0x72a6f0bc
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5d742e97
mov ecx, 0xf26ee325
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xe7919147
je 0x68883032
cmp eax, 0xe879d72b
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ac35a7c
mov ecx, 0x28f94a03
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xc6a5a70
je 0x68883041
cmp eax, 0xcfbbe9b
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa676a5f1
mov ecx, 0x475dbea2
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x8ac35a7c
je 0x6888306c
cmp eax, 0x8aeb7768
jne 0x6887c959
mov eax, 0xe10bf2d7
jmp 0x6887c959
cmp eax, 0x449397e9
je 0x68883097
cmp eax, 0x44ba5497
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfb162f53
mov ecx, 0x8d35c0a6
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xc9f05b8f
je 0x688830c2
cmp eax, 0xc9fc4fcb
jne 0x6887c959
mov eax, 0x5c3521c3
jmp 0x6887c959
cmp eax, 0x20d64e3f
je 0x688830ed
cmp eax, 0x21cd40d3
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x33edc5dd
mov ecx, 0xbf0bcfa4
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xab6a041e
je 0x68883118
cmp eax, 0xab92c70d
jne 0x6887c959
lea rcx, str.Info:_64_bit_machine_type_and_magic_validated.
call sub.msvcrt.dll_puts
lea rcx, str.Success:_Valid_PE_format.
call sub.msvcrt.dll_puts
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xddd2ff3e
mov ecx, 0x8de0b5a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x6ad66d28
je 0x68883143
cmp eax, 0x6addaa5d
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xba88991b
mov ecx, 0x19796b17
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xe1550abf
je 0x6888316e
cmp eax, 0xe1ae9b73
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x266879ac
mov ecx, 0x65fa1d03
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xfd051fd8
je 0x68883178
cmp eax, 0xfd32a156
jne 0x6887c959
mov eax, 0x76c60ee7
jmp 0x6887c959
cmp eax, 0x99e53ff6
je 0x688831a3
cmp eax, 0x99f2a3db
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x61bae377
mov ecx, 0xe125dd0d
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x56ba2f08
je 0x688831ad
cmp eax, 0x58307395
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x35b8fde0
mov ecx, 0xcb892ace
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0xd5af1996
je 0x688831d8
cmp eax, 0xd5b44b95
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xca00fa50
mov ecx, 0x15cee4f8
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x34e08703
je 0x68883203
cmp eax, 0x35b8fde0
jne 0x6887c959
mov eax, 0x58307395
jmp 0x6887c959
cmp eax, 0xbb0be541
je 0x6888322e
cmp eax, 0xbbbbf7c3
jne 0x6887c959
mov eax, 0xceea48b5
jmp 0x6887c959
cmp eax, 0x79da225d
je 0x68883259
cmp eax, 0x7b4a5abd
jne 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbe47eac8
mov ecx, 0xa5d7b55
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x42721727
mov ecx, 0x859c308c
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xe5526aec
jmp 0x6887c959
mov eax, 0x52290440
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbb087dd7
mov ecx, 0x744e9936
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb1ea20c9
mov ecx, 0x43a14c79
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xc751ddcf
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf2b89e24
mov ecx, 0xbbfd5aea
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf1a8e7ee
mov ecx, 0x1bafd266
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc45b3d04
mov ecx, 0xd3da8f76
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5f61d
mov ecx, 0x6ff42868
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf01d2f01
mov ecx, 0x4e499761
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd5b44b95
mov ecx, 0x987cadbd
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x99e53ff6
mov ecx, 0x58cdb4a1
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xcfbbe9b
jmp 0x6887c959
mov eax, 0x978e1fad
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd1d80287
mov ecx, 0x8e1c3ee4
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x2c7ea4f3
jmp 0x6887c959
mov eax, 0x6cefde5b
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7eb49aa1
mov ecx, 0xf8b37a01
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x56077dc8
mov ecx, 0xb4be3bc9
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, 0xd21ca8d8
jmp 0x6887c959
mov rax, qword [rsp + 0x28]
mov eax, 0xa91bd835
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x31c6fee
mov ecx, 0xdcabacc4
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x84e3e169
jmp 0x6887c959
mov eax, 0xb52c1937
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc7872447
mov ecx, 0xe0f8885c
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x670806aa
mov ecx, 0x642d563b
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x204ab2c3
mov ecx, 0x72f63959
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd3817545
mov ecx, 0xa05da434
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x598c8606
jmp 0x6887c959
mov dword [rsp + 0x40], r12d
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x13a68ddf
mov ecx, 0x830f9c6a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov rax, qword [rsp + 0x48]
cmp qword [rax + 0x10], 0
sete byte [rsp + 0x23]
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaa9ad80a
mov ecx, 0x72a6f0bc
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcee8ce2f
mov ecx, 0xd30b97f0
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xed2a17e6
mov ecx, 0x9f79df75
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc6a5a70
mov ecx, 0xdbf942eb
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf6ef1b09
mov ecx, 0xa8e989e8
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x652e2862
mov ecx, 0xc1fdb5a8
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x31c6fee
mov ecx, 0x52290440
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb1d29495
mov ecx, 0x19179065
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xe365a4d3
jmp 0x6887c959
mov eax, 0x132d1847
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x23ce18eb
mov ecx, 0xe1d91df2
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
lea rcx, str.Info:_PE_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x28]
mov eax, 0xb70b3900
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xab09c5e0
mov ecx, 0x9f34e45c
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe57ac6c4
mov ecx, 0x7e7bc973
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x43e90887
mov ecx, 0x228dc76f
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe2ca459f
mov ecx, 0xd51fff08
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xa05852d
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdcd0c977
mov ecx, 0x913ca9a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xef5b2a36
mov ecx, 0x4d559f05
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov rcx, r13
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x99f2a3db
mov ecx, 0xeddd712c
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x6ff42868
jmp 0x6887c959
mov eax, 0xb0520cac
jmp 0x6887c959
mov eax, 0xf5903c94
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a00722
mov ecx, 0x331579de
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd8d652c8
mov ecx, 0xbe4db201
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x4d559f05
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c071648
mov ecx, 0xe91f6cb4
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbfabf2f3
mov ecx, 0x6449ad59
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xed4cfdc7
mov ecx, 0x3d9976b3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xee3b83ea
jmp 0x6887c959
mov eax, 0x1db28496
jmp 0x6887c959
mov eax, 0xf8f463ba
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8e15fc29
mov ecx, 0x26591435
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf377ffe
mov ecx, 0x6cefde5b
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x37e7d8f1
mov ecx, 0xfe1aa888
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xd3b638c3
jmp 0x6887c959
mov eax, 0x715fc8b9
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9472dcbd
mov ecx, 0x7dea9918
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xa5d7b55
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x286bf0a3
mov ecx, 0xeecb1953
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xaea285ef
jmp 0x6887c959
mov r12d, dword [rsp + 0x3c]
mov eax, 0x768c709e
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x84395c35
mov ecx, 0x3cd047ed
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x16517a56
mov ecx, 0x9d2bd4c0
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xdcc35507
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf2b89e24
mov ecx, 0xebccbb
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xd30b97f0
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4372103d
mov ecx, 0xc0a4b3ac
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4aefdd2
mov ecx, 0x5a23f409
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x37438150
mov ecx, 0x4f3d3614
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
lea rcx, str.Info:_Parameters_validated.
call sub.msvcrt.dll_puts
mov eax, 0x7e7bc973
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5d2e7aa5
mov ecx, 0xf3944206
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa15d360
mov ecx, 0x6bcefa15
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xf0679ff7
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb2056954
mov ecx, 0x79da225d
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa294c234
mov ecx, 0x53f71942
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x937ee2cc
mov ecx, 0xff93c0f1
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov rcx, rdi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0x642d563b
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2504d187
mov ecx, 0xb70b3900
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x3a33e52e
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd37e47db
mov ecx, 0xbdf86a11
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc81872e3
mov ecx, 0xc7244957
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf1f5e8d3
mov ecx, 0xddf24b34
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9fd02c5
mov ecx, 0xa4a97a7f
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcffcbd0c
mov ecx, 0xb8b78554
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbb087dd7
mov ecx, 0x35a97f6
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x66767179
mov ecx, 0x59be2e56
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp byte [rsp + 0x25], 0
mov eax, 0xad609f4c
mov ecx, 0x519c0b64
cmovne eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb67d8c
mov ecx, 0xea2c49b
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xed4cfdc7
mov ecx, 0x93e62578
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xde1a5d19
mov ecx, 0xbcbe510e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9dab6c92
mov ecx, 0xcbec7873
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x1d71998a
jmp 0x6887c959
mov rcx, r13
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0xe125dd0d
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2fa53865
mov ecx, 0x859ce8f8
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x66767179
mov ecx, 0xee46189a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9dab6c92
mov ecx, 0x18226c1d
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov ebp, dword [rsp + 0x40]
mov eax, 0x105924ee
jmp 0x6887c959
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9744a6fb
mov ecx, 0xe24f3bf7
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xeecb1953
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4746ef6b
mov ecx, 0x476663a4
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c14c5a
mov ecx, 0xaea285ef
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcde4e392
mov ecx, 0x20c66523
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8e15fc29
mov ecx, 0xeb50dc8e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaf8e61dd
mov ecx, 0xbd82b356
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
lea rcx, str.Info:_DOS_header_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x30]
mov eax, 0xf84bd300
jmp 0x6887c959
mov eax, 0x3180adc5
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x19170410
mov ecx, 0xa05852d
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xba88991b
mov ecx, 0x9803e32a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7919147
mov ecx, 0x875db6ab
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x23ce18eb
mov ecx, 0x697ab858
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp byte [rsp + 0x22], 0
mov eax, 0x86202e07
mov ecx, 0x8488501a
cmovne eax, ecx
jmp 0x6887c959
mov eax, 0xde543013
jmp 0x6887c959
mov eax, 0x263d4404
jmp 0x6887c959
mov eax, 0xef3e710c
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x71dd30a4
mov ecx, 0xfb5acf9d
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x453d3037
mov ecx, 0xf84bd300
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xe91f6cb4
jmp 0x6887c959
mov rcx, rsi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xacb69d83
mov ecx, 0x51e23e72
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x25516e0e
mov ecx, 0x1dbec15
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf1a8e7ee
mov ecx, 0x420e50ea
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x30e6c53
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x71dd30a4
mov ecx, 0x370770a4
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xca00fa50
mov ecx, 0x8d7549e3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xe23fedeb
jmp 0x6887c959
mov rcx, rdi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1bed4018
mov ecx, 0x8203c530
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaa14edf6
mov ecx, 0xd4a838b5
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc6a5a70
mov ecx, 0x69ca77ea
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
lea rcx, str.Info:_Parameters_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
movzx eax, word [rax]
cmp eax, 0x5a4d
setne byte [rsp + 0x24]
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2da352d3
mov ecx, 0xe6d314b8
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xac4cdc6a
mov ecx, 0x20d64e3f
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x76d1ef9f
mov ecx, 0x600eb39d
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xe1ae9b73
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc81872e3
mov ecx, 0xceea48b5
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xf6e24849
jmp 0x6887c959
mov eax, 0x1dafad44
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x99f2a3db
mov ecx, 0x231ac7
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp byte [rsp + 0x27], 0
mov eax, 0x4437df5e
mov ecx, 0xf98ecfec
cmovne eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a24779d
mov ecx, 0x9c8c35ff
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc0427080
mov ecx, 0x3b89ca8a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x3011205b
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x59de5c03
mov ecx, 0x78b1c71e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74593431
mov ecx, 0x77e91353
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbc02f750
mov ecx, 0xfd051fd8
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x53f9dd5c
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x84395c35
mov ecx, 0xda36a3b8
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov rcx, rsi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbcbefcdc
mov ecx, 0xbcc1f20a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x4c1d7202
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a24779d
mov ecx, 0xbaa429ce
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x65339b27
mov ecx, 0x978e1fad
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
lea rcx, str.Info:_64_bit_machine_type_and_magic_validated.
call sub.msvcrt.dll_puts
lea rcx, str.Success:_Valid_PE_format.
call sub.msvcrt.dll_puts
mov eax, 0x6b8167da
jmp 0x6887c959
mov eax, 0xd6ed4949
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x80777d05
mov ecx, 0x715fc8b9
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1bed4018
mov ecx, 0x5ee701e8
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7eb49aa1
mov ecx, 0xf8f463ba
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xc59cdcf2
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7047f9d
mov ecx, 0x598c8606
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcde4e392
mov ecx, 0x7838b413
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
lea rcx, str.Info:_64_bit_machine_type_and_magic_validated.
call sub.msvcrt.dll_puts
lea rcx, str.Success:_Valid_PE_format.
call sub.msvcrt.dll_puts
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f25da46
mov ecx, 0x68e8e7a2
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9b6f9948
mov ecx, 0xe879d72b
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xad5aad8c
mov ecx, 0x4f8a4c2f
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x52eb8552
mov ecx, 0x84e3e169
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
lea rcx, str.Error:_Invalid_PE_signature.
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0x94d3aadc
xor r14d, r14d
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd238f9f8
mov ecx, 0xb4b3d21b
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x39b2f1dd
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcd5e8fea
mov ecx, 0x132d1847
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x41396f48
mov ecx, 0xc31f14b
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x43e90887
mov ecx, 0xae68dea8
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0f6afec
mov ecx, 0xa5fe744
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xddf24b34
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4746ef6b
mov ecx, 0x9f292eaf
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x631c133a
mov ecx, 0xdf09fd8f
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6527534
mov ecx, 0x8d1ab926
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e3f0062
mov ecx, 0x502eaa41
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov cl, byte [rsp + 0x20]
cmp byte [rsp + 0x21], 0
mov eax, 0xa19652c6
mov edx, 0x26d77bfc
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x6887c959
mov eax, 0x6de862ed
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x937ee2cc
mov ecx, 0x4259c99e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x18226c1d
jmp 0x6887c959
mov eax, 0x9803e32a
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf72c6762
mov ecx, 0x7b4a5abd
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x45e9f253
jmp 0x6887c959
mov rcx, rsi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0x55766c30
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe2ca459f
mov ecx, 0x6de862ed
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xdf8b8554
jmp 0x6887c959
mov rcx, r13
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8bd00f11
mov ecx, 0x6e566b0e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x54b4a07f
mov ecx, 0x3eb360f3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x5d81ad44
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbcbefcdc
mov ecx, 0x55766c30
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
lea rcx, str.Info:_DOS_header_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x30]
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd9d8c3e9
mov ecx, 0xc582a9a4
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xd7f81266
jmp 0x6887c959
mov eax, 0xf26ee325
jmp 0x6887c959
mov eax, 0xd5af1996
jmp 0x6887c959
mov rcx, rsi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0x3cecc654
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xff68d9f6
mov ecx, 0x1932faed
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdcd0c977
mov ecx, 0xe407d971
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xe2311d73
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9898460b
mov ecx, 0xa32b8610
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2637ccc9
mov ecx, 0x63938d9
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x56077dc8
mov ecx, 0x114ad30a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xade558fc
mov ecx, 0x98dd6787
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8eab13a1
mov ecx, 0xdcc35507
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x94fe69b6
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb1ea20c9
mov ecx, 0x3e00b002
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c693fac
mov ecx, 0xe99df6c3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x842befe1
mov ecx, 0x28bd820
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4aefdd2
mov ecx, 0xd3b638c3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x7838b413
jmp 0x6887c959
mov eax, 0x6b9d8951
jmp 0x6887c959
mov eax, 0x44ba5497
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9744a6fb
mov ecx, 0xd21ca8d8
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x20d64e3f
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd60b973d
mov ecx, 0x29773966
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xbb0be541
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa195d921
mov ecx, 0x263d4404
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdbb8678f
mov ecx, 0xd5af1996
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd5b4d213
mov ecx, 0x21cd40d3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x768c709e
xor r12d, r12d
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe6e63335
mov ecx, 0xe4d61cb5
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x42721727
mov ecx, 0xf0679ff7
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x652e2862
mov ecx, 0x70707384
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb1d29495
mov ecx, 0x23f61453
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9898460b
mov ecx, 0x5386490e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov rcx, rdi
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x670806aa
mov ecx, 0xfa128192
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x76d1ef9f
mov ecx, 0xcffda6d6
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x970fbde4
mov ecx, 0x22ff023e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov dword [rsp + 0x3c], r14d
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc0427080
mov ecx, 0xc977c77a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x9092e60f
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xade558fc
mov ecx, 0xe2311d73
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x95f6c070
mov ecx, 0x45e9f253
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x88113009
mov ecx, 0x94fe69b6
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c14c5a
mov ecx, 0xb4b66c89
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c693fac
mov ecx, 0xbbbbf7c3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
lea rcx, str.Info:_PE_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x28]
mov eax, 0xcb8efd0c
jmp 0x6887c959
mov eax, 0xab6a041e
jmp 0x6887c959
mov eax, 0x476663a4
jmp 0x6887c959
mov eax, 0xdc922897
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd1d80287
mov ecx, 0x707d45d5
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xf880aa95
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe097d0be
mov ecx, 0xfa8285f3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x742e7744
mov ecx, 0xc1acb2ff
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x78b7ecce
mov ecx, 0x6b8167da
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf20ada1
mov ecx, 0x2c7ea4f3
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xa8e989e8
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf72c6762
mov ecx, 0x912763c
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xf37ddd2b
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xed647f94
mov ecx, 0x885cd774
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xe99df6c3
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfb162f53
mov ecx, 0x44ba5497
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xde1a5d19
mov ecx, 0xfe87e70b
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, 0x28bd820
jmp 0x6887c959
cmp byte [rsp + 0x24], 0
mov eax, 0x25bce82a
mov ecx, 0xf1f1ad62
cmovne eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4372103d
mov ecx, 0x41e92f5d
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e2cf783
mov ecx, 0xa8c39afc
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x26d77bfc
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9fc16424
mov ecx, 0xd7f81266
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8eab13a1
mov ecx, 0x8889eb3f
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xa4000d7f
jmp 0x6887c959
mov eax, 0xff93c0f1
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x35b8fde0
mov ecx, 0x58307395
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x97572b67
mov ecx, 0xa91bd835
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x799ee56a
jmp 0x6887c959
mov eax, 0x43a14c79
jmp 0x6887c959
mov eax, 0x370770a4
jmp 0x6887c959
mov rax, qword [rsp + 0x28]
mov eax, 0x875db6ab
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd238f9f8
mov ecx, 0xd31a956d
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbd31b25f
mov ecx, 0xee3b83ea
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd8d652c8
mov ecx, 0x9092e60f
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x321c2f66
mov ecx, 0xbb0be541
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x204ab2c3
mov ecx, 0x3011205b
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8cee926a
mov ecx, 0x1756131e
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xed2a17e6
mov ecx, 0xf5903c94
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0x3201772e
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbc02f750
mov ecx, 0x3239d399
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, 0xa67103f5
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e57f25e
mov ecx, 0xf8d7da2
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdbb8678f
mov ecx, 0xe8d8c737
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e59d50d
mov ecx, 0xb0520cac
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x321c2f66
mov ecx, 0xe65333c4
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
mov eax, dword [0x68f11b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb2056954
mov ecx, 0xffadd10a
cmove eax, ecx
cmp dword [0x68f11b60], 0xa
cmovl eax, ecx
jmp 0x6887c959
cmp eax, 0x63938d9
jne 0x6887c959
mov eax, dword [rsp + 0x44]
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret