403397:	00 00                	add    %al,(%eax)
403399:	04 18                	add    $0x18,%al
40339b:	6f                   	outsl  %ds:(%esi),(%dx)
40339c:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4033a1:	02 7b 10             	add    0x10(%ebx),%bh
4033a4:	00 00                	add    %al,(%eax)
4033a6:	04 17                	add    $0x17,%al
4033a8:	6f                   	outsl  %ds:(%esi),(%dx)
4033a9:	27                   	daa
4033aa:	00 00                	add    %al,(%eax)
4033ac:	0a 00                	or     (%eax),%al
4033ae:	02 7b 10             	add    0x10(%ebx),%bh
4033b1:	00 00                	add    %al,(%eax)
4033b3:	04 1f                	add    $0x1f,%al
4033b5:	18 20                	sbb    %ah,(%eax)
4033b7:	84 00                	test   %al,(%eax)
4033b9:	00 00                	add    %al,(%eax)
4033bb:	73 28                	jae    0x4033e5
4033bd:	00 00                	add    %al,(%eax)
4033bf:	0a 6f 29             	or     0x29(%edi),%ch
4033c2:	00 00                	add    %al,(%eax)
4033c4:	0a 00                	or     (%eax),%al
4033c6:	02 7b 10             	add    0x10(%ebx),%bh
4033c9:	00 00                	add    %al,(%eax)
4033cb:	04 72                	add    $0x72,%al
4033cd:	db 00                	fildl  (%eax)
4033cf:	00 70 6f             	add    %dh,0x6f(%eax)
4033d2:	2a 00                	sub    (%eax),%al
4033d4:	00 0a                	add    %cl,(%edx)
4033d6:	00 02                	add    %al,(%edx)
4033d8:	7b 10                	jnp    0x4033ea
4033da:	00 00                	add    %al,(%eax)
4033dc:	04 1f                	add    $0x1f,%al
4033de:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
4033e3:	00 00                	add    %al,(%eax)
4033e5:	0a 6f 2c             	or     0x2c(%edi),%ch
4033e8:	00 00                	add    %al,(%eax)
4033ea:	0a 00                	or     (%eax),%al
4033ec:	02 7b 10             	add    0x10(%ebx),%bh
4033ef:	00 00                	add    %al,(%eax)
4033f1:	04 17                	add    $0x17,%al
4033f3:	6f                   	outsl  %ds:(%esi),(%dx)
4033f4:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4033f9:	02 7b 10             	add    0x10(%ebx),%bh
4033fc:	00 00                	add    %al,(%eax)
4033fe:	04 72                	add    $0x72,%al
403400:	86 05 00 70 6f 1b    	xchg   %al,0x1b6f7000
403406:	00 00                	add    %al,(%eax)
403408:	0a 00                	or     (%eax),%al
40340a:	02 7b 11             	add    0x11(%ebx),%bh
40340d:	00 00                	add    %al,(%eax)
40340f:	04 17                	add    $0x17,%al
403411:	6f                   	outsl  %ds:(%esi),(%dx)
403412:	27                   	daa
403413:	00 00                	add    %al,(%eax)
403415:	0a 00                	or     (%eax),%al
403417:	02 7b 11             	add    0x11(%ebx),%bh
40341a:	00 00                	add    %al,(%eax)
40341c:	04 1f                	add    $0x1f,%al
40341e:	19 1f                	sbb    %ebx,(%edi)
403420:	20 73 28             	and    %dh,0x28(%ebx)
403423:	00 00                	add    %al,(%eax)
403425:	0a 6f 29             	or     0x29(%edi),%ch
403428:	00 00                	add    %al,(%eax)
40342a:	0a 00                	or     (%eax),%al
40342c:	02 7b 11             	add    0x11(%ebx),%bh
40342f:	00 00                	add    %al,(%eax)
403431:	04 72                	add    $0x72,%al
403433:	cd 00                	int    $0x0
403435:	00 70 6f             	add    %dh,0x6f(%eax)
403438:	2a 00                	sub    (%eax),%al
40343a:	00 0a                	add    %cl,(%edx)
40343c:	00 02                	add    %al,(%edx)
40343e:	7b 11                	jnp    0x403451
403440:	00 00                	add    %al,(%eax)
403442:	04 1f                	add    $0x1f,%al
403444:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
403449:	00 00                	add    %al,(%eax)
40344b:	0a 6f 2c             	or     0x2c(%edi),%ch
40344e:	00 00                	add    %al,(%eax)
403450:	0a 00                	or     (%eax),%al
403452:	02 7b 11             	add    0x11(%ebx),%bh
403455:	00 00                	add    %al,(%eax)
403457:	04 16                	add    $0x16,%al
403459:	6f                   	outsl  %ds:(%esi),(%dx)
40345a:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40345f:	02 7b 11             	add    0x11(%ebx),%bh
403462:	00 00                	add    %al,(%eax)
403464:	04 72                	add    $0x72,%al
403466:	8c 05 00 70 6f 1b    	mov    %es,0x1b6f7000
40346c:	00 00                	add    %al,(%eax)
40346e:	0a 00                	or     (%eax),%al
403470:	02 7b 13             	add    0x13(%ebx),%bh
403473:	00 00                	add    %al,(%eax)
403475:	04 6f                	add    $0x6f,%al
403477:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40347c:	7b 22                	jnp    0x4034a0
40347e:	00 00                	add    %al,(%eax)
403480:	04 6f                	add    $0x6f,%al
403482:	36 00 00             	add    %al,%ss:(%eax)
403485:	0a 00                	or     (%eax),%al
403487:	02 7b 13             	add    0x13(%ebx),%bh
40348a:	00 00                	add    %al,(%eax)
40348c:	04 6f                	add    $0x6f,%al
40348e:	35 00 00 0a 02       	xor    $0x20a0000,%eax
403493:	7b 23                	jnp    0x4034b8
403495:	00 00                	add    %al,(%eax)
403497:	04 6f                	add    $0x6f,%al
403499:	36 00 00             	add    %al,%ss:(%eax)
40349c:	0a 00                	or     (%eax),%al
40349e:	02 7b 13             	add    0x13(%ebx),%bh
4034a1:	00 00                	add    %al,(%eax)
4034a3:	04 6f                	add    $0x6f,%al
4034a5:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4034aa:	7b 24                	jnp    0x4034d0
4034ac:	00 00                	add    %al,(%eax)
4034ae:	04 6f                	add    $0x6f,%al
4034b0:	36 00 00             	add    %al,%ss:(%eax)
4034b3:	0a 00                	or     (%eax),%al
4034b5:	02 7b 13             	add    0x13(%ebx),%bh
4034b8:	00 00                	add    %al,(%eax)
4034ba:	04 6f                	add    $0x6f,%al
4034bc:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4034c1:	7b 25                	jnp    0x4034e8
4034c3:	00 00                	add    %al,(%eax)
4034c5:	04 6f                	add    $0x6f,%al
4034c7:	36 00 00             	add    %al,%ss:(%eax)
4034ca:	0a 00                	or     (%eax),%al
4034cc:	02 7b 13             	add    0x13(%ebx),%bh
4034cf:	00 00                	add    %al,(%eax)
4034d1:	04 6f                	add    $0x6f,%al
4034d3:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4034d8:	7b 26                	jnp    0x403500
4034da:	00 00                	add    %al,(%eax)
4034dc:	04 6f                	add    $0x6f,%al
4034de:	36 00 00             	add    %al,%ss:(%eax)
4034e1:	0a 00                	or     (%eax),%al
4034e3:	02 7b 13             	add    0x13(%ebx),%bh
4034e6:	00 00                	add    %al,(%eax)
4034e8:	04 6f                	add    $0x6f,%al
4034ea:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4034ef:	7b 14                	jnp    0x403505
4034f1:	00 00                	add    %al,(%eax)
4034f3:	04 6f                	add    $0x6f,%al
4034f5:	36 00 00             	add    %al,%ss:(%eax)
4034f8:	0a 00                	or     (%eax),%al
4034fa:	02 7b 13             	add    0x13(%ebx),%bh
4034fd:	00 00                	add    %al,(%eax)
4034ff:	04 1f                	add    $0x1f,%al
403501:	1c 20                	sbb    $0x20,%al
403503:	3d 01 00 00 73       	cmp    $0x73000001,%eax
403508:	28 00                	sub    %al,(%eax)
40350a:	00 0a                	add    %cl,(%edx)
40350c:	6f                   	outsl  %ds:(%esi),(%dx)
40350d:	29 00                	sub    %eax,(%eax)
40350f:	00 0a                	add    %cl,(%edx)
403511:	00 02                	add    %al,(%edx)
403513:	7b 13                	jnp    0x403528
403515:	00 00                	add    %al,(%eax)
403517:	04 72                	add    $0x72,%al
403519:	92                   	xchg   %eax,%edx
40351a:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
40351f:	00 00                	add    %al,(%eax)
403521:	0a 00                	or     (%eax),%al
403523:	02 7b 13             	add    0x13(%ebx),%bh
403526:	00 00                	add    %al,(%eax)
403528:	04 20                	add    $0x20,%al
40352a:	f8                   	clc
40352b:	01 00                	add    %eax,(%eax)
40352d:	00 1f                	add    %bl,(%edi)
40352f:	41                   	inc    %ecx
403530:	73 2b                	jae    0x40355d
403532:	00 00                	add    %al,(%eax)
403534:	0a 6f 2c             	or     0x2c(%edi),%ch
403537:	00 00                	add    %al,(%eax)
403539:	0a 00                	or     (%eax),%al
40353b:	02 7b 13             	add    0x13(%ebx),%bh
40353e:	00 00                	add    %al,(%eax)
403540:	04 17                	add    $0x17,%al
403542:	6f                   	outsl  %ds:(%esi),(%dx)
403543:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403548:	02 7b 13             	add    0x13(%ebx),%bh
40354b:	00 00                	add    %al,(%eax)
40354d:	04 16                	add    $0x16,%al
40354f:	6f                   	outsl  %ds:(%esi),(%dx)
403550:	5f                   	pop    %edi
403551:	00 00                	add    %al,(%eax)
403553:	0a 00                	or     (%eax),%al
403555:	02 7b 13             	add    0x13(%ebx),%bh
403558:	00 00                	add    %al,(%eax)
40355a:	04 72                	add    $0x72,%al
40355c:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
40355d:	05 00 70 6f 1b       	add    $0x1b6f7000,%eax
403562:	00 00                	add    %al,(%eax)
403564:	0a 00                	or     (%eax),%al
403566:	02 7b 22             	add    0x22(%ebx),%bh
403569:	00 00                	add    %al,(%eax)
40356b:	04 18                	add    $0x18,%al
40356d:	6f                   	outsl  %ds:(%esi),(%dx)
40356e:	63 00                	arpl   %eax,(%eax)
403570:	00 0a                	add    %cl,(%edx)
403572:	00 02                	add    %al,(%edx)
403574:	7b 22                	jnp    0x403598
403576:	00 00                	add    %al,(%eax)
403578:	04 17                	add    $0x17,%al
40357a:	6f                   	outsl  %ds:(%esi),(%dx)
40357b:	64 00 00             	add    %al,%fs:(%eax)
40357e:	0a 00                	or     (%eax),%al
403580:	02 7b 22             	add    0x22(%ebx),%bh
403583:	00 00                	add    %al,(%eax)
403585:	04 20                	add    $0x20,%al
403587:	32 01                	xor    (%ecx),%al
403589:	00 00                	add    %al,(%eax)
40358b:	1f                   	pop    %ds
40358c:	21 73 28             	and    %esi,0x28(%ebx)
40358f:	00 00                	add    %al,(%eax)
403591:	0a 6f 29             	or     0x29(%edi),%ch
403594:	00 00                	add    %al,(%eax)
403596:	0a 00                	or     (%eax),%al
403598:	02 7b 22             	add    0x22(%ebx),%bh
40359b:	00 00                	add    %al,(%eax)
40359d:	04 72                	add    $0x72,%al
40359f:	b4 05                	mov    $0x5,%ah
4035a1:	00 70 6f             	add    %dh,0x6f(%eax)
4035a4:	2a 00                	sub    (%eax),%al
4035a6:	00 0a                	add    %cl,(%edx)
4035a8:	00 02                	add    %al,(%edx)
4035aa:	7b 22                	jnp    0x4035ce
4035ac:	00 00                	add    %al,(%eax)
4035ae:	04 20                	add    $0x20,%al
4035b0:	ab                   	stos   %eax,%es:(%edi)
4035b1:	00 00                	add    %al,(%eax)
4035b3:	00 1f                	add    %bl,(%edi)
4035b5:	14 73                	adc    $0x73,%al
4035b7:	2b 00                	sub    (%eax),%eax
4035b9:	00 0a                	add    %cl,(%edx)
4035bb:	6f                   	outsl  %ds:(%esi),(%dx)
4035bc:	2c 00                	sub    $0x0,%al
4035be:	00 0a                	add    %cl,(%edx)
4035c0:	00 02                	add    %al,(%edx)
4035c2:	7b 22                	jnp    0x4035e6
4035c4:	00 00                	add    %al,(%eax)
4035c6:	04 1f                	add    $0x1f,%al
4035c8:	11 6f 2d             	adc    %ebp,0x2d(%edi)
4035cb:	00 00                	add    %al,(%eax)
4035cd:	0a 00                	or     (%eax),%al
4035cf:	02 7b 23             	add    0x23(%ebx),%bh
4035d2:	00 00                	add    %al,(%eax)
4035d4:	04 17                	add    $0x17,%al
4035d6:	6f                   	outsl  %ds:(%esi),(%dx)
4035d7:	27                   	daa
4035d8:	00 00                	add    %al,(%eax)
4035da:	0a 00                	or     (%eax),%al
4035dc:	02 7b 23             	add    0x23(%ebx),%bh
4035df:	00 00                	add    %al,(%eax)
4035e1:	04 20                	add    $0x20,%al
4035e3:	f4                   	hlt
4035e4:	00 00                	add    %al,(%eax)
4035e6:	00 1f                	add    %bl,(%edi)
4035e8:	23 73 28             	and    0x28(%ebx),%esi
4035eb:	00 00                	add    %al,(%eax)
4035ed:	0a 6f 29             	or     0x29(%edi),%ch
4035f0:	00 00                	add    %al,(%eax)
4035f2:	0a 00                	or     (%eax),%al
4035f4:	02 7b 23             	add    0x23(%ebx),%bh
4035f7:	00 00                	add    %al,(%eax)
4035f9:	04 72                	add    $0x72,%al
4035fb:	cc                   	int3
4035fc:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
403601:	00 00                	add    %al,(%eax)
403603:	0a 00                	or     (%eax),%al
403605:	02 7b 23             	add    0x23(%ebx),%bh
403608:	00 00                	add    %al,(%eax)
40360a:	04 1f                	add    $0x1f,%al
40360c:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
403611:	00 00                	add    %al,(%eax)
403613:	0a 6f 2c             	or     0x2c(%edi),%ch
403616:	00 00                	add    %al,(%eax)
403618:	0a 00                	or     (%eax),%al
40361a:	02 7b 23             	add    0x23(%ebx),%bh
40361d:	00 00                	add    %al,(%eax)
40361f:	04 1f                	add    $0x1f,%al
403621:	10 6f 2d             	adc    %ch,0x2d(%edi)
403624:	00 00                	add    %al,(%eax)
403626:	0a 00                	or     (%eax),%al
403628:	02 7b 23             	add    0x23(%ebx),%bh
40362b:	00 00                	add    %al,(%eax)
40362d:	04 72                	add    $0x72,%al
40362f:	da 05 00 70 6f 1b    	fiaddl 0x1b6f7000
403635:	00 00                	add    %al,(%eax)
403637:	0a 00                	or     (%eax),%al
403639:	02 7b 24             	add    0x24(%ebx),%bh
40363c:	00 00                	add    %al,(%eax)
40363e:	04 17                	add    $0x17,%al
403640:	6f                   	outsl  %ds:(%esi),(%dx)
403641:	27                   	daa
403642:	00 00                	add    %al,(%eax)
403644:	0a 00                	or     (%eax),%al
403646:	02 7b 24             	add    0x24(%ebx),%bh
403649:	00 00                	add    %al,(%eax)
40364b:	04 1f                	add    $0x1f,%al
40364d:	5d                   	pop    %ebp
40364e:	1f                   	pop    %ds
40364f:	22 73 28             	and    0x28(%ebx),%dh
403652:	00 00                	add    %al,(%eax)
403654:	0a 6f 29             	or     0x29(%edi),%ch
403657:	00 00                	add    %al,(%eax)
403659:	0a 00                	or     (%eax),%al
40365b:	02 7b 24             	add    0x24(%ebx),%bh
40365e:	00 00                	add    %al,(%eax)
403660:	04 72                	add    $0x72,%al
403662:	e0 05                	loopne 0x403669
403664:	00 70 6f             	add    %dh,0x6f(%eax)
403667:	2a 00                	sub    (%eax),%al
403669:	00 0a                	add    %cl,(%edx)
40366b:	00 02                	add    %al,(%edx)
40366d:	7b 24                	jnp    0x403693
40366f:	00 00                	add    %al,(%eax)
403671:	04 1f                	add    $0x1f,%al
403673:	1d 1f 10 73 2b       	sbb    $0x2b73101f,%eax
403678:	00 00                	add    %al,(%eax)
40367a:	0a 6f 2c             	or     0x2c(%edi),%ch
40367d:	00 00                	add    %al,(%eax)
40367f:	0a 00                	or     (%eax),%al
403681:	02 7b 24             	add    0x24(%ebx),%bh
403684:	00 00                	add    %al,(%eax)
403686:	04 1f                	add    $0x1f,%al
403688:	0f 6f 2d 00 00 0a 00 	movq   0xa0000,%mm5
40368f:	02 7b 24             	add    0x24(%ebx),%bh
403692:	00 00                	add    %al,(%eax)
403694:	04 17                	add    $0x17,%al
403696:	6f                   	outsl  %ds:(%esi),(%dx)
403697:	60                   	pusha
403698:	00 00                	add    %al,(%eax)
40369a:	0a 00                	or     (%eax),%al
40369c:	02 7b 24             	add    0x24(%ebx),%bh
40369f:	00 00                	add    %al,(%eax)
4036a1:	04 72                	add    $0x72,%al
4036a3:	e8 05 00 70 6f       	call   0x6fb036ad
4036a8:	1b 00                	sbb    (%eax),%eax
4036aa:	00 0a                	add    %cl,(%edx)
4036ac:	00 02                	add    %al,(%edx)
4036ae:	7b 24                	jnp    0x4036d4
4036b0:	00 00                	add    %al,(%eax)
4036b2:	04 17                	add    $0x17,%al
4036b4:	6f                   	outsl  %ds:(%esi),(%dx)
4036b5:	4a                   	dec    %edx
4036b6:	00 00                	add    %al,(%eax)
4036b8:	0a 00                	or     (%eax),%al
4036ba:	02 7b 25             	add    0x25(%ebx),%bh