Function at 0x401000
Capabilities:
Access peb ldr_data
Check for peb beingdebugged flag
Get file attributes
Get file size
Read .ini file
Terminate process

Disassembly:
push es
add al, byte [eax]
add eax, dword [edi]
add ecx, dword [eax]
add eax, dword [ebx]
or byte [edi], al
pop es
add al, byte [edx]
add byte [esp + eax], al
add dword [eax], ecx
add al, byte [ebx]
add eax, 0x1040307
or byte [edi], al
pop es
or byte [eax], cl
push es
add ecx, dword [eax]
add al, byte [edi]
add dword [esi], eax
add al, 6
add al, 7
add eax, dword [ebx]
or byte [edx], al
add eax, dword [esp + eax]
add al, 5
add eax, 0x6000201
add al, byte [0x4060803]
pop es
add byte [esi], al
add eax, 0x1000401
add dword [0x6060801], eax
add eax, dword [edx]
add al, byte [ebx]
add al, byte [esi]
add eax, 0x6030708
add dword [eax], eax
or byte [eax + 0x8000208], al
add eax, dword [eax]
add eax, dword [eax]
add dword [esi], eax
push es
or byte [0x4040706], al
pop es
or byte [edx + eax], al
add eax, 0x1050708
add dword [edx], eax
add dword [ecx], eax
add eax, dword [0x4000404]
add eax, dword [esi]
add ecx, dword [eax]
push es
add al, 1
pop es
add eax, 0x80408
add eax, 0x3060100
add eax, 0x6030604
or byte [esi], al
add eax, 0x3000103
add al, byte [0x5050600]
or byte [edx], al
or byte [ecx + eax], al
push es
add byte [eax + eax], al
pop es
add eax, 0x4010501
add dword [esi], eax
add eax, 0x4050803
pop es
add al, byte [eax]
or byte [eax], al
pop es
push es
add dword [ebx], eax
push es
add ecx, dword [eax]
add al, byte [0x4010001]
add dword [edx], eax
pop es
pop es
add eax, 0x1000302
add al, byte [esp + eax]
add byte [ebx], al
push es
add dword [eax], eax
add dword [edx], eax
add al, 2
add byte [edi], al
pop es
add eax, 0x4070402
add al, 7
push es
add byte [eax], al
add byte [eax + 0x6070201], al
add eax, dword [ecx]
add byte [edi], al
add dword [esi], eax
or byte [edx], al
push es
add dword [esi + eax], eax
add ecx, dword [eax]
add dword [ecx], eax
add byte [ebx], al
push es
pop es
add eax, dword [edi]
add eax, dword [ecx]
or byte [edi], al
pop es
add al, byte [ebx]
add al, 1
add eax, 0x3050304
add al, 5
add ecx, dword [eax]
push es
add eax, dword [eax]
push es
add byte [edx], al
add dword [edx], eax
or byte [ebx], al
add eax, 0x60507
add al, 7
or byte [edx], al
pop es
add dword [ebx], eax
pop es
pop es
add al, 6
add eax, 0x2000406
or byte [edi], al
push es
push es
add dword [edx + eax], eax
add eax, dword [edx]
push es
push es
push es
add al, byte [ebx]
add byte [0x7030204], al
add byte [esp + eax], al
or byte [ebx], al
add byte [edi], al
pop es
pop es
add al, 6
add al, byte [edx]
add dword [0x3050404], eax
or byte [eax], cl
add byte [esi], al
push es
add al, byte [eax]
add eax, dword [edx]
add al, 7
add eax, dword [0x70204]
add al, byte [0x4040408]
add dword [edi], eax
add eax, 0x7030208
add eax, 0x2020604
push es
or byte [esi], al
add byte [ebx], al
pop es
add al, byte [ebx]
add eax, 0x6000401
pop es
pop es
add dword [0x30700], eax
or byte [esi], al
or byte [eax], cl
push es
pop es
pop es
add ecx, dword [eax]
pop es
pop es
add eax, dword [ebx]
add eax, dword [edx]
push es
add eax, dword [ecx]
or byte [esi], al
pop es
add al, byte [eax]
add al, 8
push es
add al, 5
add al, byte [eax]
add al, byte [ecx]
push es
add eax, dword [edx]
push es
add dword [eax], eax
pop es
pop es
add al, 1
or byte [eax], al
add al, 8
pop es
add al, byte [esi]
add dword [esi], eax
add al, 3
add al, 3
push es
add eax, dword [eax]
add eax, dword [edx]
or byte [edi], al
add dword [0x3010600], eax
add eax, dword [ecx]
add eax, 0x2060304
or byte [eax], al
pop es
add byte [ecx], al
add dword [ebx], eax
add dword [ecx], eax
add byte [edi], al
add dword [edx + eax], eax
or byte [ecx], al
add al, 8
pop es
or byte [ecx], al
add byte [ebx], al
add byte [eax], al
add eax, dword [eax]
or byte [edi], al
add al, 2
pop es
add al, 3
add cl, byte [eax]
pop es
or byte [0x5020801], al
add al, 3
pop es
pop es
pop es
add al, byte [ebx]
add byte [ecx], al
add eax, dword [eax]
add byte [edx], al
add eax, 0x2070506
add dword [ebx], eax
add eax, dword [edx]
or byte [ebx], al
or byte [eax], cl
add byte [edi], al
add al, 6
or byte [esi + eax], al
add eax, 0x10702
pop es
add dword [edi], eax
push es
pop es
add al, byte [eax + 0x4050207]
add al, 1
add al, byte [eax]
pop es
add al, byte [edx + eax]
push es
push es
add byte [eax], cl
push es
push es
push es
add al, 0
add al, byte [eax]
add byte [ebx + eax], al
add al, 2
add al, byte [edx + eax]
add eax, dword [ebx]
add eax, dword [ebx + eax]
add al, 1
add eax, dword [edx]
add eax, dword [ebx]
pop es
add al, 5
add eax, 0x3040103
add byte [edi], al
add al, 4
add byte [ebx], al
add dword [0x1000308], eax
add al, 2
pop es
add dword [eax + ecx], eax
add eax, dword [ecx]
push es
add al, byte [ebx]
add ecx, dword [eax]
or byte [ebx], al
push es
add byte [ebx], al
add dword [0x1010002], eax
pop es
add byte [0x8080002], al
pop es
add al, 5
add byte [edx], al
push es
add dword [eax + eax], eax
add byte [0x3070104], al
add dword [ebx], eax
pop es
add ecx, dword [eax]
add al, 7
add byte [edi], al
pop es
add byte [eax], cl
push es
add al, 5
push es
pop es
add al, byte [edi]
add eax, 0x7060503
add dword [eax], ecx
add al, 2
add byte [eax], cl
add byte [eax], al
add eax, dword [0x7080708]
pop es
add byte [eax], cl
add al, byte [edx]
pop es
add al, byte [ecx]
or byte [eax], cl
add eax, dword [edx]
pop es
add dword [edi], eax
add byte [ecx], al
push es
add eax, dword [esi]
add dword [eax], eax
add eax, 0x7080707
or byte [0x8050204], al
push es
add al, byte [edx]
add al, 1
add eax, 0x5000400
pop es
or byte [eax], cl
push es
add ecx, dword [eax]
add dword [eax + ecx], eax
add ecx, dword [eax]
add byte [esi], al
add al, byte [esi]
add byte [ebx], al
add byte [ecx], al
add eax, 0x7000805
add eax, dword [0x30506]
add eax, dword [ecx]
add eax, dword [ebx]
add dword [edi], eax
add eax, dword [0x4010503]
add byte [edi], al
add al, byte [ebx]
add dword [0x7010307], eax
push es
add byte [0x3030808], al
add eax, 0x4020103
add al, 4
add byte [eax], cl
add eax, dword [esi]
or byte [ebx], al
pop es
add al, byte [edx]
add eax, dword [ecx]
pop es
add al, 2
add al, 4
add dword [0x7020002], eax
add byte [eax], cl
add al, byte [edx + eax]
add byte [ebx], al
add eax, 0x4000806
add al, byte [ecx]
add al, 5
add al, 6
add al, 6
add eax, dword [0x2010805]
push es
add eax, 0x3070408
or byte [edi], al
pop es
pop es
add eax, dword [edi + eax]
add al, byte [eax]
add al, 6
or byte [esp + eax], al
push es
add byte [0x6020802], al
push es
or byte [ecx], al
add dword [0x60608], eax
or byte [eax], al
add eax, 0x6060801
add al, byte [esi]
add dword [edx], eax
pop es
add byte [eax], al
push es
add al, byte [ecx]
add eax, dword [eax]
add dword [eax], eax
push es
add al, byte [edx]
add eax, 0x4050104
add eax, dword [ebx]
add al, byte [0x8060801]
add al, byte [edi]
add al, byte [edi]
push es
add eax, dword [ecx]
add eax, dword [ebx]
add ecx, dword [eax]
add eax, dword [edi]
add dword [0x20203], eax
pop es
add eax, 0x7010305
add al, byte [edx]
add eax, dword [edi]
or byte [0x3040307], al
add al, byte [eax]
pop es
or byte [eax], cl
push es
add al, byte [eax + 0x1000406]
pop es
or byte [ecx], al
or byte [edi], al
add byte [eax + ecx], al
or byte [ecx], al
add al, byte [ebx + eax]
or byte [esi], al
add dword [0x4050505], eax
push es
add eax, 0x2070306
push es
push es
add eax, 0x1050502
or byte [edi + eax], al
add eax, dword [edi]
add al, 0
add eax, 0x5000307
pop es
add al, 4
add al, byte [esi]
or byte [ecx + eax], al
add al, byte [edx]
push es
add dword [esi], eax
add eax, dword [eax]
add eax, dword [esi]
add eax, 0x2000300
add eax, dword [edx]
or byte [ecx], al
add dword [eax + ecx], eax
add eax, 0x6060708
add eax, dword [esi]
pop es
push es
add al, 2
add byte [edi], al
add al, byte [edi]
add al, byte [ebx]
pop es
or byte [edx], al
or byte [edi], al
add al, 2
pop es
add byte [eax], al
add eax, 0x3050604
add eax, 0x6040204
add dword [edx], eax
add dword [edi + eax], eax
add byte [edx], al
add dword [ebx], eax
add eax, dword [edi]
add byte [0x1000604], al
push es
add al, byte [ecx]
push es
add dword [edx], eax
add eax, dword [ecx]
or byte [eax], al
add eax, 0x7020807
add eax, dword [edx]
add cl, byte [eax]
add al, byte [edi]
pop es
add eax, 0x3040103
push es
add byte [esi], al
add al, 6
add eax, 0x10507
pop es
add al, byte [0x1070707]
pop es
pop es
add eax, 0x1080403
or byte [0x5070706], al
add eax, 0x1050606
push es
pop es
pop es
add eax, dword [0x5070101]
add dword [esi], eax
add eax, dword [0x4040502]
or byte [eax], al
add dword [edx], eax
add al, 5
push es
or byte [eax + eax], al
add al, byte [edx]
push es
add eax, 0x4070007
add eax, 0x2060703
add eax, dword [ecx]
add byte [0x3000407], al
add eax, 0x3030708
add dword [edx], eax
add eax, dword [ebx]
push es
add dword [eax], ecx
add al, byte [ebx]
add byte [eax], cl
add al, 6
pop es
add al, 3
add al, byte [ebx]
add al, byte [esi]
add al, byte [eax]
push es
add al, byte [esi]
add eax, 0x6060308
add dword [esi], eax
push es
pop es
add eax, 0x1050308
add byte [esi], al
add eax, 0x2030201
add byte [edi], al
add eax, dword [esi]
add al, 6
add eax, 0x80502
add eax, 0x5080807
add ecx, dword [eax]
add eax, 0x3050801
pop es
add byte [esi], al
pop es
add dword [ecx], eax
or byte [edi], al
add byte [edx], al
add byte [eax], cl
add dword [eax], ecx
or byte [esi + eax], al
add eax, 0x1030805
push es
add byte [ecx], al
add al, 8
push es
add ecx, dword [eax]
add al, 0
or byte [ecx], al
add al, 2
add al, byte [esi]
add dword [edi], eax
pop es
add dword [eax], ecx
or byte [esi], al
pop es
add eax, dword [ecx]
add eax, 0x30303
add al, byte [esi]
add eax, 0x1040600
add dword [eax], ecx
add al, 6
add al, byte [esi + eax]
push es
add dword [ecx], eax
add byte [edi + eax], al
push es
add al, byte [edx]
or byte [edx], al
add eax, 0x2080302
add eax, 0x7040508
or byte [ecx], al
push es
add eax, dword [esi]
or byte [ebx], al
add al, 3
add eax, dword [eax]
add byte [edi], al
add eax, 0x8080607
or byte [ebx], al
add eax, dword [ebx + eax]
add eax, 0x6000803
add eax, 0x8000604
add ecx, dword [eax]
pop es
or byte [eax + eax], al
add eax, dword [0x105]
add al, 2
add al, 7
or byte [esi], al
pop es
add eax, 0x20505
add dword [0x60107], eax
or byte [eax], al
add byte [ebx], al
add eax, 0x4070100
or byte [eax], cl
add eax, 0x4050706
add al, 6
add byte [esi], al
pop es
pop es
or byte [eax], al
or byte [ebx], al
add eax, 0x1030801
add al, byte [edx]
add ecx, dword [eax]
add al, byte [edx]
add eax, dword [ecx + eax]
add al, 0
add dword [edx], eax
add byte [0x7080605], al
or byte [ecx], al
add al, byte [0x20508]
add eax, 0x7060702
add dword [ebx], eax
add dword [ebx], eax
add dword [0x8020806], eax
add dword [ecx + eax], eax
add byte [ecx + eax], al
or byte [edx], al
pop es
add byte [esi + eax], al
add al, 3
add eax, dword [eax]
add al, 6
or byte [edx], al
or byte [ecx], al
add cl, byte [eax]
or byte [0x1080208], al
add dword [esi], eax
add eax, 0x2060204
pop es
push es
add al, 5
pop es
add byte [ecx], al
pop es
add al, byte [edi]
push es
pop es
push es
push es
add byte [0x3070802], al
add al, 4
add dword [ebx], eax
pop es
add eax, 0x7060701
add eax, dword [eax]
add cl, byte [eax]
add al, byte [ecx]
add eax, dword [0x5020605]
add al, 7
add eax, dword [edx]
or byte [edx + eax], al
add byte [edx], al
add byte [ecx], al
push es
push es
or byte [ebx], al
pop es
add dword [esi], eax
add al, 5
pop es
add al, byte [esi]
add dword [edx], eax
add dword [esi], eax
push es
add al, 7
add eax, dword [0x1010308]
add byte [ecx], al
or byte [eax], cl
add dword [0x7070604], eax
add eax, 0x4010806
add al, 6
add al, byte [eax + eax]
add al, byte [ebx]
add al, 6
add eax, 0x40207
or byte [edi], al
or byte [edi], al
add byte [edx], al
add byte [eax], al
add al, byte [edx + eax]
push es
add dword [0x7040006], eax
push es
add dword [eax], eax
add eax, 0x6000004
add byte [eax], cl
add dword [ebx], eax
or byte [0x4040306], al
push es
push es
add al, byte [edi]
pop es
add byte [esp + eax], al
add al, byte [edi]
add dword [esi], eax
push es
add dword [ebx], eax
add byte [edx], al
add ecx, dword [eax]
add eax, dword [0x7080206]
push es
push es
add al, 1
add dword [edi], eax
add eax, 0x8040705
or byte [ebx], al
pop es
add eax, dword [ecx]
add eax, dword [edi]
add cl, byte [eax]
add al, byte [edi]
push es
add al, byte [0x3020606]
add dword [ebx], eax
pop es
push es
add dword [esi], eax
add al, 4
add al, 7
pop es
add al, byte [esi]
add al, 4
add eax, 0x2060803
add eax, dword [ebx + eax]
add dword [edi], eax
pop es
add al, byte [ecx + eax]
add byte [eax], cl
add byte [eax], cl
or byte [edx], al
add al, byte [esi]
push es
pop es
add byte [eax + eax], al
add eax, 0x4000503
add byte [eax], cl
add dword [edi + eax], eax
add al, byte [0x5010808]
add dword [esi], eax
or byte [esi], al
or byte [0x4050304], al
pop es
add byte [esi], al
add eax, 0x6010603
add eax, 0x1010702
add eax, dword [eax]
add byte [eax], al
or byte [eax], al
add eax, 0x2020604
or byte [ebx], al
or byte [0x3040704], al
or byte [edx], al
add dword [esi], eax
push es
add dword [ebx], eax
or byte [edi], al
pop es
or byte [eax], cl
pop es
add byte [edx], al
or byte [edx], al
push es
pop es
add byte [edx], al
add dword [edx + eax], eax
add byte [edx], al
push es
or byte [ecx], al
add dword [eax], eax
add dword [edx + eax], eax
add al, 8
pop es
add al, 8
push es
add al, byte [ecx + eax]
push es
add al, 2
add al, 6
add dword [edx], eax
or byte [eax], cl
add byte [eax], cl
add al, 5
add byte [0x7070405], al
or byte [edx], al
add eax, dword [ebx]
add dword [0x1060103], eax
add al, 7
push es
pop es
add byte [edi], al
add cl, byte [eax]
add eax, dword [ecx]
add al, byte [edi]
pop es
add byte [eax], al
add dword [esi], eax
add eax, 0x7050107
or byte [edi], al
or byte [esi + eax], al
push es
add byte [0x6010505], al
add eax, dword [0x1030304]
add eax, 0x6060706
or byte [edi], al
push es
or byte [edi], al
or byte [edx + eax], al
pop es
add byte [eax], cl
add al, byte [ecx]
add byte [eax + 0x4040502], al
add eax, dword [edi]
add dword [ecx + eax], eax
add al, byte [0x7070303]
add dword [eax], eax
add dword [eax], ecx
add byte [eax], cl
push es
add dword [ebx], eax
or byte [eax], cl
add ecx, dword [eax]
add al, 4
pop es
add eax, 0x5000808
add al, 1
add eax, 0x8020702
add dword [ecx], eax
add al, byte [ecx]
add al, byte [0x2020602]
add byte [edx], al
add al, byte [ecx]
add al, byte [0x7040302]
add eax, 0x80204
add eax, dword [ebx + eax]
add eax, dword [eax + eax]
pop es
add eax, 0x8070704
push es
add al, 8
add eax, 0x8010302
add al, byte [edx]
add al, byte [ecx]
push es
add al, 2
add eax, 0x3060501
pop es
add byte [ecx], al
add al, byte [ebx]
add dword [edx], eax
push es
add byte [esi], al
add byte [eax + eax], al
add dword [ebx], eax
pop es
add dword [ecx], eax
pop es
push es
add eax, 0x4000801
add eax, dword [0x7040506]
add dword [esi], eax
add al, 6
add al, 3
add dword [eax], ecx
add byte [edx + eax], al
add dword [eax + ecx], eax
pop es
add byte [esi], al
add eax, dword [edi]
add cl, byte [eax]
or byte [edx], al
add ecx, dword [eax]
add al, 5
push es
add al, 8
add al, byte [eax]
add al, 8
add dword [edi], eax
add al, 3
push es
add eax, dword [esi]
push es
or byte [ebx], al
add al, byte [esi]
add byte [0x6070508], al
add dword [ecx], eax
push es
add eax, dword [eax]
add byte [edi], al
or byte [edi], al
add byte [eax + eax], al
add byte [eax + ecx], al
add dword [ebx], eax
add byte [esp + eax], al
add eax, 0x2050501
add eax, 0x8020402
add ecx, dword [eax]
add eax, 0x4000503
pop es
add eax, 0x4070803
push es
or byte [edx], al
add al, 3
add byte [0x4060303], al
add al, 2
add dword [esp + eax], eax
add cl, byte [eax]
push es
add al, 1
add byte [ebx + eax], al
add byte [eax], al
or byte [edx], al
add dword [eax], ecx
or byte [edi], al
add dword [ebx], eax
add al, 5
or byte [eax + 0x8040703], al
add eax, dword [esi + eax]
add al, 4
add al, 5
pop es
pop es
add al, 2
add eax, 0x8050008
or byte [edx], al
add eax, 0x2030208
add dword [0x3000005], eax
add eax, dword [ebx]
add al, 8
add al, 1
push es
add al, byte [eax]
add eax, dword [edi]
add al, 1
add cl, byte [eax]
pop es
or byte [eax], cl
add dword [ecx], eax
add ecx, dword [eax]
add cl, byte [eax]
push es
add eax, 0x5050000
add al, 1
add eax, dword [ecx + eax]
add byte [ecx], al
or byte [ebx], al
add byte [edi], al
add byte [edx], al
or byte [edx], al
add dword [eax], ecx
or byte [eax], cl
add dword [esi], eax
add eax, dword [ecx]
pop es
add al, 3
or byte [ecx], al
or byte [esi], al
add eax, dword [ebx]
add al, byte [edx]
add al, byte [eax]
push es
or byte [eax], cl
add eax, 0x2050002
add al, 3
add al, byte [edi]
add dword [eax], ecx
add eax, dword [eax + 0x40703]
pop es
add byte [eax], al
push es
add eax, dword [edx]
add al, byte [0x2000501]
add al, 0
add al, byte [edi]
pop es
add eax, dword [ebx]
add byte [eax], al
push es
add eax, dword [ebx]
push es
add al, byte [eax + 0x3030408]
add byte [edx], al
add byte [eax], al
or byte [edi], al
add eax, dword [eax + 0x3040804]
add al, byte [edx]
add eax, 0x60205
add byte [0x8010307], al
add al, 4
add byte [ebx], al
add eax, 0x7080102
add al, 6
add ecx, dword [eax]
add al, byte [0x6050804]
add eax, 0x6030202
push es
add dword [esi], eax
pop es
or byte [esi], al
add al, 6
add al, 2
add eax, 0x2060608
pop es
push es
add eax, 0x3000107
add byte [eax], cl
add byte [edx], al
add al, 6
pop es
add al, byte [0x6080702]
add byte [esp + eax], al
add dword [ebx], eax
add eax, dword [ecx]
add cl, byte [eax]
add dword [eax], eax
push es
push es
add al, byte [esp + eax]
pop es
add al, 0
add al, 0
pop es
add eax, 0x5060507
add byte [esi], al
add eax, 0x3040200
add dword [edx], eax
or byte [ecx], al
push es
add eax, dword [edx]
add ecx, dword [eax]
add byte [esi], al
add al, 8
pop es
add dword [edx], eax
add dword [esi], eax
pop es
add cl, byte [eax]
or byte [ecx], al
pop es
add eax, dword [ecx]
or byte [ebx], al
add al, 5
push es
add byte [edi], al
add dword [esi], eax
add dword [eax], ecx
add dword [eax], ecx
or byte [0x1030707], al
push es
add byte [edi], al
or byte [ebx], al
or byte [edi], al
push es
add byte [edi], al
pop es
add eax, 0x8010203
or byte [esp + eax], al
pop es
pop es
add al, 0
add dword [edi], eax
add byte [eax], cl
add eax, 0x6070504
add al, 1
add al, 2
add byte [edx], al
pop es
add eax, 0x4060500
add eax, dword [0x6040400]
add al, byte [edi]
add dword [edx], eax
push es
add byte [ecx], al
add eax, 0x8010803
add al, 8
add eax, 0x70605
add eax, 0x5030300
pop es
add dword [edi], eax
add al, byte [eax]
add cl, byte [eax]
or byte [eax], al
add byte [edx], al
add byte [ebx], al
pop es
add eax, dword [ecx + eax]
add eax, 0x8040505
add eax, 0x8070305
add eax, 0x4060303
add eax, 0x1010300
or byte [ebx], al
add al, 7
add al, byte [edx]
add al, 8
or byte [0x7050308], al
add eax, 0x2070806
pop es
add eax, 0x7000606
add eax, 0x1000000
add byte [ebx], al
add eax, dword [edx]
or byte [edi], al
push es
add byte [ecx], al
add eax, 0x1000304
add eax, 0x8050203
add dword [esi], eax
or byte [eax], cl
or byte [esi], al
add al, 7
add byte [esp + eax], al
add cl, byte [eax]
add eax, 0x7010602
add byte [eax], al
push es
add al, byte [edi]
push es
push es
add eax, 0x2050100
add eax, 0x3000200
or byte [ebx], al
add eax, 0x6010504
push es
add cl, byte [eax]
push es
add al, 6
pop es
add al, 0
or byte [esi], al
or byte [ebx], al
add dword [edi], eax
or byte [eax], cl
add eax, 0x4070801
add eax, dword [eax + ecx]
add eax, dword [eax]
add eax, 0x7040505
add ecx, dword [eax]
add al, byte [ebx]
add al, byte [edi]
add al, byte [ecx]
add byte [0x4070407], al
add dword [ecx], eax
push es
add cl, byte [eax]
or byte [0x4060603], al
push es
add dword [esi], eax
add byte [0x8030407], al
add dword [eax], eax
add al, byte [esi]
add al, byte [0x8070302]
add dword [0x3030002], eax
add al, byte [ebx]
add byte [eax], cl
add eax, 0x3010405
pop es
add eax, 0x3030801
push es
pop es
add al, byte [edx]
add byte [ecx], al
push es
add eax, dword [edi]
pop es
add eax, 0x8060505
add byte [ecx], al
push es
pop es
add eax, dword [ebx]
add eax, 0x8000107
add eax, dword [ecx]
add eax, 0x8080507
add eax, dword [ecx]
add al, 3
add byte [edx], al
pop es
add byte [0x7010803], al
add eax, dword [ecx]
pop es
add eax, dword [esp + eax]
pop es
or byte [ebx], al
add eax, 0x70307
or byte [ecx], al
or byte [edi], al
add eax, 0x5000006
add al, byte [eax]
push es
add byte [0x2030002], al
add dword [ecx], eax
push es
pop es
add al, 3
pop es
add al, 7
push es
add al, 3
pop es
or byte [ebx], al
add dword [edx], eax
add eax, dword [edi]
push es
add al, byte [edi]
add al, byte [edi]
add eax, dword [ebx]
add eax, 0x8010306
or byte [eax], cl
add byte [eax], cl
add al, byte [ecx]
pop es
pop es
or byte [eax], cl
add byte [ebx], al
push es
add al, byte [eax]
add byte [eax], al
push es
or byte [esi], al
add eax, 0x1070608
add eax, 0x3060504
push es
add byte [esi], al
add al, 5
add al, 6
push es
add al, 0
add dword [eax], ecx
add dword [eax], ecx
add dword [edi], eax
pop es
add eax, 0x20004
add cl, byte [eax]
add dword [eax], eax
push es
add dword [0x1020602], eax
or byte [esi], al
add al, byte [ecx]
add al, 4
pop es
add al, 6
add byte [eax], al
add byte [eax], cl
add al, 2
or byte [ecx], al
add byte [eax], cl
add eax, 0x2070500
add byte [ecx], al
add eax, 0x2020302
add dword [ecx], eax
add byte [edx], al
add al, 6
add eax, 0x4010008
pop es
add al, byte [edi]
add byte [0x2030606], al
add eax, 0x6010403
pop es
push es
or byte [ecx], al
add eax, dword [eax + eax]
or byte [ebx], al
pop es
add dword [esi], eax
add eax, dword [ecx]
add eax, dword [edx]
add al, byte [eax + ecx]
add al, byte [esi + eax]
add eax, 0x4010401
add al, 7
add al, byte [ebx]
add dword [esi], eax
add byte [edi], al
push es
add al, byte [edi]
add byte [edx], al
add dword [esi], eax
push es
push es
add eax, dword [edx]
pop es
pop es
add al, 2
add byte [0x4010600], al
pop es
add al, byte [eax]
add dword [edi], eax
pop es
add eax, 0x7030401
add al, 5
add byte [esi], al
add eax, dword [ecx]
pop es
add ecx, dword [eax]
push es
add eax, 0x5010201
add al, 4
add dword [eax + 0x7050004], eax
add eax, dword [ebx]
push es
or byte [esi], al
push es
add al, byte [edx]
push es
pop es
add byte [edx], al
add eax, dword [ecx]
add dword [edi], eax
add al, byte [esi]
or byte [esp + eax], al
add eax, dword [ecx]
add dword [edi], eax
add dword [ecx], eax
or byte [ecx], al
add al, byte [ebx]
add eax, dword [eax + ecx]
push es
add eax, dword [edi + eax]
pop es
pop es
or byte [0x3030603], al
push es
add dword [ecx], eax
add dword [edi], eax
pop es
pop es
add dword [eax], ecx
add byte [eax], cl
add al, 3
add byte [ebx], al
add eax, dword [edi]
push es
add eax, 0x5030400
add eax, dword [eax]
add eax, 0x5010508
add byte [edx], al
add dword [edx], eax
add eax, 0x3050005
add eax, dword [esi]
add al, byte [0x4050504]
or byte [edx], al
add al, byte [0x30401]
add al, byte [0x6050605]
add al, byte [ecx]
add eax, dword [edi]
add eax, 0x2000401
add dword [ecx], eax
add dword [edi], eax
or byte [ecx], al
add dword [esi], eax
add al, 3
add byte [edi], al
push es
or byte [eax], cl
add al, 8
add byte [esi], al
add al, 1
add byte [ebx], al
or byte [ecx], al
add al, 5
add byte [ecx + eax], al
push es
add eax, 0x2010106
add eax, dword [edi]
add dword [edx], eax
add eax, 0x10805
add byte [eax], al
add al, 3
add dword [eax], ecx
add al, byte [0x8000606]
add byte [ebx], al
add dword [ebx], eax
or byte [esi], al
add eax, 0x50703
or byte [edi], al
add eax, 0x6070507
add byte [esi], al
add al, 3
add eax, 0x7020806
add al, 2
add byte [eax], cl
add al, byte [edx]
add dword [edx], eax
add byte [edi], al
pop es
add al, byte [eax + 0x5020102]
add dword [esi], eax
add byte [edx], al
add byte [eax], al
add eax, 0x2070704
add byte [edx + eax], al
add eax, dword [0x8060408]
add al, 8
push es
add byte [eax], al
pop es
or byte [ecx], al
add dword [eax], eax
add byte [eax], al
add al, byte [edi]
or byte [esi], al
or byte [eax], cl
or byte [ecx + eax], al
add dword [esi], eax
pop es
add eax, 0x4000604
or byte [0x3070003], al
add eax, dword [esi]
add dword [eax], ecx
push es
pop es
add eax, 0x8020704
add al, byte [ecx]
add al, 5
add byte [0x2080100], al
add al, 6
add eax, dword [ecx]
push es
add al, 6
add byte [eax], al
add byte [ecx], al
add al, 7
add al, 6
add byte [eax], cl
add eax, 0x7020404
add al, 8
add dword [eax], ecx
add byte [eax], cl
add dword [edi], eax
add dword [ecx], eax
or byte [ecx], al
or byte [edi], al
or byte [0x3020501], al
add al, 7
push es
add eax, dword [edi]
add dword [esp + eax], eax
add dword [eax], ecx
add byte [edi], al
or byte [0x5080605], al
add al, byte [edx]
add byte [ebx], al
pop es
pop es
add al, byte [edx]
push es
add al, byte [0x2060404]
pop es
add dword [esi], eax
push es
add eax, 0x1070201
add byte [edi], al
add al, byte [ebx]
pop es
add eax, dword [ecx]
add byte [eax], cl
add al, byte [ebx]
add eax, 0x8070507
add dword [edi], eax
add dword [eax], eax
add eax, 0x2060102
or byte [eax], cl
add al, byte [edx]
add al, 1
add dword [0x6010706], eax
add byte [ebx], al
pop es
add dword [eax], ecx
or byte [edi], al
add al, byte [esi]
add eax, dword [ecx]
add eax, 0x8080403
add al, 4
add byte [eax], al
add al, byte [edi]
add al, 4
add byte [esi], al
add byte [esi], al
add eax, dword [ecx]
add eax, 0x60006
add dword [ebx], eax
add dword [edi], eax
add ecx, dword [eax]
or byte [ebx], al
add al, byte [0x3000301]
or byte [ebx + eax], al
add al, byte [edx]
add eax, 0x8010706
add al, 2
push es
add eax, 0x10805
push es
add dword [edx], eax
or byte [edi], al
add al, byte [0x6050707]
pop es
add byte [ebx], al
pop es
add al, byte [edx]
add al, byte [esp + eax]
add eax, dword [0x8080401]
add byte [edx], al
add eax, 0x7030007
push es
pop es
push es
add al, 0
pop es
push es
add byte [eax + 0x3070501], al
add eax, dword [edi]
add al, 3
add dword [eax + ecx], eax
push es
pop es
add eax, 0x5050006
add eax, dword [eax + 0x7080603]
add dword [edi], eax
add al, byte [0x2070705]
add eax, dword [eax]
or byte [0x2080106], al
add eax, dword [ebx]
add eax, dword [esi]
add eax, 0x108
add byte [0x5020605], al
or byte [eax], cl
push es
pop es
push es
add eax, dword [edi]
push es
add dword [0x2000007], eax
pop es
add eax, 0x3000806
add byte [0x404], al
add al, 6
add al, byte [ecx]
add al, byte [ecx]
pop es
add dword [eax], ecx
or byte [esi], al
push es
add eax, 0x4020603
add al, 5
or byte [0x2070405], al
add eax, 0x6060100
or byte [0x3070705], al
add al, 4
add eax, dword [ebx]
add al, byte [ebx]
or byte [esi], al
or byte [0x1030604], al
add al, byte [0x7070106]
or byte [edi], al
add byte [ebx], al
add al, 8
add al, 4
push es
add al, byte [0x2000601]
add byte [0x6070006], al
add byte [esi], al
add al, byte [0x6060705]
add dword [eax + eax], eax
add eax, 0x3050302
push es
add al, byte [eax + 0x30305]
add eax, 0x8020504
push es
add al, 0
add al, 5
add eax, dword [edx]
add dword [0x3040400], eax
or byte [eax], cl
add dword [esi], eax
add dword [eax], eax
add dword [ebx], eax
add al, 0
add ecx, dword [eax]
add al, 6
push es
add eax, dword [esi + eax]
add eax, 0x7040008
add eax, 0x400
add byte [esi + eax], al
add eax, 0x7050704
add dword [ecx + eax], eax
add eax, dword [ebx + eax]
add eax, 0x6000205
add al, byte [ecx]
add al, 3
add eax, 0x1040405
add dword [esi], eax
push es
add byte [edi], al
add dword [edi], eax
add byte [esp + eax], al
add byte [0x4070700], al
pop es
add eax, dword [edx]
add al, byte [esi + eax]
add eax, 0x8040800
add dword [eax + 0x40705], eax
pop es
add eax, dword [edi]
push es
add byte [edx], al
push es
or byte [ecx + eax], al
add byte [ebx], al
add al, 1
add eax, 0x8080407
add dword [edi], eax
or byte [eax], cl
push es
pop es
or byte [edi], al
push es
push es
add eax, 0x3060701
add byte [0x1060503], al
add byte [eax], cl
add eax, dword [ecx]
pop es
add al, byte [esi]
add al, byte [esi]
add al, 4
add al, 1
add ecx, dword [eax]
add al, 0
add al, 8
add al, 2
add eax, 0x7070100
or byte [esi], al
add al, 4
add al, 8
add al, 5
add eax, 0x3020302
add eax, 0x3050304
add al, 0
add al, 1
add eax, dword [ecx]
add eax, dword [0x1070007]
add eax, 0x2020604
add cl, byte [eax]
or byte [edx + eax], al
add eax, dword [eax]
pop es
add eax, 0x1010102
or byte [0x8030506], al
add al, byte [ecx]
push es
add dword [edx], eax
pop es
add ecx, dword [eax]
add byte [edx + eax], al
pop es
push es
add dword [ecx], eax
add byte [ecx], al
add al, 0
add ecx, dword [eax]
add cl, byte [eax]
add al, 3
or byte [0x2070006], al
pop es
push es
add al, byte [edi + eax]
add byte [0x20702], al
add al, 0
add dword [ebx], eax
add dword [eax], ecx
pop es
push es
push es
push es
add al, 8
or byte [edi], al
add dword [esi], eax
add dword [eax], ecx
add dword [0x3040302], eax
add eax, 0x4020702
pop es
add byte [ecx], al
add al, 7
add byte [eax], cl
add dword [edi], eax
add eax, dword [0x2000707]
add al, 4
add byte [esi], al
add eax, 0x3070504
or byte [ecx], al
push es
push es
add eax, 0x6060100
add eax, dword [0x4040206]
add dword [edi], eax
or byte [ecx], al
add eax, dword [edx]
add eax, 0x6040305
add byte [eax], al
add dword [eax], eax
add eax, 0x30105
add al, byte [ebx]
add al, 4
or byte [ebx], al
add eax, dword [0x7050005]
add eax, 0x5010101
add eax, 0x10406
pop es
or byte [eax], al
pop es
or byte [esi], al
add eax, 0x80603
add al, byte [ebx]
add al, 4
pop es
add al, byte [ebx]
add eax, dword [eax]
add dword [0x1010800], eax
add dword [eax], eax
add eax, dword [ecx]
or byte [eax], cl
or byte [ecx], al
add ecx, dword [eax]
add byte [ecx], al
add eax, 0x1000006
push es
pop es
pop es
add eax, dword [edx]
add al, 4
add eax, dword [esi + eax]
add eax, 0x8080303
add eax, dword [ebx]
add cl, byte [eax]
add byte [ecx], al
add dword [edi + eax], eax
add byte [eax], cl
add eax, 0x70703
or byte [edi], al
or byte [ecx], al
add al, 4
add eax, 0x5030204
add dword [0x5000303], eax
add dword [0x6080601], eax
or byte [edx], al
add al, byte [ecx]
add al, 6
add al, 1
add eax, 0x4040000
add al, 4
add eax, 0x8010204
add eax, 0x5020306
add dword [edi], eax
add al, byte [eax]
add al, 3
add dword [edi], eax
or byte [edx], al
add al, byte [edx]
add eax, dword [eax]
push es
pop es
add eax, dword [eax]
push es
add byte [ecx + eax], al
add al, byte [ebx]
or byte [ecx + eax], al
add eax, 0x5040807
push es
add ecx, dword [eax]
or byte [edx], al
add eax, 0x3030708
add al, 2
add al, byte [ecx]
add eax, 0x7080103
add dword [edi + eax], eax
add eax, dword [edi]
add byte [edi], al
add al, byte [ebx]
push es
push es
pop es
add al, 0
or byte [ecx], al
push es
add eax, dword [esi]
add eax, dword [esi]
or byte [eax], cl
add eax, dword [esi]
add eax, 0x40205
pop es
add al, 3
add dword [eax], ecx
or byte [edi], al
add al, byte [esi]
or byte [edx], al
push es
pop es
add al, 4
add eax, 0x5010601
add eax, dword [ebx]
add al, byte [edi]
add eax, 0x8040103
pop es
push es
add eax, 0x1080505
add eax, dword [eax]
add eax, 0x8010707
add al, byte [0x3040607]
pop es
push es
add eax, dword [0x8080000]
add dword [0x3060606], eax
add al, 4
or byte [eax], al
or byte [eax + ecx], al
add eax, 0x2010002
add eax, 0x8080107
add al, 7
add eax, dword [edi]
pop es
add eax, dword [edx]
add eax, dword [ebx]
add dword [0x5030804], eax
add byte [esi], al
add byte [esi], al
pop es
add dword [0x7030207], eax
add dword [ecx], eax
add al, 5
push es
add byte [0x2030804], al
add al, 6
add cl, byte [eax]
pop es
add byte [edi], al
pop es
add dword [esi], eax
pop es
add eax, 0x3030801
push es
add eax, 0x2050807
pop es
add al, byte [edi]
add cl, byte [eax]
add al, 3
add eax, dword [edx + eax]
add al, byte [edx]
or byte [0x1080102], al
add al, 5
push es
add byte [ebx], al
or byte [edi], al
or byte [eax], al
add al, byte [edi]
add byte [edx], al
add eax, 0x40205
or byte [ebx], al
add eax, dword [0x8080701]
add al, 0
add dword [eax + eax], eax
add eax, dword [ebx + eax]
pop es
add al, 3
add dword [edx], eax
add al, 2
add al, byte [edi]
add al, 3
or byte [esi], al
or byte [esi], al
add eax, dword [esi]
add eax, dword [esi]
add dword [0x5030501], eax
add eax, 0x3020701
add eax, dword [ebx]
push es
push es
add al, 6
add al, byte [ecx]
add byte [ebx], al
add eax, 0x7060301
pop es
add al, 8
add al, byte [ecx]
add dword [edx], eax
add dword [ecx], eax
add eax, 0x3060703
or byte [esi], al
push es
or byte [eax], cl
pop es
add dword [esp + eax], eax
pop es
pop es
add eax, 0x2080102
push es
add eax, 0x3020305
add eax, 0x40707
add dword [esi], eax
or byte [eax], cl
or byte [edx + eax], al
add eax, 0x8080606
add eax, 0x4020402
add dword [eax + ecx], eax
add eax, 0x5040708
or byte [eax], cl
push es
add byte [edi], al
add al, 5
add byte [edi], al
add al, 1
add al, 5
add dword [ebx], eax
add al, 5
add al, 2
pop es
add eax, dword [ebx]
add eax, 0x7060501
pop es
add eax, 0x7060703
add eax, dword [0x4040307]
add eax, 0x1070808
add eax, dword [ebx]
pop es
add eax, 0x1050105
add eax, dword [edi]
add al, 3
add eax, 0x5020805
pop es
add eax, dword [ecx]
add eax, dword [ebx]
add eax, 0x4070203
add eax, dword [eax]
add eax, 0x5000803
push es
add eax, dword [edx]
add byte [ebx], al
add al, byte [edi + eax]
add eax, 0x7080508
add al, 3
pop es
add al, byte [ebx]
add al, 2
or byte [eax], cl
add cl, byte [eax]
pop es
push es
or byte [eax], al
or byte [edx], al
add byte [eax], cl
push es
add dword [eax + ecx], eax
add eax, 0x2010701
add dword [ecx], eax
add al, 2
pop es
add eax, dword [edx]
add dword [edi], eax
pop es
add eax, dword [ebx]
push es
push es
add al, 0
add dword [eax], eax
pop es
add eax, dword [eax]
pop es
add al, 0
pop es
add eax, 0x5010504
add eax, 0x5060400
push es
add al, byte [edx]
add eax, 0x20100
add al, 8
pop es
add byte [ecx], al
add eax, 0x3030403
push es
add al, 0
add dword [edi], eax
add eax, dword [0x8020403]
add byte [edx], al
add eax, dword [ecx]
or byte [ebx], al
add byte [eax], cl
add byte [eax], al
or byte [ecx], al
or byte [eax], cl
push es
add dword [ecx], eax
add al, byte [edi]
push es
pop es
add eax, dword [ecx]
add byte [eax], al
add al, 4
add dword [eax], ecx
push es
add eax, dword [eax]
or byte [ecx], al
or byte [edx], al
add al, 7
add al, 4
add al, 8
pop es
add byte [eax], al
add byte [eax], cl
pop es
pop es
add cl, byte [eax]
or byte [eax], cl
add eax, 0x70105
add al, byte [edi]
add byte [eax], al
add eax, 0x1040503
add eax, dword [0x4030407]
add dword [edx], eax
add al, byte [0x5020306]
or byte [eax], cl
add al, 3
push es
add byte [esi], al
add byte [eax], cl
add byte [eax + ecx], al
add dword [esi], eax
add eax, dword [ebx]
add al, 4
or byte [ecx], al
add cl, byte [eax]
push es
add eax, dword [ecx]
push es
add dword [edi], eax
add eax, dword [esi]
or byte [ebx], al
or byte [edx], al
add byte [edi], al
add byte [ecx], al
add eax, 0x708
push es
add al, 0
add eax, dword [ecx]
or byte [ebx], al
add byte [ecx], al
add al, 6
add dword [esi], eax
pop es
add al, 8
add eax, dword [ebx]
add dword [0x1070808], eax
add al, 1
pop es
add al, 1
add al, byte [edx]
or byte [edx], al
add eax, dword [ebx]
pop es
add eax, 0x2030203
or byte [edx], al
add dword [ecx], eax
push es
add eax, dword [edi]
add eax, 0x7010806
push es
add eax, 0x1050007
add dword [eax], eax
add eax, 0x6020107
pop es
add al, 3
add al, byte [esi]
or byte [ecx], al
push es
add al, 3
add al, byte [ebx]
push es
add eax, dword [eax]
add al, 6
push es
push es
or byte [edx], al
add al, 4
pop es
add byte [ebx], al
add eax, dword [edx]
push es
add eax, 0x8040701
or byte [esi], al
add eax, dword [edx + eax]
add al, byte [eax + 0x8000702]
add byte [edx], al
add eax, 0x8080703
push es
add al, 1
push es
or byte [ecx], al
push es
push es
or byte [esi], al
add dword [edi], eax
add eax, 0x6020506
add byte [eax], al
add al, 8
add al, 2
push es
add eax, 0x4040604
pop es
add al, 8
add al, 5
add dword [edi], eax
add al, 4
add byte [edi], al
or byte [0x4080508], al
add al, 6
add al, byte [esp + eax]
add al, byte [0x3080103]
add eax, 0x5040801
add dword [edi], eax
add dword [ecx + eax], eax
push es
or byte [esi], al
add eax, 0x5000505
add byte [edi], al
add dword [eax], eax
or byte [ecx], al
push es
add al, byte [0x5010100]
add eax, 0x3020107
add byte [eax + 0x1000208], al
add eax, dword [ebx]
add dword [ebx], eax
add byte [eax], cl
pop es
pop es
add eax, dword [0x7040602]
add dword [edi + eax], eax
push es
or byte [esi], al
add byte [0x60207], al
add al, byte [eax]
add dword [ebx], eax
add dword [edx], eax
add al, 7
add al, 6
add eax, 0x40101
push es
push es
add al, byte [0x6050508]
add al, 1
add eax, 0x7040508
add byte [ebx], al
add al, 3
pop es
add byte [ebx], al
add eax, dword [edx]
add al, 4
pop es
add eax, dword [eax]
pop es
add dword [eax], eax
add eax, 0x5030407
add eax, 0x2040205
push es
add dword [ecx], eax
add eax, 0x30504
add byte [eax], al
pop es
add ecx, dword [eax]
pop es
add al, 6
add eax, dword [ecx]
add dword [edx], eax
pop es
add dword [ecx], eax
add al, byte [esi]
or byte [eax], al
or byte [ebx], al
add eax, 0x5080008
add dword [edx], eax
add byte [ecx + eax], al
add byte [eax + eax], al
add eax, dword [esi]
add al, 0
add al, byte [eax]
or byte [ecx], al
add dword [eax], ecx
push es
add eax, 0x70603
add al, byte [edx]
pop es
add dword [esi], eax
add dword [eax], ecx
pop es
add al, 0
add al, 7
push es
or byte [ecx], al
add ecx, dword [eax]
add byte [eax], al
add byte [ecx], al
add eax, 0x40108
pop es
or byte [esi], al
add eax, 0x1010508
pop es
or byte [eax + 0x1000301], al
or byte [edx], al
add eax, 0x3050801
or byte [ecx], al
add cl, byte [eax]
add al, byte [0x7050007]
add al, 0
push es
pop es
push es
push es
pop es
add eax, 0x5020607
add byte [ebx], al
push es
push es
add dword [ebx], eax
pop es
push es
pop es
add byte [ecx], al
or byte [edi + eax], al
pop es
or byte [0x3060807], al
add eax, 0x8070603
add eax, dword [esi + eax]
add byte [esi], al
add dword [ecx], eax
push es
add al, byte [0x1050602]
pop es
add eax, 0x4020500
push es
add dword [edx], eax
pop es
push es
add eax, dword [ecx + eax]
pop es
add byte [edi], al
add al, byte [eax]
add cl, byte [eax]
add byte [eax + eax], al
add eax, 0x3010307
or byte [esi], al
pop es
add dword [edx], eax
add eax, 0x8040006
pop es
add al, byte [ecx]
add eax, dword [edx]
add eax, dword [eax]
push es
add dword [ebx], eax
add dword [esi + eax], eax
add byte [edx], al
push es
add eax, 0x8000201
or byte [ecx], al
add dword [ecx], eax
add eax, 0x3040502
add al, byte [edi]
add al, byte [eax]
add al, 8
add eax, dword [eax]
push es
add dword [edi], eax
add eax, dword [esi + eax]
add byte [ecx], al
or byte [esi], al
add eax, 0x8000602
add al, byte [0x5010508]
add al, byte [ecx]
add al, 0
add al, byte [esi + eax]
or byte [ebx], al
or byte [ecx], al
add dword [ecx], eax
add byte [esi], al
or byte [esi], al
add dword [edi], eax
push es
push es
add dword [eax], ecx
add dword [edx], eax
push es
add al, byte [ebx]
add al, byte [ecx]
add byte [edx], al
add al, byte [esi]
add eax, 0x6000001
add dword [eax], eax
add cl, byte [eax]
add eax, 0x3050206
add cl, byte [eax]
add al, byte [esi]
add cl, byte [eax]
add eax, 0x3030103
pop es
add al, 1
or byte [eax], al
add dword [eax], ecx
add dword [0x70805], eax
add eax, 0x5040602
add byte [esi], al
push es
add eax, 0x8040602
add al, byte [edx + eax]
add eax, 0x4050807
push es
add al, 8
add dword [ecx + eax], eax
add al, 4
add byte [ebx], al
add al, 7
add al, 3
add al, byte [0x7060303]
add dword [edi], eax
add al, 8
or byte [edi], al
add ecx, dword [eax]
add byte [0x5020703], al
add eax, dword [esi]
add dword [esi], eax
add byte [edi], al
add dword [esi + eax], eax
add dword [eax], ecx
push es
add eax, 0x7040406
pop es
add eax, dword [esi]
add byte [edi], al
add al, 0
add eax, 0x1070804
or byte [esi], al
add eax, dword [edi]
add eax, dword [ebx]
pop es
pop es
add byte [edx], al
add eax, 0x1060108
add al, byte [eax + eax]
add al, byte [ebx]
add byte [esi], al
or byte [ecx], al
or byte [eax], cl
add byte [ebx], al
add al, byte [edx]
add eax, dword [ecx]
pop es
add al, 0
add al, 7
add byte [eax], cl
add eax, dword [ebx]
add eax, dword [eax + ecx]
add al, byte [ebx]
push es
add al, byte [ecx]
pop es
add eax, dword [esi]
or byte [edi], al
pop es
add al, byte [edx]
add ecx, dword [eax]
add dword [edi], eax
add al, 7
add dword [eax], ecx
add al, 5
add eax, 0x3030805
add dword [0x5000402], eax
add al, 3
add al, 5
add eax, dword [edx]
or byte [edx], al
add dword [eax], ecx
or byte [esi], al
add eax, 0x3020406
add dword [eax], eax
add dword [eax + ecx], eax
or byte [eax], al
add dword [0x10403], eax
add byte [esi + eax], al
add byte [edi], al
pop es
add eax, 0x70304
add eax, dword [eax + ecx]
or byte [ebx], al
add byte [ecx + eax], al
push es
add eax, 0x8060808
add al, 3
add eax, 0x7050300
or byte [eax], al
add al, byte [eax]
push es
push es
or byte [esi], al
add dword [ecx], eax
add eax, 0x5080101
add dword [ebx], eax
push es
add eax, dword [0x8050005]
add dword [esi], eax
or byte [eax], cl
add eax, dword [edi]
push es
add dword [edi], eax
push es
pop es
push es
add al, 3
add eax, dword [edi]
add eax, 0x3080507
or byte [ebx], al
add eax, dword [ebx]
add eax, 0x5000007
add byte [ecx], al
add eax, 0x3010206
add eax, 0x6010402
pop es
push es
push es
pop es
add eax, 0x1070007
or byte [edi], al
add dword [edx], eax
add eax, 0x5000602
push es
or byte [ebx], al
add byte [0x1010002], al
add ecx, dword [eax]
pop es
or byte [0x5080503], al
push es
or byte [esi], al
add eax, 0x7020001
add eax, 0x6050405
add eax, dword [eax]
add byte [edi], al
add eax, 0x8020505
add eax, dword [esi]
add dword [ebx], eax
add al, 1
pop es
or byte [edx], al
add al, 3
add eax, dword [eax + eax]
add al, 7
add eax, dword [edx]
add dword [eax], ecx
add byte [ebx], al
add dword [esi], eax
add dword [0x20403], eax
add eax, 0x808
add eax, 0x2060607
add al, 8
add eax, 0x1030803
add byte [0x6050201], al
push es
add byte [edi], al
add eax, 0x3000403
add eax, 0x6030501
add byte [edi], al
add eax, 0x2010706
or byte [0x7010707], al
add eax, 0x5010008
or byte [ebx], al
add eax, 0x5070806
push es
add eax, dword [ebx]
push es
pop es
add eax, dword [ecx]
push es
or byte [0x2050608], al
add ecx, dword [eax]
pop es
add al, 1
add al, 8
or byte [0x7040103], al
add al, 2
pop es
add eax, 0x50601
add dword [ebx], eax
add eax, dword [edx]
add al, 0
add eax, dword [ebx]
add al, 5
add byte [0x7060101], al
pop es
add dword [0x3040700], eax
add al, 3
add dword [ecx], eax
add eax, 0x3070705
add byte [ebx], al
add al, byte [eax]
add byte [ebx], al
add al, byte [ecx]
add al, byte [ecx]
add al, 7
add dword [edx], eax
add ecx, dword [eax]
add al, byte [esi]
or byte [ebx + eax], al
pop es
add byte [eax + ecx], al
add byte [esi], al
add dword [eax], eax
add al, 7
or byte [edx], al
push es
add al, byte [eax + eax]
pop es
add eax, dword [0x6050003]
add dword [ecx], eax
add eax, dword [edi + eax]
add al, byte [edi]
add dword [0x5040301], eax
add byte [esi], al
add byte [eax], cl
push es
add eax, 0x4040300
add eax, dword [ebx]
or byte [ecx], al
or byte [ecx], al
add eax, 0x6080707
pop es
push es
add al, byte [esi]
add eax, 0x3080404
add dword [esi], eax
add al, byte [eax]
add al, byte [eax]
add al, 7
push es
add al, byte [edx]
pop es
add eax, 0x20007
add al, 5
push es
pop es
add eax, 0x3070306
pop es
or byte [edx], al
add byte [0x4030300], al
add byte [0x20302], al
add al, 3
add dword [eax + ecx], eax
add byte [eax], al
add dword [eax], eax
add eax, 0x8070705
or byte [edi + eax], al
push es
add al, 2
push es
pop es
or byte [0x3010403], al
push es
add eax, 0x4000304
or byte [eax], al
add al, byte [esi]
add al, byte [edi]
add byte [eax], cl
or byte [eax], al
add byte [edi], al
or byte [ecx], al
or byte [eax], cl
add eax, 0x5070603
add dword [eax], eax
pop es
add byte [eax], al
pop es
add eax, 0x8080601
add al, byte [edi]
add dword [eax], eax
pop es
add eax, 0x6000306
add eax, 0x8030102
add eax, dword [edi]
add cl, byte [eax]
add eax, 0x4010607
or byte [eax], cl
add al, 3
add dword [eax], ecx
push es
or byte [ecx], al
add al, 0
add byte [eax + eax], al
add al, byte [ecx]
add dword [esi], eax
add byte [ebx], al
add ecx, dword [eax]
add al, 6
add al, 8
or byte [eax], cl
add byte [0x6010100], al
or byte [esi], al
add eax, dword [0x6050005]
add dword [esi + eax], eax
add al, byte [ecx]
add al, byte [0x1060305]
add cl, byte [eax]
add byte [eax + ecx], al
pop es
add eax, 0x7050202
pop es
add dword [edx], eax
add byte [esp + eax], al
add eax, 0x3000407
add eax, dword [ecx]
add dword [esi], eax
add al, byte [edi]
add eax, 0x605
add eax, 0x2040006
add dword [edi], eax
add al, byte [eax + eax]
add ecx, dword [eax]
add dword [edi], eax
add al, byte [ebx]
add eax, 0x6010502
add al, byte [ecx]
add al, 8
or byte [edx], al
add ecx, dword [eax]
or byte [edi], al
or byte [0x6080208], al
add byte [ebx], al
add dword [esi], eax
pop es
pop es
add al, byte [0x3020700]
add eax, 0x8010706
add eax, dword [esi]
add al, byte [eax]
add al, 2
add eax, 0x8070406
add al, 0
or byte [ecx], al
pop es
push es
pop es
push es
add byte [esp + eax], al
add eax, 0x70506
add cl, byte [eax]
or byte [ecx], al
add eax, dword [edi]
pop es
add al, byte [ebx]
add byte [ebx], al
push es
add eax, 0x5010006
add eax, 0x3080104
add eax, dword [0x2070508]
add al, byte [edx]
add al, byte [edi]
add al, byte [ebx]
push es
add al, 2
pop es
add dword [ebx], eax
add eax, 0x6070006
or byte [edi], al
add byte [edi], al
pop es
add eax, 0x8040102
pop es
add dword [0x2070800], eax
or byte [0x1060701], al
add eax, dword [esi + eax]
add eax, dword [ecx]
push es
pop es
or byte [esi], al
or byte [ebx], al
pop es
add eax, dword [0x3040304]
add al, 8
pop es
add al, byte [ebx]
add dword [0x6080805], eax
add eax, dword [eax]
pop es
add eax, dword [esi]
add dword [eax], ecx
pop es
add al, 7
add al, 7
add eax, dword [ecx]
add al, 5
push es
add al, 0
add al, 7
add cl, byte [eax]
add al, 7
add al, byte [edi]
add dword [edi], eax
add dword [edi], eax
add eax, 0x6050007
add al, 4
add al, byte [ebx]
or byte [esi], al
pop es
add eax, 0x6050007
add al, byte [esi]
pop es
add dword [ecx], eax
add byte [ecx], al
add al, 8
add al, 7
pop es
add eax, 0x70200
add byte [eax], al
or byte [esi + eax], al
add al, 1
add ecx, dword [eax]
or byte [ebx], al
push es
add eax, 0x4030002
add al, byte [0x2010707]
add al, 5
push es
or byte [eax], al
add eax, dword [0x5020006]
push es
add eax, dword [ecx]
add al, 3
pop es
add al, byte [ecx]
push es
add dword [edx], eax
add al, byte [eax]
add al, byte [edi]
pop es
add dword [eax], eax
add eax, dword [0x8080405]
add al, byte [esi]
add eax, 0x6000307
pop es
push es
add dword [0x1080003], eax
add byte [ecx], al
add al, 7
or byte [esi], al
add al, byte [ecx]
add eax, dword [eax]
add al, byte [ecx]
add eax, 0x2040005
add eax, 0x5080708
pop es
push es
add al, 2
pop es
add eax, dword [esi]
add byte [eax], al
add eax, dword [ebx]
add eax, dword [esp + eax]
pop es
add dword [edi], eax
add dword [ecx + eax], eax
add byte [edx], al
add eax, 0x5060503
add al, byte [ecx]
add eax, 0x20805
add eax, 0x3070008
add byte [esi + eax], al
add al, byte [0x8060506]
add byte [esi + eax], al
add dword [ebx], eax
add eax, dword [ebx]
add al, byte [ebx]
add byte [ebx], al
add al, byte [0x60206]
add al, 4
push es
add eax, 0x2070701
add al, 7
add eax, 0x5040602
add byte [eax], cl
add al, byte [ecx]
add eax, 0x1060007
add al, byte [edx]
or byte [ecx], al
add eax, dword [esi]
add al, byte [ecx]
add byte [esi], al
add eax, dword [ecx]
add eax, dword [esi + eax]
pop es
add al, 2
pop es
add eax, dword [esi]
or byte [ecx], al
push es
add dword [eax], ecx
add eax, 0x8020405
add dword [eax], ecx
pop es
pop es
add al, 0
add eax, dword [eax + 0x1000306]
add al, byte [edi]
add al, byte [eax]
add eax, dword [esi]
or byte [ecx], al
add al, byte [ebx]
pop es
add al, 0
pop es
add eax, dword [edi]
push es
add eax, 0x4020802
add al, byte [0x8040806]
or byte [ebx], al
pop es
add eax, 0x4000103
add eax, dword [edi]
add eax, 0x6020304
add eax, dword [edx]
add dword [ebx], eax
add dword [eax], eax
add al, 4
add al, 2
add eax, dword [ebx + eax]
add eax, 0x3080107
or byte [ecx], al
add byte [edi], al
push es
add eax, 0x6060608
add eax, 0x6060208
add dword [edi + eax], eax
add al, 5
add eax, 0x2030707
add eax, dword [ebx]
add eax, dword [edi]
add al, 5
push es
add al, 1
add eax, dword [ecx]
add byte [0x5050406], al
add byte [eax], cl
add eax, 0x8030602
add byte [0x4040801], al
or byte [ebx], al
add byte [edi], al
or byte [edi], al
add al, byte [esi]
add al, 5
add dword [0x3010102], eax
add al, 4
add byte [ebx], al
add eax, 0x6020607
or byte [edx], al
add al, 7
add byte [eax + eax], al
or byte [edx], al
add al, byte [ecx]
add al, byte [ecx]
or byte [0x8010804], al
add eax, 0x4080205
pop es
add al, byte [edx]
add eax, dword [edx]
add eax, dword [0x1000802]
add al, 8
push es
pop es
add al, byte [edx]
add eax, 0x30306
add al, byte [esi + eax]
add byte [ecx], al
pop es
add eax, 0x4030007
add byte [0x3040105], al
push es
or byte [0x2040304], al
add dword [eax], ecx
add eax, dword [ebx]
add ecx, dword [eax]
or byte [eax], cl
add dword [edx], eax
add al, 7
add al, 6
add eax, dword [ebx]
add ecx, dword [eax]
add byte [esp + eax], al
push es
or byte [edi], al
add cl, byte [eax]
or byte [edx], al
pop es
add dword [edi + eax], eax
pop es
pop es
add dword [ecx], eax
add al, 8
push es
add al, 1
pop es
or byte [edx], al
add eax, dword [0x6030602]
or byte [esi], al
add eax, 0x5050507
push es
add dword [edx], eax
add cl, byte [eax]
add al, 6
add cl, byte [eax]
pop es
pop es
pop es
add byte [eax], al
add eax, dword [0x6030204]
add eax, dword [eax]
add al, 5
add eax, dword [edx]
add eax, 0x60005
add dword [eax], eax
add byte [eax], al
push es
add eax, 0x6080201
or byte [eax], al
push es
add eax, dword [ecx]
add al, 1
add eax, 0x6020107
add al, byte [edi]
push es
add byte [edx + eax], al
add cl, byte [eax]
add al, byte [0x1070103]
add al, 3
add eax, dword [ecx]
add cl, byte [eax]
add eax, dword [0x4000107]
add eax, 0x7050208
add eax, dword [ecx]
add eax, 0x2010805
add al, 6
pop es
add cl, byte [eax]
add al, byte [esi]
add eax, 0x8060000
add ecx, dword [eax]
add al, byte [ecx + eax]
add dword [edi], eax
pop es
add al, 6
add byte [esp + eax], al
pop es
add al, 0
add eax, 0x5060004
add dword [eax], ecx
or byte [edx], al
pop es
or byte [eax], cl
add eax, dword [edx]
add al, byte [0x4040601]
pop es
add byte [ebx], al
add dword [edi], eax
pop es
add byte [edx], al
pop es
add al, byte [0x4000002]
add byte [edi], al
add byte [edx], al
add byte [edx], al
add eax, 0x8060008
or byte [eax], cl
add dword [edi], eax
add al, byte [esi]
add dword [ebx], eax
pop es
add byte [ecx], al
pop es
add eax, dword [ecx]
or byte [eax], al
pop es
add eax, 0x6020807
add al, 4
add eax, dword [ebx + eax]
pop es
add eax, dword [edi]
add byte [ecx], al
add eax, dword [esi]
add dword [ebx], eax
add al, 0
push es
or byte [edi], al
push es
add eax, 0x2050408
pop es
add byte [edx], al
add eax, 0x7070100
add eax, 0x8040200
add dword [eax], eax
add dword [edi], eax
add eax, 0x7060102
pop es
push es
add eax, dword [esi]
add eax, dword [esi]
add eax, 0x6070708
add eax, dword [0x3040107]
push es
push es
add eax, 0x1000302
or byte [ecx], al
or byte [ebx], al
add dword [ecx], eax
or byte [eax], al
add cl, byte [eax]
push es
add eax, dword [eax]
pop es
add eax, dword [edx + eax]
add eax, dword [0x7080208]
add al, 4
add byte [eax + 0x7040703], al
add eax, 0x2040804
push es
push es
add eax, dword [0x7070801]
push es
add eax, 0x4000001
or byte [eax], al
pop es
push es
or byte [eax + eax], al
add byte [edi], al
add dword [eax], eax
add al, 8
or byte [ecx], al
add dword [ecx], eax
add eax, dword [esi]
add eax, 0x1080002
push es
add dword [eax], eax
add eax, dword [edx]
add eax, dword [eax]
add al, byte [edx]
add dword [0x20005], eax
add byte [eax], al
add eax, 0x10005
or byte [ebx], al
add al, byte [edi]
add eax, dword [ecx]
push es
add byte [0x5050207], al
add byte [ebx + eax], al
add dword [edx], eax
push es
add eax, dword [ebx]
add al, 4
add eax, 0x2040504
add dword [eax], ecx
add byte [eax + 0x3010502], al
add byte [esi], al
add al, byte [ebx]
push es
push es
add eax, 0x3080000
add eax, dword [ebx]
add byte [ecx], al
add al, byte [ebx]
add eax, dword [0x40808]
add eax, 0x2010700
push es
add eax, 0x1050602
add al, 1
add byte [eax], cl
add eax, dword [edi]
or byte [edx], al
pop es
push es
add al, 3
add dword [ecx], eax
push es
add dword [eax], eax
add al, byte [ebx]
add byte [ebx], al
add dword [ecx], eax
or byte [ecx], al
add byte [edx], al
add al, byte [eax]
pop es
add eax, dword [edx]
add dword [0x6020803], eax
or byte [0x6050505], al
add eax, dword [ecx]
or byte [ecx], al
or byte [esi], al
add al, 1
add al, byte [eax]
or byte [ebx], al
add dword [eax + eax], eax
add al, 3
add byte [eax], al
push es
pop es
add dword [esi], eax
add al, byte [ebx]
pop es
add dword [ebx], eax
push es
pop es
add eax, dword [edi]
add al, 2
add byte [edi], al
or byte [ebx], al
add al, byte [ecx]
add eax, 0x6020604
push es
pop es
pop es
pop es
add dword [eax], ecx
pop es
add dword [eax], eax
add dword [edx], eax
add al, byte [eax]
pop es
add byte [eax + ecx], al
pop es
add eax, dword [ecx]
or byte [edx], al
or byte [edx], al
pop es
pop es
add al, 2
pop es
add eax, 0x6000502
or byte [ecx], al
or byte [0x8010708], al
add eax, dword [ebx]
add eax, 0x6010801
add al, 5
add byte [ebx], al
add eax, 0x2010005
add byte [eax], al
add al, 5
pop es
add al, byte [ebx]
add dword [esi], eax
add al, 8
push es
add eax, dword [esi]
add al, 2
add eax, dword [0x1060408]
add al, byte [esp + eax]
pop es
add al, byte [ebx]
add al, byte [esi + eax]
add al, 3
add ecx, dword [eax]
pop es
pop es
push es
add dword [eax + eax], eax
pop es
pop es
push es
add al, 2
push es
add byte [edx + eax], al
add byte [eax], cl
add eax, dword [esi + eax]
add dword [esi], eax
pop es
add eax, 0x3040800
add byte [0x7050506], al
or byte [eax], cl
add byte [eax], cl
add byte [ecx], al
push es
add eax, dword [ecx]
push es
add eax, dword [esi]
or byte [edx], al
add eax, 0x60808
add dword [eax], ecx
add eax, 0x3070804
add dword [eax], eax
add eax, dword [ecx]
push es
add eax, 0x2060804
add byte [esp + eax], al
push es
add eax, dword [eax]
push es
add eax, dword [edx]
add byte [ecx], al
add eax, 0x4010503
add dword [ebx], eax
add dword [edx], eax
add byte [0x1000108], al
add eax, dword [edx + eax]
add byte [0x2020600], al
add eax, 0x2030507
add al, 1
add al, byte [ecx]
push es
add byte [eax], al
or byte [ebx], al
add eax, dword [eax]
add dword [eax], ecx
add byte [ecx], al
pop es
add byte [ecx], al
add al, byte [edx]
add byte [ecx], al
pop es
add dword [0x2020308], eax
push es
add eax, 0x2030403
add dword [ecx], eax
add al, 7
push es
push es
add al, byte [esi]
or byte [eax], cl
push es
or byte [esi], al
add dword [0x2010105], eax
add eax, dword [ecx]
add al, 8
add al, byte [edi]
add dword [edx], eax
add eax, 0x4060701
or byte [eax + 0x5040402], al
add eax, 0x2050202
add eax, dword [0x3070604]
add dword [edi], eax
add dword [edi + eax], eax
add al, 2
add eax, dword [esi]
push es
add dword [eax], eax
add al, 8
add dword [eax], eax
add al, byte [esi]
add byte [edx], al
add cl, byte [eax]
add byte [eax], al
add byte [eax], al
add ecx, dword [eax]
or byte [esi], al
add al, byte [edx]
push es
add byte [eax], cl
pop es
or byte [edx], al
add al, 2
add eax, 0x7070000
add al, byte [0x5020604]
add eax, dword [edi]
add byte [esi], al
add eax, 0x8050701
add al, byte [edi]
add eax, 0x3000304
add eax, 0x6030205
or byte [eax + ecx], al
add byte [eax + eax], al
add dword [ebx], eax
add dword [ebx], eax
add cl, byte [eax]
add al, 4
add eax, dword [ebx]
add eax, 0x3010403
add eax, dword [ebx]
push es
or byte [ebp - 0x75], dl
push ebp
mov ebp, esp