406614:	0a 7d 59             	or     0x59(%ebp),%bh
406617:	00 00                	add    %al,(%eax)
406619:	04 02                	add    $0x2,%al
40661b:	73 36                	jae    0x406653
40661d:	00 00                	add    %al,(%eax)
40661f:	0a 7d 5a             	or     0x5a(%ebp),%bh
406622:	00 00                	add    %al,(%eax)
406624:	04 02                	add    $0x2,%al
406626:	73 34                	jae    0x40665c
406628:	00 00                	add    %al,(%eax)
40662a:	0a 7d 5b             	or     0x5b(%ebp),%bh
40662d:	00 00                	add    %al,(%eax)
40662f:	04 02                	add    $0x2,%al
406631:	73 34                	jae    0x406667
406633:	00 00                	add    %al,(%eax)
406635:	0a 7d 5c             	or     0x5c(%ebp),%bh
406638:	00 00                	add    %al,(%eax)
40663a:	04 02                	add    $0x2,%al
40663c:	73 34                	jae    0x406672
40663e:	00 00                	add    %al,(%eax)
406640:	0a 7d 5d             	or     0x5d(%ebp),%bh
406643:	00 00                	add    %al,(%eax)
406645:	04 02                	add    $0x2,%al
406647:	73 33                	jae    0x40667c
406649:	00 00                	add    %al,(%eax)
40664b:	0a 7d 5e             	or     0x5e(%ebp),%bh
40664e:	00 00                	add    %al,(%eax)
406650:	04 02                	add    $0x2,%al
406652:	73 33                	jae    0x406687
406654:	00 00                	add    %al,(%eax)
406656:	0a 7d 5f             	or     0x5f(%ebp),%bh
406659:	00 00                	add    %al,(%eax)
40665b:	04 02                	add    $0x2,%al
40665d:	73 33                	jae    0x406692
40665f:	00 00                	add    %al,(%eax)
406661:	0a 7d 60             	or     0x60(%ebp),%bh
406664:	00 00                	add    %al,(%eax)
406666:	04 02                	add    $0x2,%al
406668:	73 33                	jae    0x40669d
40666a:	00 00                	add    %al,(%eax)
40666c:	0a 7d 61             	or     0x61(%ebp),%bh
40666f:	00 00                	add    %al,(%eax)
406671:	04 02                	add    $0x2,%al
406673:	73 32                	jae    0x4066a7
406675:	00 00                	add    %al,(%eax)
406677:	0a 7d 62             	or     0x62(%ebp),%bh
40667a:	00 00                	add    %al,(%eax)
40667c:	04 02                	add    $0x2,%al
40667e:	73 33                	jae    0x4066b3
406680:	00 00                	add    %al,(%eax)
406682:	0a 7d 63             	or     0x63(%ebp),%bh
406685:	00 00                	add    %al,(%eax)
406687:	04 02                	add    $0x2,%al
406689:	73 33                	jae    0x4066be
40668b:	00 00                	add    %al,(%eax)
40668d:	0a 7d 64             	or     0x64(%ebp),%bh
406690:	00 00                	add    %al,(%eax)
406692:	04 02                	add    $0x2,%al
406694:	7b 53                	jnp    0x4066e9
406696:	00 00                	add    %al,(%eax)
406698:	04 6f                	add    $0x6f,%al
40669a:	38 00                	cmp    %al,(%eax)
40669c:	00 0a                	add    %cl,(%edx)
40669e:	00 02                	add    %al,(%edx)
4066a0:	7b 58                	jnp    0x4066fa
4066a2:	00 00                	add    %al,(%eax)
4066a4:	04 6f                	add    $0x6f,%al
4066a6:	39 00                	cmp    %eax,(%eax)
4066a8:	00 0a                	add    %cl,(%edx)
4066aa:	00 02                	add    %al,(%edx)
4066ac:	7b 59                	jnp    0x406707
4066ae:	00 00                	add    %al,(%eax)
4066b0:	04 6f                	add    $0x6f,%al
4066b2:	39 00                	cmp    %eax,(%eax)
4066b4:	00 0a                	add    %cl,(%edx)
4066b6:	00 02                	add    %al,(%edx)
4066b8:	7b 5a                	jnp    0x406714
4066ba:	00 00                	add    %al,(%eax)
4066bc:	04 6f                	add    $0x6f,%al
4066be:	39 00                	cmp    %eax,(%eax)
4066c0:	00 0a                	add    %cl,(%edx)
4066c2:	00 02                	add    %al,(%edx)
4066c4:	28 38                	sub    %bh,(%eax)
4066c6:	00 00                	add    %al,(%eax)
4066c8:	0a 00                	or     (%eax),%al
4066ca:	02 7b 4b             	add    0x4b(%ebx),%bh
4066cd:	00 00                	add    %al,(%eax)
4066cf:	04 72                	add    $0x72,%al
4066d1:	5f                   	pop    %edi
4066d2:	05 00 70 22 9a       	add    $0x9a227000,%eax
4066d7:	99                   	cltd
4066d8:	f9                   	stc
4066d9:	40                   	inc    %eax
4066da:	17                   	pop    %ss
4066db:	19 16                	sbb    %edx,(%esi)
4066dd:	73 3a                	jae    0x406719
4066df:	00 00                	add    %al,(%eax)
4066e1:	0a 6f 3b             	or     0x3b(%edi),%ch
4066e4:	00 00                	add    %al,(%eax)
4066e6:	0a 00                	or     (%eax),%al
4066e8:	02 7b 4b             	add    0x4b(%ebx),%bh
4066eb:	00 00                	add    %al,(%eax)
4066ed:	04 28                	add    $0x28,%al
4066ef:	3c 00                	cmp    $0x0,%al
4066f1:	00 0a                	add    %cl,(%edx)
4066f3:	6f                   	outsl  %ds:(%esi),(%dx)
4066f4:	27                   	daa
4066f5:	00 00                	add    %al,(%eax)
4066f7:	0a 00                	or     (%eax),%al
4066f9:	02 7b 4b             	add    0x4b(%ebx),%bh
4066fc:	00 00                	add    %al,(%eax)
4066fe:	04 1f                	add    $0x1f,%al
406700:	33 1f                	xor    (%edi),%ebx
406702:	72 73                	jb     0x406777
406704:	3d 00 00 0a 6f       	cmp    $0x6f0a0000,%eax
406709:	3e 00 00             	add    %al,%ds:(%eax)
40670c:	0a 00                	or     (%eax),%al
40670e:	02 7b 4b             	add    0x4b(%ebx),%bh
406711:	00 00                	add    %al,(%eax)
406713:	04 72                	add    $0x72,%al
406715:	89 05 00 70 6f 3f    	mov    %eax,0x3f6f7000
40671b:	00 00                	add    %al,(%eax)
40671d:	0a 00                	or     (%eax),%al
40671f:	02 7b 4b             	add    0x4b(%ebx),%bh
406722:	00 00                	add    %al,(%eax)
406724:	04 20                	add    $0x20,%al
406726:	da 00                	fiaddl (%eax)
406728:	00 00                	add    %al,(%eax)
40672a:	1f                   	pop    %ds
40672b:	1d 73 40 00 00       	sbb    $0x4073,%eax
406730:	0a 6f 41             	or     0x41(%edi),%ch
406733:	00 00                	add    %al,(%eax)
406735:	0a 00                	or     (%eax),%al
406737:	02 7b 4b             	add    0x4b(%ebx),%bh
40673a:	00 00                	add    %al,(%eax)
40673c:	04 1f                	add    $0x1f,%al
40673e:	13 6f 42             	adc    0x42(%edi),%ebp
406741:	00 00                	add    %al,(%eax)
406743:	0a 00                	or     (%eax),%al
406745:	02 7b 4b             	add    0x4b(%ebx),%bh
406748:	00 00                	add    %al,(%eax)
40674a:	04 72                	add    $0x72,%al
40674c:	a9 05 00 70 6f       	test   $0x6f700005,%eax
406751:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
406756:	02 7b 4b             	add    0x4b(%ebx),%bh
406759:	00 00                	add    %al,(%eax)
40675b:	04 17                	add    $0x17,%al
40675d:	6f                   	outsl  %ds:(%esi),(%dx)
40675e:	43                   	inc    %ebx
40675f:	00 00                	add    %al,(%eax)
406761:	0a 00                	or     (%eax),%al
406763:	02 7b 4b             	add    0x4b(%ebx),%bh
406766:	00 00                	add    %al,(%eax)
406768:	04 02                	add    $0x2,%al
40676a:	fe 06                	incb   (%esi)
40676c:	1a 00                	sbb    (%eax),%al
40676e:	00 06                	add    %al,(%esi)
406770:	73 44                	jae    0x4067b6
406772:	00 00                	add    %al,(%eax)
406774:	0a 6f 45             	or     0x45(%edi),%ch
406777:	00 00                	add    %al,(%eax)
406779:	0a 00                	or     (%eax),%al
40677b:	02 7b 4c             	add    0x4c(%ebx),%bh
40677e:	00 00                	add    %al,(%eax)
406780:	04 17                	add    $0x17,%al
406782:	6f                   	outsl  %ds:(%esi),(%dx)
406783:	46                   	inc    %esi
406784:	00 00                	add    %al,(%eax)
406786:	0a 00                	or     (%eax),%al
406788:	02 7b 4c             	add    0x4c(%ebx),%bh
40678b:	00 00                	add    %al,(%eax)
40678d:	04 72                	add    $0x72,%al
40678f:	5f                   	pop    %edi
406790:	05 00 70 22 9a       	add    $0x9a227000,%eax
406795:	99                   	cltd
406796:	f9                   	stc
406797:	40                   	inc    %eax
406798:	17                   	pop    %ss
406799:	19 16                	sbb    %edx,(%esi)
40679b:	73 3a                	jae    0x4067d7
40679d:	00 00                	add    %al,(%eax)
40679f:	0a 6f 3b             	or     0x3b(%edi),%ch
4067a2:	00 00                	add    %al,(%eax)
4067a4:	0a 00                	or     (%eax),%al
4067a6:	02 7b 4c             	add    0x4c(%ebx),%bh
4067a9:	00 00                	add    %al,(%eax)
4067ab:	04 1f                	add    $0x1f,%al
4067ad:	2f                   	das
4067ae:	1f                   	pop    %ds
4067af:	1c 73                	sbb    $0x73,%al
4067b1:	3d 00 00 0a 6f       	cmp    $0x6f0a0000,%eax
4067b6:	3e 00 00             	add    %al,%ds:(%eax)
4067b9:	0a 00                	or     (%eax),%al
4067bb:	02 7b 4c             	add    0x4c(%ebx),%bh
4067be:	00 00                	add    %al,(%eax)
4067c0:	04 72                	add    $0x72,%al
4067c2:	c5 05 00 70 6f 3f    	lds    0x3f6f7000,%eax
4067c8:	00 00                	add    %al,(%eax)
4067ca:	0a 00                	or     (%eax),%al
4067cc:	02 7b 4c             	add    0x4c(%ebx),%bh
4067cf:	00 00                	add    %al,(%eax)
4067d1:	04 1f                	add    $0x1f,%al
4067d3:	44                   	inc    %esp
4067d4:	1f                   	pop    %ds
4067d5:	11 73 40             	adc    %esi,0x40(%ebx)
4067d8:	00 00                	add    %al,(%eax)
4067da:	0a 6f 41             	or     0x41(%edi),%ch
4067dd:	00 00                	add    %al,(%eax)
4067df:	0a 00                	or     (%eax),%al
4067e1:	02 7b 4c             	add    0x4c(%ebx),%bh
4067e4:	00 00                	add    %al,(%eax)
4067e6:	04 1f                	add    $0x1f,%al
4067e8:	0f 6f 42 00          	movq   0x0(%edx),%mm0
4067ec:	00 0a                	add    %cl,(%edx)
4067ee:	00 02                	add    %al,(%edx)
4067f0:	7b 4c                	jnp    0x40683e
4067f2:	00 00                	add    %al,(%eax)
4067f4:	04 72                	add    $0x72,%al
4067f6:	d3 05 00 70 6f 1d    	roll   %cl,0x1d6f7000
4067fc:	00 00                	add    %al,(%eax)
4067fe:	0a 00                	or     (%eax),%al
406800:	02 7b 4d             	add    0x4d(%ebx),%bh
406803:	00 00                	add    %al,(%eax)
406805:	04 72                	add    $0x72,%al
406807:	5f                   	pop    %edi
406808:	05 00 70 22 9a       	add    $0x9a227000,%eax
40680d:	99                   	cltd
40680e:	f9                   	stc
40680f:	40                   	inc    %eax
406810:	16                   	push   %ss
406811:	19 16                	sbb    %edx,(%esi)
406813:	73 3a                	jae    0x40684f
406815:	00 00                	add    %al,(%eax)
406817:	0a 6f 3b             	or     0x3b(%edi),%ch
40681a:	00 00                	add    %al,(%eax)
40681c:	0a 00                	or     (%eax),%al
40681e:	02 7b 4d             	add    0x4d(%ebx),%bh
406821:	00 00                	add    %al,(%eax)
406823:	04 20                	add    $0x20,%al
406825:	98                   	cwtl
406826:	00 00                	add    %al,(%eax)
406828:	00 1f                	add    %bl,(%edi)
40682a:	19 73 3d             	sbb    %esi,0x3d(%ebx)
40682d:	00 00                	add    %al,(%eax)
40682f:	0a 6f 3e             	or     0x3e(%edi),%ch
406832:	00 00                	add    %al,(%eax)
406834:	0a 00                	or     (%eax),%al
406836:	02 7b 4d             	add    0x4d(%ebx),%bh
406839:	00 00                	add    %al,(%eax)
40683b:	04 72                	add    $0x72,%al
40683d:	e5 05                	in     $0x5,%eax
40683f:	00 70 6f             	add    %dh,0x6f(%eax)
406842:	3f                   	aas
406843:	00 00                	add    %al,(%eax)
406845:	0a 00                	or     (%eax),%al
406847:	02 7b 4d             	add    0x4d(%ebx),%bh
40684a:	00 00                	add    %al,(%eax)
40684c:	04 1f                	add    $0x1f,%al
40684e:	70 1f                	jo     0x40686f
406850:	16                   	push   %ss
406851:	73 40                	jae    0x406893
406853:	00 00                	add    %al,(%eax)
406855:	0a 6f 41             	or     0x41(%edi),%ch
406858:	00 00                	add    %al,(%eax)
40685a:	0a 00                	or     (%eax),%al
40685c:	02 7b 4d             	add    0x4d(%ebx),%bh
40685f:	00 00                	add    %al,(%eax)
406861:	04 1f                	add    $0x1f,%al
406863:	0e                   	push   %cs
406864:	6f                   	outsl  %ds:(%esi),(%dx)
406865:	42                   	inc    %edx
406866:	00 00                	add    %al,(%eax)
406868:	0a 00                	or     (%eax),%al
40686a:	02 7b 4d             	add    0x4d(%ebx),%bh
40686d:	00 00                	add    %al,(%eax)
40686f:	04 72                	add    $0x72,%al
406871:	50                   	push   %eax
406872:	10 00                	adc    %al,(%eax)
406874:	70 6f                	jo     0x4068e5
406876:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40687b:	02 7b 4e             	add    0x4e(%ebx),%bh
40687e:	00 00                	add    %al,(%eax)
406880:	04 72                	add    $0x72,%al
406882:	5f                   	pop    %edi
406883:	05 00 70 22 9a       	add    $0x9a227000,%eax
406888:	99                   	cltd
406889:	f9                   	stc
40688a:	40                   	inc    %eax
40688b:	17                   	pop    %ss
40688c:	19 16                	sbb    %edx,(%esi)
40688e:	73 3a                	jae    0x4068ca
406890:	00 00                	add    %al,(%eax)
406892:	0a 6f 3b             	or     0x3b(%edi),%ch
406895:	00 00                	add    %al,(%eax)
406897:	0a 00                	or     (%eax),%al
406899:	02 7b 4e             	add    0x4e(%ebx),%bh
40689c:	00 00                	add    %al,(%eax)
40689e:	04 1f                	add    $0x1f,%al
4068a0:	33 20                	xor    (%eax),%esp
4068a2:	95                   	xchg   %eax,%ebp
4068a3:	00 00                	add    %al,(%eax)
4068a5:	00 73 3d             	add    %dh,0x3d(%ebx)
4068a8:	00 00                	add    %al,(%eax)
4068aa:	0a 6f 3e             	or     0x3e(%edi),%ch
4068ad:	00 00                	add    %al,(%eax)
4068af:	0a 00                	or     (%eax),%al
4068b1:	02 7b 4e             	add    0x4e(%ebx),%bh
4068b4:	00 00                	add    %al,(%eax)
4068b6:	04 72                	add    $0x72,%al
4068b8:	fb                   	sti
4068b9:	05 00 70 6f 3f       	add    $0x3f6f7000,%eax
4068be:	00 00                	add    %al,(%eax)
4068c0:	0a 00                	or     (%eax),%al
4068c2:	02 7b 4e             	add    0x4e(%ebx),%bh
4068c5:	00 00                	add    %al,(%eax)
4068c7:	04 20                	add    $0x20,%al
4068c9:	da 00                	fiaddl (%eax)
4068cb:	00 00                	add    %al,(%eax)
4068cd:	1f                   	pop    %ds
4068ce:	1d 73 40 00 00       	sbb    $0x4073,%eax
4068d3:	0a 6f 41             	or     0x41(%edi),%ch
4068d6:	00 00                	add    %al,(%eax)
4068d8:	0a 00                	or     (%eax),%al
4068da:	02 7b 4e             	add    0x4e(%ebx),%bh
4068dd:	00 00                	add    %al,(%eax)
4068df:	04 1f                	add    $0x1f,%al
4068e1:	0d 6f 42 00 00       	or     $0x426f,%eax
4068e6:	0a 00                	or     (%eax),%al
4068e8:	02 7b 4e             	add    0x4e(%ebx),%bh
4068eb:	00 00                	add    %al,(%eax)
4068ed:	04 72                	add    $0x72,%al
4068ef:	0f 06                	clts
4068f1:	00 70 6f             	add    %dh,0x6f(%eax)
4068f4:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
4068f9:	02 7b 4e             	add    0x4e(%ebx),%bh
4068fc:	00 00                	add    %al,(%eax)
4068fe:	04 17                	add    $0x17,%al
406900:	6f                   	outsl  %ds:(%esi),(%dx)
406901:	43                   	inc    %ebx
406902:	00 00                	add    %al,(%eax)
406904:	0a 00                	or     (%eax),%al
406906:	02 7b 4e             	add    0x4e(%ebx),%bh
406909:	00 00                	add    %al,(%eax)
40690b:	04 02                	add    $0x2,%al
40690d:	fe 06                	incb   (%esi)
40690f:	1b 00                	sbb    (%eax),%eax
406911:	00 06                	add    %al,(%esi)
406913:	73 44                	jae    0x406959
406915:	00 00                	add    %al,(%eax)
406917:	0a 6f 45             	or     0x45(%edi),%ch