45b678:	50                   	push   %eax
45b679:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b67f:	50                   	push   %eax
45b680:	6a 04                	push   $0x4
45b682:	e8 0b 5e fa ff       	call   0x401492
45b687:	83 c4 14             	add    $0x14,%esp
45b68a:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45b691:	00 02 80
45b694:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45b69b:	00 00 00
45b69e:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45b6a5:	00 02 80
45b6a8:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45b6af:	00 00 00
45b6b2:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45b6b9:	00 02 80
45b6bc:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45b6c3:	00 00 00
45b6c6:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45b6cd:	39 40 00
45b6d0:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45b6d7:	00 00 00
45b6da:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45b6e0:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45b6e6:	e8 6b 5d fa ff       	call   0x401456
45b6eb:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b6f1:	50                   	push   %eax
45b6f2:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b6f8:	50                   	push   %eax
45b6f9:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b6ff:	50                   	push   %eax
45b700:	6a 00                	push   $0x0
45b702:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b708:	50                   	push   %eax
45b709:	e8 4e 5d fa ff       	call   0x40145c
45b70e:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b714:	50                   	push   %eax
45b715:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b71b:	50                   	push   %eax
45b71c:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b722:	50                   	push   %eax
45b723:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b729:	50                   	push   %eax
45b72a:	6a 04                	push   $0x4
45b72c:	e8 61 5d fa ff       	call   0x401492
45b731:	83 c4 14             	add    $0x14,%esp
45b734:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45b73b:	00 02 80
45b73e:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45b745:	00 00 00
45b748:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45b74f:	00 02 80
45b752:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45b759:	00 00 00
45b75c:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45b763:	00 02 80
45b766:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45b76d:	00 00 00
45b770:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45b777:	39 40 00
45b77a:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45b781:	00 00 00
45b784:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45b78a:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45b790:	e8 c1 5c fa ff       	call   0x401456
45b795:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b79b:	50                   	push   %eax
45b79c:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b7a2:	50                   	push   %eax
45b7a3:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b7a9:	50                   	push   %eax
45b7aa:	6a 00                	push   $0x0
45b7ac:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b7b2:	50                   	push   %eax
45b7b3:	e8 a4 5c fa ff       	call   0x40145c
45b7b8:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b7be:	50                   	push   %eax
45b7bf:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b7c5:	50                   	push   %eax
45b7c6:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b7cc:	50                   	push   %eax
45b7cd:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b7d3:	50                   	push   %eax
45b7d4:	6a 04                	push   $0x4
45b7d6:	e8 b7 5c fa ff       	call   0x401492
45b7db:	83 c4 14             	add    $0x14,%esp
45b7de:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45b7e5:	00 02 80
45b7e8:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45b7ef:	00 00 00
45b7f2:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45b7f9:	00 02 80
45b7fc:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45b803:	00 00 00
45b806:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45b80d:	00 02 80
45b810:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45b817:	00 00 00
45b81a:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45b821:	39 40 00
45b824:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45b82b:	00 00 00
45b82e:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45b834:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45b83a:	e8 17 5c fa ff       	call   0x401456
45b83f:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b845:	50                   	push   %eax
45b846:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b84c:	50                   	push   %eax
45b84d:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b853:	50                   	push   %eax
45b854:	6a 00                	push   $0x0
45b856:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b85c:	50                   	push   %eax
45b85d:	e8 fa 5b fa ff       	call   0x40145c
45b862:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b868:	50                   	push   %eax
45b869:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b86f:	50                   	push   %eax
45b870:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b876:	50                   	push   %eax
45b877:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b87d:	50                   	push   %eax
45b87e:	6a 04                	push   $0x4
45b880:	e8 0d 5c fa ff       	call   0x401492
45b885:	83 c4 14             	add    $0x14,%esp
45b888:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45b88f:	00 02 80
45b892:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45b899:	00 00 00
45b89c:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45b8a3:	00 02 80
45b8a6:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45b8ad:	00 00 00
45b8b0:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45b8b7:	00 02 80
45b8ba:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45b8c1:	00 00 00
45b8c4:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45b8cb:	39 40 00
45b8ce:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45b8d5:	00 00 00
45b8d8:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45b8de:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45b8e4:	e8 6d 5b fa ff       	call   0x401456
45b8e9:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b8ef:	50                   	push   %eax
45b8f0:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b8f6:	50                   	push   %eax
45b8f7:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b8fd:	50                   	push   %eax
45b8fe:	6a 00                	push   $0x0
45b900:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b906:	50                   	push   %eax
45b907:	e8 50 5b fa ff       	call   0x40145c
45b90c:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b912:	50                   	push   %eax
45b913:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b919:	50                   	push   %eax
45b91a:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b920:	50                   	push   %eax
45b921:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b927:	50                   	push   %eax
45b928:	6a 04                	push   $0x4
45b92a:	e8 63 5b fa ff       	call   0x401492
45b92f:	83 c4 14             	add    $0x14,%esp
45b932:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45b939:	00 02 80
45b93c:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45b943:	00 00 00
45b946:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45b94d:	00 02 80
45b950:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45b957:	00 00 00
45b95a:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45b961:	00 02 80
45b964:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45b96b:	00 00 00
45b96e:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45b975:	39 40 00
45b978:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45b97f:	00 00 00
45b982:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45b988:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45b98e:	e8 c3 5a fa ff       	call   0x401456
45b993:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b999:	50                   	push   %eax
45b99a:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b9a0:	50                   	push   %eax
45b9a1:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b9a7:	50                   	push   %eax
45b9a8:	6a 00                	push   $0x0
45b9aa:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b9b0:	50                   	push   %eax
45b9b1:	e8 a6 5a fa ff       	call   0x40145c
45b9b6:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b9bc:	50                   	push   %eax
45b9bd:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b9c3:	50                   	push   %eax
45b9c4:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b9ca:	50                   	push   %eax
45b9cb:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b9d1:	50                   	push   %eax
45b9d2:	6a 04                	push   $0x4
45b9d4:	e8 b9 5a fa ff       	call   0x401492
45b9d9:	83 c4 14             	add    $0x14,%esp
45b9dc:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45b9e3:	00 02 80
45b9e6:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45b9ed:	00 00 00
45b9f0:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45b9f7:	00 02 80
45b9fa:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45ba01:	00 00 00
45ba04:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45ba0b:	00 02 80
45ba0e:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45ba15:	00 00 00
45ba18:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45ba1f:	39 40 00
45ba22:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45ba29:	00 00 00
45ba2c:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45ba32:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45ba38:	e8 19 5a fa ff       	call   0x401456
45ba3d:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45ba43:	50                   	push   %eax
45ba44:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45ba4a:	50                   	push   %eax
45ba4b:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45ba51:	50                   	push   %eax
45ba52:	6a 00                	push   $0x0
45ba54:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45ba5a:	50                   	push   %eax
45ba5b:	e8 fc 59 fa ff       	call   0x40145c
45ba60:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45ba66:	50                   	push   %eax
45ba67:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45ba6d:	50                   	push   %eax
45ba6e:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45ba74:	50                   	push   %eax
45ba75:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45ba7b:	50                   	push   %eax
45ba7c:	6a 04                	push   $0x4
45ba7e:	e8 0f 5a fa ff       	call   0x401492
45ba83:	83 c4 14             	add    $0x14,%esp
45ba86:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45ba8d:	00 02 80
45ba90:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45ba97:	00 00 00
45ba9a:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45baa1:	00 02 80
45baa4:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45baab:	00 00 00
45baae:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45bab5:	00 02 80
45bab8:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45babf:	00 00 00
45bac2:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45bac9:	39 40 00
45bacc:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45bad3:	00 00 00
45bad6:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45badc:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45bae2:	e8 6f 59 fa ff       	call   0x401456
45bae7:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45baed:	50                   	push   %eax
45baee:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45baf4:	50                   	push   %eax
45baf5:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45bafb:	50                   	push   %eax
45bafc:	6a 00                	push   $0x0
45bafe:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bb04:	50                   	push   %eax
45bb05:	e8 52 59 fa ff       	call   0x40145c
45bb0a:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45bb10:	50                   	push   %eax
45bb11:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45bb17:	50                   	push   %eax
45bb18:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45bb1e:	50                   	push   %eax
45bb1f:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bb25:	50                   	push   %eax
45bb26:	6a 04                	push   $0x4
45bb28:	e8 65 59 fa ff       	call   0x401492
45bb2d:	83 c4 14             	add    $0x14,%esp
45bb30:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45bb37:	00 02 80
45bb3a:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45bb41:	00 00 00
45bb44:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45bb4b:	00 02 80
45bb4e:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45bb55:	00 00 00
45bb58:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45bb5f:	00 02 80
45bb62:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45bb69:	00 00 00
45bb6c:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45bb73:	39 40 00
45bb76:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45bb7d:	00 00 00
45bb80:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45bb86:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45bb8c:	e8 c5 58 fa ff       	call   0x401456
45bb91:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45bb97:	50                   	push   %eax
45bb98:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45bb9e:	50                   	push   %eax
45bb9f:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45bba5:	50                   	push   %eax
45bba6:	6a 00                	push   $0x0
45bba8:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bbae:	50                   	push   %eax
45bbaf:	e8 a8 58 fa ff       	call   0x40145c
45bbb4:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45bbba:	50                   	push   %eax
45bbbb:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45bbc1:	50                   	push   %eax
45bbc2:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45bbc8:	50                   	push   %eax
45bbc9:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bbcf:	50                   	push   %eax
45bbd0:	6a 04                	push   $0x4
45bbd2:	e8 bb 58 fa ff       	call   0x401492
45bbd7:	83 c4 14             	add    $0x14,%esp
45bbda:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45bbe1:	00 02 80
45bbe4:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45bbeb:	00 00 00
45bbee:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45bbf5:	00 02 80
45bbf8:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45bbff:	00 00 00
45bc02:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45bc09:	00 02 80
45bc0c:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45bc13:	00 00 00
45bc16:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45bc1d:	39 40 00
45bc20:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45bc27:	00 00 00
45bc2a:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45bc30:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45bc36:	e8 1b 58 fa ff       	call   0x401456
45bc3b:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45bc41:	50                   	push   %eax
45bc42:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45bc48:	50                   	push   %eax
45bc49:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax