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
420e99:	58                   	pop    %eax
420e9a:	89 45 ec             	mov    %eax,-0x14(%ebp)
420e9d:	83 7d f8 07          	cmpl   $0x7,-0x8(%ebp)
420ea1:	0f 85 b4 00 00 00    	jne    0x420f5b
420ea7:	ff 75 f4             	push   -0xc(%ebp)
420eaa:	68 06 00 00 00       	push   $0x6
420eaf:	8d 45 fc             	lea    -0x4(%ebp),%eax
420eb2:	50                   	push   %eax
420eb3:	e8 b1 0e 00 00       	call   0x421d69
420eb8:	89 45 e8             	mov    %eax,-0x18(%ebp)
420ebb:	8b 45 e8             	mov    -0x18(%ebp),%eax
420ebe:	50                   	push   %eax
420ebf:	8b 5d f0             	mov    -0x10(%ebp),%ebx
420ec2:	85 db                	test   %ebx,%ebx
420ec4:	74 09                	je     0x420ecf
420ec6:	53                   	push   %ebx
420ec7:	e8 d8 f6 07 00       	call   0x4a05a4
420ecc:	83 c4 04             	add    $0x4,%esp
420ecf:	58                   	pop    %eax
420ed0:	89 45 f0             	mov    %eax,-0x10(%ebp)
420ed3:	6a 00                	push   $0x0
420ed5:	6a 00                	push   $0x0
420ed7:	6a 00                	push   $0x0
420ed9:	68 04 00 00 80       	push   $0x80000004
420ede:	6a 00                	push   $0x0
420ee0:	68 d3 40 4e 00       	push   $0x4e40d3
420ee5:	68 04 00 00 80       	push   $0x80000004
420eea:	6a 00                	push   $0x0
420eec:	8b 45 f0             	mov    -0x10(%ebp),%eax
420eef:	85 c0                	test   %eax,%eax
420ef1:	75 05                	jne    0x420ef8
420ef3:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
420ef8:	50                   	push   %eax
420ef9:	68 03 00 00 00       	push   $0x3
420efe:	bb 90 01 00 00       	mov    $0x190,%ebx
420f03:	e8 68 11 08 00       	call   0x4a2070
420f08:	83 c4 28             	add    $0x28,%esp
420f0b:	89 45 e8             	mov    %eax,-0x18(%ebp)
420f0e:	8b 45 e8             	mov    -0x18(%ebp),%eax
420f11:	50                   	push   %eax
420f12:	8b 5d ec             	mov    -0x14(%ebp),%ebx
420f15:	53                   	push   %ebx
420f16:	8b 0b                	mov    (%ebx),%ecx
420f18:	83 c3 04             	add    $0x4,%ebx
420f1b:	85 c9                	test   %ecx,%ecx
420f1d:	74 11                	je     0x420f30
420f1f:	8b 03                	mov    (%ebx),%eax
420f21:	83 c3 04             	add    $0x4,%ebx
420f24:	49                   	dec    %ecx
420f25:	74 05                	je     0x420f2c
420f27:	0f af 03             	imul   (%ebx),%eax
420f2a:	eb f5                	jmp    0x420f21
420f2c:	8b c8                	mov    %eax,%ecx
420f2e:	85 c9                	test   %ecx,%ecx
420f30:	0f 84 19 00 00 00    	je     0x420f4f
420f36:	51                   	push   %ecx
420f37:	8b 03                	mov    (%ebx),%eax
420f39:	85 c0                	test   %eax,%eax
420f3b:	74 0b                	je     0x420f48
420f3d:	53                   	push   %ebx
420f3e:	50                   	push   %eax
420f3f:	e8 60 f6 07 00       	call   0x4a05a4
420f44:	83 c4 04             	add    $0x4,%esp
420f47:	5b                   	pop    %ebx
420f48:	83 c3 04             	add    $0x4,%ebx
420f4b:	59                   	pop    %ecx
420f4c:	49                   	dec    %ecx
420f4d:	75 e7                	jne    0x420f36
420f4f:	e8 50 f6 07 00       	call   0x4a05a4
420f54:	83 c4 04             	add    $0x4,%esp
420f57:	58                   	pop    %eax
420f58:	89 45 ec             	mov    %eax,-0x14(%ebp)
420f5b:	83 7d f8 08          	cmpl   $0x8,-0x8(%ebp)
420f5f:	0f 85 b4 00 00 00    	jne    0x421019
420f65:	ff 75 f4             	push   -0xc(%ebp)
420f68:	68 06 00 00 00       	push   $0x6
420f6d:	8d 45 fc             	lea    -0x4(%ebp),%eax
420f70:	50                   	push   %eax
420f71:	e8 f3 0d 00 00       	call   0x421d69
420f76:	89 45 e8             	mov    %eax,-0x18(%ebp)
420f79:	8b 45 e8             	mov    -0x18(%ebp),%eax
420f7c:	50                   	push   %eax
420f7d:	8b 5d f0             	mov    -0x10(%ebp),%ebx
420f80:	85 db                	test   %ebx,%ebx
420f82:	74 09                	je     0x420f8d
420f84:	53                   	push   %ebx
420f85:	e8 1a f6 07 00       	call   0x4a05a4
420f8a:	83 c4 04             	add    $0x4,%esp
420f8d:	58                   	pop    %eax
420f8e:	89 45 f0             	mov    %eax,-0x10(%ebp)
420f91:	6a 00                	push   $0x0
420f93:	6a 00                	push   $0x0
420f95:	6a 00                	push   $0x0
420f97:	68 04 00 00 80       	push   $0x80000004
420f9c:	6a 00                	push   $0x0
420f9e:	68 d3 40 4e 00       	push   $0x4e40d3
420fa3:	68 04 00 00 80       	push   $0x80000004
420fa8:	6a 00                	push   $0x0
420faa:	8b 45 f0             	mov    -0x10(%ebp),%eax
420fad:	85 c0                	test   %eax,%eax
420faf:	75 05                	jne    0x420fb6
420fb1:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
420fb6:	50                   	push   %eax
420fb7:	68 03 00 00 00       	push   $0x3
420fbc:	bb 90 01 00 00       	mov    $0x190,%ebx
420fc1:	e8 aa 10 08 00       	call   0x4a2070
420fc6:	83 c4 28             	add    $0x28,%esp
420fc9:	89 45 e8             	mov    %eax,-0x18(%ebp)
420fcc:	8b 45 e8             	mov    -0x18(%ebp),%eax
420fcf:	50                   	push   %eax
420fd0:	8b 5d ec             	mov    -0x14(%ebp),%ebx
420fd3:	53                   	push   %ebx
420fd4:	8b 0b                	mov    (%ebx),%ecx
420fd6:	83 c3 04             	add    $0x4,%ebx
420fd9:	85 c9                	test   %ecx,%ecx
420fdb:	74 11                	je     0x420fee
420fdd:	8b 03                	mov    (%ebx),%eax
420fdf:	83 c3 04             	add    $0x4,%ebx
420fe2:	49                   	dec    %ecx
420fe3:	74 05                	je     0x420fea
420fe5:	0f af 03             	imul   (%ebx),%eax
420fe8:	eb f5                	jmp    0x420fdf
420fea:	8b c8                	mov    %eax,%ecx
420fec:	85 c9                	test   %ecx,%ecx
420fee:	0f 84 19 00 00 00    	je     0x42100d
420ff4:	51                   	push   %ecx
420ff5:	8b 03                	mov    (%ebx),%eax
420ff7:	85 c0                	test   %eax,%eax
420ff9:	74 0b                	je     0x421006
420ffb:	53                   	push   %ebx
420ffc:	50                   	push   %eax
420ffd:	e8 a2 f5 07 00       	call   0x4a05a4
421002:	83 c4 04             	add    $0x4,%esp
421005:	5b                   	pop    %ebx
421006:	83 c3 04             	add    $0x4,%ebx
421009:	59                   	pop    %ecx
42100a:	49                   	dec    %ecx
42100b:	75 e7                	jne    0x420ff4
42100d:	e8 92 f5 07 00       	call   0x4a05a4
421012:	83 c4 04             	add    $0x4,%esp
421015:	58                   	pop    %eax
421016:	89 45 ec             	mov    %eax,-0x14(%ebp)
421019:	83 7d f8 09          	cmpl   $0x9,-0x8(%ebp)
42101d:	0f 85 b4 00 00 00    	jne    0x4210d7
421023:	ff 75 f4             	push   -0xc(%ebp)
421026:	68 06 00 00 00       	push   $0x6
42102b:	8d 45 fc             	lea    -0x4(%ebp),%eax
42102e:	50                   	push   %eax
42102f:	e8 35 0d 00 00       	call   0x421d69
421034:	89 45 e8             	mov    %eax,-0x18(%ebp)
421037:	8b 45 e8             	mov    -0x18(%ebp),%eax
42103a:	50                   	push   %eax
42103b:	8b 5d f0             	mov    -0x10(%ebp),%ebx
42103e:	85 db                	test   %ebx,%ebx
421040:	74 09                	je     0x42104b
421042:	53                   	push   %ebx
421043:	e8 5c f5 07 00       	call   0x4a05a4
421048:	83 c4 04             	add    $0x4,%esp
42104b:	58                   	pop    %eax
42104c:	89 45 f0             	mov    %eax,-0x10(%ebp)
42104f:	6a 00                	push   $0x0
421051:	6a 00                	push   $0x0
421053:	6a 00                	push   $0x0
421055:	68 04 00 00 80       	push   $0x80000004
42105a:	6a 00                	push   $0x0
42105c:	68 d3 40 4e 00       	push   $0x4e40d3
421061:	68 04 00 00 80       	push   $0x80000004
421066:	6a 00                	push   $0x0
421068:	8b 45 f0             	mov    -0x10(%ebp),%eax
42106b:	85 c0                	test   %eax,%eax
42106d:	75 05                	jne    0x421074
42106f:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
421074:	50                   	push   %eax
421075:	68 03 00 00 00       	push   $0x3
42107a:	bb 90 01 00 00       	mov    $0x190,%ebx