45d66a:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45d670:	50                   	push   %eax
45d671:	6a 00                	push   $0x0
45d673:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45d679:	50                   	push   %eax
45d67a:	e8 dd 3d fa ff       	call   0x40145c
45d67f:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45d685:	50                   	push   %eax
45d686:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45d68c:	50                   	push   %eax
45d68d:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45d693:	50                   	push   %eax
45d694:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45d69a:	50                   	push   %eax
45d69b:	6a 04                	push   $0x4
45d69d:	e8 f0 3d fa ff       	call   0x401492
45d6a2:	83 c4 14             	add    $0x14,%esp
45d6a5:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45d6ac:	00 02 80
45d6af:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45d6b6:	00 00 00
45d6b9:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45d6c0:	00 02 80
45d6c3:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45d6ca:	00 00 00
45d6cd:	c7 85 fc fe ff ff 10 	movl   $0x403910,-0x104(%ebp)
45d6d4:	39 40 00
45d6d7:	c7 85 f4 fe ff ff 08 	movl   $0x8,-0x10c(%ebp)
45d6de:	00 00 00
45d6e1:	8d 95 f4 fe ff ff    	lea    -0x10c(%ebp),%edx
45d6e7:	8d 8d 34 ff ff ff    	lea    -0xcc(%ebp),%ecx
45d6ed:	e8 64 3d fa ff       	call   0x401456
45d6f2:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45d6f9:	39 40 00
45d6fc:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45d703:	00 00 00
45d706:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45d70c:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45d712:	e8 3f 3d fa ff       	call   0x401456
45d717:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45d71d:	50                   	push   %eax
45d71e:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45d724:	50                   	push   %eax
45d725:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45d72b:	50                   	push   %eax
45d72c:	6a 40                	push   $0x40
45d72e:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45d734:	50                   	push   %eax
45d735:	e8 22 3d fa ff       	call   0x40145c
45d73a:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45d740:	50                   	push   %eax
45d741:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45d747:	50                   	push   %eax
45d748:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45d74e:	50                   	push   %eax
45d74f:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45d755:	50                   	push   %eax
45d756:	6a 04                	push   $0x4
45d758:	e8 35 3d fa ff       	call   0x401492
45d75d:	83 c4 14             	add    $0x14,%esp
45d760:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45d767:	00 02 80
45d76a:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45d771:	00 00 00
45d774:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45d77b:	00 02 80
45d77e:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45d785:	00 00 00
45d788:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45d78f:	00 02 80
45d792:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45d799:	00 00 00
45d79c:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45d7a3:	39 40 00
45d7a6:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45d7ad:	00 00 00
45d7b0:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45d7b6:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45d7bc:	e8 95 3c fa ff       	call   0x401456
45d7c1:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45d7c7:	50                   	push   %eax
45d7c8:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45d7ce:	50                   	push   %eax
45d7cf:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45d7d5:	50                   	push   %eax
45d7d6:	6a 00                	push   $0x0
45d7d8:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45d7de:	50                   	push   %eax
45d7df:	e8 78 3c fa ff       	call   0x40145c
45d7e4:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45d7ea:	50                   	push   %eax
45d7eb:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45d7f1:	50                   	push   %eax
45d7f2:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45d7f8:	50                   	push   %eax
45d7f9:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45d7ff:	50                   	push   %eax
45d800:	6a 04                	push   $0x4
45d802:	e8 8b 3c fa ff       	call   0x401492
45d807:	83 c4 14             	add    $0x14,%esp
45d80a:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45d811:	00 02 80
45d814:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45d81b:	00 00 00
45d81e:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45d825:	00 02 80
45d828:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45d82f:	00 00 00
45d832:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45d839:	00 02 80
45d83c:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45d843:	00 00 00
45d846:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45d84d:	39 40 00
45d850:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45d857:	00 00 00
45d85a:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45d860:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45d866:	e8 eb 3b fa ff       	call   0x401456
45d86b:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45d871:	50                   	push   %eax
45d872:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45d878:	50                   	push   %eax
45d879:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45d87f:	50                   	push   %eax
45d880:	6a 00                	push   $0x0
45d882:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45d888:	50                   	push   %eax
45d889:	e8 ce 3b fa ff       	call   0x40145c
45d88e:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45d894:	50                   	push   %eax
45d895:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45d89b:	50                   	push   %eax
45d89c:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45d8a2:	50                   	push   %eax
45d8a3:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45d8a9:	50                   	push   %eax
45d8aa:	6a 04                	push   $0x4
45d8ac:	e8 e1 3b fa ff       	call   0x401492
45d8b1:	83 c4 14             	add    $0x14,%esp
45d8b4:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45d8bb:	00 02 80
45d8be:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45d8c5:	00 00 00
45d8c8:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45d8cf:	00 02 80
45d8d2:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45d8d9:	00 00 00
45d8dc:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45d8e3:	00 02 80
45d8e6:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45d8ed:	00 00 00
45d8f0:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45d8f7:	39 40 00
45d8fa:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45d901:	00 00 00
45d904:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45d90a:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45d910:	e8 41 3b fa ff       	call   0x401456
45d915:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45d91b:	50                   	push   %eax
45d91c:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45d922:	50                   	push   %eax
45d923:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45d929:	50                   	push   %eax
45d92a:	6a 00                	push   $0x0
45d92c:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45d932:	50                   	push   %eax
45d933:	e8 24 3b fa ff       	call   0x40145c
45d938:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45d93e:	50                   	push   %eax
45d93f:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45d945:	50                   	push   %eax
45d946:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45d94c:	50                   	push   %eax
45d94d:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45d953:	50                   	push   %eax
45d954:	6a 04                	push   $0x4
45d956:	e8 37 3b fa ff       	call   0x401492
45d95b:	83 c4 14             	add    $0x14,%esp
45d95e:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45d965:	00 02 80
45d968:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45d96f:	00 00 00
45d972:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45d979:	00 02 80
45d97c:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45d983:	00 00 00
45d986:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45d98d:	00 02 80
45d990:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45d997:	00 00 00
45d99a:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45d9a1:	39 40 00
45d9a4:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45d9ab:	00 00 00
45d9ae:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45d9b4:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45d9ba:	e8 97 3a fa ff       	call   0x401456
45d9bf:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45d9c5:	50                   	push   %eax
45d9c6:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45d9cc:	50                   	push   %eax
45d9cd:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45d9d3:	50                   	push   %eax
45d9d4:	6a 00                	push   $0x0
45d9d6:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45d9dc:	50                   	push   %eax
45d9dd:	e8 7a 3a fa ff       	call   0x40145c
45d9e2:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45d9e8:	50                   	push   %eax
45d9e9:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45d9ef:	50                   	push   %eax
45d9f0:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45d9f6:	50                   	push   %eax
45d9f7:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45d9fd:	50                   	push   %eax
45d9fe:	6a 04                	push   $0x4
45da00:	e8 8d 3a fa ff       	call   0x401492
45da05:	83 c4 14             	add    $0x14,%esp
45da08:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45da0f:	00 02 80
45da12:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45da19:	00 00 00
45da1c:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45da23:	00 02 80
45da26:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45da2d:	00 00 00
45da30:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45da37:	00 02 80
45da3a:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45da41:	00 00 00
45da44:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45da4b:	39 40 00
45da4e:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45da55:	00 00 00
45da58:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45da5e:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45da64:	e8 ed 39 fa ff       	call   0x401456
45da69:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45da6f:	50                   	push   %eax
45da70:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45da76:	50                   	push   %eax
45da77:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45da7d:	50                   	push   %eax
45da7e:	6a 00                	push   $0x0
45da80:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45da86:	50                   	push   %eax
45da87:	e8 d0 39 fa ff       	call   0x40145c
45da8c:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45da92:	50                   	push   %eax
45da93:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45da99:	50                   	push   %eax
45da9a:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45daa0:	50                   	push   %eax
45daa1:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45daa7:	50                   	push   %eax
45daa8:	6a 04                	push   $0x4
45daaa:	e8 e3 39 fa ff       	call   0x401492
45daaf:	83 c4 14             	add    $0x14,%esp
45dab2:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45dab9:	00 02 80
45dabc:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45dac3:	00 00 00
45dac6:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45dacd:	00 02 80
45dad0:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45dad7:	00 00 00
45dada:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45dae1:	00 02 80
45dae4:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45daeb:	00 00 00
45daee:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45daf5:	39 40 00
45daf8:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45daff:	00 00 00
45db02:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45db08:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45db0e:	e8 43 39 fa ff       	call   0x401456
45db13:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45db19:	50                   	push   %eax
45db1a:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45db20:	50                   	push   %eax
45db21:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45db27:	50                   	push   %eax
45db28:	6a 00                	push   $0x0
45db2a:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45db30:	50                   	push   %eax
45db31:	e8 26 39 fa ff       	call   0x40145c
45db36:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45db3c:	50                   	push   %eax
45db3d:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45db43:	50                   	push   %eax
45db44:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45db4a:	50                   	push   %eax
45db4b:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45db51:	50                   	push   %eax
45db52:	6a 04                	push   $0x4
45db54:	e8 39 39 fa ff       	call   0x401492
45db59:	83 c4 14             	add    $0x14,%esp
45db5c:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45db63:	00 02 80
45db66:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45db6d:	00 00 00
45db70:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45db77:	00 02 80
45db7a:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45db81:	00 00 00
45db84:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45db8b:	00 02 80
45db8e:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45db95:	00 00 00
45db98:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45db9f:	39 40 00
45dba2:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45dba9:	00 00 00
45dbac:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45dbb2:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45dbb8:	e8 99 38 fa ff       	call   0x401456
45dbbd:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45dbc3:	50                   	push   %eax
45dbc4:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45dbca:	50                   	push   %eax
45dbcb:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45dbd1:	50                   	push   %eax
45dbd2:	6a 00                	push   $0x0
45dbd4:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45dbda:	50                   	push   %eax
45dbdb:	e8 7c 38 fa ff       	call   0x40145c
45dbe0:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45dbe6:	50                   	push   %eax
45dbe7:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45dbed:	50                   	push   %eax
45dbee:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45dbf4:	50                   	push   %eax
45dbf5:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45dbfb:	50                   	push   %eax
45dbfc:	6a 04                	push   $0x4
45dbfe:	e8 8f 38 fa ff       	call   0x401492
45dc03:	83 c4 14             	add    $0x14,%esp
45dc06:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45dc0d:	00 02 80
45dc10:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45dc17:	00 00 00
45dc1a:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45dc21:	00 02 80
45dc24:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45dc2b:	00 00 00
45dc2e:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45dc35:	00 02 80