40492d:	17                   	pop    %ss
40492e:	58                   	pop    %eax
40492f:	28 41 00             	sub    %al,0x0(%ecx)
404932:	00 06                	add    %al,(%esi)
404934:	0b 07                	or     (%edi),%eax
404936:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
40493b:	00 13                	add    %dl,(%ebx)
40493d:	30 02                	xor    %al,(%edx)
40493f:	00 1d 00 00 00 0e    	add    %bl,0xe000000
404945:	00 00                	add    %al,(%eax)
404947:	11 00                	adc    %eax,(%eax)
404949:	17                   	pop    %ss
40494a:	18 28                	sbb    %ch,(%eax)
40494c:	3a 00                	cmp    (%eax),%al
40494e:	00 06                	add    %al,(%esi)
404950:	0a 06                	or     (%esi),%al
404952:	17                   	pop    %ss
404953:	fe 01                	incb   (%ecx)
404955:	0b 07                	or     (%edi),%eax
404957:	2c 05                	sub    $0x5,%al
404959:	00 15 0c 2b 05 00    	add    %dl,0x52b0c
40495f:	17                   	pop    %ss
404960:	0c 2b                	or     $0x2b,%al
404962:	00 08                	add    %cl,(%eax)
404964:	2a 00                	sub    (%eax),%al
404966:	00 00                	add    %al,(%eax)
404968:	13 30                	adc    (%eax),%esi
40496a:	03 00                	add    (%eax),%eax
40496c:	1f                   	pop    %ds
40496d:	00 00                	add    %al,(%eax)
40496f:	00 0f                	add    %cl,(%edi)
404971:	00 00                	add    %al,(%eax)
404973:	11 00                	adc    %eax,(%eax)
404975:	28 42 00             	sub    %al,0x0(%edx)
404978:	00 06                	add    %al,(%esi)
40497a:	0a 06                	or     (%esi),%al
40497c:	20 59 7e             	and    %bl,0x7e(%ecx)
40497f:	41                   	inc    %ecx
404980:	a5                   	movsl  %ds:(%esi),%es:(%edi)
404981:	28 01                	sub    %al,(%ecx)
404983:	00 00                	add    %al,(%eax)
404985:	2b 02                	sub    (%edx),%eax
404987:	28 43 00             	sub    %al,0x0(%ebx)
40498a:	00 06                	add    %al,(%esi)
40498c:	0b 07                	or     (%edi),%eax
40498e:	0c 2b                	or     $0x2b,%al
404990:	00 08                	add    %cl,(%eax)
404992:	2a 00                	sub    (%eax),%al
404994:	13 30                	adc    (%eax),%esi
404996:	01 00                	add    %eax,(%eax)
404998:	19 00                	sbb    %eax,(%eax)
40499a:	00 00                	add    %al,(%eax)
40499c:	10 00                	adc    %al,(%eax)
40499e:	00 11                	add    %dl,(%ecx)
4049a0:	00 20                	add    %ah,(%eax)
4049a2:	e1 28                	loope  0x4049cc
4049a4:	f4                   	hlt
4049a5:	f6 28                	imulb  (%eax)
4049a7:	02 00                	add    (%eax),%al
4049a9:	00 2b                	add    %ch,(%ebx)
4049ab:	28 3c 00             	sub    %bh,(%eax,%eax,1)
4049ae:	00 06                	add    %al,(%esi)
4049b0:	0a 06                	or     (%esi),%al
4049b2:	28 3e                	sub    %bh,(%esi)
4049b4:	00 00                	add    %al,(%eax)
4049b6:	06                   	push   %es
4049b7:	00 2a                	add    %ch,(%edx)
4049b9:	00 00                	add    %al,(%eax)
4049bb:	00 13                	add    %dl,(%ebx)
4049bd:	30 01                	xor    %al,(%ecx)
4049bf:	00 22                	add    %ah,(%edx)
4049c1:	00 00                	add    %al,(%eax)
4049c3:	00 11                	add    %dl,(%ecx)
4049c5:	00 00                	add    %al,(%eax)
4049c7:	11 00                	adc    %eax,(%eax)
4049c9:	02 28                	add    (%eax),%ch
4049cb:	44                   	inc    %esp
4049cc:	00 00                	add    %al,(%eax)
4049ce:	06                   	push   %es
4049cf:	0a 06                	or     (%esi),%al
4049d1:	2c 12                	sub    $0x12,%al
4049d3:	00 02                	add    %al,(%edx)
4049d5:	28 45 00             	sub    %al,0x0(%ebp)
4049d8:	00 06                	add    %al,(%esi)
4049da:	0b 07                	or     (%edi),%eax
4049dc:	28 46 00             	sub    %al,0x0(%esi)
4049df:	00 06                	add    %al,(%esi)
4049e1:	00 00                	add    %al,(%eax)
4049e3:	2b 04 00             	sub    (%eax,%eax,1),%eax
4049e6:	17                   	pop    %ss
4049e7:	0c 00                	or     $0x0,%al
4049e9:	2a 00                	sub    (%eax),%al
4049eb:	00 13                	add    %dl,(%ebx)
4049ed:	30 04 00             	xor    %al,(%eax,%eax,1)
4049f0:	7d 00                	jge    0x4049f2
4049f2:	00 00                	add    %al,(%eax)
4049f4:	00 00                	add    %al,(%eax)
4049f6:	00 00                	add    %al,(%eax)
4049f8:	00 02                	add    %al,(%edx)
4049fa:	73 46                	jae    0x404a42
4049fc:	02 00                	add    (%eax),%al
4049fe:	06                   	push   %es
4049ff:	7d 2e                	jge    0x404a2f
404a01:	00 00                	add    %al,(%eax)
404a03:	04 02                	add    $0x2,%al
404a05:	02 7b 2e             	add    0x2e(%ebx),%bh
404a08:	00 00                	add    %al,(%eax)
404a0a:	04 02                	add    $0x2,%al
404a0c:	7b 35                	jnp    0x404a43
404a0e:	00 00                	add    %al,(%eax)
404a10:	04 73                	add    $0x73,%al
404a12:	7b 00                	jnp    0x404a14
404a14:	00 06                	add    %al,(%esi)
404a16:	7d 2d                	jge    0x404a45
404a18:	00 00                	add    %al,(%eax)
404a1a:	04 02                	add    $0x2,%al
404a1c:	02 7b 2e             	add    0x2e(%ebx),%bh
404a1f:	00 00                	add    %al,(%eax)
404a21:	04 73                	add    $0x73,%al
404a23:	ac                   	lods   %ds:(%esi),%al
404a24:	00 00                	add    %al,(%eax)
404a26:	06                   	push   %es
404a27:	7d 2f                	jge    0x404a58
404a29:	00 00                	add    %al,(%eax)
404a2b:	04 02                	add    $0x2,%al
404a2d:	02 7b 47             	add    0x47(%ebx),%bh
404a30:	00 00                	add    %al,(%eax)
404a32:	04 02                	add    $0x2,%al
404a34:	7b 2e                	jnp    0x404a64
404a36:	00 00                	add    %al,(%eax)
404a38:	04 17                	add    $0x17,%al
404a3a:	73 c8                	jae    0x404a04
404a3c:	00 00                	add    %al,(%eax)
404a3e:	06                   	push   %es
404a3f:	7d 30                	jge    0x404a71
404a41:	00 00                	add    %al,(%eax)
404a43:	04 02                	add    $0x2,%al
404a45:	02 7b 48             	add    0x48(%ebx),%bh
404a48:	00 00                	add    %al,(%eax)
404a4a:	04 02                	add    $0x2,%al
404a4c:	7b 2e                	jnp    0x404a7c
404a4e:	00 00                	add    %al,(%eax)
404a50:	04 18                	add    $0x18,%al
404a52:	73 c8                	jae    0x404a1c
404a54:	00 00                	add    %al,(%eax)
404a56:	06                   	push   %es
404a57:	7d 31                	jge    0x404a8a
404a59:	00 00                	add    %al,(%eax)
404a5b:	04 02                	add    $0x2,%al
404a5d:	7b 2e                	jnp    0x404a8d
404a5f:	00 00                	add    %al,(%eax)
404a61:	04 02                	add    $0x2,%al
404a63:	fe 06                	incb   (%esi)
404a65:	49                   	dec    %ecx
404a66:	00 00                	add    %al,(%eax)
404a68:	06                   	push   %es
404a69:	73 54                	jae    0x404abf
404a6b:	02 00                	add    (%eax),%al
404a6d:	06                   	push   %es
404a6e:	6f                   	outsl  %ds:(%esi),(%dx)
404a6f:	3c 02                	cmp    $0x2,%al
404a71:	00 06                	add    %al,(%esi)
404a73:	00 2a                	add    %ch,(%edx)
404a75:	00 00                	add    %al,(%eax)
404a77:	00 13                	add    %dl,(%ebx)
404a79:	30 04 00             	xor    %al,(%eax,%eax,1)
404a7c:	29 00                	sub    %eax,(%eax)
404a7e:	00 00                	add    %al,(%eax)
404a80:	12 00                	adc    (%eax),%al
404a82:	00 11                	add    %dl,(%ecx)
404a84:	00 0f                	add    %cl,(%edi)
404a86:	01 fe                	add    %edi,%esi
404a88:	16                   	push   %ss
404a89:	2f                   	das
404a8a:	00 00                	add    %al,(%eax)
404a8c:	02 6f 2e             	add    0x2e(%edi),%ch
404a8f:	00 00                	add    %al,(%eax)
404a91:	0a 20                	or     (%eax),%ah
404a93:	64 9b                	fs fwait
404a95:	c5 2c 28             	lds    (%eax,%ebp,1),%ebp
404a98:	03 00                	add    (%eax),%eax
404a9a:	00 2b                	add    %ch,(%ebx)
404a9c:	16                   	push   %ss
404a9d:	1f                   	pop    %ds
404a9e:	40                   	inc    %eax
404a9f:	28 4d 00             	sub    %cl,0x0(%ebp)
404aa2:	00 06                	add    %al,(%esi)
404aa4:	0a 02                	or     (%edx),%al
404aa6:	28 48 00             	sub    %cl,0x0(%eax)
404aa9:	00 06                	add    %al,(%esi)
404aab:	00 2a                	add    %ch,(%edx)
404aad:	00 00                	add    %al,(%eax)
404aaf:	00 13                	add    %dl,(%ebx)
404ab1:	30 02                	xor    %al,(%edx)
404ab3:	00 2b                	add    %ch,(%ebx)
404ab5:	00 00                	add    %al,(%eax)
404ab7:	00 13                	add    %dl,(%ebx)
404ab9:	00 00                	add    %al,(%eax)
404abb:	11 00                	adc    %eax,(%eax)
404abd:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
404ac0:	02 7b 32             	add    0x32(%ebx),%bh
404ac3:	00 00                	add    %al,(%eax)
404ac5:	04 14                	add    $0x14,%al
404ac7:	fe 03                	incb   (%ebx)
404ac9:	2b 01                	sub    (%ecx),%eax
404acb:	16                   	push   %ss
404acc:	0a 06                	or     (%esi),%al
404ace:	2c 0e                	sub    $0xe,%al
404ad0:	00 02                	add    %al,(%edx)
404ad2:	7b 32                	jnp    0x404b06
404ad4:	00 00                	add    %al,(%eax)
404ad6:	04 28                	add    $0x28,%al
404ad8:	4e                   	dec    %esi
404ad9:	00 00                	add    %al,(%eax)
404adb:	06                   	push   %es
404adc:	00 00                	add    %al,(%eax)
404ade:	02 03                	add    (%ebx),%al
404ae0:	28 2f                	sub    %ch,(%edi)
404ae2:	00 00                	add    %al,(%eax)
404ae4:	0a 00                	or     (%eax),%al
404ae6:	2a 00                	sub    (%eax),%al
404ae8:	13 30                	adc    (%eax),%esi
404aea:	06                   	push   %es
404aeb:	00 7b 13             	add    %bh,0x13(%ebx)
404aee:	00 00                	add    %al,(%eax)
404af0:	00 00                	add    %al,(%eax)
404af2:	00 00                	add    %al,(%eax)
404af4:	00 02                	add    %al,(%edx)
404af6:	28 4f 00             	sub    %cl,0x0(%edi)
404af9:	00 06                	add    %al,(%esi)
404afb:	7d 33                	jge    0x404b30
404afd:	00 00                	add    %al,(%eax)
404aff:	04 02                	add    $0x2,%al
404b01:	28 50 00             	sub    %dl,0x0(%eax)
404b04:	00 06                	add    %al,(%esi)
404b06:	7d 41                	jge    0x404b49
404b08:	00 00                	add    %al,(%eax)
404b0a:	04 02                	add    $0x2,%al
404b0c:	28 50 00             	sub    %dl,0x0(%eax)
404b0f:	00 06                	add    %al,(%esi)
404b11:	7d 42                	jge    0x404b55
404b13:	00 00                	add    %al,(%eax)
404b15:	04 02                	add    $0x2,%al
404b17:	28 50 00             	sub    %dl,0x0(%eax)
404b1a:	00 06                	add    %al,(%esi)
404b1c:	7d 43                	jge    0x404b61
404b1e:	00 00                	add    %al,(%eax)
404b20:	04 02                	add    $0x2,%al
404b22:	28 50 00             	sub    %dl,0x0(%eax)
404b25:	00 06                	add    %al,(%esi)
404b27:	7d 44                	jge    0x404b6d
404b29:	00 00                	add    %al,(%eax)
404b2b:	04 02                	add    $0x2,%al
404b2d:	28 50 00             	sub    %dl,0x0(%eax)
404b30:	00 06                	add    %al,(%esi)
404b32:	7d 45                	jge    0x404b79
404b34:	00 00                	add    %al,(%eax)
404b36:	04 02                	add    $0x2,%al
404b38:	28 50 00             	sub    %dl,0x0(%eax)
404b3b:	00 06                	add    %al,(%esi)
404b3d:	7d 46                	jge    0x404b85
404b3f:	00 00                	add    %al,(%eax)
404b41:	04 02                	add    $0x2,%al
404b43:	28 50 00             	sub    %dl,0x0(%eax)
404b46:	00 06                	add    %al,(%esi)
404b48:	7d 40                	jge    0x404b8a
404b4a:	00 00                	add    %al,(%eax)
404b4c:	04 02                	add    $0x2,%al
404b4e:	28 50 00             	sub    %dl,0x0(%eax)
404b51:	00 06                	add    %al,(%esi)
404b53:	7d 3f                	jge    0x404b94
404b55:	00 00                	add    %al,(%eax)
404b57:	04 02                	add    $0x2,%al
404b59:	28 50 00             	sub    %dl,0x0(%eax)
404b5c:	00 06                	add    %al,(%esi)
404b5e:	7d 3d                	jge    0x404b9d
404b60:	00 00                	add    %al,(%eax)
404b62:	04 02                	add    $0x2,%al
404b64:	28 50 00             	sub    %dl,0x0(%eax)
404b67:	00 06                	add    %al,(%esi)
404b69:	7d 3e                	jge    0x404ba9
404b6b:	00 00                	add    %al,(%eax)
404b6d:	04 02                	add    $0x2,%al
404b6f:	28 50 00             	sub    %dl,0x0(%eax)
404b72:	00 06                	add    %al,(%esi)
404b74:	7d 37                	jge    0x404bad
404b76:	00 00                	add    %al,(%eax)
404b78:	04 02                	add    $0x2,%al
404b7a:	28 50 00             	sub    %dl,0x0(%eax)
404b7d:	00 06                	add    %al,(%esi)
404b7f:	7d 38                	jge    0x404bb9
404b81:	00 00                	add    %al,(%eax)
404b83:	04 02                	add    $0x2,%al
404b85:	28 50 00             	sub    %dl,0x0(%eax)
404b88:	00 06                	add    %al,(%esi)
404b8a:	7d 39                	jge    0x404bc5
404b8c:	00 00                	add    %al,(%eax)
404b8e:	04 02                	add    $0x2,%al
404b90:	28 50 00             	sub    %dl,0x0(%eax)
404b93:	00 06                	add    %al,(%esi)
404b95:	7d 3a                	jge    0x404bd1
404b97:	00 00                	add    %al,(%eax)
404b99:	04 02                	add    $0x2,%al
404b9b:	28 50 00             	sub    %dl,0x0(%eax)
404b9e:	00 06                	add    %al,(%esi)
404ba0:	7d 3b                	jge    0x404bdd
404ba2:	00 00                	add    %al,(%eax)
404ba4:	04 02                	add    $0x2,%al
404ba6:	28 50 00             	sub    %dl,0x0(%eax)
404ba9:	00 06                	add    %al,(%esi)
404bab:	7d 3c                	jge    0x404be9
404bad:	00 00                	add    %al,(%eax)
404baf:	04 02                	add    $0x2,%al
404bb1:	28 51 00             	sub    %dl,0x0(%ecx)
404bb4:	00 06                	add    %al,(%esi)
404bb6:	7d 35                	jge    0x404bed
404bb8:	00 00                	add    %al,(%eax)
404bba:	04 02                	add    $0x2,%al
404bbc:	28 4f 00             	sub    %cl,0x0(%edi)
404bbf:	00 06                	add    %al,(%esi)
404bc1:	7d 34                	jge    0x404bf7
404bc3:	00 00                	add    %al,(%eax)
404bc5:	04 02                	add    $0x2,%al
404bc7:	28 51 00             	sub    %dl,0x0(%ecx)
404bca:	00 06                	add    %al,(%esi)
404bcc:	7d 47                	jge    0x404c15
404bce:	00 00                	add    %al,(%eax)
404bd0:	04 02                	add    $0x2,%al
404bd2:	28 51 00             	sub    %dl,0x0(%ecx)
404bd5:	00 06                	add    %al,(%esi)
404bd7:	7d 48                	jge    0x404c21
404bd9:	00 00                	add    %al,(%eax)
404bdb:	04 02                	add    $0x2,%al
404bdd:	28 52 00             	sub    %dl,0x0(%edx)
404be0:	00 06                	add    %al,(%esi)
404be2:	7d 36                	jge    0x404c1a
404be4:	00 00                	add    %al,(%eax)
404be6:	04 02                	add    $0x2,%al
404be8:	7b 33                	jnp    0x404c1d
404bea:	00 00                	add    %al,(%eax)
404bec:	04 28                	add    $0x28,%al
404bee:	53                   	push   %ebx
404bef:	00 00                	add    %al,(%eax)
404bf1:	06                   	push   %es
404bf2:	00 02                	add    %al,(%edx)
404bf4:	7b 34                	jnp    0x404c2a
404bf6:	00 00                	add    %al,(%eax)
404bf8:	04 28                	add    $0x28,%al
404bfa:	53                   	push   %ebx
404bfb:	00 00                	add    %al,(%eax)