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
9b9820:	51                   	push   %ecx
9b9821:	51                   	push   %ecx
9b9822:	dd 1c 24             	fstpl  (%esp)
9b9825:	89 87 78 01 00 00    	mov    %eax,0x178(%edi)
9b982b:	e8 06 eb a5 ff       	call   0x418336
9b9830:	ff 70 54             	push   0x54(%eax)
9b9833:	ff b7 78 01 00 00    	push   0x178(%edi)
9b9839:	e8 d2 9c a6 ff       	call   0x423510
9b983e:	6a 4b                	push   $0x4b
9b9840:	ff b7 64 01 00 00    	push   0x164(%edi)
9b9846:	89 87 7c 01 00 00    	mov    %eax,0x17c(%edi)
9b984c:	e8 98 42 a5 ff       	call   0x40dae9
9b9851:	89 87 80 01 00 00    	mov    %eax,0x180(%edi)
9b9857:	e8 da ea a5 ff       	call   0x418336
9b985c:	8b 40 64             	mov    0x64(%eax),%eax
9b985f:	89 87 84 01 00 00    	mov    %eax,0x184(%edi)
9b9865:	8b 87 64 01 00 00    	mov    0x164(%edi),%eax
9b986b:	89 87 88 01 00 00    	mov    %eax,0x188(%edi)
9b9871:	e8 c0 ea a5 ff       	call   0x418336
9b9876:	8b 40 58             	mov    0x58(%eax),%eax
9b9879:	89 87 a8 01 00 00    	mov    %eax,0x1a8(%edi)
9b987f:	e8 b2 ea a5 ff       	call   0x418336
9b9884:	8b 40 58             	mov    0x58(%eax),%eax
9b9887:	89 45 ec             	mov    %eax,-0x14(%ebp)
9b988a:	e8 a7 ea a5 ff       	call   0x418336
9b988f:	8b 40 58             	mov    0x58(%eax),%eax
9b9892:	89 87 ac 01 00 00    	mov    %eax,0x1ac(%edi)
9b9898:	e8 99 ea a5 ff       	call   0x418336
9b989d:	8b 40 60             	mov    0x60(%eax),%eax
9b98a0:	89 87 b0 01 00 00    	mov    %eax,0x1b0(%edi)
9b98a6:	8b 87 94 01 00 00    	mov    0x194(%edi),%eax
9b98ac:	6a 78                	push   $0x78
9b98ae:	ff b7 98 01 00 00    	push   0x198(%edi)
9b98b4:	89 87 9c 01 00 00    	mov    %eax,0x19c(%edi)
9b98ba:	89 87 a0 01 00 00    	mov    %eax,0x1a0(%edi)
9b98c0:	e8 24 42 a5 ff       	call   0x40dae9
9b98c5:	8d b7 14 01 00 00    	lea    0x114(%edi),%esi
9b98cb:	89 87 a4 01 00 00    	mov    %eax,0x1a4(%edi)
9b98d1:	8b ce                	mov    %esi,%ecx
9b98d3:	e8 c4 47 a6 ff       	call   0x41e09c
9b98d8:	ff b7 68 01 00 00    	push   0x168(%edi)
9b98de:	ff 15 74 31 d8 00    	call   *0xd83174
9b98e4:	50                   	push   %eax
9b98e5:	8b ce                	mov    %esi,%ecx
9b98e7:	e8 86 cc a5 ff       	call   0x416572
9b98ec:	8d b7 e8 01 00 00    	lea    0x1e8(%edi),%esi
9b98f2:	8b ce                	mov    %esi,%ecx
9b98f4:	e8 a3 47 a6 ff       	call   0x41e09c
9b98f9:	e8 38 ea a5 ff       	call   0x418336
9b98fe:	33 db                	xor    %ebx,%ebx
9b9900:	43                   	inc    %ebx
9b9901:	8b 40 5c             	mov    0x5c(%eax),%eax
9b9904:	50                   	push   %eax
9b9905:	53                   	push   %ebx
9b9906:	6a 00                	push   $0x0
9b9908:	ff 15 68 31 d8 00    	call   *0xd83168
9b990e:	50                   	push   %eax
9b990f:	8b ce                	mov    %esi,%ecx
9b9911:	e8 5c cc a5 ff       	call   0x416572
9b9916:	8d b7 f8 01 00 00    	lea    0x1f8(%edi),%esi
9b991c:	8b ce                	mov    %esi,%ecx
9b991e:	e8 79 47 a6 ff       	call   0x41e09c
9b9923:	e8 0e ea a5 ff       	call   0x418336
9b9928:	8b 40 54             	mov    0x54(%eax),%eax
9b992b:	50                   	push   %eax
9b992c:	ff 15 74 31 d8 00    	call   *0xd83174
9b9932:	50                   	push   %eax
9b9933:	8b ce                	mov    %esi,%ecx
9b9935:	e8 38 cc a5 ff       	call   0x416572
9b993a:	8d b7 00 02 00 00    	lea    0x200(%edi),%esi
9b9940:	8b ce                	mov    %esi,%ecx
9b9942:	e8 55 47 a6 ff       	call   0x41e09c
9b9947:	ff b7 68 01 00 00    	push   0x168(%edi)
9b994d:	ff 15 74 31 d8 00    	call   *0xd83174
9b9953:	50                   	push   %eax
9b9954:	8b ce                	mov    %esi,%ecx
9b9956:	e8 17 cc a5 ff       	call   0x416572
9b995b:	8d b7 3c 01 00 00    	lea    0x13c(%edi),%esi
9b9961:	8b ce                	mov    %esi,%ecx
9b9963:	e8 34 47 a6 ff       	call   0x41e09c
9b9968:	ff 75 ec             	push   -0x14(%ebp)
9b996b:	53                   	push   %ebx
9b996c:	6a 00                	push   $0x0
9b996e:	ff 15 68 31 d8 00    	call   *0xd83168
9b9974:	50                   	push   %eax
9b9975:	8b ce                	mov    %esi,%ecx
9b9977:	e8 f6 cb a5 ff       	call   0x416572
9b997c:	e8 b5 e9 a5 ff       	call   0x418336
9b9981:	dd 05 78 25 c6 00    	fldl   0xc62578
9b9987:	53                   	push   %ebx
9b9988:	53                   	push   %ebx
9b9989:	8b 40 54             	mov    0x54(%eax),%eax
9b998c:	51                   	push   %ecx
9b998d:	51                   	push   %ecx
9b998e:	dd 1c 24             	fstpl  (%esp)
9b9991:	ff b7 68 01 00 00    	push   0x168(%edi)
9b9997:	89 87 a8 00 00 00    	mov    %eax,0xa8(%edi)
9b999d:	ff b7 64 01 00 00    	push   0x164(%edi)
9b99a3:	e8 68 9b a6 ff       	call   0x423510
9b99a8:	8d b7 e0 01 00 00    	lea    0x1e0(%edi),%esi
9b99ae:	89 87 6c 01 00 00    	mov    %eax,0x16c(%edi)
9b99b4:	8b ce                	mov    %esi,%ecx
9b99b6:	e8 e1 46 a6 ff       	call   0x41e09c
9b99bb:	ff b7 80 01 00 00    	push   0x180(%edi)
9b99c1:	53                   	push   %ebx
9b99c2:	6a 00                	push   $0x0
9b99c4:	ff 15 68 31 d8 00    	call   *0xd83168
9b99ca:	50                   	push   %eax
9b99cb:	8b ce                	mov    %esi,%ecx
9b99cd:	e8 a0 cb a5 ff       	call   0x416572
9b99d2:	33 f6                	xor    %esi,%esi
9b99d4:	39 b7 08 02 00 00    	cmp    %esi,0x208(%edi)
9b99da:	0f 84 d2 00 00 00    	je     0x9b9ab2
9b99e0:	39 77 28             	cmp    %esi,0x28(%edi)
9b99e3:	0f 84 c9 00 00 00    	je     0x9b9ab2
9b99e9:	8d 87 b8 01 00 00    	lea    0x1b8(%edi),%eax
9b99ef:	50                   	push   %eax
9b99f0:	68 e2 0e 00 00       	push   $0xee2
9b99f5:	56                   	push   %esi
9b99f6:	56                   	push   %esi
9b99f7:	ff 77 28             	push   0x28(%edi)
9b99fa:	ff 15 b4 41 d8 00    	call   *0xd841b4
9b9a00:	8d 87 b4 01 00 00    	lea    0x1b4(%edi),%eax
9b9a06:	50                   	push   %eax
9b9a07:	68 e3 0e 00 00       	push   $0xee3
9b9a0c:	56                   	push   %esi
9b9a0d:	56                   	push   %esi
9b9a0e:	ff 77 28             	push   0x28(%edi)
9b9a11:	ff 15 b4 41 d8 00    	call   *0xd841b4
9b9a17:	8d b7 bc 01 00 00    	lea    0x1bc(%edi),%esi
9b9a1d:	bb da 0e 00 00       	mov    $0xeda,%ebx
9b9a22:	56                   	push   %esi
9b9a23:	53                   	push   %ebx
9b9a24:	6a 00                	push   $0x0
9b9a26:	6a 05                	push   $0x5
9b9a28:	ff 77 28             	push   0x28(%edi)
9b9a2b:	ff 15 b4 41 d8 00    	call   *0xd841b4
9b9a31:	8d 87 c4 01 00 00    	lea    0x1c4(%edi),%eax
9b9a37:	50                   	push   %eax
9b9a38:	53                   	push   %ebx
9b9a39:	6a 00                	push   $0x0
9b9a3b:	6a 0c                	push   $0xc
9b9a3d:	ff 77 28             	push   0x28(%edi)
9b9a40:	ff 15 b4 41 d8 00    	call   *0xd841b4
9b9a46:	8b 06                	mov    (%esi),%eax
9b9a48:	8d b7 cc 01 00 00    	lea    0x1cc(%edi),%esi
9b9a4e:	56                   	push   %esi
9b9a4f:	53                   	push   %ebx
9b9a50:	6a 00                	push   $0x0
9b9a52:	6a 05                	push   $0x5
9b9a54:	ff 77 28             	push   0x28(%edi)
9b9a57:	89 87 c8 01 00 00    	mov    %eax,0x1c8(%edi)
9b9a5d:	ff 15 b4 41 d8 00    	call   *0xd841b4
9b9a63:	8b 06                	mov    (%esi),%eax
9b9a65:	8d b7 d4 01 00 00    	lea    0x1d4(%edi),%esi
9b9a6b:	56                   	push   %esi
9b9a6c:	68 ed 0e 00 00       	push   $0xeed
9b9a71:	6a 00                	push   $0x0
9b9a73:	6a 09                	push   $0x9
9b9a75:	ff 77 28             	push   0x28(%edi)
9b9a78:	89 87 d0 01 00 00    	mov    %eax,0x1d0(%edi)
9b9a7e:	ff 15 b4 41 d8 00    	call   *0xd841b4
9b9a84:	8b 06                	mov    (%esi),%eax
9b9a86:	8d 9f dc 01 00 00    	lea    0x1dc(%edi),%ebx
9b9a8c:	53                   	push   %ebx
9b9a8d:	68 d9 0e 00 00       	push   $0xed9
9b9a92:	6a 00                	push   $0x0
9b9a94:	6a 05                	push   $0x5
9b9a96:	ff 77 28             	push   0x28(%edi)
9b9a99:	89 87 d8 01 00 00    	mov    %eax,0x1d8(%edi)
9b9a9f:	ff 15 b4 41 d8 00    	call   *0xd841b4
9b9aa5:	8b 03                	mov    (%ebx),%eax
9b9aa7:	89 87 c0 01 00 00    	mov    %eax,0x1c0(%edi)
9b9aad:	e9 80 00 00 00       	jmp    0x9b9b32
9b9ab2:	8b 8f 5c 01 00 00    	mov    0x15c(%edi),%ecx