420ae3:	58                   	pop    %eax
420ae4:	89 45 ec             	mov    %eax,-0x14(%ebp)
420ae7:	83 7d f8 02          	cmpl   $0x2,-0x8(%ebp)
420aeb:	0f 85 b4 00 00 00    	jne    0x420ba5
420af1:	ff 75 f4             	push   -0xc(%ebp)
420af4:	68 06 00 00 00       	push   $0x6
420af9:	8d 45 fc             	lea    -0x4(%ebp),%eax
420afc:	50                   	push   %eax
420afd:	e8 67 12 00 00       	call   0x421d69
420b02:	89 45 e8             	mov    %eax,-0x18(%ebp)
420b05:	8b 45 e8             	mov    -0x18(%ebp),%eax
420b08:	50                   	push   %eax
420b09:	8b 5d f0             	mov    -0x10(%ebp),%ebx
420b0c:	85 db                	test   %ebx,%ebx
420b0e:	74 09                	je     0x420b19
420b10:	53                   	push   %ebx
420b11:	e8 8e fa 07 00       	call   0x4a05a4
420b16:	83 c4 04             	add    $0x4,%esp
420b19:	58                   	pop    %eax
420b1a:	89 45 f0             	mov    %eax,-0x10(%ebp)
420b1d:	6a 00                	push   $0x0
420b1f:	6a 00                	push   $0x0
420b21:	6a 00                	push   $0x0
420b23:	68 04 00 00 80       	push   $0x80000004
420b28:	6a 00                	push   $0x0
420b2a:	68 d3 40 4e 00       	push   $0x4e40d3
420b2f:	68 04 00 00 80       	push   $0x80000004
420b34:	6a 00                	push   $0x0
420b36:	8b 45 f0             	mov    -0x10(%ebp),%eax
420b39:	85 c0                	test   %eax,%eax
420b3b:	75 05                	jne    0x420b42
420b3d:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
420b42:	50                   	push   %eax
420b43:	68 03 00 00 00       	push   $0x3
420b48:	bb 90 01 00 00       	mov    $0x190,%ebx
420b4d:	e8 1e 15 08 00       	call   0x4a2070
420b52:	83 c4 28             	add    $0x28,%esp
420b55:	89 45 e8             	mov    %eax,-0x18(%ebp)
420b58:	8b 45 e8             	mov    -0x18(%ebp),%eax
420b5b:	50                   	push   %eax
420b5c:	8b 5d ec             	mov    -0x14(%ebp),%ebx
420b5f:	53                   	push   %ebx
420b60:	8b 0b                	mov    (%ebx),%ecx
420b62:	83 c3 04             	add    $0x4,%ebx
420b65:	85 c9                	test   %ecx,%ecx
420b67:	74 11                	je     0x420b7a
420b69:	8b 03                	mov    (%ebx),%eax
420b6b:	83 c3 04             	add    $0x4,%ebx
420b6e:	49                   	dec    %ecx
420b6f:	74 05                	je     0x420b76
420b71:	0f af 03             	imul   (%ebx),%eax
420b74:	eb f5                	jmp    0x420b6b
420b76:	8b c8                	mov    %eax,%ecx
420b78:	85 c9                	test   %ecx,%ecx
420b7a:	0f 84 19 00 00 00    	je     0x420b99
420b80:	51                   	push   %ecx
420b81:	8b 03                	mov    (%ebx),%eax
420b83:	85 c0                	test   %eax,%eax
420b85:	74 0b                	je     0x420b92
420b87:	53                   	push   %ebx
420b88:	50                   	push   %eax
420b89:	e8 16 fa 07 00       	call   0x4a05a4
420b8e:	83 c4 04             	add    $0x4,%esp
420b91:	5b                   	pop    %ebx
420b92:	83 c3 04             	add    $0x4,%ebx
420b95:	59                   	pop    %ecx
420b96:	49                   	dec    %ecx
420b97:	75 e7                	jne    0x420b80
420b99:	e8 06 fa 07 00       	call   0x4a05a4
420b9e:	83 c4 04             	add    $0x4,%esp
420ba1:	58                   	pop    %eax
420ba2:	89 45 ec             	mov    %eax,-0x14(%ebp)
420ba5:	83 7d f8 03          	cmpl   $0x3,-0x8(%ebp)
420ba9:	0f 85 b4 00 00 00    	jne    0x420c63
420baf:	ff 75 f4             	push   -0xc(%ebp)
420bb2:	68 06 00 00 00       	push   $0x6
420bb7:	8d 45 fc             	lea    -0x4(%ebp),%eax
420bba:	50                   	push   %eax
420bbb:	e8 a9 11 00 00       	call   0x421d69
420bc0:	89 45 e8             	mov    %eax,-0x18(%ebp)
420bc3:	8b 45 e8             	mov    -0x18(%ebp),%eax
420bc6:	50                   	push   %eax
420bc7:	8b 5d f0             	mov    -0x10(%ebp),%ebx
420bca:	85 db                	test   %ebx,%ebx
420bcc:	74 09                	je     0x420bd7
420bce:	53                   	push   %ebx
420bcf:	e8 d0 f9 07 00       	call   0x4a05a4
420bd4:	83 c4 04             	add    $0x4,%esp
420bd7:	58                   	pop    %eax
420bd8:	89 45 f0             	mov    %eax,-0x10(%ebp)
420bdb:	6a 00                	push   $0x0
420bdd:	6a 00                	push   $0x0
420bdf:	6a 00                	push   $0x0
420be1:	68 04 00 00 80       	push   $0x80000004
420be6:	6a 00                	push   $0x0
420be8:	68 d3 40 4e 00       	push   $0x4e40d3
420bed:	68 04 00 00 80       	push   $0x80000004
420bf2:	6a 00                	push   $0x0
420bf4:	8b 45 f0             	mov    -0x10(%ebp),%eax
420bf7:	85 c0                	test   %eax,%eax
420bf9:	75 05                	jne    0x420c00
420bfb:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
420c00:	50                   	push   %eax
420c01:	68 03 00 00 00       	push   $0x3
420c06:	bb 90 01 00 00       	mov    $0x190,%ebx
420c0b:	e8 60 14 08 00       	call   0x4a2070
420c10:	83 c4 28             	add    $0x28,%esp
420c13:	89 45 e8             	mov    %eax,-0x18(%ebp)
420c16:	8b 45 e8             	mov    -0x18(%ebp),%eax
420c19:	50                   	push   %eax
420c1a:	8b 5d ec             	mov    -0x14(%ebp),%ebx
420c1d:	53                   	push   %ebx
420c1e:	8b 0b                	mov    (%ebx),%ecx
420c20:	83 c3 04             	add    $0x4,%ebx
420c23:	85 c9                	test   %ecx,%ecx
420c25:	74 11                	je     0x420c38
420c27:	8b 03                	mov    (%ebx),%eax
420c29:	83 c3 04             	add    $0x4,%ebx
420c2c:	49                   	dec    %ecx
420c2d:	74 05                	je     0x420c34
420c2f:	0f af 03             	imul   (%ebx),%eax
420c32:	eb f5                	jmp    0x420c29
420c34:	8b c8                	mov    %eax,%ecx
420c36:	85 c9                	test   %ecx,%ecx
420c38:	0f 84 19 00 00 00    	je     0x420c57
420c3e:	51                   	push   %ecx
420c3f:	8b 03                	mov    (%ebx),%eax
420c41:	85 c0                	test   %eax,%eax
420c43:	74 0b                	je     0x420c50
420c45:	53                   	push   %ebx
420c46:	50                   	push   %eax
420c47:	e8 58 f9 07 00       	call   0x4a05a4
420c4c:	83 c4 04             	add    $0x4,%esp
420c4f:	5b                   	pop    %ebx
420c50:	83 c3 04             	add    $0x4,%ebx
420c53:	59                   	pop    %ecx
420c54:	49                   	dec    %ecx
420c55:	75 e7                	jne    0x420c3e
420c57:	e8 48 f9 07 00       	call   0x4a05a4
420c5c:	83 c4 04             	add    $0x4,%esp
420c5f:	58                   	pop    %eax
420c60:	89 45 ec             	mov    %eax,-0x14(%ebp)
420c63:	83 7d f8 04          	cmpl   $0x4,-0x8(%ebp)
420c67:	0f 85 b4 00 00 00    	jne    0x420d21
420c6d:	ff 75 f4             	push   -0xc(%ebp)
420c70:	68 06 00 00 00       	push   $0x6
420c75:	8d 45 fc             	lea    -0x4(%ebp),%eax
420c78:	50                   	push   %eax
420c79:	e8 eb 10 00 00       	call   0x421d69
420c7e:	89 45 e8             	mov    %eax,-0x18(%ebp)
420c81:	8b 45 e8             	mov    -0x18(%ebp),%eax
420c84:	50                   	push   %eax
420c85:	8b 5d f0             	mov    -0x10(%ebp),%ebx
420c88:	85 db                	test   %ebx,%ebx
420c8a:	74 09                	je     0x420c95
420c8c:	53                   	push   %ebx
420c8d:	e8 12 f9 07 00       	call   0x4a05a4
420c92:	83 c4 04             	add    $0x4,%esp
420c95:	58                   	pop    %eax
420c96:	89 45 f0             	mov    %eax,-0x10(%ebp)
420c99:	6a 00                	push   $0x0
420c9b:	6a 00                	push   $0x0
420c9d:	6a 00                	push   $0x0
420c9f:	68 04 00 00 80       	push   $0x80000004
420ca4:	6a 00                	push   $0x0
420ca6:	68 d3 40 4e 00       	push   $0x4e40d3
420cab:	68 04 00 00 80       	push   $0x80000004
420cb0:	6a 00                	push   $0x0
420cb2:	8b 45 f0             	mov    -0x10(%ebp),%eax
420cb5:	85 c0                	test   %eax,%eax
420cb7:	75 05                	jne    0x420cbe
420cb9:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
420cbe:	50                   	push   %eax
420cbf:	68 03 00 00 00       	push   $0x3
420cc4:	bb 90 01 00 00       	mov    $0x190,%ebx
420cc9:	e8 a2 13 08 00       	call   0x4a2070
420cce:	83 c4 28             	add    $0x28,%esp
420cd1:	89 45 e8             	mov    %eax,-0x18(%ebp)
420cd4:	8b 45 e8             	mov    -0x18(%ebp),%eax
420cd7:	50                   	push   %eax
420cd8:	8b 5d ec             	mov    -0x14(%ebp),%ebx
420cdb:	53                   	push   %ebx
420cdc:	8b 0b                	mov    (%ebx),%ecx
420cde:	83 c3 04             	add    $0x4,%ebx
420ce1:	85 c9                	test   %ecx,%ecx
420ce3:	74 11                	je     0x420cf6
420ce5:	8b 03                	mov    (%ebx),%eax
420ce7:	83 c3 04             	add    $0x4,%ebx
420cea:	49                   	dec    %ecx
420ceb:	74 05                	je     0x420cf2
420ced:	0f af 03             	imul   (%ebx),%eax
420cf0:	eb f5                	jmp    0x420ce7
420cf2:	8b c8                	mov    %eax,%ecx
420cf4:	85 c9                	test   %ecx,%ecx
420cf6:	0f 84 19 00 00 00    	je     0x420d15
420cfc:	51                   	push   %ecx
420cfd:	8b 03                	mov    (%ebx),%eax
420cff:	85 c0                	test   %eax,%eax
420d01:	74 0b                	je     0x420d0e
420d03:	53                   	push   %ebx
420d04:	50                   	push   %eax
420d05:	e8 9a f8 07 00       	call   0x4a05a4
420d0a:	83 c4 04             	add    $0x4,%esp
420d0d:	5b                   	pop    %ebx
420d0e:	83 c3 04             	add    $0x4,%ebx
420d11:	59                   	pop    %ecx
420d12:	49                   	dec    %ecx
420d13:	75 e7                	jne    0x420cfc
420d15:	e8 8a f8 07 00       	call   0x4a05a4
420d1a:	83 c4 04             	add    $0x4,%esp
420d1d:	58                   	pop    %eax
420d1e:	89 45 ec             	mov    %eax,-0x14(%ebp)
420d21:	83 7d f8 05          	cmpl   $0x5,-0x8(%ebp)
420d25:	0f 85 b4 00 00 00    	jne    0x420ddf
420d2b:	ff 75 f4             	push   -0xc(%ebp)
420d2e:	68 06 00 00 00       	push   $0x6
420d33:	8d 45 fc             	lea    -0x4(%ebp),%eax
420d36:	50                   	push   %eax
420d37:	e8 2d 10 00 00       	call   0x421d69
420d3c:	89 45 e8             	mov    %eax,-0x18(%ebp)
420d3f:	8b 45 e8             	mov    -0x18(%ebp),%eax
420d42:	50                   	push   %eax
420d43:	8b 5d f0             	mov    -0x10(%ebp),%ebx
420d46:	85 db                	test   %ebx,%ebx
420d48:	74 09                	je     0x420d53
420d4a:	53                   	push   %ebx
420d4b:	e8 54 f8 07 00       	call   0x4a05a4
420d50:	83 c4 04             	add    $0x4,%esp
420d53:	58                   	pop    %eax
420d54:	89 45 f0             	mov    %eax,-0x10(%ebp)
420d57:	6a 00                	push   $0x0
420d59:	6a 00                	push   $0x0
420d5b:	6a 00                	push   $0x0
420d5d:	68 04 00 00 80       	push   $0x80000004
420d62:	6a 00                	push   $0x0
420d64:	68 d3 40 4e 00       	push   $0x4e40d3
420d69:	68 04 00 00 80       	push   $0x80000004
420d6e:	6a 00                	push   $0x0
420d70:	8b 45 f0             	mov    -0x10(%ebp),%eax
420d73:	85 c0                	test   %eax,%eax
420d75:	75 05                	jne    0x420d7c
420d77:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
420d7c:	50                   	push   %eax
420d7d:	68 03 00 00 00       	push   $0x3
420d82:	bb 90 01 00 00       	mov    $0x190,%ebx
420d87:	e8 e4 12 08 00       	call   0x4a2070
420d8c:	83 c4 28             	add    $0x28,%esp
420d8f:	89 45 e8             	mov    %eax,-0x18(%ebp)
420d92:	8b 45 e8             	mov    -0x18(%ebp),%eax
420d95:	50                   	push   %eax
420d96:	8b 5d ec             	mov    -0x14(%ebp),%ebx
420d99:	53                   	push   %ebx
420d9a:	8b 0b                	mov    (%ebx),%ecx
420d9c:	83 c3 04             	add    $0x4,%ebx
420d9f:	85 c9                	test   %ecx,%ecx
420da1:	74 11                	je     0x420db4
420da3:	8b 03                	mov    (%ebx),%eax
420da5:	83 c3 04             	add    $0x4,%ebx
420da8:	49                   	dec    %ecx
420da9:	74 05                	je     0x420db0
420dab:	0f af 03             	imul   (%ebx),%eax
420dae:	eb f5                	jmp    0x420da5
420db0:	8b c8                	mov    %eax,%ecx
420db2:	85 c9                	test   %ecx,%ecx
420db4:	0f 84 19 00 00 00    	je     0x420dd3
420dba:	51                   	push   %ecx
420dbb:	8b 03                	mov    (%ebx),%eax
420dbd:	85 c0                	test   %eax,%eax
420dbf:	74 0b                	je     0x420dcc
420dc1:	53                   	push   %ebx
420dc2:	50                   	push   %eax
420dc3:	e8 dc f7 07 00       	call   0x4a05a4
420dc8:	83 c4 04             	add    $0x4,%esp
420dcb:	5b                   	pop    %ebx
420dcc:	83 c3 04             	add    $0x4,%ebx
420dcf:	59                   	pop    %ecx
420dd0:	49                   	dec    %ecx
420dd1:	75 e7                	jne    0x420dba
420dd3:	e8 cc f7 07 00       	call   0x4a05a4
420dd8:	83 c4 04             	add    $0x4,%esp
420ddb:	58                   	pop    %eax
420ddc:	89 45 ec             	mov    %eax,-0x14(%ebp)
420ddf:	83 7d f8 06          	cmpl   $0x6,-0x8(%ebp)
420de3:	0f 85 b4 00 00 00    	jne    0x420e9d
420de9:	ff 75 f4             	push   -0xc(%ebp)
420dec:	68 06 00 00 00       	push   $0x6
420df1:	8d 45 fc             	lea    -0x4(%ebp),%eax
420df4:	50                   	push   %eax
420df5:	e8 6f 0f 00 00       	call   0x421d69
420dfa:	89 45 e8             	mov    %eax,-0x18(%ebp)
420dfd:	8b 45 e8             	mov    -0x18(%ebp),%eax
420e00:	50                   	push   %eax
420e01:	8b 5d f0             	mov    -0x10(%ebp),%ebx
420e04:	85 db                	test   %ebx,%ebx
420e06:	74 09                	je     0x420e11
420e08:	53                   	push   %ebx
420e09:	e8 96 f7 07 00       	call   0x4a05a4
420e0e:	83 c4 04             	add    $0x4,%esp
420e11:	58                   	pop    %eax
420e12:	89 45 f0             	mov    %eax,-0x10(%ebp)
420e15:	6a 00                	push   $0x0
420e17:	6a 00                	push   $0x0
420e19:	6a 00                	push   $0x0
420e1b:	68 04 00 00 80       	push   $0x80000004
420e20:	6a 00                	push   $0x0
420e22:	68 d3 40 4e 00       	push   $0x4e40d3
420e27:	68 04 00 00 80       	push   $0x80000004
420e2c:	6a 00                	push   $0x0
420e2e:	8b 45 f0             	mov    -0x10(%ebp),%eax
420e31:	85 c0                	test   %eax,%eax
420e33:	75 05                	jne    0x420e3a
420e35:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
420e3a:	50                   	push   %eax
420e3b:	68 03 00 00 00       	push   $0x3
420e40:	bb 90 01 00 00       	mov    $0x190,%ebx
420e45:	e8 26 12 08 00       	call   0x4a2070
420e4a:	83 c4 28             	add    $0x28,%esp
420e4d:	89 45 e8             	mov    %eax,-0x18(%ebp)
420e50:	8b 45 e8             	mov    -0x18(%ebp),%eax
420e53:	50                   	push   %eax
420e54:	8b 5d ec             	mov    -0x14(%ebp),%ebx
420e57:	53                   	push   %ebx
420e58:	8b 0b                	mov    (%ebx),%ecx
420e5a:	83 c3 04             	add    $0x4,%ebx
420e5d:	85 c9                	test   %ecx,%ecx
420e5f:	74 11                	je     0x420e72
420e61:	8b 03                	mov    (%ebx),%eax
420e63:	83 c3 04             	add    $0x4,%ebx
420e66:	49                   	dec    %ecx
420e67:	74 05                	je     0x420e6e
420e69:	0f af 03             	imul   (%ebx),%eax
420e6c:	eb f5                	jmp    0x420e63
420e6e:	8b c8                	mov    %eax,%ecx
420e70:	85 c9                	test   %ecx,%ecx
420e72:	0f 84 19 00 00 00    	je     0x420e91
420e78:	51                   	push   %ecx
420e79:	8b 03                	mov    (%ebx),%eax
420e7b:	85 c0                	test   %eax,%eax
420e7d:	74 0b                	je     0x420e8a
420e7f:	53                   	push   %ebx
420e80:	50                   	push   %eax
420e81:	e8 1e f7 07 00       	call   0x4a05a4
420e86:	83 c4 04             	add    $0x4,%esp
420e89:	5b                   	pop    %ebx
420e8a:	83 c3 04             	add    $0x4,%ebx
420e8d:	59                   	pop    %ecx
420e8e:	49                   	dec    %ecx
420e8f:	75 e7                	jne    0x420e78
420e91:	e8 0e f7 07 00       	call   0x4a05a4
420e96:	83 c4 04             	add    $0x4,%esp