44f48a:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
44f490:	e8 c1 1f fb ff       	call   0x401456
44f495:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f49b:	50                   	push   %eax
44f49c:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f4a2:	50                   	push   %eax
44f4a3:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f4a9:	50                   	push   %eax
44f4aa:	6a 00                	push   $0x0
44f4ac:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f4b2:	50                   	push   %eax
44f4b3:	e8 a4 1f fb ff       	call   0x40145c
44f4b8:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f4be:	50                   	push   %eax
44f4bf:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f4c5:	50                   	push   %eax
44f4c6:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f4cc:	50                   	push   %eax
44f4cd:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f4d3:	50                   	push   %eax
44f4d4:	6a 04                	push   $0x4
44f4d6:	e8 b7 1f fb ff       	call   0x401492
44f4db:	83 c4 14             	add    $0x14,%esp
44f4de:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
44f4e5:	00 02 80
44f4e8:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
44f4ef:	00 00 00
44f4f2:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
44f4f9:	00 02 80
44f4fc:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
44f503:	00 00 00
44f506:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
44f50d:	00 02 80
44f510:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
44f517:	00 00 00
44f51a:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
44f521:	39 40 00
44f524:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
44f52b:	00 00 00
44f52e:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
44f534:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
44f53a:	e8 17 1f fb ff       	call   0x401456
44f53f:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f545:	50                   	push   %eax
44f546:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f54c:	50                   	push   %eax
44f54d:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f553:	50                   	push   %eax
44f554:	6a 00                	push   $0x0
44f556:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f55c:	50                   	push   %eax
44f55d:	e8 fa 1e fb ff       	call   0x40145c
44f562:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f568:	50                   	push   %eax
44f569:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f56f:	50                   	push   %eax
44f570:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f576:	50                   	push   %eax
44f577:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f57d:	50                   	push   %eax
44f57e:	6a 04                	push   $0x4
44f580:	e8 0d 1f fb ff       	call   0x401492
44f585:	83 c4 14             	add    $0x14,%esp
44f588:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
44f58f:	00 02 80
44f592:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
44f599:	00 00 00
44f59c:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
44f5a3:	00 02 80
44f5a6:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
44f5ad:	00 00 00
44f5b0:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
44f5b7:	00 02 80
44f5ba:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
44f5c1:	00 00 00
44f5c4:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
44f5cb:	39 40 00
44f5ce:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
44f5d5:	00 00 00
44f5d8:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
44f5de:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
44f5e4:	e8 6d 1e fb ff       	call   0x401456
44f5e9:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f5ef:	50                   	push   %eax
44f5f0:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f5f6:	50                   	push   %eax
44f5f7:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f5fd:	50                   	push   %eax
44f5fe:	6a 00                	push   $0x0
44f600:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f606:	50                   	push   %eax
44f607:	e8 50 1e fb ff       	call   0x40145c
44f60c:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f612:	50                   	push   %eax
44f613:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f619:	50                   	push   %eax
44f61a:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f620:	50                   	push   %eax
44f621:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f627:	50                   	push   %eax
44f628:	6a 04                	push   $0x4
44f62a:	e8 63 1e fb ff       	call   0x401492
44f62f:	83 c4 14             	add    $0x14,%esp
44f632:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
44f639:	00 02 80
44f63c:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
44f643:	00 00 00
44f646:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
44f64d:	00 02 80
44f650:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
44f657:	00 00 00
44f65a:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
44f661:	00 02 80
44f664:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
44f66b:	00 00 00
44f66e:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
44f675:	39 40 00
44f678:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
44f67f:	00 00 00
44f682:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
44f688:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
44f68e:	e8 c3 1d fb ff       	call   0x401456
44f693:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f699:	50                   	push   %eax
44f69a:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f6a0:	50                   	push   %eax
44f6a1:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f6a7:	50                   	push   %eax
44f6a8:	6a 00                	push   $0x0
44f6aa:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f6b0:	50                   	push   %eax
44f6b1:	e8 a6 1d fb ff       	call   0x40145c
44f6b6:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f6bc:	50                   	push   %eax
44f6bd:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f6c3:	50                   	push   %eax
44f6c4:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f6ca:	50                   	push   %eax
44f6cb:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f6d1:	50                   	push   %eax
44f6d2:	6a 04                	push   $0x4
44f6d4:	e8 b9 1d fb ff       	call   0x401492
44f6d9:	83 c4 14             	add    $0x14,%esp
44f6dc:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
44f6e3:	00 02 80
44f6e6:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
44f6ed:	00 00 00
44f6f0:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
44f6f7:	00 02 80
44f6fa:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
44f701:	00 00 00
44f704:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
44f70b:	00 02 80
44f70e:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
44f715:	00 00 00
44f718:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
44f71f:	39 40 00
44f722:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
44f729:	00 00 00
44f72c:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
44f732:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
44f738:	e8 19 1d fb ff       	call   0x401456
44f73d:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f743:	50                   	push   %eax
44f744:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f74a:	50                   	push   %eax
44f74b:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f751:	50                   	push   %eax
44f752:	6a 00                	push   $0x0
44f754:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f75a:	50                   	push   %eax
44f75b:	e8 fc 1c fb ff       	call   0x40145c
44f760:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f766:	50                   	push   %eax
44f767:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f76d:	50                   	push   %eax
44f76e:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f774:	50                   	push   %eax
44f775:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f77b:	50                   	push   %eax
44f77c:	6a 04                	push   $0x4
44f77e:	e8 0f 1d fb ff       	call   0x401492
44f783:	83 c4 14             	add    $0x14,%esp
44f786:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
44f78d:	00 02 80
44f790:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
44f797:	00 00 00
44f79a:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
44f7a1:	00 02 80
44f7a4:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
44f7ab:	00 00 00
44f7ae:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
44f7b5:	00 02 80
44f7b8:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
44f7bf:	00 00 00
44f7c2:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
44f7c9:	39 40 00
44f7cc:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
44f7d3:	00 00 00
44f7d6:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
44f7dc:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
44f7e2:	e8 6f 1c fb ff       	call   0x401456
44f7e7:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f7ed:	50                   	push   %eax
44f7ee:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f7f4:	50                   	push   %eax
44f7f5:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f7fb:	50                   	push   %eax
44f7fc:	6a 00                	push   $0x0
44f7fe:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f804:	50                   	push   %eax
44f805:	e8 52 1c fb ff       	call   0x40145c
44f80a:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f810:	50                   	push   %eax
44f811:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f817:	50                   	push   %eax
44f818:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f81e:	50                   	push   %eax
44f81f:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f825:	50                   	push   %eax
44f826:	6a 04                	push   $0x4
44f828:	e8 65 1c fb ff       	call   0x401492
44f82d:	83 c4 14             	add    $0x14,%esp
44f830:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
44f837:	00 02 80
44f83a:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
44f841:	00 00 00
44f844:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
44f84b:	00 02 80
44f84e:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
44f855:	00 00 00
44f858:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
44f85f:	00 02 80
44f862:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
44f869:	00 00 00
44f86c:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
44f873:	39 40 00
44f876:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
44f87d:	00 00 00
44f880:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
44f886:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
44f88c:	e8 c5 1b fb ff       	call   0x401456
44f891:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f897:	50                   	push   %eax
44f898:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f89e:	50                   	push   %eax
44f89f:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f8a5:	50                   	push   %eax
44f8a6:	6a 00                	push   $0x0
44f8a8:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f8ae:	50                   	push   %eax
44f8af:	e8 a8 1b fb ff       	call   0x40145c
44f8b4:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f8ba:	50                   	push   %eax
44f8bb:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f8c1:	50                   	push   %eax
44f8c2:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f8c8:	50                   	push   %eax
44f8c9:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f8cf:	50                   	push   %eax
44f8d0:	6a 04                	push   $0x4
44f8d2:	e8 bb 1b fb ff       	call   0x401492
44f8d7:	83 c4 14             	add    $0x14,%esp
44f8da:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
44f8e1:	00 02 80
44f8e4:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
44f8eb:	00 00 00
44f8ee:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
44f8f5:	00 02 80
44f8f8:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
44f8ff:	00 00 00
44f902:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
44f909:	00 02 80
44f90c:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
44f913:	00 00 00
44f916:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
44f91d:	39 40 00
44f920:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
44f927:	00 00 00
44f92a:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
44f930:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
44f936:	e8 1b 1b fb ff       	call   0x401456
44f93b:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f941:	50                   	push   %eax
44f942:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f948:	50                   	push   %eax
44f949:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f94f:	50                   	push   %eax
44f950:	6a 00                	push   $0x0
44f952:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f958:	50                   	push   %eax
44f959:	e8 fe 1a fb ff       	call   0x40145c
44f95e:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f964:	50                   	push   %eax
44f965:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f96b:	50                   	push   %eax
44f96c:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44f972:	50                   	push   %eax
44f973:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44f979:	50                   	push   %eax
44f97a:	6a 04                	push   $0x4
44f97c:	e8 11 1b fb ff       	call   0x401492
44f981:	83 c4 14             	add    $0x14,%esp
44f984:	83 c8 ff             	or     $0xffffffff,%eax
44f987:	85 c0                	test   %eax,%eax
44f989:	74 05                	je     0x44f990
44f98b:	e9 93 28 00 00       	jmp    0x452223
44f990:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
44f997:	00 02 80
44f99a:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
44f9a1:	00 00 00
44f9a4:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
44f9ab:	00 02 80
44f9ae:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
44f9b5:	00 00 00
44f9b8:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
44f9bf:	00 02 80
44f9c2:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
44f9c9:	00 00 00
44f9cc:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
44f9d3:	39 40 00
44f9d6:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
44f9dd:	00 00 00
44f9e0:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
44f9e6:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
44f9ec:	e8 65 1a fb ff       	call   0x401456
44f9f1:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44f9f7:	50                   	push   %eax
44f9f8:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44f9fe:	50                   	push   %eax
44f9ff:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44fa05:	50                   	push   %eax
44fa06:	6a 00                	push   $0x0
44fa08:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44fa0e:	50                   	push   %eax
44fa0f:	e8 48 1a fb ff       	call   0x40145c
44fa14:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
44fa1a:	50                   	push   %eax
44fa1b:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
44fa21:	50                   	push   %eax
44fa22:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
44fa28:	50                   	push   %eax
44fa29:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
44fa2f:	50                   	push   %eax
44fa30:	6a 04                	push   $0x4
44fa32:	e8 5b 1a fb ff       	call   0x401492
44fa37:	83 c4 14             	add    $0x14,%esp
44fa3a:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
44fa41:	00 02 80
44fa44:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)