423b05:	68 d3 40 4e 00       	push   $0x4e40d3
423b0a:	8b 5d e0             	mov    -0x20(%ebp),%ebx
423b0d:	ff 33                	push   (%ebx)
423b0f:	68 d3 40 4e 00       	push   $0x4e40d3
423b14:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
423b17:	ff 33                	push   (%ebx)
423b19:	68 d3 40 4e 00       	push   $0x4e40d3
423b1e:	8b 5d e8             	mov    -0x18(%ebp),%ebx
423b21:	ff 33                	push   (%ebx)
423b23:	68 d3 40 4e 00       	push   $0x4e40d3
423b28:	8b 5d ec             	mov    -0x14(%ebp),%ebx
423b2b:	ff 33                	push   (%ebx)
423b2d:	68 5f 4c 4e 00       	push   $0x4e4c5f
423b32:	8b 5d f0             	mov    -0x10(%ebp),%ebx
423b35:	ff 33                	push   (%ebx)
423b37:	68 65 4c 4e 00       	push   $0x4e4c65
423b3c:	8b 5d f4             	mov    -0xc(%ebp),%ebx
423b3f:	ff 33                	push   (%ebx)
423b41:	68 d3 40 4e 00       	push   $0x4e40d3
423b46:	8b 5d f8             	mov    -0x8(%ebp),%ebx
423b49:	ff 33                	push   (%ebx)
423b4b:	b9 0f 00 00 00       	mov    $0xf,%ecx
423b50:	e8 07 6a fe ff       	call   0x40a55c
423b55:	83 c4 3c             	add    $0x3c,%esp
423b58:	89 45 d8             	mov    %eax,-0x28(%ebp)
423b5b:	6a 01                	push   $0x1
423b5d:	8d 45 d8             	lea    -0x28(%ebp),%eax
423b60:	50                   	push   %eax
423b61:	68 0a 00 00 00       	push   $0xa
423b66:	e8 c7 e2 ff ff       	call   0x421e32
423b6b:	8b 5d d8             	mov    -0x28(%ebp),%ebx
423b6e:	85 db                	test   %ebx,%ebx
423b70:	74 09                	je     0x423b7b
423b72:	53                   	push   %ebx
423b73:	e8 2c ca 07 00       	call   0x4a05a4
423b78:	83 c4 04             	add    $0x4,%esp
423b7b:	83 7d 0c 03          	cmpl   $0x3,0xc(%ebp)
423b7f:	0f 85 96 00 00 00    	jne    0x423c1b
423b85:	83 7d 10 01          	cmpl   $0x1,0x10(%ebp)
423b89:	0f 85 28 00 00 00    	jne    0x423bb7
423b8f:	6a 01                	push   $0x1
423b91:	b8 22 47 4e 00       	mov    $0x4e4722,%eax
423b96:	89 45 f8             	mov    %eax,-0x8(%ebp)
423b99:	8d 45 f8             	lea    -0x8(%ebp),%eax
423b9c:	50                   	push   %eax
423b9d:	68 04 00 00 00       	push   $0x4
423ba2:	e8 8b e2 ff ff       	call   0x421e32
423ba7:	8b 5d f8             	mov    -0x8(%ebp),%ebx
423baa:	85 db                	test   %ebx,%ebx
423bac:	74 09                	je     0x423bb7
423bae:	53                   	push   %ebx
423baf:	e8 f0 c9 07 00       	call   0x4a05a4
423bb4:	83 c4 04             	add    $0x4,%esp
423bb7:	83 7d 10 02          	cmpl   $0x2,0x10(%ebp)
423bbb:	0f 85 28 00 00 00    	jne    0x423be9
423bc1:	6a 01                	push   $0x1
423bc3:	b8 6a 4c 4e 00       	mov    $0x4e4c6a,%eax
423bc8:	89 45 f8             	mov    %eax,-0x8(%ebp)
423bcb:	8d 45 f8             	lea    -0x8(%ebp),%eax
423bce:	50                   	push   %eax
423bcf:	68 04 00 00 00       	push   $0x4
423bd4:	e8 59 e2 ff ff       	call   0x421e32
423bd9:	8b 5d f8             	mov    -0x8(%ebp),%ebx
423bdc:	85 db                	test   %ebx,%ebx
423bde:	74 09                	je     0x423be9
423be0:	53                   	push   %ebx
423be1:	e8 be c9 07 00       	call   0x4a05a4
423be6:	83 c4 04             	add    $0x4,%esp
423be9:	83 7d 10 03          	cmpl   $0x3,0x10(%ebp)
423bed:	0f 85 28 00 00 00    	jne    0x423c1b
423bf3:	6a 01                	push   $0x1
423bf5:	b8 27 47 4e 00       	mov    $0x4e4727,%eax
423bfa:	89 45 f8             	mov    %eax,-0x8(%ebp)
423bfd:	8d 45 f8             	lea    -0x8(%ebp),%eax
423c00:	50                   	push   %eax
423c01:	68 04 00 00 00       	push   $0x4
423c06:	e8 27 e2 ff ff       	call   0x421e32
423c0b:	8b 5d f8             	mov    -0x8(%ebp),%ebx
423c0e:	85 db                	test   %ebx,%ebx
423c10:	74 09                	je     0x423c1b
423c12:	53                   	push   %ebx
423c13:	e8 8c c9 07 00       	call   0x4a05a4
423c18:	83 c4 04             	add    $0x4,%esp
423c1b:	8b 5d fc             	mov    -0x4(%ebp),%ebx
423c1e:	53                   	push   %ebx
423c1f:	8b 0b                	mov    (%ebx),%ecx
423c21:	83 c3 04             	add    $0x4,%ebx
423c24:	85 c9                	test   %ecx,%ecx
423c26:	74 11                	je     0x423c39
423c28:	8b 03                	mov    (%ebx),%eax
423c2a:	83 c3 04             	add    $0x4,%ebx
423c2d:	49                   	dec    %ecx
423c2e:	74 05                	je     0x423c35
423c30:	0f af 03             	imul   (%ebx),%eax
423c33:	eb f5                	jmp    0x423c2a
423c35:	8b c8                	mov    %eax,%ecx
423c37:	85 c9                	test   %ecx,%ecx
423c39:	0f 84 19 00 00 00    	je     0x423c58
423c3f:	51                   	push   %ecx
423c40:	8b 03                	mov    (%ebx),%eax
423c42:	85 c0                	test   %eax,%eax
423c44:	74 0b                	je     0x423c51
423c46:	53                   	push   %ebx
423c47:	50                   	push   %eax
423c48:	e8 57 c9 07 00       	call   0x4a05a4
423c4d:	83 c4 04             	add    $0x4,%esp
423c50:	5b                   	pop    %ebx
423c51:	83 c3 04             	add    $0x4,%ebx
423c54:	59                   	pop    %ecx
423c55:	49                   	dec    %ecx
423c56:	75 e7                	jne    0x423c3f
423c58:	e8 47 c9 07 00       	call   0x4a05a4
423c5d:	83 c4 04             	add    $0x4,%esp
423c60:	8b e5                	mov    %ebp,%esp
423c62:	5d                   	pop    %ebp
423c63:	c2 0c 00             	ret    $0xc
423c66:	55                   	push   %ebp
423c67:	8b ec                	mov    %esp,%ebp
423c69:	81 ec 50 00 00 00    	sub    $0x50,%esp
423c6f:	68 08 00 00 00       	push   $0x8
423c74:	e8 25 c9 07 00       	call   0x4a059e
423c79:	83 c4 04             	add    $0x4,%esp
423c7c:	89 45 fc             	mov    %eax,-0x4(%ebp)
423c7f:	8b f8                	mov    %eax,%edi
423c81:	be 51 34 4c 00       	mov    $0x4c3451,%esi
423c86:	ad                   	lods   %ds:(%esi),%eax
423c87:	ab                   	stos   %eax,%es:(%edi)
423c88:	ad                   	lods   %ds:(%esi),%eax
423c89:	ab                   	stos   %eax,%es:(%edi)
423c8a:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
423c91:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
423c98:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
423c9f:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
423ca6:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
423cad:	8b 1d f0 99 50 00    	mov    0x5099f0,%ebx
423cb3:	e8 3b fa fd ff       	call   0x4036f3
423cb8:	53                   	push   %ebx
423cb9:	51                   	push   %ecx
423cba:	8b 45 08             	mov    0x8(%ebp),%eax
423cbd:	48                   	dec    %eax
423cbe:	79 17                	jns    0x423cd7
423cc0:	68 19 00 00 00       	push   $0x19
423cc5:	68 35 b0 02 04       	push   $0x402b035
423cca:	68 04 00 00 00       	push   $0x4
423ccf:	e8 d6 c8 07 00       	call   0x4a05aa
423cd4:	83 c4 0c             	add    $0xc,%esp
423cd7:	59                   	pop    %ecx
423cd8:	5b                   	pop    %ebx
423cd9:	3b c1                	cmp    %ecx,%eax
423cdb:	7c 17                	jl     0x423cf4
423cdd:	68 19 00 00 00       	push   $0x19
423ce2:	68 35 b0 02 04       	push   $0x402b035
423ce7:	68 01 00 00 00       	push   $0x1
423cec:	e8 b9 c8 07 00       	call   0x4a05aa
423cf1:	83 c4 0c             	add    $0xc,%esp
423cf4:	c1 e0 02             	shl    $0x2,%eax
423cf7:	03 d8                	add    %eax,%ebx
423cf9:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
423cfc:	6a 00                	push   $0x0
423cfe:	6a 00                	push   $0x0
423d00:	6a 00                	push   $0x0
423d02:	68 04 00 00 80       	push   $0x80000004
423d07:	6a 00                	push   $0x0
423d09:	68 b9 44 4e 00       	push   $0x4e44b9
423d0e:	68 04 00 00 80       	push   $0x80000004
423d13:	6a 00                	push   $0x0
423d15:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
423d18:	8b 03                	mov    (%ebx),%eax
423d1a:	85 c0                	test   %eax,%eax
423d1c:	75 05                	jne    0x423d23
423d1e:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
423d23:	50                   	push   %eax
423d24:	68 03 00 00 00       	push   $0x3
423d29:	bb 90 01 00 00       	mov    $0x190,%ebx
423d2e:	e8 3d e3 07 00       	call   0x4a2070
423d33:	83 c4 28             	add    $0x28,%esp
423d36:	89 45 e0             	mov    %eax,-0x20(%ebp)
423d39:	8b 45 e0             	mov    -0x20(%ebp),%eax
423d3c:	50                   	push   %eax
423d3d:	8b 5d fc             	mov    -0x4(%ebp),%ebx
423d40:	53                   	push   %ebx
423d41:	8b 0b                	mov    (%ebx),%ecx
423d43:	83 c3 04             	add    $0x4,%ebx
423d46:	85 c9                	test   %ecx,%ecx
423d48:	74 11                	je     0x423d5b
423d4a:	8b 03                	mov    (%ebx),%eax
423d4c:	83 c3 04             	add    $0x4,%ebx
423d4f:	49                   	dec    %ecx
423d50:	74 05                	je     0x423d57
423d52:	0f af 03             	imul   (%ebx),%eax
423d55:	eb f5                	jmp    0x423d4c
423d57:	8b c8                	mov    %eax,%ecx
423d59:	85 c9                	test   %ecx,%ecx
423d5b:	0f 84 19 00 00 00    	je     0x423d7a
423d61:	51                   	push   %ecx
423d62:	8b 03                	mov    (%ebx),%eax
423d64:	85 c0                	test   %eax,%eax
423d66:	74 0b                	je     0x423d73
423d68:	53                   	push   %ebx
423d69:	50                   	push   %eax
423d6a:	e8 35 c8 07 00       	call   0x4a05a4
423d6f:	83 c4 04             	add    $0x4,%esp
423d72:	5b                   	pop    %ebx
423d73:	83 c3 04             	add    $0x4,%ebx
423d76:	59                   	pop    %ecx
423d77:	49                   	dec    %ecx
423d78:	75 e7                	jne    0x423d61
423d7a:	e8 25 c8 07 00       	call   0x4a05a4
423d7f:	83 c4 04             	add    $0x4,%esp
423d82:	58                   	pop    %eax
423d83:	89 45 fc             	mov    %eax,-0x4(%ebp)
423d86:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
423d8d:	6a 00                	push   $0x0
423d8f:	ff 75 e4             	push   -0x1c(%ebp)
423d92:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
423d99:	6a 00                	push   $0x0
423d9b:	ff 75 e0             	push   -0x20(%ebp)
423d9e:	68 80 99 50 00       	push   $0x509980
423da3:	e8 3f 6f ff ff       	call   0x41ace7
423da8:	89 45 dc             	mov    %eax,-0x24(%ebp)
423dab:	8b 45 dc             	mov    -0x24(%ebp),%eax
423dae:	50                   	push   %eax
423daf:	8b 5d f8             	mov    -0x8(%ebp),%ebx
423db2:	85 db                	test   %ebx,%ebx
423db4:	74 09                	je     0x423dbf
423db6:	53                   	push   %ebx
423db7:	e8 e8 c7 07 00       	call   0x4a05a4
423dbc:	83 c4 04             	add    $0x4,%esp
423dbf:	58                   	pop    %eax
423dc0:	89 45 f8             	mov    %eax,-0x8(%ebp)
423dc3:	8b 5d fc             	mov    -0x4(%ebp),%ebx
423dc6:	e8 28 f9 fd ff       	call   0x4036f3
423dcb:	b8 00 00 00 00       	mov    $0x0,%eax
423dd0:	3b c1                	cmp    %ecx,%eax
423dd2:	7c 17                	jl     0x423deb
423dd4:	68 d7 00 00 00       	push   $0xd7
423dd9:	68 35 b0 02 04       	push   $0x402b035
423dde:	68 01 00 00 00       	push   $0x1
423de3:	e8 c2 c7 07 00       	call   0x4a05aa
423de8:	83 c4 0c             	add    $0xc,%esp
423deb:	c1 e0 02             	shl    $0x2,%eax
423dee:	03 d8                	add    %eax,%ebx
423df0:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
423df3:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
423df6:	ff 33                	push   (%ebx)
423df8:	68 6c 4c 4e 00       	push   $0x4e4c6c
423dfd:	ff 75 f8             	push   -0x8(%ebp)
423e00:	68 f6 46 4e 00       	push   $0x4e46f6
423e05:	ff 35 7c 99 50 00    	push   0x50997c
423e0b:	68 ff 46 4e 00       	push   $0x4e46ff
423e10:	b9 06 00 00 00       	mov    $0x6,%ecx
423e15:	e8 42 67 fe ff       	call   0x40a55c
423e1a:	83 c4 18             	add    $0x18,%esp
423e1d:	89 45 e0             	mov    %eax,-0x20(%ebp)
423e20:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
423e27:	6a 00                	push   $0x0
423e29:	ff 75 dc             	push   -0x24(%ebp)
423e2c:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
423e33:	6a 00                	push   $0x0
423e35:	ff 75 d8             	push   -0x28(%ebp)
423e38:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
423e3f:	6a 00                	push   $0x0
423e41:	ff 75 d4             	push   -0x2c(%ebp)
423e44:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
423e4b:	6a 00                	push   $0x0
423e4d:	8d 45 d0             	lea    -0x30(%ebp),%eax
423e50:	50                   	push   %eax
423e51:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
423e58:	6a 00                	push   $0x0
423e5a:	8d 45 cc             	lea    -0x34(%ebp),%eax
423e5d:	50                   	push   %eax
423e5e:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
423e65:	6a 00                	push   $0x0
423e67:	ff 75 c8             	push   -0x38(%ebp)
423e6a:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
423e71:	6a 00                	push   $0x0
423e73:	8d 45 c4             	lea    -0x3c(%ebp),%eax
423e76:	50                   	push   %eax
423e77:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
423e7e:	6a 00                	push   $0x0
423e80:	8d 45 c0             	lea    -0x40(%ebp),%eax
423e83:	50                   	push   %eax
423e84:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
423e8b:	6a 00                	push   $0x0
423e8d:	8d 45 bc             	lea    -0x44(%ebp),%eax
423e90:	50                   	push   %eax
423e91:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
423e98:	6a 00                	push   $0x0
423e9a:	8d 45 b8             	lea    -0x48(%ebp),%eax
423e9d:	50                   	push   %eax
423e9e:	6a 01                	push   $0x1
423ea0:	8d 45 e0             	lea    -0x20(%ebp),%eax
423ea3:	50                   	push   %eax
423ea4:	6a 01                	push   $0x1
423ea6:	68 01 00 00 00       	push   $0x1
423eab:	68 64 99 50 00       	push   $0x509964
423eb0:	e8 99 7a ff ff       	call   0x41b94e
423eb5:	89 45 b4             	mov    %eax,-0x4c(%ebp)
423eb8:	8b 5d e0             	mov    -0x20(%ebp),%ebx
423ebb:	85 db                	test   %ebx,%ebx
423ebd:	74 09                	je     0x423ec8
423ebf:	53                   	push   %ebx
423ec0:	e8 df c6 07 00       	call   0x4a05a4
423ec5:	83 c4 04             	add    $0x4,%esp
423ec8:	8b 5d b8             	mov    -0x48(%ebp),%ebx
423ecb:	85 db                	test   %ebx,%ebx
423ecd:	74 09                	je     0x423ed8
423ecf:	53                   	push   %ebx
423ed0:	e8 cf c6 07 00       	call   0x4a05a4
423ed5:	83 c4 04             	add    $0x4,%esp
423ed8:	8b 5d bc             	mov    -0x44(%ebp),%ebx
423edb:	85 db                	test   %ebx,%ebx
423edd:	74 09                	je     0x423ee8
423edf:	53                   	push   %ebx
423ee0:	e8 bf c6 07 00       	call   0x4a05a4
423ee5:	83 c4 04             	add    $0x4,%esp
423ee8:	8b 5d c0             	mov    -0x40(%ebp),%ebx
423eeb:	85 db                	test   %ebx,%ebx
423eed:	74 09                	je     0x423ef8
423eef:	53                   	push   %ebx
423ef0:	e8 af c6 07 00       	call   0x4a05a4
423ef5:	83 c4 04             	add    $0x4,%esp
423ef8:	8b 5d c4             	mov    -0x3c(%ebp),%ebx
423efb:	85 db                	test   %ebx,%ebx
423efd:	74 09                	je     0x423f08
423eff:	53                   	push   %ebx
423f00:	e8 9f c6 07 00       	call   0x4a05a4
423f05:	83 c4 04             	add    $0x4,%esp
423f08:	8b 5d cc             	mov    -0x34(%ebp),%ebx
423f0b:	85 db                	test   %ebx,%ebx
423f0d:	74 09                	je     0x423f18
423f0f:	53                   	push   %ebx
423f10:	e8 8f c6 07 00       	call   0x4a05a4
423f15:	83 c4 04             	add    $0x4,%esp
423f18:	8b 5d d0             	mov    -0x30(%ebp),%ebx
423f1b:	85 db                	test   %ebx,%ebx
423f1d:	74 09                	je     0x423f28
423f1f:	53                   	push   %ebx
423f20:	e8 7f c6 07 00       	call   0x4a05a4
423f25:	83 c4 04             	add    $0x4,%esp
423f28:	68 05 00 00 80       	push   $0x80000005
423f2d:	6a 00                	push   $0x0
423f2f:	8b 45 b4             	mov    -0x4c(%ebp),%eax
423f32:	85 c0                	test   %eax,%eax
423f34:	75 05                	jne    0x423f3b
423f36:	b8 51 34 4c 00       	mov    $0x4c3451,%eax
423f3b:	50                   	push   %eax
423f3c:	68 01 00 00 00       	push   $0x1
423f41:	bb 68 01 00 00       	mov    $0x168,%ebx
423f46:	e8 a5 d1 07 00       	call   0x4a10f0