407740:	00 00                	add    %al,(%eax)
407742:	04 6f                	add    $0x6f,%al
407744:	3c 00                	cmp    $0x0,%al
407746:	00 0a                	add    %cl,(%edx)
407748:	6f                   	outsl  %ds:(%esi),(%dx)
407749:	55                   	push   %ebp
40774a:	00 00                	add    %al,(%eax)
40774c:	0a 0a                	or     (%edx),%cl
40774e:	02 7b 8a             	add    -0x76(%ebx),%bh
407751:	00 00                	add    %al,(%eax)
407753:	04 6f                	add    $0x6f,%al
407755:	3c 00                	cmp    $0x0,%al
407757:	00 0a                	add    %cl,(%edx)
407759:	6f                   	outsl  %ds:(%esi),(%dx)
40775a:	55                   	push   %ebp
40775b:	00 00                	add    %al,(%eax)
40775d:	0a 0b                	or     (%ebx),%cl
40775f:	00 02                	add    %al,(%edx)
407761:	72 6f                	jb     0x4077d2
407763:	0e                   	push   %cs
407764:	00 70 73             	add    %dh,0x73(%eax)
407767:	9e                   	sahf
407768:	00 00                	add    %al,(%eax)
40776a:	0a 7d 80             	or     -0x80(%ebp),%bh
40776d:	00 00                	add    %al,(%eax)
40776f:	04 02                	add    $0x2,%al
407771:	7b 80                	jnp    0x4076f3
407773:	00 00                	add    %al,(%eax)
407775:	04 6f                	add    $0x6f,%al
407777:	43                   	inc    %ebx
407778:	00 00                	add    %al,(%eax)
40777a:	0a 00                	or     (%eax),%al
40777c:	02 73 3f             	add    0x3f(%ebx),%dh
40777f:	00 00                	add    %al,(%eax)
407781:	0a 7d 81             	or     -0x7f(%ebp),%bh
407784:	00 00                	add    %al,(%eax)
407786:	04 02                	add    $0x2,%al
407788:	7b 81                	jnp    0x40770b
40778a:	00 00                	add    %al,(%eax)
40778c:	04 02                	add    $0x2,%al
40778e:	7b 80                	jnp    0x407710
407790:	00 00                	add    %al,(%eax)
407792:	04 6f                	add    $0x6f,%al
407794:	40                   	inc    %eax
407795:	00 00                	add    %al,(%eax)
407797:	0a 00                	or     (%eax),%al
407799:	02 7b 8b             	add    -0x75(%ebx),%bh
40779c:	00 00                	add    %al,(%eax)
40779e:	04 6f                	add    $0x6f,%al
4077a0:	3c 00                	cmp    $0x0,%al
4077a2:	00 0a                	add    %cl,(%edx)
4077a4:	6f                   	outsl  %ds:(%esi),(%dx)
4077a5:	55                   	push   %ebp
4077a6:	00 00                	add    %al,(%eax)
4077a8:	0a 72 2b             	or     0x2b(%edx),%dh
4077ab:	11 00                	adc    %eax,(%eax)
4077ad:	70 28                	jo     0x4077d7
4077af:	3d 00 00 0a 13       	cmp    $0x130a0000,%eax
4077b4:	05 11 05 39 90       	add    $0x90390511,%eax
4077b9:	00 00                	add    %al,(%eax)
4077bb:	00 00                	add    %al,(%eax)
4077bd:	06                   	push   %es
4077be:	80 66 01 00          	andb   $0x0,0x1(%esi)
4077c2:	04 02                	add    $0x2,%al
4077c4:	7b 81                	jnp    0x407747
4077c6:	00 00                	add    %al,(%eax)
4077c8:	04 72                	add    $0x72,%al
4077ca:	47                   	inc    %edi
4077cb:	11 00                	adc    %eax,(%eax)
4077cd:	70 06                	jo     0x4077d5
4077cf:	07                   	pop    %es
4077d0:	28 7d 00             	sub    %bh,0x0(%ebp)
4077d3:	00 0a                	add    %cl,(%edx)
4077d5:	6f                   	outsl  %ds:(%esi),(%dx)
4077d6:	42                   	inc    %edx
4077d7:	00 00                	add    %al,(%eax)
4077d9:	0a 00                	or     (%eax),%al
4077db:	02 7b 81             	add    -0x7f(%ebx),%bh
4077de:	00 00                	add    %al,(%eax)
4077e0:	04 6f                	add    $0x6f,%al
4077e2:	45                   	inc    %ebp
4077e3:	00 00                	add    %al,(%eax)
4077e5:	0a 8c 5c 00 00 01 13 	or     0x13010000(%esp,%ebx,2),%cl
4077ec:	06                   	push   %es
4077ed:	11 06                	adc    %eax,(%esi)
4077ef:	14 fe                	adc    $0xfe,%al
4077f1:	03 13                	add    (%ebx),%edx
4077f3:	07                   	pop    %es
4077f4:	11 07                	adc    %eax,(%edi)
4077f6:	2c 41                	sub    $0x41,%al
4077f8:	00 02                	add    %al,(%edx)
4077fa:	7b 82                	jnp    0x40777e
4077fc:	00 00                	add    %al,(%eax)
4077fe:	04 2c                	add    $0x2c,%al
407800:	0d 02 7b 82 00       	or     $0x827b02,%eax
407805:	00 04 6f             	add    %al,(%edi,%ebp,2)
407808:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
407809:	00 00                	add    %al,(%eax)
40780b:	0a 2b                	or     (%ebx),%ch
40780d:	01 17                	add    %edx,(%edi)
40780f:	13 08                	adc    (%eax),%ecx
407811:	11 08                	adc    %ecx,(%eax)
407813:	2c 21                	sub    $0x21,%al
407815:	00 02                	add    %al,(%edx)
407817:	73 96                	jae    0x4077af
407819:	00 00                	add    %al,(%eax)
40781b:	06                   	push   %es
40781c:	7d 82                	jge    0x4077a0
40781e:	00 00                	add    %al,(%eax)
407820:	04 02                	add    $0x2,%al
407822:	7b 82                	jnp    0x4077a6
407824:	00 00                	add    %al,(%eax)
407826:	04 6f                	add    $0x6f,%al
407828:	9a 00 00 0a 00 02 16 	lcall  $0x1602,$0xa0000
40782f:	28 a7 00 00 0a 00    	sub    %ah,0xa0000(%edi)
407835:	00 00                	add    %al,(%eax)
407837:	2b 0d 00 72 d4 11    	sub    0x11d47200,%ecx
40783d:	00 70 28             	add    %dh,0x28(%eax)
407840:	3e 00 00             	add    %al,%ds:(%eax)
407843:	0a 26                	or     (%esi),%ah
407845:	00 00                	add    %al,(%eax)
407847:	38 8b 00 00 00 00    	cmp    %cl,0x0(%ebx)
40784d:	06                   	push   %es
40784e:	80 65 01 00          	andb   $0x0,0x1(%ebp)
407852:	04 02                	add    $0x2,%al
407854:	7b 81                	jnp    0x4077d7
407856:	00 00                	add    %al,(%eax)
407858:	04 72                	add    $0x72,%al
40785a:	e6 11                	out    %al,$0x11
40785c:	00 70 06             	add    %dh,0x6(%eax)
40785f:	07                   	pop    %es
407860:	28 7d 00             	sub    %bh,0x0(%ebp)
407863:	00 0a                	add    %cl,(%edx)
407865:	6f                   	outsl  %ds:(%esi),(%dx)
407866:	42                   	inc    %edx
407867:	00 00                	add    %al,(%eax)
407869:	0a 00                	or     (%eax),%al
40786b:	02 7b 81             	add    -0x7f(%ebx),%bh
40786e:	00 00                	add    %al,(%eax)
407870:	04 6f                	add    $0x6f,%al
407872:	45                   	inc    %ebp
407873:	00 00                	add    %al,(%eax)
407875:	0a 8c 5c 00 00 01 13 	or     0x13010000(%esp,%ebx,2),%cl
40787c:	09 11                	or     %edx,(%ecx)
40787e:	09 14 fe             	or     %edx,(%esi,%edi,8)
407881:	03 13                	add    (%ebx),%edx
407883:	0a 11                	or     (%ecx),%dl
407885:	0a 2c 41             	or     (%ecx,%eax,2),%ch
407888:	00 02                	add    %al,(%edx)
40788a:	7b 83                	jnp    0x40780f
40788c:	00 00                	add    %al,(%eax)
40788e:	04 2c                	add    $0x2c,%al
407890:	0d 02 7b 83 00       	or     $0x837b02,%eax
407895:	00 04 6f             	add    %al,(%edi,%ebp,2)
407898:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
407899:	00 00                	add    %al,(%eax)
40789b:	0a 2b                	or     (%ebx),%ch
40789d:	01 17                	add    %edx,(%edi)
40789f:	13 0b                	adc    (%ebx),%ecx
4078a1:	11 0b                	adc    %ecx,(%ebx)
4078a3:	2c 21                	sub    $0x21,%al
4078a5:	00 02                	add    %al,(%edx)
4078a7:	73 8f                	jae    0x407838
4078a9:	00 00                	add    %al,(%eax)
4078ab:	06                   	push   %es
4078ac:	7d 83                	jge    0x407831
4078ae:	00 00                	add    %al,(%eax)
4078b0:	04 02                	add    $0x2,%al
4078b2:	7b 83                	jnp    0x407837
4078b4:	00 00                	add    %al,(%eax)
4078b6:	04 6f                	add    $0x6f,%al
4078b8:	9a 00 00 0a 00 02 16 	lcall  $0x1602,$0xa0000
4078bf:	28 a7 00 00 0a 00    	sub    %ah,0xa0000(%edi)
4078c5:	00 00                	add    %al,(%eax)
4078c7:	2b 0d 00 72 d4 11    	sub    0x11d47200,%ecx
4078cd:	00 70 28             	add    %dh,0x28(%eax)
4078d0:	3e 00 00             	add    %al,%ds:(%eax)
4078d3:	0a 26                	or     (%esi),%ah
4078d5:	00 00                	add    %al,(%eax)
4078d7:	00 de                	add    %bl,%dh
4078d9:	13 13                	adc    (%ebx),%edx
4078db:	0c 00                	or     $0x0,%al
4078dd:	11 0c 6f             	adc    %ecx,(%edi,%ebp,2)
4078e0:	5a                   	pop    %edx
4078e1:	00 00                	add    %al,(%eax)
4078e3:	0a 28                	or     (%eax),%ch
4078e5:	3e 00 00             	add    %al,%ds:(%eax)
4078e8:	0a 26                	or     (%esi),%ah
4078ea:	00 de                	add    %bl,%dh
4078ec:	00 de                	add    %bl,%dh
4078ee:	0f 00 02             	sldt   (%edx)
4078f1:	7b 80                	jnp    0x407873
4078f3:	00 00                	add    %al,(%eax)
4078f5:	04 6f                	add    $0x6f,%al
4078f7:	47                   	inc    %edi
4078f8:	00 00                	add    %al,(%eax)
4078fa:	0a 00                	or     (%eax),%al
4078fc:	00 dc                	add    %bl,%ah
4078fe:	2a 00                	sub    (%eax),%al
407900:	41                   	inc    %ecx
407901:	34 00                	xor    $0x0,%al
407903:	00 00                	add    %al,(%eax)
407905:	00 00                	add    %al,(%eax)
407907:	00 bb 00 00 00 7b    	add    %bh,0x7b000000(%ebx)
40790d:	01 00                	add    %eax,(%eax)
40790f:	00 36                	add    %dh,(%esi)
407911:	02 00                	add    (%eax),%al
407913:	00 13                	add    %dl,(%ebx)
407915:	00 00                	add    %al,(%eax)
407917:	00 26                	add    %ah,(%esi)
407919:	00 00                	add    %al,(%eax)
40791b:	01 02                	add    %eax,(%edx)
40791d:	00 00                	add    %al,(%eax)
40791f:	00 bb 00 00 00 90    	add    %bh,-0x70000000(%ebx)
407925:	01 00                	add    %eax,(%eax)
407927:	00 4b 02             	add    %cl,0x2(%ebx)
40792a:	00 00                	add    %al,(%eax)
40792c:	0f 00 00             	sldt   (%eax)
40792f:	00 00                	add    %al,(%eax)
407931:	00 00                	add    %al,(%eax)
407933:	00 13                	add    %dl,(%ebx)
407935:	30 02                	xor    %al,(%edx)
407937:	00 1d 00 00 00 06    	add    %bl,0x6000000
40793d:	00 00                	add    %al,(%eax)
40793f:	11 00                	adc    %eax,(%eax)
407941:	04 6f                	add    $0x6f,%al
407943:	6d                   	insl   (%dx),%es:(%edi)
407944:	00 00                	add    %al,(%eax)
407946:	0a 1f                	or     (%edi),%bl
407948:	0d fe 01 0a 06       	or     $0x60a01fe,%eax
40794d:	2c 0d                	sub    $0xd,%al
40794f:	00 72 d3             	add    %dh,-0x2d(%edx)
407952:	07                   	pop    %es
407953:	00 70 28             	add    %dh,0x28(%eax)
407956:	6e                   	outsb  %ds:(%esi),(%dx)
407957:	00 00                	add    %al,(%eax)
407959:	0a 00                	or     (%eax),%al
40795b:	00 2a                	add    %ch,(%edx)
40795d:	00 00                	add    %al,(%eax)
40795f:	00 13                	add    %dl,(%ebx)
407961:	30 02                	xor    %al,(%edx)
407963:	00 2b                	add    %ch,(%ebx)
407965:	00 00                	add    %al,(%eax)
407967:	00 06                	add    %al,(%esi)
407969:	00 00                	add    %al,(%eax)
40796b:	11 00                	adc    %eax,(%eax)
40796d:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
407970:	02 7b 84             	add    -0x7c(%ebx),%bh
407973:	00 00                	add    %al,(%eax)
407975:	04 14                	add    $0x14,%al
407977:	fe 03                	incb   (%ebx)
407979:	2b 01                	sub    (%ecx),%eax
40797b:	16                   	push   %ss
40797c:	0a 06                	or     (%esi),%al
40797e:	2c 0e                	sub    $0xe,%al
407980:	00 02                	add    %al,(%edx)
407982:	7b 84                	jnp    0x407908
407984:	00 00                	add    %al,(%eax)
407986:	04 6f                	add    $0x6f,%al
407988:	21 00                	and    %eax,(%eax)
40798a:	00 0a                	add    %cl,(%edx)
40798c:	00 00                	add    %al,(%eax)
40798e:	02 03                	add    (%ebx),%al
407990:	28 22                	sub    %ah,(%edx)
407992:	00 00                	add    %al,(%eax)
407994:	0a 00                	or     (%eax),%al
407996:	2a 00                	sub    (%eax),%al
407998:	13 30                	adc    (%eax),%esi
40799a:	06                   	push   %es
40799b:	00 9f 05 00 00 1c    	add    %bl,0x1c000005(%edi)
4079a1:	00 00                	add    %al,(%eax)
4079a3:	11 00                	adc    %eax,(%eax)
4079a5:	02 73 23             	add    0x23(%ebx),%dh
4079a8:	00 00                	add    %al,(%eax)
4079aa:	0a 7d 85             	or     -0x7b(%ebp),%bh
4079ad:	00 00                	add    %al,(%eax)
4079af:	04 02                	add    $0x2,%al
4079b1:	73 23                	jae    0x4079d6
4079b3:	00 00                	add    %al,(%eax)
4079b5:	0a 7d 86             	or     -0x7a(%ebp),%bh
4079b8:	00 00                	add    %al,(%eax)
4079ba:	04 02                	add    $0x2,%al
4079bc:	73 23                	jae    0x4079e1
4079be:	00 00                	add    %al,(%eax)
4079c0:	0a 7d 87             	or     -0x79(%ebp),%bh
4079c3:	00 00                	add    %al,(%eax)
4079c5:	04 02                	add    $0x2,%al
4079c7:	73 23                	jae    0x4079ec
4079c9:	00 00                	add    %al,(%eax)
4079cb:	0a 7d 88             	or     -0x78(%ebp),%bh
4079ce:	00 00                	add    %al,(%eax)
4079d0:	04 02                	add    $0x2,%al
4079d2:	73 48                	jae    0x407a1c
4079d4:	00 00                	add    %al,(%eax)
4079d6:	0a 7d 89             	or     -0x77(%ebp),%bh
4079d9:	00 00                	add    %al,(%eax)
4079db:	04 02                	add    $0x2,%al
4079dd:	73 48                	jae    0x407a27
4079df:	00 00                	add    %al,(%eax)
4079e1:	0a 7d 8a             	or     -0x76(%ebp),%bh
4079e4:	00 00                	add    %al,(%eax)
4079e6:	04 02                	add    $0x2,%al
4079e8:	73 5e                	jae    0x407a48
4079ea:	00 00                	add    %al,(%eax)
4079ec:	0a 7d 8b             	or     -0x75(%ebp),%bh
4079ef:	00 00                	add    %al,(%eax)
4079f1:	04 02                	add    $0x2,%al
4079f3:	73 49                	jae    0x407a3e
4079f5:	00 00                	add    %al,(%eax)
4079f7:	0a 7d 8c             	or     -0x74(%ebp),%bh
4079fa:	00 00                	add    %al,(%eax)
4079fc:	04 02                	add    $0x2,%al
4079fe:	73 49                	jae    0x407a49
407a00:	00 00                	add    %al,(%eax)
407a02:	0a 7d 8d             	or     -0x73(%ebp),%bh
407a05:	00 00                	add    %al,(%eax)
407a07:	04 02                	add    $0x2,%al
407a09:	28 26                	sub    %ah,(%esi)
407a0b:	00 00                	add    %al,(%eax)
407a0d:	0a 00                	or     (%eax),%al
407a0f:	02 7b 85             	add    -0x7b(%ebx),%bh
407a12:	00 00                	add    %al,(%eax)
407a14:	04 17                	add    $0x17,%al
407a16:	6f                   	outsl  %ds:(%esi),(%dx)
407a17:	27                   	daa
407a18:	00 00                	add    %al,(%eax)
407a1a:	0a 00                	or     (%eax),%al
407a1c:	02 7b 85             	add    -0x7b(%ebx),%bh
407a1f:	00 00                	add    %al,(%eax)
407a21:	04 72                	add    $0x72,%al
407a23:	73 12                	jae    0x407a37
407a25:	00 70 22             	add    %dh,0x22(%eax)
407a28:	00 00                	add    %al,(%eax)
407a2a:	d2 41 16             	rolb   %cl,0x16(%ecx)
407a2d:	19 20                	sbb    %esp,(%eax)
407a2f:	86 00                	xchg   %al,(%eax)
407a31:	00 00                	add    %al,(%eax)
407a33:	73 a8                	jae    0x4079dd
407a35:	00 00                	add    %al,(%eax)
407a37:	0a 6f 1d             	or     0x1d(%edi),%ch
407a3a:	00 00                	add    %al,(%eax)
407a3c:	0a 00                	or     (%eax),%al
407a3e:	02 7b 85             	add    -0x7b(%ebx),%bh
407a41:	00 00                	add    %al,(%eax)
407a43:	04 20                	add    $0x20,%al
407a45:	ce                   	into
407a46:	00 00                	add    %al,(%eax)
407a48:	00 1f                	add    %bl,(%edi)
407a4a:	3b 73 28             	cmp    0x28(%ebx),%esi
407a4d:	00 00                	add    %al,(%eax)