9b93a8:	dd 05 c8 25 c6 00    	fldl   0xc625c8
9b93ae:	56                   	push   %esi
9b93af:	56                   	push   %esi
9b93b0:	51                   	push   %ecx
9b93b1:	51                   	push   %ecx
9b93b2:	dd 1c 24             	fstpl  (%esp)
9b93b5:	6a 05                	push   $0x5
9b93b7:	ff 77 04             	push   0x4(%edi)
9b93ba:	8b cf                	mov    %edi,%ecx
9b93bc:	89 87 68 01 00 00    	mov    %eax,0x168(%edi)
9b93c2:	e8 03 b4 a7 ff       	call   0x4347ca
9b93c7:	50                   	push   %eax
9b93c8:	53                   	push   %ebx
9b93c9:	e8 42 a1 a6 ff       	call   0x423510
9b93ce:	e9 f4 00 00 00       	jmp    0x9b94c7
9b93d3:	33 f6                	xor    %esi,%esi
9b93d5:	46                   	inc    %esi
9b93d6:	56                   	push   %esi
9b93d7:	51                   	push   %ecx
9b93d8:	51                   	push   %ecx
9b93d9:	51                   	push   %ecx
9b93da:	8b cf                	mov    %edi,%ecx
9b93dc:	83 f8 03             	cmp    $0x3,%eax
9b93df:	75 3c                	jne    0x9b941d
9b93e1:	dd 05 80 47 c4 00    	fldl   0xc44780
9b93e7:	dd 1c 24             	fstpl  (%esp)
9b93ea:	6a 0f                	push   $0xf
9b93ec:	ff 77 04             	push   0x4(%edi)
9b93ef:	e8 d6 b3 a7 ff       	call   0x4347ca
9b93f4:	50                   	push   %eax
9b93f5:	53                   	push   %ebx
9b93f6:	e8 15 a1 a6 ff       	call   0x423510
9b93fb:	6a 78                	push   $0x78
9b93fd:	53                   	push   %ebx
9b93fe:	89 87 64 01 00 00    	mov    %eax,0x164(%edi)
9b9404:	e8 e0 46 a5 ff       	call   0x40dae9
9b9409:	dd 05 a8 25 c6 00    	fldl   0xc625a8
9b940f:	56                   	push   %esi
9b9410:	56                   	push   %esi
9b9411:	51                   	push   %ecx
9b9412:	51                   	push   %ecx
9b9413:	dd 1c 24             	fstpl  (%esp)
9b9416:	6a 14                	push   $0x14
9b9418:	e9 74 ff ff ff       	jmp    0x9b9391
9b941d:	dd 05 88 25 c6 00    	fldl   0xc62588
9b9423:	dd 1c 24             	fstpl  (%esp)
9b9426:	6a 0f                	push   $0xf
9b9428:	ff 77 04             	push   0x4(%edi)
9b942b:	3b c6                	cmp    %esi,%eax
9b942d:	75 3c                	jne    0x9b946b
9b942f:	e8 96 b3 a7 ff       	call   0x4347ca
9b9434:	50                   	push   %eax
9b9435:	53                   	push   %ebx
9b9436:	e8 d5 a0 a6 ff       	call   0x423510
9b943b:	dd 05 b8 25 c6 00    	fldl   0xc625b8
9b9441:	56                   	push   %esi
9b9442:	6a 02                	push   $0x2
9b9444:	51                   	push   %ecx
9b9445:	51                   	push   %ecx
9b9446:	dd 1c 24             	fstpl  (%esp)
9b9449:	6a 16                	push   $0x16
9b944b:	ff 77 04             	push   0x4(%edi)
9b944e:	8b cf                	mov    %edi,%ecx
9b9450:	89 87 64 01 00 00    	mov    %eax,0x164(%edi)
9b9456:	e8 6f b3 a7 ff       	call   0x4347ca
9b945b:	50                   	push   %eax
9b945c:	53                   	push   %ebx
9b945d:	e8 ae a0 a6 ff       	call   0x423510
9b9462:	dd 05 c8 25 c6 00    	fldl   0xc625c8
9b9468:	56                   	push   %esi
9b9469:	eb 37                	jmp    0x9b94a2
9b946b:	e8 5a b3 a7 ff       	call   0x4347ca
9b9470:	50                   	push   %eax
9b9471:	53                   	push   %ebx
9b9472:	e8 99 a0 a6 ff       	call   0x423510
9b9477:	dd 05 b8 25 c6 00    	fldl   0xc625b8
9b947d:	56                   	push   %esi
9b947e:	6a 02                	push   $0x2
9b9480:	51                   	push   %ecx
9b9481:	51                   	push   %ecx
9b9482:	dd 1c 24             	fstpl  (%esp)
9b9485:	6a 16                	push   $0x16
9b9487:	ff 77 04             	push   0x4(%edi)
9b948a:	8b cf                	mov    %edi,%ecx
9b948c:	89 87 64 01 00 00    	mov    %eax,0x164(%edi)
9b9492:	e8 33 b3 a7 ff       	call   0x4347ca
9b9497:	50                   	push   %eax
9b9498:	53                   	push   %ebx
9b9499:	e8 72 a0 a6 ff       	call   0x423510
9b949e:	d9 e8                	fld1
9b94a0:	6a 04                	push   $0x4
9b94a2:	56                   	push   %esi
9b94a3:	51                   	push   %ecx
9b94a4:	51                   	push   %ecx
9b94a5:	dd 1c 24             	fstpl  (%esp)
9b94a8:	6a 05                	push   $0x5
9b94aa:	ff 77 04             	push   0x4(%edi)
9b94ad:	8b cf                	mov    %edi,%ecx
9b94af:	89 87 5c 01 00 00    	mov    %eax,0x15c(%edi)
9b94b5:	e8 10 b3 a7 ff       	call   0x4347ca
9b94ba:	50                   	push   %eax
9b94bb:	53                   	push   %ebx
9b94bc:	e8 4f a0 a6 ff       	call   0x423510
9b94c1:	89 87 68 01 00 00    	mov    %eax,0x168(%edi)
9b94c7:	6a 62                	push   $0x62
9b94c9:	ff b7 64 01 00 00    	push   0x164(%edi)
9b94cf:	89 87 60 01 00 00    	mov    %eax,0x160(%edi)
9b94d5:	8b 87 68 01 00 00    	mov    0x168(%edi),%eax
9b94db:	89 87 70 01 00 00    	mov    %eax,0x170(%edi)
9b94e1:	e8 03 46 a5 ff       	call   0x40dae9
9b94e6:	83 bf 08 02 00 00 00 	cmpl   $0x0,0x208(%edi)
9b94ed:	89 87 74 01 00 00    	mov    %eax,0x174(%edi)
9b94f3:	0f 84 ee 02 00 00    	je     0x9b97e7
9b94f9:	39 b7 58 01 00 00    	cmp    %esi,0x158(%edi)
9b94ff:	75 16                	jne    0x9b9517
9b9501:	b8 fa c4 58 00       	mov    $0x58c4fa,%eax
9b9506:	c7 45 f0 e4 5d 3d 00 	movl   $0x3d5de4,-0x10(%ebp)
9b950d:	8b c8                	mov    %eax,%ecx
9b950f:	89 45 f8             	mov    %eax,-0x8(%ebp)
9b9512:	89 4d f4             	mov    %ecx,-0xc(%ebp)
9b9515:	eb 47                	jmp    0x9b955e
9b9517:	8d 45 f8             	lea    -0x8(%ebp),%eax
9b951a:	50                   	push   %eax
9b951b:	68 ef 0e 00 00       	push   $0xeef
9b9520:	6a 00                	push   $0x0
9b9522:	56                   	push   %esi
9b9523:	ff 77 10             	push   0x10(%edi)
9b9526:	ff 15 b4 41 d8 00    	call   *0xd841b4
9b952c:	8d 45 f4             	lea    -0xc(%ebp),%eax
9b952f:	50                   	push   %eax
9b9530:	68 ef 0e 00 00       	push   $0xeef
9b9535:	6a 00                	push   $0x0
9b9537:	6a 02                	push   $0x2
9b9539:	ff 77 10             	push   0x10(%edi)
9b953c:	ff 15 b4 41 d8 00    	call   *0xd841b4
9b9542:	8d 45 f0             	lea    -0x10(%ebp),%eax
9b9545:	50                   	push   %eax
9b9546:	68 ed 0e 00 00       	push   $0xeed
9b954b:	6a 00                	push   $0x0
9b954d:	6a 12                	push   $0x12
9b954f:	ff 77 04             	push   0x4(%edi)
9b9552:	ff 15 b4 41 d8 00    	call   *0xd841b4
9b9558:	8b 45 f8             	mov    -0x8(%ebp),%eax
9b955b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
9b955e:	dd 05 e8 25 c6 00    	fldl   0xc625e8
9b9564:	56                   	push   %esi
9b9565:	56                   	push   %esi
9b9566:	51                   	push   %ecx
9b9567:	51                   	push   %ecx
9b9568:	dd 1c 24             	fstpl  (%esp)
9b956b:	51                   	push   %ecx
9b956c:	50                   	push   %eax
9b956d:	e8 9e 9f a6 ff       	call   0x423510
9b9572:	dd 05 08 26 c6 00    	fldl   0xc62608
9b9578:	56                   	push   %esi
9b9579:	6a 02                	push   $0x2
9b957b:	51                   	push   %ecx
9b957c:	51                   	push   %ecx
9b957d:	dd 1c 24             	fstpl  (%esp)
9b9580:	ff 75 f0             	push   -0x10(%ebp)
9b9583:	89 87 8c 01 00 00    	mov    %eax,0x18c(%edi)
9b9589:	ff 75 f8             	push   -0x8(%ebp)
9b958c:	e8 7f 9f a6 ff       	call   0x423510
9b9591:	dd 05 c8 25 c6 00    	fldl   0xc625c8
9b9597:	56                   	push   %esi
9b9598:	6a 02                	push   $0x2
9b959a:	51                   	push   %ecx
9b959b:	51                   	push   %ecx
9b959c:	dd 1c 24             	fstpl  (%esp)
9b959f:	ff 75 f4             	push   -0xc(%ebp)
9b95a2:	89 87 90 01 00 00    	mov    %eax,0x190(%edi)
9b95a8:	ff 75 f8             	push   -0x8(%ebp)
9b95ab:	e8 60 9f a6 ff       	call   0x423510
9b95b0:	dd 05 c8 25 c6 00    	fldl   0xc625c8
9b95b6:	6a 02                	push   $0x2
9b95b8:	56                   	push   %esi
9b95b9:	51                   	push   %ecx
9b95ba:	51                   	push   %ecx
9b95bb:	dd 1c 24             	fstpl  (%esp)
9b95be:	ff 75 f0             	push   -0x10(%ebp)
9b95c1:	89 87 94 01 00 00    	mov    %eax,0x194(%edi)
9b95c7:	ff 75 f8             	push   -0x8(%ebp)
9b95ca:	e8 41 9f a6 ff       	call   0x423510
9b95cf:	8d b7 34 01 00 00    	lea    0x134(%edi),%esi
9b95d5:	89 87 98 01 00 00    	mov    %eax,0x198(%edi)
9b95db:	8b ce                	mov    %esi,%ecx
9b95dd:	e8 ba 4a a6 ff       	call   0x41e09c
9b95e2:	8d 45 fc             	lea    -0x4(%ebp),%eax
9b95e5:	50                   	push   %eax
9b95e6:	68 ee 0e 00 00       	push   $0xeee
9b95eb:	6a 00                	push   $0x0
9b95ed:	6a 02                	push   $0x2
9b95ef:	ff 77 10             	push   0x10(%edi)
9b95f2:	ff 15 b4 41 d8 00    	call   *0xd841b4
9b95f8:	dd 05 58 25 c6 00    	fldl   0xc62558
9b95fe:	6a 04                	push   $0x4
9b9600:	6a 01                	push   $0x1
9b9602:	51                   	push   %ecx
9b9603:	51                   	push   %ecx
9b9604:	dd 1c 24             	fstpl  (%esp)
9b9607:	53                   	push   %ebx
9b9608:	ff 75 fc             	push   -0x4(%ebp)
9b960b:	e8 00 9f a6 ff       	call   0x423510
9b9610:	50                   	push   %eax
9b9611:	ff 15 74 31 d8 00    	call   *0xd83174
9b9617:	50                   	push   %eax
9b9618:	8b ce                	mov    %esi,%ecx
9b961a:	e8 53 cf a5 ff       	call   0x416572
9b961f:	8b 87 58 01 00 00    	mov    0x158(%edi),%eax
9b9625:	33 f6                	xor    %esi,%esi
9b9627:	46                   	inc    %esi
9b9628:	3b c6                	cmp    %esi,%eax
9b962a:	74 56                	je     0x9b9682
9b962c:	83 f8 03             	cmp    $0x3,%eax
9b962f:	74 51                	je     0x9b9682
9b9631:	dd 05 48 25 c6 00    	fldl   0xc62548
9b9637:	6a 03                	push   $0x3
9b9639:	56                   	push   %esi
9b963a:	51                   	push   %ecx
9b963b:	51                   	push   %ecx
9b963c:	dd 1c 24             	fstpl  (%esp)
9b963f:	53                   	push   %ebx
9b9640:	ff 75 fc             	push   -0x4(%ebp)
9b9643:	e8 c8 9e a6 ff       	call   0x423510
9b9648:	89 87 78 01 00 00    	mov    %eax,0x178(%edi)
9b964e:	8d 45 fc             	lea    -0x4(%ebp),%eax
9b9651:	50                   	push   %eax
9b9652:	68 ef 0e 00 00       	push   $0xeef
9b9657:	6a 05                	push   $0x5
9b9659:	56                   	push   %esi
9b965a:	ff 77 10             	push   0x10(%edi)
9b965d:	ff 15 b4 41 d8 00    	call   *0xd841b4
9b9663:	dd 05 20 b8 bd 00    	fldl   0xbdb820
9b9669:	6a 03                	push   $0x3
9b966b:	56                   	push   %esi
9b966c:	51                   	push   %ecx
9b966d:	51                   	push   %ecx
9b966e:	dd 1c 24             	fstpl  (%esp)
9b9671:	53                   	push   %ebx
9b9672:	ff 75 fc             	push   -0x4(%ebp)
9b9675:	e8 96 9e a6 ff       	call   0x423510
9b967a:	89 87 7c 01 00 00    	mov    %eax,0x17c(%edi)
9b9680:	eb 43                	jmp    0x9b96c5
9b9682:	b9 07 39 8e 00       	mov    $0x8e3907,%ecx
9b9687:	89 8f 78 01 00 00    	mov    %ecx,0x178(%edi)
9b968d:	3b c6                	cmp    %esi,%eax
9b968f:	75 08                	jne    0x9b9699
9b9691:	dd 05 18 26 c6 00    	fldl   0xc62618
9b9697:	eb 02                	jmp    0x9b969b
9b9699:	d9 e8                	fld1
9b969b:	56                   	push   %esi
9b969c:	6a 03                	push   $0x3
9b969e:	51                   	push   %ecx
9b969f:	51                   	push   %ecx
9b96a0:	dd 1c 24             	fstpl  (%esp)
9b96a3:	53                   	push   %ebx
9b96a4:	51                   	push   %ecx
9b96a5:	e8 66 9e a6 ff       	call   0x423510
9b96aa:	89 87 7c 01 00 00    	mov    %eax,0x17c(%edi)
9b96b0:	8d 45 fc             	lea    -0x4(%ebp),%eax
9b96b3:	50                   	push   %eax
9b96b4:	68 ef 0e 00 00       	push   $0xeef
9b96b9:	6a 05                	push   $0x5
9b96bb:	56                   	push   %esi
9b96bc:	ff 77 10             	push   0x10(%edi)
9b96bf:	ff 15 b4 41 d8 00    	call   *0xd841b4
9b96c5:	e8 6c ec a5 ff       	call   0x418336
9b96ca:	8d 48 60             	lea    0x60(%eax),%ecx
9b96cd:	8b 87 78 01 00 00    	mov    0x178(%edi),%eax
9b96d3:	89 01                	mov    %eax,(%ecx)
9b96d5:	83 bf 58 01 00 00 03 	cmpl   $0x3,0x158(%edi)
9b96dc:	74 2a                	je     0x9b9708
9b96de:	dd 05 f8 25 c6 00    	fldl   0xc625f8
9b96e4:	6a 03                	push   $0x3
9b96e6:	56                   	push   %esi
9b96e7:	51                   	push   %ecx
9b96e8:	51                   	push   %ecx
9b96e9:	dd 1c 24             	fstpl  (%esp)
9b96ec:	53                   	push   %ebx
9b96ed:	ff 75 fc             	push   -0x4(%ebp)
9b96f0:	e8 1b 9e a6 ff       	call   0x423510
9b96f5:	8b f0                	mov    %eax,%esi
9b96f7:	e8 3a ec a5 ff       	call   0x418336
9b96fc:	89 70 58             	mov    %esi,0x58(%eax)
9b96ff:	83 bf 58 01 00 00 03 	cmpl   $0x3,0x158(%edi)
9b9706:	75 04                	jne    0x9b970c
9b9708:	6a 50                	push   $0x50
9b970a:	eb 02                	jmp    0x9b970e
9b970c:	6a 32                	push   $0x32
9b970e:	ff b7 64 01 00 00    	push   0x164(%edi)
9b9714:	e8 d0 43 a5 ff       	call   0x40dae9
9b9719:	6a 5c                	push   $0x5c
9b971b:	ff b7 68 01 00 00    	push   0x168(%edi)
9b9721:	89 87 80 01 00 00    	mov    %eax,0x180(%edi)
9b9727:	e8 bd 43 a5 ff       	call   0x40dae9
9b972c:	6a 61                	push   $0x61
9b972e:	ff b7 64 01 00 00    	push   0x164(%edi)
9b9734:	89 87 84 01 00 00    	mov    %eax,0x184(%edi)
9b973a:	e8 aa 43 a5 ff       	call   0x40dae9
9b973f:	6a 28                	push   $0x28
9b9741:	ff b7 74 01 00 00    	push   0x174(%edi)
9b9747:	89 87 88 01 00 00    	mov    %eax,0x188(%edi)
9b974d:	e8 97 43 a5 ff       	call   0x40dae9
9b9752:	6a 51                	push   $0x51
9b9754:	ff b7 74 01 00 00    	push   0x174(%edi)
9b975a:	89 87 a8 01 00 00    	mov    %eax,0x1a8(%edi)
9b9760:	e8 84 43 a5 ff       	call   0x40dae9
9b9765:	8b 8f a8 01 00 00    	mov    0x1a8(%edi),%ecx
9b976b:	6a 50                	push   $0x50
9b976d:	53                   	push   %ebx
9b976e:	89 45 ec             	mov    %eax,-0x14(%ebp)
9b9771:	89 8f e8 00 00 00    	mov    %ecx,0xe8(%edi)
9b9777:	e8 6d 43 a5 ff       	call   0x40dae9
9b977c:	dd 05 98 25 c6 00    	fldl   0xc62598
9b9782:	83 ec 18             	sub    $0x18,%esp
9b9785:	8b 8f 78 01 00 00    	mov    0x178(%edi),%ecx
9b978b:	89 8f b0 01 00 00    	mov    %ecx,0x1b0(%edi)
9b9791:	8b 8f 7c 01 00 00    	mov    0x17c(%edi),%ecx
9b9797:	dd 54 24 10          	fstl   0x10(%esp)
9b979b:	dd 54 24 08          	fstl   0x8(%esp)
9b979f:	dd 1c 24             	fstpl  (%esp)
9b97a2:	89 87 e4 00 00 00    	mov    %eax,0xe4(%edi)
9b97a8:	89 8f ac 01 00 00    	mov    %ecx,0x1ac(%edi)
9b97ae:	e8 83 eb a5 ff       	call   0x418336
9b97b3:	ff 70 6c             	push   0x6c(%eax)
9b97b6:	e8 f2 4a a7 ff       	call   0x42e2ad
9b97bb:	8d b7 0c 01 00 00    	lea    0x10c(%edi),%esi
9b97c1:	89 87 c0 00 00 00    	mov    %eax,0xc0(%edi)
9b97c7:	8b ce                	mov    %esi,%ecx
9b97c9:	e8 ce 48 a6 ff       	call   0x41e09c
9b97ce:	ff b7 c0 00 00 00    	push   0xc0(%edi)
9b97d4:	ff 15 74 31 d8 00    	call   *0xd83174
9b97da:	50                   	push   %eax
9b97db:	8b ce                	mov    %esi,%ecx
9b97dd:	e8 90 cd a5 ff       	call   0x416572
9b97e2:	e9 bf 00 00 00       	jmp    0x9b98a6
9b97e7:	8b 8f c8 00 00 00    	mov    0xc8(%edi),%ecx
9b97ed:	8b 87 cc 00 00 00    	mov    0xcc(%edi),%eax
9b97f3:	83 8f 8c 01 00 00 ff 	orl    $0xffffffff,0x18c(%edi)
9b97fa:	6a 78                	push   $0x78
9b97fc:	51                   	push   %ecx
9b97fd:	89 8f 90 01 00 00    	mov    %ecx,0x190(%edi)
9b9803:	89 87 94 01 00 00    	mov    %eax,0x194(%edi)
9b9809:	e8 db 42 a5 ff       	call   0x40dae9
9b980e:	89 87 98 01 00 00    	mov    %eax,0x198(%edi)
9b9814:	e8 1d eb a5 ff       	call   0x418336
9b9819:	d9 e8                	fld1
9b981b:	56                   	push   %esi
9b981c:	56                   	push   %esi
9b981d:	8b 40 58             	mov    0x58(%eax),%eax