Function at 0x1013dd18
Capabilities:
Get file attributes

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x10
mov esi, dword [esp + 0x24]
mov eax, dword [0x10192aac]
mov ecx, dword [0x10192ab0]
lea edx, [eax - 1]
imul edx, eax
test dl, 1
sete byte [esp]
cmp ecx, 0xa
setl byte [esp + 1]
mov edi, dword [sym.imp.KERNEL32.dll_GetLastError]
mov ebp, dword [sym.imp.KERNEL32.dll_GetFileAttributesA]
mov eax, 0x9132daa5
cmp eax, 0xf5507a6f
jle 0x1013dddf
cmp eax, 0x3a45e0a4
jg 0x1013de5a
cmp eax, 0x1777263c
jg 0x1013df2a
cmp eax, 0x5b6e68c
jg 0x1013e0a6
cmp eax, 0xfd51cfc0
jle 0x1013e2ef
cmp eax, 0x3934416
jle 0x1013e680
cmp eax, 0x3934417
je 0x1013ec74
cmp eax, 0x401e834
je 0x1013ec8e
cmp eax, 0x4f0fb7d
jne 0x1013dd54
mov dword [esp + 0xc], ebx
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x51c3c4d6
mov eax, 0x51c3c4d6
test dl, 1
je 0x1013f557
mov eax, 0xa7c44b8e
jmp 0x1013f557
cmp eax, 0xbbcf9653
jg 0x1013decf
cmp eax, 0xa3ecbcd9
jg 0x1013df86
cmp eax, 0x91c912d7
jg 0x1013e0e7
cmp eax, 0x84d1ae24
jle 0x1013e338
cmp eax, 0x89f24438
jle 0x1013e6be
cmp eax, 0x89f24439
je 0x1013ecb6
cmp eax, 0x8a5bc3d4
je 0x1013ecde
cmp eax, 0x9132daa5
jne 0x1013dd54
mov cl, byte [esp]
cmp byte [esp + 1], 0
mov edx, 0x50cf9a83
mov eax, 0x50cf9a83
jne 0x1013de50
mov eax, 0x34fdd9a0
test cl, cl
cmovne eax, edx
jmp 0x1013dd54
cmp eax, 0x5a0b892c
jg 0x1013dfd2
cmp eax, 0x4bded9f8
jg 0x1013e128
cmp eax, 0x4458dc98
jle 0x1013e363
cmp eax, 0x471c741f
jle 0x1013e6e0
cmp eax, 0x471c7420
je 0x1013ed06
cmp eax, 0x4758ea40
je 0x1013ed2e
cmp eax, 0x4afd5f4a
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xc816efa5
mov eax, 0xc816efa5
test dl, 1
je 0x1013f511
mov eax, 0x5b4f9b02
jmp 0x1013f511
cmp eax, 0xd62ab9cd
jle 0x1013e03c
cmp eax, 0xe7884cab
jg 0x1013e187
cmp eax, 0xe38be331
jle 0x1013e38e
cmp eax, 0xe67ff850
jle 0x1013e710
cmp eax, 0xe67ff851
je 0x1013ed56
cmp eax, 0xe7211164
je 0x1013ed60
cmp eax, 0xe77c377a
jne 0x1013dd54
mov eax, dword [esp + 8]
mov eax, 0xb2d36aa1
jmp 0x1013dd54
cmp eax, 0x2815deec
jg 0x1013e1c8
cmp eax, 0x20304229
jle 0x1013e3b9
cmp eax, 0x2264f01c
jle 0x1013e740
cmp eax, 0x2264f01d
je 0x1013ed88
cmp eax, 0x233f42f7
je 0x1013edb0
cmp eax, 0x26417b2e
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x67d8a46f
mov eax, 0x67d8a46f
jmp 0x1013ee47
cmp eax, 0xb0dc4417
jg 0x1013e209
cmp eax, 0xa9841357
jle 0x1013e3f4
cmp eax, 0xad1bcd1f
jle 0x1013e770
cmp eax, 0xad1bcd20
je 0x1013edba
cmp eax, 0xaf17cbf9
je 0x1013ede2
cmp eax, 0xb0cc8e9e
jne 0x1013dd54
mov eax, 0x6288c2a0
jmp 0x1013dd54
cmp eax, 0x6b499aac
jg 0x1013e24a
cmp eax, 0x5ea7e27f
jle 0x1013e42f
cmp eax, 0x658e7b95
jle 0x1013e794
cmp eax, 0x658e7b96
je 0x1013ee0a
cmp eax, 0x67d8a46f
je 0x1013ee32
cmp eax, 0x681f2cba
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xa3ecbcda
mov eax, 0xa3ecbcda
test dl, 1
je 0x1013f511
mov eax, 0xa37517d3
jmp 0x1013f511
cmp eax, 0xc79463b0
jg 0x1013e2a9
cmp eax, 0xbe0c31ee
jle 0x1013e45a
cmp eax, 0xc08ed0de
jle 0x1013e7d2
cmp eax, 0xc08ed0df
je 0x1013ee5a
cmp eax, 0xc4f3cf0e
je 0x1013ee74
cmp eax, 0xc76544c1
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xb4f8d5ba
mov eax, 0xb4f8d5ba
test dl, 1
je 0x1013f557
mov eax, 0x2815deed
jmp 0x1013f557
cmp eax, 0x95097da
jle 0x1013e4a3
cmp eax, 0xee020bc
jle 0x1013e802
cmp eax, 0xee020bd
je 0x1013ee7e
cmp eax, 0x11fe3aa7
je 0x1013ee88
cmp eax, 0x14da412c
jne 0x1013dd54
mov eax, 0x68d7a4b
jmp 0x1013dd54
cmp eax, 0x99e2544b
jle 0x1013e4e4
cmp eax, 0x9c8d2cf4
jle 0x1013e825
cmp eax, 0x9c8d2cf5
je 0x1013ee92
cmp eax, 0x9ed1a8f8
je 0x1013eeba
cmp eax, 0xa37517d3
jne 0x1013dd54
mov eax, 0x681f2cba
jmp 0x1013dd54
cmp eax, 0x5010b717
jle 0x1013e512
cmp eax, 0x51c3c4d5
jle 0x1013e845
cmp eax, 0x51c3c4d6
je 0x1013eec4
cmp eax, 0x52de046c
je 0x1013eeec
cmp eax, 0x53cd0780
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x2030422a
mov eax, 0x2030422a
test dl, 1
je 0x1013f511
mov eax, 0x52de046c
jmp 0x1013f511
cmp eax, 0xf080f1e7
jle 0x1013e54d
cmp eax, 0xf2c74c59
jle 0x1013e883
cmp eax, 0xf2c74c5a
je 0x1013eef6
cmp eax, 0xf491ea8e
je 0x1013ef25
cmp eax, 0xf546daaa
jne 0x1013dd54
mov eax, 0xd0e81cf3
jmp 0x1013dd54
cmp eax, 0x2a8c9c80
jle 0x1013e588
cmp eax, 0x2ac4e19a
jle 0x1013e8b3
cmp eax, 0x2ac4e19b
je 0x1013ef4d
cmp eax, 0x2d791a41
je 0x1013ef75
cmp eax, 0x34fdd9a0
jne 0x1013dd54
mov eax, 0x50cf9a83
jmp 0x1013dd54
cmp eax, 0xb4afbd10
jle 0x1013e5d1
cmp eax, 0xb87b505b
jle 0x1013e8e3
cmp eax, 0xb87b505c
je 0x1013ef9d
cmp eax, 0xb88c240e
je 0x1013efb7
cmp eax, 0xb8fdea23
jne 0x1013dd54
mov eax, 0xbd94e035
jmp 0x1013dd54
cmp eax, 0x7863ed17
jle 0x1013e61a
cmp eax, 0x7a6b38ed
jle 0x1013e903
cmp eax, 0x7a6b38ee
je 0x1013efdf
cmp eax, 0x7cdde239
je 0x1013f007
cmp eax, 0x7fd80577
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x401e834
mov eax, 0x401e834
test dl, 1
je 0x1013f511
mov eax, 0x5cdd1dd0
jmp 0x1013f511
cmp eax, 0xd0e81cf2
jle 0x1013e655
cmp eax, 0xd2038239
jle 0x1013e923
cmp eax, 0xd203823a
je 0x1013f021
cmp eax, 0xd26724c7
jne 0x1013f57a
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x82392bf1
mov eax, 0x82392bf1
jmp 0x1013f056
cmp eax, 0xfa34d756
jg 0x1013e945
cmp eax, 0xf5507a70
je 0x1013f02b
cmp eax, 0xf7f4d001
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x4afd5f4a
mov eax, 0x4afd5f4a
test dl, 1
je 0x1013f557
mov eax, 0x5b4f9b02
jmp 0x1013f557
cmp eax, 0x84408db3
jg 0x1013e975
cmp eax, 0x82392bf1
je 0x1013f035
cmp eax, 0x839ec1fa
jne 0x1013dd54
mov eax, 0x5a0b892d
jmp 0x1013dd54
cmp eax, 0x428ae314
jg 0x1013e9b3
cmp eax, 0x3a45e0a5
je 0x1013f069
cmp eax, 0x3aee1ab0
jne 0x1013dd54
mov eax, 0x428ae315
jmp 0x1013dd54
cmp eax, 0xdcd405e7
jg 0x1013e9f1
cmp eax, 0xd62ab9ce
je 0x1013f091
cmp eax, 0xd6afdaae
jne 0x1013dd54
mov eax, 0xb0dc4418
jmp 0x1013dd54
cmp eax, 0x1ebe4b30
jg 0x1013ea11
cmp eax, 0x1777263d
je 0x1013f09b
cmp eax, 0x18901b5c
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x42a1e0aa
mov eax, 0x42a1e0aa
jmp 0x1013e9a0
cmp eax, 0xa7c44b8d
jg 0x1013ea35
cmp eax, 0xa3ecbcda
je 0x1013f0a7
cmp eax, 0xa58e82e2
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xe7211164
mov eax, 0xe7211164
jmp 0x1013ed75
cmp eax, 0x5cdd1dcf
jg 0x1013ea67
cmp eax, 0x5a0b892d
je 0x1013f0c1
cmp eax, 0x5b4f9b02
jne 0x1013dd54
mov eax, 0x4afd5f4a
jmp 0x1013dd54
cmp eax, 0xbcfdf2d8
jg 0x1013eaa5
cmp eax, 0xbbcf9654
je 0x1013f0e9
cmp eax, 0xbcf8f0f4
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x2264f01d
mov eax, 0x2264f01d
test dl, 1
je 0x1013f557
mov eax, 0xfd51cfc1
jmp 0x1013f557
cmp eax, 0x68d7a4a
jg 0x1013ead5
cmp eax, 0x5b6e68d
je 0x1013f111
cmp eax, 0x60d629d
jne 0x1013dd54
call edi
mov dword [esp + 8], eax
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xeed0273f
mov eax, 0xeed0273f
jmp 0x1013f3d8
cmp eax, 0x93bc1a61
jg 0x1013eaf5
cmp eax, 0x91c912d8
je 0x1013f139
cmp eax, 0x936a3acd
jne 0x1013dd54
xor ebx, ebx
inc ebx
mov eax, 0x4f0fb7d
jmp 0x1013dd54
cmp eax, 0x4cbd8b05
jg 0x1013eb15
cmp eax, 0x4bded9f9
je 0x1013f143
cmp eax, 0x4c6b23ff
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x298f0c19
mov eax, 0x298f0c19
jmp 0x1013ebba
cmp eax, 0xee244fad
jg 0x1013eb53
cmp eax, 0xe7884cac
je 0x1013f16b
cmp eax, 0xeb9470cc
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xf546daaa
mov eax, 0xf546daaa
jmp 0x1013f478
cmp eax, 0x28c31f2f
jg 0x1013eb83
cmp eax, 0x2815deed
je 0x1013f185
cmp eax, 0x28447301
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xb88c240e
mov eax, 0xb88c240e
test dl, 1
je 0x1013f511
mov eax, 0x7006a575
jmp 0x1013f511
cmp eax, 0xb2d36aa0
jg 0x1013ebcd
cmp eax, 0xb0dc4418
je 0x1013f18f
cmp eax, 0xb192ec8e
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x471c7420
mov eax, 0x471c7420
test dl, 1
je 0x1013f557
mov eax, 0x21e8665a
jmp 0x1013f557
cmp eax, 0x7006a574
jg 0x1013ec0b
cmp eax, 0x6b499aad
je 0x1013f1b7
cmp eax, 0x7006752c
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x4c6b23ff
mov eax, 0x4c6b23ff
jmp 0x1013f07e
cmp eax, 0xc840fe50
jg 0x1013ec36
cmp eax, 0xc79463b1
je 0x1013f1df
cmp eax, 0xc816efa5
jne 0x1013dd54
mov eax, 0x95097db
jmp 0x1013dd54
cmp eax, 0xfd51cfc1
je 0x1013f20a
cmp eax, 0xfd8a2d6f
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x2ac4e19b
mov eax, 0x2ac4e19b
test dl, 1
je 0x1013f557
mov eax, 0x78f6c9b5
jmp 0x1013f557
cmp eax, 0x84d1ae25
je 0x1013f214
cmp eax, 0x85520920
jne 0x1013dd54
call edi
mov eax, 0xa7e86d4c
jmp 0x1013dd54
cmp eax, 0x4458dc99
je 0x1013f23c
cmp eax, 0x45481ca6
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x4bded9f9
mov eax, 0x4bded9f9
jmp 0x1013f158
cmp eax, 0xe38be332
je 0x1013f246
cmp eax, 0xe3e2f045
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xdcd405e8
mov eax, 0xdcd405e8
jmp 0x1013f450
cmp eax, 0x2030422a
je 0x1013f26e
cmp eax, 0x21e8665a
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xaf17cbf9
mov eax, 0xaf17cbf9
jmp 0x1013edf7
cmp eax, 0xa9841358
je 0x1013f296
cmp eax, 0xac0aaee4
jne 0x1013dd54
mov eax, dword [esp + 4]
mov eax, 0x298f0c19
jmp 0x1013dd54
cmp eax, 0x5ea7e280
je 0x1013f2be
cmp eax, 0x6288c2a0
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xb8fdea23
mov eax, 0xb8fdea23
test dl, 1
je 0x1013f511
mov eax, 0xb0cc8e9e
jmp 0x1013f511
cmp eax, 0xbe0c31ef
je 0x1013f2c8
cmp eax, 0xc0034101
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x7006752c
mov eax, 0x7006752c
jmp 0x1013f3b0
cmp eax, 0x95097db
je 0x1013f2f0
cmp eax, 0xbf15cb4
jne 0x1013dd54
push esi
call ebp
mov eax, 0xc79463b1
jmp 0x1013dd54
cmp eax, 0x99e2544c
je 0x1013f318
cmp eax, 0x9a2f0b41
jne 0x1013dd54
mov eax, 0xb87b505c
jmp 0x1013dd54
cmp eax, 0x5010b718
je 0x1013f340
cmp eax, 0x50cf9a83
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x4cbd8b06
mov eax, 0x4cbd8b06
test dl, 1
je 0x1013f511
mov eax, 0x34fdd9a0
jmp 0x1013f511
cmp eax, 0xf080f1e8
je 0x1013f34e
cmp eax, 0xf24b7c52
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xc8cfe197
mov eax, 0xc8cfe197
jmp 0x1013ec61
cmp eax, 0x2a8c9c81
je 0x1013f358
cmp eax, 0x2abaf483
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xbcfdf2d9
mov eax, 0xbcfdf2d9
jmp 0x1013f507
cmp eax, 0xb4afbd11
je 0x1013f365
cmp eax, 0xb4f8d5ba
jne 0x1013dd54
mov eax, 0x4758ea40
jmp 0x1013dd54
cmp eax, 0x7863ed18
je 0x1013f36f
cmp eax, 0x78f6c9b5
jne 0x1013dd54
mov eax, 0x2ac4e19b
jmp 0x1013dd54
cmp eax, 0xd0e81cf3
je 0x1013f39b
cmp eax, 0xd13946fd
jne 0x1013dd54
call edi
mov eax, 0x60d629d
jmp 0x1013dd54
cmp eax, 0xfa34d757
je 0x1013f3c3
cmp eax, 0xfc157dde
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xe3e2f045
mov eax, 0xe3e2f045
jmp 0x1013ecf3
cmp eax, 0x84408db4
je 0x1013f3eb
cmp eax, 0x84cb5780
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x18901b5c
mov eax, 0x18901b5c
test dl, 1
je 0x1013f557
mov eax, 0xe67ff851
jmp 0x1013f557
cmp eax, 0x428ae315
je 0x1013f413
cmp eax, 0x42a1e0aa
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x26417b2e
mov eax, 0x26417b2e
test dl, 1
je 0x1013f511
mov eax, 0x21e8665a
jmp 0x1013f511
cmp eax, 0xdcd405e8
je 0x1013f43b
cmp eax, 0xdf3e67d1
jne 0x1013dd54
mov eax, 0x4c6b23ff
jmp 0x1013dd54
cmp eax, 0x1ebe4b31
je 0x1013f463
cmp eax, 0x1ec39a90
jne 0x1013dd54
mov eax, dword [esp + 8]
mov eax, 0x82392bf1
jmp 0x1013dd54
cmp eax, 0xa7c44b8e
je 0x1013f48b
cmp eax, 0xa7e86d4c
jne 0x1013dd54
call edi
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xee244fae
mov eax, 0xee244fae
jmp 0x1013edcf
cmp eax, 0x5cdd1dd0
je 0x1013f495
cmp eax, 0x5d661943
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x4458dc99
mov eax, 0x4458dc99
test dl, 1
je 0x1013f511
mov eax, 0x5ea7e280
jmp 0x1013f511
cmp eax, 0xbcfdf2d9
je 0x1013f49f
cmp eax, 0xbd94e035
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x99e2544c
mov eax, 0x99e2544c
jmp 0x1013f32d
cmp eax, 0x68d7a4b
je 0x1013f4c7
cmp eax, 0x745737d
jne 0x1013dd54
mov eax, 0xe7884cac
jmp 0x1013dd54
cmp eax, 0x93bc1a62
je 0x1013f4e8
cmp eax, 0x984cebeb
jne 0x1013dd54
mov eax, 0x26417b2e
jmp 0x1013dd54
cmp eax, 0x4cbd8b06
je 0x1013f4f2
cmp eax, 0x4de86bdb
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xbd94e035
mov eax, 0xbd94e035
test dl, 1
je 0x1013f511
mov eax, 0xb3c02ce5
jmp 0x1013f511
cmp eax, 0xee244fae
je 0x1013f520
cmp eax, 0xeed0273f
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x7fd80577
mov eax, 0x7fd80577
jmp 0x1013f2dd
cmp eax, 0x28c31f30
je 0x1013f52a
cmp eax, 0x298f0c19
jne 0x1013dd54
mov eax, dword [esp + 4]
cmp eax, 0xffffffff
sete byte [esp + 2]
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x3a45e0a5
mov eax, 0x3a45e0a5
test dl, 1
je 0x1013f511
mov eax, 0xac0aaee4
jmp 0x1013f511
cmp eax, 0xb2d36aa1
je 0x1013f534
cmp eax, 0xb3c02ce5
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x6288c2a0
mov eax, 0x6288c2a0
test dl, 1
je 0x1013f557
mov eax, 0xb0cc8e9e
jmp 0x1013f557
cmp eax, 0x7006a575
je 0x1013f566
cmp eax, 0x742b5aee
jne 0x1013dd54
cmp byte [esp + 2], 0
mov eax, 0x89f24439
jne 0x1013dd54
jmp 0x1013f017
cmp eax, 0xc840fe51
je 0x1013f570
cmp eax, 0xc8cfe197
jne 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x7cdde239
mov eax, 0x7cdde239
test dl, 1
je 0x1013f557
mov eax, 0x9ed1a8f8
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xb2d36aa1
mov eax, 0xb2d36aa1
jmp 0x1013f54d
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x839ec1fa
mov eax, 0x839ec1fa
test dl, 1
je 0x1013f557
mov eax, 0x5cdd1dd0
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x428ae315
mov eax, 0x428ae315
test dl, 1
je 0x1013f557
mov eax, 0x3aee1ab0
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xd26724c7
mov eax, 0xd26724c7
test dl, 1
je 0x1013f557
mov eax, 0x3934417
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x5b6e68d
mov eax, 0x5b6e68d
test dl, 1
je 0x1013f511
mov eax, 0xee020bd
jmp 0x1013f511
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xe38be332
mov eax, 0xe38be332
test dl, 1
je 0x1013f511
mov eax, 0xf080f1e8
jmp 0x1013f511
mov eax, 0x18901b5c
jmp 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xd29a2509
mov eax, 0xd29a2509
test dl, 1
je 0x1013f557
mov eax, 0xb4afbd11
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xd6afdaae
mov eax, 0xd6afdaae
test dl, 1
je 0x1013f511
mov eax, 0xfd51cfc1
jmp 0x1013f511
mov eax, 0xeb9470cc
jmp 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xa7e86d4c
mov eax, 0xa7e86d4c
test dl, 1
je 0x1013f557
mov eax, 0x85520920
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x984cebeb
mov eax, 0x984cebeb
test dl, 1
je 0x1013f557
mov eax, 0xd62ab9ce
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xf2c74c5a
mov eax, 0xf2c74c5a
test dl, 1
je 0x1013f511
mov eax, 0x2a8c9c81
jmp 0x1013f511
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xb192ec8e
mov eax, 0xb192ec8e
test dl, 1
je 0x1013f511
mov eax, 0x11fe3aa7
jmp 0x1013f511
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xc79463b1
mov eax, 0xc79463b1
jmp 0x1013f1f7
mov eax, 0xc0034101
jmp 0x1013dd54
mov eax, 0x5b6e68d
jmp 0x1013dd54
mov eax, 0x67d8a46f
jmp 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x95097db
mov eax, 0x95097db
test dl, 1
je 0x1013f557
mov eax, 0xf7f4d001
jmp 0x1013f557
mov eax, 0xc8cfe197
jmp 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x4de86bdb
mov eax, 0x4de86bdb
test dl, 1
je 0x1013f511
mov eax, 0xa7c44b8e
jmp 0x1013f511
mov eax, 0x2030422a
jmp 0x1013dd54
push esi
call ebp
mov dword [esp + 4], eax
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x84408db4
mov eax, 0x84408db4
test dl, 1
je 0x1013f557
mov eax, 0x2a8c9c81
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x681f2cba
mov eax, 0x681f2cba
test dl, 1
je 0x1013f557
mov eax, 0xa37517d3
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x742b5aee
mov eax, 0x742b5aee
test dl, 1
je 0x1013f511
mov eax, 0x78f6c9b5
jmp 0x1013f511
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x53cd0780
mov eax, 0x53cd0780
test dl, 1
je 0x1013f511
mov eax, 0xf7f4d001
jmp 0x1013f511
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x84d1ae25
mov eax, 0x84d1ae25
jmp 0x1013f229
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xf24b7c52
mov eax, 0xf24b7c52
test dl, 1
je 0x1013f557
mov eax, 0xbcf8f0f4
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xb0dc4418
mov eax, 0xb0dc4418
test dl, 1
je 0x1013f511
mov eax, 0xbcf8f0f4
jmp 0x1013f511
cmp byte [esp + 3], 0
mov eax, 0x84cb5780
jne 0x1013dd54
mov eax, 0x45481ca6
jmp 0x1013dd54
mov eax, 0x99e2544c
jmp 0x1013dd54
mov eax, 0xdcd405e8
jmp 0x1013dd54
mov eax, dword [esp + 8]
cmp eax, 2
sete byte [esp + 3]
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xfc157dde
mov eax, 0xfc157dde
test dl, 1
je 0x1013f557
mov eax, 0x1ec39a90
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xfd8a2d6f
mov eax, 0xfd8a2d6f
test dl, 1
je 0x1013f511
mov eax, 0xbbcf9654
jmp 0x1013f511
mov eax, 0xaf17cbf9
jmp 0x1013dd54
xor ebx, ebx
mov eax, 0x4f0fb7d
jmp 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x658e7b96
mov eax, 0x658e7b96
jmp 0x1013f400
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x68d7a4b
mov eax, 0x68d7a4b
test dl, 1
je 0x1013f511
mov eax, 0x14da412c
jmp 0x1013f511
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x7863ed18
mov eax, 0x7863ed18
test dl, 1
je 0x1013f557
mov eax, 0x5010b718
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x1777263d
mov eax, 0x1777263d
test dl, 1
je 0x1013f557
mov eax, 0xee020bd
jmp 0x1013f557
mov eax, 0x4bded9f9
jmp 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x9c8d2cf5
mov eax, 0x9c8d2cf5
test dl, 1
je 0x1013f511
mov eax, 0x91c912d8
jmp 0x1013f511
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x2d791a41
mov eax, 0x2d791a41
jmp 0x1013f305
mov eax, 0xc76544c1
jmp 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x28447301
mov eax, 0x28447301
test dl, 1
je 0x1013f557
mov eax, 0x7006a575
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xc76544c1
mov eax, 0xc76544c1
test dl, 1
je 0x1013f511
mov eax, 0x2815deed
jmp 0x1013f511
push esi
call ebp
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x28c31f30
mov eax, 0x28c31f30
test dl, 1
je 0x1013f557
mov eax, 0xbf15cb4
jmp 0x1013f557
mov eax, 0x2264f01d
jmp 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x7a6b38ee
mov eax, 0x7a6b38ee
test dl, 1
je 0x1013f557
mov eax, 0x93bc1a62
jmp 0x1013f557
mov eax, 0xf491ea8e
jmp 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x2abaf483
mov eax, 0x2abaf483
test dl, 1
je 0x1013f557
mov eax, 0xf080f1e8
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x936a3acd
mov eax, 0x936a3acd
test dl, 1
je 0x1013f557
mov eax, 0x52de046c
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xa58e82e2
mov eax, 0xa58e82e2
test dl, 1
je 0x1013f557
mov eax, 0xb3c02ce5
jmp 0x1013f557
mov eax, 0x5d661943
jmp 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xfa34d757
mov eax, 0xfa34d757
test dl, 1
je 0x1013f557
mov eax, 0xad1bcd20
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xe7884cac
mov eax, 0xe7884cac
test dl, 1
je 0x1013f557
mov eax, 0x745737d
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xa9841358
mov eax, 0xa9841358
test dl, 1
je 0x1013f557
mov eax, 0xd203823a
jmp 0x1013f557
mov eax, dword [esp + 4]
mov eax, 0x7863ed18
jmp 0x1013dd54
mov eax, 0xe38be332
jmp 0x1013dd54
push esi
call ebp
mov eax, 0xf2c74c5a
jmp 0x1013dd54
mov eax, 0xe7211164
jmp 0x1013dd54
mov eax, dword [esp + 4]
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xdf3e67d1
mov eax, 0xdf3e67d1
test dl, 1
je 0x1013f511
mov eax, 0x5010b718
jmp 0x1013f511
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xc0034101
mov eax, 0xc0034101
test dl, 1
je 0x1013f557
mov eax, 0xc4f3cf0e
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x60d629d
mov eax, 0x60d629d
test dl, 1
je 0x1013f557
mov eax, 0xd13946fd
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x1ebe4b31
mov eax, 0x1ebe4b31
test dl, 1
je 0x1013f557
mov eax, 0xc08ed0df
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xbe0c31ef
mov eax, 0xbe0c31ef
test dl, 1
je 0x1013f511
mov eax, 0x3aee1ab0
jmp 0x1013f511
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x9a2f0b41
mov eax, 0x9a2f0b41
test dl, 1
je 0x1013f557
mov eax, 0xf5507a70
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xeb9470cc
mov eax, 0xeb9470cc
test dl, 1
je 0x1013f557
mov eax, 0x233f42f7
jmp 0x1013f557
mov eax, 0x51c3c4d6
jmp 0x1013dd54
mov eax, 0x401e834
jmp 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x5d661943
mov eax, 0x5d661943
test dl, 1
je 0x1013f557
mov eax, 0x5ea7e280
jmp 0x1013f557
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x8a5bc3d4
mov eax, 0x8a5bc3d4
test dl, 1
je 0x1013f557
mov eax, 0x14da412c
jmp 0x1013f557
mov eax, 0x84d1ae25
jmp 0x1013dd54
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0x4758ea40
mov eax, 0x4758ea40
test dl, 1
je 0x1013f511
mov eax, 0x6b499aad
cmp dword [0x10192ab0], 0xa
cmovl eax, ecx
jmp 0x1013dd54
mov eax, 0xfa34d757
jmp 0x1013dd54
mov eax, 0x658e7b96
jmp 0x1013dd54
mov eax, dword [esp + 8]
mov eax, dword [0x10192aac]
lea edx, [eax - 1]
imul edx, eax
mov ecx, 0xc840fe51
mov eax, 0xc840fe51
test dl, 1
je 0x1013f557
mov eax, 0xe77c377a
cmp dword [0x10192ab0], 0xa
cmovl eax, ecx
jmp 0x1013dd54
mov eax, 0x28447301
jmp 0x1013dd54
mov eax, 0xd26724c7
jmp 0x1013dd54
cmp eax, 0xd29a2509
jne 0x1013dd54
mov eax, dword [esp + 0xc]
add esp, 0x10
pop esi
pop edi
pop ebx
pop ebp
ret