4508d6:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4508dc:	50                   	push   %eax
4508dd:	6a 04                	push   $0x4
4508df:	e8 ae 0b fb ff       	call   0x401492
4508e4:	83 c4 14             	add    $0x14,%esp
4508e7:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
4508ee:	00 02 80
4508f1:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
4508f8:	00 00 00
4508fb:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
450902:	00 02 80
450905:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45090c:	00 00 00
45090f:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
450916:	00 02 80
450919:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
450920:	00 00 00
450923:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45092a:	39 40 00
45092d:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
450934:	00 00 00
450937:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45093d:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
450943:	e8 0e 0b fb ff       	call   0x401456
450948:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45094e:	50                   	push   %eax
45094f:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450955:	50                   	push   %eax
450956:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45095c:	50                   	push   %eax
45095d:	6a 00                	push   $0x0
45095f:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450965:	50                   	push   %eax
450966:	e8 f1 0a fb ff       	call   0x40145c
45096b:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450971:	50                   	push   %eax
450972:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450978:	50                   	push   %eax
450979:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45097f:	50                   	push   %eax
450980:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450986:	50                   	push   %eax
450987:	6a 04                	push   $0x4
450989:	e8 04 0b fb ff       	call   0x401492
45098e:	83 c4 14             	add    $0x14,%esp
450991:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
450998:	00 02 80
45099b:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
4509a2:	00 00 00
4509a5:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
4509ac:	00 02 80
4509af:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
4509b6:	00 00 00
4509b9:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
4509c0:	00 02 80
4509c3:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
4509ca:	00 00 00
4509cd:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
4509d4:	39 40 00
4509d7:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
4509de:	00 00 00
4509e1:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
4509e7:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
4509ed:	e8 64 0a fb ff       	call   0x401456
4509f2:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4509f8:	50                   	push   %eax
4509f9:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4509ff:	50                   	push   %eax
450a00:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450a06:	50                   	push   %eax
450a07:	6a 00                	push   $0x0
450a09:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450a0f:	50                   	push   %eax
450a10:	e8 47 0a fb ff       	call   0x40145c
450a15:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450a1b:	50                   	push   %eax
450a1c:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450a22:	50                   	push   %eax
450a23:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450a29:	50                   	push   %eax
450a2a:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450a30:	50                   	push   %eax
450a31:	6a 04                	push   $0x4
450a33:	e8 5a 0a fb ff       	call   0x401492
450a38:	83 c4 14             	add    $0x14,%esp
450a3b:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
450a42:	00 02 80
450a45:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
450a4c:	00 00 00
450a4f:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
450a56:	00 02 80
450a59:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
450a60:	00 00 00
450a63:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
450a6a:	00 02 80
450a6d:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
450a74:	00 00 00
450a77:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
450a7e:	39 40 00
450a81:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
450a88:	00 00 00
450a8b:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
450a91:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
450a97:	e8 ba 09 fb ff       	call   0x401456
450a9c:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450aa2:	50                   	push   %eax
450aa3:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450aa9:	50                   	push   %eax
450aaa:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450ab0:	50                   	push   %eax
450ab1:	6a 00                	push   $0x0
450ab3:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450ab9:	50                   	push   %eax
450aba:	e8 9d 09 fb ff       	call   0x40145c
450abf:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450ac5:	50                   	push   %eax
450ac6:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450acc:	50                   	push   %eax
450acd:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450ad3:	50                   	push   %eax
450ad4:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450ada:	50                   	push   %eax
450adb:	6a 04                	push   $0x4
450add:	e8 b0 09 fb ff       	call   0x401492
450ae2:	83 c4 14             	add    $0x14,%esp
450ae5:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
450aec:	00 02 80
450aef:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
450af6:	00 00 00
450af9:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
450b00:	00 02 80
450b03:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
450b0a:	00 00 00
450b0d:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
450b14:	00 02 80
450b17:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
450b1e:	00 00 00
450b21:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
450b28:	39 40 00
450b2b:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
450b32:	00 00 00
450b35:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
450b3b:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
450b41:	e8 10 09 fb ff       	call   0x401456
450b46:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450b4c:	50                   	push   %eax
450b4d:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450b53:	50                   	push   %eax
450b54:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450b5a:	50                   	push   %eax
450b5b:	6a 00                	push   $0x0
450b5d:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450b63:	50                   	push   %eax
450b64:	e8 f3 08 fb ff       	call   0x40145c
450b69:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450b6f:	50                   	push   %eax
450b70:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450b76:	50                   	push   %eax
450b77:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450b7d:	50                   	push   %eax
450b7e:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450b84:	50                   	push   %eax
450b85:	6a 04                	push   $0x4
450b87:	e8 06 09 fb ff       	call   0x401492
450b8c:	83 c4 14             	add    $0x14,%esp
450b8f:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
450b96:	00 02 80
450b99:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
450ba0:	00 00 00
450ba3:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
450baa:	00 02 80
450bad:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
450bb4:	00 00 00
450bb7:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
450bbe:	00 02 80
450bc1:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
450bc8:	00 00 00
450bcb:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
450bd2:	39 40 00
450bd5:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
450bdc:	00 00 00
450bdf:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
450be5:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
450beb:	e8 66 08 fb ff       	call   0x401456
450bf0:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450bf6:	50                   	push   %eax
450bf7:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450bfd:	50                   	push   %eax
450bfe:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450c04:	50                   	push   %eax
450c05:	6a 00                	push   $0x0
450c07:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450c0d:	50                   	push   %eax
450c0e:	e8 49 08 fb ff       	call   0x40145c
450c13:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450c19:	50                   	push   %eax
450c1a:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450c20:	50                   	push   %eax
450c21:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450c27:	50                   	push   %eax
450c28:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450c2e:	50                   	push   %eax
450c2f:	6a 04                	push   $0x4
450c31:	e8 5c 08 fb ff       	call   0x401492
450c36:	83 c4 14             	add    $0x14,%esp
450c39:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
450c40:	00 02 80
450c43:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
450c4a:	00 00 00
450c4d:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
450c54:	00 02 80
450c57:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
450c5e:	00 00 00
450c61:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
450c68:	00 02 80
450c6b:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
450c72:	00 00 00
450c75:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
450c7c:	39 40 00
450c7f:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
450c86:	00 00 00
450c89:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
450c8f:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
450c95:	e8 bc 07 fb ff       	call   0x401456
450c9a:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450ca0:	50                   	push   %eax
450ca1:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450ca7:	50                   	push   %eax
450ca8:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450cae:	50                   	push   %eax
450caf:	6a 00                	push   $0x0
450cb1:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450cb7:	50                   	push   %eax
450cb8:	e8 9f 07 fb ff       	call   0x40145c
450cbd:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450cc3:	50                   	push   %eax
450cc4:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450cca:	50                   	push   %eax
450ccb:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450cd1:	50                   	push   %eax
450cd2:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450cd8:	50                   	push   %eax
450cd9:	6a 04                	push   $0x4
450cdb:	e8 b2 07 fb ff       	call   0x401492
450ce0:	83 c4 14             	add    $0x14,%esp
450ce3:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
450cea:	00 02 80
450ced:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
450cf4:	00 00 00
450cf7:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
450cfe:	00 02 80
450d01:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
450d08:	00 00 00
450d0b:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
450d12:	00 02 80
450d15:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
450d1c:	00 00 00
450d1f:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
450d26:	39 40 00
450d29:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
450d30:	00 00 00
450d33:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
450d39:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
450d3f:	e8 12 07 fb ff       	call   0x401456
450d44:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450d4a:	50                   	push   %eax
450d4b:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450d51:	50                   	push   %eax
450d52:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450d58:	50                   	push   %eax
450d59:	6a 00                	push   $0x0
450d5b:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450d61:	50                   	push   %eax
450d62:	e8 f5 06 fb ff       	call   0x40145c
450d67:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450d6d:	50                   	push   %eax
450d6e:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450d74:	50                   	push   %eax
450d75:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450d7b:	50                   	push   %eax
450d7c:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450d82:	50                   	push   %eax
450d83:	6a 04                	push   $0x4
450d85:	e8 08 07 fb ff       	call   0x401492
450d8a:	83 c4 14             	add    $0x14,%esp
450d8d:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
450d94:	00 02 80
450d97:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
450d9e:	00 00 00
450da1:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
450da8:	00 02 80
450dab:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
450db2:	00 00 00
450db5:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
450dbc:	00 02 80
450dbf:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
450dc6:	00 00 00
450dc9:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
450dd0:	39 40 00
450dd3:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
450dda:	00 00 00
450ddd:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
450de3:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
450de9:	e8 68 06 fb ff       	call   0x401456
450dee:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450df4:	50                   	push   %eax
450df5:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450dfb:	50                   	push   %eax
450dfc:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450e02:	50                   	push   %eax
450e03:	6a 00                	push   $0x0
450e05:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450e0b:	50                   	push   %eax
450e0c:	e8 4b 06 fb ff       	call   0x40145c
450e11:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450e17:	50                   	push   %eax
450e18:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450e1e:	50                   	push   %eax
450e1f:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450e25:	50                   	push   %eax
450e26:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
450e2c:	50                   	push   %eax
450e2d:	6a 04                	push   $0x4
450e2f:	e8 5e 06 fb ff       	call   0x401492
450e34:	83 c4 14             	add    $0x14,%esp
450e37:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
450e3e:	00 02 80
450e41:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
450e48:	00 00 00
450e4b:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
450e52:	00 02 80
450e55:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
450e5c:	00 00 00
450e5f:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
450e66:	00 02 80
450e69:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
450e70:	00 00 00
450e73:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
450e7a:	39 40 00
450e7d:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
450e84:	00 00 00
450e87:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
450e8d:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
450e93:	e8 be 05 fb ff       	call   0x401456
450e98:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
450e9e:	50                   	push   %eax
450e9f:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
450ea5:	50                   	push   %eax
450ea6:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
450eac:	50                   	push   %eax