40760e:	0a 00                	or     (%eax),%al
407610:	02 7b 49             	add    0x49(%ebx),%bh
407613:	00 00                	add    %al,(%eax)
407615:	04 20                	add    $0x20,%al
407617:	86 00                	xchg   %al,(%eax)
407619:	00 00                	add    %al,(%eax)
40761b:	1f                   	pop    %ds
40761c:	20 73 2c             	and    %dh,0x2c(%ebx)
40761f:	00 00                	add    %al,(%eax)
407621:	0a 6f 2d             	or     0x2d(%edi),%ch
407624:	00 00                	add    %al,(%eax)
407626:	0a 00                	or     (%eax),%al
407628:	02 7b 49             	add    0x49(%ebx),%bh
40762b:	00 00                	add    %al,(%eax)
40762d:	04 1e                	add    $0x1e,%al
40762f:	6f                   	outsl  %ds:(%esi),(%dx)
407630:	2e 00 00             	add    %al,%cs:(%eax)
407633:	0a 00                	or     (%eax),%al
407635:	02 7b 49             	add    0x49(%ebx),%bh
407638:	00 00                	add    %al,(%eax)
40763a:	04 72                	add    $0x72,%al
40763c:	db 07                	fildl  (%edi)
40763e:	00 70 6f             	add    %dh,0x6f(%eax)
407641:	2f                   	das
407642:	00 00                	add    %al,(%eax)
407644:	0a 00                	or     (%eax),%al
407646:	02 7b 4a             	add    0x4a(%ebx),%bh
407649:	00 00                	add    %al,(%eax)
40764b:	04 17                	add    $0x17,%al
40764d:	6f                   	outsl  %ds:(%esi),(%dx)
40764e:	90                   	nop
40764f:	00 00                	add    %al,(%eax)
407651:	0a 00                	or     (%eax),%al
407653:	02 7b 4a             	add    0x4a(%ebx),%bh
407656:	00 00                	add    %al,(%eax)
407658:	04 1f                	add    $0x1f,%al
40765a:	70 20                	jo     0x40767c
40765c:	a3 00 00 00 73       	mov    %eax,0x73000000
407661:	29 00                	sub    %eax,(%eax)
407663:	00 0a                	add    %cl,(%edx)
407665:	6f                   	outsl  %ds:(%esi),(%dx)
407666:	2a 00                	sub    (%eax),%al
407668:	00 0a                	add    %cl,(%edx)
40766a:	00 02                	add    %al,(%edx)
40766c:	7b 4a                	jnp    0x4076b8
40766e:	00 00                	add    %al,(%eax)
407670:	04 72                	add    $0x72,%al
407672:	35 0d 00 70 6f       	xor    $0x6f70000d,%eax
407677:	2b 00                	sub    (%eax),%eax
407679:	00 0a                	add    %cl,(%edx)
40767b:	00 02                	add    %al,(%edx)
40767d:	7b 4a                	jnp    0x4076c9
40767f:	00 00                	add    %al,(%eax)
407681:	04 20                	add    $0x20,%al
407683:	90                   	nop
407684:	00 00                	add    %al,(%eax)
407686:	00 1f                	add    %bl,(%edi)
407688:	20 73 2c             	and    %dh,0x2c(%ebx)
40768b:	00 00                	add    %al,(%eax)
40768d:	0a 6f 2d             	or     0x2d(%edi),%ch
407690:	00 00                	add    %al,(%eax)
407692:	0a 00                	or     (%eax),%al
407694:	02 7b 4a             	add    0x4a(%ebx),%bh
407697:	00 00                	add    %al,(%eax)
407699:	04 1f                	add    $0x1f,%al
40769b:	09 6f 2e             	or     %ebp,0x2e(%edi)
40769e:	00 00                	add    %al,(%eax)
4076a0:	0a 00                	or     (%eax),%al
4076a2:	02 7b 4a             	add    0x4a(%ebx),%bh
4076a5:	00 00                	add    %al,(%eax)
4076a7:	04 72                	add    $0x72,%al
4076a9:	c7 07 00 70 6f 2f    	movl   $0x2f6f7000,(%edi)
4076af:	00 00                	add    %al,(%eax)
4076b1:	0a 00                	or     (%eax),%al
4076b3:	02 7b 4b             	add    0x4b(%ebx),%bh
4076b6:	00 00                	add    %al,(%eax)
4076b8:	04 20                	add    $0x20,%al
4076ba:	7f 01                	jg     0x4076bd
4076bc:	00 00                	add    %al,(%eax)
4076be:	20 4b 01             	and    %cl,0x1(%ebx)
4076c1:	00 00                	add    %al,(%eax)
4076c3:	73 29                	jae    0x4076ee
4076c5:	00 00                	add    %al,(%eax)
4076c7:	0a 6f 2a             	or     0x2a(%edi),%ch
4076ca:	00 00                	add    %al,(%eax)
4076cc:	0a 00                	or     (%eax),%al
4076ce:	02 7b 4b             	add    0x4b(%ebx),%bh
4076d1:	00 00                	add    %al,(%eax)
4076d3:	04 72                	add    $0x72,%al
4076d5:	43                   	inc    %ebx
4076d6:	0d 00 70 6f 2b       	or     $0x2b6f7000,%eax
4076db:	00 00                	add    %al,(%eax)
4076dd:	0a 00                	or     (%eax),%al
4076df:	02 7b 4b             	add    0x4b(%ebx),%bh
4076e2:	00 00                	add    %al,(%eax)
4076e4:	04 20                	add    $0x20,%al
4076e6:	ec                   	in     (%dx),%al
4076e7:	00 00                	add    %al,(%eax)
4076e9:	00 1f                	add    %bl,(%edi)
4076eb:	26 73 2c             	es jae 0x40771a
4076ee:	00 00                	add    %al,(%eax)
4076f0:	0a 6f 2d             	or     0x2d(%edi),%ch
4076f3:	00 00                	add    %al,(%eax)
4076f5:	0a 00                	or     (%eax),%al
4076f7:	02 7b 4b             	add    0x4b(%ebx),%bh
4076fa:	00 00                	add    %al,(%eax)
4076fc:	04 1f                	add    $0x1f,%al
4076fe:	0a 6f 2e             	or     0x2e(%edi),%ch
407701:	00 00                	add    %al,(%eax)
407703:	0a 00                	or     (%eax),%al
407705:	02 7b 4c             	add    0x4c(%ebx),%bh
407708:	00 00                	add    %al,(%eax)
40770a:	04 20                	add    $0x20,%al
40770c:	7f 01                	jg     0x40770f
40770e:	00 00                	add    %al,(%eax)
407710:	20 f7                	and    %dh,%bh
407712:	00 00                	add    %al,(%eax)
407714:	00 73 29             	add    %dh,0x29(%ebx)
407717:	00 00                	add    %al,(%eax)
407719:	0a 6f 2a             	or     0x2a(%edi),%ch
40771c:	00 00                	add    %al,(%eax)
40771e:	0a 00                	or     (%eax),%al
407720:	02 7b 4c             	add    0x4c(%ebx),%bh
407723:	00 00                	add    %al,(%eax)
407725:	04 72                	add    $0x72,%al
407727:	4f                   	dec    %edi
407728:	0d 00 70 6f 2b       	or     $0x2b6f7000,%eax
40772d:	00 00                	add    %al,(%eax)
40772f:	0a 00                	or     (%eax),%al
407731:	02 7b 4c             	add    0x4c(%ebx),%bh
407734:	00 00                	add    %al,(%eax)
407736:	04 20                	add    $0x20,%al
407738:	ec                   	in     (%dx),%al
407739:	00 00                	add    %al,(%eax)
40773b:	00 1f                	add    %bl,(%edi)
40773d:	26 73 2c             	es jae 0x40776c
407740:	00 00                	add    %al,(%eax)
407742:	0a 6f 2d             	or     0x2d(%edi),%ch
407745:	00 00                	add    %al,(%eax)
407747:	0a 00                	or     (%eax),%al
407749:	02 7b 4c             	add    0x4c(%ebx),%bh
40774c:	00 00                	add    %al,(%eax)
40774e:	04 1f                	add    $0x1f,%al
407750:	0b 6f 2e             	or     0x2e(%edi),%ebp
407753:	00 00                	add    %al,(%eax)
407755:	0a 00                	or     (%eax),%al
407757:	02 7b 4d             	add    0x4d(%ebx),%bh
40775a:	00 00                	add    %al,(%eax)
40775c:	04 20                	add    $0x20,%al
40775e:	7f 01                	jg     0x407761
407760:	00 00                	add    %al,(%eax)
407762:	20 a0 00 00 00 73    	and    %ah,0x73000000(%eax)
407768:	29 00                	sub    %eax,(%eax)
40776a:	00 0a                	add    %cl,(%edx)
40776c:	6f                   	outsl  %ds:(%esi),(%dx)
40776d:	2a 00                	sub    (%eax),%al
40776f:	00 0a                	add    %cl,(%edx)
407771:	00 02                	add    %al,(%edx)
407773:	7b 4d                	jnp    0x4077c2
407775:	00 00                	add    %al,(%eax)
407777:	04 72                	add    $0x72,%al
407779:	5b                   	pop    %ebx
40777a:	0d 00 70 6f 2b       	or     $0x2b6f7000,%eax
40777f:	00 00                	add    %al,(%eax)
407781:	0a 00                	or     (%eax),%al
407783:	02 7b 4d             	add    0x4d(%ebx),%bh
407786:	00 00                	add    %al,(%eax)
407788:	04 20                	add    $0x20,%al
40778a:	ec                   	in     (%dx),%al
40778b:	00 00                	add    %al,(%eax)
40778d:	00 1f                	add    %bl,(%edi)
40778f:	26 73 2c             	es jae 0x4077be
407792:	00 00                	add    %al,(%eax)
407794:	0a 6f 2d             	or     0x2d(%edi),%ch
407797:	00 00                	add    %al,(%eax)
407799:	0a 00                	or     (%eax),%al
40779b:	02 7b 4d             	add    0x4d(%ebx),%bh
40779e:	00 00                	add    %al,(%eax)
4077a0:	04 1f                	add    $0x1f,%al
4077a2:	0c 6f                	or     $0x6f,%al
4077a4:	2e 00 00             	add    %al,%cs:(%eax)
4077a7:	0a 00                	or     (%eax),%al
4077a9:	02 7b 4e             	add    0x4e(%ebx),%bh
4077ac:	00 00                	add    %al,(%eax)
4077ae:	04 20                	add    $0x20,%al
4077b0:	b9 03 00 00 1f       	mov    $0x1f000003,%ecx
4077b5:	23 73 29             	and    0x29(%ebx),%esi
4077b8:	00 00                	add    %al,(%eax)
4077ba:	0a 6f 2a             	or     0x2a(%edi),%ch
4077bd:	00 00                	add    %al,(%eax)
4077bf:	0a 00                	or     (%eax),%al
4077c1:	02 7b 4e             	add    0x4e(%ebx),%bh
4077c4:	00 00                	add    %al,(%eax)
4077c6:	04 72                	add    $0x72,%al
4077c8:	69 0d 00 70 6f 2b 00 	imul   $0xa0000,0x2b6f7000,%ecx
4077cf:	00 0a 00
4077d2:	02 7b 4e             	add    0x4e(%ebx),%bh
4077d5:	00 00                	add    %al,(%eax)
4077d7:	04 20                	add    $0x20,%al
4077d9:	25 01 00 00 1f       	and    $0x1f000001,%eax
4077de:	5d                   	pop    %ebp
4077df:	73 2c                	jae    0x40780d
4077e1:	00 00                	add    %al,(%eax)
4077e3:	0a 6f 2d             	or     0x2d(%edi),%ch
4077e6:	00 00                	add    %al,(%eax)
4077e8:	0a 00                	or     (%eax),%al
4077ea:	02 7b 4e             	add    0x4e(%ebx),%bh
4077ed:	00 00                	add    %al,(%eax)
4077ef:	04 1f                	add    $0x1f,%al
4077f1:	0d 6f 2e 00 00       	or     $0x2e6f,%eax
4077f6:	0a 00                	or     (%eax),%al
4077f8:	02 7b 4e             	add    0x4e(%ebx),%bh
4077fb:	00 00                	add    %al,(%eax)
4077fd:	04 72                	add    $0x72,%al
4077ff:	79 0d                	jns    0x40780e
407801:	00 70 6f             	add    %dh,0x6f(%eax)
407804:	2f                   	das
407805:	00 00                	add    %al,(%eax)
407807:	0a 00                	or     (%eax),%al
407809:	02 7b 4e             	add    0x4e(%ebx),%bh
40780c:	00 00                	add    %al,(%eax)
40780e:	04 17                	add    $0x17,%al
407810:	6f                   	outsl  %ds:(%esi),(%dx)
407811:	30 00                	xor    %al,(%eax)
407813:	00 0a                	add    %cl,(%edx)
407815:	00 02                	add    %al,(%edx)
407817:	7b 4e                	jnp    0x407867
407819:	00 00                	add    %al,(%eax)
40781b:	04 02                	add    $0x2,%al
40781d:	fe 06                	incb   (%esi)
40781f:	32 00                	xor    (%eax),%al
407821:	00 06                	add    %al,(%esi)
407823:	73 42                	jae    0x407867
407825:	00 00                	add    %al,(%eax)
407827:	0a 6f 43             	or     0x43(%edi),%ch
40782a:	00 00                	add    %al,(%eax)
40782c:	0a 00                	or     (%eax),%al
40782e:	02 22                	add    (%edx),%ah
407830:	00 00                	add    %al,(%eax)
407832:	80 41 22 00          	addb   $0x0,0x22(%ecx)
407836:	00 f8                	add    %bh,%al
407838:	41                   	inc    %ecx
407839:	73 32                	jae    0x40786d
40783b:	00 00                	add    %al,(%eax)
40783d:	0a 28                	or     (%eax),%ch
40783f:	33 00                	xor    (%eax),%eax
407841:	00 0a                	add    %cl,(%edx)
407843:	00 02                	add    %al,(%edx)
407845:	17                   	pop    %ss
407846:	28 34 00             	sub    %dh,(%eax,%eax,1)
407849:	00 0a                	add    %cl,(%edx)
40784b:	00 02                	add    %al,(%edx)
40784d:	20 b0 07 00 00 20    	and    %dh,0x20000007(%eax)
407853:	ee                   	out    %al,(%dx)
407854:	04 00                	add    $0x0,%al
407856:	00 73 2c             	add    %dh,0x2c(%ebx)
407859:	00 00                	add    %al,(%eax)
40785b:	0a 28                	or     (%eax),%ch
40785d:	35 00 00 0a 00       	xor    $0xa0000,%eax
407862:	02 28                	add    (%eax),%ch
407864:	36 00 00             	add    %al,%ss:(%eax)
407867:	0a 02                	or     (%edx),%al
407869:	7b 4e                	jnp    0x4078b9
40786b:	00 00                	add    %al,(%eax)
40786d:	04 6f                	add    $0x6f,%al
40786f:	37                   	aaa
407870:	00 00                	add    %al,(%eax)
407872:	0a 00                	or     (%eax),%al
407874:	02 28                	add    (%eax),%ch
407876:	36 00 00             	add    %al,%ss:(%eax)
407879:	0a 02                	or     (%edx),%al
40787b:	7b 4d                	jnp    0x4078ca
40787d:	00 00                	add    %al,(%eax)
40787f:	04 6f                	add    $0x6f,%al
407881:	37                   	aaa
407882:	00 00                	add    %al,(%eax)
407884:	0a 00                	or     (%eax),%al
407886:	02 28                	add    (%eax),%ch
407888:	36 00 00             	add    %al,%ss:(%eax)
40788b:	0a 02                	or     (%edx),%al
40788d:	7b 4c                	jnp    0x4078db
40788f:	00 00                	add    %al,(%eax)
407891:	04 6f                	add    $0x6f,%al
407893:	37                   	aaa
407894:	00 00                	add    %al,(%eax)
407896:	0a 00                	or     (%eax),%al
407898:	02 28                	add    (%eax),%ch
40789a:	36 00 00             	add    %al,%ss:(%eax)
40789d:	0a 02                	or     (%edx),%al
40789f:	7b 4b                	jnp    0x4078ec
4078a1:	00 00                	add    %al,(%eax)
4078a3:	04 6f                	add    $0x6f,%al
4078a5:	37                   	aaa
4078a6:	00 00                	add    %al,(%eax)
4078a8:	0a 00                	or     (%eax),%al
4078aa:	02 28                	add    (%eax),%ch
4078ac:	36 00 00             	add    %al,%ss:(%eax)
4078af:	0a 02                	or     (%edx),%al
4078b1:	7b 4a                	jnp    0x4078fd
4078b3:	00 00                	add    %al,(%eax)
4078b5:	04 6f                	add    $0x6f,%al
4078b7:	37                   	aaa
4078b8:	00 00                	add    %al,(%eax)
4078ba:	0a 00                	or     (%eax),%al
4078bc:	02 28                	add    (%eax),%ch
4078be:	36 00 00             	add    %al,%ss:(%eax)
4078c1:	0a 02                	or     (%edx),%al
4078c3:	7b 49                	jnp    0x40790e
4078c5:	00 00                	add    %al,(%eax)
4078c7:	04 6f                	add    $0x6f,%al
4078c9:	37                   	aaa
4078ca:	00 00                	add    %al,(%eax)
4078cc:	0a 00                	or     (%eax),%al
4078ce:	02 28                	add    (%eax),%ch
4078d0:	36 00 00             	add    %al,%ss:(%eax)
4078d3:	0a 02                	or     (%edx),%al
4078d5:	7b 48                	jnp    0x40791f
4078d7:	00 00                	add    %al,(%eax)
4078d9:	04 6f                	add    $0x6f,%al
4078db:	37                   	aaa
4078dc:	00 00                	add    %al,(%eax)
4078de:	0a 00                	or     (%eax),%al
4078e0:	02 28                	add    (%eax),%ch
4078e2:	36 00 00             	add    %al,%ss:(%eax)
4078e5:	0a 02                	or     (%edx),%al
4078e7:	7b 47                	jnp    0x407930
4078e9:	00 00                	add    %al,(%eax)
4078eb:	04 6f                	add    $0x6f,%al
4078ed:	37                   	aaa
4078ee:	00 00                	add    %al,(%eax)
4078f0:	0a 00                	or     (%eax),%al
4078f2:	02 28                	add    (%eax),%ch
4078f4:	36 00 00             	add    %al,%ss:(%eax)
4078f7:	0a 02                	or     (%edx),%al
4078f9:	7b 46                	jnp    0x407941
4078fb:	00 00                	add    %al,(%eax)
4078fd:	04 6f                	add    $0x6f,%al
4078ff:	37                   	aaa
407900:	00 00                	add    %al,(%eax)
407902:	0a 00                	or     (%eax),%al
407904:	02 28                	add    (%eax),%ch
407906:	36 00 00             	add    %al,%ss:(%eax)
407909:	0a 02                	or     (%edx),%al
40790b:	7b 45                	jnp    0x407952
40790d:	00 00                	add    %al,(%eax)
40790f:	04 6f                	add    $0x6f,%al
407911:	37                   	aaa
407912:	00 00                	add    %al,(%eax)
407914:	0a 00                	or     (%eax),%al
407916:	02 28                	add    (%eax),%ch