492a16:	46                   	inc    %esi
492a17:	00 bc 1b 46 00 b4 57 	add    %bh,0x57b40046(%ebx,%ebx,1)
492a1e:	46                   	inc    %esi
492a1f:	00 bc 28 46 00 38 29 	add    %bh,0x29380046(%eax,%ebp,1)
492a26:	46                   	inc    %esi
492a27:	00 3c 6a             	add    %bh,(%edx,%ebp,2)
492a2a:	46                   	inc    %esi
492a2b:	00 00                	add    %al,(%eax)
492a2d:	26 46                	es inc %esi
492a2f:	00 78 65             	add    %bh,0x65(%eax)
492a32:	46                   	inc    %esi
492a33:	00 98 4c 46 00 2c    	add    %bl,0x2c00464c(%eax)
492a39:	67 46                	addr16 inc %esi
492a3b:	00 1c 33             	add    %bl,(%ebx,%esi,1)
492a3e:	46                   	inc    %esi
492a3f:	00 06                	add    %al,(%esi)
492a41:	00 c5                	add    %al,%ch
492a43:	ff 81 00 84 00 a1    	incl   -0x5eff7c00(%ecx)
492a49:	00 05 00 12 01 30    	add    %al,0x30011200
492a4f:	2f                   	das
492a50:	49                   	dec    %ecx
492a51:	00 d4                	add    %dl,%ah
492a53:	2f                   	das
492a54:	49                   	dec    %ecx
492a55:	00 f8                	add    %bh,%al
492a57:	2f                   	das
492a58:	49                   	dec    %ecx
492a59:	00 f4                	add    %dh,%ah
492a5b:	30 49 00             	xor    %cl,0x0(%ecx)
492a5e:	28 31                	sub    %dh,(%ecx)
492a60:	49                   	dec    %ecx
492a61:	00 64 31 49          	add    %ah,0x49(%ecx,%esi,1)
492a65:	00 0d 54 54 6f 6f    	add    %cl,0x6f6f5454
492a6b:	6c                   	insb   (%dx),%es:(%edi)
492a6c:	44                   	inc    %esp
492a6d:	6f                   	outsl  %ds:(%esi),(%dx)
492a6e:	63 6b 46             	arpl   %ebp,0x46(%ebx)
492a71:	6f                   	outsl  %ds:(%esi),(%dx)
492a72:	72 6d                	jb     0x492ae1
492a74:	78 2a                	js     0x492aa0
492a76:	49                   	dec    %ecx
492a77:	00 07                	add    %al,(%edi)
492a79:	0d 54 54 6f 6f       	or     $0x6f6f5454,%eax
492a7e:	6c                   	insb   (%dx),%es:(%edi)
492a7f:	44                   	inc    %esp
492a80:	6f                   	outsl  %ds:(%esi),(%dx)
492a81:	63 6b 46             	arpl   %ebp,0x46(%ebx)
492a84:	6f                   	outsl  %ds:(%esi),(%dx)
492a85:	72 6d                	jb     0x492af4
492a87:	50                   	push   %eax
492a88:	29 49 00             	sub    %ecx,0x0(%ecx)
492a8b:	78 04                	js     0x492a91
492a8d:	46                   	inc    %esi
492a8e:	00 0e                	add    %cl,(%esi)
492a90:	00 07                	add    %al,(%edi)
492a92:	54                   	push   %esp
492a93:	6f                   	outsl  %ds:(%esi),(%dx)
492a94:	6f                   	outsl  %ds:(%esi),(%dx)
492a95:	6c                   	insb   (%dx),%es:(%edi)
492a96:	57                   	push   %edi
492a97:	69 6e 00 00 90 53 56 	imul   $0x56539000,0x0(%esi),%ebp
492a9e:	84 d2                	test   %dl,%dl
492aa0:	74 08                	je     0x492aaa
492aa2:	83 c4 f0             	add    $0xfffffff0,%esp
492aa5:	e8 32 13 f7 ff       	call   0x403ddc
492aaa:	8b da                	mov    %edx,%ebx
492aac:	8b f0                	mov    %eax,%esi
492aae:	33 d2                	xor    %edx,%edx
492ab0:	8b c6                	mov    %esi,%eax
492ab2:	e8 61 82 fb ff       	call   0x44ad18
492ab7:	a0 ec 2a 49 00       	mov    0x492aec,%al
492abc:	88 86 08 02 00 00    	mov    %al,0x208(%esi)
492ac2:	c6 86 09 02 00 00 01 	movb   $0x1,0x209(%esi)
492ac9:	c6 86 0a 02 00 00 02 	movb   $0x2,0x20a(%esi)
492ad0:	8b c6                	mov    %esi,%eax
492ad2:	84 db                	test   %bl,%bl
492ad4:	74 0f                	je     0x492ae5
492ad6:	e8 59 13 f7 ff       	call   0x403e34
492adb:	64 8f 05 00 00 00 00 	pop    %fs:0x0
492ae2:	83 c4 0c             	add    $0xc,%esp
492ae5:	8b c6                	mov    %esi,%eax
492ae7:	5e                   	pop    %esi
492ae8:	5b                   	pop    %ebx
492ae9:	c3                   	ret
492aea:	00 00                	add    %al,(%eax)
492aec:	0f 00 00             	sldt   (%eax)
492aef:	00 53 51             	add    %dl,0x51(%ebx)
492af2:	88 14 24             	mov    %dl,(%esp)
492af5:	8b d8                	mov    %eax,%ebx
492af7:	8a 04 24             	mov    (%esp),%al
492afa:	3a 83 08 02 00 00    	cmp    0x208(%ebx),%al
492b00:	74 10                	je     0x492b12
492b02:	8a 04 24             	mov    (%esp),%al
492b05:	88 83 08 02 00 00    	mov    %al,0x208(%ebx)
492b0b:	8b c3                	mov    %ebx,%eax
492b0d:	e8 46 9a fb ff       	call   0x44c558
492b12:	5a                   	pop    %edx
492b13:	5b                   	pop    %ebx
492b14:	c3                   	ret
492b15:	8d 40 00             	lea    0x0(%eax),%eax
492b18:	3a 90 09 02 00 00    	cmp    0x209(%eax),%dl
492b1e:	74 0b                	je     0x492b2b
492b20:	88 90 09 02 00 00    	mov    %dl,0x209(%eax)
492b26:	e8 2d 9a fb ff       	call   0x44c558
492b2b:	c3                   	ret
492b2c:	3a 90 0a 02 00 00    	cmp    0x20a(%eax),%dl
492b32:	74 0b                	je     0x492b3f
492b34:	88 90 0a 02 00 00    	mov    %dl,0x20a(%eax)
492b3a:	e8 19 9a fb ff       	call   0x44c558
492b3f:	c3                   	ret
492b40:	53                   	push   %ebx
492b41:	56                   	push   %esi
492b42:	57                   	push   %edi
492b43:	83 c4 e0             	add    $0xffffffe0,%esp
492b46:	8b f2                	mov    %edx,%esi
492b48:	8b d8                	mov    %eax,%ebx
492b4a:	8d 7c 24 10          	lea    0x10(%esp),%edi
492b4e:	54                   	push   %esp
492b4f:	8b c3                	mov    %ebx,%eax
492b51:	e8 fe c3 fb ff       	call   0x44ef54
492b56:	50                   	push   %eax
492b57:	e8 8c 4e f7 ff       	call   0x4079e8
492b5c:	57                   	push   %edi
492b5d:	8b c3                	mov    %ebx,%eax
492b5f:	e8 f0 c3 fb ff       	call   0x44ef54
492b64:	50                   	push   %eax
492b65:	e8 ee 4f f7 ff       	call   0x407b58
492b6a:	6a 02                	push   $0x2
492b6c:	57                   	push   %edi
492b6d:	8b c3                	mov    %ebx,%eax
492b6f:	e8 e0 c3 fb ff       	call   0x44ef54
492b74:	50                   	push   %eax
492b75:	6a 00                	push   $0x0
492b77:	e8 d4 50 f7 ff       	call   0x407c50
492b7c:	8b 47 04             	mov    0x4(%edi),%eax
492b7f:	f7 d8                	neg    %eax
492b81:	50                   	push   %eax
492b82:	8b 07                	mov    (%edi),%eax
492b84:	f7 d8                	neg    %eax
492b86:	50                   	push   %eax
492b87:	8d 44 24 08          	lea    0x8(%esp),%eax
492b8b:	50                   	push   %eax
492b8c:	e8 e7 50 f7 ff       	call   0x407c78
492b91:	8b 44 24 0c          	mov    0xc(%esp),%eax
492b95:	50                   	push   %eax
492b96:	8b 44 24 0c          	mov    0xc(%esp),%eax
492b9a:	50                   	push   %eax
492b9b:	8b 44 24 0c          	mov    0xc(%esp),%eax
492b9f:	50                   	push   %eax
492ba0:	8b 44 24 0c          	mov    0xc(%esp),%eax
492ba4:	50                   	push   %eax
492ba5:	56                   	push   %esi
492ba6:	e8 8d 49 f7 ff       	call   0x407538
492bab:	8b 47 04             	mov    0x4(%edi),%eax
492bae:	f7 d8                	neg    %eax
492bb0:	50                   	push   %eax
492bb1:	8b 07                	mov    (%edi),%eax
492bb3:	f7 d8                	neg    %eax
492bb5:	50                   	push   %eax
492bb6:	57                   	push   %edi
492bb7:	e8 bc 50 f7 ff       	call   0x407c78
492bbc:	33 c0                	xor    %eax,%eax
492bbe:	8a 83 08 02 00 00    	mov    0x208(%ebx),%al
492bc4:	33 d2                	xor    %edx,%edx
492bc6:	8a 93 a5 01 00 00    	mov    0x1a5(%ebx),%dl
492bcc:	0b 04 95 24 b2 68 00 	or     0x68b224(,%edx,4),%eax
492bd3:	0d 00 20 00 00       	or     $0x2000,%eax
492bd8:	50                   	push   %eax
492bd9:	33 c0                	xor    %eax,%eax
492bdb:	8a 83 09 02 00 00    	mov    0x209(%ebx),%al
492be1:	8b 04 85 0c b2 68 00 	mov    0x68b20c(,%eax,4),%eax
492be8:	33 d2                	xor    %edx,%edx
492bea:	8a 93 0a 02 00 00    	mov    0x20a(%ebx),%dl
492bf0:	0b 04 95 18 b2 68 00 	or     0x68b218(,%edx,4),%eax
492bf7:	50                   	push   %eax
492bf8:	57                   	push   %edi
492bf9:	56                   	push   %esi
492bfa:	e8 09 4d f7 ff       	call   0x407908
492bff:	8b 47 0c             	mov    0xc(%edi),%eax
492c02:	50                   	push   %eax
492c03:	8b 47 08             	mov    0x8(%edi),%eax
492c06:	50                   	push   %eax
492c07:	8b 47 04             	mov    0x4(%edi),%eax
492c0a:	50                   	push   %eax
492c0b:	8b 07                	mov    (%edi),%eax
492c0d:	50                   	push   %eax
492c0e:	56                   	push   %esi
492c0f:	e8 44 4a f7 ff       	call   0x407658
492c14:	8b 83 70 01 00 00    	mov    0x170(%ebx),%eax
492c1a:	e8 99 56 f9 ff       	call   0x4282b8
492c1f:	50                   	push   %eax
492c20:	57                   	push   %edi
492c21:	56                   	push   %esi
492c22:	e8 71 4d f7 ff       	call   0x407998
492c27:	83 c4 20             	add    $0x20,%esp
492c2a:	5f                   	pop    %edi
492c2b:	5e                   	pop    %esi
492c2c:	5b                   	pop    %ebx
492c2d:	c3                   	ret
492c2e:	8b c0                	mov    %eax,%eax
492c30:	53                   	push   %ebx
492c31:	56                   	push   %esi
492c32:	57                   	push   %edi
492c33:	55                   	push   %ebp
492c34:	8b fa                	mov    %edx,%edi
492c36:	8b d8                	mov    %eax,%ebx
492c38:	8b 77 08             	mov    0x8(%edi),%esi
492c3b:	8b 83 6c 01 00 00    	mov    0x16c(%ebx),%eax
492c41:	f7 d8                	neg    %eax
492c43:	50                   	push   %eax
492c44:	8b 93 6c 01 00 00    	mov    0x16c(%ebx),%edx
492c4a:	f7 da                	neg    %edx
492c4c:	50                   	push   %eax
492c4d:	8b ee                	mov    %esi,%ebp
492c4f:	55                   	push   %ebp
492c50:	e8 33 4f f7 ff       	call   0x407b88
492c55:	33 c0                	xor    %eax,%eax
492c57:	80 bb 09 02 00 00 00 	cmpb   $0x0,0x209(%ebx)
492c5e:	74 01                	je     0x492c61
492c60:	40                   	inc    %eax
492c61:	80 bb 0a 02 00 00 00 	cmpb   $0x0,0x20a(%ebx)
492c68:	74 01                	je     0x492c6b
492c6a:	40                   	inc    %eax
492c6b:	8b f5                	mov    %ebp,%esi
492c6d:	f6 83 08 02 00 00 01 	testb  $0x1,0x208(%ebx)
492c74:	74 02                	je     0x492c78
492c76:	01 06                	add    %eax,(%esi)
492c78:	f6 83 08 02 00 00 02 	testb  $0x2,0x208(%ebx)
492c7f:	74 03                	je     0x492c84
492c81:	01 46 04             	add    %eax,0x4(%esi)
492c84:	f6 83 08 02 00 00 04 	testb  $0x4,0x208(%ebx)
492c8b:	74 03                	je     0x492c90
492c8d:	29 46 08             	sub    %eax,0x8(%esi)
492c90:	f6 83 08 02 00 00 08 	testb  $0x8,0x208(%ebx)
492c97:	74 03                	je     0x492c9c
492c99:	29 46 0c             	sub    %eax,0xc(%esi)
492c9c:	8b d7                	mov    %edi,%edx
492c9e:	8b c3                	mov    %ebx,%eax
492ca0:	e8 77 d0 fb ff       	call   0x44fd1c
492ca5:	5d                   	pop    %ebp
492ca6:	5f                   	pop    %edi
492ca7:	5e                   	pop    %esi
492ca8:	5b                   	pop    %ebx
492ca9:	c3                   	ret
492caa:	8b c0                	mov    %eax,%eax
492cac:	55                   	push   %ebp
492cad:	8b ec                	mov    %esp,%ebp
492caf:	83 c4 f8             	add    $0xfffffff8,%esp
492cb2:	89 45 fc             	mov    %eax,-0x4(%ebp)
492cb5:	8b 45 fc             	mov    -0x4(%ebp),%eax
492cb8:	e8 97 c2 fb ff       	call   0x44ef54
492cbd:	50                   	push   %eax
492cbe:	e8 7d 4e f7 ff       	call   0x407b40
492cc3:	89 45 f8             	mov    %eax,-0x8(%ebp)
492cc6:	33 c0                	xor    %eax,%eax
492cc8:	55                   	push   %ebp
492cc9:	68 02 2d 49 00       	push   $0x492d02
492cce:	64 ff 30             	push   %fs:(%eax)
492cd1:	64 89 20             	mov    %esp,%fs:(%eax)
492cd4:	8b 55 f8             	mov    -0x8(%ebp),%edx
492cd7:	8b 45 fc             	mov    -0x4(%ebp),%eax
492cda:	8b 08                	mov    (%eax),%ecx
492cdc:	ff 91 c4 00 00 00    	call   *0xc4(%ecx)
492ce2:	33 c0                	xor    %eax,%eax
492ce4:	5a                   	pop    %edx
492ce5:	59                   	pop    %ecx
492ce6:	59                   	pop    %ecx
492ce7:	64 89 10             	mov    %edx,%fs:(%eax)
492cea:	68 09 2d 49 00       	push   $0x492d09
492cef:	8b 45 f8             	mov    -0x8(%ebp),%eax
492cf2:	50                   	push   %eax
492cf3:	8b 45 fc             	mov    -0x4(%ebp),%eax
492cf6:	e8 59 c2 fb ff       	call   0x44ef54
492cfb:	50                   	push   %eax
492cfc:	e8 d7 4f f7 ff       	call   0x407cd8
492d01:	c3                   	ret
492d02:	e9 05 15 f7 ff       	jmp    0x40420c
492d07:	eb e6                	jmp    0x492cef
492d09:	59                   	pop    %ecx
492d0a:	59                   	pop    %ecx
492d0b:	5d                   	pop    %ebp
492d0c:	c3                   	ret
492d0d:	8d 40 00             	lea    0x0(%eax),%eax
492d10:	53                   	push   %ebx
492d11:	56                   	push   %esi
492d12:	8b f2                	mov    %edx,%esi
492d14:	8b d8                	mov    %eax,%ebx
492d16:	8b c3                	mov    %ebx,%eax
492d18:	e8 3b 98 fb ff       	call   0x44c558
492d1d:	8b d6                	mov    %esi,%edx
492d1f:	8b c3                	mov    %ebx,%eax
492d21:	e8 1a b8 fb ff       	call   0x44e540
492d26:	5e                   	pop    %esi
492d27:	5b                   	pop    %ebx
492d28:	c3                   	ret
492d29:	8d 40 00             	lea    0x0(%eax),%eax
492d2c:	53                   	push   %ebx
492d2d:	8b d8                	mov    %eax,%ebx
492d2f:	8b c3                	mov    %ebx,%eax
492d31:	e8 4a b8 fb ff       	call   0x44e580
492d36:	a0 4c 2d 49 00       	mov    0x492d4c,%al
492d3b:	3a 83 08 02 00 00    	cmp    0x208(%ebx),%al
492d41:	74 07                	je     0x492d4a
492d43:	8b c3                	mov    %ebx,%eax
492d45:	e8 0e 98 fb ff       	call   0x44c558
492d4a:	5b                   	pop    %ebx
492d4b:	c3                   	ret
492d4c:	00 00                	add    %al,(%eax)
492d4e:	00 00                	add    %al,(%eax)
492d50:	53                   	push   %ebx
492d51:	56                   	push   %esi
492d52:	84 d2                	test   %dl,%dl
492d54:	74 08                	je     0x492d5e
492d56:	83 c4 f0             	add    $0xfffffff0,%esp
492d59:	e8 7e 10 f7 ff       	call   0x403ddc
492d5e:	8b da                	mov    %edx,%ebx
492d60:	8b f0                	mov    %eax,%esi
492d62:	33 d2                	xor    %edx,%edx
492d64:	8b c6                	mov    %esi,%eax
492d66:	e8 21 42 fd ff       	call   0x466f8c
492d6b:	ba 01 00 00 00       	mov    $0x1,%edx
492d70:	8b c6                	mov    %esi,%eax
492d72:	e8 fd c2 fb ff       	call   0x44f074
492d77:	8b c6                	mov    %esi,%eax
492d79:	84 db                	test   %bl,%bl
492d7b:	74 0f                	je     0x492d8c
492d7d:	e8 b2 10 f7 ff       	call   0x403e34
492d82:	64 8f 05 00 00 00 00 	pop    %fs:0x0
492d89:	83 c4 0c             	add    $0xc,%esp
492d8c:	8b c6                	mov    %esi,%eax
492d8e:	5e                   	pop    %esi
492d8f:	5b                   	pop    %ebx
492d90:	c3                   	ret
492d91:	8d 40 00             	lea    0x0(%eax),%eax
492d94:	53                   	push   %ebx
492d95:	8b da                	mov    %edx,%ebx
492d97:	8b d3                	mov    %ebx,%edx
492d99:	e8 9a 18 fd ff       	call   0x464638
492d9e:	81 4b 04 00 00 00 80 	orl    $0x80000000,0x4(%ebx)
492da5:	5b                   	pop    %ebx
492da6:	c3                   	ret
492da7:	90                   	nop
492da8:	55                   	push   %ebp
492da9:	8b ec                	mov    %esp,%ebp
492dab:	83 c4 e8             	add    $0xffffffe8,%esp
492dae:	53                   	push   %ebx
492daf:	56                   	push   %esi
492db0:	57                   	push   %edi
492db1:	89 4d f4             	mov    %ecx,-0xc(%ebp)
492db4:	89 55 f8             	mov    %edx,-0x8(%ebp)