402038:	45                   	inc    %ebp
402039:	00 58 00             	add    %bl,0x0(%eax)
40203c:	54                   	push   %esp
40203d:	00 45 00             	add    %al,0x0(%ebp)
402040:	4e                   	dec    %esi
402041:	00 53 00             	add    %dl,0x0(%ebx)
402044:	49                   	dec    %ecx
402045:	00 4f 00             	add    %cl,0x0(%edi)
402048:	4e                   	dec    %esi
402049:	00 53 00             	add    %dl,0x0(%ebx)
40204c:	00 00                	add    %al,(%eax)
40204e:	00 00                	add    %al,(%eax)
402050:	25 00 64 00 00       	and    $0x6400,%eax
402055:	00 00                	add    %al,(%eax)
402057:	00 4e 00             	add    %cl,0x0(%esi)
40205a:	45                   	inc    %ebp
40205b:	00 51 00             	add    %dl,0x0(%ecx)
40205e:	00 00                	add    %al,(%eax)
402060:	45                   	inc    %ebp
402061:	00 51 00             	add    %dl,0x0(%ecx)
402064:	55                   	push   %ebp
402065:	00 00                	add    %al,(%eax)
402067:	00 20                	add    %ah,(%eax)
402069:	00 3a                	add    %bh,(%edx)
40206b:	00 5c 00 2a          	add    %bl,0x2a(%eax,%eax,1)
40206f:	00 00                	add    %al,(%eax)
402071:	00 00                	add    %al,(%eax)
402073:	00 25 00 30 00 38    	add    %ah,0x38003000
402079:	00 58 00             	add    %bl,0x0(%eax)
40207c:	00 00                	add    %al,(%eax)
40207e:	00 00                	add    %al,(%eax)
402080:	3d 00 45 00 78       	cmp    $0x78004500,%eax
402085:	00 69 00             	add    %ch,0x0(%ecx)
402088:	74 00                	je     0x40208a
40208a:	43                   	inc    %ebx
40208b:	00 6f 00             	add    %ch,0x0(%edi)
40208e:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
402092:	00 00                	add    %al,(%eax)
402094:	00 00                	add    %al,(%eax)
402096:	00 00                	add    %al,(%eax)
402098:	3d 00 45 00 78       	cmp    $0x78004500,%eax
40209d:	00 69 00             	add    %ch,0x0(%ecx)
4020a0:	74 00                	je     0x4020a2
4020a2:	43                   	inc    %ebx
4020a3:	00 6f 00             	add    %ch,0x0(%edi)
4020a6:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4020aa:	41                   	inc    %ecx
4020ab:	00 73 00             	add    %dh,0x0(%ebx)
4020ae:	63 00                	arpl   %eax,(%eax)
4020b0:	69 00 69 00 00 00    	imul   $0x69,(%eax),%eax
4020b6:	00 00                	add    %al,(%eax)
4020b8:	00 00                	add    %al,(%eax)
4020ba:	00 00                	add    %al,(%eax)
4020bc:	5c                   	pop    %esp
4020bd:	00 58 00             	add    %bl,0x0(%eax)
4020c0:	43                   	inc    %ebx
4020c1:	00 4f 00             	add    %cl,0x0(%edi)
4020c4:	50                   	push   %eax
4020c5:	00 59 00             	add    %bl,0x0(%ecx)
4020c8:	2e 00 45 00          	add    %al,%cs:0x0(%ebp)
4020cc:	58                   	pop    %eax
4020cd:	00 45 00             	add    %al,0x0(%ebp)
4020d0:	00 00                	add    %al,(%eax)
4020d2:	00 00                	add    %al,(%eax)
4020d4:	44                   	inc    %esp
4020d5:	00 69 00             	add    %ch,0x0(%ecx)
4020d8:	73 00                	jae    0x4020da
4020da:	61                   	popa
4020db:	00 62 00             	add    %ah,0x0(%edx)
4020de:	6c                   	insb   (%dx),%es:(%edi)
4020df:	00 65 00             	add    %ah,0x0(%ebp)
4020e2:	55                   	push   %ebp
4020e3:	00 4e 00             	add    %cl,0x0(%esi)
4020e6:	43                   	inc    %ebx
4020e7:	00 43 00             	add    %al,0x0(%ebx)
4020ea:	68 00 65 00 63       	push   $0x63006500
4020ef:	00 6b 00             	add    %ch,0x0(%ebx)
4020f2:	00 00                	add    %al,(%eax)
4020f4:	45                   	inc    %ebp
4020f5:	00 6e 00             	add    %ch,0x0(%esi)
4020f8:	61                   	popa
4020f9:	00 62 00             	add    %ah,0x0(%edx)
4020fc:	6c                   	insb   (%dx),%es:(%edi)
4020fd:	00 65 00             	add    %ah,0x0(%ebp)
402100:	45                   	inc    %ebp
402101:	00 78 00             	add    %bh,0x0(%eax)
402104:	74 00                	je     0x402106
402106:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40210a:	73 00                	jae    0x40210c
40210c:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402112:	73 00                	jae    0x402114
402114:	00 00                	add    %al,(%eax)
402116:	00 00                	add    %al,(%eax)
402118:	44                   	inc    %esp
402119:	00 65 00             	add    %ah,0x0(%ebp)
40211c:	6c                   	insb   (%dx),%es:(%edi)
40211d:	00 61 00             	add    %ah,0x0(%ecx)
402120:	79 00                	jns    0x402122
402122:	65 00 64 00 45       	add    %ah,%gs:0x45(%eax,%eax,1)
402127:	00 78 00             	add    %bh,0x0(%eax)
40212a:	70 00                	jo     0x40212c
40212c:	61                   	popa
40212d:	00 6e 00             	add    %ch,0x0(%esi)
402130:	73 00                	jae    0x402132
402132:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402138:	00 00                	add    %al,(%eax)
40213a:	00 00                	add    %al,(%eax)
40213c:	44                   	inc    %esp
40213d:	00 65 00             	add    %ah,0x0(%ebp)
402140:	66 00 61 00          	data16 add %ah,0x0(%ecx)
402144:	75 00                	jne    0x402146
402146:	6c                   	insb   (%dx),%es:(%edi)
402147:	00 74 00 43          	add    %dh,0x43(%eax,%eax,1)
40214b:	00 6f 00             	add    %ch,0x0(%edi)
40214e:	6c                   	insb   (%dx),%es:(%edi)
40214f:	00 6f 00             	add    %ch,0x0(%edi)
402152:	72 00                	jb     0x402154
402154:	00 00                	add    %al,(%eax)
402156:	00 00                	add    %al,(%eax)
402158:	43                   	inc    %ebx
402159:	00 6f 00             	add    %ch,0x0(%edi)
40215c:	6d                   	insl   (%dx),%es:(%edi)
40215d:	00 70 00             	add    %dh,0x0(%eax)
402160:	6c                   	insb   (%dx),%es:(%edi)
402161:	00 65 00             	add    %ah,0x0(%ebp)
402164:	74 00                	je     0x402166
402166:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40216c:	43                   	inc    %ebx
40216d:	00 68 00             	add    %ch,0x0(%eax)
402170:	61                   	popa
402171:	00 72 00             	add    %dh,0x0(%edx)
402174:	00 00                	add    %al,(%eax)
402176:	00 00                	add    %al,(%eax)
402178:	50                   	push   %eax
402179:	00 61 00             	add    %ah,0x0(%ecx)
40217c:	74 00                	je     0x40217e
40217e:	68 00 43 00 6f       	push   $0x6f004300
402183:	00 6d 00             	add    %ch,0x0(%ebp)
402186:	70 00                	jo     0x402188
402188:	6c                   	insb   (%dx),%es:(%edi)
402189:	00 65 00             	add    %ah,0x0(%ebp)
40218c:	74 00                	je     0x40218e
40218e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402194:	43                   	inc    %ebx
402195:	00 68 00             	add    %ch,0x0(%eax)
402198:	61                   	popa
402199:	00 72 00             	add    %dh,0x0(%edx)
40219c:	00 00                	add    %al,(%eax)
40219e:	00 00                	add    %al,(%eax)
4021a0:	41                   	inc    %ecx
4021a1:	00 75 00             	add    %dh,0x0(%ebp)
4021a4:	74 00                	je     0x4021a6
4021a6:	6f                   	outsl  %ds:(%esi),(%dx)
4021a7:	00 52 00             	add    %dl,0x0(%edx)
4021aa:	75 00                	jne    0x4021ac
4021ac:	6e                   	outsb  %ds:(%esi),(%dx)
4021ad:	00 00                	add    %al,(%eax)
4021af:	00 53 00             	add    %dl,0x0(%ebx)
4021b2:	6f                   	outsl  %ds:(%esi),(%dx)
4021b3:	00 66 00             	add    %ah,0x0(%esi)
4021b6:	74 00                	je     0x4021b8
4021b8:	77 00                	ja     0x4021ba
4021ba:	61                   	popa
4021bb:	00 72 00             	add    %dh,0x0(%edx)
4021be:	65 00 5c 00 4d       	add    %bl,%gs:0x4d(%eax,%eax,1)
4021c3:	00 69 00             	add    %ch,0x0(%ecx)
4021c6:	63 00                	arpl   %eax,(%eax)
4021c8:	72 00                	jb     0x4021ca
4021ca:	6f                   	outsl  %ds:(%esi),(%dx)
4021cb:	00 73 00             	add    %dh,0x0(%ebx)
4021ce:	6f                   	outsl  %ds:(%esi),(%dx)
4021cf:	00 66 00             	add    %ah,0x0(%esi)
4021d2:	74 00                	je     0x4021d4
4021d4:	5c                   	pop    %esp
4021d5:	00 43 00             	add    %al,0x0(%ebx)
4021d8:	6f                   	outsl  %ds:(%esi),(%dx)
4021d9:	00 6d 00             	add    %ch,0x0(%ebp)
4021dc:	6d                   	insl   (%dx),%es:(%edi)
4021dd:	00 61 00             	add    %ah,0x0(%ecx)
4021e0:	6e                   	outsb  %ds:(%esi),(%dx)
4021e1:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
4021e5:	00 50 00             	add    %dl,0x0(%eax)
4021e8:	72 00                	jb     0x4021ea
4021ea:	6f                   	outsl  %ds:(%esi),(%dx)
4021eb:	00 63 00             	add    %ah,0x0(%ebx)
4021ee:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4021f2:	73 00                	jae    0x4021f4
4021f4:	6f                   	outsl  %ds:(%esi),(%dx)
4021f5:	00 72 00             	add    %dh,0x0(%edx)
4021f8:	00 00                	add    %al,(%eax)
4021fa:	00 00                	add    %al,(%eax)
4021fc:	2e 4f                	cs dec %edi
4021fe:	43                   	inc    %ebx
4021ff:	50                   	push   %eax
402200:	00 00                	add    %al,(%eax)
402202:	00 00                	add    %al,(%eax)
402204:	4d                   	dec    %ebp
402205:	00 4d 00             	add    %cl,0x0(%ebp)
402208:	2f                   	das
402209:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
40220d:	00 2f                	add    %ch,(%edi)
40220f:	00 79 00             	add    %bh,0x0(%ecx)
402212:	79 00                	jns    0x402214
402214:	00 00                	add    %al,(%eax)
402216:	00 00                	add    %al,(%eax)
402218:	31 00                	xor    %eax,(%eax)
40221a:	00 00                	add    %al,(%eax)
40221c:	43                   	inc    %ebx
40221d:	00 4f 00             	add    %cl,0x0(%edi)
402220:	50                   	push   %eax
402221:	00 59 00             	add    %bl,0x0(%ecx)
402224:	43                   	inc    %ebx
402225:	00 4d 00             	add    %cl,0x0(%ebp)
402228:	44                   	inc    %esp
402229:	00 00                	add    %al,(%eax)
40222b:	00 25 00 32 00 64    	add    %ah,0x64003200
402231:	00 25 00 73 00 25    	add    %ah,0x25007300
402237:	00 30                	add    %dh,(%eax)
402239:	00 32                	add    %dh,(%edx)
40223b:	00 64 00 25          	add    %ah,0x25(%eax,%eax,1)
40223f:	00 73 00             	add    %dh,0x0(%ebx)
402242:	25 00 30 00 32       	and    $0x32003000,%eax
402247:	00 64 00 25          	add    %ah,0x25(%eax,%eax,1)
40224b:	00 73 00             	add    %dh,0x0(%ebx)
40224e:	25 00 30 00 32       	and    $0x32003000,%eax
402253:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
402257:	00 3d 00 3d 00 00    	add    %bh,0x3d00
40225d:	00 00                	add    %al,(%eax)
40225f:	00 47 00             	add    %al,0x0(%edi)
402262:	4f                   	dec    %edi
402263:	00 54 00 4f          	add    %dl,0x4f(%eax,%eax,1)
402267:	00 00                	add    %al,(%eax)
402269:	00 00                	add    %al,(%eax)
40226b:	00 2f                	add    %ch,(%edi)
40226d:	00 49 00             	add    %cl,0x0(%ecx)
402270:	00 00                	add    %al,(%eax)
402272:	00 00                	add    %al,(%eax)
402274:	45                   	inc    %ebp
402275:	00 4c 00 53          	add    %cl,0x53(%eax,%eax,1)
402279:	00 45 00             	add    %al,0x0(%ebp)
40227c:	00 00                	add    %al,(%eax)
40227e:	00 00                	add    %al,(%eax)
402280:	25 00 73 00 0d       	and    $0xd007300,%eax
402285:	00 0a                	add    %cl,(%edx)
402287:	00 00                	add    %al,(%eax)
402289:	00 00                	add    %al,(%eax)
40228b:	00 3a                	add    %bh,(%edx)
40228d:	00 45 00             	add    %al,0x0(%ebp)
402290:	4f                   	dec    %edi
402291:	00 46 00             	add    %al,0x0(%esi)
402294:	00 00                	add    %al,(%eax)
402296:	00 00                	add    %al,(%eax)
402298:	2f                   	das
402299:	00 50 00             	add    %dl,0x0(%eax)
40229c:	00 00                	add    %al,(%eax)
40229e:	00 00                	add    %al,(%eax)
4022a0:	2f                   	das
4022a1:	00 41 00             	add    %al,0x0(%ecx)
4022a4:	00 00                	add    %al,(%eax)
4022a6:	00 00                	add    %al,(%eax)
4022a8:	2f                   	das
4022a9:	00 00                	add    %al,(%eax)
4022ab:	00 3f                	add    %bh,(%edi)
4022ad:	00 00                	add    %al,(%eax)
4022af:	00 26                	add    %ah,(%esi)
4022b1:	00 00                	add    %al,(%eax)
4022b3:	00 2b                	add    %ch,(%ebx)
4022b5:	00 3a                	add    %bh,(%edx)
4022b7:	00 0a                	add    %cl,(%edx)
4022b9:	00 0d 00 09 00 20    	add    %cl,0x20000900
4022bf:	00 00                	add    %al,(%eax)
4022c1:	00 00                	add    %al,(%eax)
4022c3:	00 26                	add    %ah,(%esi)
4022c5:	00 3c 00             	add    %bh,(%eax,%eax,1)
4022c8:	7c 00                	jl     0x4022ca
4022ca:	3e 00 00             	add    %al,%ds:(%eax)
4022cd:	00 00                	add    %al,(%eax)
4022cf:	00 3d 00 2c 00 3b    	add    %bh,0x3b002c00
4022d5:	00 00                	add    %al,(%eax)
4022d7:	00 0a                	add    %cl,(%edx)
4022d9:	00 1a                	add    %bl,(%edx)
4022db:	00 00                	add    %al,(%eax)
4022dd:	00 00                	add    %al,(%eax)
4022df:	00 28                	add    %ch,(%eax)
4022e1:	00 29                	add    %ch,(%ecx)
4022e3:	00 7c 00 26          	add    %bh,0x26(%eax,%eax,1)
4022e7:	00 3d 00 2c 00 3b    	add    %bh,0x3b002c00
4022ed:	00 22                	add    %ah,(%edx)
4022ef:	00 00                	add    %al,(%eax)
4022f1:	00 00                	add    %al,(%eax)
4022f3:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4022f7:	00 26                	add    %ah,(%esi)
4022f9:	00 26                	add    %ah,(%esi)
4022fb:	00 00                	add    %al,(%eax)
4022fd:	00 00                	add    %al,(%eax)
4022ff:	00 7c 00 7c          	add    %bh,0x7c(%eax,%eax,1)
402303:	00 00                	add    %al,(%eax)
402305:	00 00                	add    %al,(%eax)
402307:	00 46 00             	add    %al,0x0(%esi)
40230a:	4f                   	dec    %edi
40230b:	00 52 00             	add    %dl,0x0(%edx)
40230e:	00 00                	add    %al,(%eax)
402310:	49                   	dec    %ecx
402311:	00 46 00             	add    %al,0x0(%esi)
402314:	00 00                	add    %al,(%eax)
402316:	00 00                	add    %al,(%eax)
402318:	46                   	inc    %esi
402319:	00 4f 00             	add    %cl,0x0(%edi)
40231c:	52                   	push   %edx
40231d:	00 2f                	add    %ch,(%edi)
40231f:	00 3f                	add    %bh,(%edi)
402321:	00 00                	add    %al,(%eax)
402323:	00 52 00             	add    %dl,0x0(%edx)
402326:	45                   	inc    %ebp
402327:	00 4d 00             	add    %cl,0x0(%ebp)
40232a:	00 00                	add    %al,(%eax)
40232c:	49                   	dec    %ecx
40232d:	00 46 00             	add    %al,0x0(%esi)
402330:	2f                   	das
402331:	00 3f                	add    %bh,(%edi)
402333:	00 00                	add    %al,(%eax)
402335:	00 00                	add    %al,(%eax)
402337:	00 29                	add    %ch,(%ecx)
402339:	00 00                	add    %al,(%eax)
40233b:	00 43 00             	add    %al,0x0(%ebx)
40233e:	4d                   	dec    %ebp
40233f:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
402343:	00 45 00             	add    %al,0x0(%ebp)
402346:	58                   	pop    %eax
402347:	00 45 00             	add    %al,0x0(%ebp)
40234a:	00 00                	add    %al,(%eax)
40234c:	20 00                	and    %al,(%eax)
40234e:	00 00                	add    %al,(%eax)
402350:	52                   	push   %edx
402351:	00 45 00             	add    %al,0x0(%ebp)
402354:	4d                   	dec    %ebp
402355:	00 2f                	add    %ch,(%edi)
402357:	00 3f                	add    %bh,(%edi)
402359:	00 00                	add    %al,(%eax)
40235b:	00 3d 00 2c 00 3b    	add    %bh,0x3b002c00
402361:	00 2b                	add    %ch,(%ebx)
402363:	00 2f                	add    %ch,(%edi)
402365:	00 5b 00             	add    %bl,0x0(%ebx)
402368:	5d                   	pop    %ebp
402369:	00 20                	add    %ah,(%eax)
40236b:	00 09                	add    %cl,(%ecx)
40236d:	00 22                	add    %ah,(%edx)
40236f:	00 00                	add    %al,(%eax)
402371:	00 00                	add    %al,(%eax)
402373:	00 3a                	add    %bh,(%edx)