403980:	02 7b 20             	add    0x20(%ebx),%bh
403983:	00 00                	add    %al,(%eax)
403985:	04 17                	add    $0x17,%al
403987:	6f                   	outsl  %ds:(%esi),(%dx)
403988:	4c                   	dec    %esp
403989:	00 00                	add    %al,(%eax)
40398b:	0a 00                	or     (%eax),%al
40398d:	02 7b 20             	add    0x20(%ebx),%bh
403990:	00 00                	add    %al,(%eax)
403992:	04 19                	add    $0x19,%al
403994:	6f                   	outsl  %ds:(%esi),(%dx)
403995:	4d                   	dec    %ebp
403996:	00 00                	add    %al,(%eax)
403998:	0a 00                	or     (%eax),%al
40399a:	02 7b 20             	add    0x20(%ebx),%bh
40399d:	00 00                	add    %al,(%eax)
40399f:	04 16                	add    $0x16,%al
4039a1:	6f                   	outsl  %ds:(%esi),(%dx)
4039a2:	4e                   	dec    %esi
4039a3:	00 00                	add    %al,(%eax)
4039a5:	0a 00                	or     (%eax),%al
4039a7:	02 7b 1f             	add    0x1f(%ebx),%bh
4039aa:	00 00                	add    %al,(%eax)
4039ac:	04 16                	add    $0x16,%al
4039ae:	20 e6                	and    %ah,%dh
4039b0:	01 00                	add    %eax,(%eax)
4039b2:	00 73 48             	add    %dh,0x48(%ebx)
4039b5:	00 00                	add    %al,(%eax)
4039b7:	0a 6f 31             	or     0x31(%edi),%ch
4039ba:	00 00                	add    %al,(%eax)
4039bc:	0a 00                	or     (%eax),%al
4039be:	02 7b 1f             	add    0x1f(%ebx),%bh
4039c1:	00 00                	add    %al,(%eax)
4039c3:	04 72                	add    $0x72,%al
4039c5:	9d                   	popf
4039c6:	04 00                	add    $0x0,%al
4039c8:	70 6f                	jo     0x403a39
4039ca:	49                   	dec    %ecx
4039cb:	00 00                	add    %al,(%eax)
4039cd:	0a 00                	or     (%eax),%al
4039cf:	02 7b 1f             	add    0x1f(%ebx),%bh
4039d2:	00 00                	add    %al,(%eax)
4039d4:	04 20                	add    $0x20,%al
4039d6:	b0 00                	mov    $0x0,%al
4039d8:	00 00                	add    %al,(%eax)
4039da:	20 c4                	and    %al,%ah
4039dc:	00 00                	add    %al,(%eax)
4039de:	00 73 4a             	add    %dh,0x4a(%ebx)
4039e1:	00 00                	add    %al,(%eax)
4039e3:	0a 6f 4b             	or     0x4b(%edi),%ch
4039e6:	00 00                	add    %al,(%eax)
4039e8:	0a 00                	or     (%eax),%al
4039ea:	02 7b 1f             	add    0x1f(%ebx),%bh
4039ed:	00 00                	add    %al,(%eax)
4039ef:	04 17                	add    $0x17,%al
4039f1:	6f                   	outsl  %ds:(%esi),(%dx)
4039f2:	4c                   	dec    %esp
4039f3:	00 00                	add    %al,(%eax)
4039f5:	0a 00                	or     (%eax),%al
4039f7:	02 7b 1f             	add    0x1f(%ebx),%bh
4039fa:	00 00                	add    %al,(%eax)
4039fc:	04 18                	add    $0x18,%al
4039fe:	6f                   	outsl  %ds:(%esi),(%dx)
4039ff:	4d                   	dec    %ebp
403a00:	00 00                	add    %al,(%eax)
403a02:	0a 00                	or     (%eax),%al
403a04:	02 7b 1f             	add    0x1f(%ebx),%bh
403a07:	00 00                	add    %al,(%eax)
403a09:	04 16                	add    $0x16,%al
403a0b:	6f                   	outsl  %ds:(%esi),(%dx)
403a0c:	4e                   	dec    %esi
403a0d:	00 00                	add    %al,(%eax)
403a0f:	0a 00                	or     (%eax),%al
403a11:	02 22                	add    (%edx),%ah
403a13:	00 00                	add    %al,(%eax)
403a15:	00 41 22             	add    %al,0x22(%ecx)
403a18:	00 00                	add    %al,(%eax)
403a1a:	80 41 73 5a          	addb   $0x5a,0x73(%ecx)
403a1e:	00 00                	add    %al,(%eax)
403a20:	0a 28                	or     (%eax),%ch
403a22:	5b                   	pop    %ebx
403a23:	00 00                	add    %al,(%eax)
403a25:	0a 00                	or     (%eax),%al
403a27:	02 17                	add    (%edi),%dl
403a29:	28 5c 00 00          	sub    %bl,0x0(%eax,%eax,1)
403a2d:	0a 00                	or     (%eax),%al
403a2f:	02 20                	add    (%eax),%ah
403a31:	62 02                	bound  %eax,(%edx)
403a33:	00 00                	add    %al,(%eax)
403a35:	20 b6 02 00 00 73    	and    %dh,0x73000002(%esi)
403a3b:	4a                   	dec    %edx
403a3c:	00 00                	add    %al,(%eax)
403a3e:	0a 28                	or     (%eax),%ch
403a40:	5d                   	pop    %ebp
403a41:	00 00                	add    %al,(%eax)
403a43:	0a 00                	or     (%eax),%al
403a45:	02 28                	add    (%eax),%ch
403a47:	28 00                	sub    %al,(%eax)
403a49:	00 0a                	add    %cl,(%edx)
403a4b:	02 7b 24             	add    0x24(%ebx),%bh
403a4e:	00 00                	add    %al,(%eax)
403a50:	04 6f                	add    $0x6f,%al
403a52:	36 00 00             	add    %al,%ss:(%eax)
403a55:	0a 00                	or     (%eax),%al
403a57:	02 28                	add    (%eax),%ch
403a59:	28 00                	sub    %al,(%eax)
403a5b:	00 0a                	add    %cl,(%edx)
403a5d:	02 7b 23             	add    0x23(%ebx),%bh
403a60:	00 00                	add    %al,(%eax)
403a62:	04 6f                	add    $0x6f,%al
403a64:	36 00 00             	add    %al,%ss:(%eax)
403a67:	0a 00                	or     (%eax),%al
403a69:	02 28                	add    (%eax),%ch
403a6b:	28 00                	sub    %al,(%eax)
403a6d:	00 0a                	add    %cl,(%edx)
403a6f:	02 7b 22             	add    0x22(%ebx),%bh
403a72:	00 00                	add    %al,(%eax)
403a74:	04 6f                	add    $0x6f,%al
403a76:	36 00 00             	add    %al,%ss:(%eax)
403a79:	0a 00                	or     (%eax),%al
403a7b:	02 28                	add    (%eax),%ch
403a7d:	28 00                	sub    %al,(%eax)
403a7f:	00 0a                	add    %cl,(%edx)
403a81:	02 7b 21             	add    0x21(%ebx),%bh
403a84:	00 00                	add    %al,(%eax)
403a86:	04 6f                	add    $0x6f,%al
403a88:	36 00 00             	add    %al,%ss:(%eax)
403a8b:	0a 00                	or     (%eax),%al
403a8d:	02 28                	add    (%eax),%ch
403a8f:	28 00                	sub    %al,(%eax)
403a91:	00 0a                	add    %cl,(%edx)
403a93:	02 7b 20             	add    0x20(%ebx),%bh
403a96:	00 00                	add    %al,(%eax)
403a98:	04 6f                	add    $0x6f,%al
403a9a:	36 00 00             	add    %al,%ss:(%eax)
403a9d:	0a 00                	or     (%eax),%al
403a9f:	02 28                	add    (%eax),%ch
403aa1:	28 00                	sub    %al,(%eax)
403aa3:	00 0a                	add    %cl,(%edx)
403aa5:	02 7b 1f             	add    0x1f(%ebx),%bh
403aa8:	00 00                	add    %al,(%eax)
403aaa:	04 6f                	add    $0x6f,%al
403aac:	36 00 00             	add    %al,%ss:(%eax)
403aaf:	0a 00                	or     (%eax),%al
403ab1:	02 28                	add    (%eax),%ch
403ab3:	28 00                	sub    %al,(%eax)
403ab5:	00 0a                	add    %cl,(%edx)
403ab7:	02 7b 1e             	add    0x1e(%ebx),%bh
403aba:	00 00                	add    %al,(%eax)
403abc:	04 6f                	add    $0x6f,%al
403abe:	36 00 00             	add    %al,%ss:(%eax)
403ac1:	0a 00                	or     (%eax),%al
403ac3:	02 28                	add    (%eax),%ch
403ac5:	28 00                	sub    %al,(%eax)
403ac7:	00 0a                	add    %cl,(%edx)
403ac9:	02 7b 1d             	add    0x1d(%ebx),%bh
403acc:	00 00                	add    %al,(%eax)
403ace:	04 6f                	add    $0x6f,%al
403ad0:	36 00 00             	add    %al,%ss:(%eax)
403ad3:	0a 00                	or     (%eax),%al
403ad5:	02 72 b3             	add    -0x4d(%edx),%dh
403ad8:	04 00                	add    $0x0,%al
403ada:	70 28                	jo     0x403b04
403adc:	49                   	dec    %ecx
403add:	00 00                	add    %al,(%eax)
403adf:	0a 00                	or     (%eax),%al
403ae1:	02 72 c5             	add    -0x3b(%edx),%dh
403ae4:	04 00                	add    $0x0,%al
403ae6:	70 6f                	jo     0x403b57
403ae8:	22 00                	and    (%eax),%al
403aea:	00 0a                	add    %cl,(%edx)
403aec:	00 02                	add    %al,(%edx)
403aee:	7b 23                	jnp    0x403b13
403af0:	00 00                	add    %al,(%eax)
403af2:	04 6f                	add    $0x6f,%al
403af4:	61                   	popa
403af5:	00 00                	add    %al,(%eax)
403af7:	0a 00                	or     (%eax),%al
403af9:	02 7b 22             	add    0x22(%ebx),%bh
403afc:	00 00                	add    %al,(%eax)
403afe:	04 6f                	add    $0x6f,%al
403b00:	61                   	popa
403b01:	00 00                	add    %al,(%eax)
403b03:	0a 00                	or     (%eax),%al
403b05:	02 7b 21             	add    0x21(%ebx),%bh
403b08:	00 00                	add    %al,(%eax)
403b0a:	04 6f                	add    $0x6f,%al
403b0c:	61                   	popa
403b0d:	00 00                	add    %al,(%eax)
403b0f:	0a 00                	or     (%eax),%al
403b11:	02 7b 20             	add    0x20(%ebx),%bh
403b14:	00 00                	add    %al,(%eax)
403b16:	04 6f                	add    $0x6f,%al
403b18:	61                   	popa
403b19:	00 00                	add    %al,(%eax)
403b1b:	0a 00                	or     (%eax),%al
403b1d:	02 7b 1f             	add    0x1f(%ebx),%bh
403b20:	00 00                	add    %al,(%eax)
403b22:	04 6f                	add    $0x6f,%al
403b24:	61                   	popa
403b25:	00 00                	add    %al,(%eax)
403b27:	0a 00                	or     (%eax),%al
403b29:	02 16                	add    (%esi),%dl
403b2b:	28 62 00             	sub    %ah,0x0(%edx)
403b2e:	00 0a                	add    %cl,(%edx)
403b30:	00 02                	add    %al,(%edx)
403b32:	28 13                	sub    %dl,(%ebx)
403b34:	00 00                	add    %al,(%eax)
403b36:	06                   	push   %es
403b37:	00 2a                	add    %ch,(%edx)
403b39:	00 00                	add    %al,(%eax)
403b3b:	00 13                	add    %dl,(%ebx)
403b3d:	30 01                	xor    %al,(%ecx)
403b3f:	00 08                	add    %cl,(%eax)
403b41:	00 00                	add    %al,(%eax)
403b43:	00 09                	add    %cl,(%ecx)
403b45:	00 00                	add    %al,(%eax)
403b47:	11 00                	adc    %eax,(%eax)
403b49:	73 03                	jae    0x403b4e
403b4b:	00 00                	add    %al,(%eax)
403b4d:	06                   	push   %es
403b4e:	0a 2a                	or     (%edx),%ch
403b50:	5e                   	pop    %esi
403b51:	02 14 7d 25 00 00 04 	add    0x4000025(,%edi,2),%dl
403b58:	02 28                	add    (%eax),%ch
403b5a:	1e                   	push   %ds
403b5b:	00 00                	add    %al,(%eax)
403b5d:	0a 00                	or     (%eax),%al
403b5f:	00 02                	add    %al,(%edx)
403b61:	28 17                	sub    %dl,(%edi)
403b63:	00 00                	add    %al,(%eax)
403b65:	06                   	push   %es
403b66:	00 2a                	add    %ch,(%edx)
403b68:	13 30                	adc    (%eax),%esi
403b6a:	01 00                	add    %eax,(%eax)
403b6c:	16                   	push   %ss
403b6d:	00 00                	add    %al,(%eax)
403b6f:	00 0a                	add    %cl,(%edx)
403b71:	00 00                	add    %al,(%eax)
403b73:	11 00                	adc    %eax,(%eax)
403b75:	73 0e                	jae    0x403b85
403b77:	00 00                	add    %al,(%eax)
403b79:	06                   	push   %es
403b7a:	0a 06                	or     (%esi),%al
403b7c:	6f                   	outsl  %ds:(%esi),(%dx)
403b7d:	64 00 00             	add    %al,%fs:(%eax)
403b80:	0a 00                	or     (%eax),%al
403b82:	02 28                	add    (%eax),%ch
403b84:	65 00 00             	add    %al,%gs:(%eax)
403b87:	0a 00                	or     (%eax),%al
403b89:	2a 00                	sub    (%eax),%al
403b8b:	00 13                	add    %dl,(%ebx)
403b8d:	30 02                	xor    %al,(%edx)
403b8f:	00 2b                	add    %ch,(%ebx)
403b91:	00 00                	add    %al,(%eax)
403b93:	00 05 00 00 11 00    	add    %al,0x110000
403b99:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
403b9c:	02 7b 25             	add    0x25(%ebx),%bh
403b9f:	00 00                	add    %al,(%eax)
403ba1:	04 14                	add    $0x14,%al
403ba3:	fe 03                	incb   (%ebx)
403ba5:	2b 01                	sub    (%ecx),%eax
403ba7:	16                   	push   %ss
403ba8:	0a 06                	or     (%esi),%al
403baa:	2c 0e                	sub    $0xe,%al
403bac:	00 02                	add    %al,(%edx)
403bae:	7b 25                	jnp    0x403bd5
403bb0:	00 00                	add    %al,(%eax)
403bb2:	04 6f                	add    $0x6f,%al
403bb4:	3e 00 00             	add    %al,%ds:(%eax)
403bb7:	0a 00                	or     (%eax),%al
403bb9:	00 02                	add    %al,(%edx)
403bbb:	03 28                	add    (%eax),%ebp
403bbd:	40                   	inc    %eax
403bbe:	00 00                	add    %al,(%eax)
403bc0:	0a 00                	or     (%eax),%al
403bc2:	2a 00                	sub    (%eax),%al
403bc4:	13 30                	adc    (%eax),%esi
403bc6:	03 00                	add    (%eax),%eax
403bc8:	60                   	pusha
403bc9:	04 00                	add    $0x0,%al
403bcb:	00 06                	add    %al,(%esi)
403bcd:	00 00                	add    %al,(%eax)
403bcf:	11 00                	adc    %eax,(%eax)
403bd1:	d0 06                	rolb   $1,(%esi)
403bd3:	00 00                	add    %al,(%eax)
403bd5:	02 28                	add    (%eax),%ch
403bd7:	42                   	inc    %edx
403bd8:	00 00                	add    %al,(%eax)
403bda:	0a 73 43             	or     0x43(%ebx),%dh
403bdd:	00 00                	add    %al,(%eax)
403bdf:	0a 0a                	or     (%edx),%cl
403be1:	02 73 6c             	add    0x6c(%ebx),%dh
403be4:	00 00                	add    %al,(%eax)
403be6:	0a 7d 26             	or     0x26(%ebp),%bh
403be9:	00 00                	add    %al,(%eax)
403beb:	04 02                	add    $0x2,%al
403bed:	73 6c                	jae    0x403c5b
403bef:	00 00                	add    %al,(%eax)
403bf1:	0a 7d 27             	or     0x27(%ebp),%bh
403bf4:	00 00                	add    %al,(%eax)
403bf6:	04 02                	add    $0x2,%al
403bf8:	73 6d                	jae    0x403c67
403bfa:	00 00                	add    %al,(%eax)
403bfc:	0a 7d 28             	or     0x28(%ebp),%bh
403bff:	00 00                	add    %al,(%eax)
403c01:	04 02                	add    $0x2,%al
403c03:	73 66                	jae    0x403c6b
403c05:	00 00                	add    %al,(%eax)
403c07:	0a 7d 2a             	or     0x2a(%ebp),%bh
403c0a:	00 00                	add    %al,(%eax)
403c0c:	04 02                	add    $0x2,%al
403c0e:	73 1d                	jae    0x403c2d
403c10:	00 00                	add    %al,(%eax)
403c12:	0a 7d 29             	or     0x29(%ebp),%bh
403c15:	00 00                	add    %al,(%eax)
403c17:	04 02                	add    $0x2,%al
403c19:	73 1d                	jae    0x403c38
403c1b:	00 00                	add    %al,(%eax)
403c1d:	0a 7d 2b             	or     0x2b(%ebp),%bh
403c20:	00 00                	add    %al,(%eax)
403c22:	04 02                	add    $0x2,%al
403c24:	7b 26                	jnp    0x403c4c
403c26:	00 00                	add    %al,(%eax)
403c28:	04 6f                	add    $0x6f,%al
403c2a:	47                   	inc    %edi
403c2b:	00 00                	add    %al,(%eax)
403c2d:	0a 00                	or     (%eax),%al
403c2f:	02 7b 27             	add    0x27(%ebx),%bh
403c32:	00 00                	add    %al,(%eax)
403c34:	04 6f                	add    $0x6f,%al
403c36:	47                   	inc    %edi
403c37:	00 00                	add    %al,(%eax)
403c39:	0a 00                	or     (%eax),%al
403c3b:	02 7b 28             	add    0x28(%ebx),%bh
403c3e:	00 00                	add    %al,(%eax)
403c40:	04 6f                	add    $0x6f,%al
403c42:	47                   	inc    %edi
403c43:	00 00                	add    %al,(%eax)
403c45:	0a 00                	or     (%eax),%al
403c47:	02 7b 29             	add    0x29(%ebx),%bh
403c4a:	00 00                	add    %al,(%eax)
403c4c:	04 6f                	add    $0x6f,%al
403c4e:	46                   	inc    %esi
403c4f:	00 00                	add    %al,(%eax)
403c51:	0a 00                	or     (%eax),%al
403c53:	02 7b 2b             	add    0x2b(%ebx),%bh
403c56:	00 00                	add    %al,(%eax)
403c58:	04 6f                	add    $0x6f,%al
403c5a:	46                   	inc    %esi