4030ab:	73 3d                	jae    0x4030ea
4030ad:	00 00                	add    %al,(%eax)
4030af:	0a 13                	or     (%ebx),%dl
4030b1:	0a 00                	or     (%eax),%al
4030b3:	06                   	push   %es
4030b4:	11 0a                	adc    %ecx,(%edx)
4030b6:	11 09                	adc    %ecx,(%ecx)
4030b8:	6f                   	outsl  %ds:(%esi),(%dx)
4030b9:	3e 00 00             	add    %al,%ds:(%eax)
4030bc:	0a 00                	or     (%eax),%al
4030be:	00 de                	add    %bl,%dh
4030c0:	0d 11 0a 2c 08       	or     $0x82c0a11,%eax
4030c5:	11 0a                	adc    %ecx,(%edx)
4030c7:	6f                   	outsl  %ds:(%esi),(%dx)
4030c8:	38 00                	cmp    %al,(%eax)
4030ca:	00 0a                	add    %cl,(%edx)
4030cc:	00 dc                	add    %bl,%ah
4030ce:	00 00                	add    %al,(%eax)
4030d0:	2a 00                	sub    (%eax),%al
4030d2:	00 00                	add    %al,(%eax)
4030d4:	01 28                	add    %ebp,(%eax)
4030d6:	00 00                	add    %al,(%eax)
4030d8:	02 00                	add    (%eax),%al
4030da:	54                   	push   %esp
4030db:	00 0d 61 00 0b 00    	add    %cl,0xb0061
4030e1:	00 00                	add    %al,(%eax)
4030e3:	00 02                	add    %al,(%edx)
4030e5:	00 b5 00 0e c3 00    	add    %dh,0xc30e00(%ebp)
4030eb:	0d 00 00 00 00       	or     $0x0,%eax
4030f0:	02 00                	add    (%eax),%al
4030f2:	1e                   	push   %ds
4030f3:	01 0f                	add    %ecx,(%edi)
4030f5:	2d 01 0d 00 00       	sub    $0xd01,%eax
4030fa:	00 00                	add    %al,(%eax)
4030fc:	1b 30                	sbb    (%eax),%esi
4030fe:	06                   	push   %es
4030ff:	00 6e 00             	add    %ch,0x0(%esi)
403102:	00 00                	add    %al,(%eax)
403104:	11 00                	adc    %eax,(%eax)
403106:	00 11                	add    %dl,(%ecx)
403108:	00 03                	add    %al,(%ebx)
40310a:	6f                   	outsl  %ds:(%esi),(%dx)
40310b:	3f                   	aas
40310c:	00 00                	add    %al,(%eax)
40310e:	0a 0a                	or     (%edx),%cl
403110:	12 01                	adc    (%ecx),%al
403112:	16                   	push   %ss
403113:	17                   	pop    %ss
403114:	03 6f 45             	add    0x45(%edi),%ebp
403117:	00 00                	add    %al,(%eax)
403119:	0a 6f 4a             	or     0x4a(%edi),%ch
40311c:	00 00                	add    %al,(%eax)
40311e:	0a 03                	or     (%ebx),%al
403120:	6f                   	outsl  %ds:(%esi),(%dx)
403121:	45                   	inc    %ebp
403122:	00 00                	add    %al,(%eax)
403124:	0a 6f 54             	or     0x54(%edi),%ch
403127:	00 00                	add    %al,(%eax)
403129:	0a 18                	or     (%eax),%bl
40312b:	59                   	pop    %ecx
40312c:	28 3c 00             	sub    %bh,(%eax,%eax,1)
40312f:	00 0a                	add    %cl,(%edx)
403131:	03 6f 45             	add    0x45(%edi),%ebp
403134:	00 00                	add    %al,(%eax)
403136:	0a 6f 53             	or     0x53(%edi),%ch
403139:	00 00                	add    %al,(%eax)
40313b:	0a 2d 0d 03 6f 45    	or     0x456f030d,%ch
403141:	00 00                	add    %al,(%eax)
403143:	0a 6f 5d             	or     0x5d(%edi),%ch
403146:	00 00                	add    %al,(%eax)
403148:	0a 2b                	or     (%ebx),%ch
40314a:	01 17                	add    %edx,(%edi)
40314c:	0c 08                	or     $0x8,%al
40314e:	2c 25                	sub    $0x25,%al
403150:	00 28                	add    %ch,(%eax)
403152:	e6 02                	out    %al,$0x2
403154:	00 06                	add    %al,(%esi)
403156:	73 35                	jae    0x40318d
403158:	00 00                	add    %al,(%eax)
40315a:	0a 0d 00 06 09 07    	or     0x7090600,%cl
403160:	6f                   	outsl  %ds:(%esi),(%dx)
403161:	37                   	aaa
403162:	00 00                	add    %al,(%eax)
403164:	0a 00                	or     (%eax),%al
403166:	00 de                	add    %bl,%dh
403168:	0b 09                	or     (%ecx),%ecx
40316a:	2c 07                	sub    $0x7,%al
40316c:	09 6f 38             	or     %ebp,0x38(%edi)
40316f:	00 00                	add    %al,(%eax)
403171:	0a 00                	or     (%eax),%al
403173:	dc 00                	faddl  (%eax)
403175:	2a 00                	sub    (%eax),%al
403177:	00 01                	add    %al,(%ecx)
403179:	10 00                	adc    %al,(%eax)
40317b:	00 02                	add    %al,(%edx)
40317d:	00 54 00 0d          	add    %dl,0xd(%eax,%eax,1)
403181:	61                   	popa
403182:	00 0b                	add    %cl,(%ebx)
403184:	00 00                	add    %al,(%eax)
403186:	00 00                	add    %al,(%eax)
403188:	13 30                	adc    (%eax),%esi
40318a:	02 00                	add    (%eax),%al
40318c:	18 00                	sbb    %al,(%eax)
40318e:	00 00                	add    %al,(%eax)
403190:	12 00                	adc    (%eax),%al
403192:	00 11                	add    %dl,(%ecx)
403194:	00 03                	add    %al,(%ebx)
403196:	6f                   	outsl  %ds:(%esi),(%dx)
403197:	5f                   	pop    %edi
403198:	00 00                	add    %al,(%eax)
40319a:	0a 16                	or     (%esi),%dl
40319c:	fe 01                	incb   (%ecx)
40319e:	0b 07                	or     (%edi),%eax
4031a0:	2c 02                	sub    $0x2,%al
4031a2:	2b 07                	sub    (%edi),%eax
4031a4:	03 6f 34             	add    0x34(%edi),%ebp
4031a7:	00 00                	add    %al,(%eax)
4031a9:	0a 0a                	or     (%edx),%cl
4031ab:	2a 1b                	sub    (%ebx),%bl
4031ad:	30 06                	xor    %al,(%esi)
4031af:	00 cc                	add    %cl,%ah
4031b1:	00 00                	add    %al,(%eax)
4031b3:	00 13                	add    %dl,(%ebx)
4031b5:	00 00                	add    %al,(%eax)
4031b7:	11 00                	adc    %eax,(%eax)
4031b9:	03 6f 3f             	add    0x3f(%edi),%ebp
4031bc:	00 00                	add    %al,(%eax)
4031be:	0a 0a                	or     (%edx),%cl
4031c0:	03 6f 45             	add    0x45(%edi),%ebp
4031c3:	00 00                	add    %al,(%eax)
4031c5:	0a 74 24 00          	or     0x0(%esp),%dh
4031c9:	00 01                	add    %al,(%ecx)
4031cb:	0b 07                	or     (%edi),%eax
4031cd:	6f                   	outsl  %ds:(%esi),(%dx)
4031ce:	57                   	push   %edi
4031cf:	00 00                	add    %al,(%eax)
4031d1:	0a 0d 09 2c 0e 00    	or     0xe2c09,%cl
4031d7:	02 03                	add    (%ebx),%al
4031d9:	28 22                	sub    %ah,(%edx)
4031db:	00 00                	add    %al,(%eax)
4031dd:	06                   	push   %es
4031de:	00 38                	add    %bh,(%eax)
4031e0:	9f                   	lahf
4031e1:	00 00                	add    %al,(%eax)
4031e3:	00 12                	add    %dl,(%edx)
4031e5:	02 19                	add    (%ecx),%bl
4031e7:	19 18                	sbb    %ebx,(%eax)
4031e9:	03 6f 45             	add    0x45(%edi),%ebp
4031ec:	00 00                	add    %al,(%eax)
4031ee:	0a 6f 54             	or     0x54(%edi),%ch
4031f1:	00 00                	add    %al,(%eax)
4031f3:	0a 1a                	or     (%edx),%bl
4031f5:	59                   	pop    %ecx
4031f6:	28 3c 00             	sub    %bh,(%eax,%eax,1)
4031f9:	00 0a                	add    %cl,(%edx)
4031fb:	28 e0                	sub    %ah,%al
4031fd:	02 00                	add    (%eax),%al
4031ff:	06                   	push   %es
403200:	73 3d                	jae    0x40323f
403202:	00 00                	add    %al,(%eax)
403204:	0a 13                	or     (%ebx),%dl
403206:	04 00                	add    $0x0,%al
403208:	06                   	push   %es
403209:	11 04 12             	adc    %eax,(%edx,%edx,1)
40320c:	02 28                	add    (%eax),%ch
40320e:	41                   	inc    %ecx
40320f:	00 00                	add    %al,(%eax)
403211:	0a 12                	or     (%edx),%dl
403213:	02 28                	add    (%eax),%ch
403215:	42                   	inc    %edx
403216:	00 00                	add    %al,(%eax)
403218:	0a 12                	or     (%edx),%dl
40321a:	02 28                	add    (%eax),%ch
40321c:	41                   	inc    %ecx
40321d:	00 00                	add    %al,(%eax)
40321f:	0a 12                	or     (%edx),%dl
403221:	02 28                	add    (%eax),%ch
403223:	44                   	inc    %esp
403224:	00 00                	add    %al,(%eax)
403226:	0a 6f 60             	or     0x60(%edi),%ch
403229:	00 00                	add    %al,(%eax)
40322b:	0a 00                	or     (%eax),%al
40322d:	00 de                	add    %bl,%dh
40322f:	0d 11 04 2c 08       	or     $0x82c0411,%eax
403234:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
403237:	38 00                	cmp    %al,(%eax)
403239:	00 0a                	add    %cl,(%edx)
40323b:	00 dc                	add    %bl,%ah
40323d:	28 df                	sub    %bl,%bh
40323f:	02 00                	add    (%eax),%al
403241:	06                   	push   %es
403242:	73 3d                	jae    0x403281
403244:	00 00                	add    %al,(%eax)
403246:	0a 13                	or     (%ebx),%dl
403248:	05 00 06 11 05       	add    $0x5110600,%eax
40324d:	12 02                	adc    (%edx),%al
40324f:	28 41 00             	sub    %al,0x0(%ecx)
403252:	00 0a                	add    %cl,(%edx)
403254:	17                   	pop    %ss
403255:	58                   	pop    %eax
403256:	12 02                	adc    (%edx),%al
403258:	28 42 00             	sub    %al,0x0(%edx)
40325b:	00 0a                	add    %cl,(%edx)
40325d:	12 02                	adc    (%edx),%al
40325f:	28 41 00             	sub    %al,0x0(%ecx)
403262:	00 0a                	add    %cl,(%edx)
403264:	17                   	pop    %ss
403265:	58                   	pop    %eax
403266:	12 02                	adc    (%edx),%al
403268:	28 44 00 00          	sub    %al,0x0(%eax,%eax,1)
40326c:	0a 6f 60             	or     0x60(%edi),%ch
40326f:	00 00                	add    %al,(%eax)
403271:	0a 00                	or     (%eax),%al
403273:	00 de                	add    %bl,%dh
403275:	0d 11 05 2c 08       	or     $0x82c0511,%eax
40327a:	11 05 6f 38 00 00    	adc    %eax,0x386f
403280:	0a 00                	or     (%eax),%al
403282:	dc 2a                	fsubrl (%edx)
403284:	01 1c 00             	add    %ebx,(%eax,%eax,1)
403287:	00 02                	add    %al,(%edx)
403289:	00 4f 00             	add    %cl,0x0(%edi)
40328c:	29 78 00             	sub    %edi,0x0(%eax)
40328f:	0d 00 00 00 00       	or     $0x0,%eax
403294:	02 00                	add    (%eax),%al
403296:	91                   	xchg   %eax,%ecx
403297:	00 2d be 00 0d 00    	add    %ch,0xd00be
40329d:	00 00                	add    %al,(%eax)
40329f:	00 13                	add    %dl,(%ebx)
4032a1:	30 05 00 85 00 00    	xor    %al,0x8500
4032a7:	00 14 00             	add    %dl,(%eax,%eax,1)
4032aa:	00 11                	add    %dl,(%ecx)
4032ac:	00 03                	add    %al,(%ebx)
4032ae:	6f                   	outsl  %ds:(%esi),(%dx)
4032af:	3f                   	aas
4032b0:	00 00                	add    %al,(%eax)
4032b2:	0a 0a                	or     (%edx),%cl
4032b4:	03 6f 61             	add    0x61(%edi),%ebp
4032b7:	00 00                	add    %al,(%eax)
4032b9:	0a 14 fe             	or     (%esi,%edi,8),%dl
4032bc:	01 0b                	add    %ecx,(%ebx)
4032be:	07                   	pop    %es
4032bf:	2c 02                	sub    $0x2,%al
4032c1:	2b 6d 03             	sub    0x3(%ebp),%ebp
4032c4:	6f                   	outsl  %ds:(%esi),(%dx)
4032c5:	45                   	inc    %ebp
4032c6:	00 00                	add    %al,(%eax)
4032c8:	0a 6f 52             	or     0x52(%edi),%ch
4032cb:	00 00                	add    %al,(%eax)
4032cd:	0a 0c 08             	or     (%eax,%ecx,1),%cl
4032d0:	2c 30                	sub    $0x30,%al
4032d2:	06                   	push   %es
4032d3:	03 6f 61             	add    0x61(%edi),%ebp
4032d6:	00 00                	add    %al,(%eax)
4032d8:	0a 03                	or     (%ebx),%al
4032da:	6f                   	outsl  %ds:(%esi),(%dx)
4032db:	40                   	inc    %eax
4032dc:	00 00                	add    %al,(%eax)
4032de:	0a 0d 12 03 28 41    	or     0x41280312,%cl
4032e4:	00 00                	add    %al,(%eax)
4032e6:	0a 03                	or     (%ebx),%al
4032e8:	6f                   	outsl  %ds:(%esi),(%dx)
4032e9:	40                   	inc    %eax
4032ea:	00 00                	add    %al,(%eax)
4032ec:	0a 0d 12 03 28 42    	or     0x42280312,%cl
4032f2:	00 00                	add    %al,(%eax)
4032f4:	0a 73 4d             	or     0x4d(%ebx),%dh
4032f7:	00 00                	add    %al,(%eax)
4032f9:	0a 6f 62             	or     0x62(%edi),%ch
4032fc:	00 00                	add    %al,(%eax)
4032fe:	0a 00                	or     (%eax),%al
403300:	2b 2e                	sub    (%esi),%ebp
403302:	06                   	push   %es
403303:	03 6f 61             	add    0x61(%edi),%ebp
403306:	00 00                	add    %al,(%eax)
403308:	0a 03                	or     (%ebx),%al
40330a:	6f                   	outsl  %ds:(%esi),(%dx)
40330b:	40                   	inc    %eax
40330c:	00 00                	add    %al,(%eax)
40330e:	0a 0d 12 03 28 41    	or     0x41280312,%cl
403314:	00 00                	add    %al,(%eax)
403316:	0a 03                	or     (%ebx),%al
403318:	6f                   	outsl  %ds:(%esi),(%dx)
403319:	40                   	inc    %eax
40331a:	00 00                	add    %al,(%eax)
40331c:	0a 0d 12 03 28 42    	or     0x42280312,%cl
403322:	00 00                	add    %al,(%eax)
403324:	0a 28                	or     (%eax),%ch
403326:	63 00                	arpl   %eax,(%eax)
403328:	00 0a                	add    %cl,(%edx)
40332a:	28 64 00 00          	sub    %ah,0x0(%eax,%eax,1)
40332e:	0a 00                	or     (%eax),%al
403330:	2a 0a                	sub    (%edx),%cl
403332:	00 2a                	add    %ch,(%edx)
403334:	22 02                	and    (%edx),%al
403336:	28 25 00 00 06 00    	sub    %ah,0x60000
40333c:	2a 00                	sub    (%eax),%al
40333e:	00 00                	add    %al,(%eax)
403340:	13 30                	adc    (%eax),%esi
403342:	04 00                	add    $0x0,%al
403344:	6f                   	outsl  %ds:(%esi),(%dx)
403345:	00 00                	add    %al,(%eax)
403347:	00 15 00 00 11 00    	add    %dl,0x110000
40334d:	03 28                	add    (%eax),%ebp
40334f:	65 00 00             	add    %al,%gs:(%eax)
403352:	0a 0c 08             	or     (%eax,%ecx,1),%cl
403355:	0b 07                	or     (%edi),%eax
403357:	20 0a                	and    %cl,(%edx)
403359:	02 00                	add    (%eax),%al
40335b:	00 2e                	add    %ch,(%esi)
40335d:	0c 2b                	or     $0x2b,%al
40335f:	00 07                	add    %al,(%edi)
403361:	20 0e                	and    %cl,(%esi)
403363:	02 00                	add    (%eax),%al
403365:	00 2e                	add    %ch,(%esi)
403367:	02 2b                	add    (%ebx),%ch
403369:	49                   	dec    %ecx
40336a:	03 28                	add    (%eax),%ebp
40336c:	66 00 00             	data16 add %al,(%eax)
40336f:	0a 28                	or     (%eax),%ch
403371:	67 00 00             	add    %al,(%bx,%si)
403374:	0a 73 68             	or     0x68(%ebx),%dh
403377:	00 00                	add    %al,(%eax)
403379:	0a 28                	or     (%eax),%ch
40337b:	40                   	inc    %eax
40337c:	00 00                	add    %al,(%eax)
40337e:	06                   	push   %es
40337f:	0a 06                	or     (%esi),%al
403381:	03 28                	add    (%eax),%ebp
403383:	69 00 00 0a 28 6a    	imul   $0x6a280a00,(%eax),%eax
403389:	00 00                	add    %al,(%eax)
40338b:	0a 0d 09 2c 05 16    	or     0x16052c09,%cl
403391:	13 04 2b             	adc    (%ebx,%ebp,1),%eax
403394:	23 06                	and    (%esi),%eax
403396:	03 28                	add    (%eax),%ebp
403398:	65 00 00             	add    %al,%gs:(%eax)
40339b:	0a 03                	or     (%ebx),%al
40339d:	28 6b 00             	sub    %ch,0x0(%ebx)
4033a0:	00 0a                	add    %cl,(%edx)
4033a2:	03 28                	add    (%eax),%ebp
4033a4:	66 00 00             	data16 add %al,(%eax)
4033a7:	0a 28                	or     (%eax),%ch
4033a9:	41                   	inc    %ecx
4033aa:	00 00                	add    %al,(%eax)
4033ac:	06                   	push   %es
4033ad:	26 17                	es pop %ss
4033af:	13 04 2b             	adc    (%ebx,%ebp,1),%eax
4033b2:	05 16 13 04 2b       	add    $0x2b041316,%eax
4033b7:	00 11                	add    %dl,(%ecx)
4033b9:	04 2a                	add    $0x2a,%al
4033bb:	00 13                	add    %dl,(%ebx)