409779:	01 00                	add    %eax,(%eax)
40977b:	0a 00                	or     (%eax),%al
40977d:	02 28                	add    (%eax),%ch
40977f:	b5 00                	mov    $0x0,%ch
409781:	00 06                	add    %al,(%esi)
409783:	17                   	pop    %ss
409784:	fe 01                	incb   (%ecx)
409786:	0a 06                	or     (%esi),%al
409788:	2c 11                	sub    $0x11,%al
40978a:	00 02                	add    %al,(%edx)
40978c:	03 6f 5a             	add    0x5a(%edi),%ebp
40978f:	01 00                	add    %eax,(%eax)
409791:	0a 28                	or     (%eax),%ch
409793:	fc                   	cld
409794:	00 00                	add    %al,(%eax)
409796:	06                   	push   %es
409797:	00 00                	add    %al,(%eax)
409799:	2b 1c 02             	sub    (%edx,%eax,1),%ebx
40979c:	28 b5 00 00 06 16    	sub    %dh,0x16060000(%ebp)
4097a2:	fe 01                	incb   (%ecx)
4097a4:	0b 07                	or     (%edi),%eax
4097a6:	2c 0f                	sub    $0xf,%al
4097a8:	00 02                	add    %al,(%edx)
4097aa:	03 6f 5a             	add    0x5a(%edi),%ebp
4097ad:	01 00                	add    %eax,(%eax)
4097af:	0a 28                	or     (%eax),%ch
4097b1:	fa                   	cli
4097b2:	00 00                	add    %al,(%eax)
4097b4:	06                   	push   %es
4097b5:	00 00                	add    %al,(%eax)
4097b7:	2a 13                	sub    (%ebx),%dl
4097b9:	30 03                	xor    %al,(%ebx)
4097bb:	00 9b 00 00 00 69    	add    %bl,0x69000000(%ebx)
4097c1:	00 00                	add    %al,(%eax)
4097c3:	11 00                	adc    %eax,(%eax)
4097c5:	02 03                	add    (%ebx),%al
4097c7:	28 5b 01             	sub    %bl,0x1(%ebx)
4097ca:	00 0a                	add    %cl,(%edx)
4097cc:	00 02                	add    %al,(%edx)
4097ce:	03 6f 5c             	add    0x5c(%edi),%ebp
4097d1:	01 00                	add    %eax,(%eax)
4097d3:	0a 03                	or     (%ebx),%al
4097d5:	6f                   	outsl  %ds:(%esi),(%dx)
4097d6:	5d                   	pop    %ebp
4097d7:	01 00                	add    %eax,(%eax)
4097d9:	0a 73 96             	or     -0x6a(%ebx),%dh
4097dc:	01 00                	add    %eax,(%eax)
4097de:	06                   	push   %es
4097df:	0a 02                	or     (%edx),%al
4097e1:	28 c8                	sub    %cl,%al
4097e3:	00 00                	add    %al,(%eax)
4097e5:	06                   	push   %es
4097e6:	06                   	push   %es
4097e7:	6f                   	outsl  %ds:(%esi),(%dx)
4097e8:	6d                   	insl   (%dx),%es:(%edi)
4097e9:	00 00                	add    %al,(%eax)
4097eb:	06                   	push   %es
4097ec:	00 02                	add    %al,(%edx)
4097ee:	28 b5 00 00 06 0c    	sub    %dh,0xc060000(%ebp)
4097f4:	08 0b                	or     %cl,(%ebx)
4097f6:	07                   	pop    %es
4097f7:	2c 08                	sub    $0x8,%al
4097f9:	2b 00                	sub    (%eax),%eax
4097fb:	07                   	pop    %es
4097fc:	17                   	pop    %ss
4097fd:	2e 1e                	cs push %ds
4097ff:	2b 2b                	sub    (%ebx),%ebp
409801:	02 28                	add    (%eax),%ch
409803:	c8 00 00 06          	enter  $0x0,$0x6
409807:	06                   	push   %es
409808:	6f                   	outsl  %ds:(%esi),(%dx)
409809:	79 00                	jns    0x40980b
40980b:	00 06                	add    %al,(%esi)
40980d:	00 02                	add    %al,(%edx)
40980f:	28 c8                	sub    %cl,%al
409811:	00 00                	add    %al,(%eax)
409813:	06                   	push   %es
409814:	06                   	push   %es
409815:	6f                   	outsl  %ds:(%esi),(%dx)
409816:	89 00                	mov    %eax,(%eax)
409818:	00 06                	add    %al,(%esi)
40981a:	00 2b                	add    %ch,(%ebx)
40981c:	1a 02                	sbb    (%edx),%al
40981e:	28 c8                	sub    %cl,%al
409820:	00 00                	add    %al,(%eax)
409822:	06                   	push   %es
409823:	06                   	push   %es
409824:	6f                   	outsl  %ds:(%esi),(%dx)
409825:	6e                   	outsb  %ds:(%esi),(%dx)
409826:	00 00                	add    %al,(%eax)
409828:	06                   	push   %es
409829:	00 2b                	add    %ch,(%ebx)
40982b:	0b 72 f9             	or     -0x7(%edx),%esi
40982e:	2f                   	das
40982f:	01 70 73             	add    %esi,0x73(%eax)
409832:	5e                   	pop    %esi
409833:	01 00                	add    %eax,(%eax)
409835:	0a 7a 02             	or     0x2(%edx),%bh
409838:	28 c8                	sub    %cl,%al
40983a:	00 00                	add    %al,(%eax)
40983c:	06                   	push   %es
40983d:	06                   	push   %es
40983e:	6f                   	outsl  %ds:(%esi),(%dx)
40983f:	71 00                	jno    0x409841
409841:	00 06                	add    %al,(%esi)
409843:	00 02                	add    %al,(%edx)
409845:	28 c8                	sub    %cl,%al
409847:	00 00                	add    %al,(%eax)
409849:	06                   	push   %es
40984a:	06                   	push   %es
40984b:	6f                   	outsl  %ds:(%esi),(%dx)
40984c:	7b 00                	jnp    0x40984e
40984e:	00 06                	add    %al,(%esi)
409850:	00 02                	add    %al,(%edx)
409852:	28 c8                	sub    %cl,%al
409854:	00 00                	add    %al,(%eax)
409856:	06                   	push   %es
409857:	06                   	push   %es
409858:	6f                   	outsl  %ds:(%esi),(%dx)
409859:	86 00                	xchg   %al,(%eax)
40985b:	00 06                	add    %al,(%esi)
40985d:	00 2a                	add    %ch,(%edx)
40985f:	8e 00                	mov    (%eax),%es
409861:	02 03                	add    (%ebx),%al
409863:	28 5f 01             	sub    %bl,0x1(%edi)
409866:	00 0a                	add    %cl,(%edx)
409868:	00 02                	add    %al,(%edx)
40986a:	02 28                	add    (%eax),%ch
40986c:	d9 00                	flds   (%eax)
40986e:	00 06                	add    %al,(%esi)
409870:	28 da                	sub    %bl,%dl
409872:	00 00                	add    %al,(%eax)
409874:	06                   	push   %es
409875:	00 02                	add    %al,(%edx)
409877:	28 c8                	sub    %cl,%al
409879:	00 00                	add    %al,(%eax)
40987b:	06                   	push   %es
40987c:	6f                   	outsl  %ds:(%esi),(%dx)
40987d:	5d                   	pop    %ebp
40987e:	00 00                	add    %al,(%eax)
409880:	06                   	push   %es
409881:	00 2a                	add    %ch,(%edx)
409883:	00 13                	add    %dl,(%ebx)
409885:	30 01                	xor    %al,(%ecx)
409887:	00 0c 00             	add    %cl,(%eax,%eax,1)
40988a:	00 00                	add    %al,(%eax)
40988c:	0e                   	push   %cs
40988d:	00 00                	add    %al,(%eax)
40988f:	11 00                	adc    %eax,(%eax)
409891:	02 7b a4             	add    -0x5c(%ebx),%bh
409894:	00 00                	add    %al,(%eax)
409896:	04 0a                	add    $0xa,%al
409898:	2b 00                	sub    (%eax),%eax
40989a:	06                   	push   %es
40989b:	2a 13                	sub    (%ebx),%dl
40989d:	30 01                	xor    %al,(%ecx)
40989f:	00 0c 00             	add    %cl,(%eax,%eax,1)
4098a2:	00 00                	add    %al,(%eax)
4098a4:	6a 00                	push   $0x0
4098a6:	00 11                	add    %dl,(%ecx)
4098a8:	00 02                	add    %al,(%edx)
4098aa:	7b a7                	jnp    0x409853
4098ac:	00 00                	add    %al,(%eax)
4098ae:	04 0a                	add    $0xa,%al
4098b0:	2b 00                	sub    (%eax),%eax
4098b2:	06                   	push   %es
4098b3:	2a 13                	sub    (%ebx),%dl
4098b5:	30 04 00             	xor    %al,(%eax,%eax,1)
4098b8:	48                   	dec    %eax
4098b9:	00 00                	add    %al,(%eax)
4098bb:	00 17                	add    %dl,(%edi)
4098bd:	00 00                	add    %al,(%eax)
4098bf:	11 00                	adc    %eax,(%eax)
4098c1:	02 6f ba             	add    -0x46(%edi),%ch
4098c4:	01 00                	add    %eax,(%eax)
4098c6:	06                   	push   %es
4098c7:	0a 12                	or     (%edx),%dl
4098c9:	00 28                	add    %ch,(%eax)
4098cb:	7e 00                	jle    0x4098cd
4098cd:	00 0a                	add    %cl,(%edx)
4098cf:	02 28                	add    (%eax),%ch
4098d1:	1f                   	pop    %ds
4098d2:	01 00                	add    %eax,(%eax)
4098d4:	06                   	push   %es
4098d5:	6f                   	outsl  %ds:(%esi),(%dx)
4098d6:	ba 01 00 06 0a       	mov    $0xa060001,%edx
4098db:	12 00                	adc    (%eax),%al
4098dd:	28 83 00 00 0a 02    	sub    %al,0x20a0000(%ebx)
4098e3:	6f                   	outsl  %ds:(%esi),(%dx)
4098e4:	ba 01 00 06 0a       	mov    $0xa060001,%edx
4098e9:	12 00                	adc    (%eax),%al
4098eb:	28 84 00 00 0a 02 6f 	sub    %al,0x6f020a00(%eax,%eax,1)
4098f2:	ba 01 00 06 0a       	mov    $0xa060001,%edx
4098f7:	12 00                	adc    (%eax),%al
4098f9:	28 83 00 00 0a 28    	sub    %al,0x280a0000(%ebx)
4098ff:	85 00                	test   %eax,(%eax)
409901:	00 0a                	add    %cl,(%edx)
409903:	0b 2b                	or     (%ebx),%ebp
409905:	00 07                	add    %al,(%edi)
409907:	2a 13                	sub    (%ebx),%dl
409909:	30 01                	xor    %al,(%ecx)
40990b:	00 0c 00             	add    %cl,(%eax,%eax,1)
40990e:	00 00                	add    %al,(%eax)
409910:	14 00                	adc    $0x0,%al
409912:	00 11                	add    %dl,(%ecx)
409914:	00 02                	add    %al,(%edx)
409916:	7b a6                	jnp    0x4098be
409918:	00 00                	add    %al,(%eax)
40991a:	04 0a                	add    $0xa,%al
40991c:	2b 00                	sub    (%eax),%eax
40991e:	06                   	push   %es
40991f:	2a 13                	sub    (%ebx),%dl
409921:	30 04 00             	xor    %al,(%eax,%eax,1)
409924:	45                   	inc    %ebp
409925:	00 00                	add    %al,(%eax)
409927:	00 17                	add    %dl,(%edi)
409929:	00 00                	add    %al,(%eax)
40992b:	11 00                	adc    %eax,(%eax)
40992d:	02 6f ba             	add    -0x46(%edi),%ch
409930:	01 00                	add    %eax,(%eax)
409932:	06                   	push   %es
409933:	0a 12                	or     (%edx),%dl
409935:	00 28                	add    %ch,(%eax)
409937:	7e 00                	jle    0x409939
409939:	00 0a                	add    %cl,(%edx)
40993b:	02 6f ba             	add    -0x46(%edi),%ch
40993e:	01 00                	add    %eax,(%eax)
409940:	06                   	push   %es
409941:	0a 12                	or     (%edx),%dl
409943:	00 28                	add    %ch,(%eax)
409945:	7f 00                	jg     0x409947
409947:	00 0a                	add    %cl,(%edx)
409949:	02 6f ba             	add    -0x46(%edi),%ch
40994c:	01 00                	add    %eax,(%eax)
40994e:	06                   	push   %es
40994f:	0a 12                	or     (%edx),%dl
409951:	00 28                	add    %ch,(%eax)
409953:	80 00 00             	addb   $0x0,(%eax)
409956:	0a 02                	or     (%edx),%al
409958:	6f                   	outsl  %ds:(%esi),(%dx)
409959:	b9 01 00 06 6f       	mov    $0x6f060001,%ecx
40995e:	c8 00 00 06          	enter  $0x0,$0x6
409962:	6f                   	outsl  %ds:(%esi),(%dx)
409963:	44                   	inc    %esp
409964:	00 00                	add    %al,(%eax)
409966:	06                   	push   %es
409967:	73 82                	jae    0x4098eb
409969:	00 00                	add    %al,(%eax)
40996b:	0a 0b                	or     (%ebx),%cl
40996d:	2b 00                	sub    (%eax),%eax
40996f:	07                   	pop    %es
409970:	2a 00                	sub    (%eax),%al
409972:	00 00                	add    %al,(%eax)
409974:	13 30                	adc    (%eax),%esi
409976:	01 00                	add    %eax,(%eax)
409978:	0c 00                	or     $0x0,%al
40997a:	00 00                	add    %al,(%eax)
40997c:	1d 00 00 11 00       	sbb    $0x110000,%eax
409981:	02 7b a8             	add    -0x58(%ebx),%bh
409984:	00 00                	add    %al,(%eax)
409986:	04 0a                	add    $0xa,%al
409988:	2b 00                	sub    (%eax),%eax
40998a:	06                   	push   %es
40998b:	2a 13                	sub    (%ebx),%dl
40998d:	30 02                	xor    %al,(%edx)
40998f:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
409993:	00 6b 00             	add    %ch,0x0(%ebx)
409996:	00 11                	add    %dl,(%ecx)
409998:	00 02                	add    %al,(%edx)
40999a:	6f                   	outsl  %ds:(%esi),(%dx)
40999b:	b8 01 00 06 0a       	mov    $0xa060001,%eax
4099a0:	12 00                	adc    (%eax),%al
4099a2:	02 6f b9             	add    -0x47(%edi),%ch
4099a5:	01 00                	add    %eax,(%eax)
4099a7:	06                   	push   %es
4099a8:	6f                   	outsl  %ds:(%esi),(%dx)
4099a9:	dd 00                	fldl   (%eax)
4099ab:	00 06                	add    %al,(%esi)
4099ad:	28 93 00 00 0a 16    	sub    %dl,0x160a0000(%ebx)
4099b3:	32 21                	xor    (%ecx),%ah
4099b5:	02 6f b8             	add    -0x48(%edi),%ch
4099b8:	01 00                	add    %eax,(%eax)
4099ba:	06                   	push   %es
4099bb:	0a 12                	or     (%edx),%dl
4099bd:	00 02                	add    %al,(%edx)
4099bf:	6f                   	outsl  %ds:(%esi),(%dx)
4099c0:	b9 01 00 06 6f       	mov    $0x6f060001,%ecx
4099c5:	db 00                	fildl  (%eax)
4099c7:	00 06                	add    %al,(%esi)
4099c9:	28 93 00 00 0a 16    	sub    %dl,0x160a0000(%ebx)
4099cf:	fe 02                	incb   (%edx)
4099d1:	16                   	push   %ss
4099d2:	fe 01                	incb   (%ecx)
4099d4:	2b 01                	sub    (%ecx),%eax
4099d6:	16                   	push   %ss
4099d7:	0b 2b                	or     (%ebx),%ebp
4099d9:	00 07                	add    %al,(%edi)
4099db:	2a 13                	sub    (%ebx),%dl
4099dd:	30 01                	xor    %al,(%ecx)
4099df:	00 0c 00             	add    %cl,(%eax,%eax,1)
4099e2:	00 00                	add    %al,(%eax)
4099e4:	6c                   	insb   (%dx),%es:(%edi)
4099e5:	00 00                	add    %al,(%eax)
4099e7:	11 00                	adc    %eax,(%eax)
4099e9:	02 7b ad             	add    -0x53(%ebx),%bh
4099ec:	00 00                	add    %al,(%eax)
4099ee:	04 0a                	add    $0xa,%al
4099f0:	2b 00                	sub    (%eax),%eax
4099f2:	06                   	push   %es
4099f3:	2a 13                	sub    (%ebx),%dl
4099f5:	30 01                	xor    %al,(%ecx)
4099f7:	00 0c 00             	add    %cl,(%eax,%eax,1)
4099fa:	00 00                	add    %al,(%eax)
4099fc:	0f 00 00             	sldt   (%eax)
4099ff:	11 00                	adc    %eax,(%eax)
409a01:	02 7b a9             	add    -0x57(%ebx),%bh
409a04:	00 00                	add    %al,(%eax)
409a06:	04 0a                	add    $0xa,%al
409a08:	2b 00                	sub    (%eax),%eax
409a0a:	06                   	push   %es
409a0b:	2a 13                	sub    (%ebx),%dl
409a0d:	30 03                	xor    %al,(%ebx)
409a0f:	00 56 00             	add    %dl,0x0(%esi)
409a12:	00 00                	add    %al,(%eax)
409a14:	17                   	pop    %ss
409a15:	00 00                	add    %al,(%eax)
409a17:	11 00                	adc    %eax,(%eax)
409a19:	02 6f ba             	add    -0x46(%edi),%ch
409a1c:	01 00                	add    %eax,(%eax)
409a1e:	06                   	push   %es
409a1f:	0a 12                	or     (%edx),%dl
409a21:	00 28                	add    %ch,(%eax)
409a23:	84 00                	test   %al,(%eax)
409a25:	00 0a                	add    %cl,(%edx)
409a27:	02 7c a3 00          	add    0x0(%ebx,%eiz,4),%bh
409a2b:	00 04 28             	add    %al,(%eax,%ebp,1)
409a2e:	f6 00 00             	testb  $0x0,(%eax)
409a31:	0a 59 02             	or     0x2(%ecx),%bl
409a34:	7c a2                	jl     0x4099d8
409a36:	00 00                	add    %al,(%eax)
409a38:	04 28                	add    $0x28,%al
409a3a:	af                   	scas   %es:(%edi),%eax
409a3b:	00 00                	add    %al,(%eax)
409a3d:	0a 59 02             	or     0x2(%ecx),%bl
409a40:	6f                   	outsl  %ds:(%esi),(%dx)
409a41:	ba 01 00 06 0a       	mov    $0xa060001,%edx
409a46:	12 00                	adc    (%eax),%al
409a48:	28 7f 00             	sub    %bh,0x0(%edi)
409a4b:	00 0a                	add    %cl,(%edx)
409a4d:	02 7c a3 00          	add    0x0(%ebx,%eiz,4),%bh