417514:	dc a5 78 ff ff ff    	fsubl  -0x88(%ebp)
41751a:	8b 5d 88             	mov    -0x78(%ebp),%ebx
41751d:	d8 23                	fsubs  (%ebx)
41751f:	dd 9d 70 ff ff ff    	fstpl  -0x90(%ebp)
417525:	dd 85 70 ff ff ff    	fldl   -0x90(%ebp)
41752b:	dc 35 fa bb 4c 00    	fdivl  0x4cbbfa
417531:	dd 9d 68 ff ff ff    	fstpl  -0x98(%ebp)
417537:	dd 85 68 ff ff ff    	fldl   -0x98(%ebp)
41753d:	dc 25 82 44 4e 00    	fsubl  0x4e4482
417543:	dd 9d 60 ff ff ff    	fstpl  -0xa0(%ebp)
417549:	83 7d c4 00          	cmpl   $0x0,-0x3c(%ebp)
41754d:	0f 84 11 00 00 00    	je     0x417564
417553:	8b 95 64 ff ff ff    	mov    -0x9c(%ebp),%edx
417559:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
41755f:	e9 0a 00 00 00       	jmp    0x41756e
417564:	ba 00 00 14 40       	mov    $0x40140000,%edx
417569:	b8 00 00 00 00       	mov    $0x0,%eax
41756e:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
417574:	89 95 5c ff ff ff    	mov    %edx,-0xa4(%ebp)
41757a:	db 45 dc             	fildl  -0x24(%ebp)
41757d:	dd 9d 50 ff ff ff    	fstpl  -0xb0(%ebp)
417583:	dd 85 50 ff ff ff    	fldl   -0xb0(%ebp)
417589:	dc 85 58 ff ff ff    	faddl  -0xa8(%ebp)
41758f:	dd 9d 48 ff ff ff    	fstpl  -0xb8(%ebp)
417595:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
417598:	83 c3 08             	add    $0x8,%ebx
41759b:	89 9d 44 ff ff ff    	mov    %ebx,-0xbc(%ebp)
4175a1:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
4175a4:	83 c3 0c             	add    $0xc,%ebx
4175a7:	89 9d 40 ff ff ff    	mov    %ebx,-0xc0(%ebp)
4175ad:	c7 85 3c ff ff ff 00 	movl   $0x0,-0xc4(%ebp)
4175b4:	00 00 00
4175b7:	6a 00                	push   $0x0
4175b9:	ff b5 3c ff ff ff    	push   -0xc4(%ebp)
4175bf:	c7 85 38 ff ff ff 00 	movl   $0x0,-0xc8(%ebp)
4175c6:	00 00 00
4175c9:	6a 00                	push   $0x0
4175cb:	ff b5 38 ff ff ff    	push   -0xc8(%ebp)
4175d1:	68 10 00 00 00       	push   $0x10
4175d6:	e8 c3 8f 08 00       	call   0x4a059e
4175db:	83 c4 04             	add    $0x4,%esp
4175de:	89 85 34 ff ff ff    	mov    %eax,-0xcc(%ebp)
4175e4:	8b d8                	mov    %eax,%ebx
4175e6:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
4175ec:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
4175f3:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
4175fa:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
417601:	6a 00                	push   $0x0
417603:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
417609:	50                   	push   %eax
41760a:	c7 85 30 ff ff ff 00 	movl   $0x0,-0xd0(%ebp)
417611:	00 00 00
417614:	6a 00                	push   $0x0
417616:	ff b5 30 ff ff ff    	push   -0xd0(%ebp)
41761c:	c7 85 2c ff ff ff 00 	movl   $0x0,-0xd4(%ebp)
417623:	00 00 00
417626:	6a 00                	push   $0x0
417628:	ff b5 2c ff ff ff    	push   -0xd4(%ebp)
41762e:	c7 85 28 ff ff ff 00 	movl   $0x0,-0xd8(%ebp)
417635:	00 00 00
417638:	6a 00                	push   $0x0
41763a:	ff b5 28 ff ff ff    	push   -0xd8(%ebp)
417640:	6a 01                	push   $0x1
417642:	68 00 00 00 00       	push   $0x0
417647:	b8 51 34 4c 00       	mov    $0x4c3451,%eax
41764c:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
417652:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
417658:	50                   	push   %eax
417659:	8b 9d 40 ff ff ff    	mov    -0xc0(%ebp),%ebx
41765f:	d9 03                	flds   (%ebx)
417661:	e8 89 9b fe ff       	call   0x4011ef
417666:	50                   	push   %eax
417667:	8b 9d 44 ff ff ff    	mov    -0xbc(%ebp),%ebx
41766d:	d9 03                	flds   (%ebx)
41766f:	e8 7b 9b fe ff       	call   0x4011ef
417674:	50                   	push   %eax
417675:	dd 85 48 ff ff ff    	fldl   -0xb8(%ebp)
41767b:	e8 6f 9b fe ff       	call   0x4011ef
417680:	50                   	push   %eax
417681:	68 19 00 00 00       	push   $0x19
417686:	ff 75 f0             	push   -0x10(%ebp)
417689:	8d 45 a8             	lea    -0x58(%ebp),%eax
41768c:	50                   	push   %eax
41768d:	8b 04 24             	mov    (%esp),%eax
417690:	8b 00                	mov    (%eax),%eax
417692:	8b 00                	mov    (%eax),%eax
417694:	ff 90 74 01 00 00    	call   *0x174(%eax)
41769a:	8b 9d 24 ff ff ff    	mov    -0xdc(%ebp),%ebx
4176a0:	85 db                	test   %ebx,%ebx
4176a2:	74 09                	je     0x4176ad
4176a4:	53                   	push   %ebx
4176a5:	e8 fa 8e 08 00       	call   0x4a05a4
4176aa:	83 c4 04             	add    $0x4,%esp
4176ad:	8b 9d 34 ff ff ff    	mov    -0xcc(%ebp),%ebx
4176b3:	53                   	push   %ebx
4176b4:	e8 eb 8e 08 00       	call   0x4a05a4
4176b9:	83 c4 04             	add    $0x4,%esp
4176bc:	6a 01                	push   $0x1
4176be:	68 00 00 00 00       	push   $0x0
4176c3:	8d 45 a8             	lea    -0x58(%ebp),%eax
4176c6:	50                   	push   %eax
4176c7:	8b 04 24             	mov    (%esp),%eax
4176ca:	8b 00                	mov    (%eax),%eax
4176cc:	8b 00                	mov    (%eax),%eax
4176ce:	ff 90 38 01 00 00    	call   *0x138(%eax)
4176d4:	6a 01                	push   $0x1
4176d6:	68 00 00 00 00       	push   $0x0
4176db:	8d 45 a8             	lea    -0x58(%ebp),%eax
4176de:	50                   	push   %eax
4176df:	8b 04 24             	mov    (%esp),%eax
4176e2:	8b 00                	mov    (%eax),%eax
4176e4:	8b 00                	mov    (%eax),%eax
4176e6:	ff 90 94 00 00 00    	call   *0x94(%eax)
4176ec:	68 01 03 00 80       	push   $0x80000301
4176f1:	6a 00                	push   $0x0
4176f3:	ff 75 24             	push   0x24(%ebp)
4176f6:	68 01 00 00 00       	push   $0x1
4176fb:	bb 68 01 00 00       	mov    $0x168,%ebx
417700:	e8 eb 99 08 00       	call   0x4a10f0
417705:	83 c4 10             	add    $0x10,%esp
417708:	89 45 a4             	mov    %eax,-0x5c(%ebp)
41770b:	ff 75 a4             	push   -0x5c(%ebp)
41770e:	68 bb 44 4e 00       	push   $0x4e44bb
417713:	b9 02 00 00 00       	mov    $0x2,%ecx
417718:	e8 3f 2e ff ff       	call   0x40a55c
41771d:	83 c4 08             	add    $0x8,%esp
417720:	89 45 a0             	mov    %eax,-0x60(%ebp)
417723:	8b 5d a4             	mov    -0x5c(%ebp),%ebx
417726:	85 db                	test   %ebx,%ebx
417728:	74 09                	je     0x417733
41772a:	53                   	push   %ebx
41772b:	e8 74 8e 08 00       	call   0x4a05a4
417730:	83 c4 04             	add    $0x4,%esp
417733:	8d 45 b4             	lea    -0x4c(%ebp),%eax
417736:	50                   	push   %eax
417737:	8d 45 e4             	lea    -0x1c(%ebp),%eax
41773a:	50                   	push   %eax
41773b:	8d 45 a0             	lea    -0x60(%ebp),%eax
41773e:	50                   	push   %eax
41773f:	b8 45 44 4e 00       	mov    $0x4e4445,%eax
417744:	89 45 9c             	mov    %eax,-0x64(%ebp)
417747:	8d 45 9c             	lea    -0x64(%ebp),%eax
41774a:	50                   	push   %eax
41774b:	ff 75 e8             	push   -0x18(%ebp)
41774e:	e8 0a 04 00 00       	call   0x417b5d
417753:	8b 5d 9c             	mov    -0x64(%ebp),%ebx
417756:	85 db                	test   %ebx,%ebx
417758:	74 09                	je     0x417763
41775a:	53                   	push   %ebx
41775b:	e8 44 8e 08 00       	call   0x4a05a4
417760:	83 c4 04             	add    $0x4,%esp
417763:	8b 5d a0             	mov    -0x60(%ebp),%ebx
417766:	85 db                	test   %ebx,%ebx
417768:	74 09                	je     0x417773
41776a:	53                   	push   %ebx
41776b:	e8 34 8e 08 00       	call   0x4a05a4
417770:	83 c4 04             	add    $0x4,%esp
417773:	ff 75 b4             	push   -0x4c(%ebp)
417776:	ff 75 e8             	push   -0x18(%ebp)
417779:	e8 91 08 00 00       	call   0x41800f
41777e:	89 45 a4             	mov    %eax,-0x5c(%ebp)
417781:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
417784:	89 5d a0             	mov    %ebx,-0x60(%ebp)
417787:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
41778a:	83 c3 04             	add    $0x4,%ebx
41778d:	89 5d 9c             	mov    %ebx,-0x64(%ebp)
417790:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
417793:	83 c3 08             	add    $0x8,%ebx
417796:	89 5d 98             	mov    %ebx,-0x68(%ebp)
417799:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
41779c:	83 c3 0c             	add    $0xc,%ebx
41779f:	89 5d 94             	mov    %ebx,-0x6c(%ebp)
4177a2:	6a 01                	push   $0x1
4177a4:	8b 5d 94             	mov    -0x6c(%ebp),%ebx
4177a7:	d9 03                	flds   (%ebx)
4177a9:	e8 41 9a fe ff       	call   0x4011ef
4177ae:	50                   	push   %eax
4177af:	6a 01                	push   $0x1
4177b1:	8b 5d 98             	mov    -0x68(%ebp),%ebx
4177b4:	d9 03                	flds   (%ebx)
4177b6:	e8 34 9a fe ff       	call   0x4011ef
4177bb:	50                   	push   %eax
4177bc:	6a 01                	push   $0x1
4177be:	8b 5d 9c             	mov    -0x64(%ebp),%ebx
4177c1:	d9 03                	flds   (%ebx)
4177c3:	e8 27 9a fe ff       	call   0x4011ef
4177c8:	50                   	push   %eax
4177c9:	6a 01                	push   $0x1
4177cb:	8b 5d a0             	mov    -0x60(%ebp),%ebx
4177ce:	d9 03                	flds   (%ebx)
4177d0:	e8 1a 9a fe ff       	call   0x4011ef
4177d5:	50                   	push   %eax
4177d6:	ff 75 a4             	push   -0x5c(%ebp)
4177d9:	e8 12 09 00 00       	call   0x4180f0
4177de:	89 45 90             	mov    %eax,-0x70(%ebp)
4177e1:	6a 01                	push   $0x1
4177e3:	ff 75 90             	push   -0x70(%ebp)
4177e6:	8d 45 a8             	lea    -0x58(%ebp),%eax
4177e9:	50                   	push   %eax
4177ea:	8b 04 24             	mov    (%esp),%eax
4177ed:	8b 00                	mov    (%eax),%eax
4177ef:	8b 00                	mov    (%eax),%eax
4177f1:	ff 90 98 01 00 00    	call   *0x198(%eax)
4177f7:	68 06 00 00 80       	push   $0x80000006
4177fc:	6a 00                	push   $0x0
4177fe:	ff 75 4c             	push   0x4c(%ebp)
417801:	68 01 00 00 00       	push   $0x1
417806:	bb dc 09 00 00       	mov    $0x9dc,%ebx
41780b:	e8 90 9b 08 00       	call   0x4a13a0
417810:	83 c4 10             	add    $0x10,%esp
417813:	89 45 a4             	mov    %eax,-0x5c(%ebp)
417816:	8b 5d f4             	mov    -0xc(%ebp),%ebx
417819:	83 c3 08             	add    $0x8,%ebx
41781c:	89 5d a0             	mov    %ebx,-0x60(%ebp)
41781f:	8b 5d f4             	mov    -0xc(%ebp),%ebx
417822:	83 c3 0c             	add    $0xc,%ebx
417825:	89 5d 9c             	mov    %ebx,-0x64(%ebp)
417828:	c7 45 98 00 00 00 00 	movl   $0x0,-0x68(%ebp)
41782f:	6a 00                	push   $0x0
417831:	ff 75 98             	push   -0x68(%ebp)
417834:	c7 45 94 00 00 00 00 	movl   $0x0,-0x6c(%ebp)
41783b:	6a 00                	push   $0x0
41783d:	ff 75 94             	push   -0x6c(%ebp)
417840:	c7 45 90 00 00 00 00 	movl   $0x0,-0x70(%ebp)
417847:	6a 00                	push   $0x0
417849:	ff 75 90             	push   -0x70(%ebp)
41784c:	c7 45 8c 00 00 00 00 	movl   $0x0,-0x74(%ebp)
417853:	6a 00                	push   $0x0
417855:	ff 75 8c             	push   -0x74(%ebp)
417858:	c7 45 88 00 00 00 00 	movl   $0x0,-0x78(%ebp)
41785f:	6a 00                	push   $0x0
417861:	ff 75 88             	push   -0x78(%ebp)
417864:	c7 45 84 00 00 00 00 	movl   $0x0,-0x7c(%ebp)
41786b:	6a 00                	push   $0x0
41786d:	ff 75 84             	push   -0x7c(%ebp)
417870:	c7 45 80 00 00 00 00 	movl   $0x0,-0x80(%ebp)
417877:	6a 00                	push   $0x0
417879:	ff 75 80             	push   -0x80(%ebp)
41787c:	c7 85 7c ff ff ff 00 	movl   $0x0,-0x84(%ebp)
417883:	00 00 00
417886:	6a 00                	push   $0x0
417888:	ff b5 7c ff ff ff    	push   -0x84(%ebp)
41788e:	c7 85 78 ff ff ff 00 	movl   $0x0,-0x88(%ebp)
417895:	00 00 00
417898:	6a 00                	push   $0x0
41789a:	ff b5 78 ff ff ff    	push   -0x88(%ebp)
4178a0:	c7 85 74 ff ff ff 00 	movl   $0x0,-0x8c(%ebp)
4178a7:	00 00 00
4178aa:	6a 00                	push   $0x0
4178ac:	ff b5 74 ff ff ff    	push   -0x8c(%ebp)
4178b2:	c7 85 70 ff ff ff 00 	movl   $0x0,-0x90(%ebp)
4178b9:	00 00 00
4178bc:	6a 00                	push   $0x0
4178be:	ff b5 70 ff ff ff    	push   -0x90(%ebp)
4178c4:	c7 85 6c ff ff ff 00 	movl   $0x0,-0x94(%ebp)
4178cb:	00 00 00
4178ce:	6a 00                	push   $0x0
4178d0:	ff b5 6c ff ff ff    	push   -0x94(%ebp)
4178d6:	6a 01                	push   $0x1
4178d8:	8b 5d 9c             	mov    -0x64(%ebp),%ebx
4178db:	d9 03                	flds   (%ebx)
4178dd:	e8 0d 99 fe ff       	call   0x4011ef
4178e2:	50                   	push   %eax
4178e3:	6a 01                	push   $0x1
4178e5:	8b 5d a0             	mov    -0x60(%ebp),%ebx
4178e8:	d9 03                	flds   (%ebx)
4178ea:	e8 00 99 fe ff       	call   0x4011ef
4178ef:	50                   	push   %eax
4178f0:	6a 01                	push   $0x1
4178f2:	ff 75 f0             	push   -0x10(%ebp)
4178f5:	ff 75 a4             	push   -0x5c(%ebp)
4178f8:	e8 ed ad fe ff       	call   0x4026ea
4178fd:	c7 45 a4 00 00 00 00 	movl   $0x0,-0x5c(%ebp)
417904:	6a 00                	push   $0x0
417906:	ff 75 a4             	push   -0x5c(%ebp)
417909:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%ebp)
417910:	6a 00                	push   $0x0
417912:	ff 75 a0             	push   -0x60(%ebp)
417915:	c7 45 9c 00 00 00 00 	movl   $0x0,-0x64(%ebp)
41791c:	6a 00                	push   $0x0
41791e:	ff 75 9c             	push   -0x64(%ebp)
417921:	c7 45 98 00 00 00 00 	movl   $0x0,-0x68(%ebp)
417928:	6a 00                	push   $0x0
41792a:	ff 75 98             	push   -0x68(%ebp)
41792d:	c7 45 94 00 00 00 00 	movl   $0x0,-0x6c(%ebp)
417934:	6a 00                	push   $0x0
417936:	ff 75 94             	push   -0x6c(%ebp)
417939:	c7 45 90 00 00 00 00 	movl   $0x0,-0x70(%ebp)
417940:	6a 00                	push   $0x0
417942:	ff 75 90             	push   -0x70(%ebp)
417945:	c7 45 8c 00 00 00 00 	movl   $0x0,-0x74(%ebp)
41794c:	6a 00                	push   $0x0
41794e:	ff 75 8c             	push   -0x74(%ebp)
417951:	c7 45 88 00 00 00 00 	movl   $0x0,-0x78(%ebp)
417958:	6a 00                	push   $0x0
41795a:	ff 75 88             	push   -0x78(%ebp)
41795d:	68 00 00 00 00       	push   $0x0
417962:	8d 45 ec             	lea    -0x14(%ebp),%eax
417965:	50                   	push   %eax
417966:	8b 04 24             	mov    (%esp),%eax
417969:	8b 00                	mov    (%eax),%eax
41796b:	8b 00                	mov    (%eax),%eax
41796d:	ff 90 20 01 00 00    	call   *0x120(%eax)
417973:	89 65 a4             	mov    %esp,-0x5c(%ebp)
417976:	ff 75 f0             	push   -0x10(%ebp)
417979:	33 c0                	xor    %eax,%eax
41797b:	ff 15 d8 32 4b 00    	call   *0x4b32d8
417981:	90                   	nop
417982:	90                   	nop
417983:	39 65 a4             	cmp    %esp,-0x5c(%ebp)
417986:	74 17                	je     0x41799f
417988:	68 b6 24 00 00       	push   $0x24b6
41798d:	68 0b d2 03 04       	push   $0x403d20b
417992:	68 06 00 00 00       	push   $0x6
417997:	e8 0e 8c 08 00       	call   0x4a05aa
41799c:	83 c4 0c             	add    $0xc,%esp
41799f:	83 7d 24 00          	cmpl   $0x0,0x24(%ebp)
4179a3:	0f 84 2c 00 00 00    	je     0x4179d5
4179a9:	89 65 a4             	mov    %esp,-0x5c(%ebp)
4179ac:	ff 75 24             	push   0x24(%ebp)
4179af:	33 c0                	xor    %eax,%eax
4179b1:	ff 15 d4 32 4b 00    	call   *0x4b32d4
4179b7:	90                   	nop
4179b8:	90                   	nop
4179b9:	39 65 a4             	cmp    %esp,-0x5c(%ebp)
4179bc:	74 17                	je     0x4179d5
4179be:	68 06 25 00 00       	push   $0x2506
4179c3:	68 0b d2 03 04       	push   $0x403d20b
4179c8:	68 06 00 00 00       	push   $0x6
4179cd:	e8 d8 8b 08 00       	call   0x4a05aa
4179d2:	83 c4 0c             	add    $0xc,%esp
4179d5:	6a 01                	push   $0x1
4179d7:	ff 75 08             	push   0x8(%ebp)
4179da:	ff 75 f0             	push   -0x10(%ebp)
4179dd:	e8 80 08 00 00       	call   0x418262
4179e2:	8b 45 fc             	mov    -0x4(%ebp),%eax
4179e5:	e9 00 00 00 00       	jmp    0x4179ea
4179ea:	50                   	push   %eax
4179eb:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4179ee:	53                   	push   %ebx
4179ef:	e8 b0 8b 08 00       	call   0x4a05a4
4179f4:	83 c4 04             	add    $0x4,%esp
4179f7:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4179fa:	53                   	push   %ebx
4179fb:	e8 a4 8b 08 00       	call   0x4a05a4
417a00:	83 c4 04             	add    $0x4,%esp
417a03:	8b 5d ec             	mov    -0x14(%ebp),%ebx
417a06:	53                   	push   %ebx
417a07:	8b 03                	mov    (%ebx),%eax
417a09:	ff 10                	call   *(%eax)