87d339:	cc                   	int3
87d33a:	cc                   	int3
87d33b:	cc                   	int3
87d33c:	cc                   	int3
87d33d:	cc                   	int3
87d33e:	cc                   	int3
87d33f:	cc                   	int3
87d340:	cc                   	int3
87d341:	cc                   	int3
87d342:	cc                   	int3
87d343:	cc                   	int3
87d344:	cc                   	int3
87d345:	cc                   	int3
87d346:	cc                   	int3
87d347:	cc                   	int3
87d348:	cc                   	int3
87d349:	cc                   	int3
87d34a:	cc                   	int3
87d34b:	cc                   	int3
87d34c:	cc                   	int3
87d34d:	cc                   	int3
87d34e:	cc                   	int3
87d34f:	cc                   	int3
87d350:	cc                   	int3
87d351:	55                   	push   %ebp
87d352:	8b ec                	mov    %esp,%ebp
87d354:	ff 75 14             	push   0x14(%ebp)
87d357:	ff 75 10             	push   0x10(%ebp)
87d35a:	ff 75 0c             	push   0xc(%ebp)
87d35d:	ff 75 08             	push   0x8(%ebp)
87d360:	e8 af 9e ba ff       	call   0x427214
87d365:	83 c4 10             	add    $0x10,%esp
87d368:	5d                   	pop    %ebp
87d369:	c2 10 00             	ret    $0x10
87d36c:	cc                   	int3
87d36d:	cc                   	int3
87d36e:	cc                   	int3
87d36f:	cc                   	int3
87d370:	cc                   	int3
87d371:	cc                   	int3
87d372:	55                   	push   %ebp
87d373:	8b ec                	mov    %esp,%ebp
87d375:	5d                   	pop    %ebp
87d376:	e9 c4 78 ba ff       	jmp    0x424c3f
87d37b:	cc                   	int3
87d37c:	cc                   	int3
87d37d:	55                   	push   %ebp
87d37e:	8b ec                	mov    %esp,%ebp
87d380:	5d                   	pop    %ebp
87d381:	e9 fd 7b b9 ff       	jmp    0x414f83
87d386:	cc                   	int3
87d387:	cc                   	int3
87d388:	68 74 04 00 00       	push   $0x474
87d38d:	b8 93 ea b9 00       	mov    $0xb9ea93,%eax
87d392:	e8 ce 4c bb ff       	call   0x432065
87d397:	8b f1                	mov    %ecx,%esi
87d399:	6a 00                	push   $0x0
87d39b:	8d 8d 80 fb ff ff    	lea    -0x480(%ebp),%ecx
87d3a1:	e8 e4 af ba ff       	call   0x42838a
87d3a6:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
87d3aa:	6a 58                	push   $0x58
87d3ac:	ff b5 88 fb ff ff    	push   -0x478(%ebp)
87d3b2:	ff 15 30 33 d8 00    	call   *0xd83330
87d3b8:	89 85 a0 fb ff ff    	mov    %eax,-0x460(%ebp)
87d3be:	db 85 a0 fb ff ff    	fildl  -0x460(%ebp)
87d3c4:	d9 9d a0 fb ff ff    	fstps  -0x460(%ebp)
87d3ca:	d9 85 a0 fb ff ff    	flds   -0x460(%ebp)
87d3d0:	dc 35 80 3a c4 00    	fdivl  0xc43a80
87d3d6:	dd 96 e0 01 00 00    	fstl   0x1e0(%esi)
87d3dc:	d9 e8                	fld1
87d3de:	d8 d1                	fcom   %st(1)
87d3e0:	df e0                	fnstsw %ax
87d3e2:	f6 c4 05             	test   $0x5,%ah
87d3e5:	7a 19                	jp     0x87d400
87d3e7:	dd 05 60 3a c4 00    	fldl   0xc43a60
87d3ed:	d8 da                	fcomp  %st(2)
87d3ef:	df e0                	fnstsw %ax
87d3f1:	dd d9                	fstp   %st(1)
87d3f3:	f6 c4 41             	test   $0x41,%ah
87d3f6:	75 0a                	jne    0x87d402
87d3f8:	dd 9e e0 01 00 00    	fstpl  0x1e0(%esi)
87d3fe:	eb 04                	jmp    0x87d404
87d400:	dd d9                	fstp   %st(1)
87d402:	dd d8                	fstp   %st(0)
87d404:	8d be 1c 01 00 00    	lea    0x11c(%esi),%edi
87d40a:	85 ff                	test   %edi,%edi
87d40c:	74 14                	je     0x87d422
87d40e:	83 7f 04 00          	cmpl   $0x0,0x4(%edi)
87d412:	74 0e                	je     0x87d422
87d414:	8b cf                	mov    %edi,%ecx
87d416:	e8 e8 21 bb ff       	call   0x42f603
87d41b:	50                   	push   %eax
87d41c:	ff 15 78 31 d8 00    	call   *0xd83178
87d422:	8d 86 24 01 00 00    	lea    0x124(%esi),%eax
87d428:	85 c0                	test   %eax,%eax
87d42a:	74 14                	je     0x87d440
87d42c:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
87d430:	74 0e                	je     0x87d440
87d432:	8b c8                	mov    %eax,%ecx
87d434:	e8 ca 21 bb ff       	call   0x42f603
87d439:	50                   	push   %eax
87d43a:	ff 15 78 31 d8 00    	call   *0xd83178
87d440:	8d 86 2c 01 00 00    	lea    0x12c(%esi),%eax
87d446:	85 c0                	test   %eax,%eax
87d448:	74 14                	je     0x87d45e
87d44a:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
87d44e:	74 0e                	je     0x87d45e
87d450:	8b c8                	mov    %eax,%ecx
87d452:	e8 ac 21 bb ff       	call   0x42f603
87d457:	50                   	push   %eax
87d458:	ff 15 78 31 d8 00    	call   *0xd83178
87d45e:	8d 86 34 01 00 00    	lea    0x134(%esi),%eax
87d464:	85 c0                	test   %eax,%eax
87d466:	74 14                	je     0x87d47c
87d468:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
87d46c:	74 0e                	je     0x87d47c
87d46e:	8b c8                	mov    %eax,%ecx
87d470:	e8 8e 21 bb ff       	call   0x42f603
87d475:	50                   	push   %eax
87d476:	ff 15 78 31 d8 00    	call   *0xd83178
87d47c:	8d 86 3c 01 00 00    	lea    0x13c(%esi),%eax
87d482:	85 c0                	test   %eax,%eax
87d484:	74 14                	je     0x87d49a
87d486:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
87d48a:	74 0e                	je     0x87d49a
87d48c:	8b c8                	mov    %eax,%ecx
87d48e:	e8 70 21 bb ff       	call   0x42f603
87d493:	50                   	push   %eax
87d494:	ff 15 78 31 d8 00    	call   *0xd83178
87d49a:	8d 86 44 01 00 00    	lea    0x144(%esi),%eax
87d4a0:	85 c0                	test   %eax,%eax
87d4a2:	74 14                	je     0x87d4b8
87d4a4:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
87d4a8:	74 0e                	je     0x87d4b8
87d4aa:	8b c8                	mov    %eax,%ecx
87d4ac:	e8 52 21 bb ff       	call   0x42f603
87d4b1:	50                   	push   %eax
87d4b2:	ff 15 78 31 d8 00    	call   *0xd83178
87d4b8:	8d 86 4c 01 00 00    	lea    0x14c(%esi),%eax
87d4be:	85 c0                	test   %eax,%eax
87d4c0:	74 14                	je     0x87d4d6
87d4c2:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
87d4c6:	74 0e                	je     0x87d4d6
87d4c8:	8b c8                	mov    %eax,%ecx
87d4ca:	e8 34 21 bb ff       	call   0x42f603
87d4cf:	50                   	push   %eax
87d4d0:	ff 15 78 31 d8 00    	call   *0xd83178
87d4d6:	8d 86 54 01 00 00    	lea    0x154(%esi),%eax
87d4dc:	85 c0                	test   %eax,%eax
87d4de:	74 14                	je     0x87d4f4
87d4e0:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
87d4e4:	74 0e                	je     0x87d4f4
87d4e6:	8b c8                	mov    %eax,%ecx
87d4e8:	e8 16 21 bb ff       	call   0x42f603
87d4ed:	50                   	push   %eax
87d4ee:	ff 15 78 31 d8 00    	call   *0xd83178
87d4f4:	8d 86 64 01 00 00    	lea    0x164(%esi),%eax
87d4fa:	85 c0                	test   %eax,%eax
87d4fc:	74 14                	je     0x87d512
87d4fe:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
87d502:	74 0e                	je     0x87d512
87d504:	8b c8                	mov    %eax,%ecx
87d506:	e8 f8 20 bb ff       	call   0x42f603
87d50b:	50                   	push   %eax
87d50c:	ff 15 78 31 d8 00    	call   *0xd83178
87d512:	8d 9e 5c 01 00 00    	lea    0x15c(%esi),%ebx
87d518:	85 db                	test   %ebx,%ebx
87d51a:	74 14                	je     0x87d530
87d51c:	83 7b 04 00          	cmpl   $0x0,0x4(%ebx)
87d520:	74 0e                	je     0x87d530
87d522:	8b cb                	mov    %ebx,%ecx
87d524:	e8 da 20 bb ff       	call   0x42f603
87d529:	50                   	push   %eax
87d52a:	ff 15 78 31 d8 00    	call   *0xd83178
87d530:	8d 85 9c fd ff ff    	lea    -0x264(%ebp),%eax
87d536:	c7 85 9c fd ff ff f8 	movl   $0x1f8,-0x264(%ebp)
87d53d:	01 00 00
87d540:	50                   	push   %eax
87d541:	8b ce                	mov    %esi,%ecx
87d543:	e8 a1 8d b8 ff       	call   0x4062e9
87d548:	6a 5c                	push   $0x5c
87d54a:	8d 45 94             	lea    -0x6c(%ebp),%eax
87d54d:	6a 00                	push   $0x0
87d54f:	50                   	push   %eax
87d550:	e8 63 72 b9 ff       	call   0x4147b8
87d555:	83 c4 0c             	add    $0xc,%esp
87d558:	6a 00                	push   $0x0
87d55a:	6a 00                	push   $0x0
87d55c:	ff b5 84 fb ff ff    	push   -0x47c(%ebp)
87d562:	ff 15 78 33 d8 00    	call   *0xd83378
87d568:	88 45 ab             	mov    %al,-0x55(%ebp)
87d56b:	8b 85 8c fe ff ff    	mov    -0x174(%ebp),%eax
87d571:	89 45 a4             	mov    %eax,-0x5c(%ebp)
87d574:	8a 85 90 fe ff ff    	mov    -0x170(%ebp),%al
87d57a:	88 45 a8             	mov    %al,-0x58(%ebp)
87d57d:	8b 85 7c fe ff ff    	mov    -0x184(%ebp),%eax
87d583:	99                   	cltd
87d584:	33 c2                	xor    %edx,%eax
87d586:	2b c2                	sub    %edx,%eax
87d588:	83 f8 0c             	cmp    $0xc,%eax
87d58b:	7f 05                	jg     0x87d592
87d58d:	6a 0b                	push   $0xb
87d58f:	58                   	pop    %eax
87d590:	eb 07                	jmp    0x87d599
87d592:	83 7e 08 00          	cmpl   $0x0,0x8(%esi)
87d596:	75 01                	jne    0x87d599
87d598:	48                   	dec    %eax
87d599:	83 bd 7c fe ff ff 00 	cmpl   $0x0,-0x184(%ebp)
87d5a0:	7d 02                	jge    0x87d5a4
87d5a2:	f7 d8                	neg    %eax
87d5a4:	89 45 94             	mov    %eax,-0x6c(%ebp)
87d5a7:	8d 85 98 fe ff ff    	lea    -0x168(%ebp),%eax
87d5ad:	50                   	push   %eax
87d5ae:	8d 45 b0             	lea    -0x50(%ebp),%eax
87d5b1:	50                   	push   %eax
87d5b2:	ff 15 d4 37 d8 00    	call   *0xd837d4
87d5b8:	83 7e 04 00          	cmpl   $0x0,0x4(%esi)
87d5bc:	75 6c                	jne    0x87d62a
87d5be:	80 bd 93 fe ff ff 02 	cmpb   $0x2,-0x16d(%ebp)
87d5c5:	77 63                	ja     0x87d62a
87d5c7:	68 68 39 c4 00       	push   $0xc43968
87d5cc:	68 0b ca 87 00       	push   $0x87ca0b
87d5d1:	6a 00                	push   $0x0
87d5d3:	ff b5 84 fb ff ff    	push   -0x47c(%ebp)
87d5d9:	ff 15 74 33 d8 00    	call   *0xd83374
87d5df:	85 c0                	test   %eax,%eax
87d5e1:	75 15                	jne    0x87d5f8
87d5e3:	68 68 39 c4 00       	push   $0xc43968
87d5e8:	8d 45 b0             	lea    -0x50(%ebp),%eax
87d5eb:	50                   	push   %eax
87d5ec:	ff 15 d4 37 d8 00    	call   *0xd837d4
87d5f2:	c6 45 ae 05          	movb   $0x5,-0x52(%ebp)
87d5f6:	eb 32                	jmp    0x87d62a
87d5f8:	68 80 39 c4 00       	push   $0xc43980
87d5fd:	68 0b ca 87 00       	push   $0x87ca0b
87d602:	6a 00                	push   $0x0
87d604:	ff b5 84 fb ff ff    	push   -0x47c(%ebp)
87d60a:	ff 15 74 33 d8 00    	call   *0xd83374
87d610:	85 c0                	test   %eax,%eax
87d612:	8d 45 b0             	lea    -0x50(%ebp),%eax
87d615:	75 07                	jne    0x87d61e
87d617:	68 80 39 c4 00       	push   $0xc43980
87d61c:	eb 05                	jmp    0x87d623
87d61e:	68 90 39 c4 00       	push   $0xc43990
87d623:	50                   	push   %eax
87d624:	ff 15 d4 37 d8 00    	call   *0xd837d4
87d62a:	8d 45 94             	lea    -0x6c(%ebp),%eax
87d62d:	50                   	push   %eax
87d62e:	ff 15 34 33 d8 00    	call   *0xd83334
87d634:	50                   	push   %eax
87d635:	8b cf                	mov    %edi,%ecx
87d637:	e8 36 8f b9 ff       	call   0x416572
87d63c:	8b 7d 94             	mov    -0x6c(%ebp),%edi
87d63f:	57                   	push   %edi
87d640:	e8 80 80 bb ff       	call   0x4356c5
87d645:	89 85 a0 fb ff ff    	mov    %eax,-0x460(%ebp)
87d64b:	db 85 a0 fb ff ff    	fildl  -0x460(%ebp)
87d651:	59                   	pop    %ecx
87d652:	dd 9d 9c fb ff ff    	fstpl  -0x464(%ebp)
87d658:	dd 85 9c fb ff ff    	fldl   -0x464(%ebp)
87d65e:	d9 e8                	fld1
87d660:	de c1                	faddp  %st,%st(1)
87d662:	dc c0                	fadd   %st,%st(0)
87d664:	dc 35 70 3a c4 00    	fdivl  0xc43a70
87d66a:	e8 ad 63 b8 ff       	call   0x403a1c
87d66f:	89 45 94             	mov    %eax,-0x6c(%ebp)
87d672:	85 ff                	test   %edi,%edi
87d674:	79 05                	jns    0x87d67b
87d676:	f7 d8                	neg    %eax
87d678:	89 45 94             	mov    %eax,-0x6c(%ebp)
87d67b:	8d 45 94             	lea    -0x6c(%ebp),%eax
87d67e:	50                   	push   %eax
87d67f:	ff 15 34 33 d8 00    	call   *0xd83334
87d685:	50                   	push   %eax
87d686:	8b cb                	mov    %ebx,%ecx
87d688:	e8 e5 8e b9 ff       	call   0x416572
87d68d:	8d 85 a4 fb ff ff    	lea    -0x45c(%ebp),%eax
87d693:	89 7d 94             	mov    %edi,-0x6c(%ebp)
87d696:	50                   	push   %eax
87d697:	8b ce                	mov    %esi,%ecx
87d699:	c7 85 a4 fb ff ff f8 	movl   $0x1f8,-0x45c(%ebp)
87d6a0:	01 00 00
87d6a3:	e8 41 8c b8 ff       	call   0x4062e9
87d6a8:	8a 85 f4 fc ff ff    	mov    -0x30c(%ebp),%al
87d6ae:	88 45 a8             	mov    %al,-0x58(%ebp)
87d6b1:	8b 85 f0 fc ff ff    	mov    -0x310(%ebp),%eax
87d6b7:	89 45 a4             	mov    %eax,-0x5c(%ebp)
87d6ba:	8d 45 94             	lea    -0x6c(%ebp),%eax
87d6bd:	50                   	push   %eax
87d6be:	ff 15 34 33 d8 00    	call   *0xd83334
87d6c4:	50                   	push   %eax
87d6c5:	8d 8e 24 01 00 00    	lea    0x124(%esi),%ecx
87d6cb:	e8 a2 8e b9 ff       	call   0x416572
87d6d0:	8a 85 90 fe ff ff    	mov    -0x170(%ebp),%al
87d6d6:	88 45 a8             	mov    %al,-0x58(%ebp)
87d6d9:	8b 85 8c fe ff ff    	mov    -0x174(%ebp),%eax
87d6df:	89 45 a4             	mov    %eax,-0x5c(%ebp)
87d6e2:	8d 45 94             	lea    -0x6c(%ebp),%eax
87d6e5:	50                   	push   %eax
87d6e6:	c6 45 a9 01          	movb   $0x1,-0x57(%ebp)
87d6ea:	ff 15 34 33 d8 00    	call   *0xd83334
87d6f0:	50                   	push   %eax
87d6f1:	8d 8e 3c 01 00 00    	lea    0x13c(%esi),%ecx
87d6f7:	e8 76 8e b9 ff       	call   0x416572
87d6fc:	8d 45 94             	lea    -0x6c(%ebp),%eax
87d6ff:	c6 45 a9 00          	movb   $0x0,-0x57(%ebp)
87d703:	50                   	push   %eax
87d704:	c7 45 a4 bc 02 00 00 	movl   $0x2bc,-0x5c(%ebp)
87d70b:	ff 15 34 33 d8 00    	call   *0xd83334
87d711:	50                   	push   %eax
87d712:	8d 8e 2c 01 00 00    	lea    0x12c(%esi),%ecx
87d718:	e8 55 8e b9 ff       	call   0x416572
87d71d:	8a 5d ab             	mov    -0x55(%ebp),%bl
87d720:	83 65 a4 00          	andl   $0x0,-0x5c(%ebp)
87d724:	6a 48                	push   $0x48
87d726:	c6 45 ab 02          	movb   $0x2,-0x55(%ebp)
87d72a:	ff 15 9c 40 d8 00    	call   *0xd8409c
87d730:	48                   	dec    %eax
87d731:	89 45 94             	mov    %eax,-0x6c(%ebp)
87d734:	8d 45 b0             	lea    -0x50(%ebp),%eax
87d737:	68 b4 39 c4 00       	push   $0xc439b4
87d73c:	50                   	push   %eax
87d73d:	ff 15 d4 37 d8 00    	call   *0xd837d4
87d743:	8d 45 94             	lea    -0x6c(%ebp),%eax
87d746:	50                   	push   %eax
87d747:	ff 15 34 33 d8 00    	call   *0xd83334
87d74d:	50                   	push   %eax
87d74e:	8d 8e 64 01 00 00    	lea    0x164(%esi),%ecx
87d754:	e8 19 8e b9 ff       	call   0x416572
87d759:	83 a5 98 fb ff ff 00 	andl   $0x0,-0x468(%ebp)
87d760:	88 5d ab             	mov    %bl,-0x55(%ebp)
87d763:	c7 85 94 fb ff ff 1c 	movl   $0xbd581c,-0x46c(%ebp)
87d76a:	58 bd 00
87d76d:	6a 11                	push   $0x11
87d76f:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
87d773:	ff 15 98 31 d8 00    	call   *0xd83198
87d779:	89 85 98 fb ff ff    	mov    %eax,-0x468(%ebp)
87d77f:	85 c0                	test   %eax,%eax
87d781:	74 79                	je     0x87d7fc
87d783:	8d 4d 94             	lea    -0x6c(%ebp),%ecx
87d786:	51                   	push   %ecx
87d787:	6a 5c                	push   $0x5c
87d789:	50                   	push   %eax
87d78a:	ff 15 44 32 d8 00    	call   *0xd83244
87d790:	85 c0                	test   %eax,%eax
87d792:	74 68                	je     0x87d7fc
87d794:	8b 85 7c fe ff ff    	mov    -0x184(%ebp),%eax
87d79a:	bf 84 03 00 00       	mov    $0x384,%edi
87d79f:	89 45 94             	mov    %eax,-0x6c(%ebp)
87d7a2:	8b 85 8c fe ff ff    	mov    -0x174(%ebp),%eax