8742e9:	cc                   	int3
8742ea:	cc                   	int3
8742eb:	cc                   	int3
8742ec:	cc                   	int3
8742ed:	cc                   	int3
8742ee:	cc                   	int3
8742ef:	cc                   	int3
8742f0:	cc                   	int3
8742f1:	cc                   	int3
8742f2:	cc                   	int3
8742f3:	cc                   	int3
8742f4:	cc                   	int3
8742f5:	cc                   	int3
8742f6:	cc                   	int3
8742f7:	cc                   	int3
8742f8:	cc                   	int3
8742f9:	cc                   	int3
8742fa:	cc                   	int3
8742fb:	cc                   	int3
8742fc:	6a 04                	push   $0x4
8742fe:	b8 6c e1 b9 00       	mov    $0xb9e16c,%eax
874303:	e8 83 5f b9 ff       	call   0x40a28b
874308:	66 83 7d 08 03       	cmpw   $0x3,0x8(%ebp)
87430d:	75 06                	jne    0x874315
87430f:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
874313:	74 5a                	je     0x87436f
874315:	8b b9 04 04 00 00    	mov    0x404(%ecx),%edi
87431b:	85 ff                	test   %edi,%edi
87431d:	74 50                	je     0x87436f
87431f:	83 7f 5c 00          	cmpl   $0x0,0x5c(%edi)
874323:	74 06                	je     0x87432b
874325:	83 7f 6c 00          	cmpl   $0x0,0x6c(%edi)
874329:	74 44                	je     0x87436f
87432b:	8b 07                	mov    (%edi),%eax
87432d:	8d 4d f0             	lea    -0x10(%ebp),%ecx
874330:	51                   	push   %ecx
874331:	8b 70 24             	mov    0x24(%eax),%esi
874334:	8b ce                	mov    %esi,%ecx
874336:	e8 2a 83 bb ff       	call   0x42c665
87433b:	8b cf                	mov    %edi,%ecx
87433d:	ff d6                	call   *%esi
87433f:	8b 45 f0             	mov    -0x10(%ebp),%eax
874342:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
874346:	ff 70 f4             	push   -0xc(%eax)
874349:	50                   	push   %eax
87434a:	ff 15 6c 3b d8 00    	call   *0xd83b6c
874350:	8b c8                	mov    %eax,%ecx
874352:	85 c9                	test   %ecx,%ecx
874354:	75 05                	jne    0x87435b
874356:	e8 d7 66 ba ff       	call   0x41aa32
87435b:	8b 45 18             	mov    0x18(%ebp),%eax
87435e:	89 08                	mov    %ecx,(%eax)
874360:	8b 4d f0             	mov    -0x10(%ebp),%ecx
874363:	8d 49 f0             	lea    -0x10(%ecx),%ecx
874366:	e8 a9 08 b9 ff       	call   0x404c14
87436b:	33 c0                	xor    %eax,%eax
87436d:	eb 03                	jmp    0x874372
87436f:	33 c0                	xor    %eax,%eax
874371:	40                   	inc    %eax
874372:	e8 a0 a0 b9 ff       	call   0x40e417
874377:	c2 14 00             	ret    $0x14
87437a:	cc                   	int3
87437b:	cc                   	int3
87437c:	cc                   	int3
87437d:	cc                   	int3
87437e:	cc                   	int3
87437f:	cc                   	int3
874380:	cc                   	int3
874381:	cc                   	int3
874382:	cc                   	int3
874383:	cc                   	int3
874384:	cc                   	int3
874385:	cc                   	int3
874386:	cc                   	int3
874387:	cc                   	int3
874388:	cc                   	int3
874389:	cc                   	int3
87438a:	cc                   	int3
87438b:	cc                   	int3
87438c:	cc                   	int3
87438d:	cc                   	int3
87438e:	cc                   	int3
87438f:	cc                   	int3
874390:	cc                   	int3
874391:	cc                   	int3
874392:	cc                   	int3
874393:	cc                   	int3
874394:	cc                   	int3
874395:	cc                   	int3
874396:	cc                   	int3
874397:	cc                   	int3
874398:	cc                   	int3
874399:	55                   	push   %ebp
87439a:	8b ec                	mov    %esp,%ebp
87439c:	ff 75 14             	push   0x14(%ebp)
87439f:	ff 75 10             	push   0x10(%ebp)
8743a2:	ff 75 0c             	push   0xc(%ebp)
8743a5:	6a ff                	push   $0xffffffff
8743a7:	ff 75 08             	push   0x8(%ebp)
8743aa:	e8 f6 57 ba ff       	call   0x419ba5
8743af:	8b 08                	mov    (%eax),%ecx
8743b1:	ff 70 04             	push   0x4(%eax)
8743b4:	83 c9 01             	or     $0x1,%ecx
8743b7:	51                   	push   %ecx
8743b8:	e8 9a 36 bb ff       	call   0x427a57
8743bd:	83 c4 1c             	add    $0x1c,%esp
8743c0:	5d                   	pop    %ebp
8743c1:	c3                   	ret
8743c2:	cc                   	int3
8743c3:	cc                   	int3
8743c4:	cc                   	int3
8743c5:	cc                   	int3
8743c6:	cc                   	int3
8743c7:	cc                   	int3
8743c8:	cc                   	int3
8743c9:	cc                   	int3
8743ca:	cc                   	int3
8743cb:	cc                   	int3
8743cc:	55                   	push   %ebp
8743cd:	8b ec                	mov    %esp,%ebp
8743cf:	56                   	push   %esi
8743d0:	8b 75 14             	mov    0x14(%ebp),%esi
8743d3:	85 f6                	test   %esi,%esi
8743d5:	75 04                	jne    0x8743db
8743d7:	33 c0                	xor    %eax,%eax
8743d9:	eb 6d                	jmp    0x874448
8743db:	8b 45 08             	mov    0x8(%ebp),%eax
8743de:	85 c0                	test   %eax,%eax
8743e0:	75 13                	jne    0x8743f5
8743e2:	e8 88 a4 bc ff       	call   0x43e86f
8743e7:	6a 16                	push   $0x16
8743e9:	5e                   	pop    %esi
8743ea:	89 30                	mov    %esi,(%eax)
8743ec:	e8 07 af ba ff       	call   0x41f2f8
8743f1:	8b c6                	mov    %esi,%eax
8743f3:	eb 53                	jmp    0x874448
8743f5:	57                   	push   %edi
8743f6:	8b 7d 10             	mov    0x10(%ebp),%edi
8743f9:	85 ff                	test   %edi,%edi
8743fb:	74 14                	je     0x874411
8743fd:	39 75 0c             	cmp    %esi,0xc(%ebp)
874400:	72 0f                	jb     0x874411
874402:	56                   	push   %esi
874403:	57                   	push   %edi
874404:	50                   	push   %eax
874405:	e8 78 02 ba ff       	call   0x414682
87440a:	83 c4 0c             	add    $0xc,%esp
87440d:	33 c0                	xor    %eax,%eax
87440f:	eb 36                	jmp    0x874447
874411:	ff 75 0c             	push   0xc(%ebp)
874414:	6a 00                	push   $0x0
874416:	50                   	push   %eax
874417:	e8 9c 03 ba ff       	call   0x4147b8
87441c:	83 c4 0c             	add    $0xc,%esp
87441f:	85 ff                	test   %edi,%edi
874421:	75 09                	jne    0x87442c
874423:	e8 47 a4 bc ff       	call   0x43e86f
874428:	6a 16                	push   $0x16
87442a:	eb 0c                	jmp    0x874438
87442c:	39 75 0c             	cmp    %esi,0xc(%ebp)
87442f:	73 13                	jae    0x874444
874431:	e8 39 a4 bc ff       	call   0x43e86f
874436:	6a 22                	push   $0x22
874438:	5e                   	pop    %esi
874439:	89 30                	mov    %esi,(%eax)
87443b:	e8 b8 ae ba ff       	call   0x41f2f8
874440:	8b c6                	mov    %esi,%eax
874442:	eb 03                	jmp    0x874447
874444:	6a 16                	push   $0x16
874446:	58                   	pop    %eax
874447:	5f                   	pop    %edi
874448:	5e                   	pop    %esi
874449:	5d                   	pop    %ebp
87444a:	c3                   	ret
87444b:	cc                   	int3
87444c:	cc                   	int3
87444d:	cc                   	int3
87444e:	cc                   	int3
87444f:	cc                   	int3
874450:	cc                   	int3
874451:	cc                   	int3
874452:	cc                   	int3
874453:	cc                   	int3
874454:	cc                   	int3
874455:	cc                   	int3
874456:	cc                   	int3
874457:	cc                   	int3
874458:	cc                   	int3
874459:	cc                   	int3
87445a:	cc                   	int3
87445b:	cc                   	int3
87445c:	cc                   	int3
87445d:	cc                   	int3
87445e:	cc                   	int3
87445f:	cc                   	int3
874460:	cc                   	int3
874461:	cc                   	int3
874462:	cc                   	int3
874463:	cc                   	int3
874464:	cc                   	int3
874465:	cc                   	int3
874466:	cc                   	int3
874467:	cc                   	int3
874468:	cc                   	int3
874469:	cc                   	int3
87446a:	55                   	push   %ebp
87446b:	8b ec                	mov    %esp,%ebp
87446d:	8b 45 14             	mov    0x14(%ebp),%eax
874470:	56                   	push   %esi
874471:	85 c0                	test   %eax,%eax
874473:	74 3c                	je     0x8744b1
874475:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
874479:	75 13                	jne    0x87448e
87447b:	e8 ef a3 bc ff       	call   0x43e86f
874480:	6a 16                	push   $0x16
874482:	5e                   	pop    %esi
874483:	89 30                	mov    %esi,(%eax)
874485:	e8 6e ae ba ff       	call   0x41f2f8
87448a:	8b c6                	mov    %esi,%eax
87448c:	eb 25                	jmp    0x8744b3
87448e:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
874492:	74 e7                	je     0x87447b
874494:	39 45 0c             	cmp    %eax,0xc(%ebp)
874497:	73 09                	jae    0x8744a2
874499:	e8 d1 a3 bc ff       	call   0x43e86f
87449e:	6a 22                	push   $0x22
8744a0:	eb e0                	jmp    0x874482
8744a2:	50                   	push   %eax
8744a3:	ff 75 10             	push   0x10(%ebp)
8744a6:	ff 75 08             	push   0x8(%ebp)
8744a9:	e8 d4 a6 ba ff       	call   0x41eb82
8744ae:	83 c4 0c             	add    $0xc,%esp
8744b1:	33 c0                	xor    %eax,%eax
8744b3:	5e                   	pop    %esi
8744b4:	5d                   	pop    %ebp
8744b5:	c3                   	ret
8744b6:	cc                   	int3
8744b7:	cc                   	int3
8744b8:	cc                   	int3
8744b9:	cc                   	int3
8744ba:	cc                   	int3
8744bb:	cc                   	int3
8744bc:	cc                   	int3
8744bd:	cc                   	int3
8744be:	cc                   	int3
8744bf:	cc                   	int3
8744c0:	cc                   	int3
8744c1:	cc                   	int3
8744c2:	cc                   	int3
8744c3:	cc                   	int3
8744c4:	cc                   	int3
8744c5:	cc                   	int3
8744c6:	cc                   	int3
8744c7:	cc                   	int3
8744c8:	cc                   	int3
8744c9:	55                   	push   %ebp
8744ca:	8b ec                	mov    %esp,%ebp
8744cc:	8d 45 10             	lea    0x10(%ebp),%eax
8744cf:	50                   	push   %eax
8744d0:	6a 00                	push   $0x0
8744d2:	ff 75 0c             	push   0xc(%ebp)
8744d5:	ff 75 08             	push   0x8(%ebp)
8744d8:	e8 9c 64 ba ff       	call   0x41a979
8744dd:	83 c4 10             	add    $0x10,%esp
8744e0:	5d                   	pop    %ebp
8744e1:	c3                   	ret
8744e2:	cc                   	int3
8744e3:	cc                   	int3
8744e4:	cc                   	int3
8744e5:	cc                   	int3
8744e6:	cc                   	int3
8744e7:	cc                   	int3
8744e8:	55                   	push   %ebp
8744e9:	8b ec                	mov    %esp,%ebp
8744eb:	51                   	push   %ecx
8744ec:	56                   	push   %esi
8744ed:	8b f1                	mov    %ecx,%esi
8744ef:	89 75 fc             	mov    %esi,-0x4(%ebp)
8744f2:	e8 2f 72 b9 ff       	call   0x40b726
8744f7:	33 c0                	xor    %eax,%eax
8744f9:	c7 06 7c 26 c4 00    	movl   $0xc4267c,(%esi)
8744ff:	89 86 54 01 00 00    	mov    %eax,0x154(%esi)
874505:	89 86 58 01 00 00    	mov    %eax,0x158(%esi)
87450b:	89 86 60 01 00 00    	mov    %eax,0x160(%esi)
874511:	89 86 68 01 00 00    	mov    %eax,0x168(%esi)
874517:	89 86 6c 01 00 00    	mov    %eax,0x16c(%esi)
87451d:	8b c6                	mov    %esi,%eax
87451f:	c7 86 64 01 00 00 01 	movl   $0x1,0x164(%esi)
874526:	00 00 00
874529:	c7 86 5c 01 00 00 60 	movl   $0x60,0x15c(%esi)
874530:	00 00 00
874533:	5e                   	pop    %esi
874534:	8b e5                	mov    %ebp,%esp
874536:	5d                   	pop    %ebp
874537:	c3                   	ret
874538:	cc                   	int3
874539:	cc                   	int3
87453a:	cc                   	int3
87453b:	cc                   	int3
87453c:	cc                   	int3
87453d:	cc                   	int3
87453e:	cc                   	int3
87453f:	cc                   	int3
874540:	cc                   	int3
874541:	cc                   	int3
874542:	cc                   	int3
874543:	cc                   	int3
874544:	cc                   	int3
874545:	cc                   	int3
874546:	cc                   	int3
874547:	cc                   	int3
874548:	cc                   	int3
874549:	cc                   	int3
87454a:	cc                   	int3
87454b:	cc                   	int3
87454c:	55                   	push   %ebp
87454d:	8b ec                	mov    %esp,%ebp
87454f:	d9 ee                	fldz
874551:	8d 45 08             	lea    0x8(%ebp),%eax
874554:	56                   	push   %esi
874555:	8b f1                	mov    %ecx,%esi
874557:	50                   	push   %eax
874558:	83 66 08 00          	andl   $0x0,0x8(%esi)
87455c:	dd 1e                	fstpl  (%esi)
87455e:	e8 ec 52 b9 ff       	call   0x40984f
874563:	8b c6                	mov    %esi,%eax
874565:	5e                   	pop    %esi
874566:	5d                   	pop    %ebp
874567:	c2 08 00             	ret    $0x8
87456a:	cc                   	int3
87456b:	cc                   	int3
87456c:	cc                   	int3
87456d:	cc                   	int3
87456e:	cc                   	int3
87456f:	cc                   	int3
874570:	cc                   	int3
874571:	33 c0                	xor    %eax,%eax
874573:	89 01                	mov    %eax,(%ecx)
874575:	89 41 04             	mov    %eax,0x4(%ecx)
874578:	89 41 08             	mov    %eax,0x8(%ecx)
87457b:	8b c1                	mov    %ecx,%eax
87457d:	c3                   	ret
87457e:	cc                   	int3
87457f:	cc                   	int3
874580:	cc                   	int3
874581:	c7 01 7c 26 c4 00    	movl   $0xc4267c,(%ecx)
874587:	e9 d7 5a bb ff       	jmp    0x42a063
87458c:	cc                   	int3
87458d:	cc                   	int3
87458e:	55                   	push   %ebp