408078:	02 7b 98             	add    -0x68(%ebx),%bh
40807b:	00 00                	add    %al,(%eax)
40807d:	04 1f                	add    $0x1f,%al
40807f:	6e                   	outsb  %ds:(%esi),(%dx)
408080:	6f                   	outsl  %ds:(%esi),(%dx)
408081:	55                   	push   %ebp
408082:	00 00                	add    %al,(%eax)
408084:	0a 00                	or     (%eax),%al
408086:	02 7b 98             	add    -0x68(%ebx),%bh
408089:	00 00                	add    %al,(%eax)
40808b:	04 72                	add    $0x72,%al
40808d:	38 88 00 70 6f 2d    	cmp    %cl,0x2d6f7000(%eax)
408093:	00 00                	add    %al,(%eax)
408095:	0a 00                	or     (%eax),%al
408097:	02 7b 98             	add    -0x68(%ebx),%bh
40809a:	00 00                	add    %al,(%eax)
40809c:	04 17                	add    $0x17,%al
40809e:	6f                   	outsl  %ds:(%esi),(%dx)
40809f:	56                   	push   %esi
4080a0:	00 00                	add    %al,(%eax)
4080a2:	0a 00                	or     (%eax),%al
4080a4:	02 7b 98             	add    -0x68(%ebx),%bh
4080a7:	00 00                	add    %al,(%eax)
4080a9:	04 02                	add    $0x2,%al
4080ab:	fe 06                	incb   (%esi)
4080ad:	43                   	inc    %ebx
4080ae:	00 00                	add    %al,(%eax)
4080b0:	06                   	push   %es
4080b1:	73 50                	jae    0x408103
4080b3:	00 00                	add    %al,(%eax)
4080b5:	0a 6f 57             	or     0x57(%edi),%ch
4080b8:	00 00                	add    %al,(%eax)
4080ba:	0a 00                	or     (%eax),%al
4080bc:	02 7b 99             	add    -0x67(%ebx),%bh
4080bf:	00 00                	add    %al,(%eax)
4080c1:	04 17                	add    $0x17,%al
4080c3:	6f                   	outsl  %ds:(%esi),(%dx)
4080c4:	52                   	push   %edx
4080c5:	00 00                	add    %al,(%eax)
4080c7:	0a 00                	or     (%eax),%al
4080c9:	02 7b 99             	add    -0x67(%ebx),%bh
4080cc:	00 00                	add    %al,(%eax)
4080ce:	04 72                	add    $0x72,%al
4080d0:	4e                   	dec    %esi
4080d1:	73 00                	jae    0x4080d3
4080d3:	70 22                	jo     0x4080f7
4080d5:	00 00                	add    %al,(%eax)
4080d7:	60                   	pusha
4080d8:	41                   	inc    %ecx
4080d9:	73 53                	jae    0x40812e
4080db:	00 00                	add    %al,(%eax)
4080dd:	0a 6f 54             	or     0x54(%edi),%ch
4080e0:	00 00                	add    %al,(%eax)
4080e2:	0a 00                	or     (%eax),%al
4080e4:	02 7b 99             	add    -0x67(%ebx),%bh
4080e7:	00 00                	add    %al,(%eax)
4080e9:	04 20                	add    $0x20,%al
4080eb:	5d                   	pop    %ebp
4080ec:	03 00                	add    (%eax),%eax
4080ee:	00 20                	add    %ah,(%eax)
4080f0:	90                   	nop
4080f1:	01 00                	add    %eax,(%eax)
4080f3:	00 73 47             	add    %dh,0x47(%ebx)
4080f6:	00 00                	add    %al,(%eax)
4080f8:	0a 6f 48             	or     0x48(%edi),%ch
4080fb:	00 00                	add    %al,(%eax)
4080fd:	0a 00                	or     (%eax),%al
4080ff:	02 7b 99             	add    -0x67(%ebx),%bh
408102:	00 00                	add    %al,(%eax)
408104:	04 72                	add    $0x72,%al
408106:	62 88 00 70 6f 4b    	bound  %ecx,0x4b6f7000(%eax)
40810c:	00 00                	add    %al,(%eax)
40810e:	0a 00                	or     (%eax),%al
408110:	02 7b 99             	add    -0x67(%ebx),%bh
408113:	00 00                	add    %al,(%eax)
408115:	04 1f                	add    $0x1f,%al
408117:	13 1f                	adc    (%edi),%ebx
408119:	15 73 43 00 00       	adc    $0x4373,%eax
40811e:	0a 6f 4c             	or     0x4c(%edi),%ch
408121:	00 00                	add    %al,(%eax)
408123:	0a 00                	or     (%eax),%al
408125:	02 7b 99             	add    -0x67(%ebx),%bh
408128:	00 00                	add    %al,(%eax)
40812a:	04 1f                	add    $0x1f,%al
40812c:	6d                   	insl   (%dx),%es:(%edi)
40812d:	6f                   	outsl  %ds:(%esi),(%dx)
40812e:	55                   	push   %ebp
40812f:	00 00                	add    %al,(%eax)
408131:	0a 00                	or     (%eax),%al
408133:	02 7b 99             	add    -0x67(%ebx),%bh
408136:	00 00                	add    %al,(%eax)
408138:	04 72                	add    $0x72,%al
40813a:	94                   	xchg   %eax,%esp
40813b:	73 00                	jae    0x40813d
40813d:	70 6f                	jo     0x4081ae
40813f:	2d 00 00 0a 00       	sub    $0xa0000,%eax
408144:	02 7b 9a             	add    -0x66(%ebx),%bh
408147:	00 00                	add    %al,(%eax)
408149:	04 17                	add    $0x17,%al
40814b:	6f                   	outsl  %ds:(%esi),(%dx)
40814c:	52                   	push   %edx
40814d:	00 00                	add    %al,(%eax)
40814f:	0a 00                	or     (%eax),%al
408151:	02 7b 9a             	add    -0x66(%ebx),%bh
408154:	00 00                	add    %al,(%eax)
408156:	04 72                	add    $0x72,%al
408158:	4e                   	dec    %esi
408159:	73 00                	jae    0x40815b
40815b:	70 22                	jo     0x40817f
40815d:	00 00                	add    %al,(%eax)
40815f:	60                   	pusha
408160:	41                   	inc    %ecx
408161:	73 53                	jae    0x4081b6
408163:	00 00                	add    %al,(%eax)
408165:	0a 6f 54             	or     0x54(%edi),%ch
408168:	00 00                	add    %al,(%eax)
40816a:	0a 00                	or     (%eax),%al
40816c:	02 7b 9a             	add    -0x66(%ebx),%bh
40816f:	00 00                	add    %al,(%eax)
408171:	04 20                	add    $0x20,%al
408173:	5d                   	pop    %ebp
408174:	03 00                	add    (%eax),%eax
408176:	00 20                	add    %ah,(%eax)
408178:	7b 01                	jnp    0x40817b
40817a:	00 00                	add    %al,(%eax)
40817c:	73 47                	jae    0x4081c5
40817e:	00 00                	add    %al,(%eax)
408180:	0a 6f 48             	or     0x48(%edi),%ch
408183:	00 00                	add    %al,(%eax)
408185:	0a 00                	or     (%eax),%al
408187:	02 7b 9a             	add    -0x66(%ebx),%bh
40818a:	00 00                	add    %al,(%eax)
40818c:	04 72                	add    $0x72,%al
40818e:	9a 88 00 70 6f 4b 00 	lcall  $0x4b,$0x6f700088
408195:	00 0a                	add    %cl,(%edx)
408197:	00 02                	add    %al,(%edx)
408199:	7b 9a                	jnp    0x408135
40819b:	00 00                	add    %al,(%eax)
40819d:	04 1f                	add    $0x1f,%al
40819f:	13 1f                	adc    (%edi),%ebx
4081a1:	15 73 43 00 00       	adc    $0x4373,%eax
4081a6:	0a 6f 4c             	or     0x4c(%edi),%ch
4081a9:	00 00                	add    %al,(%eax)
4081ab:	0a 00                	or     (%eax),%al
4081ad:	02 7b 9a             	add    -0x66(%ebx),%bh
4081b0:	00 00                	add    %al,(%eax)
4081b2:	04 1f                	add    $0x1f,%al
4081b4:	6c                   	insb   (%dx),%es:(%edi)
4081b5:	6f                   	outsl  %ds:(%esi),(%dx)
4081b6:	55                   	push   %ebp
4081b7:	00 00                	add    %al,(%eax)
4081b9:	0a 00                	or     (%eax),%al
4081bb:	02 7b 9a             	add    -0x66(%ebx),%bh
4081be:	00 00                	add    %al,(%eax)
4081c0:	04 72                	add    $0x72,%al
4081c2:	94                   	xchg   %eax,%esp
4081c3:	73 00                	jae    0x4081c5
4081c5:	70 6f                	jo     0x408236
4081c7:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4081cc:	02 7b 9b             	add    -0x65(%ebx),%bh
4081cf:	00 00                	add    %al,(%eax)
4081d1:	04 17                	add    $0x17,%al
4081d3:	6f                   	outsl  %ds:(%esi),(%dx)
4081d4:	52                   	push   %edx
4081d5:	00 00                	add    %al,(%eax)
4081d7:	0a 00                	or     (%eax),%al
4081d9:	02 7b 9b             	add    -0x65(%ebx),%bh
4081dc:	00 00                	add    %al,(%eax)
4081de:	04 72                	add    $0x72,%al
4081e0:	4e                   	dec    %esi
4081e1:	73 00                	jae    0x4081e3
4081e3:	70 22                	jo     0x408207
4081e5:	00 00                	add    %al,(%eax)
4081e7:	60                   	pusha
4081e8:	41                   	inc    %ecx
4081e9:	73 53                	jae    0x40823e
4081eb:	00 00                	add    %al,(%eax)
4081ed:	0a 6f 54             	or     0x54(%edi),%ch
4081f0:	00 00                	add    %al,(%eax)
4081f2:	0a 00                	or     (%eax),%al
4081f4:	02 7b 9b             	add    -0x65(%ebx),%bh
4081f7:	00 00                	add    %al,(%eax)
4081f9:	04 20                	add    $0x20,%al
4081fb:	5d                   	pop    %ebp
4081fc:	03 00                	add    (%eax),%eax
4081fe:	00 20                	add    %ah,(%eax)
408200:	66 01 00             	add    %ax,(%eax)
408203:	00 73 47             	add    %dh,0x47(%ebx)
408206:	00 00                	add    %al,(%eax)
408208:	0a 6f 48             	or     0x48(%edi),%ch
40820b:	00 00                	add    %al,(%eax)
40820d:	0a 00                	or     (%eax),%al
40820f:	02 7b 9b             	add    -0x65(%ebx),%bh
408212:	00 00                	add    %al,(%eax)
408214:	04 72                	add    $0x72,%al
408216:	da 88 00 70 6f 4b    	fimull 0x4b6f7000(%eax)
40821c:	00 00                	add    %al,(%eax)
40821e:	0a 00                	or     (%eax),%al
408220:	02 7b 9b             	add    -0x65(%ebx),%bh
408223:	00 00                	add    %al,(%eax)
408225:	04 1f                	add    $0x1f,%al
408227:	13 1f                	adc    (%edi),%ebx
408229:	15 73 43 00 00       	adc    $0x4373,%eax
40822e:	0a 6f 4c             	or     0x4c(%edi),%ch
408231:	00 00                	add    %al,(%eax)
408233:	0a 00                	or     (%eax),%al
408235:	02 7b 9b             	add    -0x65(%ebx),%bh
408238:	00 00                	add    %al,(%eax)
40823a:	04 1f                	add    $0x1f,%al
40823c:	6b 6f 55 00          	imul   $0x0,0x55(%edi),%ebp
408240:	00 0a                	add    %cl,(%edx)
408242:	00 02                	add    %al,(%edx)
408244:	7b 9b                	jnp    0x4081e1
408246:	00 00                	add    %al,(%eax)
408248:	04 72                	add    $0x72,%al
40824a:	94                   	xchg   %eax,%esp
40824b:	73 00                	jae    0x40824d
40824d:	70 6f                	jo     0x4082be
40824f:	2d 00 00 0a 00       	sub    $0xa0000,%eax
408254:	02 7b 9c             	add    -0x64(%ebx),%bh
408257:	00 00                	add    %al,(%eax)
408259:	04 17                	add    $0x17,%al
40825b:	6f                   	outsl  %ds:(%esi),(%dx)
40825c:	52                   	push   %edx
40825d:	00 00                	add    %al,(%eax)
40825f:	0a 00                	or     (%eax),%al
408261:	02 7b 9c             	add    -0x64(%ebx),%bh
408264:	00 00                	add    %al,(%eax)
408266:	04 72                	add    $0x72,%al
408268:	4e                   	dec    %esi
408269:	73 00                	jae    0x40826b
40826b:	70 22                	jo     0x40828f
40826d:	00 00                	add    %al,(%eax)
40826f:	60                   	pusha
408270:	41                   	inc    %ecx
408271:	73 53                	jae    0x4082c6
408273:	00 00                	add    %al,(%eax)
408275:	0a 6f 54             	or     0x54(%edi),%ch
408278:	00 00                	add    %al,(%eax)
40827a:	0a 00                	or     (%eax),%al
40827c:	02 7b 9c             	add    -0x64(%ebx),%bh
40827f:	00 00                	add    %al,(%eax)
408281:	04 20                	add    $0x20,%al
408283:	5d                   	pop    %ebp
408284:	03 00                	add    (%eax),%eax
408286:	00 20                	add    %ah,(%eax)
408288:	51                   	push   %ecx
408289:	01 00                	add    %eax,(%eax)
40828b:	00 73 47             	add    %dh,0x47(%ebx)
40828e:	00 00                	add    %al,(%eax)
408290:	0a 6f 48             	or     0x48(%edi),%ch
408293:	00 00                	add    %al,(%eax)
408295:	0a 00                	or     (%eax),%al
408297:	02 7b 9c             	add    -0x64(%ebx),%bh
40829a:	00 00                	add    %al,(%eax)
40829c:	04 72                	add    $0x72,%al
40829e:	14 89                	adc    $0x89,%al
4082a0:	00 70 6f             	add    %dh,0x6f(%eax)
4082a3:	4b                   	dec    %ebx
4082a4:	00 00                	add    %al,(%eax)
4082a6:	0a 00                	or     (%eax),%al
4082a8:	02 7b 9c             	add    -0x64(%ebx),%bh
4082ab:	00 00                	add    %al,(%eax)
4082ad:	04 1f                	add    $0x1f,%al
4082af:	13 1f                	adc    (%edi),%ebx
4082b1:	15 73 43 00 00       	adc    $0x4373,%eax
4082b6:	0a 6f 4c             	or     0x4c(%edi),%ch
4082b9:	00 00                	add    %al,(%eax)
4082bb:	0a 00                	or     (%eax),%al
4082bd:	02 7b 9c             	add    -0x64(%ebx),%bh
4082c0:	00 00                	add    %al,(%eax)
4082c2:	04 1f                	add    $0x1f,%al
4082c4:	6a 6f                	push   $0x6f
4082c6:	55                   	push   %ebp
4082c7:	00 00                	add    %al,(%eax)
4082c9:	0a 00                	or     (%eax),%al
4082cb:	02 7b 9c             	add    -0x64(%ebx),%bh
4082ce:	00 00                	add    %al,(%eax)
4082d0:	04 72                	add    $0x72,%al
4082d2:	94                   	xchg   %eax,%esp
4082d3:	73 00                	jae    0x4082d5
4082d5:	70 6f                	jo     0x408346
4082d7:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4082dc:	02 7b 9d             	add    -0x63(%ebx),%bh
4082df:	00 00                	add    %al,(%eax)
4082e1:	04 17                	add    $0x17,%al
4082e3:	6f                   	outsl  %ds:(%esi),(%dx)
4082e4:	52                   	push   %edx
4082e5:	00 00                	add    %al,(%eax)
4082e7:	0a 00                	or     (%eax),%al
4082e9:	02 7b 9d             	add    -0x63(%ebx),%bh
4082ec:	00 00                	add    %al,(%eax)
4082ee:	04 72                	add    $0x72,%al
4082f0:	4e                   	dec    %esi
4082f1:	73 00                	jae    0x4082f3
4082f3:	70 22                	jo     0x408317
4082f5:	00 00                	add    %al,(%eax)
4082f7:	60                   	pusha
4082f8:	41                   	inc    %ecx
4082f9:	73 53                	jae    0x40834e
4082fb:	00 00                	add    %al,(%eax)
4082fd:	0a 6f 54             	or     0x54(%edi),%ch
408300:	00 00                	add    %al,(%eax)
408302:	0a 00                	or     (%eax),%al
408304:	02 7b 9d             	add    -0x63(%ebx),%bh
408307:	00 00                	add    %al,(%eax)
408309:	04 20                	add    $0x20,%al
40830b:	f8                   	clc
40830c:	02 00                	add    (%eax),%al
40830e:	00 20                	add    %ah,(%eax)
408310:	7b 01                	jnp    0x408313
408312:	00 00                	add    %al,(%eax)
408314:	73 47                	jae    0x40835d
408316:	00 00                	add    %al,(%eax)
408318:	0a 6f 48             	or     0x48(%edi),%ch
40831b:	00 00                	add    %al,(%eax)
40831d:	0a 00                	or     (%eax),%al
40831f:	02 7b 9d             	add    -0x63(%ebx),%bh
408322:	00 00                	add    %al,(%eax)
408324:	04 72                	add    $0x72,%al
408326:	4c                   	dec    %esp
408327:	89 00                	mov    %eax,(%eax)
408329:	70 6f                	jo     0x40839a
40832b:	4b                   	dec    %ebx
40832c:	00 00                	add    %al,(%eax)
40832e:	0a 00                	or     (%eax),%al
408330:	02 7b 9d             	add    -0x63(%ebx),%bh
408333:	00 00                	add    %al,(%eax)
408335:	04 1f                	add    $0x1f,%al
408337:	54                   	push   %esp
408338:	1f                   	pop    %ds
408339:	15 73 43 00 00       	adc    $0x4373,%eax
40833e:	0a 6f 4c             	or     0x4c(%edi),%ch
408341:	00 00                	add    %al,(%eax)
408343:	0a 00                	or     (%eax),%al
408345:	02 7b 9d             	add    -0x63(%ebx),%bh
408348:	00 00                	add    %al,(%eax)
40834a:	04 1f                	add    $0x1f,%al
40834c:	69 6f 55 00 00 0a 00 	imul   $0xa0000,0x55(%edi),%ebp
408353:	02 7b 9d             	add    -0x63(%ebx),%bh
408356:	00 00                	add    %al,(%eax)
408358:	04 72                	add    $0x72,%al
40835a:	d2 74 00 70          	shlb   %cl,0x70(%eax,%eax,1)
40835e:	6f                   	outsl  %ds:(%esi),(%dx)
40835f:	2d 00 00 0a 00       	sub    $0xa0000,%eax
408364:	02 7b 9e             	add    -0x62(%ebx),%bh
408367:	00 00                	add    %al,(%eax)
408369:	04 17                	add    $0x17,%al
40836b:	6f                   	outsl  %ds:(%esi),(%dx)
40836c:	52                   	push   %edx