40902f:	00 20                	add    %ah,(%eax)
409031:	00 20                	add    %ah,(%eax)
409033:	00 20                	add    %ah,(%eax)
409035:	00 20                	add    %ah,(%eax)
409037:	00 20                	add    %ah,(%eax)
409039:	00 20                	add    %ah,(%eax)
40903b:	00 2f                	add    %ch,(%edi)
40903d:	00 64 00 3c          	add    %ah,0x3c(%eax,%eax,1)
409041:	00 66 00             	add    %ah,0x0(%esi)
409044:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
40904a:	3e 00 20             	add    %ah,%ds:(%eax)
40904d:	00 2d 00 20 00 64    	add    %ch,0x64002000
409053:	00 65 00             	add    %ah,0x0(%ebp)
409056:	73 00                	jae    0x409058
409058:	74 00                	je     0x40905a
40905a:	69 00 6e 00 61 00    	imul   $0x61006e,(%eax),%eax
409060:	74 00                	je     0x409062
409062:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
409068:	20 00                	and    %al,(%eax)
40906a:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40906e:	6c                   	insb   (%dx),%es:(%edi)
40906f:	00 65 00             	add    %ah,0x0(%ebp)
409072:	20 00                	and    %al,(%eax)
409074:	28 00                	sub    %al,(%eax)
409076:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
40907a:	66 00 61 00          	data16 add %ah,0x0(%ecx)
40907e:	75 00                	jne    0x409080
409080:	6c                   	insb   (%dx),%es:(%edi)
409081:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
409085:	00 20                	add    %ah,(%eax)
409087:	00 63 00             	add    %ah,0x0(%ebx)
40908a:	6f                   	outsl  %ds:(%esi),(%dx)
40908b:	00 70 00             	add    %dh,0x0(%eax)
40908e:	79 00                	jns    0x409090
409090:	20 00                	and    %al,(%eax)
409092:	73 00                	jae    0x409094
409094:	6f                   	outsl  %ds:(%esi),(%dx)
409095:	00 75 00             	add    %dh,0x0(%ebp)
409098:	72 00                	jb     0x40909a
40909a:	63 00                	arpl   %eax,(%eax)
40909c:	65 00 20             	add    %ah,%gs:(%eax)
40909f:	00 66 00             	add    %ah,0x0(%esi)
4090a2:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
4090a8:	20 00                	and    %al,(%eax)
4090aa:	74 00                	je     0x4090ac
4090ac:	6f                   	outsl  %ds:(%esi),(%dx)
4090ad:	00 25 00 63 00 00    	add    %ah,0x6300
4090b3:	00 00                	add    %al,(%eax)
4090b5:	00 00                	add    %al,(%eax)
4090b7:	00 20                	add    %ah,(%eax)
4090b9:	00 20                	add    %ah,(%eax)
4090bb:	00 20                	add    %ah,(%eax)
4090bd:	00 20                	add    %ah,(%eax)
4090bf:	00 20                	add    %ah,(%eax)
4090c1:	00 20                	add    %ah,(%eax)
4090c3:	00 20                	add    %ah,(%eax)
4090c5:	00 20                	add    %ah,(%eax)
4090c7:	00 20                	add    %ah,(%eax)
4090c9:	00 20                	add    %ah,(%eax)
4090cb:	00 20                	add    %ah,(%eax)
4090cd:	00 20                	add    %ah,(%eax)
4090cf:	00 20                	add    %ah,(%eax)
4090d1:	00 20                	add    %ah,(%eax)
4090d3:	00 20                	add    %ah,(%eax)
4090d5:	00 20                	add    %ah,(%eax)
4090d7:	00 20                	add    %ah,(%eax)
4090d9:	00 20                	add    %ah,(%eax)
4090db:	00 20                	add    %ah,(%eax)
4090dd:	00 20                	add    %ah,(%eax)
4090df:	00 20                	add    %ah,(%eax)
4090e1:	00 20                	add    %ah,(%eax)
4090e3:	00 20                	add    %ah,(%eax)
4090e5:	00 20                	add    %ah,(%eax)
4090e7:	00 20                	add    %ah,(%eax)
4090e9:	00 20                	add    %ah,(%eax)
4090eb:	00 20                	add    %ah,(%eax)
4090ed:	00 20                	add    %ah,(%eax)
4090ef:	00 20                	add    %ah,(%eax)
4090f1:	00 63 00             	add    %ah,0x0(%ebx)
4090f4:	75 00                	jne    0x4090f6
4090f6:	72 00                	jb     0x4090f8
4090f8:	72 00                	jb     0x4090fa
4090fa:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4090fe:	74 00                	je     0x409100
409100:	20 00                	and    %al,(%eax)
409102:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
409106:	72 00                	jb     0x409108
409108:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40910c:	74 00                	je     0x40910e
40910e:	6f                   	outsl  %ds:(%esi),(%dx)
40910f:	00 72 00             	add    %dh,0x0(%edx)
409112:	79 00                	jns    0x409114
409114:	29 00                	sub    %eax,(%eax)
409116:	25 00 63 00 00       	and    $0x6300,%eax
40911b:	00 00                	add    %al,(%eax)
40911d:	00 00                	add    %al,(%eax)
40911f:	00 20                	add    %ah,(%eax)
409121:	00 20                	add    %ah,(%eax)
409123:	00 20                	add    %ah,(%eax)
409125:	00 20                	add    %ah,(%eax)
409127:	00 20                	add    %ah,(%eax)
409129:	00 20                	add    %ah,(%eax)
40912b:	00 20                	add    %ah,(%eax)
40912d:	00 20                	add    %ah,(%eax)
40912f:	00 20                	add    %ah,(%eax)
409131:	00 20                	add    %ah,(%eax)
409133:	00 20                	add    %ah,(%eax)
409135:	00 20                	add    %ah,(%eax)
409137:	00 20                	add    %ah,(%eax)
409139:	00 20                	add    %ah,(%eax)
40913b:	00 20                	add    %ah,(%eax)
40913d:	00 20                	add    %ah,(%eax)
40913f:	00 20                	add    %ah,(%eax)
409141:	00 20                	add    %ah,(%eax)
409143:	00 2f                	add    %ch,(%edi)
409145:	00 69 00             	add    %ch,0x0(%ecx)
409148:	20 00                	and    %al,(%eax)
40914a:	20 00                	and    %al,(%eax)
40914c:	20 00                	and    %al,(%eax)
40914e:	20 00                	and    %al,(%eax)
409150:	20 00                	and    %al,(%eax)
409152:	20 00                	and    %al,(%eax)
409154:	20 00                	and    %al,(%eax)
409156:	2d 00 20 00 69       	sub    $0x69002000,%eax
40915b:	00 67 00             	add    %ah,0x0(%edi)
40915e:	6e                   	outsb  %ds:(%esi),(%dx)
40915f:	00 6f 00             	add    %ch,0x0(%edi)
409162:	72 00                	jb     0x409164
409164:	65 00 20             	add    %ah,%gs:(%eax)
409167:	00 49 00             	add    %cl,0x0(%ecx)
40916a:	4f                   	dec    %edi
40916b:	00 20                	add    %ah,(%eax)
40916d:	00 72 00             	add    %dh,0x0(%edx)
409170:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
409174:	64 00 20             	add    %ah,%fs:(%eax)
409177:	00 65 00             	add    %ah,0x0(%ebp)
40917a:	72 00                	jb     0x40917c
40917c:	72 00                	jb     0x40917e
40917e:	6f                   	outsl  %ds:(%esi),(%dx)
40917f:	00 72 00             	add    %dh,0x0(%edx)
409182:	73 00                	jae    0x409184
409184:	25 00 63 00 00       	and    $0x6300,%eax
409189:	00 00                	add    %al,(%eax)
40918b:	00 00                	add    %al,(%eax)
40918d:	00 00                	add    %al,(%eax)
40918f:	00 20                	add    %ah,(%eax)
409191:	00 20                	add    %ah,(%eax)
409193:	00 20                	add    %ah,(%eax)
409195:	00 20                	add    %ah,(%eax)
409197:	00 20                	add    %ah,(%eax)
409199:	00 20                	add    %ah,(%eax)
40919b:	00 20                	add    %ah,(%eax)
40919d:	00 20                	add    %ah,(%eax)
40919f:	00 20                	add    %ah,(%eax)
4091a1:	00 20                	add    %ah,(%eax)
4091a3:	00 20                	add    %ah,(%eax)
4091a5:	00 20                	add    %ah,(%eax)
4091a7:	00 20                	add    %ah,(%eax)
4091a9:	00 20                	add    %ah,(%eax)
4091ab:	00 20                	add    %ah,(%eax)
4091ad:	00 20                	add    %ah,(%eax)
4091af:	00 20                	add    %ah,(%eax)
4091b1:	00 20                	add    %ah,(%eax)
4091b3:	00 2f                	add    %ch,(%edi)
4091b5:	00 76 00             	add    %dh,0x0(%esi)
4091b8:	73 00                	jae    0x4091ba
4091ba:	73 00                	jae    0x4091bc
4091bc:	20 00                	and    %al,(%eax)
4091be:	20 00                	and    %al,(%eax)
4091c0:	20 00                	and    %al,(%eax)
4091c2:	20 00                	and    %al,(%eax)
4091c4:	20 00                	and    %al,(%eax)
4091c6:	2d 00 20 00 63       	sub    $0x63002000,%eax
4091cb:	00 6f 00             	add    %ch,0x0(%edi)
4091ce:	70 00                	jo     0x4091d0
4091d0:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
4091d6:	20 00                	and    %al,(%eax)
4091d8:	61                   	popa
4091d9:	00 20                	add    %ah,(%eax)
4091db:	00 73 00             	add    %dh,0x0(%ebx)
4091de:	6e                   	outsb  %ds:(%esi),(%dx)
4091df:	00 61 00             	add    %ah,0x0(%ecx)
4091e2:	70 00                	jo     0x4091e4
4091e4:	73 00                	jae    0x4091e6
4091e6:	68 00 6f 00 74       	push   $0x74006f00
4091eb:	00 20                	add    %ah,(%eax)
4091ed:	00 6f 00             	add    %ch,0x0(%edi)
4091f0:	66 00 20             	data16 add %ah,(%eax)
4091f3:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
4091f7:	00 65 00             	add    %ah,0x0(%ebp)
4091fa:	20 00                	and    %al,(%eax)
4091fc:	66 00 69 00          	data16 add %ch,0x0(%ecx)
409200:	6c                   	insb   (%dx),%es:(%edi)
409201:	00 65 00             	add    %ah,0x0(%ebp)
409204:	2c 00                	sub    $0x0,%al
409206:	20 00                	and    %al,(%eax)
409208:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
40920c:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
409210:	20 00                	and    %al,(%eax)
409212:	6e                   	outsb  %ds:(%esi),(%dx)
409213:	00 6f 00             	add    %ch,0x0(%edi)
409216:	74 00                	je     0x409218
409218:	20 00                	and    %al,(%eax)
40921a:	72 00                	jb     0x40921c
40921c:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
409220:	6c                   	insb   (%dx),%es:(%edi)
409221:	00 61 00             	add    %ah,0x0(%ecx)
409224:	79 00                	jns    0x409226
409226:	25 00 63 00 00       	and    $0x6300,%eax
40922b:	00 00                	add    %al,(%eax)
40922d:	00 00                	add    %al,(%eax)
40922f:	00 20                	add    %ah,(%eax)
409231:	00 20                	add    %ah,(%eax)
409233:	00 20                	add    %ah,(%eax)
409235:	00 20                	add    %ah,(%eax)
409237:	00 20                	add    %ah,(%eax)
409239:	00 20                	add    %ah,(%eax)
40923b:	00 20                	add    %ah,(%eax)
40923d:	00 20                	add    %ah,(%eax)
40923f:	00 20                	add    %ah,(%eax)
409241:	00 20                	add    %ah,(%eax)
409243:	00 20                	add    %ah,(%eax)
409245:	00 20                	add    %ah,(%eax)
409247:	00 20                	add    %ah,(%eax)
409249:	00 20                	add    %ah,(%eax)
40924b:	00 20                	add    %ah,(%eax)
40924d:	00 20                	add    %ah,(%eax)
40924f:	00 20                	add    %ah,(%eax)
409251:	00 20                	add    %ah,(%eax)
409253:	00 20                	add    %ah,(%eax)
409255:	00 20                	add    %ah,(%eax)
409257:	00 20                	add    %ah,(%eax)
409259:	00 20                	add    %ah,(%eax)
40925b:	00 20                	add    %ah,(%eax)
40925d:	00 20                	add    %ah,(%eax)
40925f:	00 20                	add    %ah,(%eax)
409261:	00 20                	add    %ah,(%eax)
409263:	00 20                	add    %ah,(%eax)
409265:	00 2d 00 20 00 63    	add    %ch,0x63002000
40926b:	00 6f 00             	add    %ch,0x0(%edi)
40926e:	70 00                	jo     0x409270
409270:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
409276:	20 00                	and    %al,(%eax)
409278:	61                   	popa
409279:	00 20                	add    %ah,(%eax)
40927b:	00 73 00             	add    %dh,0x0(%ebx)
40927e:	6e                   	outsb  %ds:(%esi),(%dx)
40927f:	00 61 00             	add    %ah,0x0(%ecx)
409282:	70 00                	jo     0x409284
409284:	73 00                	jae    0x409286
409286:	68 00 6f 00 74       	push   $0x74006f00
40928b:	00 20                	add    %ah,(%eax)
40928d:	00 6f 00             	add    %ch,0x0(%edi)
409290:	66 00 20             	data16 add %ah,(%eax)
409293:	00 61 00             	add    %ah,0x0(%ecx)
409296:	20 00                	and    %al,(%eax)
409298:	6c                   	insb   (%dx),%es:(%edi)
409299:	00 69 00             	add    %ch,0x0(%ecx)
40929c:	76 00                	jbe    0x40929e
40929e:	65 00 20             	add    %ah,%gs:(%eax)
4092a1:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
4092a5:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4092a9:	00 62 00             	add    %ah,0x0(%edx)
4092ac:	61                   	popa
4092ad:	00 73 00             	add    %dh,0x0(%ebx)
4092b0:	65 00 2c 00          	add    %ch,%gs:(%eax,%eax,1)
4092b4:	20 00                	and    %al,(%eax)
4092b6:	72 00                	jb     0x4092b8
4092b8:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
4092bc:	6c                   	insb   (%dx),%es:(%edi)
4092bd:	00 61 00             	add    %ah,0x0(%ecx)
4092c0:	79 00                	jns    0x4092c2
4092c2:	73 00                	jae    0x4092c4
4092c4:	25 00 63 00 00       	and    $0x6300,%eax
4092c9:	00 00                	add    %al,(%eax)
4092cb:	00 52 00             	add    %dl,0x0(%edx)
4092ce:	45                   	inc    %ebp
4092cf:	00 50 00             	add    %dl,0x0(%eax)
4092d2:	41                   	inc    %ecx
4092d3:	00 49 00             	add    %cl,0x0(%ecx)
4092d6:	52                   	push   %edx
4092d7:	00 3a                	add    %bh,(%edx)
4092d9:	00 25 00 63 00 00    	add    %ah,0x6300
4092df:	00 20                	add    %ah,(%eax)
4092e1:	00 20                	add    %ah,(%eax)
4092e3:	00 20                	add    %ah,(%eax)
4092e5:	00 20                	add    %ah,(%eax)
4092e7:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
4092eb:	00 53 00             	add    %dl,0x0(%ebx)
4092ee:	43                   	inc    %ebx
4092ef:	00 52 00             	add    %dl,0x0(%edx)
4092f2:	49                   	dec    %ecx
4092f3:	00 50 00             	add    %dl,0x0(%eax)
4092f6:	54                   	push   %esp
4092f7:	00 49 00             	add    %cl,0x0(%ecx)
4092fa:	4f                   	dec    %edi
4092fb:	00 4e 00             	add    %cl,0x0(%esi)
4092fe:	3a 00                	cmp    (%eax),%al
409300:	20 00                	and    %al,(%eax)
409302:	20 00                	and    %al,(%eax)
409304:	52                   	push   %edx
409305:	00 65 00             	add    %ah,0x0(%ebp)
409308:	70 00                	jo     0x40930a
40930a:	61                   	popa
40930b:	00 69 00             	add    %ch,0x0(%ecx)
40930e:	72 00                	jb     0x409310
409310:	73 00                	jae    0x409312
409312:	20 00                	and    %al,(%eax)
409314:	61                   	popa
409315:	00 20                	add    %ah,(%eax)
409317:	00 63 00             	add    %ah,0x0(%ebx)
40931a:	6f                   	outsl  %ds:(%esi),(%dx)
40931b:	00 72 00             	add    %dh,0x0(%edx)
40931e:	72 00                	jb     0x409320
409320:	75 00                	jne    0x409322
409322:	70 00                	jo     0x409324
409324:	74 00                	je     0x409326
409326:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
40932b:	00 6f 00             	add    %ch,0x0(%edi)
40932e:	72 00                	jb     0x409330
409330:	20 00                	and    %al,(%eax)
409332:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
409336:	6d                   	insl   (%dx),%es:(%edi)
409337:	00 61 00             	add    %ah,0x0(%ecx)
40933a:	67 00 65 00          	add    %ah,0x0(%di)
40933e:	64 00 20             	add    %ah,%fs:(%eax)
409341:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
409345:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
409349:	00 62 00             	add    %ah,0x0(%edx)
40934c:	61                   	popa
40934d:	00 73 00             	add    %dh,0x0(%ebx)
409350:	65 00 2e             	add    %ch,%gs:(%esi)
409353:	00 25 00 63 00 00    	add    %ah,0x6300
409359:	00 00                	add    %al,(%eax)
40935b:	00 00                	add    %al,(%eax)
40935d:	00 00                	add    %al,(%eax)
40935f:	00 20                	add    %ah,(%eax)
409361:	00 20                	add    %ah,(%eax)
409363:	00 20                	add    %ah,(%eax)
409365:	00 20                	add    %ah,(%eax)
409367:	00 20                	add    %ah,(%eax)
409369:	00 20                	add    %ah,(%eax)
40936b:	00 20                	add    %ah,(%eax)
40936d:	00 20                	add    %ah,(%eax)
40936f:	00 20                	add    %ah,(%eax)
409371:	00 53 00             	add    %dl,0x0(%ebx)
409374:	59                   	pop    %ecx
409375:	00 4e 00             	add    %cl,0x0(%esi)
409378:	54                   	push   %esp
409379:	00 41 00             	add    %al,0x0(%ecx)