40319a:	00 00                	add    %al,(%eax)
40319c:	0a 6f 33             	or     0x33(%edi),%ch
40319f:	00 00                	add    %al,(%eax)
4031a1:	0a 00                	or     (%eax),%al
4031a3:	02 7b 12             	add    0x12(%ebx),%bh
4031a6:	00 00                	add    %al,(%eax)
4031a8:	04 72                	add    $0x72,%al
4031aa:	d8 02                	fadds  (%edx)
4031ac:	00 70 6f             	add    %dh,0x6f(%eax)
4031af:	34 00                	xor    $0x0,%al
4031b1:	00 0a                	add    %cl,(%edx)
4031b3:	00 02                	add    %al,(%edx)
4031b5:	7b 12                	jnp    0x4031c9
4031b7:	00 00                	add    %al,(%eax)
4031b9:	04 1f                	add    $0x1f,%al
4031bb:	69 1f 1b 73 37 00    	imul   $0x37731b,(%edi),%ebx
4031c1:	00 0a                	add    %cl,(%edx)
4031c3:	6f                   	outsl  %ds:(%esi),(%dx)
4031c4:	38 00                	cmp    %al,(%eax)
4031c6:	00 0a                	add    %cl,(%edx)
4031c8:	00 02                	add    %al,(%edx)
4031ca:	7b 12                	jnp    0x4031de
4031cc:	00 00                	add    %al,(%eax)
4031ce:	04 17                	add    $0x17,%al
4031d0:	6f                   	outsl  %ds:(%esi),(%dx)
4031d1:	40                   	inc    %eax
4031d2:	00 00                	add    %al,(%eax)
4031d4:	0a 00                	or     (%eax),%al
4031d6:	02 7b 12             	add    0x12(%ebx),%bh
4031d9:	00 00                	add    %al,(%eax)
4031db:	04 72                	add    $0x72,%al
4031dd:	11 00                	adc    %eax,(%eax)
4031df:	00 70 6f             	add    %dh,0x6f(%eax)
4031e2:	3c 00                	cmp    $0x0,%al
4031e4:	00 0a                	add    %cl,(%edx)
4031e6:	00 02                	add    %al,(%edx)
4031e8:	7b 12                	jnp    0x4031fc
4031ea:	00 00                	add    %al,(%eax)
4031ec:	04 72                	add    $0x72,%al
4031ee:	ec                   	in     (%dx),%al
4031ef:	02 00                	add    (%eax),%al
4031f1:	70 6f                	jo     0x403262
4031f3:	17                   	pop    %ss
4031f4:	00 00                	add    %al,(%eax)
4031f6:	0a 00                	or     (%eax),%al
4031f8:	02 7b 12             	add    0x12(%ebx),%bh
4031fb:	00 00                	add    %al,(%eax)
4031fd:	04 17                	add    $0x17,%al
4031ff:	6f                   	outsl  %ds:(%esi),(%dx)
403200:	72 00                	jb     0x403202
403202:	00 0a                	add    %cl,(%edx)
403204:	00 02                	add    %al,(%edx)
403206:	7b 13                	jnp    0x40321b
403208:	00 00                	add    %al,(%eax)
40320a:	04 17                	add    $0x17,%al
40320c:	6f                   	outsl  %ds:(%esi),(%dx)
40320d:	43                   	inc    %ebx
40320e:	00 00                	add    %al,(%eax)
403210:	0a 00                	or     (%eax),%al
403212:	02 7b 13             	add    0x13(%ebx),%bh
403215:	00 00                	add    %al,(%eax)
403217:	04 20                	add    $0x20,%al
403219:	9a 01 00 00 1f 09 73 	lcall  $0x7309,$0x1f000001
403220:	30 00                	xor    %al,(%eax)
403222:	00 0a                	add    %cl,(%edx)
403224:	6f                   	outsl  %ds:(%esi),(%dx)
403225:	31 00                	xor    %eax,(%eax)
403227:	00 0a                	add    %cl,(%edx)
403229:	00 02                	add    %al,(%edx)
40322b:	7b 13                	jnp    0x403240
40322d:	00 00                	add    %al,(%eax)
40322f:	04 1f                	add    $0x1f,%al
403231:	09 1f                	or     %ebx,(%edi)
403233:	09 16                	or     %edx,(%esi)
403235:	1f                   	pop    %ds
403236:	09 73 35             	or     %esi,0x35(%ebx)
403239:	00 00                	add    %al,(%eax)
40323b:	0a 6f 33             	or     0x33(%edi),%ch
40323e:	00 00                	add    %al,(%eax)
403240:	0a 00                	or     (%eax),%al
403242:	02 7b 13             	add    0x13(%ebx),%bh
403245:	00 00                	add    %al,(%eax)
403247:	04 72                	add    $0x72,%al
403249:	89 00                	mov    %eax,(%eax)
40324b:	00 70 6f             	add    %dh,0x6f(%eax)
40324e:	34 00                	xor    $0x0,%al
403250:	00 0a                	add    %cl,(%edx)
403252:	00 02                	add    %al,(%edx)
403254:	7b 13                	jnp    0x403269
403256:	00 00                	add    %al,(%eax)
403258:	04 1f                	add    $0x1f,%al
40325a:	69 1f 1b 73 37 00    	imul   $0x37731b,(%edi),%ebx
403260:	00 0a                	add    %cl,(%edx)
403262:	6f                   	outsl  %ds:(%esi),(%dx)
403263:	38 00                	cmp    %al,(%eax)
403265:	00 0a                	add    %cl,(%edx)
403267:	00 02                	add    %al,(%edx)
403269:	7b 13                	jnp    0x40327e
40326b:	00 00                	add    %al,(%eax)
40326d:	04 16                	add    $0x16,%al
40326f:	6f                   	outsl  %ds:(%esi),(%dx)
403270:	40                   	inc    %eax
403271:	00 00                	add    %al,(%eax)
403273:	0a 00                	or     (%eax),%al
403275:	02 7b 13             	add    0x13(%ebx),%bh
403278:	00 00                	add    %al,(%eax)
40327a:	04 72                	add    $0x72,%al
40327c:	11 00                	adc    %eax,(%eax)
40327e:	00 70 6f             	add    %dh,0x6f(%eax)
403281:	3c 00                	cmp    $0x0,%al
403283:	00 0a                	add    %cl,(%edx)
403285:	00 02                	add    %al,(%edx)
403287:	7b 13                	jnp    0x40329c
403289:	00 00                	add    %al,(%eax)
40328b:	04 72                	add    $0x72,%al
40328d:	fc                   	cld
40328e:	02 00                	add    (%eax),%al
403290:	70 6f                	jo     0x403301
403292:	17                   	pop    %ss
403293:	00 00                	add    %al,(%eax)
403295:	0a 00                	or     (%eax),%al
403297:	02 7b 13             	add    0x13(%ebx),%bh
40329a:	00 00                	add    %al,(%eax)
40329c:	04 17                	add    $0x17,%al
40329e:	6f                   	outsl  %ds:(%esi),(%dx)
40329f:	72 00                	jb     0x4032a1
4032a1:	00 0a                	add    %cl,(%edx)
4032a3:	00 02                	add    %al,(%edx)
4032a5:	7b 14                	jnp    0x4032bb
4032a7:	00 00                	add    %al,(%eax)
4032a9:	04 17                	add    $0x17,%al
4032ab:	6f                   	outsl  %ds:(%esi),(%dx)
4032ac:	3d 00 00 0a 00       	cmp    $0xa0000,%eax
4032b1:	02 7b 0f             	add    0xf(%ebx),%bh
4032b4:	00 00                	add    %al,(%eax)
4032b6:	04 02                	add    $0x2,%al
4032b8:	7b 14                	jnp    0x4032ce
4032ba:	00 00                	add    %al,(%eax)
4032bc:	04 18                	add    $0x18,%al
4032be:	6f                   	outsl  %ds:(%esi),(%dx)
4032bf:	71 00                	jno    0x4032c1
4032c1:	00 0a                	add    %cl,(%edx)
4032c3:	00 02                	add    %al,(%edx)
4032c5:	7b 14                	jnp    0x4032db
4032c7:	00 00                	add    %al,(%eax)
4032c9:	04 1f                	add    $0x1f,%al
4032cb:	09 1f                	or     %ebx,(%edi)
4032cd:	3d 73 30 00 00       	cmp    $0x3073,%eax
4032d2:	0a 6f 31             	or     0x31(%edi),%ch
4032d5:	00 00                	add    %al,(%eax)
4032d7:	0a 00                	or     (%eax),%al
4032d9:	02 7b 14             	add    0x14(%ebx),%bh
4032dc:	00 00                	add    %al,(%eax)
4032de:	04 1f                	add    $0x1f,%al
4032e0:	09 1f                	or     %ebx,(%edi)
4032e2:	09 1f                	or     %ebx,(%edi)
4032e4:	09 16                	or     %edx,(%esi)
4032e6:	73 35                	jae    0x40331d
4032e8:	00 00                	add    %al,(%eax)
4032ea:	0a 6f 33             	or     0x33(%edi),%ch
4032ed:	00 00                	add    %al,(%eax)
4032ef:	0a 00                	or     (%eax),%al
4032f1:	02 7b 14             	add    0x14(%ebx),%bh
4032f4:	00 00                	add    %al,(%eax)
4032f6:	04 72                	add    $0x72,%al
4032f8:	04 03                	add    $0x3,%al
4032fa:	00 70 6f             	add    %dh,0x6f(%eax)
4032fd:	34 00                	xor    $0x0,%al
4032ff:	00 0a                	add    %cl,(%edx)
403301:	00 02                	add    %al,(%edx)
403303:	7b 14                	jnp    0x403319
403305:	00 00                	add    %al,(%eax)
403307:	04 20                	add    $0x20,%al
403309:	e7 01                	out    %eax,$0x1
40330b:	00 00                	add    %al,(%eax)
40330d:	1f                   	pop    %ds
40330e:	1e                   	push   %ds
40330f:	73 37                	jae    0x403348
403311:	00 00                	add    %al,(%eax)
403313:	0a 6f 38             	or     0x38(%edi),%ch
403316:	00 00                	add    %al,(%eax)
403318:	0a 00                	or     (%eax),%al
40331a:	02 7b 14             	add    0x14(%ebx),%bh
40331d:	00 00                	add    %al,(%eax)
40331f:	04 1a                	add    $0x1a,%al
403321:	6f                   	outsl  %ds:(%esi),(%dx)
403322:	40                   	inc    %eax
403323:	00 00                	add    %al,(%eax)
403325:	0a 00                	or     (%eax),%al
403327:	02 7b 14             	add    0x14(%ebx),%bh
40332a:	00 00                	add    %al,(%eax)
40332c:	04 72                	add    $0x72,%al
40332e:	11 00                	adc    %eax,(%eax)
403330:	00 70 6f             	add    %dh,0x6f(%eax)
403333:	3c 00                	cmp    $0x0,%al
403335:	00 0a                	add    %cl,(%edx)
403337:	00 02                	add    %al,(%edx)
403339:	7b 14                	jnp    0x40334f
40333b:	00 00                	add    %al,(%eax)
40333d:	04 72                	add    $0x72,%al
40333f:	18 03                	sbb    %al,(%ebx)
403341:	00 70 6f             	add    %dh,0x6f(%eax)
403344:	17                   	pop    %ss
403345:	00 00                	add    %al,(%eax)
403347:	0a 00                	or     (%eax),%al
403349:	02 7b 15             	add    0x15(%ebx),%bh
40334c:	00 00                	add    %al,(%eax)
40334e:	04 1f                	add    $0x1f,%al
403350:	0c 6f                	or     $0x6f,%al
403352:	42                   	inc    %edx
403353:	00 00                	add    %al,(%eax)
403355:	0a 00                	or     (%eax),%al
403357:	02 7b 0f             	add    0xf(%ebx),%bh
40335a:	00 00                	add    %al,(%eax)
40335c:	04 02                	add    $0x2,%al
40335e:	7b 15                	jnp    0x403375
403360:	00 00                	add    %al,(%eax)
403362:	04 18                	add    $0x18,%al
403364:	6f                   	outsl  %ds:(%esi),(%dx)
403365:	71 00                	jno    0x403367
403367:	00 0a                	add    %cl,(%edx)
403369:	00 02                	add    %al,(%edx)
40336b:	7b 15                	jnp    0x403382
40336d:	00 00                	add    %al,(%eax)
40336f:	04 1f                	add    $0x1f,%al
403371:	09 1f                	or     %ebx,(%edi)
403373:	64 73 30             	fs jae 0x4033a6
403376:	00 00                	add    %al,(%eax)
403378:	0a 6f 31             	or     0x31(%edi),%ch
40337b:	00 00                	add    %al,(%eax)
40337d:	0a 00                	or     (%eax),%al
40337f:	02 7b 15             	add    0x15(%ebx),%bh
403382:	00 00                	add    %al,(%eax)
403384:	04 1f                	add    $0x1f,%al
403386:	09 73 32             	or     %esi,0x32(%ebx)
403389:	00 00                	add    %al,(%eax)
40338b:	0a 6f 33             	or     0x33(%edi),%ch
40338e:	00 00                	add    %al,(%eax)
403390:	0a 00                	or     (%eax),%al
403392:	02 7b 15             	add    0x15(%ebx),%bh
403395:	00 00                	add    %al,(%eax)
403397:	04 72                	add    $0x72,%al
403399:	65 04 00             	gs add $0x0,%al
40339c:	70 6f                	jo     0x40340d
40339e:	34 00                	xor    $0x0,%al
4033a0:	00 0a                	add    %cl,(%edx)
4033a2:	00 02                	add    %al,(%edx)
4033a4:	7b 15                	jnp    0x4033bb
4033a6:	00 00                	add    %al,(%eax)
4033a8:	04 20                	add    $0x20,%al
4033aa:	6c                   	insb   (%dx),%es:(%edi)
4033ab:	02 00                	add    (%eax),%al
4033ad:	00 1f                	add    %bl,(%edi)
4033af:	17                   	pop    %ss
4033b0:	73 37                	jae    0x4033e9
4033b2:	00 00                	add    %al,(%eax)
4033b4:	0a 6f 38             	or     0x38(%edi),%ch
4033b7:	00 00                	add    %al,(%eax)
4033b9:	0a 00                	or     (%eax),%al
4033bb:	02 7b 15             	add    0x15(%ebx),%bh
4033be:	00 00                	add    %al,(%eax)
4033c0:	04 17                	add    $0x17,%al
4033c2:	6f                   	outsl  %ds:(%esi),(%dx)
4033c3:	40                   	inc    %eax
4033c4:	00 00                	add    %al,(%eax)
4033c6:	0a 00                	or     (%eax),%al
4033c8:	02 7b 16             	add    0x16(%ebx),%bh
4033cb:	00 00                	add    %al,(%eax)
4033cd:	04 16                	add    $0x16,%al
4033cf:	6f                   	outsl  %ds:(%esi),(%dx)
4033d0:	42                   	inc    %edx
4033d1:	00 00                	add    %al,(%eax)
4033d3:	0a 00                	or     (%eax),%al
4033d5:	02 7b 16             	add    0x16(%ebx),%bh
4033d8:	00 00                	add    %al,(%eax)
4033da:	04 1f                	add    $0x1f,%al
4033dc:	0a 1f                	or     (%edi),%bl
4033de:	0a 73 30             	or     0x30(%ebx),%dh
4033e1:	00 00                	add    %al,(%eax)
4033e3:	0a 6f 31             	or     0x31(%edi),%ch
4033e6:	00 00                	add    %al,(%eax)
4033e8:	0a 00                	or     (%eax),%al
4033ea:	02 7b 16             	add    0x16(%ebx),%bh
4033ed:	00 00                	add    %al,(%eax)
4033ef:	04 1f                	add    $0x1f,%al
4033f1:	0a 73 32             	or     0x32(%ebx),%dh
4033f4:	00 00                	add    %al,(%eax)
4033f6:	0a 6f 33             	or     0x33(%edi),%ch
4033f9:	00 00                	add    %al,(%eax)
4033fb:	0a 00                	or     (%eax),%al
4033fd:	02 7b 16             	add    0x16(%ebx),%bh
403400:	00 00                	add    %al,(%eax)
403402:	04 72                	add    $0x72,%al
403404:	81 04 00 70 6f 34 00 	addl   $0x346f70,(%eax,%eax,1)
40340b:	00 0a                	add    %cl,(%edx)
40340d:	00 02                	add    %al,(%edx)
40340f:	7b 16                	jnp    0x403427
403411:	00 00                	add    %al,(%eax)
403413:	04 1f                	add    $0x1f,%al
403415:	20 1f                	and    %bl,(%edi)
403417:	20 73 37             	and    %dh,0x37(%ebx)
40341a:	00 00                	add    %al,(%eax)
40341c:	0a 6f 38             	or     0x38(%edi),%ch
40341f:	00 00                	add    %al,(%eax)
403421:	0a 00                	or     (%eax),%al
403423:	02 7b 16             	add    0x16(%ebx),%bh
403426:	00 00                	add    %al,(%eax)
403428:	04 18                	add    $0x18,%al
40342a:	6f                   	outsl  %ds:(%esi),(%dx)
40342b:	39 00                	cmp    %eax,(%eax)
40342d:	00 0a                	add    %cl,(%edx)
40342f:	00 02                	add    %al,(%edx)
403431:	7b 16                	jnp    0x403449
403433:	00 00                	add    %al,(%eax)
403435:	04 1b                	add    $0x1b,%al
403437:	6f                   	outsl  %ds:(%esi),(%dx)
403438:	3a 00                	cmp    (%eax),%al
40343a:	00 0a                	add    %cl,(%edx)
40343c:	00 02                	add    %al,(%edx)
40343e:	7b 16                	jnp    0x403456
403440:	00 00                	add    %al,(%eax)
403442:	04 16                	add    $0x16,%al
403444:	6f                   	outsl  %ds:(%esi),(%dx)
403445:	3b 00                	cmp    (%eax),%eax
403447:	00 0a                	add    %cl,(%edx)
403449:	00 02                	add    %al,(%edx)
40344b:	7b 0f                	jnp    0x40345c
40344d:	00 00                	add    %al,(%eax)
40344f:	04 16                	add    $0x16,%al
403451:	6f                   	outsl  %ds:(%esi),(%dx)
403452:	69 00 00 0a 00 02    	imul   $0x2000a00,(%eax),%eax
403458:	7b 0f                	jnp    0x403469
40345a:	00 00                	add    %al,(%eax)
40345c:	04 6f                	add    $0x6f,%al
40345e:	6a 00                	push   $0x0
403460:	00 0a                	add    %cl,(%edx)
403462:	00 02                	add    %al,(%edx)
403464:	7b 11                	jnp    0x403477
403466:	00 00                	add    %al,(%eax)
403468:	04 16                	add    $0x16,%al
40346a:	6f                   	outsl  %ds:(%esi),(%dx)
40346b:	69 00 00 0a 00 02    	imul   $0x2000a00,(%eax),%eax
403471:	7b 16                	jnp    0x403489
403473:	00 00                	add    %al,(%eax)
403475:	04 6f                	add    $0x6f,%al
403477:	68 00 00 0a 00       	push   $0xa0000
40347c:	2a 56 72             	sub    0x72(%esi),%dl
40347f:	99                   	cltd
403480:	04 00                	add    $0x0,%al
403482:	70 80                	jo     0x403404