Function at 0x4031ca
Capabilities:
Get disk information
Get thread local storage value
Read .ini file
Set environment variable

Disassembly:
adc al, byte [0x406190]
or dword [0x406126], 2
sub dword [0x406117], ebx
mov ecx, dword [esp]
adc ecx, dword [0x406105]
add esi, ecx
push str.iphjvermarlocxge
push 0x4068dc
call dword [sym.imp.kernel32.dll_lstrcmpA]
test eax, eax
jne 0x4028d1
sub bh, byte [0x4060e4]
or dword [0x406038], 0x5d
adc dword [0x406108], 0xea
add ebx, esi
mov ch, byte [esp]
add ch, bh
push str.tgmehyjyni
push 0xa
push str.ncrmrlnuik
push str.jsgkbpxv
call dword [sym.imp.kernel32.dll_GetPrivateProfileSectionA]
cmp eax, 0
jne 0x4028d1
xor edi, 0xffffffc5
mov dword [0x4061f7], 0x9a
sub byte [0x4061c3], 0xbf
mov ecx, dword [esp]
add ecx, 0x42
mov edx, dword [esp]
add edx, edi
mov edi, 0x4028d1
call edi
add ch, al
xor dword [0x4060b7], ecx
and dword [0x4061da], edi
add edx, 0x76
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
and dword [0x4061ea], ebx
adc eax, dword [0x406198]
adc eax, dword [0x4060be]
add edi, 0x5d
push str.iphjvermarlocxge
push 0x4068dc
call dword [sym.imp.kernel32.dll_lstrcmpA]
test eax, eax
jne 0x4031ca
xor dword [0x4060a7], 0x6d
mov ecx, dword [esp]
adc ecx, dword [0x40601d]
adc dword [0x4060ce], 0x5d
xor eax, 0xffffffee
add dword [0x406068], ebx
mov eax, 0x4031ca
call eax
mov dh, byte [esp]
add dh, 0xad
xor eax, 0xfffffff2
add edx, 0x50
sub ecx, dword [0x4060b5]
sub byte [0x4061b7], 0x7a
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sbb dword [0x40601d], eax
mov edx, dword [esp]
add edx, edi
adc ah, byte [0x406022]
add ah, 0x68
adc dword [0x406098], 0x4a
or edi, 0x33
push 0x10
push 0x4069b1
push str.omqiawdwtxksm
call dword [sym.imp.kernel32.dll_GetVolumePathNameA]
add edi, 0xffffffe8
add ebx, 0xffffffb7
xor byte [section..data], bl
adc bl, 0x58
sbb dword [0x4060f2], 0x54
push 0xa
push 0x4068a4
push str.yhevjlfjn
call dword [sym.imp.kernel32.dll_GetShortPathNameA]
adc dword [0x406148], 0xa2
adc edi, dword [0x4060a8]
mov ecx, dword [esp]
add ecx, 0x29
mov edx, dword [esp]
add edx, ecx
adc bl, byte [0x40602b]
and byte [0x40616a], bl
mov ebx, 0x402c52
call ebx
or bh, byte [0x406020]
adc ch, 0xf8
adc ecx, 0xffffff94
sub bl, 0xfe
add eax, edi
or dword [0x406102], 0xa9
add byte [eax], al
add dword [0x406064], edi
sbb ebx, 0x22
or dword [0x40617a], eax
adc ebx, dword [0x40614b]
sbb ebx, edi
sub edi, dword [0x40608a]
push 0xa
push 0x4068a4
push str.yhevjlfjn
call dword [sym.imp.kernel32.dll_GetShortPathNameA]
adc edi, dword [0x4061e9]
or dword [0x406016], eax
or edi, 0x38
mov edx, dword [esp]
add edx, 7
adc dh, byte [0x40613b]
mov edi, 0x40260c
call edi
sbb dword [0x4061ca], ebx
adc esi, dword [0x4060b0]
sub eax, 0x3a
xor eax, 0x64
or dword [0x4060ff], edx
adc ebx, 0xffffffc3
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], dl
xor eax, 0x406162
sbb esi, 0x49
sub dword [0x4061ee], eax
mov ecx, dword [esp]
add ecx, ebx
sub ebx, dword [0x40604a]
add dword [0x406106], ebx
push str.ukgjuxivfa
push str.xvepdqtfdubnh
call dword [sym.imp.kernel32.dll_SetEnvironmentVariableW]
sub edi, edi
add edi, ebx
mov ecx, dword [esp]
add ecx, esi
adc eax, eax
mov eax, 0x4034a7
call eax
xor dword [0x4061af], 0x3b
sbb ecx, 0xffffffe7
adc eax, dword [0x406161]
sub byte [0x4061cd], 0x1e
mov edx, dword [esp]
adc edx, dword [0x406020]
add byte [eax], al
add byte [eax], al
add eax, 0x4060fa
mov ecx, dword [esp]
add ecx, eax
sub esi, esi
sbb edi, 0xffffffe2
or edi, 0x47
sbb dword [0x40616d], esi
lea esi, [0x4068d8]
push dword [esi]
call dword [sym.imp.kernel32.dll_SetErrorMode]
sbb dword [0x40603c], edi
adc dword [0x406189], 0xce
and dword [0x4061ee], eax
xor eax, 3
mov ecx, dword [esp]
add ecx, 0x31
mov edi, 0x40298c
call edi
and ecx, 0x65
adc eax, dword [0x4060d9]
sbb ebx, esi
adc dword [0x4060df], ebx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], ah
xor eax, 0x4060fd
and dword [0x4060fd], esi
adc dword [0x4061b0], ebx
xor dword [0x4060e5], 0x6d
or dword [0x406096], eax
push str.ukgjuxivfa
push str.xvepdqtfdubnh
call dword [sym.imp.kernel32.dll_SetEnvironmentVariableW]
adc dword [0x406032], esi
sub dword [0x406085], ebx
adc ebx, edi
mov edx, dword [esp]
adc edx, dword [0x406062]
adc dword [0x40604a], 0x92
push str.tgmehyjyni
push 0xa
push str.ncrmrlnuik
push str.jsgkbpxv
call dword [sym.imp.kernel32.dll_GetPrivateProfileSectionA]
test eax, eax
jne 0x403147
adc esi, dword [0x40603d]
add ebx, esi
sub eax, dword [0x406167]
sbb eax, 0x14
xor dword [0x4060dc], eax
mov ecx, 0x403147
call ecx
or eax, dword [0x406127]
xor dword [0x406090], eax
or bh, 0x23
add dword [0x4060b3], edi
sbb dword [0x40619a], edi
or ah, byte [0x40600c]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebp - 0x77], dl
push ebp
mov ebp, esp
nop
push ebp
mov ebp, esp
nop
lea esp, [ebp - 0x64]
and dword [0x406099], 0x1f
adc dword [0x4060d4], 0xb7
mov edx, dword [esp]
add edx, 0x26
sbb dword [0x4061ae], edx
xor dword [0x4060a8], 0xc7
mov edi, dword [esp]
adc edi, dword [0x4060f4]
mov dl, byte [esp]
add dl, 3
mov ecx, dword [esp]
adc ecx, dword [0x406169]
sbb ecx, 0x3c
mov ebx, dword [esp]
add ebx, 0x31
push 0x40692f
call dword [sym.imp.kernel32.dll_GetSystemTime]
add dword [0x40610f], edi
xor dword [0x406001], 0xd1
sub dword [0x40613b], ebx
adc bh, byte [0x406163]
and dword [0x40601e], 0xe6
add ebx, edi
mov eax, 0x4034ab
call eax
add byte [0x4060b6], bl
adc bh, byte [0x40619b]
sub bl, byte [0x4060c2]
sub edi, 0xffffffc8
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], dl
and eax, 0x406114
adc ah, byte [0x406001]
sub ebx, eax
add eax, 0xffffffde
or byte [0x406114], bl
mov edx, dword [esp]
add edx, 0xffffffb1
push 0x10
push 0x4069b1
push str.omqiawdwtxksm
call dword [sym.imp.kernel32.dll_GetVolumePathNameA]
mov edx, dword [esp]
adc edx, dword [0x4060a5]
mov ecx, dword [esp]
add ecx, 0x5e
adc dword [0x4060f8], ebx
adc esi, eax
sbb ah, 0x1d
adc eax, esi
mov esi, 0x40309e
call esi
adc edi, edi
add ecx, edx
or dword [0x4061c3], esi
sub dword [0x4060a6], ecx
xor byte [0x4060ed], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx - 0x19ffdbcc], cl
add ebx, 0xffffff9a
adc edx, 0xffffffa0
adc eax, dword [0x4061a0]
push 0x40692f
call dword [sym.imp.kernel32.dll_GetSystemTime]
and dword [0x4060e5], 0x96
mov cl, byte [esp]
add cl, 0xba
adc dword [0x40608c], 0xb2
sbb dword [0x40619d], 0x78
mov edx, dword [esp]
add edx, 0xffffffc8
mov ebx, 0x40230a
call ebx
adc ecx, 0xffffffec
adc dword [0x40618b], 0x31
add dword [0x40602f], ecx
and ebx, 0x10
or edx, 0x76
add byte [ecx], al
add eax, 0x4061e4
adc bh, bl
add al, 0xff
add byte [0x406169], bh
push 0x4069c9
push 0x4069c1
call dword [sym.imp.kernel32.dll_FileTimeToSystemTime]
mov dl, byte [esp]
add dl, bl
or ebx, 0xffffffd3
or eax, dword [0x406137]
sub byte [0x4061a2], 0x62
push 0x4069c9
push 0x4069c1
call dword [sym.imp.kernel32.dll_FileTimeToSystemTime]
sub ah, byte [0x4061ea]
sbb ebx, 0xffffffa7
or bl, 0x7d
mov edx, dword [esp]
add edx, 0x44
sub bl, bl
and dword [0x406056], edi
mov edx, 0x4034a7
call edx
sub byte [0x4060fb], 0xaa
adc edx, dword [0x40619d]
adc dword [0x406179], ebx
sub ebx, 0xffffffed
sub byte [0x4061e0], 0x77
adc eax, 0x23
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0xd13240c], cl
xchg ecx, eax
popal
inc eax
add byte [ebx], dl
sbb eax, 0x406045
sub eax, 0x5b
sbb dword [0x40602c], 0x8a
sub eax, dword [0x4061bb]
xor dword [0x406111], eax
push 0x40692f
call dword [sym.imp.kernel32.dll_GetSystemTime]
and dword [0x406195], 0x2f
sub esi, dword [0x406140]
or dword [0x4060a3], ebx
mov edx, dword [esp]
add edx, 0x19
sbb dh, 0x73
push str.iphjvermarlocxge
push 0x4068dc
call dword [sym.imp.kernel32.dll_lstrcmpA]
test eax, eax
jne 0x4020bc
adc ebx, dword [0x406199]
and dword [0x4060be], 0x9d
adc esi, dword [0x40602c]
or dword [0x40607f], 0x1d
adc dword [0x406048], ebx
and dword [0x406190], esi
mov esi, 0x40340a
call esi
sub eax, dword [0x406074]
adc byte [0x406025], ah
or esi, 0xffffffdd
mov ecx, dword [esp]
add ecx, 0xffffffb7
add ah, al
adc edi, ebx
add byte [ebx - 0x3e7cdbf4], cl
cdq
xor dword [0x40616d], 0x1d
add dword [0x406155], eax
adc ecx, ebx
push 0x10
push 0x4069b1
push str.omqiawdwtxksm
call dword [sym.imp.kernel32.dll_GetVolumePathNameA]
add ebx, 0xffffffcd
adc dword [0x406071], 0x4b
add eax, esi
adc esi, dword [0x40607d]
mov edx, dword [esp]
adc edx, dword [0x406081]
mov ecx, 0x402cb7
call ecx
mov ecx, dword [esp]
add ecx, esi
or esi, dword [0x406177]
adc esi, dword [0x4061b2]
sub ecx, 0x39
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor dword [0x40604f], edi
xor esi, 0x76
add eax, 0x57
adc dword [0x40604c], 0xc9
push str.vaawgdmnbwlnza
push 0xa
push str.fhayksjdlo
push str.frvuggbisjpjqhi
call dword [sym.imp.kernel32.dll_GetPrivateProfileSectionA]
test eax, eax
jne 0x4023dc
adc ah, byte [0x40618c]
mov edx, dword [esp]
add edx, ebx
adc edx, dword [0x4060af]
sbb dword [0x4061de], ebx
push str.hhplusbf
push str.hwpxzftuigjck
call dword [sym.imp.kernel32.dll_SetEnvironmentVariableA]
sbb dword [0x406120], 0xf6
adc dword [0x4061de], 0xa5
mov edx, dword [esp]
adc edx, dword [0x406061]
mov ecx, dword [esp]
adc ecx, dword [0x406097]
mov eax, 0x40203f
call eax
sub byte [0x406135], 0x20
adc eax, dword [0x406089]
adc ebx, dword [0x406198]
or dword [0x40607a], 0xffffff80
or dword [0x4060b9], edi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
and eax, 0x2c
sbb eax, 0x64
xor byte [0x406129], al
add esi, edi
mov ecx, dword [esp]
add ecx, 0xffffffd5
xor edi, ebx
push 0x4069c9
push 0x4069c1
call dword [sym.imp.kernel32.dll_FileTimeToSystemTime]
xor dword [0x406147], eax
or eax, dword [0x40615d]
adc dword [0x4060c6], 0x8e
sbb ah, bh
mov ebx, 0x40334f
call ebx
add eax, esi
mov dh, byte [esp]
add dh, al
sub dword [0x406079], esi
adc dword [0x406102], 0xbc
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx - 0x3e7cdbf4], cl
mov byte [0x81a6e383], al
and eax, 0x40610e
xchg esi, eax
add byte [eax], al
add byte [edx], dl
add eax, 0x406149
mov ecx, dword [esp]
add ecx, 0xffffffa2
and ebx, 0xffffffa6
and dword [0x40610e], 0x96
adc al, byte [0x406149]
add ecx, eax
adc edi, dword [0x406051]
lea eax, [0x4068d8]
push dword [eax]
call dword [sym.imp.kernel32.dll_SetErrorMode]
sbb ebx, 0xffffffa8
sbb dword [0x406065], eax
xor dword [0x40616f], 0x3e
or eax, 0xffffffe9
sub dword [0x40604d], esi
push str.vaawgdmnbwlnza
push 0xa
push str.fhayksjdlo
push str.frvuggbisjpjqhi
call dword [sym.imp.kernel32.dll_GetPrivateProfileSectionA]
cmp eax, 0
jne 0x40379a
sub esi, eax
xor dword [0x406005], 0x6c
mov ecx, dword [esp]
adc ecx, dword [0x406039]
adc edi, 0xffffffec
mov edx, dword [esp]
add edx, esi
or eax, dword [0x406085]
mov esi, 0x40379a
call esi
sub esi, 0xffffffa9
sub esi, eax
sub dword [0x4061e9], esi
adc ebx, 0xffffffea
sbb dword [0x406194], 0xb3
or dl, byte [0x406122]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sbb esi, esi
xor eax, 0xffffffbe
mov dword [0x4060c4], 0xd2
add esi, esi
mov dword [0x4061c4], 0xdf
push str.tgmehyjyni
push 0xa
push str.ncrmrlnuik
push str.jsgkbpxv
call dword [sym.imp.kernel32.dll_GetPrivateProfileSectionA]
cmp eax, 0
jne 0x4034a7
or dword [0x406192], 0xfb
mov ecx, dword [esp]
add ecx, 0x20
sub ch, byte [0x4060c8]
adc ecx, dword [0x406140]
mov edi, 0x4034a7
call edi
sub edi, 0x4b
mov dword [0x406116], 0x5c
adc dword [0x4060e2], 0x4e
adc esi, ecx
add byte [eax], al
add byte [eax], al
add byte [edx + 0xc68], bh
shl edx, 1
push edx
mov eax, 0xc68
shl eax, 1
push eax
mov eax, 0x18d0
shl eax, 1
push eax
call dword [0x40687b]
cmp eax, 0
je 0x4034a7
xor edx, edx
sub edx, 0x634
neg edx
sub edi, edi
sub edi, 0x40623c
neg edi
sub ebx, ebx
or ebx, 0x3a7c3929
sub ecx, ecx
add ecx, eax
push ecx
test edx, edx
je 0x402c04
xor esi, 0xfffffff9
mov dword [0x4061f0], 0x34
add esi, esi
and dword [0x40607c], esi
adc esi, dword [0x406110]
push dword [edi]
pop eax
add esi, 0xfffffff0
add esi, esi
adc esi, dword [0x4061dd]
xor esi, 0x14
lea edi, [edi + 4]
adc esi, dword [0x4060e1]
add esi, 0xffffff9c
xor dword [0x4061ca], esi
adc esi, esi
not eax
mov dword [0x406099], 0x3c
adc esi, dword [0x4061ab]
adc dword [0x406080], 0xf7
xor esi, esi
adc esi, dword [0x40600d]
sbb esi, 0x76
clc
adc eax, 0xfffffffe
sub esi, dword [0x406087]
xor esi, esi
adc esi, dword [0x4061b0]
adc esi, 0xffffffaa
or esi, dword [0x406107]
ror eax, 3
sub esi, esi
add esi, esi
add esi, esi
adc esi, 0x79
ror eax, 5
sbb esi, 6
or esi, dword [0x4061f9]
sub byte [0x4060d1], 0xa9
adc esi, dword [0x4061b8]
xor eax, ebx
xor esi, esi
mov dword [0x40612e], 0x9c
or esi, dword [0x40601c]
sub esi, 0xffffff90
sub eax, 1
adc esi, dword [0x4061e3]
adc dword [0x4061b4], 0xdd
or dword [0x4061c6], esi
mov dword [0x40615a], 6
xor ebx, ebx
sub ebx, eax
neg ebx
sub esi, dword [0x4060b8]
add esi, 0x56
xor esi, 0x27
or esi, 0xffffff83
sub byte [0x4060dd], 0x69
adc dword [0x40601f], 0x67
rol ebx, 3
sub byte [0x406147], 0x72
and dword [0x40606b], 0xc5
sub esi, dword [0x4060f8]
and dword [0x406069], 0x52
add esi, esi
add esi, esi
rol ebx, 5
adc esi, dword [0x406113]
adc dword [0x406138], esi
add esi, esi
adc esi, dword [0x40615d]
mov dword [0x4060b4], 0xb0
push eax
pop dword [ecx]
add dword [0x4061a1], esi
adc dword [section..data], esi
or dword [0x4061ce], esi
sub esi, esi
sub esi, 0xfffffff7
clc
sbb ecx, 0xfffffffc
xor dword [0x406133], esi
sbb dword [0x4060ff], 0xa3
sub esi, esi
add dword [0x4061e4], esi
mov dword [0x406110], 0xa9
sub edx, 4
sub esi, esi
adc esi, dword [0x40616d]
add dword [0x406059], esi
xor esi, esi
add dword [0x4060da], esi
adc esi, dword [0x4060a2]
push 0x402a4d
ret
pop ecx
mov edx, dword [0x406238]
push edx
adc edx, dword [0x4061e4]
and dword [0x40604c], 0xf3
xor dword [0x4060ff], 0x4c
add ebx, esi
sub esi, edx
sbb ebx, 0x4e
push 0x402a05
xor edi, 0xfffffffc
xor dh, 0x1d
sub edx, dword [0x40618e]
add dword [0x406061], edi
jmp ecx
sub dword [0x4061dc], esi
adc ebx, dword [0x406040]
mov ecx, dword [esp]
add ecx, 0xffffffa0
add dword [0x406101], eax
adc eax, edi
push 0x10
push 0x4069b1
push str.omqiawdwtxksm
call dword [sym.imp.kernel32.dll_GetVolumePathNameA]
or bl, byte [0x4061dc]
mov edx, dword [esp]
adc edx, dword [0x4060cb]
adc al, al
or dword [0x406137], 0x59
sub dword [0x406074], edx
mov ebx, 0x4034a7
call ebx
adc esi, dword [0x4061cf]
xor dword [0x40601a], 0xac
and byte [0x4060c7], al
or edx, dword [0x40614e]
sub edi, dword [0x406034]
add dword [0x4060c9], esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc ebx, 0x5f
sbb dword [0x406048], esi
sub eax, eax
sub dword [0x4060e4], ebx
lea ecx, [0x4068d8]
push dword [ecx]
call dword [sym.imp.kernel32.dll_SetErrorMode]
add dword [0x40602a], edi
add dword [0x406049], edi
mov edx, dword [esp]
add edx, 0xffffffae
sub byte [0x40609f], 0xa9
xor ebx, edx
adc dword [0x4061c0], esi
mov edx, 0x4034a7
call edx
and dword [0x4060d8], eax
xor dword [0x40614c], esi
mov ecx, dword [esp]
add ecx, 0xffffffd2
sub byte [0x406143], 0xbb
sub edx, esi
add byte [eax], al
add byte [edx], dl
and eax, 0x4061e9
or al, 0xf
adc dword [0x40613f], 0x55
mov ecx, dword [esp]
add ecx, 0x5a
adc dword [0x406070], ebx
add dword [0x4061c6], esi
push 0x11
push 0x40691e
push str.abgdbmzo
call dword [sym.imp.kernel32.dll_QueryDosDeviceA]
test eax, eax
jne 0x402173
sub byte [0x4061f2], 0x99
adc dword [0x406164], edi
xor dword [0x4060dd], esi
add eax, 0x2c
or dword [0x406108], 0xc1
adc bl, byte [0x406142]
push 0x40692f
call dword [sym.imp.kernel32.dll_GetSystemTime]
mov ecx, dword [esp]
adc ecx, dword [0x4061b4]
add edi, 0x24
xor eax, ecx
adc esi, dword [0x40611a]
adc dword [0x40602a], edi
mov eax, 0x4027b5
call eax
sbb byte [0x40615f], bl
sub eax, 0x71
adc ecx, dword [0x4060cf]
adc esi, dword [0x40610c]
add edi, esi
adc edi, dword [0x4061f4]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], dl
sbb eax, 0x4061e5
or dword [0x4060ac], esi
or dword [0x4060cc], esi
add dword [0x406163], ebx
sub dword [0x40614b], eax
and dword [0x406019], 0x64
push 0xa
push 0x4068a4
push str.yhevjlfjn
call dword [sym.imp.kernel32.dll_GetShortPathNameA]
mov edx, dword [esp]
add edx, edi
sbb eax, edx
sub ebx, esi
sub dword [0x406037], edx
sbb dword [0x4060b1], edi
mov edi, 0x4021ee
call edi
or edi, dword [0x406046]
xor dword [0x4061cf], 0x2d
adc edi, 0x13
sub eax, edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc al, 0x74
add edi, edi
adc edi, dword [0x4060c5]
mov ecx, dword [esp]
add ecx, 0xffffff9f
push str.tgmehyjyni
push 0xa
push str.ncrmrlnuik
push str.jsgkbpxv
call dword [sym.imp.kernel32.dll_GetPrivateProfileSectionA]
cmp eax, 0
jne 0x402291
or ebx, dword [0x4060c5]
mov edx, dword [esp]
adc edx, dword [0x4061c7]
mov ecx, dword [esp]
add ecx, ebx
adc esi, dword [0x406139]
adc edx, dword [0x40619a]
add dl, bh
push str.vaawgdmnbwlnza
push 0xa
push str.fhayksjdlo
push str.frvuggbisjpjqhi
call dword [sym.imp.kernel32.dll_GetPrivateProfileSectionA]
test eax, eax
jne 0x402291
mov cl, byte [esp]
add cl, 0xe7
add ecx, 0x5a
adc edi, dword [0x406084]
mov dword [0x4060a7], 0x22
mov eax, 0x402699
call eax
add ebx, ecx
adc edi, dword [0x4060d9]
sbb dword [0x406154], ebx
sbb dword [0x4060be], 0x15
adc dword [0x4060ad], 0x6e
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [0x406139], eax
sbb esi, edi
adc esi, dword [0x4060d3]
add dword [0x40619d], ebx
lea eax, [0x40699f]
push dword [eax]
call dword [sym.imp.kernel32.dll_TlsGetValue]
xor bl, ah
mov edx, dword [esp]
add edx, 0x79
mov ecx, dword [esp]
add ecx, edi
sub ah, 0xc7
adc ebx, dword [0x4061e5]
xor ecx, ecx
push str.tgmehyjyni
push 0xa
push str.ncrmrlnuik
push str.jsgkbpxv
call dword [sym.imp.kernel32.dll_GetPrivateProfileSectionA]
cmp eax, 0
jne 0x403660
adc dword [0x40606c], eax
sub esi, dword [0x4060e5]
add dword [0x4060ed], ebx
mov edx, dword [esp]
add edx, 0x58
xor dword [0x406181], ebx
mov esi, 0x40274a
call esi
add eax, edx
add esi, 0x55
sbb ebx, 0x38
mov ecx, dword [esp]
adc ecx, dword [0x40600c]
sub esi, dword [0x406007]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx - 0x743ca214], cl
adc al, 0x24
add edx, 0x50
add dword [0x406140], edx
sbb ebx, 0x3a
sub edx, dword [0x406019]
push str.ukgjuxivfa
push str.xvepdqtfdubnh
call dword [sym.imp.kernel32.dll_SetEnvironmentVariableW]
mov edx, dword [esp]
adc edx, dword [0x4060cc]
adc bh, byte [0x406023]
xor dh, 0x66
or dword [0x406170], 0xfc
sbb dword [0x40616f], 0xfe
mov edi, 0x40322f
call edi
add eax, edx
adc esi, dword [0x406061]
mov ch, byte [esp]
add ch, bh
add dh, bh
add byte [eax], al
mov ecx, dword [esp]
adc ecx, dword [0x4060d0]
sbb byte [0x4061ca], ch
xor ecx, ebx
mov edx, dword [esp]
adc edx, dword [0x4061f6]
push 0x40692f
call dword [sym.imp.kernel32.dll_GetSystemTime]
adc ebx, dword [0x4061f1]
mov eax, dword [esp]
add eax, ebx
adc eax, 0xffffff8c
mov ecx, dword [esp]
add ecx, 0xffffffdc
sub ecx, ecx
or dword [0x4061aa], edi
push 0x4069c9
push 0x4069c1
call dword [sym.imp.kernel32.dll_FileTimeToSystemTime]
sbb dword [0x406027], eax
or edi, dword [0x4060ca]
add dword [0x406008], eax
adc ebx, dword [0x406014]
mov esi, dword [esp]
adc esi, dword [0x4061aa]
and dword [0x4060db], 0x45
mov esi, 0x4035ab
call esi
xor byte [0x406062], bh
add dword [0x4061a4], edi
adc edi, esi
xor esi, edi
mov edx, dword [esp]
add edx, 0xffffffd7
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + 0x4060b82d], al
add byte [ecx], ch
sbb dword [0x406162], ebx
sbb dword [0x40603d], 0x9a
sub esi, dword [0x40616f]
adc ebx, dword [0x406172]
sub ah, bh
push 0x11
push 0x40691e
push str.abgdbmzo
call dword [sym.imp.kernel32.dll_QueryDosDeviceA]
test eax, eax
jne 0x4034a7
mov esp, ebp
pop ebp
ret
mov edx, dword [esp]
adc edx, dword [0x406028]
or ebx, dword [0x4060d5]
adc eax, dword [0x406197]
and edi, 0x3f
sbb dword [0x4061e9], ebx
adc edi, dword [0x406099]
push 0x4069c9
push 0x4069c1
call dword [sym.imp.kernel32.dll_FileTimeToSystemTime]
adc bh, byte [0x406130]
adc esi, dword [0x406191]
adc esi, dword [0x4061c8]
adc eax, 0x70
or dword [0x406130], esi
sub eax, dword [0x4060d8]
mov ebx, 0x4034a7
call ebx
and dword [0x406192], 0x37
adc esi, 0xffffffc1
xor dword [0x406131], ebx
mov dl, byte [esp]
add dl, bh
sub esi, ebx
add byte [eax], al
add byte [ecx], al
fcom dword [edx]
and eax, 0x40612a
add eax, ebx
adc ah, byte [0x40612a]
adc esi, 0x34
mov ecx, dword [esp]
add ecx, ebx
adc bl, byte [0x4061e0]
lea ecx, [0x4068d8]
push dword [ecx]
call dword [sym.imp.kernel32.dll_SetErrorMode]
mov edx, dword [esp]
adc edx, dword [0x4060bc]
sub dword [0x406130], edi
mov ecx, dword [esp]
add ecx, 0xa
add edi, 0xffffffb8
adc dword [0x4060f1], 0x56
sbb al, dl
push 0x4069c9
push 0x4069c1
call dword [sym.imp.kernel32.dll_FileTimeToSystemTime]
or eax, 0xffffffc1
adc esi, dword [0x4061ac]
mov ecx, dword [esp]
add ecx, 0xffffffc6
mov edx, dword [esp]
add edx, esi
adc eax, dword [0x40616a]
add dl, 0xa0
mov esi, 0x4036f5
call esi
or dword [0x40613f], 0x34
adc esi, ebx
sub edi, dword [0x40607e]
and al, 0x19
and byte [0x406191], al
adc bl, al
add byte [eax], al
add byte [ebx + 0x15132414], cl
in al, 0x61
inc eax
add byte [ecx + 0x4060ea0d], al
add bh, ch
add byte [eax], al
add byte [ecx], al
cmp eax, 0x4061a2
sbb edx, 0x42
sub ebx, dword [0x4060fc]
push str.vaawgdmnbwlnza
push 0xa
push str.fhayksjdlo
push str.frvuggbisjpjqhi
call dword [sym.imp.kernel32.dll_GetPrivateProfileSectionA]
cmp eax, 0
jne 0x4034a7
sub ebx, 0xffffffd5
mov ch, byte [esp]
add ch, bh
or edi, dword [0x406134]
add eax, 0xffffff82
adc bl, byte [0x40614c]
lea ecx, [0x4068d8]
push dword [ecx]
call dword [sym.imp.kernel32.dll_SetErrorMode]
add edi, esi
add eax, 0x46
sub edi, dword [0x4060a2]
add edi, eax
mov edx, dword [esp]
add edx, ebx
sub edi, dword [0x406128]
mov eax, 0x4034a7
call eax
mov ecx, dword [esp]
add ecx, esi
sbb ebx, 0xffffff85
add esi, esi
and dword [0x406195], 0x32
and ebx, 0xffffff8a
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x4060b115], al
add byte [esi], dl
adc dword [0x4060b1], 0x16
sub byte [0x406009], 0x6e
add dword [0x40601c], eax
or ebx, 0xffffffb3
and esi, 0x70
xor dword [0x4061f3], eax
lea eax, [0x4068d8]
push dword [eax]
call dword [sym.imp.kernel32.dll_SetErrorMode]
xor dword [0x406178], 0x73
mov edx, dword [esp]
add edx, esi
xor esi, edx
or al, byte [0x4061cf]
push str.ukgjuxivfa
push str.xvepdqtfdubnh
call dword [sym.imp.kernel32.dll_SetEnvironmentVariableW]
add edi, ebx
sub esi, dword [0x406115]
xor dword [0x406084], eax
mov edx, dword [esp]
add edx, 0xffffffbb
mov ebx, 0x4034a7
call ebx
and eax, 0xffffffc9
sbb dword [0x40604b], 0xd2
or dl, byte [0x406191]
adc byte [0x406185], bl
sub ebx, dword [0x4060be]
xor edi, 4
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + edx*2], dh
je 0x404059
add byte [eax], al
mov al, 0x55
add byte [eax], al
invalid
push ebp
add byte [eax], al