404584:	02 7b 43             	add    0x43(%ebx),%bh
404587:	00 00                	add    %al,(%eax)
404589:	04 1f                	add    $0x1f,%al
40458b:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
404590:	00 00                	add    %al,(%eax)
404592:	0a 6f 59             	or     0x59(%edi),%ch
404595:	00 00                	add    %al,(%eax)
404597:	0a 00                	or     (%eax),%al
404599:	02 7b 43             	add    0x43(%ebx),%bh
40459c:	00 00                	add    %al,(%eax)
40459e:	04 1f                	add    $0x1f,%al
4045a0:	5b                   	pop    %ebx
4045a1:	6f                   	outsl  %ds:(%esi),(%dx)
4045a2:	5a                   	pop    %edx
4045a3:	00 00                	add    %al,(%eax)
4045a5:	0a 00                	or     (%eax),%al
4045a7:	02 7b 43             	add    0x43(%ebx),%bh
4045aa:	00 00                	add    %al,(%eax)
4045ac:	04 72                	add    $0x72,%al
4045ae:	01 04 00             	add    %eax,(%eax,%eax,1)
4045b1:	70 6f                	jo     0x404622
4045b3:	38 00                	cmp    %al,(%eax)
4045b5:	00 0a                	add    %cl,(%edx)
4045b7:	00 02                	add    %al,(%edx)
4045b9:	7b 43                	jnp    0x4045fe
4045bb:	00 00                	add    %al,(%eax)
4045bd:	04 16                	add    $0x16,%al
4045bf:	6f                   	outsl  %ds:(%esi),(%dx)
4045c0:	5b                   	pop    %ebx
4045c1:	00 00                	add    %al,(%eax)
4045c3:	0a 00                	or     (%eax),%al
4045c5:	02 7b 44             	add    0x44(%ebx),%bh
4045c8:	00 00                	add    %al,(%eax)
4045ca:	04 28                	add    $0x28,%al
4045cc:	27                   	daa
4045cd:	00 00                	add    %al,(%eax)
4045cf:	0a 6f 28             	or     0x28(%edi),%ch
4045d2:	00 00                	add    %al,(%eax)
4045d4:	0a 00                	or     (%eax),%al
4045d6:	02 7b 44             	add    0x44(%ebx),%bh
4045d9:	00 00                	add    %al,(%eax)
4045db:	04 16                	add    $0x16,%al
4045dd:	6f                   	outsl  %ds:(%esi),(%dx)
4045de:	29 00                	sub    %eax,(%eax)
4045e0:	00 0a                	add    %cl,(%edx)
4045e2:	00 02                	add    %al,(%edx)
4045e4:	7b 44                	jnp    0x40462a
4045e6:	00 00                	add    %al,(%eax)
4045e8:	04 28                	add    $0x28,%al
4045ea:	53                   	push   %ebx
4045eb:	00 00                	add    %al,(%eax)
4045ed:	0a 6f 54             	or     0x54(%edi),%ch
4045f0:	00 00                	add    %al,(%eax)
4045f2:	0a 00                	or     (%eax),%al
4045f4:	02 7b 44             	add    0x44(%ebx),%bh
4045f7:	00 00                	add    %al,(%eax)
4045f9:	04 1c                	add    $0x1c,%al
4045fb:	20 38                	and    %bh,(%eax)
4045fd:	01 00                	add    %eax,(%eax)
4045ff:	00 73 55             	add    %dh,0x55(%ebx)
404602:	00 00                	add    %al,(%eax)
404604:	0a 6f 56             	or     0x56(%edi),%ch
404607:	00 00                	add    %al,(%eax)
404609:	0a 00                	or     (%eax),%al
40460b:	02 7b 44             	add    0x44(%ebx),%bh
40460e:	00 00                	add    %al,(%eax)
404610:	04 72                	add    $0x72,%al
404612:	05 04 00 70 6f       	add    $0x6f700004,%eax
404617:	57                   	push   %edi
404618:	00 00                	add    %al,(%eax)
40461a:	0a 00                	or     (%eax),%al
40461c:	02 7b 44             	add    0x44(%ebx),%bh
40461f:	00 00                	add    %al,(%eax)
404621:	04 1f                	add    $0x1f,%al
404623:	61                   	popa
404624:	1f                   	pop    %ds
404625:	1e                   	push   %ds
404626:	73 58                	jae    0x404680
404628:	00 00                	add    %al,(%eax)
40462a:	0a 6f 59             	or     0x59(%edi),%ch
40462d:	00 00                	add    %al,(%eax)
40462f:	0a 00                	or     (%eax),%al
404631:	02 7b 44             	add    0x44(%ebx),%bh
404634:	00 00                	add    %al,(%eax)
404636:	04 1f                	add    $0x1f,%al
404638:	5a                   	pop    %edx
404639:	6f                   	outsl  %ds:(%esi),(%dx)
40463a:	5a                   	pop    %edx
40463b:	00 00                	add    %al,(%eax)
40463d:	0a 00                	or     (%eax),%al
40463f:	02 7b 44             	add    0x44(%ebx),%bh
404642:	00 00                	add    %al,(%eax)
404644:	04 72                	add    $0x72,%al
404646:	17                   	pop    %ss
404647:	04 00                	add    $0x0,%al
404649:	70 6f                	jo     0x4046ba
40464b:	38 00                	cmp    %al,(%eax)
40464d:	00 0a                	add    %cl,(%edx)
40464f:	00 02                	add    %al,(%edx)
404651:	7b 44                	jnp    0x404697
404653:	00 00                	add    %al,(%eax)
404655:	04 16                	add    $0x16,%al
404657:	6f                   	outsl  %ds:(%esi),(%dx)
404658:	5b                   	pop    %ebx
404659:	00 00                	add    %al,(%eax)
40465b:	0a 00                	or     (%eax),%al
40465d:	02 7b 45             	add    0x45(%ebx),%bh
404660:	00 00                	add    %al,(%eax)
404662:	04 28                	add    $0x28,%al
404664:	27                   	daa
404665:	00 00                	add    %al,(%eax)
404667:	0a 6f 28             	or     0x28(%edi),%ch
40466a:	00 00                	add    %al,(%eax)
40466c:	0a 00                	or     (%eax),%al
40466e:	02 7b 45             	add    0x45(%ebx),%bh
404671:	00 00                	add    %al,(%eax)
404673:	04 16                	add    $0x16,%al
404675:	6f                   	outsl  %ds:(%esi),(%dx)
404676:	29 00                	sub    %eax,(%eax)
404678:	00 0a                	add    %cl,(%edx)
40467a:	00 02                	add    %al,(%edx)
40467c:	7b 45                	jnp    0x4046c3
40467e:	00 00                	add    %al,(%eax)
404680:	04 28                	add    $0x28,%al
404682:	53                   	push   %ebx
404683:	00 00                	add    %al,(%eax)
404685:	0a 6f 54             	or     0x54(%edi),%ch
404688:	00 00                	add    %al,(%eax)
40468a:	0a 00                	or     (%eax),%al
40468c:	02 7b 45             	add    0x45(%ebx),%bh
40468f:	00 00                	add    %al,(%eax)
404691:	04 20                	add    $0x20,%al
404693:	c2 02 00             	ret    $0x2
404696:	00 20                	add    %ah,(%eax)
404698:	14 01                	adc    $0x1,%al
40469a:	00 00                	add    %al,(%eax)
40469c:	73 55                	jae    0x4046f3
40469e:	00 00                	add    %al,(%eax)
4046a0:	0a 6f 56             	or     0x56(%edi),%ch
4046a3:	00 00                	add    %al,(%eax)
4046a5:	0a 00                	or     (%eax),%al
4046a7:	02 7b 45             	add    0x45(%ebx),%bh
4046aa:	00 00                	add    %al,(%eax)
4046ac:	04 72                	add    $0x72,%al
4046ae:	2b 04 00             	sub    (%eax,%eax,1),%eax
4046b1:	70 6f                	jo     0x404722
4046b3:	57                   	push   %edi
4046b4:	00 00                	add    %al,(%eax)
4046b6:	0a 00                	or     (%eax),%al
4046b8:	02 7b 45             	add    0x45(%ebx),%bh
4046bb:	00 00                	add    %al,(%eax)
4046bd:	04 1f                	add    $0x1f,%al
4046bf:	38 1f                	cmp    %bl,(%edi)
4046c1:	1e                   	push   %ds
4046c2:	73 58                	jae    0x40471c
4046c4:	00 00                	add    %al,(%eax)
4046c6:	0a 6f 59             	or     0x59(%edi),%ch
4046c9:	00 00                	add    %al,(%eax)
4046cb:	0a 00                	or     (%eax),%al
4046cd:	02 7b 45             	add    0x45(%ebx),%bh
4046d0:	00 00                	add    %al,(%eax)
4046d2:	04 1f                	add    $0x1f,%al
4046d4:	59                   	pop    %ecx
4046d5:	6f                   	outsl  %ds:(%esi),(%dx)
4046d6:	5a                   	pop    %edx
4046d7:	00 00                	add    %al,(%eax)
4046d9:	0a 00                	or     (%eax),%al
4046db:	02 7b 45             	add    0x45(%ebx),%bh
4046de:	00 00                	add    %al,(%eax)
4046e0:	04 72                	add    $0x72,%al
4046e2:	dd 00                	fldl   (%eax)
4046e4:	00 70 6f             	add    %dh,0x6f(%eax)
4046e7:	38 00                	cmp    %al,(%eax)
4046e9:	00 0a                	add    %cl,(%edx)
4046eb:	00 02                	add    %al,(%edx)
4046ed:	7b 45                	jnp    0x404734
4046ef:	00 00                	add    %al,(%eax)
4046f1:	04 16                	add    $0x16,%al
4046f3:	6f                   	outsl  %ds:(%esi),(%dx)
4046f4:	5b                   	pop    %ebx
4046f5:	00 00                	add    %al,(%eax)
4046f7:	0a 00                	or     (%eax),%al
4046f9:	02 7b 45             	add    0x45(%ebx),%bh
4046fc:	00 00                	add    %al,(%eax)
4046fe:	04 02                	add    $0x2,%al
404700:	fe 06                	incb   (%esi)
404702:	27                   	daa
404703:	00 00                	add    %al,(%eax)
404705:	06                   	push   %es
404706:	73 5c                	jae    0x404764
404708:	00 00                	add    %al,(%eax)
40470a:	0a 6f 5d             	or     0x5d(%edi),%ch
40470d:	00 00                	add    %al,(%eax)
40470f:	0a 00                	or     (%eax),%al
404711:	02 7b 46             	add    0x46(%ebx),%bh
404714:	00 00                	add    %al,(%eax)
404716:	04 28                	add    $0x28,%al
404718:	27                   	daa
404719:	00 00                	add    %al,(%eax)
40471b:	0a 6f 28             	or     0x28(%edi),%ch
40471e:	00 00                	add    %al,(%eax)
404720:	0a 00                	or     (%eax),%al
404722:	02 7b 46             	add    0x46(%ebx),%bh
404725:	00 00                	add    %al,(%eax)
404727:	04 16                	add    $0x16,%al
404729:	6f                   	outsl  %ds:(%esi),(%dx)
40472a:	29 00                	sub    %eax,(%eax)
40472c:	00 0a                	add    %cl,(%edx)
40472e:	00 02                	add    %al,(%edx)
404730:	7b 46                	jnp    0x404778
404732:	00 00                	add    %al,(%eax)
404734:	04 28                	add    $0x28,%al
404736:	53                   	push   %ebx
404737:	00 00                	add    %al,(%eax)
404739:	0a 6f 54             	or     0x54(%edi),%ch
40473c:	00 00                	add    %al,(%eax)
40473e:	0a 00                	or     (%eax),%al
404740:	02 7b 46             	add    0x46(%ebx),%bh
404743:	00 00                	add    %al,(%eax)
404745:	04 20                	add    $0x20,%al
404747:	8f 02                	pop    (%edx)
404749:	00 00                	add    %al,(%eax)
40474b:	20 14 01             	and    %dl,(%ecx,%eax,1)
40474e:	00 00                	add    %al,(%eax)
404750:	73 55                	jae    0x4047a7
404752:	00 00                	add    %al,(%eax)
404754:	0a 6f 56             	or     0x56(%edi),%ch
404757:	00 00                	add    %al,(%eax)
404759:	0a 00                	or     (%eax),%al
40475b:	02 7b 46             	add    0x46(%ebx),%bh
40475e:	00 00                	add    %al,(%eax)
404760:	04 72                	add    $0x72,%al
404762:	3d 04 00 70 6f       	cmp    $0x6f700004,%eax
404767:	57                   	push   %edi
404768:	00 00                	add    %al,(%eax)
40476a:	0a 00                	or     (%eax),%al
40476c:	02 7b 46             	add    0x46(%ebx),%bh
40476f:	00 00                	add    %al,(%eax)
404771:	04 1f                	add    $0x1f,%al
404773:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
404778:	00 00                	add    %al,(%eax)
40477a:	0a 6f 59             	or     0x59(%edi),%ch
40477d:	00 00                	add    %al,(%eax)
40477f:	0a 00                	or     (%eax),%al
404781:	02 7b 46             	add    0x46(%ebx),%bh
404784:	00 00                	add    %al,(%eax)
404786:	04 1f                	add    $0x1f,%al
404788:	58                   	pop    %eax
404789:	6f                   	outsl  %ds:(%esi),(%dx)
40478a:	5a                   	pop    %edx
40478b:	00 00                	add    %al,(%eax)
40478d:	0a 00                	or     (%eax),%al
40478f:	02 7b 46             	add    0x46(%ebx),%bh
404792:	00 00                	add    %al,(%eax)
404794:	04 72                	add    $0x72,%al
404796:	e9 00 00 70 6f       	jmp    0x6fb0479b
40479b:	38 00                	cmp    %al,(%eax)
40479d:	00 0a                	add    %cl,(%edx)
40479f:	00 02                	add    %al,(%edx)
4047a1:	7b 46                	jnp    0x4047e9
4047a3:	00 00                	add    %al,(%eax)
4047a5:	04 16                	add    $0x16,%al
4047a7:	6f                   	outsl  %ds:(%esi),(%dx)
4047a8:	5b                   	pop    %ebx
4047a9:	00 00                	add    %al,(%eax)
4047ab:	0a 00                	or     (%eax),%al
4047ad:	02 7b 47             	add    0x47(%ebx),%bh
4047b0:	00 00                	add    %al,(%eax)
4047b2:	04 28                	add    $0x28,%al
4047b4:	27                   	daa
4047b5:	00 00                	add    %al,(%eax)
4047b7:	0a 6f 28             	or     0x28(%edi),%ch
4047ba:	00 00                	add    %al,(%eax)
4047bc:	0a 00                	or     (%eax),%al
4047be:	02 7b 47             	add    0x47(%ebx),%bh
4047c1:	00 00                	add    %al,(%eax)
4047c3:	04 16                	add    $0x16,%al
4047c5:	6f                   	outsl  %ds:(%esi),(%dx)
4047c6:	29 00                	sub    %eax,(%eax)
4047c8:	00 0a                	add    %cl,(%edx)
4047ca:	00 02                	add    %al,(%edx)
4047cc:	7b 47                	jnp    0x404815
4047ce:	00 00                	add    %al,(%eax)
4047d0:	04 28                	add    $0x28,%al
4047d2:	53                   	push   %ebx
4047d3:	00 00                	add    %al,(%eax)
4047d5:	0a 6f 54             	or     0x54(%edi),%ch
4047d8:	00 00                	add    %al,(%eax)
4047da:	0a 00                	or     (%eax),%al
4047dc:	02 7b 47             	add    0x47(%ebx),%bh
4047df:	00 00                	add    %al,(%eax)
4047e1:	04 20                	add    $0x20,%al
4047e3:	5c                   	pop    %esp
4047e4:	02 00                	add    (%eax),%al
4047e6:	00 20                	add    %ah,(%eax)
4047e8:	14 01                	adc    $0x1,%al
4047ea:	00 00                	add    %al,(%eax)
4047ec:	73 55                	jae    0x404843
4047ee:	00 00                	add    %al,(%eax)
4047f0:	0a 6f 56             	or     0x56(%edi),%ch
4047f3:	00 00                	add    %al,(%eax)
4047f5:	0a 00                	or     (%eax),%al
4047f7:	02 7b 47             	add    0x47(%ebx),%bh
4047fa:	00 00                	add    %al,(%eax)
4047fc:	04 72                	add    $0x72,%al
4047fe:	4f                   	dec    %edi
4047ff:	04 00                	add    $0x0,%al
404801:	70 6f                	jo     0x404872
404803:	57                   	push   %edi
404804:	00 00                	add    %al,(%eax)
404806:	0a 00                	or     (%eax),%al
404808:	02 7b 47             	add    0x47(%ebx),%bh
40480b:	00 00                	add    %al,(%eax)
40480d:	04 1f                	add    $0x1f,%al
40480f:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
404814:	00 00                	add    %al,(%eax)
404816:	0a 6f 59             	or     0x59(%edi),%ch
404819:	00 00                	add    %al,(%eax)
40481b:	0a 00                	or     (%eax),%al
40481d:	02 7b 47             	add    0x47(%ebx),%bh
404820:	00 00                	add    %al,(%eax)
404822:	04 1f                	add    $0x1f,%al
404824:	57                   	push   %edi
404825:	6f                   	outsl  %ds:(%esi),(%dx)
404826:	5a                   	pop    %edx
404827:	00 00                	add    %al,(%eax)
404829:	0a 00                	or     (%eax),%al
40482b:	02 7b 47             	add    0x47(%ebx),%bh
40482e:	00 00                	add    %al,(%eax)
404830:	04 72                	add    $0x72,%al
404832:	e5 00                	in     $0x0,%eax
404834:	00 70 6f             	add    %dh,0x6f(%eax)
404837:	38 00                	cmp    %al,(%eax)
404839:	00 0a                	add    %cl,(%edx)
40483b:	00 02                	add    %al,(%edx)
40483d:	7b 47                	jnp    0x404886
40483f:	00 00                	add    %al,(%eax)
404841:	04 16                	add    $0x16,%al
404843:	6f                   	outsl  %ds:(%esi),(%dx)
404844:	5b                   	pop    %ebx
404845:	00 00                	add    %al,(%eax)
404847:	0a 00                	or     (%eax),%al
404849:	02 7b 48             	add    0x48(%ebx),%bh
40484c:	00 00                	add    %al,(%eax)
40484e:	04 28                	add    $0x28,%al
404850:	27                   	daa
404851:	00 00                	add    %al,(%eax)
404853:	0a 6f 28             	or     0x28(%edi),%ch
404856:	00 00                	add    %al,(%eax)
404858:	0a 00                	or     (%eax),%al