45cac2:	00 00 00
45cac5:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45cacc:	00 02 80
45cacf:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45cad6:	00 00 00
45cad9:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45cae0:	00 02 80
45cae3:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45caea:	00 00 00
45caed:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45caf4:	39 40 00
45caf7:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45cafe:	00 00 00
45cb01:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45cb07:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45cb0d:	e8 44 49 fa ff       	call   0x401456
45cb12:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cb18:	50                   	push   %eax
45cb19:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cb1f:	50                   	push   %eax
45cb20:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cb26:	50                   	push   %eax
45cb27:	6a 00                	push   $0x0
45cb29:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cb2f:	50                   	push   %eax
45cb30:	e8 27 49 fa ff       	call   0x40145c
45cb35:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cb3b:	50                   	push   %eax
45cb3c:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cb42:	50                   	push   %eax
45cb43:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cb49:	50                   	push   %eax
45cb4a:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cb50:	50                   	push   %eax
45cb51:	6a 04                	push   $0x4
45cb53:	e8 3a 49 fa ff       	call   0x401492
45cb58:	83 c4 14             	add    $0x14,%esp
45cb5b:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45cb62:	00 02 80
45cb65:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45cb6c:	00 00 00
45cb6f:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45cb76:	00 02 80
45cb79:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45cb80:	00 00 00
45cb83:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45cb8a:	00 02 80
45cb8d:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45cb94:	00 00 00
45cb97:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45cb9e:	39 40 00
45cba1:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45cba8:	00 00 00
45cbab:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45cbb1:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45cbb7:	e8 9a 48 fa ff       	call   0x401456
45cbbc:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cbc2:	50                   	push   %eax
45cbc3:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cbc9:	50                   	push   %eax
45cbca:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cbd0:	50                   	push   %eax
45cbd1:	6a 00                	push   $0x0
45cbd3:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cbd9:	50                   	push   %eax
45cbda:	e8 7d 48 fa ff       	call   0x40145c
45cbdf:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cbe5:	50                   	push   %eax
45cbe6:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cbec:	50                   	push   %eax
45cbed:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cbf3:	50                   	push   %eax
45cbf4:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cbfa:	50                   	push   %eax
45cbfb:	6a 04                	push   $0x4
45cbfd:	e8 90 48 fa ff       	call   0x401492
45cc02:	83 c4 14             	add    $0x14,%esp
45cc05:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45cc0c:	00 02 80
45cc0f:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45cc16:	00 00 00
45cc19:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45cc20:	00 02 80
45cc23:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45cc2a:	00 00 00
45cc2d:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45cc34:	00 02 80
45cc37:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45cc3e:	00 00 00
45cc41:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45cc48:	39 40 00
45cc4b:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45cc52:	00 00 00
45cc55:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45cc5b:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45cc61:	e8 f0 47 fa ff       	call   0x401456
45cc66:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cc6c:	50                   	push   %eax
45cc6d:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cc73:	50                   	push   %eax
45cc74:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cc7a:	50                   	push   %eax
45cc7b:	6a 00                	push   $0x0
45cc7d:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cc83:	50                   	push   %eax
45cc84:	e8 d3 47 fa ff       	call   0x40145c
45cc89:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cc8f:	50                   	push   %eax
45cc90:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cc96:	50                   	push   %eax
45cc97:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cc9d:	50                   	push   %eax
45cc9e:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cca4:	50                   	push   %eax
45cca5:	6a 04                	push   $0x4
45cca7:	e8 e6 47 fa ff       	call   0x401492
45ccac:	83 c4 14             	add    $0x14,%esp
45ccaf:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45ccb6:	00 02 80
45ccb9:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45ccc0:	00 00 00
45ccc3:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45ccca:	00 02 80
45cccd:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45ccd4:	00 00 00
45ccd7:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45ccde:	00 02 80
45cce1:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45cce8:	00 00 00
45cceb:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45ccf2:	39 40 00
45ccf5:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45ccfc:	00 00 00
45ccff:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45cd05:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45cd0b:	e8 46 47 fa ff       	call   0x401456
45cd10:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cd16:	50                   	push   %eax
45cd17:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cd1d:	50                   	push   %eax
45cd1e:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cd24:	50                   	push   %eax
45cd25:	6a 00                	push   $0x0
45cd27:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cd2d:	50                   	push   %eax
45cd2e:	e8 29 47 fa ff       	call   0x40145c
45cd33:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cd39:	50                   	push   %eax
45cd3a:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cd40:	50                   	push   %eax
45cd41:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cd47:	50                   	push   %eax
45cd48:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cd4e:	50                   	push   %eax
45cd4f:	6a 04                	push   $0x4
45cd51:	e8 3c 47 fa ff       	call   0x401492
45cd56:	83 c4 14             	add    $0x14,%esp
45cd59:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45cd60:	00 02 80
45cd63:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45cd6a:	00 00 00
45cd6d:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45cd74:	00 02 80
45cd77:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45cd7e:	00 00 00
45cd81:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45cd88:	00 02 80
45cd8b:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45cd92:	00 00 00
45cd95:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45cd9c:	39 40 00
45cd9f:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45cda6:	00 00 00
45cda9:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45cdaf:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45cdb5:	e8 9c 46 fa ff       	call   0x401456
45cdba:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cdc0:	50                   	push   %eax
45cdc1:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cdc7:	50                   	push   %eax
45cdc8:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cdce:	50                   	push   %eax
45cdcf:	6a 00                	push   $0x0
45cdd1:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cdd7:	50                   	push   %eax
45cdd8:	e8 7f 46 fa ff       	call   0x40145c
45cddd:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cde3:	50                   	push   %eax
45cde4:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cdea:	50                   	push   %eax
45cdeb:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cdf1:	50                   	push   %eax
45cdf2:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cdf8:	50                   	push   %eax
45cdf9:	6a 04                	push   $0x4
45cdfb:	e8 92 46 fa ff       	call   0x401492
45ce00:	83 c4 14             	add    $0x14,%esp
45ce03:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45ce0a:	00 02 80
45ce0d:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45ce14:	00 00 00
45ce17:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45ce1e:	00 02 80
45ce21:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45ce28:	00 00 00
45ce2b:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45ce32:	00 02 80
45ce35:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45ce3c:	00 00 00
45ce3f:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45ce46:	39 40 00
45ce49:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45ce50:	00 00 00
45ce53:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45ce59:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45ce5f:	e8 f2 45 fa ff       	call   0x401456
45ce64:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45ce6a:	50                   	push   %eax
45ce6b:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45ce71:	50                   	push   %eax
45ce72:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45ce78:	50                   	push   %eax
45ce79:	6a 00                	push   $0x0
45ce7b:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45ce81:	50                   	push   %eax
45ce82:	e8 d5 45 fa ff       	call   0x40145c
45ce87:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45ce8d:	50                   	push   %eax
45ce8e:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45ce94:	50                   	push   %eax
45ce95:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45ce9b:	50                   	push   %eax
45ce9c:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cea2:	50                   	push   %eax
45cea3:	6a 04                	push   $0x4
45cea5:	e8 e8 45 fa ff       	call   0x401492
45ceaa:	83 c4 14             	add    $0x14,%esp
45cead:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45ceb4:	00 02 80
45ceb7:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45cebe:	00 00 00
45cec1:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45cec8:	00 02 80
45cecb:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45ced2:	00 00 00
45ced5:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45cedc:	00 02 80
45cedf:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45cee6:	00 00 00
45cee9:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45cef0:	39 40 00
45cef3:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45cefa:	00 00 00
45cefd:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45cf03:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45cf09:	e8 48 45 fa ff       	call   0x401456
45cf0e:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cf14:	50                   	push   %eax
45cf15:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cf1b:	50                   	push   %eax
45cf1c:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cf22:	50                   	push   %eax
45cf23:	6a 00                	push   $0x0
45cf25:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cf2b:	50                   	push   %eax
45cf2c:	e8 2b 45 fa ff       	call   0x40145c
45cf31:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cf37:	50                   	push   %eax
45cf38:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cf3e:	50                   	push   %eax
45cf3f:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cf45:	50                   	push   %eax
45cf46:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cf4c:	50                   	push   %eax
45cf4d:	6a 04                	push   $0x4
45cf4f:	e8 3e 45 fa ff       	call   0x401492
45cf54:	83 c4 14             	add    $0x14,%esp
45cf57:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45cf5e:	00 02 80
45cf61:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45cf68:	00 00 00
45cf6b:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45cf72:	00 02 80
45cf75:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45cf7c:	00 00 00
45cf7f:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45cf86:	00 02 80
45cf89:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45cf90:	00 00 00
45cf93:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45cf9a:	39 40 00
45cf9d:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45cfa4:	00 00 00
45cfa7:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45cfad:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45cfb3:	e8 9e 44 fa ff       	call   0x401456
45cfb8:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cfbe:	50                   	push   %eax
45cfbf:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cfc5:	50                   	push   %eax
45cfc6:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cfcc:	50                   	push   %eax
45cfcd:	6a 00                	push   $0x0
45cfcf:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cfd5:	50                   	push   %eax
45cfd6:	e8 81 44 fa ff       	call   0x40145c
45cfdb:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45cfe1:	50                   	push   %eax
45cfe2:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45cfe8:	50                   	push   %eax
45cfe9:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45cfef:	50                   	push   %eax
45cff0:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45cff6:	50                   	push   %eax
45cff7:	6a 04                	push   $0x4
45cff9:	e8 94 44 fa ff       	call   0x401492
45cffe:	83 c4 14             	add    $0x14,%esp
45d001:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45d008:	00 02 80
45d00b:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45d012:	00 00 00
45d015:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45d01c:	00 02 80
45d01f:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45d026:	00 00 00
45d029:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45d030:	00 02 80
45d033:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45d03a:	00 00 00
45d03d:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45d044:	39 40 00
45d047:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45d04e:	00 00 00
45d051:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45d057:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45d05d:	e8 f4 43 fa ff       	call   0x401456
45d062:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45d068:	50                   	push   %eax
45d069:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45d06f:	50                   	push   %eax
45d070:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45d076:	50                   	push   %eax
45d077:	6a 00                	push   $0x0
45d079:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45d07f:	50                   	push   %eax
45d080:	e8 d7 43 fa ff       	call   0x40145c
45d085:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45d08b:	50                   	push   %eax
45d08c:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45d092:	50                   	push   %eax