40f41f:	25 00 18 00 00       	and    $0x1800,%eax
40f424:	3d 00 08 00 00       	cmp    $0x800,%eax
40f429:	75 0c                	jne    0x40f437
40f42b:	c7 85 70 fe ff ff 01 	movl   $0x1,-0x190(%ebp)
40f432:	00 00 00
40f435:	eb 0a                	jmp    0x40f441
40f437:	c7 85 70 fe ff ff 00 	movl   $0x0,-0x190(%ebp)
40f43e:	00 00 00
40f441:	8b 8d 70 fe ff ff    	mov    -0x190(%ebp),%ecx
40f447:	89 8d 68 fe ff ff    	mov    %ecx,-0x198(%ebp)
40f44d:	eb 2d                	jmp    0x40f47c
40f44f:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f452:	81 e2 00 60 00 00    	and    $0x6000,%edx
40f458:	75 0c                	jne    0x40f466
40f45a:	c7 85 6c fe ff ff 01 	movl   $0x1,-0x194(%ebp)
40f461:	00 00 00
40f464:	eb 0a                	jmp    0x40f470
40f466:	c7 85 6c fe ff ff 00 	movl   $0x0,-0x194(%ebp)
40f46d:	00 00 00
40f470:	8b 85 6c fe ff ff    	mov    -0x194(%ebp),%eax
40f476:	89 85 68 fe ff ff    	mov    %eax,-0x198(%ebp)
40f47c:	83 bd 68 fe ff ff 00 	cmpl   $0x0,-0x198(%ebp)
40f483:	74 15                	je     0x40f49a
40f485:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f488:	81 e1 00 07 00 00    	and    $0x700,%ecx
40f48e:	81 f9 00 05 00 00    	cmp    $0x500,%ecx
40f494:	0f 84 0e 01 00 00    	je     0x40f5a8
40f49a:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f49d:	81 e2 00 80 00 00    	and    $0x8000,%edx
40f4a3:	74 33                	je     0x40f4d8
40f4a5:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f4a8:	25 00 18 00 00       	and    $0x1800,%eax
40f4ad:	3d 00 08 00 00       	cmp    $0x800,%eax
40f4b2:	75 0c                	jne    0x40f4c0
40f4b4:	c7 85 64 fe ff ff 01 	movl   $0x1,-0x19c(%ebp)
40f4bb:	00 00 00
40f4be:	eb 0a                	jmp    0x40f4ca
40f4c0:	c7 85 64 fe ff ff 00 	movl   $0x0,-0x19c(%ebp)
40f4c7:	00 00 00
40f4ca:	8b 8d 64 fe ff ff    	mov    -0x19c(%ebp),%ecx
40f4d0:	89 8d 5c fe ff ff    	mov    %ecx,-0x1a4(%ebp)
40f4d6:	eb 2d                	jmp    0x40f505
40f4d8:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f4db:	81 e2 00 60 00 00    	and    $0x6000,%edx
40f4e1:	75 0c                	jne    0x40f4ef
40f4e3:	c7 85 60 fe ff ff 01 	movl   $0x1,-0x1a0(%ebp)
40f4ea:	00 00 00
40f4ed:	eb 0a                	jmp    0x40f4f9
40f4ef:	c7 85 60 fe ff ff 00 	movl   $0x0,-0x1a0(%ebp)
40f4f6:	00 00 00
40f4f9:	8b 85 60 fe ff ff    	mov    -0x1a0(%ebp),%eax
40f4ff:	89 85 5c fe ff ff    	mov    %eax,-0x1a4(%ebp)
40f505:	83 bd 5c fe ff ff 00 	cmpl   $0x0,-0x1a4(%ebp)
40f50c:	74 15                	je     0x40f523
40f50e:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f511:	81 e1 00 07 00 00    	and    $0x700,%ecx
40f517:	81 f9 00 06 00 00    	cmp    $0x600,%ecx
40f51d:	0f 84 85 00 00 00    	je     0x40f5a8
40f523:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f526:	81 e2 00 80 00 00    	and    $0x8000,%edx
40f52c:	74 33                	je     0x40f561
40f52e:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f531:	25 00 18 00 00       	and    $0x1800,%eax
40f536:	3d 00 08 00 00       	cmp    $0x800,%eax
40f53b:	75 0c                	jne    0x40f549
40f53d:	c7 85 58 fe ff ff 01 	movl   $0x1,-0x1a8(%ebp)
40f544:	00 00 00
40f547:	eb 0a                	jmp    0x40f553
40f549:	c7 85 58 fe ff ff 00 	movl   $0x0,-0x1a8(%ebp)
40f550:	00 00 00
40f553:	8b 8d 58 fe ff ff    	mov    -0x1a8(%ebp),%ecx
40f559:	89 8d 50 fe ff ff    	mov    %ecx,-0x1b0(%ebp)
40f55f:	eb 2d                	jmp    0x40f58e
40f561:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f564:	81 e2 00 60 00 00    	and    $0x6000,%edx
40f56a:	75 0c                	jne    0x40f578
40f56c:	c7 85 54 fe ff ff 01 	movl   $0x1,-0x1ac(%ebp)
40f573:	00 00 00
40f576:	eb 0a                	jmp    0x40f582
40f578:	c7 85 54 fe ff ff 00 	movl   $0x0,-0x1ac(%ebp)
40f57f:	00 00 00
40f582:	8b 85 54 fe ff ff    	mov    -0x1ac(%ebp),%eax
40f588:	89 85 50 fe ff ff    	mov    %eax,-0x1b0(%ebp)
40f58e:	83 bd 50 fe ff ff 00 	cmpl   $0x0,-0x1b0(%ebp)
40f595:	74 3e                	je     0x40f5d5
40f597:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f59a:	81 e1 00 07 00 00    	and    $0x700,%ecx
40f5a0:	81 f9 00 04 00 00    	cmp    $0x400,%ecx
40f5a6:	75 2d                	jne    0x40f5d5
40f5a8:	8d 55 f4             	lea    -0xc(%ebp),%edx
40f5ab:	52                   	push   %edx
40f5ac:	68 a0 7e 49 00       	push   $0x497ea0
40f5b1:	8d 85 48 fb ff ff    	lea    -0x4b8(%ebp),%eax
40f5b7:	50                   	push   %eax
40f5b8:	e8 8a 3c ff ff       	call   0x403247
40f5bd:	83 c4 0c             	add    $0xc,%esp
40f5c0:	89 85 34 fd ff ff    	mov    %eax,-0x2cc(%ebp)
40f5c6:	8b 8d 34 fd ff ff    	mov    -0x2cc(%ebp),%ecx
40f5cc:	51                   	push   %ecx
40f5cd:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f5d0:	e8 c7 37 ff ff       	call   0x402d9c
40f5d5:	e8 e8 34 ff ff       	call   0x402ac2
40f5da:	85 c0                	test   %eax,%eax
40f5dc:	0f 84 5c 03 00 00    	je     0x40f93e
40f5e2:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f5e5:	81 e2 00 80 00 00    	and    $0x8000,%edx
40f5eb:	74 33                	je     0x40f620
40f5ed:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f5f0:	25 00 18 00 00       	and    $0x1800,%eax
40f5f5:	3d 00 08 00 00       	cmp    $0x800,%eax
40f5fa:	75 0c                	jne    0x40f608
40f5fc:	c7 85 4c fe ff ff 01 	movl   $0x1,-0x1b4(%ebp)
40f603:	00 00 00
40f606:	eb 0a                	jmp    0x40f612
40f608:	c7 85 4c fe ff ff 00 	movl   $0x0,-0x1b4(%ebp)
40f60f:	00 00 00
40f612:	8b 8d 4c fe ff ff    	mov    -0x1b4(%ebp),%ecx
40f618:	89 8d 44 fe ff ff    	mov    %ecx,-0x1bc(%ebp)
40f61e:	eb 2d                	jmp    0x40f64d
40f620:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f623:	81 e2 00 60 00 00    	and    $0x6000,%edx
40f629:	75 0c                	jne    0x40f637
40f62b:	c7 85 48 fe ff ff 01 	movl   $0x1,-0x1b8(%ebp)
40f632:	00 00 00
40f635:	eb 0a                	jmp    0x40f641
40f637:	c7 85 48 fe ff ff 00 	movl   $0x0,-0x1b8(%ebp)
40f63e:	00 00 00
40f641:	8b 85 48 fe ff ff    	mov    -0x1b8(%ebp),%eax
40f647:	89 85 44 fe ff ff    	mov    %eax,-0x1bc(%ebp)
40f64d:	83 bd 44 fe ff ff 00 	cmpl   $0x0,-0x1bc(%ebp)
40f654:	0f 84 ab 00 00 00    	je     0x40f705
40f65a:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f65d:	81 e1 00 80 00 00    	and    $0x8000,%ecx
40f663:	74 32                	je     0x40f697
40f665:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f668:	81 e2 c0 00 00 00    	and    $0xc0,%edx
40f66e:	83 fa 40             	cmp    $0x40,%edx
40f671:	75 0c                	jne    0x40f67f
40f673:	c7 85 40 fe ff ff 01 	movl   $0x1,-0x1c0(%ebp)
40f67a:	00 00 00
40f67d:	eb 0a                	jmp    0x40f689
40f67f:	c7 85 40 fe ff ff 00 	movl   $0x0,-0x1c0(%ebp)
40f686:	00 00 00
40f689:	8b 85 40 fe ff ff    	mov    -0x1c0(%ebp),%eax
40f68f:	89 85 38 fe ff ff    	mov    %eax,-0x1c8(%ebp)
40f695:	eb 33                	jmp    0x40f6ca
40f697:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f69a:	81 e1 00 18 00 00    	and    $0x1800,%ecx
40f6a0:	81 f9 00 08 00 00    	cmp    $0x800,%ecx
40f6a6:	75 0c                	jne    0x40f6b4
40f6a8:	c7 85 3c fe ff ff 01 	movl   $0x1,-0x1c4(%ebp)
40f6af:	00 00 00
40f6b2:	eb 0a                	jmp    0x40f6be
40f6b4:	c7 85 3c fe ff ff 00 	movl   $0x0,-0x1c4(%ebp)
40f6bb:	00 00 00
40f6be:	8b 95 3c fe ff ff    	mov    -0x1c4(%ebp),%edx
40f6c4:	89 95 38 fe ff ff    	mov    %edx,-0x1c8(%ebp)
40f6ca:	83 bd 38 fe ff ff 00 	cmpl   $0x0,-0x1c8(%ebp)
40f6d1:	74 32                	je     0x40f705
40f6d3:	8d 45 f4             	lea    -0xc(%ebp),%eax
40f6d6:	50                   	push   %eax
40f6d7:	68 ac 7e 49 00       	push   $0x497eac
40f6dc:	8d 8d 40 fb ff ff    	lea    -0x4c0(%ebp),%ecx
40f6e2:	51                   	push   %ecx
40f6e3:	e8 5f 3b ff ff       	call   0x403247
40f6e8:	83 c4 0c             	add    $0xc,%esp
40f6eb:	89 85 30 fd ff ff    	mov    %eax,-0x2d0(%ebp)
40f6f1:	8b 95 30 fd ff ff    	mov    -0x2d0(%ebp),%edx
40f6f7:	52                   	push   %edx
40f6f8:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f6fb:	e8 9c 36 ff ff       	call   0x402d9c
40f700:	e9 39 02 00 00       	jmp    0x40f93e
40f705:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f708:	25 00 80 00 00       	and    $0x8000,%eax
40f70d:	74 35                	je     0x40f744
40f70f:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f712:	81 e1 00 18 00 00    	and    $0x1800,%ecx
40f718:	81 f9 00 08 00 00    	cmp    $0x800,%ecx
40f71e:	75 0c                	jne    0x40f72c
40f720:	c7 85 34 fe ff ff 01 	movl   $0x1,-0x1cc(%ebp)
40f727:	00 00 00
40f72a:	eb 0a                	jmp    0x40f736
40f72c:	c7 85 34 fe ff ff 00 	movl   $0x0,-0x1cc(%ebp)
40f733:	00 00 00
40f736:	8b 95 34 fe ff ff    	mov    -0x1cc(%ebp),%edx
40f73c:	89 95 2c fe ff ff    	mov    %edx,-0x1d4(%ebp)
40f742:	eb 2c                	jmp    0x40f770
40f744:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f747:	25 00 60 00 00       	and    $0x6000,%eax
40f74c:	75 0c                	jne    0x40f75a
40f74e:	c7 85 30 fe ff ff 01 	movl   $0x1,-0x1d0(%ebp)
40f755:	00 00 00
40f758:	eb 0a                	jmp    0x40f764
40f75a:	c7 85 30 fe ff ff 00 	movl   $0x0,-0x1d0(%ebp)
40f761:	00 00 00
40f764:	8b 8d 30 fe ff ff    	mov    -0x1d0(%ebp),%ecx
40f76a:	89 8d 2c fe ff ff    	mov    %ecx,-0x1d4(%ebp)
40f770:	83 bd 2c fe ff ff 00 	cmpl   $0x0,-0x1d4(%ebp)
40f777:	0f 84 ac 00 00 00    	je     0x40f829
40f77d:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f780:	81 e2 00 80 00 00    	and    $0x8000,%edx
40f786:	74 33                	je     0x40f7bb
40f788:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f78b:	25 c0 00 00 00       	and    $0xc0,%eax
40f790:	3d 80 00 00 00       	cmp    $0x80,%eax
40f795:	75 0c                	jne    0x40f7a3
40f797:	c7 85 28 fe ff ff 01 	movl   $0x1,-0x1d8(%ebp)
40f79e:	00 00 00
40f7a1:	eb 0a                	jmp    0x40f7ad
40f7a3:	c7 85 28 fe ff ff 00 	movl   $0x0,-0x1d8(%ebp)
40f7aa:	00 00 00
40f7ad:	8b 8d 28 fe ff ff    	mov    -0x1d8(%ebp),%ecx
40f7b3:	89 8d 20 fe ff ff    	mov    %ecx,-0x1e0(%ebp)
40f7b9:	eb 33                	jmp    0x40f7ee
40f7bb:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f7be:	81 e2 00 18 00 00    	and    $0x1800,%edx
40f7c4:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
40f7ca:	75 0c                	jne    0x40f7d8
40f7cc:	c7 85 24 fe ff ff 01 	movl   $0x1,-0x1dc(%ebp)
40f7d3:	00 00 00
40f7d6:	eb 0a                	jmp    0x40f7e2
40f7d8:	c7 85 24 fe ff ff 00 	movl   $0x0,-0x1dc(%ebp)
40f7df:	00 00 00
40f7e2:	8b 85 24 fe ff ff    	mov    -0x1dc(%ebp),%eax
40f7e8:	89 85 20 fe ff ff    	mov    %eax,-0x1e0(%ebp)
40f7ee:	83 bd 20 fe ff ff 00 	cmpl   $0x0,-0x1e0(%ebp)
40f7f5:	74 32                	je     0x40f829
40f7f7:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f7fa:	51                   	push   %ecx
40f7fb:	68 b8 7e 49 00       	push   $0x497eb8
40f800:	8d 95 38 fb ff ff    	lea    -0x4c8(%ebp),%edx
40f806:	52                   	push   %edx
40f807:	e8 3b 3a ff ff       	call   0x403247
40f80c:	83 c4 0c             	add    $0xc,%esp
40f80f:	89 85 2c fd ff ff    	mov    %eax,-0x2d4(%ebp)
40f815:	8b 85 2c fd ff ff    	mov    -0x2d4(%ebp),%eax
40f81b:	50                   	push   %eax
40f81c:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f81f:	e8 78 35 ff ff       	call   0x402d9c
40f824:	e9 15 01 00 00       	jmp    0x40f93e
40f829:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f82c:	81 e1 00 80 00 00    	and    $0x8000,%ecx
40f832:	74 35                	je     0x40f869
40f834:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f837:	81 e2 00 18 00 00    	and    $0x1800,%edx
40f83d:	81 fa 00 08 00 00    	cmp    $0x800,%edx
40f843:	75 0c                	jne    0x40f851
40f845:	c7 85 1c fe ff ff 01 	movl   $0x1,-0x1e4(%ebp)
40f84c:	00 00 00
40f84f:	eb 0a                	jmp    0x40f85b
40f851:	c7 85 1c fe ff ff 00 	movl   $0x0,-0x1e4(%ebp)
40f858:	00 00 00
40f85b:	8b 85 1c fe ff ff    	mov    -0x1e4(%ebp),%eax
40f861:	89 85 14 fe ff ff    	mov    %eax,-0x1ec(%ebp)
40f867:	eb 2d                	jmp    0x40f896
40f869:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f86c:	81 e1 00 60 00 00    	and    $0x6000,%ecx
40f872:	75 0c                	jne    0x40f880
40f874:	c7 85 18 fe ff ff 01 	movl   $0x1,-0x1e8(%ebp)
40f87b:	00 00 00
40f87e:	eb 0a                	jmp    0x40f88a
40f880:	c7 85 18 fe ff ff 00 	movl   $0x0,-0x1e8(%ebp)
40f887:	00 00 00
40f88a:	8b 95 18 fe ff ff    	mov    -0x1e8(%ebp),%edx
40f890:	89 95 14 fe ff ff    	mov    %edx,-0x1ec(%ebp)
40f896:	83 bd 14 fe ff ff 00 	cmpl   $0x0,-0x1ec(%ebp)
40f89d:	0f 84 9b 00 00 00    	je     0x40f93e
40f8a3:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f8a6:	25 00 80 00 00       	and    $0x8000,%eax
40f8ab:	74 2f                	je     0x40f8dc
40f8ad:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f8b0:	81 e1 c0 00 00 00    	and    $0xc0,%ecx
40f8b6:	75 0c                	jne    0x40f8c4
40f8b8:	c7 85 10 fe ff ff 01 	movl   $0x1,-0x1f0(%ebp)
40f8bf:	00 00 00
40f8c2:	eb 0a                	jmp    0x40f8ce
40f8c4:	c7 85 10 fe ff ff 00 	movl   $0x0,-0x1f0(%ebp)
40f8cb:	00 00 00
40f8ce:	8b 95 10 fe ff ff    	mov    -0x1f0(%ebp),%edx
40f8d4:	89 95 08 fe ff ff    	mov    %edx,-0x1f8(%ebp)
40f8da:	eb 2c                	jmp    0x40f908
40f8dc:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f8df:	25 00 18 00 00       	and    $0x1800,%eax
40f8e4:	75 0c                	jne    0x40f8f2
40f8e6:	c7 85 0c fe ff ff 01 	movl   $0x1,-0x1f4(%ebp)
40f8ed:	00 00 00
40f8f0:	eb 0a                	jmp    0x40f8fc
40f8f2:	c7 85 0c fe ff ff 00 	movl   $0x0,-0x1f4(%ebp)
40f8f9:	00 00 00
40f8fc:	8b 8d 0c fe ff ff    	mov    -0x1f4(%ebp),%ecx
40f902:	89 8d 08 fe ff ff    	mov    %ecx,-0x1f8(%ebp)
40f908:	83 bd 08 fe ff ff 00 	cmpl   $0x0,-0x1f8(%ebp)
40f90f:	74 2d                	je     0x40f93e
40f911:	8d 55 f4             	lea    -0xc(%ebp),%edx
40f914:	52                   	push   %edx
40f915:	68 c8 7e 49 00       	push   $0x497ec8
40f91a:	8d 85 30 fb ff ff    	lea    -0x4d0(%ebp),%eax
40f920:	50                   	push   %eax
40f921:	e8 21 39 ff ff       	call   0x403247
40f926:	83 c4 0c             	add    $0xc,%esp
40f929:	89 85 28 fd ff ff    	mov    %eax,-0x2d8(%ebp)
40f92f:	8b 8d 28 fd ff ff    	mov    -0x2d8(%ebp),%ecx
40f935:	51                   	push   %ecx
40f936:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f939:	e8 5e 34 ff ff       	call   0x402d9c
40f93e:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f941:	81 e2 00 80 00 00    	and    $0x8000,%edx
40f947:	74 33                	je     0x40f97c
40f949:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f94c:	25 00 18 00 00       	and    $0x1800,%eax
40f951:	3d 00 08 00 00       	cmp    $0x800,%eax
40f956:	75 0c                	jne    0x40f964
40f958:	c7 85 04 fe ff ff 01 	movl   $0x1,-0x1fc(%ebp)
40f95f:	00 00 00
40f962:	eb 0a                	jmp    0x40f96e
40f964:	c7 85 04 fe ff ff 00 	movl   $0x0,-0x1fc(%ebp)
40f96b:	00 00 00
40f96e:	8b 8d 04 fe ff ff    	mov    -0x1fc(%ebp),%ecx
40f974:	89 8d fc fd ff ff    	mov    %ecx,-0x204(%ebp)
40f97a:	eb 2d                	jmp    0x40f9a9
40f97c:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f97f:	81 e2 00 60 00 00    	and    $0x6000,%edx
40f985:	75 0c                	jne    0x40f993
40f987:	c7 85 00 fe ff ff 01 	movl   $0x1,-0x200(%ebp)
40f98e:	00 00 00
40f991:	eb 0a                	jmp    0x40f99d
40f993:	c7 85 00 fe ff ff 00 	movl   $0x0,-0x200(%ebp)
40f99a:	00 00 00
40f99d:	8b 85 00 fe ff ff    	mov    -0x200(%ebp),%eax
40f9a3:	89 85 fc fd ff ff    	mov    %eax,-0x204(%ebp)
40f9a9:	83 bd fc fd ff ff 00 	cmpl   $0x0,-0x204(%ebp)
40f9b0:	74 11                	je     0x40f9c3
40f9b2:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f9b5:	81 e1 00 04 00 00    	and    $0x400,%ecx
40f9bb:	89 8d f8 fd ff ff    	mov    %ecx,-0x208(%ebp)
40f9c1:	eb 0f                	jmp    0x40f9d2
40f9c3:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f9c6:	81 e2 00 10 00 00    	and    $0x1000,%edx
40f9cc:	89 95 f8 fd ff ff    	mov    %edx,-0x208(%ebp)
40f9d2:	83 bd f8 fd ff ff 00 	cmpl   $0x0,-0x208(%ebp)
40f9d9:	74 36                	je     0x40fa11
40f9db:	e8 e6 2c ff ff       	call   0x4026c6
40f9e0:	85 c0                	test   %eax,%eax
40f9e2:	75 2d                	jne    0x40fa11
40f9e4:	8d 45 f4             	lea    -0xc(%ebp),%eax
40f9e7:	50                   	push   %eax
40f9e8:	68 d4 7e 49 00       	push   $0x497ed4
40f9ed:	8d 8d 28 fb ff ff    	lea    -0x4d8(%ebp),%ecx
40f9f3:	51                   	push   %ecx
40f9f4:	e8 4e 38 ff ff       	call   0x403247