403c9a:	02 7b 31             	add    0x31(%ebx),%bh
403c9d:	00 00                	add    %al,(%eax)
403c9f:	04 1f                	add    $0x1f,%al
403ca1:	60                   	pusha
403ca2:	1f                   	pop    %ds
403ca3:	72 73                	jb     0x403d18
403ca5:	47                   	inc    %edi
403ca6:	00 00                	add    %al,(%eax)
403ca8:	0a 6f 48             	or     0x48(%edi),%ch
403cab:	00 00                	add    %al,(%eax)
403cad:	0a 00                	or     (%eax),%al
403caf:	02 7b 31             	add    0x31(%ebx),%bh
403cb2:	00 00                	add    %al,(%eax)
403cb4:	04 72                	add    $0x72,%al
403cb6:	42                   	inc    %edx
403cb7:	75 00                	jne    0x403cb9
403cb9:	70 6f                	jo     0x403d2a
403cbb:	4b                   	dec    %ebx
403cbc:	00 00                	add    %al,(%eax)
403cbe:	0a 00                	or     (%eax),%al
403cc0:	02 7b 31             	add    0x31(%ebx),%bh
403cc3:	00 00                	add    %al,(%eax)
403cc5:	04 1f                	add    $0x1f,%al
403cc7:	1c 1f                	sbb    $0x1f,%al
403cc9:	15 73 43 00 00       	adc    $0x4373,%eax
403cce:	0a 6f 4c             	or     0x4c(%edi),%ch
403cd1:	00 00                	add    %al,(%eax)
403cd3:	0a 00                	or     (%eax),%al
403cd5:	02 7b 31             	add    0x31(%ebx),%bh
403cd8:	00 00                	add    %al,(%eax)
403cda:	04 1f                	add    $0x1f,%al
403cdc:	0c 6f                	or     $0x6f,%al
403cde:	55                   	push   %ebp
403cdf:	00 00                	add    %al,(%eax)
403ce1:	0a 00                	or     (%eax),%al
403ce3:	02 7b 31             	add    0x31(%ebx),%bh
403ce6:	00 00                	add    %al,(%eax)
403ce8:	04 72                	add    $0x72,%al
403cea:	74 75                	je     0x403d61
403cec:	00 70 6f             	add    %dh,0x6f(%eax)
403cef:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403cf4:	02 7b 32             	add    0x32(%ebx),%bh
403cf7:	00 00                	add    %al,(%eax)
403cf9:	04 72                	add    $0x72,%al
403cfb:	7a 75                	jp     0x403d72
403cfd:	00 70 22             	add    %dh,0x22(%eax)
403d00:	00 00                	add    %al,(%eax)
403d02:	60                   	pusha
403d03:	41                   	inc    %ecx
403d04:	73 53                	jae    0x403d59
403d06:	00 00                	add    %al,(%eax)
403d08:	0a 6f 54             	or     0x54(%edi),%ch
403d0b:	00 00                	add    %al,(%eax)
403d0d:	0a 00                	or     (%eax),%al
403d0f:	02 7b 32             	add    0x32(%ebx),%bh
403d12:	00 00                	add    %al,(%eax)
403d14:	04 1f                	add    $0x1f,%al
403d16:	10 20                	adc    %ah,(%eax)
403d18:	f8                   	clc
403d19:	01 00                	add    %eax,(%eax)
403d1b:	00 73 47             	add    %dh,0x47(%ebx)
403d1e:	00 00                	add    %al,(%eax)
403d20:	0a 6f 48             	or     0x48(%edi),%ch
403d23:	00 00                	add    %al,(%eax)
403d25:	0a 00                	or     (%eax),%al
403d27:	02 7b 32             	add    0x32(%ebx),%bh
403d2a:	00 00                	add    %al,(%eax)
403d2c:	04 72                	add    $0x72,%al
403d2e:	a4                   	movsb  %ds:(%esi),%es:(%edi)
403d2f:	75 00                	jne    0x403d31
403d31:	70 6f                	jo     0x403da2
403d33:	4b                   	dec    %ebx
403d34:	00 00                	add    %al,(%eax)
403d36:	0a 00                	or     (%eax),%al
403d38:	02 7b 32             	add    0x32(%ebx),%bh
403d3b:	00 00                	add    %al,(%eax)
403d3d:	04 1f                	add    $0x1f,%al
403d3f:	73 1f                	jae    0x403d60
403d41:	26 73 43             	es jae 0x403d87
403d44:	00 00                	add    %al,(%eax)
403d46:	0a 6f 4c             	or     0x4c(%edi),%ch
403d49:	00 00                	add    %al,(%eax)
403d4b:	0a 00                	or     (%eax),%al
403d4d:	02 7b 32             	add    0x32(%ebx),%bh
403d50:	00 00                	add    %al,(%eax)
403d52:	04 1f                	add    $0x1f,%al
403d54:	0d 6f 55 00 00       	or     $0x556f,%eax
403d59:	0a 00                	or     (%eax),%al
403d5b:	02 7b 32             	add    0x32(%ebx),%bh
403d5e:	00 00                	add    %al,(%eax)
403d60:	04 72                	add    $0x72,%al
403d62:	bc 75 00 70 6f       	mov    $0x6f700075,%esp
403d67:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403d6c:	02 7b 32             	add    0x32(%ebx),%bh
403d6f:	00 00                	add    %al,(%eax)
403d71:	04 17                	add    $0x17,%al
403d73:	6f                   	outsl  %ds:(%esi),(%dx)
403d74:	56                   	push   %esi
403d75:	00 00                	add    %al,(%eax)
403d77:	0a 00                	or     (%eax),%al
403d79:	02 7b 32             	add    0x32(%ebx),%bh
403d7c:	00 00                	add    %al,(%eax)
403d7e:	04 02                	add    $0x2,%al
403d80:	fe 06                	incb   (%esi)
403d82:	28 00                	sub    %al,(%eax)
403d84:	00 06                	add    %al,(%esi)
403d86:	73 50                	jae    0x403dd8
403d88:	00 00                	add    %al,(%eax)
403d8a:	0a 6f 57             	or     0x57(%edi),%ch
403d8d:	00 00                	add    %al,(%eax)
403d8f:	0a 00                	or     (%eax),%al
403d91:	02 7b 33             	add    0x33(%ebx),%bh
403d94:	00 00                	add    %al,(%eax)
403d96:	04 72                	add    $0x72,%al
403d98:	7a 75                	jp     0x403e0f
403d9a:	00 70 22             	add    %dh,0x22(%eax)
403d9d:	00 00                	add    %al,(%eax)
403d9f:	60                   	pusha
403da0:	41                   	inc    %ecx
403da1:	73 53                	jae    0x403df6
403da3:	00 00                	add    %al,(%eax)
403da5:	0a 6f 54             	or     0x54(%edi),%ch
403da8:	00 00                	add    %al,(%eax)
403daa:	0a 00                	or     (%eax),%al
403dac:	02 7b 33             	add    0x33(%ebx),%bh
403daf:	00 00                	add    %al,(%eax)
403db1:	04 20                	add    $0x20,%al
403db3:	89 00                	mov    %eax,(%eax)
403db5:	00 00                	add    %al,(%eax)
403db7:	20 f8                	and    %bh,%al
403db9:	01 00                	add    %eax,(%eax)
403dbb:	00 73 47             	add    %dh,0x47(%ebx)
403dbe:	00 00                	add    %al,(%eax)
403dc0:	0a 6f 48             	or     0x48(%edi),%ch
403dc3:	00 00                	add    %al,(%eax)
403dc5:	0a 00                	or     (%eax),%al
403dc7:	02 7b 33             	add    0x33(%ebx),%bh
403dca:	00 00                	add    %al,(%eax)
403dcc:	04 72                	add    $0x72,%al
403dce:	c8 75 00 70          	enter  $0x75,$0x70
403dd2:	6f                   	outsl  %ds:(%esi),(%dx)
403dd3:	4b                   	dec    %ebx
403dd4:	00 00                	add    %al,(%eax)
403dd6:	0a 00                	or     (%eax),%al
403dd8:	02 7b 33             	add    0x33(%ebx),%bh
403ddb:	00 00                	add    %al,(%eax)
403ddd:	04 1f                	add    $0x1f,%al
403ddf:	73 1f                	jae    0x403e00
403de1:	26 73 43             	es jae 0x403e27
403de4:	00 00                	add    %al,(%eax)
403de6:	0a 6f 4c             	or     0x4c(%edi),%ch
403de9:	00 00                	add    %al,(%eax)
403deb:	0a 00                	or     (%eax),%al
403ded:	02 7b 33             	add    0x33(%ebx),%bh
403df0:	00 00                	add    %al,(%eax)
403df2:	04 1f                	add    $0x1f,%al
403df4:	0e                   	push   %cs
403df5:	6f                   	outsl  %ds:(%esi),(%dx)
403df6:	55                   	push   %ebp
403df7:	00 00                	add    %al,(%eax)
403df9:	0a 00                	or     (%eax),%al
403dfb:	02 7b 33             	add    0x33(%ebx),%bh
403dfe:	00 00                	add    %al,(%eax)
403e00:	04 72                	add    $0x72,%al
403e02:	e6 75                	out    %al,$0x75
403e04:	00 70 6f             	add    %dh,0x6f(%eax)
403e07:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403e0c:	02 7b 33             	add    0x33(%ebx),%bh
403e0f:	00 00                	add    %al,(%eax)
403e11:	04 17                	add    $0x17,%al
403e13:	6f                   	outsl  %ds:(%esi),(%dx)
403e14:	56                   	push   %esi
403e15:	00 00                	add    %al,(%eax)
403e17:	0a 00                	or     (%eax),%al
403e19:	02 7b 33             	add    0x33(%ebx),%bh
403e1c:	00 00                	add    %al,(%eax)
403e1e:	04 02                	add    $0x2,%al
403e20:	fe 06                	incb   (%esi)
403e22:	29 00                	sub    %eax,(%eax)
403e24:	00 06                	add    %al,(%esi)
403e26:	73 50                	jae    0x403e78
403e28:	00 00                	add    %al,(%eax)
403e2a:	0a 6f 57             	or     0x57(%edi),%ch
403e2d:	00 00                	add    %al,(%eax)
403e2f:	0a 00                	or     (%eax),%al
403e31:	02 7b 34             	add    0x34(%ebx),%bh
403e34:	00 00                	add    %al,(%eax)
403e36:	04 02                	add    $0x2,%al
403e38:	fe 06                	incb   (%esi)
403e3a:	2a 00                	sub    (%eax),%al
403e3c:	00 06                	add    %al,(%esi)
403e3e:	73 50                	jae    0x403e90
403e40:	00 00                	add    %al,(%eax)
403e42:	0a 6f 51             	or     0x51(%edi),%ch
403e45:	00 00                	add    %al,(%eax)
403e47:	0a 00                	or     (%eax),%al
403e49:	02 7b 35             	add    0x35(%ebx),%bh
403e4c:	00 00                	add    %al,(%eax)
403e4e:	04 02                	add    $0x2,%al
403e50:	fe 06                	incb   (%esi)
403e52:	2c 00                	sub    $0x0,%al
403e54:	00 06                	add    %al,(%esi)
403e56:	73 50                	jae    0x403ea8
403e58:	00 00                	add    %al,(%eax)
403e5a:	0a 6f 51             	or     0x51(%edi),%ch
403e5d:	00 00                	add    %al,(%eax)
403e5f:	0a 00                	or     (%eax),%al
403e61:	02 7b 36             	add    0x36(%ebx),%bh
403e64:	00 00                	add    %al,(%eax)
403e66:	04 02                	add    $0x2,%al
403e68:	fe 06                	incb   (%esi)
403e6a:	2d 00 00 06 73       	sub    $0x73060000,%eax
403e6f:	50                   	push   %eax
403e70:	00 00                	add    %al,(%eax)
403e72:	0a 6f 51             	or     0x51(%edi),%ch
403e75:	00 00                	add    %al,(%eax)
403e77:	0a 00                	or     (%eax),%al
403e79:	02 7b 37             	add    0x37(%ebx),%bh
403e7c:	00 00                	add    %al,(%eax)
403e7e:	04 02                	add    $0x2,%al
403e80:	fe 06                	incb   (%esi)
403e82:	2e 00 00             	add    %al,%cs:(%eax)
403e85:	06                   	push   %es
403e86:	73 50                	jae    0x403ed8
403e88:	00 00                	add    %al,(%eax)
403e8a:	0a 6f 51             	or     0x51(%edi),%ch
403e8d:	00 00                	add    %al,(%eax)
403e8f:	0a 00                	or     (%eax),%al
403e91:	02 7b 38             	add    0x38(%ebx),%bh
403e94:	00 00                	add    %al,(%eax)
403e96:	04 02                	add    $0x2,%al
403e98:	fe 06                	incb   (%esi)
403e9a:	2f                   	das
403e9b:	00 00                	add    %al,(%eax)
403e9d:	06                   	push   %es
403e9e:	73 50                	jae    0x403ef0
403ea0:	00 00                	add    %al,(%eax)
403ea2:	0a 6f 51             	or     0x51(%edi),%ch
403ea5:	00 00                	add    %al,(%eax)
403ea7:	0a 00                	or     (%eax),%al
403ea9:	02 7b 39             	add    0x39(%ebx),%bh
403eac:	00 00                	add    %al,(%eax)
403eae:	04 02                	add    $0x2,%al
403eb0:	fe 06                	incb   (%esi)
403eb2:	30 00                	xor    %al,(%eax)
403eb4:	00 06                	add    %al,(%esi)
403eb6:	73 50                	jae    0x403f08
403eb8:	00 00                	add    %al,(%eax)
403eba:	0a 6f 51             	or     0x51(%edi),%ch
403ebd:	00 00                	add    %al,(%eax)
403ebf:	0a 00                	or     (%eax),%al
403ec1:	02 7b 3a             	add    0x3a(%ebx),%bh
403ec4:	00 00                	add    %al,(%eax)
403ec6:	04 02                	add    $0x2,%al
403ec8:	fe 06                	incb   (%esi)
403eca:	31 00                	xor    %eax,(%eax)
403ecc:	00 06                	add    %al,(%esi)
403ece:	73 50                	jae    0x403f20
403ed0:	00 00                	add    %al,(%eax)
403ed2:	0a 6f 51             	or     0x51(%edi),%ch
403ed5:	00 00                	add    %al,(%eax)
403ed7:	0a 00                	or     (%eax),%al
403ed9:	02 7b 3b             	add    0x3b(%ebx),%bh
403edc:	00 00                	add    %al,(%eax)
403ede:	04 72                	add    $0x72,%al
403ee0:	7a 75                	jp     0x403f57
403ee2:	00 70 22             	add    %dh,0x22(%eax)
403ee5:	00 00                	add    %al,(%eax)
403ee7:	60                   	pusha
403ee8:	41                   	inc    %ecx
403ee9:	73 53                	jae    0x403f3e
403eeb:	00 00                	add    %al,(%eax)
403eed:	0a 6f 54             	or     0x54(%edi),%ch
403ef0:	00 00                	add    %al,(%eax)
403ef2:	0a 00                	or     (%eax),%al
403ef4:	02 7b 3b             	add    0x3b(%ebx),%bh
403ef7:	00 00                	add    %al,(%eax)
403ef9:	04 20                	add    $0x20,%al
403efb:	8f 03                	pop    (%ebx)
403efd:	00 00                	add    %al,(%eax)
403eff:	1f                   	pop    %ds
403f00:	09 73 47             	or     %esi,0x47(%ebx)
403f03:	00 00                	add    %al,(%eax)
403f05:	0a 6f 48             	or     0x48(%edi),%ch
403f08:	00 00                	add    %al,(%eax)
403f0a:	0a 00                	or     (%eax),%al
403f0c:	02 7b 3b             	add    0x3b(%ebx),%bh
403f0f:	00 00                	add    %al,(%eax)
403f11:	04 72                	add    $0x72,%al
403f13:	f2 75 00             	bnd jne 0x403f16
403f16:	70 6f                	jo     0x403f87
403f18:	4b                   	dec    %ebx
403f19:	00 00                	add    %al,(%eax)
403f1b:	0a 00                	or     (%eax),%al
403f1d:	02 7b 3b             	add    0x3b(%ebx),%bh
403f20:	00 00                	add    %al,(%eax)
403f22:	04 1f                	add    $0x1f,%al
403f24:	73 1f                	jae    0x403f45
403f26:	26 73 43             	es jae 0x403f6c
403f29:	00 00                	add    %al,(%eax)
403f2b:	0a 6f 4c             	or     0x4c(%edi),%ch
403f2e:	00 00                	add    %al,(%eax)
403f30:	0a 00                	or     (%eax),%al
403f32:	02 7b 3b             	add    0x3b(%ebx),%bh
403f35:	00 00                	add    %al,(%eax)
403f37:	04 1f                	add    $0x1f,%al
403f39:	0f 6f 55 00          	movq   0x0(%ebp),%mm2
403f3d:	00 0a                	add    %cl,(%edx)
403f3f:	00 02                	add    %al,(%edx)
403f41:	7b 3b                	jnp    0x403f7e
403f43:	00 00                	add    %al,(%eax)
403f45:	04 72                	add    $0x72,%al
403f47:	08 76 00             	or     %dh,0x0(%esi)
403f4a:	70 6f                	jo     0x403fbb
403f4c:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403f51:	02 7b 3b             	add    0x3b(%ebx),%bh
403f54:	00 00                	add    %al,(%eax)
403f56:	04 17                	add    $0x17,%al
403f58:	6f                   	outsl  %ds:(%esi),(%dx)
403f59:	56                   	push   %esi
403f5a:	00 00                	add    %al,(%eax)
403f5c:	0a 00                	or     (%eax),%al
403f5e:	02 7b 3b             	add    0x3b(%ebx),%bh
403f61:	00 00                	add    %al,(%eax)
403f63:	04 02                	add    $0x2,%al
403f65:	fe 06                	incb   (%esi)
403f67:	32 00                	xor    (%eax),%al
403f69:	00 06                	add    %al,(%esi)
403f6b:	73 50                	jae    0x403fbd
403f6d:	00 00                	add    %al,(%eax)
403f6f:	0a 6f 57             	or     0x57(%edi),%ch
403f72:	00 00                	add    %al,(%eax)
403f74:	0a 00                	or     (%eax),%al
403f76:	02 22                	add    (%edx),%ah
403f78:	00 00                	add    %al,(%eax)
403f7a:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
403f7e:	00 50 41             	add    %dl,0x41(%eax)
403f81:	73 58                	jae    0x403fdb
403f83:	00 00                	add    %al,(%eax)
403f85:	0a 28                	or     (%eax),%ch
403f87:	59                   	pop    %ecx
403f88:	00 00                	add    %al,(%eax)
403f8a:	0a 00                	or     (%eax),%al
403f8c:	02 17                	add    (%edi),%dl
403f8e:	28 5a 00             	sub    %bl,0x0(%edx)
403f91:	00 0a                	add    %cl,(%edx)
403f93:	00 02                	add    %al,(%edx)
403f95:	16                   	push   %ss
403f96:	28 5b 00             	sub    %bl,0x0(%ebx)
403f99:	00 0a                	add    %cl,(%edx)