Function at 0x6887bc8e
Capabilities:
Parse pe header

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov qword [rsp + 0x60], rdx
mov eax, dword [0x68f23b68]
mov ebp, dword [0x68f23b60]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rsp + 0x28]
cmp ebp, 0xa
setl byte [rsp + 0x29]
mov qword [rsp + 0x58], rcx
lea r15, [rcx + 0x20]
lea r12, str.Error:_Invalid_DOS_header_signature.
lea rsi, str.Info:_DOS_header_signature_validated.
lea rdi, str.Info:_64_bit_machine_type_and_magic_validated.
lea rbx, str.Success:_Valid_PE_format.
lea rbp, str.Info:_Parameters_validated.
lea r14, str.Error:_Invalid_PE_signature.
mov eax, 0x62f55260
cmp eax, 0x326f51f
jle 0x6887bd9d
cmp eax, 0x43978d1f
jle 0x6887be36
cmp eax, 0x6509d25a
jle 0x6887bf52
cmp eax, 0x7042b1c4
jg 0x6887c111
cmp eax, 0x6b64012e
jle 0x6887c485
cmp eax, 0x6cdbc17f
jle 0x6887ca8f
cmp eax, 0x6e787e85
jle 0x6887d55d
cmp eax, 0x6f806f87
jg 0x6887e92a
cmp eax, 0x6e787e86
je 0x6888056a
cmp eax, 0x6ee379ec
je 0x68880595
cmp eax, 0x6f55bf77
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa72c403
mov ecx, 0x9258dbde
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xbfb103d8
jle 0x6887bec4
cmp eax, 0xe1937233
jle 0x6887bfca
cmp eax, 0xf02a6b35
jg 0x6887c189
cmp eax, 0xe7ebf8c6
jle 0x6887c4f2
cmp eax, 0xea380d19
jle 0x6887cad0
cmp eax, 0xecc6b0ed
jle 0x6887d5b4
cmp eax, 0xeea8e0ea
jg 0x6887e976
cmp eax, 0xecc6b0ee
je 0x688805c0
cmp eax, 0xee3e1534
je 0x688805eb
cmp eax, 0xee4910a7
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xae444db3
mov ecx, 0x23c18e32
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x1dcf9898
jg 0x6887c04d
cmp eax, 0xf52afee
jle 0x6887c201
cmp eax, 0x1708167a
jle 0x6887c55f
cmp eax, 0x1acdd5e1
jle 0x6887cb32
cmp eax, 0x1bac5b89
jle 0x6887d60b
cmp eax, 0x1d1ebe5c
jg 0x6887e9c2
cmp eax, 0x1bac5b8a
je 0x68880616
cmp eax, 0x1ce2d1f0
je 0x68880620
cmp eax, 0x1d116431
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x30e76f92
mov ecx, 0x9904560a
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x9d8e68b0
jg 0x6887c0af
cmp eax, 0x8f9209b6
jle 0x6887c258
cmp eax, 0x971529e3
jle 0x6887c5cc
cmp eax, 0x9abfb1be
jle 0x6887cb73
cmp eax, 0x9c4818fb
jle 0x6887d662
cmp eax, 0x9c7e4a9c
jg 0x6887ea0e
cmp eax, 0x9c4818fc
je 0x6888062a
cmp eax, 0x9c5514af
je 0x68880655
cmp eax, 0x9c58d24c
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe54f811a
mov ecx, 0x210cf207
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x55604154
jle 0x6887c2af
cmp eax, 0x5ec26244
jle 0x6887c639
cmp eax, 0x612893e3
jle 0x6887cbd5
cmp eax, 0x62882347
jle 0x6887d698
cmp eax, 0x63f270b9
jg 0x6887ea39
cmp eax, 0x62882348
je 0x68880680
cmp eax, 0x62b69472
je 0x688806ab
cmp eax, 0x62f55260
jne 0x6887bcfd
mov cl, byte [rsp + 0x28]
cmp byte [rsp + 0x29], 0
mov eax, 0xce38e364
mov edx, 0xf0596141
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x6887bcfd
cmp eax, 0xd1797cfc
jle 0x6887c313
cmp eax, 0xd8b6eee0
jle 0x6887c685
cmp eax, 0xdd889c7f
jle 0x6887cc3f
cmp eax, 0xdec692e0
jle 0x6887d6ef
cmp eax, 0xdf9ea43e
jg 0x6887ea64
cmp eax, 0xdec692e1
je 0x688806b5
cmp eax, 0xdee30583
je 0x688806e0
cmp eax, 0xdf760499
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7e2d517
mov ecx, 0x3f8b761
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x32014a28
jle 0x6887c36a
cmp eax, 0x3c0d501b
jle 0x6887c6d1
cmp eax, 0x403c7e90
jle 0x6887cc80
cmp eax, 0x42353454
jle 0x6887d746
cmp eax, 0x42d761be
jg 0x6887eac3
cmp eax, 0x42353455
je 0x688806ea
cmp eax, 0x4271151e
je 0x68880728
cmp eax, 0x429cc221
jne 0x6887bcfd
mov eax, 0xe5f4cbf8
jmp 0x6887bcfd
cmp eax, 0xacb0535e
jle 0x6887c40d
cmp eax, 0xb650eda4
jle 0x6887c71d
cmp eax, 0xb9d927f0
jle 0x6887cce2
cmp eax, 0xbc77a653
jle 0x6887d79d
cmp eax, 0xbd79c55f
jg 0x6887eb0f
cmp eax, 0xbc77a654
je 0x68880753
cmp eax, 0xbc936a70
je 0x6888077e
cmp eax, 0xbc94cf64
jne 0x6887bcfd
mov eax, 0x94b20c6c
jmp 0x6887bcfd
cmp eax, 0x776b5586
jle 0x6887c78a
cmp eax, 0x7d85388b
jle 0x6887cd44
cmp eax, 0x7f2dbc25
jle 0x6887d804
cmp eax, 0x7f690ec0
jg 0x6887eb5b
cmp eax, 0x7f2dbc26
je 0x688807a9
cmp eax, 0x7f32d51a
je 0x688807d4
cmp eax, 0x7f513ed2
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6b64012f
mov ecx, 0xac4cd3c8
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xfa5b02a5
jle 0x6887c7f7
cmp eax, 0xfecc510d
jle 0x6887cdab
cmp eax, 0x7c2916
jle 0x6887d85b
cmp eax, 0x16ecc26
jg 0x6887ebaf
cmp eax, 0x7c2917
je 0x688807de
cmp eax, 0x11c279a
je 0x688807e8
cmp eax, 0x1632c51
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x690f5784
mov ecx, 0xd7b00573
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xa030857
jg 0x6887c864
cmp eax, 0x5dc2c23
jle 0x6887cdf9
cmp eax, 0x795a466
jle 0x6887d891
cmp eax, 0x8ef470f
jle 0x6887ebfb
cmp eax, 0x8ef4710
je 0x68880813
cmp eax, 0x92a5eb5
je 0x6888083e
cmp eax, 0x964c645
jne 0x6887bcfd
mov eax, 0x9e558fd7
jmp 0x6887bcfd
cmp eax, 0x89139cbc
jg 0x6887c8b0
cmp eax, 0x8506c293
jg 0x6887ce5b
cmp eax, 0x8332f8af
jg 0x6887d8e8
cmp eax, 0x81847155
jle 0x6887ec3c
cmp eax, 0x81847156
je 0x68880869
cmp eax, 0x830819e9
je 0x68880873
cmp eax, 0x830d428b
jne 0x6887bcfd
mov eax, 0x9fe20111
jmp 0x6887bcfd
cmp eax, 0x4e376ba3
jg 0x6887c91d
cmp eax, 0x491bb17e
jg 0x6887cebd
cmp eax, 0x45342772
jg 0x6887d93f
cmp eax, 0x43d30ab2
jle 0x6887ec7d
cmp eax, 0x43d30ab3
je 0x6888089e
cmp eax, 0x43d5737f
je 0x688808a8
cmp eax, 0x44ab8337
jne 0x6887bcfd
mov rcx, rsi
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x38]
mov eax, 0xc6c10711
jmp 0x6887bcfd
cmp eax, 0xc7c171e8
jg 0x6887c969
cmp eax, 0xc3ba257f
jg 0x6887cefe
cmp eax, 0xc1c23fba
jg 0x6887d9a6
cmp eax, 0xc0e176ee
jle 0x6887ecbe
cmp eax, 0xc0e176ef
je 0x688808d3
cmp eax, 0xc1516634
je 0x688808fe
cmp eax, 0xc175dc65
jne 0x6887bcfd
mov eax, 0x4397dbdc
jmp 0x6887bcfd
cmp eax, 0x29610bd2
jg 0x6887c9d6
cmp eax, 0x225f5a6a
jg 0x6887cf60
cmp eax, 0x2097d269
jg 0x6887d9dc
cmp eax, 0x1ee972cf
jle 0x6887ecde
cmp eax, 0x1ee972d0
je 0x68880917
cmp eax, 0x1f4c8ffc
je 0x68880952
cmp eax, 0x2050854c
jne 0x6887bcfd
mov rcx, rsi
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x38]
movsxd rax, dword [rax + 0x3c]
add rax, qword [rsp + 0x60]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
cmp dword [rax], 0x4550
setne byte [rsp + 0x2d]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xad3deb6b
mov ecx, 0xe7ebf8c7
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xa3d4ab1b
jg 0x6887ca43
cmp eax, 0xa04fce93
jg 0x6887cfc2
cmp eax, 0x9fd82baa
jg 0x6887da3f
cmp eax, 0x9e558fd6
jle 0x6887ecfe
cmp eax, 0x9e558fd7
je 0x6888095c
cmp eax, 0x9e71fbd2
je 0x68880987
cmp eax, 0x9f66dd66
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a4a97c4
mov ecx, 0xc3ba2580
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x67889494
jg 0x6887d003
cmp eax, 0x65a4ae52
jg 0x6887da75
cmp eax, 0x65777374
jle 0x6887ed3f
cmp eax, 0x65777375
je 0x688809a1
cmp eax, 0x659934b3
je 0x688809cc
cmp eax, 0x65a009f2
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x964c645
mov ecx, 0x9e558fd7
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xe465f7ba
jg 0x6887d044
cmp eax, 0xe2eadfde
jg 0x6887dacc
cmp eax, 0xe1d21afd
jle 0x6887ed80
cmp eax, 0xe1d21afe
je 0x688809d6
cmp eax, 0xe247f58c
je 0x68880a01
cmp eax, 0xe2a556dd
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd5e74ac6
mov ecx, 0xf0398ae5
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x1215e51b
jg 0x6887d0a6
cmp eax, 0x10d9e2f0
jg 0x6887db23
cmp eax, 0xfcb39d6
jle 0x6887edc1
cmp eax, 0xfcb39d7
je 0x68880a0b
cmp eax, 0xfeb6697
je 0x68880a36
cmp eax, 0x1064e1e3
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7457f3f1
mov ecx, 0x914b5d67
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x939f6905
jg 0x6887d0e7
cmp eax, 0x9229eabf
jg 0x6887db59
cmp eax, 0x914b5d66
jle 0x6887ede9
cmp eax, 0x914b5d67
je 0x68880a40
cmp eax, 0x91791f2d
je 0x68880a4a
cmp eax, 0x92083823
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x612893e4
mov ecx, 0x6f55bf77
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x584095ef
jg 0x6887d128
cmp eax, 0x57059505
jg 0x6887dba0
cmp eax, 0x55c31f2f
jle 0x6887ee2a
cmp eax, 0x55c31f30
je 0x68880a54
cmp eax, 0x564b2c68
je 0x68880a7f
cmp eax, 0x56fa3255
jne 0x6887bcfd
mov eax, 0x830819e9
jmp 0x6887bcfd
cmp eax, 0xd5e74ac5
jg 0x6887d18a
cmp eax, 0xd383562e
jg 0x6887dbf7
cmp eax, 0xd230451c
jle 0x6887ee6b
cmp eax, 0xd230451d
je 0x68880aaa
cmp eax, 0xd279a19e
je 0x68880ad5
cmp eax, 0xd333caa1
jne 0x6887bcfd
mov eax, 0x9d8e68b1
jmp 0x6887bcfd
cmp eax, 0x35bf6f0c
jg 0x6887d1ec
cmp eax, 0x3450d8d9
jg 0x6887dc4e
cmp eax, 0x331b5c0f
jle 0x6887eeac
cmp eax, 0x331b5c10
je 0x68880b00
cmp eax, 0x340e46b8
je 0x68880b2b
cmp eax, 0x342cbe07
jne 0x6887bcfd
mov eax, 0xe1d21afe
jmp 0x6887bcfd
cmp eax, 0xb049c0d1
jg 0x6887d24e
cmp eax, 0xae444db2
jg 0x6887dca5
cmp eax, 0xad3deb6a
jle 0x6887eeed
cmp eax, 0xad3deb6b
je 0x68880b65
cmp eax, 0xadbe0a37
je 0x68880b7c
cmp eax, 0xadd8a04e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x269f10
mov ecx, 0xc9ee601a
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x7457f3f0
jg 0x6887d2b0
cmp eax, 0x72baada9
jg 0x6887dcdb
cmp eax, 0x71297ce3
jle 0x6887ef2e
cmp eax, 0x71297ce4
je 0x68880b86
cmp eax, 0x7217de99
je 0x68880bb1
cmp eax, 0x72ad9dfc
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xafecb48c
mov ecx, 0x55c31f30
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xf6ccf6cf
jg 0x6887d2f1
cmp eax, 0xf2aaf6d7
jg 0x6887dd32
cmp eax, 0xf0596140
jle 0x6887ef6f
cmp eax, 0xf0596141
je 0x68880bc7
cmp eax, 0xf08b7ef1
je 0x68880bf2
cmp eax, 0xf204545c
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa9cb92bf
mov ecx, 0xcc35fd9f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xbf1bff8
jg 0x6887d353
cmp eax, 0xab2fd13
jg 0x6887dd89
cmp eax, 0xa3a80ba
jle 0x6887efb0
cmp eax, 0xa3a80bb
je 0x68880c1d
cmp eax, 0xa72c403
je 0x68880c27
cmp eax, 0xa99cc68
jne 0x6887bcfd
mov eax, 0x66483044
jmp 0x6887bcfd
cmp eax, 0x8c4ef430
jg 0x6887d394
cmp eax, 0x8ac36ea3
jg 0x6887dde0
cmp eax, 0x89c840e0
jle 0x6887eff1
cmp eax, 0x89c840e1
je 0x68880c36
cmp eax, 0x8a0a2dfb
je 0x68880c4d
cmp eax, 0x8a4b6fdd
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x11ee3d46
mov ecx, 0x6c859ec2
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x52f101fe
jg 0x6887d3f6
cmp eax, 0x50a3ce0b
jg 0x6887de37
cmp eax, 0x4e91dfdb
jle 0x6887f019
cmp eax, 0x4e91dfdc
je 0x68880c57
cmp eax, 0x4eaaebbb
je 0x68880c82
cmp eax, 0x4f4e3a03
jne 0x6887bcfd
mov eax, 0xeb2babf9
jmp 0x6887bcfd
cmp eax, 0xcdaae486
jg 0x6887d458
cmp eax, 0xc9ee6019
jg 0x6887de6d
cmp eax, 0xc8e04bbb
jle 0x6887f039
cmp eax, 0xc8e04bbc
je 0x68880cad
cmp eax, 0xc9a252fa
je 0x68880cd8
cmp eax, 0xc9cc7d1d
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb1519bfc
mov ecx, 0xe1840326
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x2beda783
jg 0x6887d4ba
cmp eax, 0x2a1723d9
jg 0x6887dea3
cmp eax, 0x297ef0e6
jle 0x6887f07a
cmp eax, 0x297ef0e7
je 0x68880d03
cmp eax, 0x298bdbfc
je 0x68880d2e
cmp eax, 0x29eef72a
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ed4fd4a
mov ecx, 0x1b0fdeaf
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xa82c6889
jg 0x6887d4fb
cmp eax, 0xa6a4d9a0
jg 0x6887df0d
cmp eax, 0xa42ff256
jle 0x6887f09a
cmp eax, 0xa42ff257
je 0x68880d59
cmp eax, 0xa5e91d2d
je 0x68880d6f
cmp eax, 0xa66bbaef
jne 0x6887bcfd
mov eax, 0x1b0fdeaf
jmp 0x6887bcfd
cmp eax, 0x6c21d991
jg 0x6887df56
cmp eax, 0x6bbb217e
jle 0x6887f0db
cmp eax, 0x6bbb217f
je 0x68880d9a
cmp eax, 0x6bd9d058
je 0x68880da4
cmp eax, 0x6c0b05a3
jne 0x6887bcfd
mov eax, 0x3b8608a0
jmp 0x6887bcfd
cmp eax, 0xe970308a
jg 0x6887dfad
cmp eax, 0xe853cc76
jle 0x6887f11c
cmp eax, 0xe853cc77
je 0x68880dcf
cmp eax, 0xe891ac5e
je 0x68880dd9
cmp eax, 0xe96e3f4a
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa81fbc53
mov ecx, 0x4d54bd63
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x1846f842
jg 0x6887e004
cmp eax, 0x17decbb0
jle 0x6887f13c
cmp eax, 0x17decbb1
je 0x68880e04
cmp eax, 0x18428e4b
je 0x68880e2f
cmp eax, 0x1842ab14
jne 0x6887bcfd
mov eax, 0x8ef4710
jmp 0x6887bcfd
cmp eax, 0x99045609
jg 0x6887e05b
cmp eax, 0x98b12a63
jle 0x6887f16b
cmp eax, 0x98b12a64
je 0x68880e5a
cmp eax, 0x98c2ac0b
je 0x68880e94
cmp eax, 0x98c4828e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcd5c68b7
mov ecx, 0xb82985bf
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x5ffd75c2
jg 0x6887e0b2
cmp eax, 0x5f8bddc1
jle 0x6887f1ac
cmp eax, 0x5f8bddc2
je 0x68880ebf
cmp eax, 0x5f90ff00
je 0x68880eea
cmp eax, 0x5ffc72c7
jne 0x6887bcfd
mov rcx, rbp
call sub.msvcrt.dll_puts
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2130b81d
mov ecx, 0xab68985e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xdb5d033c
jg 0x6887e109
cmp eax, 0xda4e40a2
jle 0x6887f1ed
cmp eax, 0xda4e40a3
je 0x68880ef4
cmp eax, 0xdaa9dffe
je 0x68880f0a
cmp eax, 0xdb3ed0f7
jne 0x6887bcfd
mov eax, 0x9fd82bab
jmp 0x6887bcfd
cmp eax, 0x3f02ce7f
jg 0x6887e160
cmp eax, 0x3d4265e8
jle 0x6887f20d
cmp eax, 0x3d4265e9
je 0x68880f35
cmp eax, 0x3d58e551
je 0x68880f60
cmp eax, 0x3da7032e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf5568e9a
mov ecx, 0x1ee972d0
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xb82985be
jg 0x6887e196
cmp eax, 0xb68c6814
jle 0x6887f24e
cmp eax, 0xb68c6815
je 0x68880f6a
cmp eax, 0xb6fa87ed
je 0x68880f95
cmp eax, 0xb704bb81
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb9370d29
mov ecx, 0x16ecc27
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x7ae19465
jg 0x6887e1ed
cmp eax, 0x78c6f554
jle 0x6887f294
cmp eax, 0x78c6f555
je 0x68880f9f
cmp eax, 0x7972c2e5
je 0x68880fca
cmp eax, 0x7998621a
jne 0x6887bcfd
mov dword [rsp + 0x4c], r13d
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4f4e3a03
mov ecx, 0xeb2babf9
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xfc3f3def
jg 0x6887e244
cmp eax, 0xfb5751f9
jle 0x6887f2b4
cmp eax, 0xfb5751fa
je 0x68880fd4
cmp eax, 0xfb67fc3a
je 0x68880fff
cmp eax, 0xfbcd7ff3
jne 0x6887bcfd
cmp byte [rsp + 0x2a], 0
mov eax, 0x8cfe62d2
mov ecx, 0xc7819528
cmovne eax, ecx
jmp 0x6887bcfd
cmp eax, 0x4c2561b
jg 0x6887e29b
cmp eax, 0x3a28cea
jle 0x6887f2f5
cmp eax, 0x3a28ceb
je 0x6888102a
cmp eax, 0x3f8b761
je 0x68881062
cmp eax, 0x4686fd9
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8cc992dd
mov ecx, 0x3ac6e37e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x86557890
jg 0x6887e2d1
cmp eax, 0x85702b1a
jle 0x6887f336
cmp eax, 0x85702b1b
je 0x6888108d
cmp eax, 0x85fb264c
je 0x688810b8
cmp eax, 0x86482b11
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6a7a64f2
mov ecx, 0x8842d42e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x4d16a04f
jg 0x6887e328
cmp eax, 0x4ac63a4e
jle 0x6887f377
cmp eax, 0x4ac63a4f
je 0x688810c2
cmp eax, 0x4bf7b448
je 0x688810ed
cmp eax, 0x4d074d59
jne 0x6887bcfd
mov eax, 0x24f51df7
jmp 0x6887bcfd
cmp eax, 0xc50c5de9
jg 0x6887e37f
cmp eax, 0xc3c84320
jle 0x6887f3b8
cmp eax, 0xc3c84321
je 0x68881118
cmp eax, 0xc4134273
je 0x68881122
cmp eax, 0xc4fce6db
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa213494d
mov ecx, 0x2b3f83e1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x260bc034
jg 0x6887e3d6
cmp eax, 0x24310cc9
jle 0x6887f3f9
cmp eax, 0x24310cca
je 0x6888115e
cmp eax, 0x24f51df7
je 0x68881189
cmp eax, 0x25a42de4
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa1b74e12
mov ecx, 0xb9bddd5e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xa1d182d7
jg 0x6887e42d
cmp eax, 0xa0b68876
jle 0x6887f43a
cmp eax, 0xa0b68877
je 0x688811b4
cmp eax, 0xa17e27d9
je 0x688811ee
cmp eax, 0xa1b74e12
jne 0x6887bcfd
mov eax, 0x25a42de4
jmp 0x6887bcfd
cmp eax, 0x6a6c3cf2
jg 0x6887e473
cmp eax, 0x6879417c
jle 0x6887f47b
cmp eax, 0x6879417d
je 0x68881219
cmp eax, 0x68e5f8d2
je 0x68881244
cmp eax, 0x690f5784
jne 0x6887bcfd
mov eax, 0xd7b00573
jmp 0x6887bcfd
cmp eax, 0xe657a2c2
jg 0x6887e4ca
cmp eax, 0xe52d8261
jle 0x6887f49b
cmp eax, 0xe52d8262
je 0x6888124e
cmp eax, 0xe54f811a
je 0x68881279
cmp eax, 0xe5f4cbf8
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x429cc221
mov ecx, 0x733e85ce
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x15b78430
jg 0x6887e500
cmp eax, 0x147d28ae
jle 0x6887f4bb
cmp eax, 0x147d28af
je 0x68881283
cmp eax, 0x15663dc3
je 0x688812ae
cmp eax, 0x159e5f7c
jne 0x6887bcfd
mov eax, 0xf08b7ef1
jmp 0x6887bcfd
cmp eax, 0x956d0e1a
jg 0x6887e536
cmp eax, 0x94b20c6b
jle 0x6887f4fc
cmp eax, 0x94b20c6c
je 0x688812b8
cmp eax, 0x94b8dafc
je 0x688812e3
cmp eax, 0x94bd5f46
jne 0x6887bcfd
mov eax, 0x225f5a6b
jmp 0x6887bcfd
cmp eax, 0x5ad06e52
jg 0x6887e58d
cmp eax, 0x58e899bb
jle 0x6887f51c
cmp eax, 0x58e899bc
je 0x688812ed
cmp eax, 0x5a49875b
je 0x68881318
cmp eax, 0x5a82afd0
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3cb09110
mov ecx, 0xa327de0
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xd7dcfce8
jg 0x6887e5d0
cmp eax, 0xd652ddc7
jle 0x6887f53c
cmp eax, 0xd652ddc8
je 0x68881343
cmp eax, 0xd7b00573
je 0x6888136e
cmp eax, 0xd7c38dac
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xef13da57
mov ecx, 0xa17e27d9
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x3a0edd98
jg 0x6887e627
cmp eax, 0x36fb6aba
jle 0x6887f57d
cmp eax, 0x36fb6abb
je 0x68881399
cmp eax, 0x37d318c1
je 0x688813d5
cmp eax, 0x388a6f8d
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa9f3714c
mov ecx, 0x7d922fd5
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xb31ac925
jg 0x6887e67e
cmp eax, 0xb1a076e2
jle 0x6887f59d
cmp eax, 0xb1a076e3
je 0x688813df
cmp eax, 0xb1d91b80
je 0x6888140a
cmp eax, 0xb29b8645
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe657a2c3
mov ecx, 0x278cf036
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x75f1d7ef
jg 0x6887e6d5
cmp eax, 0x74b6b5cc
jle 0x6887f5de
cmp eax, 0x74b6b5cd
je 0x68881435
cmp eax, 0x74e19e75
je 0x68881460
cmp eax, 0x75b0a710
jne 0x6887bcfd
mov eax, 0x66d29e24
jmp 0x6887bcfd
cmp eax, 0xf8f0f37a
jg 0x6887e72c
cmp eax, 0xf7092069
jle 0x6887f5fe
cmp eax, 0xf709206a
je 0x6888146a
cmp eax, 0xf70b44b9
je 0x688814a2
cmp eax, 0xf768422e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x328ff6a8
mov ecx, 0xd7dcfce9
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xdf0162e
jg 0x6887e783
cmp eax, 0xc72aa88
jle 0x6887f61e
cmp eax, 0xc72aa89
je 0x688814cd
cmp eax, 0xda7e4e9
je 0x688814da
cmp eax, 0xdb35d20
jne 0x6887bcfd
mov eax, 0x6c553d4f
jmp 0x6887bcfd
cmp eax, 0x8d1b1a25
jg 0x6887e7b9
cmp eax, 0x8cb2d761
jle 0x6887f65f
cmp eax, 0x8cb2d762
je 0x688814e4
cmp eax, 0x8cc992dd
je 0x688814fe
cmp eax, 0x8cfe62d2
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x11c279a
mov ecx, 0x191797d3
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x53e9ecf4
jg 0x6887e810
cmp eax, 0x53224c12
jle 0x6887f6a0
cmp eax, 0x53224c13
je 0x68881508
cmp eax, 0x53769d9b
je 0x68881533
cmp eax, 0x53de4421
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1ce2d1f0
mov ecx, 0x350d85f2
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xcf8d03b7
jg 0x6887e846
cmp eax, 0xce38e363
jle 0x6887f6e1
cmp eax, 0xce38e364
je 0x6888155e
cmp eax, 0xce9c4c98
je 0x68881568
cmp eax, 0xcf46d50e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x18428e4b
mov ecx, 0xea3a732b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x305c36f0
jg 0x6887e89d
cmp eax, 0x2cb466a2
jle 0x6887f701
cmp eax, 0x2cb466a3
je 0x68881593
cmp eax, 0x2cd97061
je 0x688815c3
cmp eax, 0x2eb7adfd
jne 0x6887bcfd
mov eax, 0xb1d91b80
jmp 0x6887bcfd
cmp eax, 0xa9f3714b
jg 0x6887e8d3
cmp eax, 0xa846fa62
jle 0x6887f742
cmp eax, 0xa846fa63
je 0x688815ee
cmp eax, 0xa9cb92bf
je 0x68881619
cmp eax, 0xa9d591a8
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c0879f0
mov ecx, 0xdb98790b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x6d68a8ab
jle 0x6887f78f
cmp eax, 0x6d68a8ac
je 0x68881644
cmp eax, 0x6d7b3d77
je 0x6888166f
cmp eax, 0x6e544781
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xda7e4e9
mov ecx, 0x72cd14b9
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xea707e44
jle 0x6887f7af
cmp eax, 0xea707e45
je 0x688816a2
cmp eax, 0xeaedebe4
je 0x688816ac
cmp eax, 0xeb2babf9
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4f4e3a03
mov ecx, 0x260bc035
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x1b1c0cd1
jle 0x6887f7f0
cmp eax, 0x1b1c0cd2
je 0x688816d7
cmp eax, 0x1b25214f
je 0x68881702
cmp eax, 0x1b5515cb
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe657a2c3
mov ecx, 0xb29b8645
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x9b7bad1c
jle 0x6887f831
cmp eax, 0x9b7bad1d
je 0x68881740
cmp eax, 0x9c1a6ab1
je 0x6888176b
cmp eax, 0x9c24b45e
jne 0x6887bcfd
mov eax, 0x97c25f8d
jmp 0x6887bcfd
cmp eax, 0x6198dd16
jle 0x6887f872
cmp eax, 0x6198dd17
je 0x68881796
cmp eax, 0x619fba37
je 0x688817c1
cmp eax, 0x61fc7e1e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x62b69472
mov ecx, 0xfcd42af6
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xde027bc8
jle 0x6887f892
cmp eax, 0xde027bc9
je 0x688817ec
cmp eax, 0xde5728d9
je 0x68881817
cmp eax, 0xdebc35f4
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc1fd893e
mov ecx, 0x98b12a64
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x4100c858
jle 0x6887f8c3
cmp eax, 0x4100c859
je 0x68881842
cmp eax, 0x41b8f29e
je 0x6888186d
cmp eax, 0x421a624f
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdc58e559
mov ecx, 0x15b78431
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xbbe3403a
jle 0x6887f90c
cmp eax, 0xbbe3403b
je 0x68881898
cmp eax, 0xbbfbd742
je 0x688818c3
cmp eax, 0xbc55b0c2
jne 0x6887bcfd
mov rcx, rdi
call sub.msvcrt.dll_puts
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa34b3646
mov ecx, 0x326f520
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x7e9b46cf
jle 0x6887f92c
cmp eax, 0x7e9b46d0
je 0x688818cd
cmp eax, 0x7e9dc63b
je 0x688818f8
cmp eax, 0x7f112b0b
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6198dd17
mov ecx, 0xad38032d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xff9bd993
jle 0x6887f97c
cmp eax, 0xff9bd994
je 0x68881902
cmp eax, 0x269f10
je 0x6888192d
cmp eax, 0x485220
jne 0x6887bcfd
mov eax, 0x8679e89e
jmp 0x6887bcfd
cmp eax, 0x6d91796
jle 0x6887f9bd
cmp eax, 0x6d91797
je 0x68881958
cmp eax, 0x7353dfa
je 0x68881983
cmp eax, 0x78d7dad
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xadbe0a37
mov ecx, 0x552415ba
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x84103166
jle 0x6887f9fe
cmp eax, 0x84103167
je 0x688819ae
cmp eax, 0x84231351
je 0x688819d9
cmp eax, 0x84c45f7e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6d68a8ac
mov ecx, 0xf70b44b9
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x47251d9a
jle 0x6887fa3f
cmp eax, 0x47251d9b
je 0x68881a04
cmp eax, 0x474ac272
je 0x68881a0e
cmp eax, 0x4811c5fb
jne 0x6887bcfd
mov rcx, rdi
call sub.msvcrt.dll_puts
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e71fbd2
mov ecx, 0x5ec26245
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xc23d08e6
jle 0x6887fa80
cmp eax, 0xc23d08e7
je 0x68881a18
cmp eax, 0xc2bfef95
je 0x68881a43
cmp eax, 0xc3811c24
jne 0x6887bcfd
mov eax, 0x4686fd9
jmp 0x6887bcfd
cmp eax, 0x2130b81c
jle 0x6887faaf
cmp eax, 0x2130b81d
je 0x68881a5a
cmp eax, 0x215be0fe
je 0x68881a6c
cmp eax, 0x21cb9e9a
jne 0x6887bcfd
lea rcx, str.Error:_Invalid_module_or_API_table.
call sub.msvcrt.dll_puts
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xda4e40a3
mov ecx, 0x6ab51f02
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xa01031da
jle 0x6887faf0
cmp eax, 0xa01031db
je 0x68881a97
cmp eax, 0xa0115d1f
je 0x68881ac2
cmp eax, 0xa0409f22
jne 0x6887bcfd
mov eax, 0xd62a0d00
jmp 0x6887bcfd
cmp eax, 0x66d29e23
jle 0x6887fb31
cmp eax, 0x66d29e24
je 0x68881af5
cmp eax, 0x66ff8d67
je 0x68881b20
cmp eax, 0x678438da
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x52f914c
mov ecx, 0x53769d9b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xe30eef2a
jle 0x6887fb72
cmp eax, 0xe30eef2b
je 0x68881b4b
cmp eax, 0xe3ed9e61
je 0x68881b55
cmp eax, 0xe41842c1
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6d68a8ac
mov ecx, 0x10ef1c4c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x11249184
jle 0x6887fb92
cmp eax, 0x11249185
je 0x68881b5f
cmp eax, 0x113f1370
je 0x68881b69
cmp eax, 0x11ee3d46
jne 0x6887bcfd
mov eax, 0x6c859ec2
jmp 0x6887bcfd
cmp eax, 0x92f90f53
jle 0x6887fbd3
cmp eax, 0x92f90f54
je 0x68881b94
cmp eax, 0x935d3a06
je 0x68881bbf
cmp eax, 0x93961e6a
jne 0x6887bcfd
lea rcx, str.Info:_PE_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x30]
mov eax, 0x36fb6abb
jmp 0x6887bcfd
cmp eax, 0x5743d186
jle 0x6887fc27
cmp eax, 0x5743d187
je 0x68881bc9
cmp eax, 0x579063c2
je 0x68881bd3
cmp eax, 0x58202b0a
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1d410068
mov ecx, 0xbbe3403b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xd3f73fd7
jle 0x6887fc47
cmp eax, 0xd3f73fd8
je 0x68881bdd
cmp eax, 0xd41dc218
je 0x68881be7
cmp eax, 0xd5bd5e11
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb650eda5
mov ecx, 0x4686fd9
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x35000ac9
jle 0x6887fc88
cmp eax, 0x35000aca
je 0x68881c12
cmp eax, 0x350d85f2
je 0x68881c3d
cmp eax, 0x35888c47
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x956d0e1b
mov ecx, 0x27f67dd4
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xaf4d628e
jle 0x6887fcc9
cmp eax, 0xaf4d628f
je 0x68881c47
cmp eax, 0xafe961e8
je 0x68881c72
cmp eax, 0xafecb48c
jne 0x6887bcfd
mov eax, 0x72ad9dfc
jmp 0x6887bcfd
cmp eax, 0x7325f68a
jle 0x6887fd0a
cmp eax, 0x7325f68b
je 0x68881c9d
cmp eax, 0x733e85ce
je 0x68881ca7
cmp eax, 0x73d9d0e8
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2b62d63a
mov ecx, 0x6d0d3fbf
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xf50f36ff
jle 0x6887fd4b
cmp eax, 0xf50f3700
je 0x68881cb1
cmp eax, 0xf5568e9a
je 0x68881cce
cmp eax, 0xf66f3cab
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeea8e0eb
mov ecx, 0x4271151e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xb18bf06
jle 0x6887fd8c
cmp eax, 0xb18bf07
je 0x68881ce8
cmp eax, 0xbc0f40d
je 0x68881cf5
cmp eax, 0xbe4ea33
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8093a52
mov ecx, 0x71297ce4
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x8bb06b6a
jle 0x6887fdac
cmp eax, 0x8bb06b6b
je 0x68881cff
cmp eax, 0x8bca53f2
je 0x68881d2a
cmp eax, 0x8bdc75a8
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8332f8b0
mov ecx, 0x606c4bea
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x51815ecb
jle 0x6887fdcc
cmp eax, 0x51815ecc
je 0x68881d55
cmp eax, 0x51b1b5d7
je 0x68881d80
cmp eax, 0x528cc52f
jne 0x6887bcfd
mov eax, 0x29610bd3
jmp 0x6887bcfd
cmp eax, 0xca4d179d
jle 0x6887fe0d
cmp eax, 0xca4d179e
je 0x68881dab
cmp eax, 0xcc35fd9f
je 0x68881db5
cmp eax, 0xcd5c68b7
jne 0x6887bcfd
mov eax, 0x98c4828e
jmp 0x6887bcfd
cmp eax, 0x2b432532
jle 0x6887fe4e
cmp eax, 0x2b432533
je 0x68881dcc
cmp eax, 0x2b62d63a
je 0x68881dd6
cmp eax, 0x2bbaab54
jne 0x6887bcfd
lea rcx, str.Error:_Machine_type_does_not_match_64_bit_architecture.
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf50f3700
mov ecx, 0x59e25e1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xa7e064c8
jle 0x6887fe8f
cmp eax, 0xa7e064c9
je 0x68881de0
cmp eax, 0xa81b82c5
je 0x68881e0b
cmp eax, 0xa81fbc53
jne 0x6887bcfd
lea rcx, str.Error:_Invalid_optional_header_magic_for_64_bit_machine.
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0x4d54bd63
jmp 0x6887bcfd
cmp eax, 0x6c553d4e
jle 0x6887fedf
cmp eax, 0x6c553d4f
je 0x68881e36
cmp eax, 0x6c7b7bcb
je 0x68881e61
cmp eax, 0x6c859ec2
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x11ee3d46
mov ecx, 0x971529e4
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xe9b5c2da
jle 0x6887feff
cmp eax, 0xe9b5c2db
je 0x68881e9d
cmp eax, 0xe9be8d96
je 0x68881eaa
cmp eax, 0xe9c9f67a
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa34b3646
mov ecx, 0xbc55b0c2
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x191797d2
jle 0x6887ff1f
cmp eax, 0x191797d3
je 0x68881eb4
cmp eax, 0x19b99df0
je 0x68881edf
cmp eax, 0x1a13d599
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x328ff6a8
mov ecx, 0x830819e9
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x99c445db
jle 0x6887ff4e
cmp eax, 0x99c445dc
je 0x68881f0a
cmp eax, 0x9a3c1197
je 0x68881f14
cmp eax, 0x9a4a97c4
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x93961e6a
mov ecx, 0x36fb6abb
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x606c4be9
jle 0x6887ff8f
cmp eax, 0x606c4bea
je 0x68881f3f
cmp eax, 0x607dd444
je 0x68881f79
cmp eax, 0x612656f2
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf6d391d0
mov ecx, 0x5ad06e53
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xdbde9476
jle 0x6887ffaf
cmp eax, 0xdbde9477
je 0x68881fa4
cmp eax, 0xdc58e559
je 0x68881fcf
cmp eax, 0xdcd942a5
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe2ec687b
mov ecx, 0xa01031db
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x3f3a3256
jle 0x68880014
cmp eax, 0x3f3a3257
je 0x68881fd9
cmp eax, 0x3fb8a051
je 0x68882004
cmp eax, 0x40299f8f
jne 0x6887bcfd
mov eax, 0xa846fa63
jmp 0x6887bcfd
cmp eax, 0xb9370d28
jle 0x68880055
cmp eax, 0xb9370d29
je 0x6888202f
cmp eax, 0xb99bb8b5
je 0x68882039
cmp eax, 0xb9bddd5e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa04fce94
mov ecx, 0x297ef0e7
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x7c0879ef
jle 0x6888007d
cmp eax, 0x7c0879f0
je 0x68882043
cmp eax, 0x7c3420b3
je 0x68882055
cmp eax, 0x7d2a70b4
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc1c23fbb
mov ecx, 0xd88eb5e3
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xfcd42af5
jle 0x6888009d
cmp eax, 0xfcd42af6
je 0x68882067
cmp eax, 0xfe01b663
je 0x68882092
cmp eax, 0xfec5e60a
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb68c6815
mov ecx, 0xfc73fbfe
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x53b25c0
jle 0x688800fd
cmp eax, 0x53b25c1
je 0x688820ab
cmp eax, 0x59b0bae
je 0x688820bd
cmp eax, 0x59e25e1
jne 0x6887bcfd
mov eax, 0x1b25214f
jmp 0x6887bcfd
cmp eax, 0x876537cb
jle 0x6888011d
cmp eax, 0x876537cc
je 0x688820e8
cmp eax, 0x8796ae06
je 0x688820f2
cmp eax, 0x8842d42e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x795a467
mov ecx, 0xd0a73244
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x4d54bd62
jle 0x6888015e
cmp eax, 0x4d54bd63
je 0x68882109
cmp eax, 0x4d62141b
je 0x68882147
cmp eax, 0x4d9a0592
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d16a050
mov ecx, 0xe9b5c2db
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xc5dabd87
jle 0x6888019f
cmp eax, 0xc5dabd88
je 0x68882172
cmp eax, 0xc6c10711
je 0x6888217c
cmp eax, 0xc7819528
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1bac5b8a
mov ecx, 0x95c08c98
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x2779cda5
jle 0x688801bf
cmp eax, 0x2779cda6
je 0x688821b4
cmp eax, 0x278cf036
je 0x688821be
cmp eax, 0x27f67dd4
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x956d0e1b
mov ecx, 0x558b9522
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xa2d29232
jle 0x68880200
cmp eax, 0xa2d29233
je 0x688821e9
cmp eax, 0xa2ee497a
je 0x688821f3
cmp eax, 0xa34b3646
jne 0x6887bcfd
mov rcx, rdi
call sub.msvcrt.dll_puts
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, 0xbc55b0c2
jmp 0x6887bcfd
cmp eax, 0x6a97c5fa
jle 0x68880220
cmp eax, 0x6a97c5fb
je 0x6888221e
cmp eax, 0x6ab51f02
je 0x68882249
cmp eax, 0x6ace385d
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1acdd5e2
mov ecx, 0x8f9209b7
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xe6a93e8e
jle 0x68880240
cmp eax, 0xe6a93e8f
je 0x68882274
cmp eax, 0xe6de9aa7
je 0x68882286
cmp eax, 0xe7e2d517
jne 0x6887bcfd
mov eax, 0x3f8b761
jmp 0x6887bcfd
cmp eax, 0x16d9a310
jle 0x68880281
cmp eax, 0x16d9a311
je 0x688822b1
cmp eax, 0x16dc6ba8
je 0x688822dc
cmp eax, 0x16ed1b9d
jne 0x6887bcfd
mov eax, 0xd230451d
jmp 0x6887bcfd
cmp eax, 0x95c27752
jle 0x688802c2
cmp eax, 0x95c27753
je 0x68882307
cmp eax, 0x96440729
je 0x68882342
cmp eax, 0x9676bcbc
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x600dc341
mov ecx, 0xdb5d033d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x5c11df43
jle 0x68880303
cmp eax, 0x5c11df44
je 0x6888234c
cmp eax, 0x5c13f8c8
je 0x68882377
cmp eax, 0x5c6576bf
jne 0x6887bcfd
cmp byte [rsp + 0x2c], 0
mov eax, 0xee4910a7
mov ecx, 0x65a009f2
cmovne eax, ecx
jmp 0x6887bcfd
cmp eax, 0xd8020af9
jle 0x68880344
cmp eax, 0xd8020afa
je 0x68882381
cmp eax, 0xd88eb5e3
je 0x688823ac
cmp eax, 0xd8b2c2e8
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6fa87ed
mov ecx, 0xe52d8262
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x3b79834e
jle 0x68880385
cmp eax, 0x3b79834f
je 0x688823d7
cmp eax, 0x3b8185cb
je 0x68882402
cmp eax, 0x3b8608a0
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c0b05a3
mov ecx, 0x57059506
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xb50db691
jle 0x688803c6
cmp eax, 0xb50db692
je 0x6888242d
cmp eax, 0xb5e0daf0
je 0x68882437
cmp eax, 0xb63d07b3
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe2eadfdf
mov ecx, 0xd8b2c2e8
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x770627b7
jle 0x68880407
cmp eax, 0x770627b8
je 0x68882462
cmp eax, 0x77404cdd
je 0x6888248d
cmp eax, 0x7768381d
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x94186abb
mov ecx, 0x6d91797
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xf950e863
jle 0x68880427
cmp eax, 0xf950e864
je 0x688824b8
cmp eax, 0xf9ad5aa1
je 0x688824e3
cmp eax, 0xfa403359
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x57117b9f
mov ecx, 0xa2d29233
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xe580457
jle 0x68880447
cmp eax, 0xe580458
je 0x6888250e
cmp eax, 0xeba3d87
je 0x68882539
cmp eax, 0xed5c0b6
jne 0x6887bcfd
mov eax, 0x3da7032e
jmp 0x6887bcfd
cmp eax, 0x8e434a79
jle 0x68880467
cmp eax, 0x8e434a7a
je 0x68882564
cmp eax, 0x8ea309ce
je 0x6888258f
cmp eax, 0x8ed4fd4a
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x94bd5f46
mov ecx, 0x225f5a6b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x54efede2
jle 0x68880487
cmp eax, 0x54efede3
je 0x688825ba
cmp eax, 0x550985a5
je 0x688825c4
cmp eax, 0x552415ba
jne 0x6887bcfd
mov eax, 0xd0a73244
jmp 0x6887bcfd
cmp eax, 0xd098ff90
jle 0x688804c8
cmp eax, 0xd098ff91
je 0x688825ce
cmp eax, 0xd0a73244
je 0x688825f9
cmp eax, 0xd111f754
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a0a2dfb
mov ecx, 0xaaca78f1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x30e76f91
jle 0x68880509
cmp eax, 0x30e76f92
je 0x68882624
cmp eax, 0x30ef83b8
je 0x6888262e
cmp eax, 0x319ff469
jne 0x6887bcfd
mov eax, 0x8ea309ce
jmp 0x6887bcfd
cmp eax, 0xaaca78f0
jle 0x6888054a
cmp eax, 0xaaca78f1
je 0x68882638
cmp eax, 0xab68985e
je 0x68882663
cmp eax, 0xac4cd3c8
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x43d30ab3
mov ecx, 0x3f3a3257
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x6f806f88
je 0x6888268e
cmp eax, 0x6fadcfb1
je 0x68882698
cmp eax, 0x70234682
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9abfb1bf
mov ecx, 0x72baadaa
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xeea8e0eb
je 0x688826a2
cmp eax, 0xef13da57
je 0x688826ac
cmp eax, 0xef4eff1c
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xde027bc9
mov ecx, 0x71080b69
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x1d1ebe5d
je 0x688826d7
cmp eax, 0x1d410068
je 0x68882702
cmp eax, 0x1da93461
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8506c294
mov ecx, 0x41b8f29e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x9c7e4a9d
je 0x6888270c
cmp eax, 0x9c94c6ec
je 0x68882716
cmp eax, 0x9d88efc2
jne 0x6887bcfd
mov eax, 0xc9ee601a
jmp 0x6887bcfd
cmp eax, 0x63f270ba
je 0x68882741
cmp eax, 0x64351611
je 0x6888276c
cmp eax, 0x644015ff
jne 0x6887bcfd
mov eax, 0x65777375
jmp 0x6887bcfd
cmp eax, 0xdf9ea43f
je 0x68882776
cmp eax, 0xdfe11144
je 0x68882780
cmp eax, 0xe1840326
jne 0x6887bcfd
lea rcx, str.Error:_Machine_type_does_not_match_64_bit_architecture.
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb1519bfc
mov ecx, 0x59b0bae
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x42d761bf
je 0x6888278a
cmp eax, 0x43784ace
je 0x688827b5
cmp eax, 0x4378c65c
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x644015ff
mov ecx, 0x65777375
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xbd79c560
je 0x688827bf
cmp eax, 0xbdf60d31
je 0x688827ea
cmp eax, 0xbe080d3d
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfc3f3df0
mov ecx, 0x1a13d599
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x7f690ec1
je 0x68882805
cmp eax, 0x7f9e30d1
je 0x6888281b
cmp eax, 0x7fc769f4
jne 0x6887bcfd
mov rcx, rbp
call sub.msvcrt.dll_puts
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb836e2dc
mov ecx, 0x2b432533
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x16ecc27
je 0x68882846
cmp eax, 0x1eb5c89
je 0x68882850
cmp eax, 0x2a95d8a
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb07e44d
mov ecx, 0xf9ad5aa1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x795a467
je 0x6888287b
cmp eax, 0x7d48e4b
jne 0x68883859
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd95f1ff4
mov ecx, 0x3b79834f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x80c71000
je 0x688828a6
cmp eax, 0x80d2b31f
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa1b74e12
mov ecx, 0x25a42de4
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x43978d20
je 0x688828d1
cmp eax, 0x4397dbdc
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3450d8da
mov ecx, 0x1846f843
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xbfb103d9
je 0x688828fc
cmp eax, 0xbff2f9b4
jne 0x6887bcfd
mov eax, 0xeba3d87
jmp 0x6887bcfd
cmp eax, 0x1dcf9899
je 0x68882927
cmp eax, 0x1dfe33b6
jne 0x6887bcfd
mov eax, 0xc3ba2580
jmp 0x6887bcfd
cmp eax, 0x9d8e68b1
je 0x68882931
cmp eax, 0x9de07ac0
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6f806f88
mov ecx, 0xcf46d50e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x6509d25b
je 0x6888295c
cmp eax, 0x655f318f
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86557891
mov ecx, 0xfcb39d7
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xe1937234
je 0x68882987
cmp eax, 0xe1ce487e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x84231351
mov ecx, 0x2cb466a3
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xf52afef
je 0x688829b2
cmp eax, 0xf6a2643
jne 0x6887bcfd
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x44], eax
mov eax, 0x40a93fb0
jmp 0x6887bcfd
cmp eax, 0x8f9209b7
je 0x688829dd
cmp eax, 0x909a3d2a
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e79d3ea
mov ecx, 0x3d4265e9
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x55604155
je 0x68882a08
cmp eax, 0x558b9522
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7e9b46d0
mov ecx, 0x7f112b0b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xd1797cfd
je 0x68882a33
cmp eax, 0xd1edfc7e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xda7e4e9
mov ecx, 0x939f6906
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x32014a29
je 0x68882a6d
cmp eax, 0x328ff6a8
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9c7e4a9d
mov ecx, 0x3b8185cb
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xacb0535f
je 0x68882a98
cmp eax, 0xad38032d
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6198dd17
mov ecx, 0x1da93461
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x7042b1c5
je 0x68882ac3
cmp eax, 0x71080b69
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91791f2d
mov ecx, 0x32014a29
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xf02a6b36
je 0x68882acd
cmp eax, 0xf0398ae5
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa42ff257
mov ecx, 0x5dc2c24
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xa030858
je 0x68882af8
cmp eax, 0xa327de0
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xafecb48c
mov ecx, 0x72ad9dfc
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x89139cbd
je 0x68882b23
cmp eax, 0x89a685ba
jne 0x6887bcfd
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x48], eax
mov eax, 0x6d7b3d77
jmp 0x6887bcfd
cmp eax, 0x4e376ba4
je 0x68882b4e
cmp eax, 0x4e79d3ea
jne 0x6887bcfd
mov eax, 0x3d4265e9
jmp 0x6887bcfd
cmp eax, 0xc7c171e9
je 0x68882b79
cmp eax, 0xc8af2dc3
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x429cc221
mov ecx, 0xe5f4cbf8
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x29610bd3
je 0x68882ba4
cmp eax, 0x296c9069
jne 0x6887bcfd
mov eax, 0x619fba37
jmp 0x6887bcfd
cmp eax, 0xa3d4ab1c
je 0x68882bde
cmp eax, 0xa42d45ce
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x678438da
mov ecx, 0xce9c4c98
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x6b64012f
je 0x68882c09
cmp eax, 0x6bb4f878
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c41aa1e
mov ecx, 0xe6837ff5
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xe7ebf8c7
je 0x68882c34
cmp eax, 0xe8093a52
jne 0x6887bcfd
mov eax, 0xbe4ea33
jmp 0x6887bcfd
cmp eax, 0x1708167b
je 0x68882c5f
cmp eax, 0x1718f8ec
jne 0x6887bcfd
mov rcx, r14
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0x340e46b8
jmp 0x6887bcfd
cmp eax, 0x971529e4
je 0x68882c8a
cmp eax, 0x97c25f8d
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcdb612a2
mov ecx, 0x607dd444
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x5ec26245
je 0x68882cb5
cmp eax, 0x5ed21879
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c0b05a3
mov ecx, 0x3b8608a0
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xd8b6eee1
je 0x68882ce0
cmp eax, 0xd95f1ff4
jne 0x6887bcfd
mov eax, 0x7d48e4b
jmp 0x6887bcfd
cmp eax, 0x3c0d501c
je 0x68882d0b
cmp eax, 0x3cb09110
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x30e76f92
mov ecx, 0x1d116431
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xb650eda5
je 0x68882d36
cmp eax, 0xb66e9a43
jne 0x6887bcfd
mov rax, qword [rsp + 0x30]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xea380d1a
mov ecx, 0x876537cc
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x776b5587
je 0x68882d61
cmp eax, 0x778efa5d
jne 0x6887bcfd
mov eax, 0x770627b8
jmp 0x6887bcfd
cmp eax, 0xfa5b02a6
je 0x68882d6b
cmp eax, 0xfaab7ca0
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa0409f22
mov ecx, 0xd62a0d00
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x326f520
je 0x68882d96
cmp eax, 0x375efc3
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x85fb264c
mov ecx, 0x35000aca
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x8506c294
je 0x68882da0
cmp eax, 0x855619ef
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x795a467
mov ecx, 0x5ffd75c3
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x491bb17f
je 0x68882daa
cmp eax, 0x49f182f2
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x776b5587
mov ecx, 0x6e544781
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xc3ba2580
je 0x68882dd5
cmp eax, 0xc3c6607d
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x474ac272
mov ecx, 0x9c4818fc
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x225f5a6b
je 0x68882e00
cmp eax, 0x23c18e32
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xae444db3
mov ecx, 0x9b7bad1d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xa04fce94
je 0x68882e2b
cmp eax, 0xa0676257
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe54f811a
mov ecx, 0x9c58d24c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x67889495
je 0x68882e56
cmp eax, 0x6855fdc7
jne 0x6887bcfd
mov eax, 0x51815ecc
jmp 0x6887bcfd
cmp eax, 0xe465f7bb
je 0x68882e60
cmp eax, 0xe4ea6d11
jne 0x6887bcfd
mov eax, 0xbc936a70
jmp 0x6887bcfd
cmp eax, 0x1215e51c
je 0x68882e8b
cmp eax, 0x139bc173
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe853cc77
mov ecx, 0xde5728d9
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x939f6906
je 0x68882eb6
cmp eax, 0x94186abb
jne 0x6887bcfd
mov eax, 0x6d91797
jmp 0x6887bcfd
cmp eax, 0x584095f0
je 0x68882ee1
cmp eax, 0x585ba258
jne 0x6887bcfd
mov eax, 0xf6ccf6d0
jmp 0x6887bcfd
cmp eax, 0xd5e74ac6
je 0x68882eeb
cmp eax, 0xd62a0d00
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa0409f22
mov ecx, 0x92a5eb5
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x35bf6f0d
je 0x68882f16
cmp eax, 0x3673b6d2
jne 0x6887bcfd
mov eax, 0x8f9209b7
jmp 0x6887bcfd
cmp eax, 0xb049c0d2
je 0x68882f41
cmp eax, 0xb1519bfc
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcd5c68b7
mov ecx, 0x98c4828e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x7457f3f1
je 0x68882f6c
cmp eax, 0x74776164
jne 0x6887bcfd
mov eax, 0x1b1c0cd2
jmp 0x6887bcfd
cmp eax, 0xf6ccf6d0
je 0x68882f76
cmp eax, 0xf6d391d0
jne 0x6887bcfd
mov eax, 0x5ad06e53
jmp 0x6887bcfd
cmp eax, 0xbf1bff9
je 0x68882fa1
cmp eax, 0xc20c22e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb50db692
mov ecx, 0x4e91dfdc
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x8c4ef431
je 0x68882fcc
cmp eax, 0x8c7262e2
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1dcf9899
mov ecx, 0xa3d4ab1c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x52f101ff
je 0x68882ff7
cmp eax, 0x53020d2c
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5f90ff00
mov ecx, 0xa2ee497a
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xcdaae487
je 0x68883022
cmp eax, 0xcdb612a2
jne 0x6887bcfd
mov eax, 0x607dd444
jmp 0x6887bcfd
cmp eax, 0x2beda784
je 0x68883058
cmp eax, 0x2c74f9f2
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b36c603
mov ecx, 0xbd79c560
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xa82c688a
je 0x68883062
cmp eax, 0xa83cae1d
jne 0x6887bcfd
lea rcx, str.Error:_Invalid_module_or_API_table.
call sub.msvcrt.dll_puts
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7217de99
mov ecx, 0x50a3ce0c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x6cdbc180
je 0x68883079
cmp eax, 0x6d0d3fbf
jne 0x6887bcfd
mov eax, 0x1b5515cb
jmp 0x6887bcfd
cmp eax, 0xea380d1a
je 0x68883089
cmp eax, 0xea3a732b
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x778efa5d
mov ecx, 0x770627b8
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x1acdd5e2
je 0x68883098
cmp eax, 0x1b0fdeaf
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x528cc52f
mov ecx, 0x29610bd3
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x9abfb1bf
je 0x688830c3
cmp eax, 0x9b474ee1
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x272f69a2
mov ecx, 0xf2aaf6d8
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x612893e4
je 0x688830cd
cmp eax, 0x61806f36
jne 0x6887bcfd
mov eax, 0x89139cbd
jmp 0x6887bcfd
cmp eax, 0xdd889c80
je 0x688830dc
cmp eax, 0xddd0631a
jne 0x6887bcfd
lea rcx, str.Info:_PE_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x30]
mov eax, 0xc4134273
jmp 0x6887bcfd
cmp eax, 0x403c7e91
je 0x68883107
cmp eax, 0x40a93fb0
jne 0x6887bcfd
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x50], eax
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfc3f3df0
mov ecx, 0xbe080d3d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xb9d927f1
je 0x68883132
cmp eax, 0xba22ac7d
jne 0x6887bcfd
mov eax, 0xdbde9477
jmp 0x6887bcfd
cmp eax, 0x7d85388c
je 0x6888315d
cmp eax, 0x7d922fd5
jne 0x6887bcfd
mov rcx, r12
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa9f3714c
mov ecx, 0xb31ac926
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xfecc510e
je 0x68883188
cmp eax, 0xff72c316
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x319ff469
mov ecx, 0x8ea309ce
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x5dc2c24
je 0x688831b3
cmp eax, 0x620e930
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xafe961e8
mov ecx, 0xa0676257
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x8332f8b0
je 0x688831de
cmp eax, 0x83530d43
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x43784ace
mov ecx, 0xd3f73fd8
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x45342773
je 0x688831f7
cmp eax, 0x45980d70
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x40299f8f
mov ecx, 0xa846fa63
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xc1c23fbb
je 0x68883222
cmp eax, 0xc1fd893e
jne 0x6887bcfd
mov rcx, r12
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0x98b12a64
jmp 0x6887bcfd
cmp eax, 0x2097d26a
je 0x6888322c
cmp eax, 0x210cf207
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x16d9a311
mov ecx, 0xa7e064c9
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x9fd82bab
je 0x68883236
cmp eax, 0x9fe20111
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x830d428b
mov ecx, 0x3673b6d2
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x65a4ae53
je 0x68883261
cmp eax, 0x66483044
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa99cc68
mov ecx, 0x550985a5
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xe2eadfdf
je 0x6888328c
cmp eax, 0xe2ec687b
jne 0x6887bcfd
mov eax, 0xa01031db
jmp 0x6887bcfd
cmp eax, 0x10d9e2f1
je 0x688832b7
cmp eax, 0x10ef1c4c
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdee30583
mov ecx, 0x6bd9d058
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x9229eac0
je 0x688832e2
cmp eax, 0x9258dbde
jne 0x6887bcfd
mov rax, qword [rsp + 0x30]
movzx eax, word [rax + 0x18]
cmp eax, 0x20b
setne byte [rsp + 0x2f]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa72c403
mov ecx, 0x113f1370
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x57059506
je 0x688832ec
cmp eax, 0x57117b9f
jne 0x6887bcfd
mov eax, 0xfa403359
jmp 0x6887bcfd
cmp eax, 0xd383562f
je 0x68883317
cmp eax, 0xd3f25791
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7d2a70b4
mov ecx, 0x24f51df7
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x3450d8da
je 0x68883321
cmp eax, 0x3459c6b6
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x96440729
mov ecx, 0x6a97c5fb
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xae444db3
je 0x6888332b
cmp eax, 0xaf4b33aa
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x935d3a06
mov ecx, 0x3f02ce80
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x72baadaa
je 0x68883335
cmp eax, 0x72cd14b9
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x37d318c1
mov ecx, 0xfa5b02a6
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xf2aaf6d8
je 0x68883360
cmp eax, 0xf3f00fc1
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc5dabd88
mov ecx, 0x65a4ae53
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xab2fd14
je 0x6888336a
cmp eax, 0xb07e44d
jne 0x6887bcfd
mov eax, 0x2a95d8a
jmp 0x6887bcfd
cmp eax, 0x8ac36ea4
je 0x688833a4
cmp eax, 0x8b36c603
jne 0x6887bcfd
mov eax, 0x2c74f9f2
jmp 0x6887bcfd
cmp eax, 0x50a3ce0c
je 0x688833ae
cmp eax, 0x517b400f
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x485220
mov ecx, 0x8679e89e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xc9ee601a
je 0x688833d9
cmp eax, 0xca3cf13e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x68e5f8d2
mov ecx, 0x3c0d501c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x2a1723da
je 0x68883404
cmp eax, 0x2b3f83e1
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa213494d
mov ecx, 0x2779cda6
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xa6a4d9a1
je 0x6888341d
cmp eax, 0xa764a128
jne 0x6887bcfd
mov rcx, r14
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a1723da
mov ecx, 0xfb67fc3a
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x6c21d992
je 0x68883448
cmp eax, 0x6c41aa1e
jne 0x6887bcfd
mov eax, 0xe6837ff5
jmp 0x6887bcfd
cmp eax, 0xe970308b
je 0x68883452
cmp eax, 0xe9b1d08c
jne 0x6887bcfd
mov eax, 0xf0398ae5
jmp 0x6887bcfd
cmp eax, 0x1846f843
je 0x6888345c
cmp eax, 0x1859f79c
jne 0x6887bcfd
mov rcx, r14
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0xa0b68877
jmp 0x6887bcfd
cmp eax, 0x9904560a
je 0x68883487
cmp eax, 0x99b2f61d
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5743d187
mov ecx, 0x58e899bc
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x5ffd75c3
je 0x688834b2
cmp eax, 0x600dc341
jne 0x6887bcfd
mov eax, 0xdb5d033d
jmp 0x6887bcfd
cmp eax, 0xdb5d033d
je 0x688834dd
cmp eax, 0xdb98790b
jne 0x6887bcfd
mov rcx, rbp
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x38]
movzx eax, word [rax]
cmp eax, 0x5a4d
setne byte [rsp + 0x2c]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c0879f0
mov ecx, 0xd8020afa
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x3f02ce80
je 0x68883508
cmp eax, 0x3f20cfde
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf9ea43f
mov ecx, 0xf950e864
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xb82985bf
je 0x68883512
cmp eax, 0xb836e2dc
jne 0x6887bcfd
mov rcx, rbp
call sub.msvcrt.dll_puts
mov eax, 0x7fc769f4
jmp 0x6887bcfd
cmp eax, 0x7ae19466
je 0x6888353d
cmp eax, 0x7b58e193
jne 0x6887bcfd
mov eax, 0x53e9ecf5
jmp 0x6887bcfd
cmp eax, 0xfc3f3df0
je 0x68883568
cmp eax, 0xfc73fbfe
jne 0x6887bcfd
lea rcx, str.Info:_PE_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x30]
movzx eax, word [rax + 4]
cmp eax, 0x8664
sete byte [rsp + 0x2e]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb68c6815
mov ecx, 0xfb5751fa
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x4c2561c
je 0x68883572
cmp eax, 0x52f914c
jne 0x6887bcfd
mov eax, 0x53769d9b
jmp 0x6887bcfd
cmp eax, 0x86557891
je 0x6888357c
cmp eax, 0x8679e89e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x485220
mov ecx, 0x10d9e2f1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x4d16a050
je 0x68883586
cmp eax, 0x4d3eb6fd
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x584095f0
mov ecx, 0x1eb5c89
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xc50c5dea
je 0x68883590
cmp eax, 0xc56f91c8
jne 0x6887bcfd
mov eax, 0xc23d08e7
jmp 0x6887bcfd
cmp eax, 0x260bc035
je 0x688835bb
cmp eax, 0x272f69a2
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x89c840e1
mov ecx, 0xf709206a
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xa1d182d8
je 0x688835e6
cmp eax, 0xa213494d
jne 0x6887bcfd
mov eax, 0x2b3f83e1
jmp 0x6887bcfd
cmp eax, 0x6a6c3cf3
je 0x68883611
cmp eax, 0x6a7a64f2
jne 0x6887bcfd
mov eax, 0x86482b11
jmp 0x6887bcfd
cmp eax, 0xe657a2c3
je 0x6888363c
cmp eax, 0xe6837ff5
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c41aa1e
mov ecx, 0xdb35d20
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x15b78431
je 0x68883646
cmp eax, 0x16800458
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f4c8ffc
mov ecx, 0x5b05b05e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x956d0e1b
je 0x68883671
cmp eax, 0x95c08c98
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1bac5b8a
mov ecx, 0xe2a556dd
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x5ad06e53
je 0x6888367b
cmp eax, 0x5b05b05e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x55604155
mov ecx, 0xa9d591a8
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xd7dcfce9
je 0x688836a6
cmp eax, 0xd7ed1fb7
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xda4e40a3
mov ecx, 0x21cb9e9a
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x3a0edd99
je 0x688836d1
cmp eax, 0x3ac6e37e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8cc992dd
mov ecx, 0xfec5e60a
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xb31ac926
je 0x688836fc
cmp eax, 0xb3d2a606
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8bdc75a8
mov ecx, 0x6e787e86
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x75f1d7f0
je 0x68883727
cmp eax, 0x76c63e89
jne 0x6887bcfd
mov eax, 0x43d5737f
jmp 0x6887bcfd
cmp eax, 0xf8f0f37b
je 0x68883752
cmp eax, 0xf91235b4
jne 0x6887bcfd
mov eax, 0x7f2dbc26
jmp 0x6887bcfd
cmp eax, 0xdf0162f
je 0x6888377d
cmp eax, 0xe3dda88
jne 0x6887bcfd
mov eax, 0xf66f3cab
jmp 0x6887bcfd
cmp eax, 0x8d1b1a26
je 0x68883794
cmp eax, 0x8d649f31
jne 0x6887bcfd
mov eax, 0x543f267e
jmp 0x6887bcfd
cmp eax, 0x53e9ecf5
je 0x688837bf
cmp eax, 0x543f267e
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeaedebe4
mov ecx, 0xdf760499
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xcf8d03b8
je 0x688837ea
cmp eax, 0xcfcd69b2
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x585ba258
mov ecx, 0xf6ccf6d0
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0x305c36f1
je 0x68883815
cmp eax, 0x30caadb5
jne 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2097d26a
mov ecx, 0x7f513ed2
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp eax, 0xa9f3714c
je 0x68883840
cmp eax, 0xaaa867d0
jne 0x6887bcfd
mov eax, 0xce9c4c98
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfe01b663
mov ecx, 0xab2fd14
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x579063c2
mov ecx, 0xf6a2643
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa99cc68
mov ecx, 0x66483044
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a4a97c4
mov ecx, 0x51b1b5d7
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x95c08c98
jmp 0x6887bcfd
mov eax, 0x53de4421
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa04fce94
mov ecx, 0xc7c171e9
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x77404cdd
mov ecx, 0xbc77a654
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe2eadfdf
mov ecx, 0xb63d07b3
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xfcd42af6
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfaab7ca0
mov ecx, 0x80d2b31f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x6bd9d058
jmp 0x6887bcfd
lea rcx, str.Error:_Invalid_optional_header_magic_for_64_bit_machine.
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe96e3f4a
mov ecx, 0x421a624f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeea8e0eb
mov ecx, 0x620e930
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7457f3f1
mov ecx, 0x1064e1e3
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x612656f2
mov ecx, 0x99b2f61d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf91235b4
mov ecx, 0xf768422e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xa1d182d8
jmp 0x6887bcfd
mov eax, 0xa7e064c9
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x935d3a06
mov ecx, 0xaf4b33aa
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1842ab14
mov ecx, 0x8c4ef431
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdebc35f4
mov ecx, 0x388a6f8d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xad38032d
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf91235b4
mov ecx, 0x7f2dbc26
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x3f3a3257
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a1723da
mov ecx, 0xa764a128
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5c13f8c8
mov ecx, 0x62882348
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, r14
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0xd1797cfd
jmp 0x6887bcfd
mov rcx, rdi
call sub.msvcrt.dll_puts
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf5568e9a
mov ecx, 0xef4eff1c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x16800458
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x964c645
mov ecx, 0xf52afef
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, rdi
call sub.msvcrt.dll_puts
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, 0x4811c5fb
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x644015ff
mov ecx, 0xe9b1d08c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x6e787e86
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x342cbe07
mov ecx, 0x4d074d59
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xc20c22e
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd5e74ac6
mov ecx, 0x53b25c1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xc50c5dea
jmp 0x6887bcfd
mov eax, 0xac4cd3c8
jmp 0x6887bcfd
mov eax, 0x32014a29
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdaa9dffe
mov ecx, 0x1b1c0cd2
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf9ea43f
mov ecx, 0x3f20cfde
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x16ed1b9d
mov ecx, 0x8d649f31
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d16a050
mov ecx, 0x4d9a0592
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2097d26a
mov ecx, 0x30caadb5
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, r14
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1718f8ec
mov ecx, 0xdb3ed0f7
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, rsi
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x38]
mov eax, 0x2050854c
jmp 0x6887bcfd
mov eax, 0x78d7dad
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6bb4f878
mov ecx, 0x375efc3
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
lea rcx, str.Error:_Invalid_module_or_API_table.
call sub.msvcrt.dll_puts
mov eax, 0xa83cae1d
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xce38e364
mov ecx, 0x331b5c10
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x159e5f7c
mov ecx, 0x9c24b45e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x7d85388c
jmp 0x6887bcfd
mov rax, qword [rsp + 0x30]
mov eax, 0x9258dbde
jmp 0x6887bcfd
mov rcx, rsi
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x38]
mov eax, 0xf709206a
jmp 0x6887bcfd
mov eax, 0xd111f754
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb50db692
mov ecx, 0x6509d25b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c21d992
mov ecx, 0x75f1d7f0
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9c9f67a
mov ecx, 0xd652ddc8
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x96440729
mov ecx, 0x3459c6b6
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x474ac272
mov ecx, 0xc3c6607d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x67889495
mov ecx, 0x8bb06b6b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
lea rcx, str.Error:_Invalid_module_or_API_table.
call sub.msvcrt.dll_puts
mov eax, 0x5dc2c24
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5c13f8c8
mov ecx, 0xc0e176ef
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x42353455
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdee30583
mov ecx, 0xfbcd7ff3
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xde5728d9
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xca4d179e
mov ecx, 0xbc0f40d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x94b8dafc
mov ecx, 0xdf0162f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xca4d179e
mov ecx, 0xe891ac5e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, r12
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc1fd893e
mov ecx, 0x47251d9b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7325f68b
mov ecx, 0x517b400f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd95f1ff4
mov ecx, 0x7d48e4b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xa2ee497a
jmp 0x6887bcfd
lea rcx, str.Error:_Invalid_module_or_API_table.
call sub.msvcrt.dll_puts
mov eax, 0x21cb9e9a
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa82c688a
mov ecx, 0x3a28ceb
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e79d3ea
mov ecx, 0xea707e45
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x61fc7e1e
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbdf60d31
mov ecx, 0x6c7b7bcb
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xe52d8262
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8bdc75a8
mov ecx, 0x1632c51
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x215be0fe
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a0a2dfb
mov ecx, 0xd111f754
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x80c71000
mov ecx, 0x35bf6f0d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, rsi
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x38]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa82c688a
mov ecx, 0x74776164
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7e2d517
mov ecx, 0xc2bfef95
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe247f58c
mov ecx, 0xc20c22e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x35000aca
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeaedebe4
mov ecx, 0x543f267e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9676bcbc
mov ecx, 0xe580458
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xca3cf13e
jmp 0x6887bcfd
lea rcx, str.Info:_PE_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x30]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xddd0631a
mov ecx, 0xee3e1534
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf50f3700
mov ecx, 0x2bbaab54
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xde027bc9
mov ecx, 0x3da7032e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, r14
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1859f79c
mov ecx, 0x76c63e89
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xef13da57
mov ecx, 0x9a3c1197
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xff72c316
mov ecx, 0x61fc7e1e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x3c0d501c
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6fa87ed
mov ecx, 0x6ace385d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x9c58d24c
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9be8d96
mov ecx, 0xd098ff91
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xf8f0f37b
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbc94cf64
mov ecx, 0xfeb6697
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x17decbb1
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5743d187
mov ecx, 0xadd8a04e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdd889c80
mov ecx, 0xd41dc218
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e71fbd2
mov ecx, 0x4811c5fb
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x690f5784
mov ecx, 0xdec692e1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
lea rcx, str.Info:_PE_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x30]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x93961e6a
mov ecx, 0x1dfe33b6
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xfa5b02a6
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7325f68b
mov ecx, 0xcf8d03b8
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2eb7adfd
mov ecx, 0x4100c859
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86557891
mov ecx, 0x655f318f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x63f270ba
jmp 0x6887bcfd
mov rcx, rsi
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x38]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x89c840e1
mov ecx, 0xbff2f9b4
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b58e193
mov ecx, 0x53e9ecf5
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
xor r13d, r13d
mov eax, 0x7998621a
jmp 0x6887bcfd
mov eax, 0x72cd14b9
jmp 0x6887bcfd
mov rcx, rdi
call sub.msvcrt.dll_puts
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, 0x95c27753
jmp 0x6887bcfd
mov eax, 0x3ac6e37e
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7d2a70b4
mov ecx, 0x3fb8a051
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x52f914c
mov ecx, 0xaaa867d0
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xf0596141
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x678438da
mov ecx, 0x8c7262e2
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rax, qword [rsp + 0x30]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x84231351
mov ecx, 0xc8af2dc3
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdcd942a5
mov ecx, 0x52f101ff
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x40299f8f
mov ecx, 0x84c45f7e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x159e5f7c
mov ecx, 0xf08b7ef1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1ce2d1f0
mov ecx, 0x53de4421
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x54], eax
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdd889c80
mov ecx, 0x1d1ebe5d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xe1840326
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x16ed1b9d
mov ecx, 0xd230451d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xad3deb6b
mov ecx, 0x2050854c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
lea rcx, str.Error:_Machine_type_does_not_match_64_bit_architecture.
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x24310cca
mov ecx, 0x909a3d2a
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaf4d628f
mov ecx, 0x1b5515cb
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb99bb8b5
mov ecx, 0x305c36f1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7042b1c5
mov ecx, 0xfecc510e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x296c9069
mov ecx, 0xd383562f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8cb2d762
mov ecx, 0x95c27753
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe853cc77
mov ecx, 0x6879417d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdcd942a5
mov ecx, 0x4397dbdc
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8506c294
mov ecx, 0x7dd5fa8
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1d410068
mov ecx, 0x6cdbc180
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xfc73fbfe
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x776b5587
mov ecx, 0x49f182f2
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xcdaae487
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc3c84321
mov ecx, 0x4eaaebbb
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x16dc6ba8
mov ecx, 0xbf1bff9
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x94186abb
mov ecx, 0x5c11df44
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x64351611
mov ecx, 0x855619ef
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x18428e4b
mov ecx, 0x58202b0a
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xea380d1a
mov ecx, 0xb66e9a43
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x388a6f8d
jmp 0x6887bcfd
mov eax, 0xc3c6607d
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc56f91c8
mov ecx, 0x7c2917
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp byte [rsp + 0x2d], 0
mov eax, 0x139bc173
mov ecx, 0xa5e91d2d
cmovne eax, ecx
jmp 0x6887bcfd
mov rcx, rbp
call sub.msvcrt.dll_puts
mov eax, 0x5ffc72c7
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7972c2e5
mov ecx, 0xa42d45ce
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe2ec687b
mov ecx, 0xc175dc65
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, rbp
call sub.msvcrt.dll_puts
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c3420b3
mov ecx, 0x11249185
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x75b0a710
mov ecx, 0x43978d20
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x30ef83b8
mov ecx, 0x19b99df0
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x45342773
jmp 0x6887bcfd
mov eax, 0xb9d927f1
jmp 0x6887bcfd
mov eax, 0xbf1bff9
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x612893e4
mov ecx, 0x4bf7b448
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2beda784
mov ecx, 0x98c2ac0b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xaf4b33aa
jmp 0x6887bcfd
mov eax, 0x58e899bc
jmp 0x6887bcfd
mov eax, 0x6ee379ec
jmp 0x6887bcfd
mov eax, 0xb63d07b3
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7e9b46d0
mov ecx, 0xf3f00fc1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x85fb264c
mov ecx, 0x42d761bf
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xf70b44b9
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2b62d63a
mov ecx, 0x73d9d0e8
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7972c2e5
mov ecx, 0x215be0fe
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xcf8d03b8
jmp 0x6887bcfd
mov eax, 0x92083823
jmp 0x6887bcfd
lea rcx, str.Error:_Machine_type_does_not_match_64_bit_architecture.
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0x2bbaab54
jmp 0x6887bcfd
mov rcx, rdi
call sub.msvcrt.dll_puts
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, 0x1ee972d0
jmp 0x6887bcfd
xor r13d, r13d
mov eax, 0x7998621a
jmp 0x6887bcfd
mov eax, 0xea3a732b
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x67889495
mov ecx, 0xf02a6b36
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x342cbe07
mov ecx, 0xe1d21afe
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6855fdc7
mov ecx, 0xe6a93e8f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6fadcfb1
mov ecx, 0x9c94c6ec
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xe891ac5e
jmp 0x6887bcfd
cmp byte [rsp + 0x2f], 0
mov eax, 0x7f9e30d1
mov ecx, 0x8a4b6fdd
cmovne eax, ecx
jmp 0x6887bcfd
mov eax, 0xa9d591a8
jmp 0x6887bcfd
mov eax, 0x73d9d0e8
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x75b0a710
mov ecx, 0x66d29e24
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4c2561c
mov ecx, 0xc9cc7d1d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8093a52
mov ecx, 0xbe4ea33
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
lea rcx, str.Info:_PE_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x30]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbdf60d31
mov ecx, 0xbbfbd742
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
xor r13d, r13d
mov eax, 0x7998621a
jmp 0x6887bcfd
mov eax, 0xd098ff91
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x11c279a
mov ecx, 0x29eef72a
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x30ef83b8
mov ecx, 0xe465f7bb
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x4e376ba4
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdfe11144
mov ecx, 0x7ae19466
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, r12
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8332f8b0
mov ecx, 0x659934b3
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcdb612a2
mov ecx, 0xf204545c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xba22ac7d
mov ecx, 0xb3d2a606
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x15b78431
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7e9dc63b
mov ecx, 0xcdaae487
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6f806f88
mov ecx, 0x9de07ac0
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xb704bb81
jmp 0x6887bcfd
mov eax, 0x305c36f1
jmp 0x6887bcfd
mov rcx, rbp
call sub.msvcrt.dll_puts
mov eax, 0xdb98790b
jmp 0x6887bcfd
mov rcx, rbp
call sub.msvcrt.dll_puts
mov eax, 0xa0115d1f
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x62b69472
mov ecx, 0xb049c0d2
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, r12
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0xab2fd14
jmp 0x6887bcfd
mov eax, 0x6d7b3d77
mov dword [rsp + 0x48], 0
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb07e44d
mov ecx, 0x2a95d8a
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x2cb466a3
jmp 0x6887bcfd
cmp byte [rsp + 0x2b], 0
mov eax, 0x3a0edd99
mov ecx, 0xc7819528
cmovne eax, ecx
jmp 0x6887bcfd
lea rcx, str.Error:_Invalid_optional_header_magic_for_64_bit_machine.
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa81fbc53
mov ecx, 0x6bbb217f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74e19e75
mov ecx, 0x63f270ba
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x65a4ae53
jmp 0x6887bcfd
mov rcx, rsi
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x38]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44ab8337
mov ecx, 0x9b474ee1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x564b2c68
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaf4d628f
mov ecx, 0x53020d2c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x1d1ebe5d
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5f90ff00
mov ecx, 0x5a82afd0
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ac36ea4
mov ecx, 0x35888c47
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f690ec1
mov ecx, 0x4378c65c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x40a93fb0
mov dword [rsp + 0x44], 0
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x80c71000
mov ecx, 0x43d5737f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc56f91c8
mov ecx, 0xc23d08e7
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c3420b3
mov ecx, 0xa0115d1f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, rdi
call sub.msvcrt.dll_puts
mov rcx, rbx
call sub.msvcrt.dll_puts
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8cb2d762
mov ecx, 0xed5c0b6
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x3459c6b6
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1acdd5e2
mov ecx, 0x403c7e91
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xc0e176ef
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x55604155
mov ecx, 0x5ed21879
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc1c23fbb
mov ecx, 0xc8e04bbc
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xecc6b0ee
mov ecx, 0x298bdbfc
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9c7e4a9d
mov ecx, 0x56fa3255
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x4e91dfdc
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2eb7adfd
mov ecx, 0xb1d91b80
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x778efa5d
mov ecx, 0x84103167
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbc94cf64
mov ecx, 0x94b20c6c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc4fce6db
mov ecx, 0xb5e0daf0
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa3a80bb
mov ecx, 0x7d85388c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa9cb92bf
mov ecx, 0x97c25f8d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44ab8337
mov ecx, 0xc6c10711
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xba22ac7d
mov ecx, 0xdbde9477
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x319ff469
mov ecx, 0x3d58e551
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xa6a4d9a1
jmp 0x6887bcfd
mov eax, 0x298bdbfc
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9be8d96
mov ecx, 0x9d88efc2
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x64351611
mov ecx, 0x7353dfa
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x1d116431
jmp 0x6887bcfd
mov eax, 0x19b99df0
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb650eda5
mov ecx, 0xd8b6eee1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x16dc6ba8
mov ecx, 0x147d28af
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x9de07ac0
jmp 0x6887bcfd
mov eax, 0x9c94c6ec
jmp 0x6887bcfd
mov eax, 0x4271151e
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x99c445dc
mov ecx, 0x4e376ba4
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x15663dc3
mov ecx, 0xf8f0f37b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xbbe3403b
jmp 0x6887bcfd
mov eax, 0x3b8185cb
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6fadcfb1
mov ecx, 0xc3811c24
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74e19e75
mov ecx, 0xb1a076e3
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x7353dfa
jmp 0x6887bcfd
mov eax, 0x3f20cfde
jmp 0x6887bcfd
mov eax, 0x7ae19466
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfaab7ca0
mov ecx, 0x8e434a7a
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x83530d43
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x612656f2
mov ecx, 0xbc936a70
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
lea rcx, str.Info:_PE_signature_validated.
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x30]
mov eax, 0x6c7b7bcb
jmp 0x6887bcfd
lea rcx, str.Error:_Invalid_module_or_API_table.
call sub.msvcrt.dll_puts
mov eax, 0xd7ed1fb7
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc3c84321
mov ecx, 0xca3cf13e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x297ef0e7
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x77404cdd
mov ecx, 0xc50c5dea
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xadbe0a37
mov ecx, 0x78d7dad
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1859f79c
mov ecx, 0xa0b68877
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x16d9a311
mov ecx, 0xcfcd69b2
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xafe961e8
mov ecx, 0xf66f3cab
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xa3d4ab1c
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd333caa1
mov ecx, 0xc72aa89
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe247f58c
mov ecx, 0x8796ae06
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1718f8ec
mov ecx, 0x340e46b8
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6bb4f878
mov ecx, 0x6c553d4f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3ed9e61
mov ecx, 0xb9d927f1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb836e2dc
mov ecx, 0x7fc769f4
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, r14
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc1516634
mov ecx, 0x8d1b1a26
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91791f2d
mov ecx, 0x53224c13
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ed4fd4a
mov ecx, 0x85702b1b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xfecc510e
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xecc6b0ee
mov ecx, 0x1215e51c
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe1937234
mov ecx, 0x9fd82bab
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x61806f36
mov ecx, 0x9c5514af
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x99c445dc
mov ecx, 0xe970308b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6855fdc7
mov ecx, 0x51815ecc
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rax, qword [rsp + 0x58]
cmp qword [rax + 0x10], 0
sete byte [rsp + 0x2b]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x528cc52f
mov ecx, 0xacb0535f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1dcf9899
mov ecx, 0xe3dda88
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x584095f0
mov ecx, 0x4d3eb6fd
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdaa9dffe
mov ecx, 0x66ff8d67
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ac36ea4
mov ecx, 0xc9a252fa
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe96e3f4a
mov ecx, 0x42353455
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9c9f67a
mov ecx, 0x8bca53f2
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6a7a64f2
mov ecx, 0x86482b11
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x68e5f8d2
mov ecx, 0xff9bd994
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe30eef2b
mov ecx, 0x45342773
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x49f182f2
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x37d318c1
mov ecx, 0xd1edfc7e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xd652ddc8
jmp 0x6887bcfd
mov eax, 0x41b8f29e
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1842ab14
mov ecx, 0x8ef4710
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xddd0631a
mov ecx, 0xc4134273
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x94bd5f46
mov ecx, 0xa66bbaef
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb9370d29
mov ecx, 0xb704bb81
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x8bb06b6b
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3cb09110
mov ecx, 0x70234682
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4c2561c
mov ecx, 0xa81b82c5
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x296c9069
mov ecx, 0x619fba37
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x4d3eb6fd
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f690ec1
mov ecx, 0xd7ed1fb7
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x830d428b
mov ecx, 0x9fe20111
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xff72c316
mov ecx, 0xd5bd5e11
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x1064e1e3
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x585ba258
mov ecx, 0x89a685ba
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2130b81d
mov ecx, 0x5ffc72c7
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6b64012f
mov ecx, 0x45980d70
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x579063c2
mov ecx, 0x6ee379ec
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp qword [rsp + 0x58], 0
sete byte [rsp + 0x2a]
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7e9dc63b
mov ecx, 0x6a6c3cf3
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x92f90f54
jmp 0x6887bcfd
mov rcx, rsi
call sub.msvcrt.dll_puts
mov rax, qword [rsp + 0x38]
mov eax, 0x3a28ceb
jmp 0x6887bcfd
mov r13d, 1
mov eax, 0x7998621a
jmp 0x6887bcfd
mov rax, qword [rsp + 0x30]
mov eax, 0xb66e9a43
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x54efede3
mov ecx, 0xa6a4d9a1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x72baadaa
jmp 0x6887bcfd
mov rax, qword [rsp + 0x30]
mov eax, 0x6f55bf77
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x57117b9f
mov ecx, 0xfa403359
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd333caa1
mov ecx, 0x9d8e68b1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3ed9e61
mov ecx, 0xa030858
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa3a80bb
mov ecx, 0xd279a19e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7042b1c5
mov ecx, 0x81847156
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7217de99
mov ecx, 0xa83cae1d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, r12
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0x606c4bea
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe30eef2b
mov ecx, 0x9f66dd66
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xd88eb5e3
jmp 0x6887bcfd
mov eax, 0x30caadb5
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc1516634
mov ecx, 0xd1797cfd
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc5dabd88
mov ecx, 0x1708167b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x43784ace
mov ecx, 0x83530d43
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9676bcbc
mov ecx, 0x92083823
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x8e434a7a
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x269f10
mov ecx, 0x9c1a6ab1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xf3f00fc1
jmp 0x6887bcfd
mov eax, 0x1846f843
jmp 0x6887bcfd
mov eax, 0x23c18e32
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9abfb1bf
mov ecx, 0x4ac63a4f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xa327de0
jmp 0x6887bcfd
mov rcx, r12
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfe01b663
mov ecx, 0x78c6f555
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xc9a252fa
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa42ff257
mov ecx, 0x74b6b5cd
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f4c8ffc
mov ecx, 0x16800458
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, r14
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0xa764a128
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x54efede3
mov ecx, 0xe6de9aa7
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x75f1d7f0
jmp 0x6887bcfd
mov eax, 0xa17e27d9
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3450d8da
mov ecx, 0x2cd97061
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x272f69a2
mov ecx, 0xeba3d87
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x94b8dafc
mov ecx, 0x17decbb1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x600dc341
mov ecx, 0xe1ce487e
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x191797d3
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x24310cca
mov ecx, 0x1b25214f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdfe11144
mov ecx, 0x5c6576bf
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xbe080d3d
jmp 0x6887bcfd
mov eax, 0xa81b82c5
jmp 0x6887bcfd
mov eax, 0x655f318f
jmp 0x6887bcfd
mov eax, 0x4d9a0592
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x61806f36
mov ecx, 0x89139cbd
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc4fce6db
mov ecx, 0x564b2c68
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f32d51a
mov ecx, 0xbfb103d9
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x43d30ab3
mov ecx, 0x491bb17f
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0xb29b8645
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdc58e559
mov ecx, 0xb18bf07
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, 0x27f67dd4
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf6d391d0
mov ecx, 0xe4ea6d11
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f32d51a
mov ecx, 0xa1d182d8
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b36c603
mov ecx, 0x2c74f9f2
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdebc35f4
mov ecx, 0x9229eac0
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c21d992
mov ecx, 0xd3f25791
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x15663dc3
mov ecx, 0x5a49875b
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
cmp byte [rsp + 0x2e], 0
mov eax, 0x5f8bddc2
mov ecx, 0x4d62141b
cmovne eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe1937234
mov ecx, 0x7768381d
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b58e193
mov ecx, 0xe41842c1
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2beda784
mov ecx, 0x92f90f54
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov eax, dword [0x68f23b68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb99bb8b5
mov ecx, 0xd7c38dac
cmove eax, ecx
cmp dword [0x68f23b60], 0xa
cmovl eax, ecx
jmp 0x6887bcfd
mov rcx, r12
call sub.msvcrt.dll_puts
mov dword [r15], 1
mov eax, 0x7d922fd5
jmp 0x6887bcfd
cmp eax, 0x7dd5fa8
jne 0x6887bcfd
mov eax, dword [rsp + 0x54]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret