409afa:	36 0a 06             	or     %ss:(%esi),%al
409afd:	00 54 00 80          	add    %dl,-0x80(%eax,%eax,1)
409b01:	57                   	push   %edi
409b02:	00 00                	add    %al,(%eax)
409b04:	00 00                	add    %al,(%eax)
409b06:	81 00 9d 18 06 00    	addl   $0x6189d,(%eax)
409b0c:	54                   	push   %esp
409b0d:	00 24 58             	add    %ah,(%eax,%ebx,2)
409b10:	00 00                	add    %al,(%eax)
409b12:	00 00                	add    %al,(%eax)
409b14:	81 00 e4 0d 06 00    	addl   $0x60de4,(%eax)
409b1a:	54                   	push   %esp
409b1b:	00 30                	add    %dh,(%eax)
409b1d:	59                   	pop    %ecx
409b1e:	00 00                	add    %al,(%eax)
409b20:	00 00                	add    %al,(%eax)
409b22:	86 18                	xchg   %bl,(%eax)
409b24:	48                   	dec    %eax
409b25:	18 06                	sbb    %al,(%esi)
409b27:	00 54 00 86          	add    %dl,-0x7a(%eax,%eax,1)
409b2b:	59                   	pop    %ecx
409b2c:	00 00                	add    %al,(%eax)
409b2e:	00 00                	add    %al,(%eax)
409b30:	83 00 b6             	addl   $0xffffffb6,(%eax)
409b33:	0d 85 08 54 00       	or     $0x540885,%eax
409b38:	50                   	push   %eax
409b39:	20 00                	and    %al,(%eax)
409b3b:	00 00                	add    %al,(%eax)
409b3d:	00 86 18 48 18 06    	add    %al,0x6184818(%esi)
409b43:	00 56 00             	add    %dl,0x0(%esi)
409b46:	90                   	nop
409b47:	59                   	pop    %ecx
409b48:	00 00                	add    %al,(%eax)
409b4a:	00 00                	add    %al,(%eax)
409b4c:	96                   	xchg   %eax,%esi
409b4d:	00 89 0e f3 02 56    	add    %cl,0x5602f30e(%ecx)
409b53:	00 b8 59 00 00 00    	add    %bh,0x59(%eax)
409b59:	00 96 00 35 1d 8d    	add    %dl,-0x72e2cb00(%esi)
409b5f:	08 57 00             	or     %dl,0x0(%edi)
409b62:	24 5a                	and    $0x5a,%al
409b64:	00 00                	add    %al,(%eax)
409b66:	00 00                	add    %al,(%eax)
409b68:	96                   	xchg   %eax,%esi
409b69:	00 0a                	add    %cl,(%edx)
409b6b:	1d 8d 08 59 00       	sbb    $0x59088d,%eax
409b70:	64 5a                	fs pop %edx
409b72:	00 00                	add    %al,(%eax)
409b74:	00 00                	add    %al,(%eax)
409b76:	96                   	xchg   %eax,%esi
409b77:	00 70 04             	add    %dh,0x4(%eax)
409b7a:	8d 08                	lea    (%eax),%ecx
409b7c:	5b                   	pop    %ebx
409b7d:	00 a4 5a 00 00 00 00 	add    %ah,0x0(%edx,%ebx,2)
409b84:	96                   	xchg   %eax,%esi
409b85:	00 a9 06 96 08 5d    	add    %ch,0x5d089606(%ecx)
409b8b:	00 00                	add    %al,(%eax)
409b8d:	5b                   	pop    %ebx
409b8e:	00 00                	add    %al,(%eax)
409b90:	00 00                	add    %al,(%eax)
409b92:	96                   	xchg   %eax,%esi
409b93:	00 a9 06 9f 08 61    	add    %ch,0x61089f06(%ecx)
409b99:	00 6c 5b 00          	add    %ch,0x0(%ebx,%ebx,2)
409b9d:	00 00                	add    %al,(%eax)
409b9f:	00 96 00 7c 21 a7    	add    %dl,-0x58de8400(%esi)
409ba5:	08 63 00             	or     %ah,0x0(%ebx)
409ba8:	38 5c 00 00          	cmp    %bl,0x0(%eax,%eax,1)
409bac:	00 00                	add    %al,(%eax)
409bae:	96                   	xchg   %eax,%esi
409baf:	00 72 01             	add    %dh,0x1(%edx)
409bb2:	b3 08                	mov    $0x8,%bl
409bb4:	65 00 f8             	gs add %bh,%al
409bb7:	5c                   	pop    %esp
409bb8:	00 00                	add    %al,(%eax)
409bba:	00 00                	add    %al,(%eax)
409bbc:	96                   	xchg   %eax,%esi
409bbd:	00 c5                	add    %al,%ch
409bbf:	20 cb                	and    %cl,%bl
409bc1:	08 67 00             	or     %ah,0x0(%edi)
409bc4:	34 5d                	xor    $0x5d,%al
409bc6:	00 00                	add    %al,(%eax)
409bc8:	00 00                	add    %al,(%eax)
409bca:	96                   	xchg   %eax,%esi
409bcb:	00 24 0a             	add    %ah,(%edx,%ecx,1)
409bce:	cb                   	lret
409bcf:	08 68 00             	or     %ch,0x0(%eax)
409bd2:	b0 5d                	mov    $0x5d,%al
409bd4:	00 00                	add    %al,(%eax)
409bd6:	00 00                	add    %al,(%eax)
409bd8:	96                   	xchg   %eax,%esi
409bd9:	00 a4 0a cb 08 69 00 	add    %ah,0x6908cb(%edx,%ecx,1)
409be0:	34 5e                	xor    $0x5e,%al
409be2:	00 00                	add    %al,(%eax)
409be4:	00 00                	add    %al,(%eax)
409be6:	96                   	xchg   %eax,%esi
409be7:	00 43 1d             	add    %al,0x1d(%ebx)
409bea:	9f                   	lahf
409beb:	08 6a 00             	or     %ch,0x0(%edx)
409bee:	70 5e                	jo     0x409c4e
409bf0:	00 00                	add    %al,(%eax)
409bf2:	00 00                	add    %al,(%eax)
409bf4:	96                   	xchg   %eax,%esi
409bf5:	00 57 15             	add    %dl,0x15(%edi)
409bf8:	cb                   	lret
409bf9:	08 6c 00 20          	or     %ch,0x20(%eax,%eax,1)
409bfd:	5f                   	pop    %edi
409bfe:	00 00                	add    %al,(%eax)
409c00:	00 00                	add    %al,(%eax)
409c02:	96                   	xchg   %eax,%esi
409c03:	00 25 13 d4 08 6d    	add    %ah,0x6d08d413
409c09:	00 94 5f 00 00 00 00 	add    %dl,0x0(%edi,%ebx,2)
409c10:	96                   	xchg   %eax,%esi
409c11:	00 d1                	add    %dl,%cl
409c13:	06                   	push   %es
409c14:	8d 08                	lea    (%eax),%ecx
409c16:	70 00                	jo     0x409c18
409c18:	dc 5f 00             	fcompl 0x0(%edi)
409c1b:	00 00                	add    %al,(%eax)
409c1d:	00 96 00 5c 18 8d    	add    %dl,-0x72e7a400(%esi)
409c23:	08 72 00             	or     %dh,0x0(%edx)
409c26:	1c 60                	sbb    $0x60,%al
409c28:	00 00                	add    %al,(%eax)
409c2a:	00 00                	add    %al,(%eax)
409c2c:	96                   	xchg   %eax,%esi
409c2d:	00 0e                	add    %cl,(%esi)
409c2f:	01 df                	add    %ebx,%edi
409c31:	08 74 00 68          	or     %dh,0x68(%eax,%eax,1)
409c35:	60                   	pusha
409c36:	00 00                	add    %al,(%eax)
409c38:	00 00                	add    %al,(%eax)
409c3a:	96                   	xchg   %eax,%esi
409c3b:	00 d1                	add    %dl,%cl
409c3d:	06                   	push   %es
409c3e:	df 08                	fisttps (%eax)
409c40:	77 00                	ja     0x409c42
409c42:	b4 60                	mov    $0x60,%ah
409c44:	00 00                	add    %al,(%eax)
409c46:	00 00                	add    %al,(%eax)
409c48:	96                   	xchg   %eax,%esi
409c49:	00 d4                	add    %dl,%ah
409c4b:	06                   	push   %es
409c4c:	8d 08                	lea    (%eax),%ecx
409c4e:	7a 00                	jp     0x409c50
409c50:	f4                   	hlt
409c51:	60                   	pusha
409c52:	00 00                	add    %al,(%eax)
409c54:	00 00                	add    %al,(%eax)
409c56:	96                   	xchg   %eax,%esi
409c57:	00 11                	add    %dl,(%ecx)
409c59:	01 8d 08 7c 00 34    	add    %ecx,0x34007c08(%ebp)
409c5f:	61                   	popa
409c60:	00 00                	add    %al,(%eax)
409c62:	00 00                	add    %al,(%eax)
409c64:	96                   	xchg   %eax,%esi
409c65:	00 88 01 e9 08 7e    	add    %cl,0x7e08e901(%eax)
409c6b:	00 e0                	add    %ah,%al
409c6d:	61                   	popa
409c6e:	00 00                	add    %al,(%eax)
409c70:	00 00                	add    %al,(%eax)
409c72:	96                   	xchg   %eax,%esi
409c73:	00 8a 14 ef 08 80    	add    %cl,-0x7ff710ec(%edx)
409c79:	00 90 62 00 00 00    	add    %dl,0x62(%eax)
409c7f:	00 96 00 23 01 e9    	add    %dl,-0x16fedd00(%esi)
409c85:	08 84 00 ff 62 00 00 	or     %al,0x62ff(%eax,%eax,1)
409c8c:	00 00                	add    %al,(%eax)
409c8e:	86 18                	xchg   %bl,(%eax)
409c90:	48                   	dec    %eax
409c91:	18 fb                	sbb    %bh,%bl
409c93:	08 86 00 2d 63 00    	or     %al,0x632d00(%esi)
409c99:	00 00                	add    %al,(%eax)
409c9b:	00 86 18 48 18 02    	add    %al,0x2184818(%esi)
409ca1:	09 89 00 54 63 00    	or     %ecx,0x635400(%ecx)
409ca7:	00 00                	add    %al,(%eax)
409ca9:	00 86 18 48 18 0a    	add    %al,0xa184818(%esi)
409caf:	09 8d 00 8c 63 00    	or     %ecx,0x638c00(%ebp)
409cb5:	00 00                	add    %al,(%eax)
409cb7:	00 86 00 c7 05 06    	add    %al,0x605c700(%esi)
409cbd:	00 8e 00 08 64 00    	add    %cl,0x640800(%esi)
409cc3:	00 00                	add    %al,(%eax)
409cc5:	00 86 18 48 18 06    	add    %al,0x6184818(%esi)
409ccb:	00 8e 00 4d 64 00    	add    %cl,0x644d00(%esi)
409cd1:	00 00                	add    %al,(%eax)
409cd3:	00 86 00 20 1a 11    	add    %al,0x111a2000(%esi)
409cd9:	09 8e 00 68 64 00    	or     %ecx,0x646800(%esi)
409cdf:	00 00                	add    %al,(%eax)
409ce1:	00 86 00 05 1a 1b    	add    %al,0x1b1a0500(%esi)
409ce7:	09 91 00 d9 64 00    	or     %edx,0x64d900(%ecx)
409ced:	00 00                	add    %al,(%eax)
409cef:	00 86 00 20 1a fb    	add    %al,-0x4e5e000(%esi)
409cf5:	08 94 00 f4 64 00 00 	or     %dl,0x64f4(%eax,%eax,1)
409cfc:	00 00                	add    %al,(%eax)
409cfe:	86 00                	xchg   %al,(%eax)
409d00:	db 12                	fistl  (%edx)
409d02:	06                   	push   %es
409d03:	00 97 00 12 66 00    	add    %dl,0x661200(%edi)
409d09:	00 00                	add    %al,(%eax)
409d0b:	00 86 00 20 1a 7f    	add    %al,0x7f1a2000(%esi)
409d11:	08 97 00 39 66 00    	or     %dl,0x663900(%edi)
409d17:	00 00                	add    %al,(%eax)
409d19:	00 86 00 e6 12 7f    	add    %al,0x7f12e600(%esi)
409d1f:	08 98 00 6c 66 00    	or     %bl,0x666c00(%eax)
409d25:	00 00                	add    %al,(%eax)
409d27:	00 86 00 70 04 7f    	add    %al,0x7f047000(%esi)
409d2d:	08 99 00 a8 66 00    	or     %bl,0x66a800(%ecx)
409d33:	00 00                	add    %al,(%eax)
409d35:	00 86 00 7c 21 24    	add    %al,0x24217c00(%esi)
409d3b:	09 9a 00 e8 66 00    	or     %ebx,0x66e800(%edx)
409d41:	00 00                	add    %al,(%eax)
409d43:	00 86 00 66 18 20    	add    %al,0x20186600(%esi)
409d49:	08 9b 00 6c 67 00    	or     %bl,0x676c00(%ebx)
409d4f:	00 00                	add    %al,(%eax)
409d51:	00 86 00 7f 0e 2a    	add    %al,0x2a0e7f00(%esi)
409d57:	09 9b 00 00 00 00    	or     %ebx,0x0(%ebx)
409d5d:	00 00                	add    %al,(%eax)
409d5f:	00 c6                	add    %al,%dh
409d61:	05 02 1c 2f 09       	add    $0x92f1c02,%eax
409d66:	9b                   	fwait
409d67:	00 c8                	add    %cl,%al
409d69:	67 00 00             	add    %al,(%bx,%si)
409d6c:	00 00                	add    %al,(%eax)
409d6e:	84 18                	test   %bl,(%eax)
409d70:	48                   	dec    %eax
409d71:	18 06                	sbb    %al,(%esi)
409d73:	00 9c 00 dc 67 00 00 	add    %bl,0x67dc(%eax,%eax,1)
409d7a:	00 00                	add    %al,(%eax)
409d7c:	86 18                	xchg   %bl,(%eax)
409d7e:	48                   	dec    %eax
409d7f:	18 01                	sbb    %al,(%ecx)
409d81:	00 9c 00 fc 67 00 00 	add    %bl,0x67fc(%eax,%eax,1)
409d88:	00 00                	add    %al,(%eax)
409d8a:	86 08                	xchg   %cl,(%eax)
409d8c:	02 13                	add    (%ebx),%dl
409d8e:	3a 09                	cmp    (%ecx),%cl
409d90:	9d                   	popf
409d91:	00 16                	add    %dl,(%esi)
409d93:	68 00 00 00 00       	push   $0x0
409d98:	86 08                	xchg   %cl,(%eax)
409d9a:	0b 13                	or     (%ebx),%edx
409d9c:	3f                   	aas
409d9d:	09 9e 00 22 68 00    	or     %ebx,0x682200(%esi)
409da3:	00 00                	add    %al,(%eax)
409da5:	00 86 18 48 18 45    	add    %al,0x45184818(%esi)
409dab:	09 a0 00 44 68 00    	or     %esp,0x684400(%eax)
409db1:	00 00                	add    %al,(%eax)
409db3:	00 c6                	add    %al,%dh
409db5:	00 02                	add    %al,(%edx)
409db7:	1c 2f                	sbb    $0x2f,%al
409db9:	09 a3 00 76 69 00    	or     %esp,0x697600(%ebx)
409dbf:	00 00                	add    %al,(%eax)
409dc1:	00 91 00 5f 13 66    	add    %dl,0x66135f00(%ecx)
409dc7:	05 a4 00 91 69       	add    $0x699100a4,%eax
409dcc:	00 00                	add    %al,(%eax)
409dce:	00 00                	add    %al,(%eax)
409dd0:	83 18 48             	sbbl   $0x48,(%eax)
409dd3:	18 06                	sbb    %al,(%esi)
409dd5:	00 a4 00 9c 69 00 00 	add    %ah,0x699c(%eax,%eax,1)
409ddc:	00 00                	add    %al,(%eax)
409dde:	93                   	xchg   %eax,%ebx
409ddf:	08 1b                	or     %bl,(%ebx)
409de1:	17                   	pop    %ss
409de2:	4c                   	dec    %esp
409de3:	09 a4 00 e4 69 00 00 	or     %esp,0x69e4(%eax,%eax,1)
409dea:	00 00                	add    %al,(%eax)
409dec:	93                   	xchg   %eax,%ebx
409ded:	08 92 09 52 09 a4    	or     %dl,-0x5bf6adf7(%edx)
409df3:	00 fb                	add    %bh,%bl
409df5:	69 00 00 00 00 93    	imul   $0x93000000,(%eax),%eax
409dfb:	08 9e 09 58 09 a4    	or     %bl,-0x5bf6a7f7(%esi)
409e01:	00 04 6a             	add    %al,(%edx,%ebp,2)
409e04:	00 00                	add    %al,(%eax)
409e06:	00 00                	add    %al,(%eax)
409e08:	93                   	xchg   %eax,%ebx
409e09:	08 96 19 5f 09 a5    	or     %dl,-0x5af6a0e7(%esi)
409e0f:	00 34 6a             	add    %dh,(%edx,%ebp,2)
409e12:	00 00                	add    %al,(%eax)
409e14:	00 00                	add    %al,(%eax)
409e16:	93                   	xchg   %eax,%ebx
409e17:	08 d4                	or     %dl,%ah
409e19:	01 65 09             	add    %esp,0x9(%ebp)
409e1c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
409e1d:	00 5c 6a 00          	add    %bl,0x0(%edx,%ebp,2)
409e21:	00 00                	add    %al,(%eax)
409e23:	00 93 08 52 03 5f    	add    %dl,0x5f035208(%ebx)
409e29:	09 a5 00 8c 6a 00    	or     %esp,0x6a8c00(%ebp)
409e2f:	00 00                	add    %al,(%eax)
409e31:	00 96 08 f1 1d 69    	add    %dl,0x691df108(%esi)
409e37:	09 a5 00 a3 6a 00    	or     %esp,0x6aa300(%ebp)
409e3d:	00 00                	add    %al,(%eax)
409e3f:	00 86 18 48 18 06    	add    %al,0x6184818(%esi)
409e45:	00 a5 00 ac 6a 00    	add    %ah,0x6aac00(%ebp)
409e4b:	00 00                	add    %al,(%eax)
409e4d:	00 91 18 55 18 66    	add    %dl,0x66185518(%ecx)
409e53:	05 a5 00 c2 6a       	add    $0x6ac200a5,%eax
409e58:	00 00                	add    %al,(%eax)
409e5a:	00 00                	add    %al,(%eax)
409e5c:	86 18                	xchg   %bl,(%eax)
409e5e:	48                   	dec    %eax
409e5f:	18 56 02             	sbb    %dl,0x2(%esi)
409e62:	a5                   	movsl  %ds:(%esi),%es:(%edi)
409e63:	00 86 59 00 00 00    	add    %al,0x59(%esi)
409e69:	00 83 00 2e 0a 6e    	add    %al,0x6e0a2e00(%ebx)
409e6f:	09 a7 00 00 00 00    	or     %esp,0x0(%edi)
409e75:	00 03                	add    %al,(%ebx)
409e77:	00 86 18 48 18 84    	add    %al,-0x7be7b7e8(%esi)
409e7d:	00 a7 00 00 00 00    	add    %ah,0x0(%edi)
409e83:	00 03                	add    %al,(%ebx)
409e85:	00 c6                	add    %al,%dh
409e87:	01 e9                	add    %ebp,%ecx
409e89:	07                   	pop    %es
409e8a:	73 09                	jae    0x409e95
409e8c:	a9 00 00 00 00       	test   $0x0,%eax
409e91:	00 03                	add    %al,(%ebx)
409e93:	00 c6                	add    %al,%dh
409e95:	01 e4                	add    %esp,%esp
409e97:	07                   	pop    %es
409e98:	7b 09                	jnp    0x409ea3
409e9a:	ab                   	stos   %eax,%es:(%edi)
409e9b:	00 00                	add    %al,(%eax)
409e9d:	00 00                	add    %al,(%eax)
409e9f:	00 03                	add    %al,(%ebx)
409ea1:	00 c6                	add    %al,%dh
409ea3:	01 da                	add    %ebx,%edx
409ea5:	07                   	pop    %es
409ea6:	89 09                	mov    %ecx,(%ecx)
409ea8:	af                   	scas   %es:(%edi),%eax
409ea9:	00 00                	add    %al,(%eax)
409eab:	00 00                	add    %al,(%eax)
409ead:	00 03                	add    %al,(%ebx)
409eaf:	00 86 18 48 18 84    	add    %al,-0x7be7b7e8(%esi)
409eb5:	00 b0 00 00 00 00    	add    %dh,0x0(%eax)
409ebb:	00 03                	add    %al,(%ebx)
409ebd:	00 c6                	add    %al,%dh
409ebf:	01 e9                	add    %ebp,%ecx
409ec1:	07                   	pop    %es
409ec2:	90                   	nop
409ec3:	09 b2 00 00 00 00    	or     %esi,0x0(%edx)
409ec9:	00 03                	add    %al,(%ebx)
409ecb:	00 c6                	add    %al,%dh
409ecd:	01 e4                	add    %esp,%esp
409ecf:	07                   	pop    %es
409ed0:	98                   	cwtl
409ed1:	09 b4 00 00 00 00 00 	or     %esi,0x0(%eax,%eax,1)
409ed8:	03 00                	add    (%eax),%eax
409eda:	c6 01 da             	movb   $0xda,(%ecx)
409edd:	07                   	pop    %es
409ede:	89 09                	mov    %ecx,(%ecx)
409ee0:	b8 00 da 6a 00       	mov    $0x6ada00,%eax
409ee5:	00 00                	add    %al,(%eax)
409ee7:	00 86 18 48 18 06    	add    %al,0x6184818(%esi)
409eed:	00 b9 00 08 6b 00    	add    %bh,0x6b0800(%ecx)
409ef3:	00 00                	add    %al,(%eax)