4088fa:	00 70 6f             	add    %dh,0x6f(%eax)
4088fd:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4088fe:	00 00                	add    %al,(%eax)
408900:	06                   	push   %es
408901:	fe 01                	incb   (%ecx)
408903:	16                   	push   %ss
408904:	fe 01                	incb   (%ecx)
408906:	13 18                	adc    (%eax),%ebx
408908:	11 18                	adc    %ebx,(%eax)
40890a:	2c 1f                	sub    $0x1f,%al
40890c:	00 02                	add    %al,(%edx)
40890e:	16                   	push   %ss
40890f:	7d 07                	jge    0x408918
408911:	00 00                	add    %al,(%eax)
408913:	04 02                	add    $0x2,%al
408915:	02 7b 9c             	add    -0x64(%ebx),%bh
408918:	00 00                	add    %al,(%eax)
40891a:	04 72                	add    $0x72,%al
40891c:	30 e6                	xor    %ah,%dh
40891e:	00 70 6f             	add    %dh,0x6f(%eax)
408921:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
408922:	00 00                	add    %al,(%eax)
408924:	06                   	push   %es
408925:	7d 7a                	jge    0x4089a1
408927:	00 00                	add    %al,(%eax)
408929:	04 00                	add    $0x0,%al
40892b:	38 6b 01             	cmp    %ch,0x1(%ebx)
40892e:	00 00                	add    %al,(%eax)
408930:	02 7b 7a             	add    0x7a(%ebx),%bh
408933:	00 00                	add    %al,(%eax)
408935:	04 02                	add    $0x2,%al
408937:	7b 9c                	jnp    0x4088d5
408939:	00 00                	add    %al,(%eax)
40893b:	04 72                	add    $0x72,%al
40893d:	ec                   	in     (%dx),%al
40893e:	e6 00                	out    %al,$0x0
408940:	70 6f                	jo     0x4089b1
408942:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
408943:	00 00                	add    %al,(%eax)
408945:	06                   	push   %es
408946:	fe 01                	incb   (%ecx)
408948:	16                   	push   %ss
408949:	fe 01                	incb   (%ecx)
40894b:	13 19                	adc    (%ecx),%ebx
40894d:	11 19                	adc    %ebx,(%ecx)
40894f:	2c 1f                	sub    $0x1f,%al
408951:	00 02                	add    %al,(%edx)
408953:	16                   	push   %ss
408954:	7d 07                	jge    0x40895d
408956:	00 00                	add    %al,(%eax)
408958:	04 02                	add    $0x2,%al
40895a:	02 7b 9c             	add    -0x64(%ebx),%bh
40895d:	00 00                	add    %al,(%eax)
40895f:	04 72                	add    $0x72,%al
408961:	ec                   	in     (%dx),%al
408962:	e6 00                	out    %al,$0x0
408964:	70 6f                	jo     0x4089d5
408966:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
408967:	00 00                	add    %al,(%eax)
408969:	06                   	push   %es
40896a:	7d 7a                	jge    0x4089e6
40896c:	00 00                	add    %al,(%eax)
40896e:	04 00                	add    $0x0,%al
408970:	38 26                	cmp    %ah,(%esi)
408972:	01 00                	add    %eax,(%eax)
408974:	00 02                	add    %al,(%edx)
408976:	7b 7a                	jnp    0x4089f2
408978:	00 00                	add    %al,(%eax)
40897a:	04 02                	add    $0x2,%al
40897c:	7b 9c                	jnp    0x40891a
40897e:	00 00                	add    %al,(%eax)
408980:	04 72                	add    $0x72,%al
408982:	fc                   	cld
408983:	e6 00                	out    %al,$0x0
408985:	70 6f                	jo     0x4089f6
408987:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
408988:	00 00                	add    %al,(%eax)
40898a:	06                   	push   %es
40898b:	fe 01                	incb   (%ecx)
40898d:	16                   	push   %ss
40898e:	fe 01                	incb   (%ecx)
408990:	13 1a                	adc    (%edx),%ebx
408992:	11 1a                	adc    %ebx,(%edx)
408994:	2c 1f                	sub    $0x1f,%al
408996:	00 02                	add    %al,(%edx)
408998:	02 7b 9c             	add    -0x64(%ebx),%bh
40899b:	00 00                	add    %al,(%eax)
40899d:	04 72                	add    $0x72,%al
40899f:	fc                   	cld
4089a0:	e6 00                	out    %al,$0x0
4089a2:	70 6f                	jo     0x408a13
4089a4:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4089a5:	00 00                	add    %al,(%eax)
4089a7:	06                   	push   %es
4089a8:	7d 7a                	jge    0x408a24
4089aa:	00 00                	add    %al,(%eax)
4089ac:	04 02                	add    $0x2,%al
4089ae:	16                   	push   %ss
4089af:	7d 07                	jge    0x4089b8
4089b1:	00 00                	add    %al,(%eax)
4089b3:	04 00                	add    $0x0,%al
4089b5:	38 e1                	cmp    %ah,%cl
4089b7:	00 00                	add    %al,(%eax)
4089b9:	00 02                	add    %al,(%edx)
4089bb:	7b 7a                	jnp    0x408a37
4089bd:	00 00                	add    %al,(%eax)
4089bf:	04 02                	add    $0x2,%al
4089c1:	7b 9c                	jnp    0x40895f
4089c3:	00 00                	add    %al,(%eax)
4089c5:	04 72                	add    $0x72,%al
4089c7:	78 e6                	js     0x4089af
4089c9:	00 70 6f             	add    %dh,0x6f(%eax)
4089cc:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4089cd:	00 00                	add    %al,(%eax)
4089cf:	06                   	push   %es
4089d0:	fe 01                	incb   (%ecx)
4089d2:	16                   	push   %ss
4089d3:	fe 01                	incb   (%ecx)
4089d5:	13 1b                	adc    (%ebx),%ebx
4089d7:	11 1b                	adc    %ebx,(%ebx)
4089d9:	2c 1f                	sub    $0x1f,%al
4089db:	00 02                	add    %al,(%edx)
4089dd:	02 7b 9c             	add    -0x64(%ebx),%bh
4089e0:	00 00                	add    %al,(%eax)
4089e2:	04 72                	add    $0x72,%al
4089e4:	78 e6                	js     0x4089cc
4089e6:	00 70 6f             	add    %dh,0x6f(%eax)
4089e9:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4089ea:	00 00                	add    %al,(%eax)
4089ec:	06                   	push   %es
4089ed:	7d 7a                	jge    0x408a69
4089ef:	00 00                	add    %al,(%eax)
4089f1:	04 02                	add    $0x2,%al
4089f3:	16                   	push   %ss
4089f4:	7d 07                	jge    0x4089fd
4089f6:	00 00                	add    %al,(%eax)
4089f8:	04 00                	add    $0x0,%al
4089fa:	38 9c 00 00 00 02 7b 	cmp    %bl,0x7b020000(%eax,%eax,1)
408a01:	7a 00                	jp     0x408a03
408a03:	00 04 02             	add    %al,(%edx,%eax,1)
408a06:	7b 9c                	jnp    0x4089a4
408a08:	00 00                	add    %al,(%eax)
408a0a:	04 72                	add    $0x72,%al
408a0c:	0c e7                	or     $0xe7,%al
408a0e:	00 70 6f             	add    %dh,0x6f(%eax)
408a11:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
408a12:	00 00                	add    %al,(%eax)
408a14:	06                   	push   %es
408a15:	fe 01                	incb   (%ecx)
408a17:	16                   	push   %ss
408a18:	fe 01                	incb   (%ecx)
408a1a:	13 1c 11             	adc    (%ecx,%edx,1),%ebx
408a1d:	1c 2c                	sbb    $0x2c,%al
408a1f:	37                   	aaa
408a20:	00 02                	add    %al,(%edx)
408a22:	02 7b 9c             	add    -0x64(%ebx),%bh
408a25:	00 00                	add    %al,(%eax)
408a27:	04 72                	add    $0x72,%al
408a29:	0c e7                	or     $0xe7,%al
408a2b:	00 70 6f             	add    %dh,0x6f(%eax)
408a2e:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
408a2f:	00 00                	add    %al,(%eax)
408a31:	06                   	push   %es
408a32:	7d 7a                	jge    0x408aae
408a34:	00 00                	add    %al,(%eax)
408a36:	04 02                	add    $0x2,%al
408a38:	7c 7b                	jl     0x408ab5
408a3a:	00 00                	add    %al,(%eax)
408a3c:	04 25                	add    $0x25,%al
408a3e:	28 2b                	sub    %ch,(%ebx)
408a40:	00 00                	add    %al,(%eax)
408a42:	0a 22                	or     (%edx),%ah
408a44:	00 00                	add    %al,(%eax)
408a46:	40                   	inc    %eax
408a47:	41                   	inc    %ecx
408a48:	59                   	pop    %ecx
408a49:	28 2f                	sub    %ch,(%edi)
408a4b:	00 00                	add    %al,(%eax)
408a4d:	0a 00                	or     (%eax),%al
408a4f:	02 17                	add    (%edi),%dl
408a51:	7d 07                	jge    0x408a5a
408a53:	00 00                	add    %al,(%eax)
408a55:	04 00                	add    $0x0,%al
408a57:	2b 42 02             	sub    0x2(%edx),%eax
408a5a:	7b 7a                	jnp    0x408ad6
408a5c:	00 00                	add    %al,(%eax)
408a5e:	04 02                	add    $0x2,%al
408a60:	7b 9c                	jnp    0x4089fe
408a62:	00 00                	add    %al,(%eax)
408a64:	04 72                	add    $0x72,%al
408a66:	fc                   	cld
408a67:	e1 00                	loope  0x408a69
408a69:	70 6f                	jo     0x408ada
408a6b:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
408a6c:	00 00                	add    %al,(%eax)
408a6e:	06                   	push   %es
408a6f:	fe 01                	incb   (%ecx)
408a71:	16                   	push   %ss
408a72:	fe 01                	incb   (%ecx)
408a74:	13 1d 11 1d 2c 1f    	adc    0x1f2c1d11,%ebx
408a7a:	00 02                	add    %al,(%edx)
408a7c:	02 7b 9c             	add    -0x64(%ebx),%bh
408a7f:	00 00                	add    %al,(%eax)
408a81:	04 72                	add    $0x72,%al
408a83:	fc                   	cld
408a84:	e1 00                	loope  0x408a86
408a86:	70 6f                	jo     0x408af7
408a88:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
408a89:	00 00                	add    %al,(%eax)
408a8b:	06                   	push   %es
408a8c:	7d 7a                	jge    0x408b08
408a8e:	00 00                	add    %al,(%eax)
408a90:	04 02                	add    $0x2,%al
408a92:	16                   	push   %ss
408a93:	7d 07                	jge    0x408a9c
408a95:	00 00                	add    %al,(%eax)
408a97:	04 00                	add    $0x0,%al
408a99:	2b 00                	sub    (%eax),%eax
408a9b:	2a 13                	sub    (%ebx),%dl
408a9d:	30 04 00             	xor    %al,(%eax,%eax,1)
408aa0:	0f 00 00             	sldt   (%eax)
408aa3:	00 14 00             	add    %dl,(%eax,%eax,1)
408aa6:	00 11                	add    %dl,(%ecx)
408aa8:	00 03                	add    %al,(%ebx)
408aaa:	02 04 05 6f 7a 00 00 	add    0x7a6f(,%eax,1),%al
408ab1:	06                   	push   %es
408ab2:	0a 2b                	or     (%ebx),%ch
408ab4:	00 06                	add    %al,(%esi)
408ab6:	2a 00                	sub    (%eax),%al
408ab8:	13 30                	adc    (%eax),%esi
408aba:	05 00 b7 01 00       	add    $0x1b700,%eax
408abf:	00 2e                	add    %ch,(%esi)
408ac1:	00 00                	add    %al,(%eax)
408ac3:	11 00                	adc    %eax,(%eax)
408ac5:	02 28                	add    (%eax),%ch
408ac7:	85 00                	test   %eax,(%eax)
408ac9:	00 06                	add    %al,(%esi)
408acb:	1f                   	pop    %ds
408acc:	32 fe                	xor    %dh,%bh
408ace:	01 0d 09 2c 20 02    	add    %ecx,0x2202c09
408ad4:	02 7b 9c             	add    -0x64(%ebx),%bh
408ad7:	00 00                	add    %al,(%eax)
408ad9:	04 72                	add    $0x72,%al
408adb:	94                   	xchg   %eax,%esp
408adc:	e5 00                	in     $0x0,%eax
408ade:	70 6f                	jo     0x408b4f
408ae0:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
408ae1:	00 00                	add    %al,(%eax)
408ae3:	06                   	push   %es
408ae4:	16                   	push   %ss
408ae5:	16                   	push   %ss
408ae6:	72 94                	jb     0x408a7c
408ae8:	e5 00                	in     $0x0,%eax
408aea:	70 73                	jo     0x408b5f
408aec:	1e                   	push   %ds
408aed:	00 00                	add    %al,(%eax)
408aef:	06                   	push   %es
408af0:	0a 2b                	or     (%ebx),%ch
408af2:	51                   	push   %ecx
408af3:	02 28                	add    (%eax),%ch
408af5:	85 00                	test   %eax,(%eax)
408af7:	00 06                	add    %al,(%esi)
408af9:	1f                   	pop    %ds
408afa:	19 fe                	sbb    %edi,%esi
408afc:	04 16                	add    $0x16,%al
408afe:	fe 01                	incb   (%ecx)
408b00:	13 04 11             	adc    (%ecx,%edx,1),%eax
408b03:	04 2c                	add    $0x2c,%al
408b05:	20 02                	and    %al,(%edx)
408b07:	02 7b 9c             	add    -0x64(%ebx),%bh
408b0a:	00 00                	add    %al,(%eax)
408b0c:	04 72                	add    $0x72,%al
408b0e:	84 e5                	test   %ah,%ch
408b10:	00 70 6f             	add    %dh,0x6f(%eax)
408b13:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
408b14:	00 00                	add    %al,(%eax)
408b16:	06                   	push   %es
408b17:	16                   	push   %ss
408b18:	16                   	push   %ss
408b19:	72 84                	jb     0x408a9f
408b1b:	e5 00                	in     $0x0,%eax
408b1d:	70 73                	jo     0x408b92
408b1f:	1e                   	push   %ds
408b20:	00 00                	add    %al,(%eax)
408b22:	06                   	push   %es
408b23:	0a 2b                	or     (%ebx),%ch
408b25:	1e                   	push   %ds
408b26:	02 02                	add    (%edx),%al
408b28:	7b 9c                	jnp    0x408ac6
408b2a:	00 00                	add    %al,(%eax)
408b2c:	04 72                	add    $0x72,%al
408b2e:	76 e5                	jbe    0x408b15
408b30:	00 70 6f             	add    %dh,0x6f(%eax)
408b33:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
408b34:	00 00                	add    %al,(%eax)
408b36:	06                   	push   %es
408b37:	16                   	push   %ss
408b38:	16                   	push   %ss
408b39:	72 76                	jb     0x408bb1
408b3b:	e5 00                	in     $0x0,%eax
408b3d:	70 73                	jo     0x408bb2
408b3f:	1e                   	push   %ds
408b40:	00 00                	add    %al,(%eax)
408b42:	06                   	push   %es
408b43:	0a 02                	or     (%edx),%al
408b45:	28 54 00 00          	sub    %dl,0x0(%eax,%eax,1)
408b49:	06                   	push   %es
408b4a:	16                   	push   %ss
408b4b:	fe 01                	incb   (%ecx)
408b4d:	13 05 11 05 2c 75    	adc    0x752c0511,%eax
408b53:	00 02                	add    %al,(%edx)
408b55:	7b ac                	jnp    0x408b03
408b57:	00 00                	add    %al,(%eax)
408b59:	04 16                	add    $0x16,%al
408b5b:	fe 01                	incb   (%ecx)
408b5d:	13 06                	adc    (%esi),%eax
408b5f:	11 06                	adc    %eax,(%esi)
408b61:	2c 32                	sub    $0x32,%al
408b63:	00 02                	add    %al,(%edx)
408b65:	7c 7b                	jl     0x408be2
408b67:	00 00                	add    %al,(%eax)
408b69:	04 28                	add    $0x28,%al
408b6b:	2a 00                	sub    (%eax),%al
408b6d:	00 0a                	add    %cl,(%edx)
408b6f:	02 7c 06 00          	add    0x0(%esi,%eax,1),%bh
408b73:	00 04 28             	add    %al,(%eax,%ebp,1)
408b76:	46                   	inc    %esi
408b77:	00 00                	add    %al,(%eax)
408b79:	0a 58 0b             	or     0xb(%eax),%bl
408b7c:	06                   	push   %es
408b7d:	22 00                	and    (%eax),%al
408b7f:	00 c0                	add    %al,%al
408b81:	40                   	inc    %eax
408b82:	22 00                	and    (%eax),%al
408b84:	00 00                	add    %al,(%eax)
408b86:	00 73 31             	add    %dh,0x31(%ebx)
408b89:	00 00                	add    %al,(%eax)
408b8b:	0a 6f 1d             	or     0x1d(%edi),%ch
408b8e:	00 00                	add    %al,(%eax)
408b90:	06                   	push   %es
408b91:	00 00                	add    %al,(%eax)
408b93:	2b 30                	sub    (%eax),%esi
408b95:	00 02                	add    %al,(%edx)
408b97:	7c 7b                	jl     0x408c14
408b99:	00 00                	add    %al,(%eax)
408b9b:	04 28                	add    $0x28,%al
408b9d:	2a 00                	sub    (%eax),%al
408b9f:	00 0a                	add    %cl,(%edx)
408ba1:	06                   	push   %es
408ba2:	7c 7c                	jl     0x408c20