434b5b:	ff 75 14             	push   0x14(%ebp)
434b5e:	ff 75 10             	push   0x10(%ebp)
434b61:	ff 75 0c             	push   0xc(%ebp)
434b64:	ff 75 08             	push   0x8(%ebp)
434b67:	ff d0                	call   *%eax
434b69:	5d                   	pop    %ebp
434b6a:	c3                   	ret
434b6b:	ff 75 1c             	push   0x1c(%ebp)
434b6e:	ff 75 18             	push   0x18(%ebp)
434b71:	ff 75 14             	push   0x14(%ebp)
434b74:	ff 75 10             	push   0x10(%ebp)
434b77:	ff 75 0c             	push   0xc(%ebp)
434b7a:	ff 75 08             	push   0x8(%ebp)
434b7d:	e8 0a 00 00 00       	call   0x434b8c
434b82:	59                   	pop    %ecx
434b83:	50                   	push   %eax
434b84:	ff 15 5c f2 48 00    	call   *0x48f25c
434b8a:	5d                   	pop    %ebp
434b8b:	c3                   	ret
434b8c:	55                   	push   %ebp
434b8d:	8b ec                	mov    %esp,%ebp
434b8f:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
434b93:	74 1d                	je     0x434bb2
434b95:	ff 75 08             	push   0x8(%ebp)
434b98:	e8 55 ff ff ff       	call   0x434af2
434b9d:	59                   	pop    %ecx
434b9e:	85 c0                	test   %eax,%eax
434ba0:	78 10                	js     0x434bb2
434ba2:	3d e4 00 00 00       	cmp    $0xe4,%eax
434ba7:	73 09                	jae    0x434bb2
434ba9:	8b 04 c5 08 e5 49 00 	mov    0x49e508(,%eax,8),%eax
434bb0:	5d                   	pop    %ebp
434bb1:	c3                   	ret
434bb2:	33 c0                	xor    %eax,%eax
434bb4:	5d                   	pop    %ebp
434bb5:	c3                   	ret
434bb6:	55                   	push   %ebp
434bb7:	8b ec                	mov    %esp,%ebp
434bb9:	a1 fc 51 4c 00       	mov    0x4c51fc,%eax
434bbe:	33 05 50 fd 4b 00    	xor    0x4bfd50,%eax
434bc4:	74 18                	je     0x434bde
434bc6:	6a 00                	push   $0x0
434bc8:	ff 75 1c             	push   0x1c(%ebp)
434bcb:	ff 75 18             	push   0x18(%ebp)
434bce:	ff 75 14             	push   0x14(%ebp)
434bd1:	ff 75 10             	push   0x10(%ebp)
434bd4:	ff 75 0c             	push   0xc(%ebp)
434bd7:	ff 75 08             	push   0x8(%ebp)
434bda:	ff d0                	call   *%eax
434bdc:	5d                   	pop    %ebp
434bdd:	c3                   	ret
434bde:	ff 75 1c             	push   0x1c(%ebp)
434be1:	ff 75 18             	push   0x18(%ebp)
434be4:	ff 75 14             	push   0x14(%ebp)
434be7:	ff 75 10             	push   0x10(%ebp)
434bea:	ff 75 0c             	push   0xc(%ebp)
434bed:	ff 75 08             	push   0x8(%ebp)
434bf0:	e8 97 ff ff ff       	call   0x434b8c
434bf5:	59                   	pop    %ecx
434bf6:	50                   	push   %eax
434bf7:	ff 15 d4 f3 48 00    	call   *0x48f3d4
434bfd:	5d                   	pop    %ebp
434bfe:	c3                   	ret
434bff:	55                   	push   %ebp
434c00:	8b ec                	mov    %esp,%ebp
434c02:	ff 75 1c             	push   0x1c(%ebp)
434c05:	a1 04 52 4c 00       	mov    0x4c5204,%eax
434c0a:	33 05 50 fd 4b 00    	xor    0x4bfd50,%eax
434c10:	ff 75 18             	push   0x18(%ebp)
434c13:	ff 75 14             	push   0x14(%ebp)
434c16:	ff 75 10             	push   0x10(%ebp)
434c19:	ff 75 0c             	push   0xc(%ebp)
434c1c:	ff 75 08             	push   0x8(%ebp)
434c1f:	74 04                	je     0x434c25
434c21:	ff d0                	call   *%eax
434c23:	5d                   	pop    %ebp
434c24:	c3                   	ret
434c25:	e8 62 ff ff ff       	call   0x434b8c
434c2a:	59                   	pop    %ecx
434c2b:	50                   	push   %eax
434c2c:	ff 15 d8 f3 48 00    	call   *0x48f3d8
434c32:	5d                   	pop    %ebp
434c33:	c3                   	ret
434c34:	55                   	push   %ebp
434c35:	8b ec                	mov    %esp,%ebp
434c37:	a1 10 52 4c 00       	mov    0x4c5210,%eax
434c3c:	33 05 50 fd 4b 00    	xor    0x4bfd50,%eax
434c42:	74 1b                	je     0x434c5f
434c44:	33 c9                	xor    %ecx,%ecx
434c46:	51                   	push   %ecx
434c47:	51                   	push   %ecx
434c48:	51                   	push   %ecx
434c49:	ff 75 1c             	push   0x1c(%ebp)
434c4c:	ff 75 18             	push   0x18(%ebp)
434c4f:	ff 75 14             	push   0x14(%ebp)
434c52:	ff 75 10             	push   0x10(%ebp)
434c55:	ff 75 0c             	push   0xc(%ebp)
434c58:	ff 75 08             	push   0x8(%ebp)
434c5b:	ff d0                	call   *%eax
434c5d:	5d                   	pop    %ebp
434c5e:	c3                   	ret
434c5f:	ff 75 1c             	push   0x1c(%ebp)
434c62:	ff 75 18             	push   0x18(%ebp)
434c65:	ff 75 14             	push   0x14(%ebp)
434c68:	ff 75 10             	push   0x10(%ebp)
434c6b:	ff 75 0c             	push   0xc(%ebp)
434c6e:	ff 75 08             	push   0x8(%ebp)
434c71:	e8 16 ff ff ff       	call   0x434b8c
434c76:	59                   	pop    %ecx
434c77:	50                   	push   %eax
434c78:	ff 15 dc f3 48 00    	call   *0x48f3dc
434c7e:	5d                   	pop    %ebp
434c7f:	c3                   	ret
434c80:	55                   	push   %ebp
434c81:	8b ec                	mov    %esp,%ebp
434c83:	56                   	push   %esi
434c84:	8b 75 10             	mov    0x10(%ebp),%esi
434c87:	33 c0                	xor    %eax,%eax
434c89:	85 f6                	test   %esi,%esi
434c8b:	74 5e                	je     0x434ceb
434c8d:	8b 4d 0c             	mov    0xc(%ebp),%ecx
434c90:	53                   	push   %ebx
434c91:	57                   	push   %edi
434c92:	8b 7d 08             	mov    0x8(%ebp),%edi
434c95:	6a 41                	push   $0x41
434c97:	5b                   	pop    %ebx
434c98:	6a 5a                	push   $0x5a
434c9a:	5a                   	pop    %edx
434c9b:	2b f9                	sub    %ecx,%edi
434c9d:	89 55 10             	mov    %edx,0x10(%ebp)
434ca0:	eb 03                	jmp    0x434ca5
434ca2:	6a 5a                	push   $0x5a
434ca4:	5a                   	pop    %edx
434ca5:	0f b7 04 0f          	movzwl (%edi,%ecx,1),%eax
434ca9:	66 3b c3             	cmp    %bx,%ax
434cac:	72 0d                	jb     0x434cbb
434cae:	66 3b c2             	cmp    %dx,%ax
434cb1:	77 08                	ja     0x434cbb
434cb3:	83 c0 20             	add    $0x20,%eax
434cb6:	0f b7 d0             	movzwl %ax,%edx
434cb9:	eb 02                	jmp    0x434cbd
434cbb:	8b d0                	mov    %eax,%edx
434cbd:	0f b7 01             	movzwl (%ecx),%eax
434cc0:	66 3b c3             	cmp    %bx,%ax
434cc3:	72 0c                	jb     0x434cd1
434cc5:	66 3b 45 10          	cmp    0x10(%ebp),%ax
434cc9:	77 06                	ja     0x434cd1
434ccb:	83 c0 20             	add    $0x20,%eax
434cce:	0f b7 c0             	movzwl %ax,%eax
434cd1:	83 c1 02             	add    $0x2,%ecx
434cd4:	4e                   	dec    %esi
434cd5:	74 0a                	je     0x434ce1
434cd7:	66 85 d2             	test   %dx,%dx
434cda:	74 05                	je     0x434ce1
434cdc:	66 3b d0             	cmp    %ax,%dx
434cdf:	74 c1                	je     0x434ca2
434ce1:	0f b7 c8             	movzwl %ax,%ecx
434ce4:	0f b7 c2             	movzwl %dx,%eax
434ce7:	5f                   	pop    %edi
434ce8:	2b c1                	sub    %ecx,%eax
434cea:	5b                   	pop    %ebx
434ceb:	5e                   	pop    %esi
434cec:	5d                   	pop    %ebp
434ced:	c3                   	ret
434cee:	cc                   	int3
434cef:	cc                   	int3
434cf0:	51                   	push   %ecx
434cf1:	8d 4c 24 08          	lea    0x8(%esp),%ecx
434cf5:	2b c8                	sub    %eax,%ecx
434cf7:	83 e1 0f             	and    $0xf,%ecx
434cfa:	03 c1                	add    %ecx,%eax
434cfc:	1b c9                	sbb    %ecx,%ecx
434cfe:	0b c1                	or     %ecx,%eax
434d00:	59                   	pop    %ecx
434d01:	e9 8a ce ff ff       	jmp    0x431b90
434d06:	51                   	push   %ecx
434d07:	8d 4c 24 08          	lea    0x8(%esp),%ecx
434d0b:	2b c8                	sub    %eax,%ecx
434d0d:	83 e1 07             	and    $0x7,%ecx
434d10:	03 c1                	add    %ecx,%eax
434d12:	1b c9                	sbb    %ecx,%ecx
434d14:	0b c1                	or     %ecx,%eax
434d16:	59                   	pop    %ecx
434d17:	e9 74 ce ff ff       	jmp    0x431b90
434d1c:	55                   	push   %ebp
434d1d:	8b ec                	mov    %esp,%ebp
434d1f:	8b 45 08             	mov    0x8(%ebp),%eax
434d22:	8b 00                	mov    (%eax),%eax
434d24:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%eax)
434d2a:	75 25                	jne    0x434d51
434d2c:	83 78 10 03          	cmpl   $0x3,0x10(%eax)
434d30:	75 1f                	jne    0x434d51
434d32:	8b 40 14             	mov    0x14(%eax),%eax
434d35:	3d 20 05 93 19       	cmp    $0x19930520,%eax
434d3a:	74 1b                	je     0x434d57
434d3c:	3d 21 05 93 19       	cmp    $0x19930521,%eax
434d41:	74 14                	je     0x434d57
434d43:	3d 22 05 93 19       	cmp    $0x19930522,%eax
434d48:	74 0d                	je     0x434d57
434d4a:	3d 00 40 99 01       	cmp    $0x1994000,%eax
434d4f:	74 06                	je     0x434d57
434d51:	33 c0                	xor    %eax,%eax
434d53:	5d                   	pop    %ebp
434d54:	c2 04 00             	ret    $0x4
434d57:	e8 d4 59 ff ff       	call   0x42a730
434d5c:	cc                   	int3
434d5d:	68 1c 4d 43 00       	push   $0x434d1c
434d62:	e8 fd 55 ff ff       	call   0x42a364
434d67:	59                   	pop    %ecx
434d68:	33 c0                	xor    %eax,%eax
434d6a:	c3                   	ret
434d6b:	55                   	push   %ebp
434d6c:	8b ec                	mov    %esp,%ebp
434d6e:	51                   	push   %ecx
434d6f:	51                   	push   %ecx
434d70:	53                   	push   %ebx
434d71:	56                   	push   %esi
434d72:	57                   	push   %edi
434d73:	68 04 01 00 00       	push   $0x104
434d78:	bb a8 4b 4c 00       	mov    $0x4c4ba8,%ebx
434d7d:	33 c0                	xor    %eax,%eax
434d7f:	53                   	push   %ebx
434d80:	33 ff                	xor    %edi,%edi
434d82:	66 a3 b0 4d 4c 00    	mov    %ax,0x4c4db0
434d88:	57                   	push   %edi
434d89:	ff 15 a8 f1 48 00    	call   *0x48f1a8
434d8f:	8b 35 28 52 4c 00    	mov    0x4c5228,%esi
434d95:	89 1d bc 41 4c 00    	mov    %ebx,0x4c41bc
434d9b:	85 f6                	test   %esi,%esi
434d9d:	74 05                	je     0x434da4
434d9f:	66 39 3e             	cmp    %di,(%esi)
434da2:	75 02                	jne    0x434da6
434da4:	8b f3                	mov    %ebx,%esi
434da6:	8d 45 f8             	lea    -0x8(%ebp),%eax
434da9:	50                   	push   %eax
434daa:	8d 45 fc             	lea    -0x4(%ebp),%eax
434dad:	50                   	push   %eax
434dae:	57                   	push   %edi
434daf:	57                   	push   %edi
434db0:	56                   	push   %esi
434db1:	e8 63 00 00 00       	call   0x434e19
434db6:	8b 5d fc             	mov    -0x4(%ebp),%ebx
434db9:	83 c4 14             	add    $0x14,%esp
434dbc:	81 fb ff ff ff 3f    	cmp    $0x3fffffff,%ebx
434dc2:	73 4b                	jae    0x434e0f
434dc4:	8b 45 f8             	mov    -0x8(%ebp),%eax
434dc7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
434dcc:	73 41                	jae    0x434e0f
434dce:	8d 0c 58             	lea    (%eax,%ebx,2),%ecx
434dd1:	03 c0                	add    %eax,%eax
434dd3:	03 c9                	add    %ecx,%ecx
434dd5:	3b c8                	cmp    %eax,%ecx
434dd7:	72 36                	jb     0x434e0f
434dd9:	51                   	push   %ecx
434dda:	e8 7e 3c ff ff       	call   0x428a5d
434ddf:	8b f8                	mov    %eax,%edi
434de1:	59                   	pop    %ecx
434de2:	85 ff                	test   %edi,%edi
434de4:	74 29                	je     0x434e0f
434de6:	8d 45 f8             	lea    -0x8(%ebp),%eax
434de9:	50                   	push   %eax
434dea:	8d 45 fc             	lea    -0x4(%ebp),%eax
434ded:	50                   	push   %eax
434dee:	8d 04 9f             	lea    (%edi,%ebx,4),%eax
434df1:	50                   	push   %eax
434df2:	57                   	push   %edi
434df3:	56                   	push   %esi
434df4:	e8 20 00 00 00       	call   0x434e19
434df9:	8b 45 fc             	mov    -0x4(%ebp),%eax
434dfc:	83 c4 14             	add    $0x14,%esp
434dff:	48                   	dec    %eax
434e00:	89 3d ac 41 4c 00    	mov    %edi,0x4c41ac
434e06:	a3 a4 41 4c 00       	mov    %eax,0x4c41a4
434e0b:	33 c0                	xor    %eax,%eax
434e0d:	eb 03                	jmp    0x434e12
434e0f:	83 c8 ff             	or     $0xffffffff,%eax
434e12:	5f                   	pop    %edi
434e13:	5e                   	pop    %esi
434e14:	5b                   	pop    %ebx
434e15:	8b e5                	mov    %ebp,%esp
434e17:	5d                   	pop    %ebp
434e18:	c3                   	ret
434e19:	55                   	push   %ebp
434e1a:	8b ec                	mov    %esp,%ebp
434e1c:	51                   	push   %ecx
434e1d:	51                   	push   %ecx
434e1e:	8b 45 14             	mov    0x14(%ebp),%eax
434e21:	8b 4d 08             	mov    0x8(%ebp),%ecx
434e24:	8b 55 10             	mov    0x10(%ebp),%edx
434e27:	53                   	push   %ebx
434e28:	8b 5d 18             	mov    0x18(%ebp),%ebx
434e2b:	56                   	push   %esi
434e2c:	8b 75 0c             	mov    0xc(%ebp),%esi
434e2f:	57                   	push   %edi
434e30:	33 ff                	xor    %edi,%edi
434e32:	89 3b                	mov    %edi,(%ebx)
434e34:	c7 00 01 00 00 00    	movl   $0x1,(%eax)
434e3a:	85 f6                	test   %esi,%esi
434e3c:	74 08                	je     0x434e46
434e3e:	89 16                	mov    %edx,(%esi)
434e40:	83 c6 04             	add    $0x4,%esi
434e43:	89 75 0c             	mov    %esi,0xc(%ebp)
434e46:	c7 45 08 20 00 00 00 	movl   $0x20,0x8(%ebp)
434e4d:	c7 45 fc 09 00 00 00 	movl   $0x9,-0x4(%ebp)
434e54:	6a 22                	push   $0x22
434e56:	58                   	pop    %eax
434e57:	66 39 01             	cmp    %ax,(%ecx)
434e5a:	75 11                	jne    0x434e6d
434e5c:	33 c0                	xor    %eax,%eax
434e5e:	85 ff                	test   %edi,%edi
434e60:	6a 22                	push   $0x22
434e62:	0f 94 c0             	sete   %al
434e65:	83 c1 02             	add    $0x2,%ecx
434e68:	8b f8                	mov    %eax,%edi
434e6a:	58                   	pop    %eax
434e6b:	eb 1a                	jmp    0x434e87
434e6d:	ff 03                	incl   (%ebx)
434e6f:	85 d2                	test   %edx,%edx
434e71:	74 09                	je     0x434e7c
434e73:	66 8b 01             	mov    (%ecx),%ax
434e76:	66 89 02             	mov    %ax,(%edx)
434e79:	83 c2 02             	add    $0x2,%edx
434e7c:	0f b7 01             	movzwl (%ecx),%eax
434e7f:	83 c1 02             	add    $0x2,%ecx
434e82:	66 85 c0             	test   %ax,%ax
434e85:	74 1c                	je     0x434ea3
434e87:	85 ff                	test   %edi,%edi
434e89:	75 c9                	jne    0x434e54
434e8b:	66 3b 45 08          	cmp    0x8(%ebp),%ax
434e8f:	74 06                	je     0x434e97
434e91:	66 3b 45 fc          	cmp    -0x4(%ebp),%ax
434e95:	75 bd                	jne    0x434e54
434e97:	85 d2                	test   %edx,%edx
434e99:	74 0b                	je     0x434ea6
434e9b:	33 c0                	xor    %eax,%eax
434e9d:	66 89 42 fe          	mov    %ax,-0x2(%edx)
434ea1:	eb 03                	jmp    0x434ea6
434ea3:	83 e9 02             	sub    $0x2,%ecx
434ea6:	8b 7d 18             	mov    0x18(%ebp),%edi
434ea9:	33 db                	xor    %ebx,%ebx
434eab:	89 5d f8             	mov    %ebx,-0x8(%ebp)
434eae:	66 39 19             	cmp    %bx,(%ecx)
434eb1:	0f 84 df 00 00 00    	je     0x434f96
434eb7:	0f b7 01             	movzwl (%ecx),%eax
434eba:	66 3b 45 08          	cmp    0x8(%ebp),%ax
434ebe:	74 06                	je     0x434ec6
434ec0:	66 3b 45 fc          	cmp    -0x4(%ebp),%ax
434ec4:	75 05                	jne    0x434ecb
434ec6:	83 c1 02             	add    $0x2,%ecx
434ec9:	eb ec                	jmp    0x434eb7