467a11:	83 a1 50 03 00 00 fd 	andl   $0xfffffffd,0x350(%ecx)
467a18:	8b e5                	mov    %ebp,%esp
467a1a:	5d                   	pop    %ebp
467a1b:	c3                   	ret
467a1c:	8b ff                	mov    %edi,%edi
467a1e:	55                   	push   %ebp
467a1f:	8b ec                	mov    %esp,%ebp
467a21:	83 ec 10             	sub    $0x10,%esp
467a24:	ff 75 0c             	push   0xc(%ebp)
467a27:	8d 4d f0             	lea    -0x10(%ebp),%ecx
467a2a:	e8 d9 75 fe ff       	call   0x44f008
467a2f:	8d 45 f4             	lea    -0xc(%ebp),%eax
467a32:	50                   	push   %eax
467a33:	68 17 01 00 00       	push   $0x117
467a38:	ff 75 08             	push   0x8(%ebp)
467a3b:	e8 ed bb fe ff       	call   0x45362d
467a40:	83 c4 0c             	add    $0xc,%esp
467a43:	80 7d fc 00          	cmpb   $0x0,-0x4(%ebp)
467a47:	74 0a                	je     0x467a53
467a49:	8b 4d f0             	mov    -0x10(%ebp),%ecx
467a4c:	83 a1 50 03 00 00 fd 	andl   $0xfffffffd,0x350(%ecx)
467a53:	8b e5                	mov    %ebp,%esp
467a55:	5d                   	pop    %ebp
467a56:	c3                   	ret
467a57:	8b ff                	mov    %edi,%edi
467a59:	55                   	push   %ebp
467a5a:	8b ec                	mov    %esp,%ebp
467a5c:	83 ec 10             	sub    $0x10,%esp
467a5f:	ff 75 0c             	push   0xc(%ebp)
467a62:	8d 4d f0             	lea    -0x10(%ebp),%ecx
467a65:	e8 9e 75 fe ff       	call   0x44f008
467a6a:	8d 45 f4             	lea    -0xc(%ebp),%eax
467a6d:	50                   	push   %eax
467a6e:	6a 02                	push   $0x2
467a70:	ff 75 08             	push   0x8(%ebp)
467a73:	e8 b5 bb fe ff       	call   0x45362d
467a78:	83 c4 0c             	add    $0xc,%esp
467a7b:	80 7d fc 00          	cmpb   $0x0,-0x4(%ebp)
467a7f:	74 0a                	je     0x467a8b
467a81:	8b 4d f0             	mov    -0x10(%ebp),%ecx
467a84:	83 a1 50 03 00 00 fd 	andl   $0xfffffffd,0x350(%ecx)
467a8b:	8b e5                	mov    %ebp,%esp
467a8d:	5d                   	pop    %ebp
467a8e:	c3                   	ret
467a8f:	8b ff                	mov    %edi,%edi
467a91:	55                   	push   %ebp
467a92:	8b ec                	mov    %esp,%ebp
467a94:	83 ec 10             	sub    $0x10,%esp
467a97:	ff 75 0c             	push   0xc(%ebp)
467a9a:	8d 4d f0             	lea    -0x10(%ebp),%ecx
467a9d:	e8 66 75 fe ff       	call   0x44f008
467aa2:	8d 45 f4             	lea    -0xc(%ebp),%eax
467aa5:	50                   	push   %eax
467aa6:	68 57 01 00 00       	push   $0x157
467aab:	ff 75 08             	push   0x8(%ebp)
467aae:	e8 7a bb fe ff       	call   0x45362d
467ab3:	83 c4 0c             	add    $0xc,%esp
467ab6:	80 7d fc 00          	cmpb   $0x0,-0x4(%ebp)
467aba:	74 0a                	je     0x467ac6
467abc:	8b 4d f0             	mov    -0x10(%ebp),%ecx
467abf:	83 a1 50 03 00 00 fd 	andl   $0xfffffffd,0x350(%ecx)
467ac6:	8b e5                	mov    %ebp,%esp
467ac8:	5d                   	pop    %ebp
467ac9:	c3                   	ret
467aca:	8b ff                	mov    %edi,%edi
467acc:	55                   	push   %ebp
467acd:	8b ec                	mov    %esp,%ebp
467acf:	83 ec 10             	sub    $0x10,%esp
467ad2:	ff 75 0c             	push   0xc(%ebp)
467ad5:	8d 4d f0             	lea    -0x10(%ebp),%ecx
467ad8:	e8 2b 75 fe ff       	call   0x44f008
467add:	8d 45 f4             	lea    -0xc(%ebp),%eax
467ae0:	50                   	push   %eax
467ae1:	6a 10                	push   $0x10
467ae3:	ff 75 08             	push   0x8(%ebp)
467ae6:	e8 42 bb fe ff       	call   0x45362d
467aeb:	83 c4 0c             	add    $0xc,%esp
467aee:	80 7d fc 00          	cmpb   $0x0,-0x4(%ebp)
467af2:	74 0a                	je     0x467afe
467af4:	8b 4d f0             	mov    -0x10(%ebp),%ecx
467af7:	83 a1 50 03 00 00 fd 	andl   $0xfffffffd,0x350(%ecx)
467afe:	8b e5                	mov    %ebp,%esp
467b00:	5d                   	pop    %ebp
467b01:	c3                   	ret
467b02:	8b ff                	mov    %edi,%edi
467b04:	55                   	push   %ebp
467b05:	8b ec                	mov    %esp,%ebp
467b07:	83 ec 10             	sub    $0x10,%esp
467b0a:	ff 75 0c             	push   0xc(%ebp)
467b0d:	8d 4d f0             	lea    -0x10(%ebp),%ecx
467b10:	e8 f3 74 fe ff       	call   0x44f008
467b15:	8d 45 f4             	lea    -0xc(%ebp),%eax
467b18:	50                   	push   %eax
467b19:	6a 08                	push   $0x8
467b1b:	ff 75 08             	push   0x8(%ebp)
467b1e:	e8 0a bb fe ff       	call   0x45362d
467b23:	83 c4 0c             	add    $0xc,%esp
467b26:	80 7d fc 00          	cmpb   $0x0,-0x4(%ebp)
467b2a:	74 0a                	je     0x467b36
467b2c:	8b 4d f0             	mov    -0x10(%ebp),%ecx
467b2f:	83 a1 50 03 00 00 fd 	andl   $0xfffffffd,0x350(%ecx)
467b36:	8b e5                	mov    %ebp,%esp
467b38:	5d                   	pop    %ebp
467b39:	c3                   	ret
467b3a:	8b ff                	mov    %edi,%edi
467b3c:	55                   	push   %ebp
467b3d:	8b ec                	mov    %esp,%ebp
467b3f:	83 ec 10             	sub    $0x10,%esp
467b42:	ff 75 0c             	push   0xc(%ebp)
467b45:	8d 4d f0             	lea    -0x10(%ebp),%ecx
467b48:	e8 bb 74 fe ff       	call   0x44f008
467b4d:	8d 45 f4             	lea    -0xc(%ebp),%eax
467b50:	50                   	push   %eax
467b51:	6a 01                	push   $0x1
467b53:	ff 75 08             	push   0x8(%ebp)
467b56:	e8 d2 ba fe ff       	call   0x45362d
467b5b:	83 c4 0c             	add    $0xc,%esp
467b5e:	80 7d fc 00          	cmpb   $0x0,-0x4(%ebp)
467b62:	74 0a                	je     0x467b6e
467b64:	8b 4d f0             	mov    -0x10(%ebp),%ecx
467b67:	83 a1 50 03 00 00 fd 	andl   $0xfffffffd,0x350(%ecx)
467b6e:	8b e5                	mov    %ebp,%esp
467b70:	5d                   	pop    %ebp
467b71:	c3                   	ret
467b72:	8b ff                	mov    %edi,%edi
467b74:	55                   	push   %ebp
467b75:	8b ec                	mov    %esp,%ebp
467b77:	83 ec 10             	sub    $0x10,%esp
467b7a:	ff 75 0c             	push   0xc(%ebp)
467b7d:	8d 4d f0             	lea    -0x10(%ebp),%ecx
467b80:	e8 83 74 fe ff       	call   0x44f008
467b85:	8d 45 f4             	lea    -0xc(%ebp),%eax
467b88:	50                   	push   %eax
467b89:	68 80 00 00 00       	push   $0x80
467b8e:	ff 75 08             	push   0x8(%ebp)
467b91:	e8 97 ba fe ff       	call   0x45362d
467b96:	83 c4 0c             	add    $0xc,%esp
467b99:	80 7d fc 00          	cmpb   $0x0,-0x4(%ebp)
467b9d:	74 0a                	je     0x467ba9
467b9f:	8b 4d f0             	mov    -0x10(%ebp),%ecx
467ba2:	83 a1 50 03 00 00 fd 	andl   $0xfffffffd,0x350(%ecx)
467ba9:	8b e5                	mov    %ebp,%esp
467bab:	5d                   	pop    %ebp
467bac:	c3                   	ret
467bad:	8b ff                	mov    %edi,%edi
467baf:	55                   	push   %ebp
467bb0:	8b ec                	mov    %esp,%ebp
467bb2:	83 3d 08 bf 4b 00 00 	cmpl   $0x0,0x4bbf08
467bb9:	74 0e                	je     0x467bc9
467bbb:	6a 00                	push   $0x0
467bbd:	ff 75 08             	push   0x8(%ebp)
467bc0:	e8 e8 fc ff ff       	call   0x4678ad
467bc5:	59                   	pop    %ecx
467bc6:	59                   	pop    %ecx
467bc7:	5d                   	pop    %ebp
467bc8:	c3                   	ret
467bc9:	8b 4d 08             	mov    0x8(%ebp),%ecx
467bcc:	a1 30 82 4b 00       	mov    0x4b8230,%eax
467bd1:	0f b7 04 48          	movzwl (%eax,%ecx,2),%eax
467bd5:	25 07 01 00 00       	and    $0x107,%eax
467bda:	5d                   	pop    %ebp
467bdb:	c3                   	ret
467bdc:	8b ff                	mov    %edi,%edi
467bde:	55                   	push   %ebp
467bdf:	8b ec                	mov    %esp,%ebp
467be1:	83 3d 08 bf 4b 00 00 	cmpl   $0x0,0x4bbf08
467be8:	74 0e                	je     0x467bf8
467bea:	6a 00                	push   $0x0
467bec:	ff 75 08             	push   0x8(%ebp)
467bef:	e8 f4 fc ff ff       	call   0x4678e8
467bf4:	59                   	pop    %ecx
467bf5:	59                   	pop    %ecx
467bf6:	5d                   	pop    %ebp
467bf7:	c3                   	ret
467bf8:	8b 4d 08             	mov    0x8(%ebp),%ecx
467bfb:	a1 30 82 4b 00       	mov    0x4b8230,%eax
467c00:	0f b7 04 48          	movzwl (%eax,%ecx,2),%eax
467c04:	25 03 01 00 00       	and    $0x103,%eax
467c09:	5d                   	pop    %ebp
467c0a:	c3                   	ret
467c0b:	8b ff                	mov    %edi,%edi
467c0d:	55                   	push   %ebp
467c0e:	8b ec                	mov    %esp,%ebp
467c10:	83 3d 08 bf 4b 00 00 	cmpl   $0x0,0x4bbf08
467c17:	74 0e                	je     0x467c27
467c19:	6a 00                	push   $0x0
467c1b:	ff 75 08             	push   0x8(%ebp)
467c1e:	e8 00 fd ff ff       	call   0x467923
467c23:	59                   	pop    %ecx
467c24:	59                   	pop    %ecx
467c25:	5d                   	pop    %ebp
467c26:	c3                   	ret
467c27:	8b 4d 08             	mov    0x8(%ebp),%ecx
467c2a:	83 f9 09             	cmp    $0x9,%ecx
467c2d:	75 05                	jne    0x467c34
467c2f:	6a 40                	push   $0x40
467c31:	58                   	pop    %eax
467c32:	5d                   	pop    %ebp
467c33:	c3                   	ret
467c34:	a1 30 82 4b 00       	mov    0x4b8230,%eax
467c39:	0f b7 04 48          	movzwl (%eax,%ecx,2),%eax
467c3d:	83 e0 40             	and    $0x40,%eax
467c40:	5d                   	pop    %ebp
467c41:	c3                   	ret
467c42:	8b ff                	mov    %edi,%edi
467c44:	55                   	push   %ebp
467c45:	8b ec                	mov    %esp,%ebp
467c47:	83 3d 08 bf 4b 00 00 	cmpl   $0x0,0x4bbf08
467c4e:	74 0e                	je     0x467c5e
467c50:	6a 00                	push   $0x0
467c52:	ff 75 08             	push   0x8(%ebp)
467c55:	e8 0c fd ff ff       	call   0x467966
467c5a:	59                   	pop    %ecx
467c5b:	59                   	pop    %ecx
467c5c:	5d                   	pop    %ebp
467c5d:	c3                   	ret
467c5e:	8b 4d 08             	mov    0x8(%ebp),%ecx
467c61:	a1 30 82 4b 00       	mov    0x4b8230,%eax
467c66:	0f b7 04 48          	movzwl (%eax,%ecx,2),%eax
467c6a:	83 e0 20             	and    $0x20,%eax
467c6d:	5d                   	pop    %ebp
467c6e:	c3                   	ret
467c6f:	8b ff                	mov    %edi,%edi
467c71:	55                   	push   %ebp
467c72:	8b ec                	mov    %esp,%ebp
467c74:	83 3d 08 bf 4b 00 00 	cmpl   $0x0,0x4bbf08
467c7b:	74 0e                	je     0x467c8b
467c7d:	6a 00                	push   $0x0
467c7f:	ff 75 08             	push   0x8(%ebp)
467c82:	e8 5d fd ff ff       	call   0x4679e4
467c87:	59                   	pop    %ecx
467c88:	59                   	pop    %ecx
467c89:	5d                   	pop    %ebp
467c8a:	c3                   	ret
467c8b:	8b 4d 08             	mov    0x8(%ebp),%ecx
467c8e:	a1 30 82 4b 00       	mov    0x4b8230,%eax
467c93:	0f b7 04 48          	movzwl (%eax,%ecx,2),%eax
467c97:	83 e0 04             	and    $0x4,%eax
467c9a:	5d                   	pop    %ebp
467c9b:	c3                   	ret
467c9c:	8b ff                	mov    %edi,%edi
467c9e:	55                   	push   %ebp
467c9f:	8b ec                	mov    %esp,%ebp
467ca1:	83 3d 08 bf 4b 00 00 	cmpl   $0x0,0x4bbf08
467ca8:	74 0e                	je     0x467cb8
467caa:	6a 00                	push   $0x0
467cac:	ff 75 08             	push   0x8(%ebp)
467caf:	e8 68 fd ff ff       	call   0x467a1c
467cb4:	59                   	pop    %ecx
467cb5:	59                   	pop    %ecx
467cb6:	5d                   	pop    %ebp
467cb7:	c3                   	ret
467cb8:	8b 4d 08             	mov    0x8(%ebp),%ecx
467cbb:	a1 30 82 4b 00       	mov    0x4b8230,%eax
467cc0:	0f b7 04 48          	movzwl (%eax,%ecx,2),%eax
467cc4:	25 17 01 00 00       	and    $0x117,%eax
467cc9:	5d                   	pop    %ebp
467cca:	c3                   	ret
467ccb:	8b ff                	mov    %edi,%edi
467ccd:	55                   	push   %ebp
467cce:	8b ec                	mov    %esp,%ebp
467cd0:	83 3d 08 bf 4b 00 00 	cmpl   $0x0,0x4bbf08
467cd7:	74 0e                	je     0x467ce7
467cd9:	6a 00                	push   $0x0
467cdb:	ff 75 08             	push   0x8(%ebp)
467cde:	e8 74 fd ff ff       	call   0x467a57
467ce3:	59                   	pop    %ecx
467ce4:	59                   	pop    %ecx
467ce5:	5d                   	pop    %ebp
467ce6:	c3                   	ret
467ce7:	8b 4d 08             	mov    0x8(%ebp),%ecx
467cea:	a1 30 82 4b 00       	mov    0x4b8230,%eax
467cef:	0f b7 04 48          	movzwl (%eax,%ecx,2),%eax
467cf3:	83 e0 02             	and    $0x2,%eax
467cf6:	5d                   	pop    %ebp
467cf7:	c3                   	ret
467cf8:	8b ff                	mov    %edi,%edi
467cfa:	55                   	push   %ebp
467cfb:	8b ec                	mov    %esp,%ebp
467cfd:	83 3d 08 bf 4b 00 00 	cmpl   $0x0,0x4bbf08
467d04:	74 0e                	je     0x467d14
467d06:	6a 00                	push   $0x0
467d08:	ff 75 08             	push   0x8(%ebp)
467d0b:	e8 7f fd ff ff       	call   0x467a8f
467d10:	59                   	pop    %ecx
467d11:	59                   	pop    %ecx
467d12:	5d                   	pop    %ebp
467d13:	c3                   	ret
467d14:	8b 4d 08             	mov    0x8(%ebp),%ecx
467d17:	a1 30 82 4b 00       	mov    0x4b8230,%eax
467d1c:	0f b7 04 48          	movzwl (%eax,%ecx,2),%eax
467d20:	25 57 01 00 00       	and    $0x157,%eax
467d25:	5d                   	pop    %ebp
467d26:	c3                   	ret
467d27:	8b ff                	mov    %edi,%edi
467d29:	55                   	push   %ebp
467d2a:	8b ec                	mov    %esp,%ebp
467d2c:	83 3d 08 bf 4b 00 00 	cmpl   $0x0,0x4bbf08
467d33:	74 0e                	je     0x467d43
467d35:	6a 00                	push   $0x0
467d37:	ff 75 08             	push   0x8(%ebp)
467d3a:	e8 8b fd ff ff       	call   0x467aca
467d3f:	59                   	pop    %ecx
467d40:	59                   	pop    %ecx
467d41:	5d                   	pop    %ebp
467d42:	c3                   	ret
467d43:	8b 4d 08             	mov    0x8(%ebp),%ecx
467d46:	a1 30 82 4b 00       	mov    0x4b8230,%eax
467d4b:	0f b7 04 48          	movzwl (%eax,%ecx,2),%eax
467d4f:	83 e0 10             	and    $0x10,%eax
467d52:	5d                   	pop    %ebp
467d53:	c3                   	ret
467d54:	8b ff                	mov    %edi,%edi
467d56:	55                   	push   %ebp
467d57:	8b ec                	mov    %esp,%ebp
467d59:	83 3d 08 bf 4b 00 00 	cmpl   $0x0,0x4bbf08
467d60:	74 0e                	je     0x467d70
467d62:	6a 00                	push   $0x0
467d64:	ff 75 08             	push   0x8(%ebp)
467d67:	e8 96 fd ff ff       	call   0x467b02
467d6c:	59                   	pop    %ecx
467d6d:	59                   	pop    %ecx
467d6e:	5d                   	pop    %ebp
467d6f:	c3                   	ret
467d70:	8b 4d 08             	mov    0x8(%ebp),%ecx
467d73:	a1 30 82 4b 00       	mov    0x4b8230,%eax
467d78:	0f b7 04 48          	movzwl (%eax,%ecx,2),%eax
467d7c:	83 e0 08             	and    $0x8,%eax
467d7f:	5d                   	pop    %ebp
467d80:	c3                   	ret
467d81:	8b ff                	mov    %edi,%edi
467d83:	55                   	push   %ebp
467d84:	8b ec                	mov    %esp,%ebp
467d86:	83 3d 08 bf 4b 00 00 	cmpl   $0x0,0x4bbf08
467d8d:	74 0e                	je     0x467d9d
467d8f:	6a 00                	push   $0x0
467d91:	ff 75 08             	push   0x8(%ebp)
467d94:	e8 a1 fd ff ff       	call   0x467b3a
467d99:	59                   	pop    %ecx
467d9a:	59                   	pop    %ecx
467d9b:	5d                   	pop    %ebp
467d9c:	c3                   	ret
467d9d:	8b 4d 08             	mov    0x8(%ebp),%ecx
467da0:	a1 30 82 4b 00       	mov    0x4b8230,%eax
467da5:	0f b7 04 48          	movzwl (%eax,%ecx,2),%eax
467da9:	83 e0 01             	and    $0x1,%eax
467dac:	5d                   	pop    %ebp
467dad:	c3                   	ret
467dae:	8b ff                	mov    %edi,%edi
467db0:	55                   	push   %ebp