45e4f5:	00 00 00
45e4f8:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45e4fe:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45e504:	e8 4d 2f fa ff       	call   0x401456
45e509:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e50f:	50                   	push   %eax
45e510:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e516:	50                   	push   %eax
45e517:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e51d:	50                   	push   %eax
45e51e:	6a 00                	push   $0x0
45e520:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e526:	50                   	push   %eax
45e527:	e8 30 2f fa ff       	call   0x40145c
45e52c:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e532:	50                   	push   %eax
45e533:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e539:	50                   	push   %eax
45e53a:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e540:	50                   	push   %eax
45e541:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e547:	50                   	push   %eax
45e548:	6a 04                	push   $0x4
45e54a:	e8 43 2f fa ff       	call   0x401492
45e54f:	83 c4 14             	add    $0x14,%esp
45e552:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45e559:	00 02 80
45e55c:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45e563:	00 00 00
45e566:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45e56d:	00 02 80
45e570:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45e577:	00 00 00
45e57a:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45e581:	00 02 80
45e584:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45e58b:	00 00 00
45e58e:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45e595:	39 40 00
45e598:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45e59f:	00 00 00
45e5a2:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45e5a8:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45e5ae:	e8 a3 2e fa ff       	call   0x401456
45e5b3:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e5b9:	50                   	push   %eax
45e5ba:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e5c0:	50                   	push   %eax
45e5c1:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e5c7:	50                   	push   %eax
45e5c8:	6a 00                	push   $0x0
45e5ca:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e5d0:	50                   	push   %eax
45e5d1:	e8 86 2e fa ff       	call   0x40145c
45e5d6:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e5dc:	50                   	push   %eax
45e5dd:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e5e3:	50                   	push   %eax
45e5e4:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e5ea:	50                   	push   %eax
45e5eb:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e5f1:	50                   	push   %eax
45e5f2:	6a 04                	push   $0x4
45e5f4:	e8 99 2e fa ff       	call   0x401492
45e5f9:	83 c4 14             	add    $0x14,%esp
45e5fc:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45e603:	00 02 80
45e606:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45e60d:	00 00 00
45e610:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45e617:	00 02 80
45e61a:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45e621:	00 00 00
45e624:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45e62b:	00 02 80
45e62e:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45e635:	00 00 00
45e638:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45e63f:	39 40 00
45e642:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45e649:	00 00 00
45e64c:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45e652:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45e658:	e8 f9 2d fa ff       	call   0x401456
45e65d:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e663:	50                   	push   %eax
45e664:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e66a:	50                   	push   %eax
45e66b:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e671:	50                   	push   %eax
45e672:	6a 00                	push   $0x0
45e674:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e67a:	50                   	push   %eax
45e67b:	e8 dc 2d fa ff       	call   0x40145c
45e680:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e686:	50                   	push   %eax
45e687:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e68d:	50                   	push   %eax
45e68e:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e694:	50                   	push   %eax
45e695:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e69b:	50                   	push   %eax
45e69c:	6a 04                	push   $0x4
45e69e:	e8 ef 2d fa ff       	call   0x401492
45e6a3:	83 c4 14             	add    $0x14,%esp
45e6a6:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45e6ad:	00 02 80
45e6b0:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45e6b7:	00 00 00
45e6ba:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45e6c1:	00 02 80
45e6c4:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45e6cb:	00 00 00
45e6ce:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45e6d5:	00 02 80
45e6d8:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45e6df:	00 00 00
45e6e2:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45e6e9:	39 40 00
45e6ec:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45e6f3:	00 00 00
45e6f6:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45e6fc:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45e702:	e8 4f 2d fa ff       	call   0x401456
45e707:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e70d:	50                   	push   %eax
45e70e:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e714:	50                   	push   %eax
45e715:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e71b:	50                   	push   %eax
45e71c:	6a 00                	push   $0x0
45e71e:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e724:	50                   	push   %eax
45e725:	e8 32 2d fa ff       	call   0x40145c
45e72a:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e730:	50                   	push   %eax
45e731:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e737:	50                   	push   %eax
45e738:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e73e:	50                   	push   %eax
45e73f:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e745:	50                   	push   %eax
45e746:	6a 04                	push   $0x4
45e748:	e8 45 2d fa ff       	call   0x401492
45e74d:	83 c4 14             	add    $0x14,%esp
45e750:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45e757:	00 02 80
45e75a:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45e761:	00 00 00
45e764:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45e76b:	00 02 80
45e76e:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45e775:	00 00 00
45e778:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45e77f:	00 02 80
45e782:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45e789:	00 00 00
45e78c:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45e793:	39 40 00
45e796:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45e79d:	00 00 00
45e7a0:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45e7a6:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45e7ac:	e8 a5 2c fa ff       	call   0x401456
45e7b1:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e7b7:	50                   	push   %eax
45e7b8:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e7be:	50                   	push   %eax
45e7bf:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e7c5:	50                   	push   %eax
45e7c6:	6a 00                	push   $0x0
45e7c8:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e7ce:	50                   	push   %eax
45e7cf:	e8 88 2c fa ff       	call   0x40145c
45e7d4:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e7da:	50                   	push   %eax
45e7db:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e7e1:	50                   	push   %eax
45e7e2:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e7e8:	50                   	push   %eax
45e7e9:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e7ef:	50                   	push   %eax
45e7f0:	6a 04                	push   $0x4
45e7f2:	e8 9b 2c fa ff       	call   0x401492
45e7f7:	83 c4 14             	add    $0x14,%esp
45e7fa:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45e801:	00 02 80
45e804:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45e80b:	00 00 00
45e80e:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45e815:	00 02 80
45e818:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45e81f:	00 00 00
45e822:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45e829:	00 02 80
45e82c:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45e833:	00 00 00
45e836:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45e83d:	39 40 00
45e840:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45e847:	00 00 00
45e84a:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45e850:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45e856:	e8 fb 2b fa ff       	call   0x401456
45e85b:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e861:	50                   	push   %eax
45e862:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e868:	50                   	push   %eax
45e869:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e86f:	50                   	push   %eax
45e870:	6a 00                	push   $0x0
45e872:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e878:	50                   	push   %eax
45e879:	e8 de 2b fa ff       	call   0x40145c
45e87e:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e884:	50                   	push   %eax
45e885:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e88b:	50                   	push   %eax
45e88c:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e892:	50                   	push   %eax
45e893:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e899:	50                   	push   %eax
45e89a:	6a 04                	push   $0x4
45e89c:	e8 f1 2b fa ff       	call   0x401492
45e8a1:	83 c4 14             	add    $0x14,%esp
45e8a4:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45e8ab:	00 02 80
45e8ae:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45e8b5:	00 00 00
45e8b8:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45e8bf:	00 02 80
45e8c2:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45e8c9:	00 00 00
45e8cc:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45e8d3:	00 02 80
45e8d6:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45e8dd:	00 00 00
45e8e0:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45e8e7:	39 40 00
45e8ea:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45e8f1:	00 00 00
45e8f4:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45e8fa:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45e900:	e8 51 2b fa ff       	call   0x401456
45e905:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e90b:	50                   	push   %eax
45e90c:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e912:	50                   	push   %eax
45e913:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e919:	50                   	push   %eax
45e91a:	6a 00                	push   $0x0
45e91c:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e922:	50                   	push   %eax
45e923:	e8 34 2b fa ff       	call   0x40145c
45e928:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e92e:	50                   	push   %eax
45e92f:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e935:	50                   	push   %eax
45e936:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e93c:	50                   	push   %eax
45e93d:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e943:	50                   	push   %eax
45e944:	6a 04                	push   $0x4
45e946:	e8 47 2b fa ff       	call   0x401492
45e94b:	83 c4 14             	add    $0x14,%esp
45e94e:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45e955:	00 02 80
45e958:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45e95f:	00 00 00
45e962:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45e969:	00 02 80
45e96c:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45e973:	00 00 00
45e976:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45e97d:	00 02 80
45e980:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45e987:	00 00 00
45e98a:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45e991:	39 40 00
45e994:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45e99b:	00 00 00
45e99e:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45e9a4:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45e9aa:	e8 a7 2a fa ff       	call   0x401456
45e9af:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e9b5:	50                   	push   %eax
45e9b6:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e9bc:	50                   	push   %eax
45e9bd:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e9c3:	50                   	push   %eax
45e9c4:	6a 00                	push   $0x0
45e9c6:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e9cc:	50                   	push   %eax
45e9cd:	e8 8a 2a fa ff       	call   0x40145c
45e9d2:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45e9d8:	50                   	push   %eax
45e9d9:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45e9df:	50                   	push   %eax
45e9e0:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45e9e6:	50                   	push   %eax
45e9e7:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45e9ed:	50                   	push   %eax
45e9ee:	6a 04                	push   $0x4
45e9f0:	e8 9d 2a fa ff       	call   0x401492
45e9f5:	83 c4 14             	add    $0x14,%esp
45e9f8:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45e9ff:	00 02 80
45ea02:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45ea09:	00 00 00
45ea0c:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45ea13:	00 02 80
45ea16:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45ea1d:	00 00 00
45ea20:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45ea27:	00 02 80
45ea2a:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45ea31:	00 00 00
45ea34:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45ea3b:	39 40 00
45ea3e:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45ea45:	00 00 00
45ea48:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45ea4e:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45ea54:	e8 fd 29 fa ff       	call   0x401456
45ea59:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45ea5f:	50                   	push   %eax
45ea60:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45ea66:	50                   	push   %eax
45ea67:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45ea6d:	50                   	push   %eax
45ea6e:	6a 00                	push   $0x0
45ea70:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45ea76:	50                   	push   %eax
45ea77:	e8 e0 29 fa ff       	call   0x40145c
45ea7c:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45ea82:	50                   	push   %eax
45ea83:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45ea89:	50                   	push   %eax
45ea8a:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45ea90:	50                   	push   %eax
45ea91:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45ea97:	50                   	push   %eax
45ea98:	6a 04                	push   $0x4
45ea9a:	e8 f3 29 fa ff       	call   0x401492
45ea9f:	83 c4 14             	add    $0x14,%esp
45eaa2:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45eaa9:	00 02 80
45eaac:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45eab3:	00 00 00
45eab6:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)