Function at 0x401000
Capabilities:
Access peb ldr_data
Check for peb beingdebugged flag

Disassembly:
add dword [eax + 0x4000008], eax
add eax, dword [0x5040001]
add byte [eax], cl
add eax, dword [eax]
add dword [ebx], eax
add eax, dword [esi]
add al, byte [ecx]
pop es
pop es
add eax, 0x1000504
add ecx, dword [eax]
add al, 4
add eax, 0x7080807
pop es
or byte [eax + eax], al
add eax, dword [esp + eax]
or byte [edi], al
or byte [0x3060107], al
add dword [edx], eax
add eax, 0x1070608
add cl, byte [eax]
add dword [esi], eax
or byte [ecx], al
add eax, dword [esi]
add byte [esi], al
add dword [ebx], eax
or byte [eax], al
add al, 6
push es
add al, byte [ecx]
add byte [ecx], al
add al, byte [ecx]
add al, byte [ebx]
add al, byte [edi]
add dword [edi + eax], eax
push es
or byte [ecx + eax], al
add eax, dword [0x2070401]
or byte [eax], al
add byte [edx], al
add eax, dword [esi + eax]
add eax, 0x3010400
add dword [edi], eax
add al, byte [edx]
add eax, dword [ebx]
add al, 8
add dword [ebx + eax], eax
add byte [edi], al
push es
add eax, 0x7020300
add eax, 0x20403
add dword [eax], ecx
add eax, 0x5070702
add eax, 0x1040801
add cl, byte [eax]
pop es
pop es
add byte [edx], al
add eax, dword [0x2060103]
add al, 8
pop es
add byte [esi], al
add eax, dword [0x70703]
add al, 2
push es
or byte [esi], al
add eax, 0x702
pop es
add dword [edx], eax
or byte [edx], al
add eax, 0x8020603
push es
add byte [eax], cl
add eax, 0x1010406
add al, byte [ebx]
add byte [edi + eax], al
add al, 6
add al, 4
add dword [esi], eax
add eax, dword [ebx + eax]
add eax, dword [ebx]
add byte [edi], al
add eax, dword [edi]
add al, 3
add al, byte [eax + ecx]
add eax, 0x8040302
or byte [0x3080402], al
add eax, dword [edx]
pop es
pop es
add al, byte [esp + eax]
add byte [eax], al
or byte [edx], al
add byte [0x8050402], al
add eax, dword [ecx]
add dword [ebx], eax
add eax, 0x1000002
pop es
add dword [esp + eax], eax
add al, byte [esi]
push es
add byte [eax + eax], al
pop es
add byte [ebx], al
add eax, 0x6060502
add eax, dword [esi]
add dword [esi], eax
add dword [ebx], eax
pop es
push es
pop es
add dword [0x600], eax
add dword [eax + 0x7020007], eax
or byte [edi], al
add al, 1
add al, 2
add eax, 0x8050303
add al, 5
or byte [eax + ecx], al
add eax, 0x3000404
add byte [eax], cl
add eax, dword [ebx]
add eax, 0x4070008
add al, 6
add al, byte [edx]
pop es
add eax, 0x3040003
pop es
add eax, dword [eax]
add al, 8
add eax, dword [esi]
add al, 2
or byte [edx], al
add byte [eax], cl
push es
or byte [ecx], al
add eax, dword [esi]
push es
add eax, dword [ecx + eax]
add eax, dword [edi]
or byte [0x8050207], al
push es
or byte [ecx], al
add eax, 0x4000203
pop es
push es
push es
add al, 0
add eax, 0x1020603
add eax, dword [esi]
pop es
add dword [esi], eax
or byte [ecx], al
add al, byte [ecx]
add byte [esi], al
pop es
pop es
pop es
add dword [edi], eax
add al, 1
pop es
push es
add eax, 0x8020705
add dword [0x6010407], eax
add eax, dword [eax + ecx]
add dword [edx], eax
add al, 1
push es
pop es
add eax, 0x8070501
add al, 1
pop es
add al, byte [edi]
push es
add byte [eax], cl
add eax, 0x6020108
add dword [0x8030003], eax
add eax, 0x4080602
add al, byte [esp + eax]
pop es
add byte [eax], al
add eax, dword [esi + eax]
add eax, 0x60402
add eax, 0x5030004
pop es
add eax, dword [esi + eax]
push es
or byte [edi], al
or byte [ecx], al
push es
add eax, 0x2040104
add byte [edx + eax], al
add eax, 0x1020106
push es
add dword [edi], eax
or byte [edx], al
add eax, 0x3070703
add al, byte [edx]
add dword [eax], eax
add eax, dword [edi]
add eax, 0x7080205
add al, 2
add eax, dword [ebx]
add eax, 0x4080508
pop es
add al, 2
add byte [ebx + eax], al
add byte [ecx], al
add dword [esi], eax
push es
add eax, 0x2060302
or byte [edi], al
add al, byte [edi]
add byte [ecx], al
add al, 8
add dword [edx], eax
add eax, dword [0x3050303]
add al, byte [eax]
push es
add eax, dword [edx]
add byte [ebx], al
add byte [edx], al
push es
pop es
add al, byte [esi]
add dword [eax], ecx
add al, byte [edx]
add al, byte [ebx]
or byte [ebx], al
add al, 8
add dword [0x4020008], eax
add dword [ebx], eax
add eax, dword [ecx]
add al, byte [esi]
add eax, 0x3040603
add eax, 0x6030202
add eax, dword [edi + eax]
add byte [eax], al
push es
or byte [edi], al
add eax, 0x4080602
add al, byte [esi]
add byte [eax], al
add eax, 0x6040408
add byte [ebx], al
add byte [edx], al
add dword [0x4050203], eax
add eax, 0x3000303
or byte [0x6040504], al
add al, 2
add al, 7
pop es
add dword [esi], eax
add al, 2
add al, byte [edx]
or byte [eax], al
add al, 5
add eax, 0x60201
add al, 1
or byte [eax], cl
add eax, dword [edi]
pop es
add eax, 0x1060302
add dword [ecx], eax
add al, byte [eax]
add dword [eax], eax
pop es
add dword [esi], eax
add al, byte [0x7070706]
add eax, dword [ecx + eax]
add al, 7
push es
add dword [eax], eax
add eax, 0x1020404
or byte [edx], al
add eax, dword [edx]
add al, 3
add al, 2
add byte [ecx], al
pop es
add al, 6
add dword [eax], eax
push es
or byte [edi], al
pop es
add al, 7
add al, byte [0x5020301]
add al, 2
pop es
push es
push es
add byte [0x3030605], al
push es
add byte [ebx], al
add al, byte [eax]
add eax, dword [ecx]
add al, 7
pop es
add al, 0
or byte [0x8070705], al
push es
push es
add eax, dword [edi]
add eax, 0x1040005
or byte [ecx], al
add byte [esi], al
add eax, 0x10103
add al, 4
add byte [ecx], al
add byte [0x5000202], al
pop es
add byte [esi + eax], al
or byte [eax], cl
push es
or byte [eax], al
push es
or byte [esi], al
add al, 2
push es
add eax, 0x4080701
add eax, 0x7030406
pop es
add eax, 0x8080802
add al, byte [ebx]
pop es
add eax, 0x6070108
add byte [edi], al
add eax, dword [0x3050303]
add byte [ebx], al
add eax, dword [esi]
add eax, 0x4040800
pop es
add dword [esi], eax
add dword [ebx], eax
pop es
add eax, dword [eax]
push es
add byte [edx], al
or byte [edi], al
add cl, byte [eax]
add al, 5
add al, 8
add dword [ebx + eax], eax
add dword [esi], eax
pop es
add dword [ebx], eax
add dword [eax], eax
add eax, 0x8040003
add al, 8
add al, 6
pop es
add byte [edx], al
add dword [edx], eax
or byte [0x7070803], al
add al, byte [ebx]
pop es
or byte [edi], al
add eax, dword [edx]
add eax, dword [ecx]
add eax, dword [0x2080502]
add al, byte [eax]
push es
push es
pop es
push es
add byte [eax], cl
add al, 2
or byte [edx], al
or byte [0x80808], al
push es
add eax, dword [esi]
add al, byte [0x4060501]
or byte [ecx + eax], al
add al, 4
add eax, dword [esi]
add dword [eax], ecx
or byte [eax], cl
add al, byte [eax]
pop es
add eax, 0x80806
add dword [ebx], eax
add al, byte [ebx]
add byte [eax + 0x4010304], al
add al, 4
push es
or byte [0x3020702], al
add al, byte [edx]
pop es
add al, byte [esi]
add byte [edx], al
add eax, dword [eax]
add al, 3
or byte [edx + eax], al
add dword [ecx], eax
add dword [eax], eax
pop es
add byte [edx + eax], al
add eax, dword [ecx + eax]
add eax, dword [ecx]
pop es
pop es
or byte [eax], al
add byte [0x5070005], al
or byte [eax], cl
push es
add ecx, dword [eax]
add cl, byte [eax]
pop es
add eax, dword [0x8010506]
add eax, dword [0x6000803]
add eax, dword [ebx]
add ecx, dword [eax]
add al, 4
push es
add eax, dword [esi]
add al, 2
add byte [ebx], al
or byte [0x5010607], al
add byte [edi], al
pop es
add eax, 0x8020804
add byte [eax + ecx], al
add eax, dword [0x1030101]
push es
push es
add eax, dword [esi + eax]
pop es
add dword [ebx], eax
add al, 4
pop es
add byte [ecx], al
push es
add eax, dword [ecx + eax]
or byte [edx], al
or byte [esi], al
add al, byte [ebx]
pop es
add eax, 0x5010605
add eax, 0x8000708
add al, 3
add eax, 0x4050701
or byte [eax], al
add al, byte [0x8010705]
push es
add dword [eax], ecx
pop es
pop es
or byte [edi], al
pop es
add al, byte [eax]
or byte [ebx], al
add dword [edx + eax], eax
add al, 4
push es
add eax, dword [edx]
pop es
push es
pop es
add byte [esi], al
add dword [eax + ecx], eax
add eax, dword [eax]
add al, byte [edx]
add dword [eax], eax
add eax, 0x20208
pop es
add eax, dword [edx]
add al, byte [ebx]
add eax, dword [ebx]
add al, byte [edi]
add eax, dword [esi]
add cl, byte [eax]
push es
push es
add dword [eax], ecx
add byte [eax], al
add dword [esi], eax
push es
add byte [ecx], al
pop es
push es
add al, 0
add ecx, dword [eax]
add byte [ecx], al
add al, 3
push es
add eax, dword [ecx]
pop es
add al, 5
add dword [eax], ecx
pop es
add byte [esi], al
add eax, dword [ecx]
pop es
add eax, 0x40806
or byte [esi], al
add byte [edi], al
push es
add eax, 0x7010701
add byte [edx], al
add eax, 0x6000106
add dword [0x6050608], eax
add al, byte [0x2000706]
add al, byte [ecx]
add dword [ebx], eax
add dword [eax], eax
add byte [eax], cl
add dword [esi + eax], eax
push es
add eax, dword [esi]
add byte [ebx], al
or byte [0x1040406], al
push es
push es
or byte [eax], al
add al, byte [edx + eax]
add al, 5
add al, 3
add dword [ecx], eax
add byte [edi], al
pop es
add al, 1
add al, byte [ebx]
add dword [ecx], eax
add al, byte [edx]
add eax, dword [edi]
push es
pop es
add al, byte [eax]
add byte [eax], al
add byte [edi], al
add al, byte [eax]
add al, 3
add eax, 0x1060705
pop es
add eax, dword [edx]
add byte [eax], al
pop es
add dword [eax], eax
add eax, 0x2030201
add byte [0x8050403], al
add al, byte [0x1010203]
or byte [eax], cl
or byte [edi], al
pop es
add eax, dword [ecx]
add dword [eax + ecx], eax
add al, 3
push es
or byte [ecx], al
push es
add al, 5
add byte [edx], al
pop es
add al, 6
add dword [eax], ecx
or byte [edx], al
add byte [ecx], al
add eax, 0x3000003
or byte [esi], al
add eax, 0x8040402
push es
or byte [esi], al
add al, byte [ecx]
add al, byte [eax + 0x3020606]
add eax, 0x7010601
pop es
pop es
add byte [0x3050404], al
add al, 1
add byte [edi], al
pop es
add eax, dword [0x8050801]
push es
push es
add al, byte [edx]
push es
add byte [edx], al
add eax, 0x2000400
add eax, dword [0x4070805]
add al, 2
push es
add eax, 0x1020100
add byte [eax], cl
add eax, 0x2020500
or byte [0x3000407], al
add eax, dword [esi]
add eax, 0x8080308
add al, 0
add dword [edi], eax
add dword [edi], eax
add cl, byte [eax]
or byte [ebx], al
pop es
add dword [esi], eax
add al, byte [edi + eax]
add eax, dword [ebx]
or byte [eax + ecx], al
add al, 8
pop es
add al, 0
or byte [eax], al
add al, byte [edi]
add byte [0x2070807], al
pop es
or byte [edi], al
pop es
add eax, 0x7020100
add al, 4
add al, 5
add al, 1
add al, 7
add al, 0
add byte [ebx], al
add byte [esi], al
push es
add al, 8
push es
add al, 0
add eax, 0x3070001
add al, byte [esi]
add byte [ebx], al
add byte [0x3070502], al
add al, byte [0x3000500]
add eax, 0x3030303
add al, byte [ebx]
add al, 5
add al, byte [esi]
pop es
add byte [eax + eax], al
add al, byte [0x80405]
add dword [ecx], eax
push es
or byte [edi + eax], al
add eax, dword [edi]
add byte [esi], al
pop es
add byte [eax], al
add dword [ebx], eax
or byte [esi + eax], al
push es
add byte [esi + eax], al
add al, byte [ebx]
add dword [edx], eax
add eax, dword [eax]
push es
add al, 6
add al, byte [edi]
push es
add eax, dword [eax + ecx]
or byte [eax + ecx], al
add byte [edi], al
add al, 2
pop es
add eax, dword [edi]
add eax, 0x7040306
add byte [eax], cl
add eax, dword [edx]
add eax, dword [ecx]
push es
add eax, dword [edi]
add eax, dword [eax]
add byte [eax], al
add al, byte [edi]
add byte [edx], al
add eax, 0x4040207
add eax, 0x6060001
add eax, 0x4060608
add byte [esi], al
add eax, dword [0x60402]
or byte [edi + eax], al
pop es
add eax, 0x7040605
add eax, dword [0x4010008]
push es
add eax, 0x70005
add eax, dword [esi]
add al, 3
add eax, 0x7060206
add al, byte [eax]
or byte [edi], al
add eax, dword [ebx]
add al, 6
pop es
add al, byte [edx]
or byte [esi], al
add eax, 0x2020700
add byte [0x1020104], al
add eax, 0x50403
add eax, dword [esi]
add byte [edx], al
add eax, 0x4030100
add byte [esi], al
add eax, 0x4070100
pop es
add al, byte [edi + eax]
add al, 7
pop es
add dword [ebx], eax
add byte [ebx], al
pop es
add al, 8
add eax, dword [edi]
add dword [edx], eax
add dword [edx], eax
add byte [edx + eax], al
add al, 6
add byte [eax], al
or byte [ebx], al
add al, byte [eax]
add eax, dword [eax]
pop es
pop es
push es
add dword [eax + 0x3010404], eax
add dword [ebx], eax
pop es
add dword [0x6070206], eax
add al, 0
add byte [eax], cl
add eax, dword [eax]
add byte [ebx], al
pop es
add eax, 0x3060301
add byte [ebx], al
add al, 6
add eax, 0x8010802
add eax, 0x1070406
pop es
add byte [0x2010308], al
add eax, 0x8010006
add al, 5
add eax, dword [ecx + eax]
add byte [edi], al
push es
add dword [ecx], eax
add eax, 0x7010705
or byte [0x8050808], al
push es
add eax, 0x4080303
add eax, dword [edx]
add eax, 0x3000402
add eax, 0x40207
add dword [eax], eax
add dword [0x4080702], eax
add al, 0
or byte [eax], al
push es
add eax, 0x10803
add dword [eax], ecx
or byte [0x1070607], al
or byte [esp + eax], al
or byte [eax], cl
or byte [ebx], al
add byte [eax], al
add al, byte [edx]
add eax, 0x3070606
add eax, 0x8010506
add al, 3
add byte [edi], al
or byte [esi], al
or byte [edi], al
add al, byte [ebx]
add cl, byte [eax]
add dword [edi], eax
add eax, 0x8080705
push es
push es
add al, byte [esi]
push es
pop es
pop es
add al, 1
add eax, 0x4030103
add dword [edx], eax
add al, 6
push es
push es
pop es
add al, 2
add al, byte [edi]
pop es
or byte [edi], al
add eax, dword [ecx]
add eax, dword [esi]
add al, 7
pop es
pop es
pop es
pop es
add al, byte [0x3060508]
add eax, dword [ecx]
push es
add eax, dword [0x7030404]
add al, 5
pop es
or byte [esp + eax], al
or byte [ecx], al
add al, 2
add al, 5
push es
add al, 6
add byte [esi], al
add al, byte [ebx]
pop es
pop es
add al, 3
add eax, 0x40201
push es
or byte [edx], al
push es
or byte [eax], cl
or byte [eax], al
add eax, 0x3020305
add eax, dword [edi]
add eax, dword [ebx]
add al, byte [ebx]
add dword [edi], eax
or byte [edi], al
push es
add byte [edx], al
add dword [esi], eax
add eax, 0x60302
add dword [eax], eax
push es
push es
pop es
add al, byte [ebx]
push es
pop es
or byte [edx], al
add eax, 0x2060106
add al, 2
pop es
pop es
add al, byte [0x5010702]
push es
pop es
add dword [eax], eax
add byte [0x8040301], al
push es
add byte [ebx], al
add eax, 0x8000406
pop es
add al, byte [ecx]
pop es
add al, 0
add eax, dword [eax]
add byte [esi], al
add dword [eax], eax
push es
add al, byte [ebx]
pop es
add dword [edx + eax], eax
push es
add eax, dword [eax + eax]
push es
add byte [eax], cl
add eax, 0x7070104
push es
or byte [0x4000706], al
add al, byte [ebx]
add byte [eax], al
add eax, 0x2050802
add byte [edi], al
add eax, 0x7080107
add eax, 0x70606
add eax, dword [edi]
push es
or byte [ecx], al
add byte [eax + ecx], al
pop es
add al, byte [0x1030508]
add al, byte [ecx]
pop es
add eax, 0x5010005
add eax, dword [edx]
push es
push es
add eax, dword [eax]
add eax, 0x8080000
add al, 1
add al, 3
add eax, 0x6070204
push es
add al, 2
add byte [0x607], al
add eax, 0x2070103
push es
add al, byte [ebx]
add al, byte [esi + eax]
add eax, dword [ecx]
pop es
pop es
pop es
push es
add al, byte [ecx]
add eax, 0x6060004
add byte [eax], al
push es
add dword [ebx], eax
add byte [eax], al
add eax, dword [esi]
pop es
add eax, dword [0x3000605]
push es
add al, 3
add eax, 0x6050008
or byte [edx], al
or byte [eax], al
add eax, dword [ebx]
pop es
add al, 6
add al, 6
add cl, byte [eax]
push es
add byte [eax], al
add eax, dword [edi]
add dword [ebx], eax
add al, 4
or byte [ecx], al
add al, 4
add byte [ecx], al
add al, byte [eax]
add cl, byte [eax]
add al, 6
push es
add eax, 0x60602
add byte [eax], cl
add al, 4
pop es
add byte [ebx], al
add al, byte [ebx]
add al, 0
add al, 2
add eax, dword [eax]
or byte [ebx], al
add eax, dword [ebx]
pop es
add eax, dword [edx]
add dword [ecx + eax], eax
add byte [edi], al
add al, 0
add eax, dword [edx]
add al, byte [esi]
pop es
add dword [eax], eax
add eax, 0x60208
add al, byte [ecx]
add eax, dword [eax]
add byte [ecx], al
or byte [esi], al
add dword [edx], eax
add al, 4
add eax, 0x20103
pop es
add byte [edx], al
add eax, dword [ecx]
add al, byte [ebx]
pop es
add byte [edi], al
pop es
pop es
pop es
push es
add al, byte [esi + eax]
add eax, 0x30504
pop es
add eax, 0x6070703
add dword [edi], eax
add al, 1
add byte [edx], al
or byte [ebx], al
pop es
add eax, 0x2040500
add eax, 0x6060701
add al, byte [esi]
pop es
add eax, 0x1000602
add dword [0x2050803], eax
add dword [edx], eax
add eax, 0x8010805
add eax, dword [ecx]
add eax, dword [edi]
add byte [eax], al
add byte [eax], al
add eax, 0x4040105
add eax, dword [eax]
add al, 5
push es
add al, byte [edi]
pop es
add byte [edx], al
push es
add byte [ebx], al
add byte [ecx], al
add eax, 0x8000502
add al, 4
push es
pop es
add al, byte [edi + eax]
pop es
add eax, dword [edi]
add byte [edi], al
add al, 5
pop es
add dword [eax + 0x5020202], eax
push es
add dword [eax], ecx
add al, byte [0x5070400]
add byte [ecx + eax], al
add eax, 0x10805
add eax, dword [edx]
add dword [esi], eax
pop es
add al, 4
add eax, dword [esi]
add eax, 0x10306
add byte [ecx], al
add al, 3
or byte [0x1020802], al
or byte [edx + eax], al
add al, 3
add eax, 0x70008
push es
add eax, dword [esi + eax]
add al, byte [esp + eax]
add eax, dword [0x4050508]
add al, byte [ecx]
pop es
add dword [edx], eax
push es
pop es
add eax, dword [eax]
pop es
add byte [edx], al
add dword [edi], eax
add dword [eax], ecx
or byte [edi], al
add byte [eax], al
add eax, 0x2080800
pop es
add byte [ebx], al
add al, 2
add eax, 0x7040805
add eax, 0x7080006
add al, byte [esi]
push es
add dword [ecx], eax
or byte [ebx], al
add dword [edi], eax
add eax, 0x3070708
add eax, dword [ecx]
push es
add al, byte [ebx]
add eax, 0x5060005
pop es
add al, 1
add al, 0
or byte [eax], cl
add eax, dword [edi]
add eax, 0x5030405
push es
add eax, 0x1030803
add al, 3
add ecx, dword [eax]
add dword [edx], eax
add dword [0x3070705], eax
add al, 4
add byte [ecx], al
or byte [edi], al
add byte [ebx], al
add byte [ecx + eax], al
add al, byte [eax + ecx]
add eax, dword [edi + eax]
pop es
add al, 3
add eax, 0x3060406
add byte [edi], al
add al, byte [eax]
add al, byte [ecx]
pop es
add eax, 0x3040604
add al, 4
push es
add eax, dword [ecx]
add eax, 0x50507
add eax, 0x6020202
push es
add dword [0x6030501], eax
add al, 0
pop es
pop es
add byte [edx], al
add eax, 0x8040604
add eax, dword [ecx]
add byte [ecx + eax], al
add al, byte [edx]
add eax, dword [edi]
or byte [edi + eax], al
add al, byte [eax]
pop es
push es
add al, byte [ecx]
or byte [eax], al
pop es
add eax, dword [esi]
push es
add eax, 0x6010406
add al, 5
or byte [edx], al
add eax, dword [edi]
add dword [0x1020305], eax
pop es
add cl, byte [eax]
or byte [ebx], al
pop es
push es
add dword [eax + eax], eax
add eax, 0x6030105
add al, byte [esp + eax]
add eax, 0x8030606
or byte [eax + eax], al
pop es
add eax, dword [ecx]
add al, 1
or byte [edx], al
or byte [edx], al
add al, 1
add eax, 0x8060601
add byte [0x60205], al
or byte [esi], al
add al, 6
or byte [edx], al
add dword [edi], eax
add eax, dword [esi]
pop es
or byte [ebx], al
add dword [eax], eax
add eax, 0x5000404
add byte [eax + ecx], al
add eax, 0x5050500
add al, byte [esi]
push es
add byte [edx], al
push es
pop es
or byte [ebx], al
add al, 1
add eax, 0x6000308
add eax, dword [esi]
or byte [esi], al
add al, byte [edx]
add byte [ebx], al
pop es
push es
push es
add byte [esi], al
add al, byte [eax + eax]
add byte [ecx], al
add eax, 0x80708
add al, 6
add byte [esi], al
or byte [eax + eax], al
add eax, 0x2010306
add dword [ebx], eax
or byte [ebx], al
add dword [edi], eax
add dword [ecx], eax
add dword [ebx], eax
add al, byte [edi]
add dword [edx], eax
pop es
pop es
or byte [edi], al
push es
push es
push es
add eax, dword [edi]
push es
push es
add dword [ecx], eax
push es
add al, 3
add eax, 0x40001
add dword [eax], eax
add al, byte [eax + ecx]
add al, 4
or byte [edx], al
add dword [edx], eax
add dword [0x6040402], eax
add al, 7
pop es
add al, byte [0x700]
pop es
add dword [edx], eax
add eax, 0x30400
add eax, 0x6000407
add al, byte [eax]
add dword [eax], eax
push es
add eax, 0x4080503
add al, 0
push es
add al, 3
add dword [esi], eax
add dword [esi], eax
pop es
pop es
add ecx, dword [eax]
pop es
add eax, 0x20605
add eax, 0x7070705
or byte [esi], al
pop es
add al, byte [edx]
pop es
push es
pop es
push es
add eax, dword [edi]
pop es
add eax, 0x4040102
add al, 3
add al, 3
add eax, dword [edi + eax]
or byte [ebx], al
pop es
add eax, dword [eax + ecx]
push es
push es
add eax, dword [eax]
pop es
add eax, 0x4060204
pop es
add eax, 0x6020006
add cl, byte [eax]
add byte [0x6020407], al
pop es
or byte [ecx], al
add eax, dword [esi]
add eax, 0x40407
add dword [edx], eax
add al, byte [ebx]
pop es
push es
add dword [0x2070600], eax
add cl, byte [eax]
push es
add al, byte [edi]
add dword [eax], ecx
push es
push es
add eax, 0x6030507
add byte [esi], al
pop es
add eax, 0x2070204
add dword [ebx], eax
add al, byte [ebx]
add byte [0x1080402], al
push es
add al, byte [ebx]
pop es
add al, 1
add dword [eax], eax
add dword [ecx], eax
add byte [0x4030201], al
add al, byte [edx + eax]
pop es
add al, 8
add al, 1
add al, 3
or byte [edx], al
add al, byte [esi]
add eax, dword [0x7070505]
add eax, dword [esi]
add eax, dword [eax]
add al, 3
add eax, 0x3040406
pop es
add eax, dword [edx]
add al, byte [ebx]
add eax, dword [edx]
add eax, dword [edx]
push es
add al, 3
add al, 5
pop es
add eax, dword [ebx]
add byte [ebx], al
add eax, dword [edi]
or byte [ecx], al
push es
push es
push es
add eax, dword [edi]
add ecx, dword [eax]
add dword [eax + 0x5070505], eax
pop es
add eax, 0x3030700
add dword [0x7040303], eax
add cl, byte [eax]
add eax, 0x8010803
add eax, 0x8060100
add dword [edx], eax
add al, 8
add al, 8
push es
add al, 5
add al, byte [edx]
add dword [esi], eax
add ecx, dword [eax]
add byte [edi], al
add byte [ecx], al
push es
or byte [ecx], al
push es
push es
add byte [eax], al
pop es
or byte [0x7060604], al
add byte [ebx], al
pop es
add eax, 0x5070404
push es
add dword [eax], eax
add al, byte [eax]
add byte [edx], al
or byte [eax], cl
add byte [eax + eax], al
add al, byte [edx + eax]
add al, byte [ecx]
add al, byte [0x505]
pop es
add eax, dword [eax]
or byte [edx], al
push es
add byte [edi], al
add dword [edi], eax
push es
add al, 8
add eax, 0x7030305
add al, byte [eax + 0x2050705]
add eax, 0x6040502
pop es
or byte [eax], al
or byte [esi], al
add byte [edi], al
pop es
push es
add eax, dword [ebx]
push es
or byte [0x6030600], al
add dword [0x2040305], eax
add al, byte [eax]
add al, 5
add eax, 0x2010105
add al, byte [esp + eax]
add al, 0
add byte [edi], al
add dword [esi + eax], eax
add al, byte [ebx]
pop es
add dword [edi], eax
add eax, 0x2000501
add cl, byte [eax]
or byte [eax], cl
add byte [eax + ecx], al
or byte [edi], al
add eax, dword [edx]
add dword [eax + 0x8060601], eax
add al, 2
add byte [edi], al
add dword [eax], ecx
add eax, 0x5020103
add byte [eax], cl
add eax, dword [esi]
add eax, dword [0x4010600]
add al, 4
pop es
pop es
add eax, dword [esi]
add al, 2
or byte [ebx + eax], al
add eax, 0x7080302
add eax, dword [edx]
add eax, 0x7040303
add al, 3
add byte [0x6080301], al
add eax, dword [edx + eax]
add eax, 0x2030808
add al, 3
or byte [esp + eax], al
or byte [esi], al
add eax, dword [edi]
add eax, dword [eax]
add byte [edi], al
pop es
or byte [edi], al
push es
add al, byte [esi]
add byte [edi + eax], al
push es
push es
add eax, 0x40107
add al, byte [eax + 0x1020406]
add al, byte [eax]
push es
push es
add dword [esi], eax
add eax, 0x2020004
add byte [edi], al
add byte [0x1000104], al
add eax, dword [ebx]
pop es
add dword [ecx], eax
add eax, 0x4040001
add al, byte [edx]
or byte [edi], al
pop es
add eax, 0x1030007
add al, byte [edi + eax]
add byte [eax], al
add dword [eax], ecx
add al, 8
add dword [0x4080207], eax
push es
add dword [eax], eax
push es
push es
add eax, dword [edx]
add al, 2
pop es
push es
push es
or byte [eax], al
or byte [edx], al
push es
add eax, dword [0x3060205]
or byte [eax], cl
or byte [ecx], al
add al, byte [ebx + eax]
push es
add eax, dword [eax]
or byte [ecx], al
push es
add dword [edx], eax
add dword [eax + 0x2060006], eax
add ecx, dword [eax]
push es
pop es
add eax, dword [esi]
or byte [ecx + eax], al
add eax, 0x6040804
add al, byte [edx]
add al, 4
pop es
or byte [esi + eax], al
push es
or byte [edi], al
pop es
or byte [eax], al
add al, 8
or byte [ebx], al
add eax, dword [edx]
push es
add eax, dword [ebx]
add dword [ebx + eax], eax
add eax, dword [eax]
add eax, dword [edi]
add byte [ebx], al
add al, 8
or byte [0x2070808], al
or byte [edx], al
add dword [edx + eax], eax
add eax, 0x6010301
add al, byte [edi]
add byte [edi], al
add al, 5
or byte [edx], al
add eax, 0x2040205
add byte [esi], al
add al, 5
pop es
or byte [esi], al
add dword [eax], eax
or byte [esi], al
add al, 0
pop es
add eax, 0x8030005
add eax, dword [edi]
add ecx, dword [eax]
add al, byte [edx + eax]
add eax, dword [edi]
add byte [eax], cl
or byte [edx], al
or byte [0x3070604], al
pop es
or byte [ebx + eax], al
push es
add al, 5
add eax, dword [edi]
or byte [ebx], al
add dword [ebx], eax
add eax, dword [eax]
add al, 8
pop es
add dword [esi + eax], eax
add byte [ebx], al
pop es
add eax, 0x6060203
pop es
pop es
add al, byte [eax]
add eax, 0x6060404
add eax, dword [edx]
add dword [ebx], eax
add eax, 0x2040104
pop es
add al, byte [ecx + eax]
add byte [esi], al
add eax, dword [esi]
add al, byte [edx]
add eax, 0x2010104
add eax, dword [eax]
add eax, dword [ebx]
add dword [eax], eax
or byte [edx], al
pop es
or byte [edi], al
pop es
add eax, dword [edx]
add eax, 0x60806
add eax, 0x2050103
add eax, dword [edx]
add byte [ecx], al
pop es
add eax, 0x7030401
add dword [0x1020408], eax
add dword [esi], eax
add eax, 0x20202
or byte [0x4000300], al
add eax, 0x8000500
add al, 0
add cl, byte [eax]
add byte [0x4000302], al
add ecx, dword [eax]
add eax, dword [ebx]
add byte [edi], al
pop es
add al, 4
add eax, 0x40408
push es
pop es
add eax, 0x3020502
push es
pop es
or byte [ecx], al
or byte [esi], al
add byte [ebx], al
pop es
or byte [ecx], al
add eax, dword [ebx]
add byte [edi], al
push es
pop es
add byte [ecx], al
or byte [esi], al
add dword [edx], eax
add eax, 0x7000805
add dword [esi], eax
or byte [ecx + eax], al
add dword [ebx], eax
or byte [0x40708], al
or byte [edi], al
add al, byte [esi]
push es
pop es
pop es
pop es
add byte [edx], al
add eax, dword [0x5050408]
or byte [edi], al
pop es
add byte [eax], al
add al, 4
add dword [edi], eax
push es
add byte [edx], al
add al, 5
add al, byte [ebx]
add al, byte [edi]
pop es
add dword [0x7050006], eax
or byte [eax], al
add al, 7
add dword [edi], eax
add al, byte [ebx]
add byte [ebx], al
add eax, 0x4030204
or byte [eax], al
add eax, dword [edx]
add eax, 0x7000000
add eax, 0x6050606
or byte [ecx], al
add al, byte [ecx]
add eax, dword [ecx]
push es
add al, byte [ebx]
push es
add eax, 0x3010503
push es
add byte [eax], al
push es
add al, 2
add eax, dword [eax + eax]
or byte [esp + eax], al
add dword [ecx], eax
add eax, 0x6060400
add al, byte [ebx]
add eax, 0x5050502
add byte [0x6040703], al
add eax, 0x3010501
add dword [edx], eax
pop es
add eax, 0x4060805
add eax, 0x8050300
push es
add byte [0x4080308], al
pop es
add eax, 0x6050105
add eax, 0x3070607
push es
add eax, 0x1070207
add al, byte [ecx]
push es
add dword [eax], ecx
add dword [0x50600], eax
add dword [eax], ecx
add byte [ebx], al
add al, 8
add byte [ecx], al
add byte [0x7050605], al
add al, byte [edi + eax]
add eax, 0x4050601
add byte [esi], al
add byte [eax], cl
pop es
pop es
add byte [eax], al
pop es
add al, byte [esi]
or byte [edi], al
add eax, 0x1040700
add eax, dword [ebx]
or byte [ecx], al
add byte [edx + eax], al
or byte [ebx], al
add byte [eax], cl
add eax, 0x1000008
add eax, dword [esi]
add dword [edx + eax], eax
add byte [edx + eax], al
add eax, 0x7060204
or byte [esi], al
add dword [edx], eax
add eax, dword [ecx]
add al, byte [edi]
or byte [eax], cl
or byte [esi], al
add dword [0x4030808], eax
add eax, dword [0x3020007]
pop es
add al, byte [eax]
add eax, dword [ebx]
add dword [eax], eax
add eax, dword [0x6080303]
push es
add al, byte [edi]
add al, 7
add byte [edx], al
add al, 2
add al, byte [0x3070400]
pop es
add byte [ebx], al
add eax, dword [ebx]
add byte [eax], cl
push es
add al, byte [edi]
push es
push es
add byte [ebx], al
add cl, byte [eax]
add dword [0x2050303], eax
add al, 7
push es
push es
push es
add byte [eax], al
add al, byte [esi]
or byte [edx], al
add eax, 0x7040001
add byte [edx], al
add byte [esi], al
add al, 3
add al, 7
add al, 2
add eax, dword [edx]
add eax, 0x8070000
pop es
or byte [eax], al
push es
or byte [ebx], al
add eax, dword [ebx]
add eax, 0x3080700
add al, 4
add al, byte [0x6010405]
push es
pop es
add eax, dword [esi]
or byte [edi + eax], al
add al, byte [ecx]
add dword [edi], eax
push es
add byte [edx], al
add al, 4
add dword [edx], eax
add ecx, dword [eax]
pop es
add al, 5
add eax, 0x6020605
add eax, 0x3030408
add eax, 0x8030501
add dword [eax], eax
or byte [edx], al
pop es
add eax, 0x707
add al, byte [eax]
add al, byte [edi]
push es
add al, byte [0x80206]
or byte [eax], al
add eax, dword [esi]
add al, byte [edi]
add eax, dword [esi]
add dword [ebx + eax], eax
add eax, dword [ecx]
add al, byte [ecx]
pop es
or byte [edx], al
pop es
pop es
or byte [esi], al
or byte [esi], al
add eax, 0x60104
or byte [eax], al
or byte [eax], al
add eax, 0x2060506
pop es
add dword [esi], eax
pop es
push es
add byte [edi + eax], al
or byte [ecx], al
add al, 4
add al, 7
add al, byte [0x4060608]
or byte [esi], al
add eax, dword [0x4080406]
pop es
push es
add dword [0x7080502], eax
add al, byte [edi]
add byte [eax], cl
add dword [esi], eax
add eax, 0x70507
add dword [eax], ecx
add eax, dword [edx]
add dword [eax], ecx
pop es
or byte [ecx], al
push es
add al, 2
add byte [0x6080605], al
or byte [ecx], al
push es
pop es
pop es
push es
add al, byte [0x1020404]
add eax, 0x5080804
pop es
add dword [edx], eax
pop es
push es
add eax, 0x5030404
add byte [eax], al
add byte [ebx], al
add dword [ecx], eax
add cl, byte [eax]
add eax, 0x7060005
pop es
pop es
pop es
or byte [esi], al
or byte [edi], al
pop es
or byte [esi], al
pop es
add al, byte [eax]
pop es
add byte [ebx], al
add al, byte [0x4040202]
add al, 3
add dword [edx], eax
add eax, 0x60804
pop es
add eax, 0x1040207
add dword [eax], ecx
push es
or byte [ebx], al
add al, 7
add dword [eax], eax
add byte [eax], al
add ecx, dword [eax]
add byte [ebx], al
add eax, 0x1030101
push es
add byte [ebx + eax], al
add byte [edx], al
add al, 8
add eax, dword [edi]
add eax, 0x5080107
or byte [ecx], al
add al, byte [ecx]
pop es
add al, 6
or byte [edx], al
add al, 7
push es
or byte [esi], al
add dword [0x1060104], eax
pop es
pop es
add cl, byte [eax]
add byte [ebx], al
add eax, dword [esi]
add al, byte [edi]
add dword [eax], ecx
add ecx, dword [eax]
push es
add eax, 0x6020305
add eax, dword [eax]
add eax, dword [edi]
or byte [edi], al
or byte [eax], cl
pop es
add dword [ecx + eax], eax
add al, 0
push es
push es
add al, 2
pop es
add eax, 0x5080204
add byte [esi], al
add eax, dword [ecx + eax]
add al, byte [ebx]
or byte [ecx], al
push es
add dword [edi], eax
or byte [esi], al
add al, byte [eax]
add al, byte [esi]
add byte [eax], cl
or byte [ecx], al
add eax, 0x5080500
add byte [edi], al
add al, 1
add dword [edx], eax
add eax, 0x7030207
add byte [eax], cl
push es
pop es
add al, 3
or byte [eax], al
pop es
add byte [eax], al
pop es
add eax, dword [0x1040301]
push es
add al, 3
add byte [0x2080800], al
push es
add eax, 0x1080802
add eax, 0x3030705
or byte [eax], al
pop es
push es
push es
add eax, 0x3060804
add eax, 0x3050401
add al, 8
add al, byte [ebx + eax]
add eax, 0x2040300
add eax, 0x2050406
add eax, 0x4070301
add eax, 0x1010406
add eax, dword [edx]
add al, 3
add cl, byte [eax]
add al, 4
add eax, dword [edx]
add al, byte [edx]
add al, 4
push es
add al, byte [eax]
add al, 6
add al, byte [edx]
or byte [ebx], al
add eax, dword [edi]
add cl, byte [eax]
push es
pop es
add eax, dword [esi]
add cl, byte [eax]
add al, 4
add al, byte [edi + eax]
add al, byte [ebx + eax]
push es
add eax, dword [eax]
pop es
add al, byte [ecx]
add al, 1
add eax, 0x8020207
or byte [eax], al
add eax, dword [esi]
push es
add byte [ecx], al
add eax, 0x8010705
pop es
or byte [ecx], al
add ecx, dword [eax]
add eax, 0x3010603
add eax, dword [edi]
pop es
push es
add ecx, dword [eax]
or byte [0x10108], al
push es
add byte [edi], al
add byte [ecx], al
push es
add eax, 0x3070508
add al, 3
add cl, byte [eax]
or byte [0x7080802], al
or byte [ecx], al
pop es
pop es
or byte [ecx], al
add eax, 0x8070103
add eax, dword [ecx]
add dword [edi], eax
add al, 4
push es
pop es
pop es
add eax, 0x1030303
add byte [eax], cl
add al, 5
add al, 1
add eax, 0x5060204
push es
add eax, 0x4020805
or byte [ecx], al
pop es
push es
add al, 4
pop es
add dword [esi], eax
add eax, dword [ecx]
add eax, dword [ebx]
add byte [ebx], al
add al, byte [edi]
add dword [edx], eax
add eax, dword [esi + eax]
add eax, dword [edi]
add al, byte [edx]
add dword [ebx + eax], eax
push es
or byte [ebx], al
add al, byte [eax]
add dword [eax], ecx
add al, byte [edi]
add al, 2
push es
add eax, dword [0x7080301]
push es
add eax, 0x3030106
add byte [ecx], al
add dword [edx + eax], eax
add al, byte [esi]
add dword [ecx], eax
add eax, 0x4060601
or byte [eax], al
add dword [edi + eax], eax
add dword [edi], eax
add eax, 0x6020400
add eax, 0x40407
add byte [0x8020004], al
add byte [ebx], al
push es
push es
push es
pop es
push es
push es
add eax, 0x6000302
add eax, dword [ebx]
add al, byte [eax]
add al, 8
add byte [esi], al
pop es
add dword [esi + eax], eax
add byte [eax + ecx], al
pop es
add eax, dword [edx]
push es
add al, 1
pop es
add byte [eax], al
pop es
add eax, dword [esp + eax]
pop es
or byte [ecx], al
add eax, 0x8020401
add al, byte [ecx]
add byte [edx], al
or byte [ecx], al
pop es
add al, 2
add dword [esi], eax
pop es
add al, byte [edx]
add al, byte [eax]
add al, 5
add eax, dword [edx]
add dword [eax], eax
add eax, dword [edx]
push es
add eax, dword [eax]
add byte [ebx], al
add eax, dword [esi]
push es
add eax, dword [edx + eax]
add al, byte [eax]
push es
add eax, dword [ebx]
add eax, 0x3030505
push es
add eax, dword [edx]
add dword [edx + eax], eax
push es
add ecx, dword [eax]
pop es
add al, 7
add al, 8
add eax, dword [ebx]
add dword [eax], ecx
add al, byte [ecx + eax]
or byte [esi], al
pop es
add eax, dword [edx]
add eax, 0x3070408
pop es
add al, 7
or byte [edi], al
add byte [edx], al
add dword [edx], eax
pop es
add eax, 0x2080208
or byte [edi], al
pop es
or byte [edx + eax], al
add dword [eax], ecx
add byte [ecx + eax], al
or byte [0x3080407], al
pop es
push es
add eax, dword [eax]
add byte [edx], al
add byte [edi], al
or byte [0x5050800], al
push es
add dword [eax], eax
push es
add byte [ecx], al
or byte [ecx], al
add al, 7
add byte [eax], al
add byte [0x807], al
add al, byte [edi]
or byte [eax], al
add eax, dword [edi]
add eax, dword [eax]
add dword [edx], eax
push es
add al, 7
add dword [eax], ecx
or byte [ebx], al
add eax, 0x1040204
add dword [ecx], eax
pop es
add cl, byte [eax]
add eax, 0x6000500
pop es
pop es
add eax, 0x6040404
push es
pop es
add byte [edx], al
add eax, dword [edx]
add dword [edx], eax
add eax, 0x8010804
push es
add byte [esi], al
add al, 6
pop es
add al, byte [edi]
add eax, dword [edi]
add al, byte [edi]
add al, 8
pop es
add dword [0x8020705], eax
add al, 4
add eax, dword [esi]
add eax, 0x5030500
push es
add al, byte [edx + eax]
or byte [ebx], al
add al, byte [esi]
add al, byte [eax]
add dword [esp + eax], eax
pop es
add dword [eax], eax
add dword [edx], eax
or byte [edi], al
add al, byte [eax]
add al, 3
add byte [edx], al
add eax, 0x7000807
add byte [ebx], al
add ecx, dword [eax]
or byte [eax], cl
add al, 4
push es
add dword [eax], eax
add al, byte [esi]
add al, 3
add eax, 0x5040407
add eax, 0x1000608
add al, 0
add al, byte [esi]
add dword [ebx], eax
or byte [0x30508], al
or byte [edi], al
push es
add byte [ecx], al
pop es
add byte [eax], al
add al, byte [esi + eax]
add al, 5
pop es
add byte [ecx], al
add eax, 0x6070100
add eax, dword [edi]
add dword [ecx], eax
add cl, byte [eax]
add cl, byte [eax]
add dword [eax + eax], eax
add al, byte [edx]
add dword [edi], eax
add eax, 0x5020306
add eax, dword [esi]
add dword [ecx + eax], eax
add al, 3
add dword [edx], eax
add al, 7
push es
add al, byte [0x5060104]
add dword [esi], eax
or byte [eax + eax], al
add eax, dword [eax]
add cl, byte [eax]
push es
pop es
add eax, 0x6040101
add al, byte [edx]
pop es
or byte [esi + eax], al
add byte [edx], al
add al, 8
add byte [0x3010203], al
add eax, 0x2020406
add al, 1
add dword [ecx], eax
pop es
add eax, dword [ecx]
add byte [eax], cl
add eax, dword [0x8010107]
add al, 4
add al, 3
pop es
pop es
push es
add byte [esi], al
pop es
push es
pop es
or byte [ebx], al
or byte [edx], al
add al, byte [eax]
pop es
add byte [eax], cl
pop es
pop es
add dword [0x2080800], eax
pop es
or byte [eax], cl
add eax, 0x6000806
push es
add eax, 0x6050506
add byte [eax], cl
add al, byte [ebx]
or byte [edx], al
add eax, dword [edi]
push es
pop es
add eax, 0x6060505
add eax, dword [eax]
add eax, 0x5040001
add eax, dword [eax]
add byte [ecx], al
add al, byte [esi]
or byte [eax + eax], al
add al, byte [ecx]
add al, byte [ecx]
pop es
add al, 4
add eax, dword [ecx]
add eax, dword [ecx]
add al, 7
add eax, dword [0x4000803]
add eax, 0x5060607
pop es
pop es
push es
or byte [eax + 0x1070003], al
add byte [ecx], al
push es
add byte [esi], al
add al, 2
pop es
add eax, dword [eax + 0x7020804]
add eax, dword [eax]
add al, 6
push es
add eax, dword [ebx]
or byte [eax], cl
add eax, dword [eax]
or byte [0x4060401], al
add eax, 0x5060205
or byte [ecx], al
pop es
add al, byte [eax + eax]
pop es
add al, byte [0x6000707]
add byte [ecx + eax], al
add eax, dword [edx]
add dword [edx], eax
or byte [ebx], al
add dword [0x2070106], eax
add eax, dword [ebx]
push es
add al, 0
add al, 1
add byte [ebx], al
push es
add al, byte [edx]
add al, byte [0x8070406]
add eax, 0x2010604
add al, 8
pop es
add byte [esp + eax], al
push es
add al, byte [ebx]
add al, byte [esi]
or byte [esi + eax], al
add byte [edi], al
pop es
or byte [edx], al
push es
add al, 2
add dword [ebx], eax
add eax, dword [esi + eax]
pop es
pop es
add al, byte [edx]
or byte [0x2020406], al
or byte [edx], al
push es
add byte [0x7080602], al
add dword [ecx], eax
add eax, 0x2000702
add byte [0x1000304], al
or byte [esi], al
or byte [edx], al
add al, byte [esi]
add al, 8
add dword [edx], eax
add al, byte [edi]
pop es
add ecx, dword [eax]
or byte [edi], al
add eax, 0x3000800
add byte [ebx], al
push es
add al, byte [edi]
add cl, byte [eax]
pop es
add al, byte [eax]
add dword [edx], eax
add eax, dword [esi + eax]
add eax, 0x30608
add eax, 0x7010802
or byte [0x5070806], al
add eax, 0x3000303
add dword [edx + eax], eax
add eax, 0x2030604
add eax, dword [edx]
add eax, 0x3050705
push es
add al, byte [0x5060400]
add al, 5
pop es
add byte [edx], al
push es
pop es
pop es
add al, byte [ebx]
pop es
add al, 5
or byte [ecx], al
or byte [eax], al
add cl, byte [eax]
add dword [eax], ecx
add dword [eax], eax
add byte [esp + eax], al
add eax, 0x5030505
pop es
push es
add cl, byte [eax]
pop es
add eax, 0x3010601
pop es
add eax, 0x1060700
add dword [0x3050806], eax
add al, 3
add byte [eax], al
add byte [edi], al
add al, 5
add al, 5
add al, byte [ebx]
add eax, 0x7060707
or byte [edx + eax], al
push es
push es
add byte [0x5070504], al
add eax, dword [edi + eax]
add al, 7
add al, 7
add al, 8
add al, 6
pop es
add dword [eax], ecx
or byte [edi], al
add eax, 0x3010001
or byte [ebx], al
add dword [eax], eax
pop es
add al, 7
or byte [ecx + eax], al
add al, 0
add eax, 0x2070101
add al, 2
add byte [ebx], al
add al, byte [esi]
add al, 6
add eax, dword [0x8050705]
push es
add eax, 0x6020608
add al, byte [0x30108]
add byte [ebx], al
add eax, 0x3080805
pop es
add al, 0
add eax, dword [esi + eax]
or byte [eax], al
add ecx, dword [eax]
add al, 6
add eax, 0x3070003
add eax, 0x6050408
add al, 0
add al, byte [esp + eax]
add byte [0x5080004], al
add byte [0x8050406], al
add al, 6
push es
or byte [eax], cl
add ecx, dword [eax]
add al, 6
add byte [eax], cl
add eax, dword [edx]
add al, byte [esi]
add eax, 0x6060503
add dword [eax + eax], eax
add al, byte [0x1020006]
add al, 6
add eax, 0x7070308
add eax, dword [edx]
or byte [esi], al
push es
push es
add eax, 0x3030607
add byte [eax], al
add al, byte [edi]
add al, byte [ebx]
add al, byte [ecx + eax]
pop es
push es
add al, 3
add al, byte [ecx]
add eax, dword [edi]
push es
add eax, dword [0x4000008]
add dword [ebx], eax
add eax, dword [0x3070507]
add al, 7
pop es
or byte [ebx], al
add eax, 0x2050507
pop es
add eax, 0x3040708
add dword [eax], ecx
add eax, 0x3070306
pop es
add byte [esi], al
add byte [0x60007], al
add eax, dword [ebx]
add al, byte [esi]
add eax, dword [edi]
push es
add eax, dword [ebx]
pop es
add al, byte [eax + 0x3020104]
or byte [esi], al
add dword [edx + eax], eax
pop es
pop es
add dword [eax], eax
pop es
add al, 2
add eax, 0x10205
or byte [0x7000407], al
or byte [esi], al
or byte [ecx], al
add eax, 0x1040005
add ecx, dword [eax]
push es
or byte [eax], al
add cl, byte [eax]
add eax, dword [0x6070101]
add al, byte [0x8010207]
add cl, byte [eax]
add dword [ebx], eax
add dword [edx], eax
push es
add al, 2
add byte [ebx], al
or byte [edi], al
push es
add eax, 0x3020305
or byte [eax], al
pop es
add dword [edi], eax
pop es
add al, 1
add al, byte [eax]
add byte [esp + eax], al
pop es
add al, 7
add byte [eax], al
add eax, dword [edi]
push es
add eax, dword [esi]
add dword [eax], ecx
or byte [edi], al
add eax, dword [0x80802]
add al, 4
or byte [0x6020707], al
add dword [edi], eax
add dword [ebx], eax
or byte [eax], cl
pop es
add eax, dword [0x1040206]
add al, byte [0x5070502]
or byte [0x2030004], al
add eax, 0x8010000
add eax, 0x3060502
add al, byte [eax + ecx]
add byte [edx], al
or byte [ecx], al
add al, byte [edx]
or byte [edx], al
or byte [esi], al
add eax, dword [esi]
add eax, 0x2050004
add eax, dword [edx]
push es
push es
add eax, 0x5050007
add al, 8
add eax, 0x7080802
or byte [edi], al
add eax, dword [esi]
pop es
or byte [eax], al
add byte [eax], al
add byte [eax], cl
add al, 1
pop es
pop es
add eax, dword [0x4050600]
or byte [esi], al
add eax, 0x6070804
or byte [edx], al
or byte [eax], cl
add byte [0x10701], al
add al, 6
push es
add cl, byte [eax]
add byte [0x3020506], al
add byte [edi], al
add byte [eax], cl
pop es
add eax, dword [edi]
add dword [edi], eax
push es
add eax, 0x8020107
add eax, 0x1050307
add eax, dword [ebx]
add eax, 0x5070104
pop es
add dword [edx], eax
add al, byte [0x8020804]
or byte [ecx], al
add eax, dword [eax + ecx]
add al, byte [eax]
or byte [esi], al
add dword [ecx], eax
add dword [esp + eax], eax
add byte [edx], al
add byte [edx], al
add al, byte [0x7050007]
add al, byte [edi]
add byte [ebx], al
push es
add eax, 0x8010304
or byte [eax], al
add eax, dword [0x2060203]
add dword [edx + eax], eax
push es
push es
add eax, 0x2010402
add eax, dword [0x3060603]
add al, byte [ebx]
push es
add al, 4
add al, 7
or byte [eax], cl
add al, byte [ebx]
add byte [ecx], al
add ecx, dword [eax]
push es
add dword [ebx], eax
add al, 1
add byte [eax], cl
add al, byte [ecx]
add al, 7
pop es
add al, 0
add eax, dword [ecx + eax]
pop es
add ecx, dword [eax]
pop es
push es
add dword [ebx], eax
add eax, dword [ebx]
add eax, dword [edi]
add dword [edi], eax
add al, 0
add al, byte [ebx]
add eax, 0x3070400
push es
add al, 6
add eax, 0x602
add byte [ecx], al
or byte [ecx], al
add dword [eax], ecx
or byte [edx], al
add al, byte [edx]
add al, 6
add byte [esi], al
push es
or byte [ecx], al
add dword [ecx + eax], eax
add byte [0x5070404], al
or byte [edi], al
or byte [edx], al
add eax, dword [ebx]
add al, byte [ebx]
add al, 3
add eax, 0x5080605
pop es
add al, 5
push es
add al, 2
push es
pop es
add eax, dword [ebx]
add dword [edx], eax
add al, 0
add al, 6
add eax, 0x6040302
add dword [0x2070505], eax
add al, byte [edi]
add byte [esi], al
add eax, 0x3070308
push es
add dword [ebx], eax
add al, 8
add al, 7
pop es
or byte [0x7020008], al
add eax, 0x7030400
pop es
add al, byte [eax]
pop es
pop es
add eax, 0x1000102
add al, byte [ebx]
pop es
add eax, dword [edi]
add al, byte [0x8070002]
pop es
or byte [0x5010208], al
or byte [esp + eax], al
add eax, dword [esi]
pop es
push es
add al, byte [ebx]
push es
or byte [edi], al
add al, 3
add eax, dword [ecx]
add al, 0
add al, 3
or byte [edx], al
push es
add eax, dword [eax]
add eax, 0x8030004
or byte [edx], al
push es
add al, 7
add eax, dword [0x7010302]
add eax, 0x8050504
add byte [ecx], al
add eax, dword [ebx]
or byte [edi], al
or byte [eax], al
add al, 2
pop es
add byte [eax], cl
add byte [edi], al
add eax, dword [edx]
pop es
push es
add eax, dword [edx]
add ecx, dword [eax]
add dword [eax + 0x8060005], eax
pop es
pop es
pop es
add eax, dword [edi]
add eax, 0x4080605
add byte [esi], al
pop es
add eax, 0x8040004
add eax, dword [edi]
add eax, dword [edi + eax]
pop es
push es
add eax, dword [ebx + eax]
add dword [eax], eax
or byte [eax], al
add dword [eax], eax
add al, 4
add eax, dword [0x6060508]
add al, byte [ebx]
add eax, dword [esi]
add al, byte [ebx]
push es
pop es
push es
add byte [esi + eax], al
add eax, dword [esp + eax]
add eax, 0x1080106
add byte [0x6040505], al
pop es
push es
add al, 0
add dword [0x80604], eax
add eax, dword [eax + 0x7000006]
or byte [0x2000605], al
add al, byte [ebx]
add dword [0x4060503], eax
add al, 4
add al, 7
push es
push es
add eax, dword [ebx]
or byte [eax], cl
push es
add al, byte [esi]
add dword [edi], eax
add eax, dword [esi]
add eax, dword [eax]
add al, 2
or byte [edx], al
add al, 6
push es
add ecx, dword [eax]
add dword [edi], eax
add al, 5
add al, byte [edi + eax]
add eax, dword [0x3060500]
add eax, 0x7050605
pop es
push es
or byte [eax], al
add eax, dword [edx]
pop es
add al, byte [esi]
add dword [ebx], eax
push es
add byte [esi], al
add al, 1
add eax, dword [edx]
or byte [ebx], al
add al, byte [eax + 0x50405]
or byte [edi + eax], al
pop es
push es
add byte [eax], cl
add eax, 0x4000207
push es
add byte [edx], al
pop es
add eax, dword [ecx]
pop es
push es
add dword [ecx], eax
add byte [eax], al
push es
add eax, 0x3070204
pop es
add byte [eax], al
add dword [eax + eax], eax
add byte [ebx], al
add al, 8
add al, 3
add al, byte [ebx]
add al, byte [ebx]
pop es
add dword [eax], ecx
push es
add eax, 0x2030304
add eax, 0x7080405
push es
add al, 2
add byte [ecx], al
or byte [esi], al
add ecx, dword [eax]
add al, byte [edi]
add byte [ecx], al
add eax, 0x7030403
add al, 4
push es
pop es
add eax, 0x2050706
pop es
add eax, 0x6030504
or byte [eax], al
add byte [ecx], al
add byte [eax], cl
add ecx, dword [eax]
pop es
add al, 8
add eax, 0x7070702
add eax, dword [esi + eax]
pop es
add byte [eax], al
add al, byte [edi]
push es
add al, 3
add eax, 0x8000604
add byte [eax], al
add eax, dword [eax]
or byte [edi], al
add eax, 0x5020503
push es
add al, byte [esi + eax]
add byte [0x4010204], al
add eax, 0x3080808
add al, byte [edi]
add eax, 0x2020600
add ecx, dword [eax]
add byte [eax + ecx], al
add dword [ecx], eax
add al, 3
add al, byte [ecx]
add dword [ecx], eax
add eax, dword [ecx]
add al, 7
pop es
add dword [0x2000103], eax
add byte [ebx], al
pop es
add al, 3
add eax, 0x1030402
add eax, 0x6040101
add eax, 0x6050402
add byte [0x6080704], al
add byte [0x8050305], al
add dword [ebx], eax
add dword [ecx], eax
push es
or byte [ecx], al
add eax, 0x2050404
or byte [0x7030503], al
or byte [eax], cl
or byte [eax + 0x7020400], al
add eax, 0x8050506
add cl, byte [eax]
add al, 8
add eax, dword [ebx]
add dword [esi], eax
add dword [esi], eax
add byte [esi], al
add eax, dword [ecx]
add dword [ecx], eax
or byte [esi], al
add al, byte [edi]
push es
add dword [edx], eax
add byte [edi], al
add byte [esi], al
or byte [edx], al
add al, byte [edi]
or byte [eax], al
pop es
add dword [esi], eax
or byte [ebx], al
add dword [esi], eax
push es
add eax, 0x8040108
add al, 2
add al, 1
add al, byte [ebx]
add eax, dword [eax]
add al, byte [edi]
add dword [ebx], eax
add al, 1
add byte [edi], al
add cl, byte [eax]
add eax, 0x8070106
add eax, 0x5050000
add al, byte [ecx + eax]
add dword [esi], eax
add ecx, dword [eax]
add dword [esi], eax
or byte [edi], al
pop es
add dword [ebx], eax
add dword [esi], eax
or byte [esi], al
add eax, dword [edx]
add al, 0
add byte [ecx], al
add byte [edx], al
add eax, 0x1010100
or byte [eax], cl
push es
pop es
add eax, 0x5020107
pop es
pop es
push es
add byte [ebx], al
add eax, dword [esi]
add dword [eax], eax
add eax, dword [eax]
add al, byte [edi]
push es
add al, byte [edi]
add al, 2
add eax, 0x4010305
add al, byte [ebx]
add eax, 0x3020404
add eax, 0x5080203
pop es
add al, 5
add byte [eax], cl
add eax, dword [0x1060807]
pop es
pop es
add al, 1
or byte [esi], al
add eax, dword [esi]
add eax, dword [esi]
add eax, 0x60004
add al, byte [esi]
add dword [edi], eax
add al, 6
add dword [ebx], eax
add eax, dword [esi]
add byte [ebx], al
add byte [ecx + eax], al
add eax, 0x7000205
add eax, 0x1080802
add al, byte [ebx]
pop es
add al, 2
add dword [eax], eax
push es
add eax, 0x3000600
add eax, dword [edx]
add eax, 0x3040306
pop es
or byte [0x402], al
add dword [esi], eax
add al, 2
add byte [eax], al
add eax, 0x7020200
add eax, 0x7020407
add al, 8
push es
add eax, dword [ebx]
or byte [esi], al
or byte [0x7050307], al
add eax, 0x8050107
add eax, dword [eax]
pop es
or byte [eax], cl
push es
add al, 8
add byte [eax], cl
push es
pop es
add dword [eax], ecx
add dword [esi], eax
push es
push es
push es
add eax, 0x6070701
add eax, dword [ebx]
add eax, dword [edx]
add byte [esi], al
pop es
pop es
add eax, dword [ecx]
or byte [edx + eax], al
or byte [ecx], al
or byte [eax + eax], al
add dword [0x70805], eax
add eax, 0x30005
add eax, dword [edi]
add eax, 0x4010105
or byte [ecx], al
add eax, dword [0x6080607]
pop es
add eax, 0x1030208
add dword [eax], eax
add dword [eax], ecx
add eax, 0x2020602
push es
or byte [esi], al
add eax, dword [edi]
pop es
or byte [0x1020101], al
add eax, 0x2010001
push es
add al, 8
add al, 5
push es
add byte [ecx], al
add dword [ebx], eax
pop es
pop es
add dword [eax], ecx
or byte [edx], al
add dword [eax], eax
add al, 0
add byte [esi], al
add al, 6
pop es
add dword [eax], ecx
add dword [edx], eax
add al, byte [ebx]
or byte [ecx], al
add al, byte [edx]
add al, byte [ebx]
add dword [eax], eax
add al, byte [0x4000803]
add eax, dword [ebx]
add byte [eax], cl
add byte [esi], al
add al, 3
add eax, 0x20508
add al, byte [edi]
push es
add eax, dword [ebx]
push es
add al, 7
add eax, 0x2060803
add al, 3
pop es
or byte [0x4040207], al
add dword [edi], eax
push es
add dword [eax], eax
add eax, dword [esi]
push es
push es
add eax, 0x4000801
push es
add eax, 0x8060703
add al, byte [0x1010008]
add eax, dword [edi]
add eax, 0x2020604
push es
or byte [eax], cl
add eax, dword [0x3060303]
add dword [eax], ecx
add dword [esi], eax
push es
add dword [esi], eax
or byte [ecx], al
push es
add al, 7
add al, 3
add eax, dword [edx + eax]
add byte [edx], al
add byte [edx], al
add eax, dword [esi]
pop es
add eax, 0x50607
add al, byte [0x2070301]
add eax, 0x8010105
add eax, dword [esi]
add dword [eax], eax
add al, byte [ebx]
add eax, 0x3070004
add byte [eax], al
add al, 2
add cl, byte [eax]
push es
or byte [eax], al
add eax, 0x5050205
push es
push es
or byte [edx], al
or byte [edx + eax], al
add eax, dword [ebx]
pop es
add dword [ebx], eax
pop es
add al, 0
add eax, dword [0x1000306]
add eax, dword [0x8010302]
add dword [0x5050008], eax
or byte [eax], cl
push es
add eax, 0x70801
pop es
add byte [eax], al
add al, byte [esi]
pop es
add byte [esi], al
add eax, 0x60506
add byte [esi], al
add ecx, dword [eax]
add al, 3
add eax, 0x4000505
add byte [eax], al
add al, 7
add byte [edi], al
add eax, 0x6020001
add al, byte [edi]
add byte [edi], al
add dword [0x8010701], eax
add dword [ecx], eax
add al, byte [ecx]
add ecx, dword [eax]
add byte [0x1080702], al
add al, 8
add al, 4
push es
add dword [0x7050703], eax
add eax, dword [edi]
add al, byte [eax]
add al, 2
add eax, dword [ebx]
push es
add al, 2
add dword [ecx + eax], eax
push es
push es
add eax, 0x4010204
pop es
pop es
or byte [0x6070506], al
add dword [0x3000608], eax
add dword [eax], ecx
push es
add al, byte [edx]
add byte [ebx + eax], al
add byte [eax], al
pop es
add al, 2
push es
add al, byte [eax]
add dword [edx], eax
add al, 3
or byte [ecx], al
add al, 7
push es
add eax, dword [ebx]
or byte [ecx], al
push es
push es
add eax, 0x70101
add ecx, dword [eax]
add al, byte [edi]
pop es
pop es
add eax, 0x20304
add al, 0
add al, 6
add eax, 0x6010205
add eax, dword [eax]
add eax, dword [eax]
add al, 1
push es
add al, 5
add al, 5
add dword [eax], ecx
add al, 6
add al, byte [esp + eax]
add dword [eax], eax
or byte [esi], al
or byte [eax], al
add al, byte [eax]
add dword [esi], eax
push es
add dword [edx], eax
add ecx, dword [eax]
add dword [edi + eax], eax
or byte [ecx], al
pop es
add byte [eax + 0x50702], al
pop es
push es
pop es
add byte [ebx], al
add dword [ebx], eax
add byte [edx], al
pop es
push es
add al, 8
add al, byte [ebx]
add dword [eax + eax], eax
add al, byte [ecx]
push es
pop es
pop es
push es
add al, byte [ebx]
pop es
add dword [edx], eax
add byte [eax], al
pop es
or byte [ebx], al
add eax, 0x4000204
add eax, 0x8010808
add al, byte [esi]
push es
add dword [edx], eax
add al, byte [edx]
add dword [ebx], eax
add dword [0x3030006], eax
add eax, 0x3050606
add al, 0
add byte [ebx + eax], al
add al, 2
add dword [edi], eax
add eax, dword [ebx + eax]
pop es
add eax, dword [0x3070106]
pop es
push es
push es
add al, byte [eax]
add eax, dword [edx]
add al, byte [edi]
add eax, 0x5040503
add eax, dword [ebx]
add ecx, dword [eax]
push es
pop es
or byte [eax], cl
pop es
add eax, dword [0x6070103]
push es
add al, byte [eax]
add eax, 0x6050605
pop es
add al, 1
add al, 3
or byte [eax + 0x4050404], al
add byte [0x6060800], al
add byte [edx + eax], al
pop es
add eax, dword [esp + eax]
or byte [ecx], al
add eax, 0x6000405
add eax, dword [eax]
or byte [0x1080005], al
add ecx, dword [eax]
pop es
push es
add dword [edi], eax
push es
add byte [edi], al
add byte [eax], cl
or byte [eax], cl
add al, 8
or byte [edx], al
add al, 8
push es
add dword [ecx + eax], eax
add al, byte [0x1050402]
push es
pop es
add eax, 0x7060206
add al, byte [eax]
add eax, 0x8050304
push es
add al, byte [ecx]
push es
pop es
push es
or byte [ebx], al
add byte [esi], al
add byte [ebx], al
add eax, 0x2020700
add eax, dword [edx]
push es
add al, byte [esi]
add dword [ecx], eax
add al, 7
add eax, dword [edx]
pop es
add byte [edx], al
add al, 0
add eax, 0x20602
add eax, 0x5050500
push es
add eax, 0x7010503
add al, byte [ebx]
add dword [eax], ecx
add byte [eax + 0x6030702], al
add al, byte [eax]
pop es
push es
add eax, dword [ebx]
pop es
add eax, dword [0x7040302]
add byte [ebx + eax], al
add dword [ebx], eax
add eax, dword [esi]
add byte [0x8030407], al
add al, 4
add eax, dword [edi]
pop es
add byte [edi], al
add al, byte [edx]
add eax, dword [edx]
add al, byte [0x7060303]
add eax, 0x40006
or byte [0x4000604], al
push es
add al, byte [esi]
or byte [eax], al
add byte [ecx], al
add dword [edi], eax
pop es
add eax, dword [eax]
push es
pop es
or byte [ecx], al
add eax, dword [0x1040004]
add byte [eax], al
pop es
add eax, dword [esi]
pop es
pop es
add al, 6
or byte [ebx], al
pop es
add eax, dword [ebx]
add eax, 0x8050007
or byte [eax], al
add dword [edx], eax
add al, byte [edx]
or byte [edi], al
push es
add dword [eax - 0x74aafcf9], eax
push ebp
mov ebp, esp