40f139:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f13c:	81 e2 00 1b 00 00    	and    $0x1b00,%edx
40f142:	81 fa 00 12 00 00    	cmp    $0x1200,%edx
40f148:	75 0c                	jne    0x40f156
40f14a:	c7 85 a8 fe ff ff 01 	movl   $0x1,-0x158(%ebp)
40f151:	00 00 00
40f154:	eb 0a                	jmp    0x40f160
40f156:	c7 85 a8 fe ff ff 00 	movl   $0x0,-0x158(%ebp)
40f15d:	00 00 00
40f160:	8b 85 a8 fe ff ff    	mov    -0x158(%ebp),%eax
40f166:	89 85 a4 fe ff ff    	mov    %eax,-0x15c(%ebp)
40f16c:	eb 0a                	jmp    0x40f178
40f16e:	c7 85 a4 fe ff ff 00 	movl   $0x0,-0x15c(%ebp)
40f175:	00 00 00
40f178:	83 bd a4 fe ff ff 00 	cmpl   $0x0,-0x15c(%ebp)
40f17f:	74 2f                	je     0x40f1b0
40f181:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f184:	51                   	push   %ecx
40f185:	68 c0 7d 49 00       	push   $0x497dc0
40f18a:	8d 95 60 fb ff ff    	lea    -0x4a0(%ebp),%edx
40f190:	52                   	push   %edx
40f191:	e8 b1 40 ff ff       	call   0x403247
40f196:	83 c4 0c             	add    $0xc,%esp
40f199:	89 85 40 fd ff ff    	mov    %eax,-0x2c0(%ebp)
40f19f:	8b 85 40 fd ff ff    	mov    -0x2c0(%ebp),%eax
40f1a5:	50                   	push   %eax
40f1a6:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f1a9:	e8 ee 3b ff ff       	call   0x402d9c
40f1ae:	eb 28                	jmp    0x40f1d8
40f1b0:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f1b3:	51                   	push   %ecx
40f1b4:	8d 95 58 fb ff ff    	lea    -0x4a8(%ebp),%edx
40f1ba:	52                   	push   %edx
40f1bb:	e8 1f 3f ff ff       	call   0x4030df
40f1c0:	83 c4 08             	add    $0x8,%esp
40f1c3:	89 85 3c fd ff ff    	mov    %eax,-0x2c4(%ebp)
40f1c9:	8b 85 3c fd ff ff    	mov    -0x2c4(%ebp),%eax
40f1cf:	50                   	push   %eax
40f1d0:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f1d3:	e8 c4 3b ff ff       	call   0x402d9c
40f1d8:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f1db:	81 e1 00 80 00 00    	and    $0x8000,%ecx
40f1e1:	74 35                	je     0x40f218
40f1e3:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f1e6:	81 e2 00 18 00 00    	and    $0x1800,%edx
40f1ec:	81 fa 00 08 00 00    	cmp    $0x800,%edx
40f1f2:	75 0c                	jne    0x40f200
40f1f4:	c7 85 a0 fe ff ff 01 	movl   $0x1,-0x160(%ebp)
40f1fb:	00 00 00
40f1fe:	eb 0a                	jmp    0x40f20a
40f200:	c7 85 a0 fe ff ff 00 	movl   $0x0,-0x160(%ebp)
40f207:	00 00 00
40f20a:	8b 85 a0 fe ff ff    	mov    -0x160(%ebp),%eax
40f210:	89 85 98 fe ff ff    	mov    %eax,-0x168(%ebp)
40f216:	eb 2d                	jmp    0x40f245
40f218:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f21b:	81 e1 00 60 00 00    	and    $0x6000,%ecx
40f221:	75 0c                	jne    0x40f22f
40f223:	c7 85 9c fe ff ff 01 	movl   $0x1,-0x164(%ebp)
40f22a:	00 00 00
40f22d:	eb 0a                	jmp    0x40f239
40f22f:	c7 85 9c fe ff ff 00 	movl   $0x0,-0x164(%ebp)
40f236:	00 00 00
40f239:	8b 95 9c fe ff ff    	mov    -0x164(%ebp),%edx
40f23f:	89 95 98 fe ff ff    	mov    %edx,-0x168(%ebp)
40f245:	83 bd 98 fe ff ff 00 	cmpl   $0x0,-0x168(%ebp)
40f24c:	0f 84 ec 06 00 00    	je     0x40f93e
40f252:	e8 05 30 ff ff       	call   0x40225c
40f257:	85 c0                	test   %eax,%eax
40f259:	0f 84 76 03 00 00    	je     0x40f5d5
40f25f:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f262:	25 00 80 00 00       	and    $0x8000,%eax
40f267:	74 35                	je     0x40f29e
40f269:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f26c:	81 e1 00 18 00 00    	and    $0x1800,%ecx
40f272:	81 f9 00 08 00 00    	cmp    $0x800,%ecx
40f278:	75 0c                	jne    0x40f286
40f27a:	c7 85 94 fe ff ff 01 	movl   $0x1,-0x16c(%ebp)
40f281:	00 00 00
40f284:	eb 0a                	jmp    0x40f290
40f286:	c7 85 94 fe ff ff 00 	movl   $0x0,-0x16c(%ebp)
40f28d:	00 00 00
40f290:	8b 95 94 fe ff ff    	mov    -0x16c(%ebp),%edx
40f296:	89 95 8c fe ff ff    	mov    %edx,-0x174(%ebp)
40f29c:	eb 2c                	jmp    0x40f2ca
40f29e:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f2a1:	25 00 60 00 00       	and    $0x6000,%eax
40f2a6:	75 0c                	jne    0x40f2b4
40f2a8:	c7 85 90 fe ff ff 01 	movl   $0x1,-0x170(%ebp)
40f2af:	00 00 00
40f2b2:	eb 0a                	jmp    0x40f2be
40f2b4:	c7 85 90 fe ff ff 00 	movl   $0x0,-0x170(%ebp)
40f2bb:	00 00 00
40f2be:	8b 8d 90 fe ff ff    	mov    -0x170(%ebp),%ecx
40f2c4:	89 8d 8c fe ff ff    	mov    %ecx,-0x174(%ebp)
40f2ca:	83 bd 8c fe ff ff 00 	cmpl   $0x0,-0x174(%ebp)
40f2d1:	74 7e                	je     0x40f351
40f2d3:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f2d6:	81 e2 00 80 00 00    	and    $0x8000,%edx
40f2dc:	74 33                	je     0x40f311
40f2de:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f2e1:	25 00 07 00 00       	and    $0x700,%eax
40f2e6:	3d 00 02 00 00       	cmp    $0x200,%eax
40f2eb:	75 0c                	jne    0x40f2f9
40f2ed:	c7 85 88 fe ff ff 01 	movl   $0x1,-0x178(%ebp)
40f2f4:	00 00 00
40f2f7:	eb 0a                	jmp    0x40f303
40f2f9:	c7 85 88 fe ff ff 00 	movl   $0x0,-0x178(%ebp)
40f300:	00 00 00
40f303:	8b 8d 88 fe ff ff    	mov    -0x178(%ebp),%ecx
40f309:	89 8d 84 fe ff ff    	mov    %ecx,-0x17c(%ebp)
40f30f:	eb 0a                	jmp    0x40f31b
40f311:	c7 85 84 fe ff ff 01 	movl   $0x1,-0x17c(%ebp)
40f318:	00 00 00
40f31b:	83 bd 84 fe ff ff 00 	cmpl   $0x0,-0x17c(%ebp)
40f322:	74 2d                	je     0x40f351
40f324:	8d 55 f4             	lea    -0xc(%ebp),%edx
40f327:	52                   	push   %edx
40f328:	68 94 7e 49 00       	push   $0x497e94
40f32d:	8d 85 50 fb ff ff    	lea    -0x4b0(%ebp),%eax
40f333:	50                   	push   %eax
40f334:	e8 0e 3f ff ff       	call   0x403247
40f339:	83 c4 0c             	add    $0xc,%esp
40f33c:	89 85 38 fd ff ff    	mov    %eax,-0x2c8(%ebp)
40f342:	8b 8d 38 fd ff ff    	mov    -0x2c8(%ebp),%ecx
40f348:	51                   	push   %ecx
40f349:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f34c:	e8 4b 3a ff ff       	call   0x402d9c
40f351:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f354:	81 e2 00 80 00 00    	and    $0x8000,%edx
40f35a:	74 13                	je     0x40f36f
40f35c:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f35f:	25 00 07 00 00       	and    $0x700,%eax
40f364:	3d 00 01 00 00       	cmp    $0x100,%eax
40f369:	0f 84 39 02 00 00    	je     0x40f5a8
40f36f:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f372:	81 e1 00 80 00 00    	and    $0x8000,%ecx
40f378:	74 35                	je     0x40f3af
40f37a:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f37d:	81 e2 00 18 00 00    	and    $0x1800,%edx
40f383:	81 fa 00 08 00 00    	cmp    $0x800,%edx
40f389:	75 0c                	jne    0x40f397
40f38b:	c7 85 80 fe ff ff 01 	movl   $0x1,-0x180(%ebp)
40f392:	00 00 00
40f395:	eb 0a                	jmp    0x40f3a1
40f397:	c7 85 80 fe ff ff 00 	movl   $0x0,-0x180(%ebp)
40f39e:	00 00 00
40f3a1:	8b 85 80 fe ff ff    	mov    -0x180(%ebp),%eax
40f3a7:	89 85 78 fe ff ff    	mov    %eax,-0x188(%ebp)
40f3ad:	eb 2d                	jmp    0x40f3dc
40f3af:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f3b2:	81 e1 00 60 00 00    	and    $0x6000,%ecx
40f3b8:	75 0c                	jne    0x40f3c6
40f3ba:	c7 85 7c fe ff ff 01 	movl   $0x1,-0x184(%ebp)
40f3c1:	00 00 00
40f3c4:	eb 0a                	jmp    0x40f3d0
40f3c6:	c7 85 7c fe ff ff 00 	movl   $0x0,-0x184(%ebp)
40f3cd:	00 00 00
40f3d0:	8b 95 7c fe ff ff    	mov    -0x184(%ebp),%edx
40f3d6:	89 95 78 fe ff ff    	mov    %edx,-0x188(%ebp)
40f3dc:	83 bd 78 fe ff ff 00 	cmpl   $0x0,-0x188(%ebp)
40f3e3:	74 10                	je     0x40f3f5
40f3e5:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f3e8:	25 00 04 00 00       	and    $0x400,%eax
40f3ed:	89 85 74 fe ff ff    	mov    %eax,-0x18c(%ebp)
40f3f3:	eb 0f                	jmp    0x40f404
40f3f5:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f3f8:	81 e1 00 10 00 00    	and    $0x1000,%ecx
40f3fe:	89 8d 74 fe ff ff    	mov    %ecx,-0x18c(%ebp)
40f404:	83 bd 74 fe ff ff 00 	cmpl   $0x0,-0x18c(%ebp)
40f40b:	0f 84 c4 01 00 00    	je     0x40f5d5
40f411:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f414:	81 e2 00 80 00 00    	and    $0x8000,%edx
40f41a:	74 33                	je     0x40f44f
40f41c:	8b 45 fc             	mov    -0x4(%ebp),%eax
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