482762:	83 c8 04             	or     $0x4,%eax
482765:	f6 c1 04             	test   $0x4,%cl
482768:	74 03                	je     0x48276d
48276a:	83 c8 08             	or     $0x8,%eax
48276d:	f6 c1 02             	test   $0x2,%cl
482770:	74 03                	je     0x482775
482772:	83 c8 10             	or     $0x10,%eax
482775:	f6 c1 01             	test   $0x1,%cl
482778:	74 03                	je     0x48277d
48277a:	83 c8 20             	or     $0x20,%eax
48277d:	f7 c1 00 00 08 00    	test   $0x80000,%ecx
482783:	74 03                	je     0x482788
482785:	83 c8 02             	or     $0x2,%eax
482788:	56                   	push   %esi
482789:	8b d1                	mov    %ecx,%edx
48278b:	be 00 03 00 00       	mov    $0x300,%esi
482790:	57                   	push   %edi
482791:	bf 00 02 00 00       	mov    $0x200,%edi
482796:	23 d6                	and    %esi,%edx
482798:	74 23                	je     0x4827bd
48279a:	81 fa 00 01 00 00    	cmp    $0x100,%edx
4827a0:	74 16                	je     0x4827b8
4827a2:	3b d7                	cmp    %edi,%edx
4827a4:	74 0b                	je     0x4827b1
4827a6:	3b d6                	cmp    %esi,%edx
4827a8:	75 13                	jne    0x4827bd
4827aa:	0d 00 0c 00 00       	or     $0xc00,%eax
4827af:	eb 0c                	jmp    0x4827bd
4827b1:	0d 00 08 00 00       	or     $0x800,%eax
4827b6:	eb 05                	jmp    0x4827bd
4827b8:	0d 00 04 00 00       	or     $0x400,%eax
4827bd:	8b d1                	mov    %ecx,%edx
4827bf:	81 e2 00 00 03 00    	and    $0x30000,%edx
4827c5:	74 0c                	je     0x4827d3
4827c7:	81 fa 00 00 01 00    	cmp    $0x10000,%edx
4827cd:	75 06                	jne    0x4827d5
4827cf:	0b c7                	or     %edi,%eax
4827d1:	eb 02                	jmp    0x4827d5
4827d3:	0b c6                	or     %esi,%eax
4827d5:	5f                   	pop    %edi
4827d6:	5e                   	pop    %esi
4827d7:	f7 c1 00 00 04 00    	test   $0x40000,%ecx
4827dd:	74 05                	je     0x4827e4
4827df:	0d 00 10 00 00       	or     $0x1000,%eax
4827e4:	5d                   	pop    %ebp
4827e5:	c3                   	ret
4827e6:	8b ff                	mov    %edi,%edi
4827e8:	55                   	push   %ebp
4827e9:	8b ec                	mov    %esp,%ebp
4827eb:	51                   	push   %ecx
4827ec:	51                   	push   %ecx
4827ed:	81 7d 08 1f 00 09 00 	cmpl   $0x9001f,0x8(%ebp)
4827f4:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4827f7:	75 3b                	jne    0x482834
4827f9:	83 f9 ff             	cmp    $0xffffffff,%ecx
4827fc:	75 36                	jne    0x482834
4827fe:	9b d9 7d fc          	fstcw  -0x4(%ebp)
482802:	66 8b 45 fc          	mov    -0x4(%ebp),%ax
482806:	ba 3d 1f 00 00       	mov    $0x1f3d,%edx
48280b:	66 23 c2             	and    %dx,%ax
48280e:	ba 3d 02 00 00       	mov    $0x23d,%edx
482813:	66 3b c2             	cmp    %dx,%ax
482816:	75 1c                	jne    0x482834
482818:	83 3d dc af 4b 00 01 	cmpl   $0x1,0x4bafdc
48281f:	7c 2e                	jl     0x48284f
482821:	0f ae 5d f8          	stmxcsr -0x8(%ebp)
482825:	8b 45 f8             	mov    -0x8(%ebp),%eax
482828:	25 c0 fe 00 00       	and    $0xfec0,%eax
48282d:	3d 80 1e 00 00       	cmp    $0x1e80,%eax
482832:	74 1b                	je     0x48284f
482834:	56                   	push   %esi
482835:	81 e1 ff ff f7 ff    	and    $0xfff7ffff,%ecx
48283b:	33 f6                	xor    %esi,%esi
48283d:	51                   	push   %ecx
48283e:	ff 75 08             	push   0x8(%ebp)
482841:	56                   	push   %esi
482842:	e8 be d8 fe ff       	call   0x470105
482847:	83 c4 0c             	add    $0xc,%esp
48284a:	85 c0                	test   %eax,%eax
48284c:	75 05                	jne    0x482853
48284e:	5e                   	pop    %esi
48284f:	8b e5                	mov    %ebp,%esp
482851:	5d                   	pop    %ebp
482852:	c3                   	ret
482853:	56                   	push   %esi
482854:	56                   	push   %esi
482855:	56                   	push   %esi
482856:	56                   	push   %esi
482857:	56                   	push   %esi
482858:	e8 a6 a4 fc ff       	call   0x44cd03
48285d:	cc                   	int3
48285e:	8b ff                	mov    %edi,%edi
482860:	55                   	push   %ebp
482861:	8b ec                	mov    %esp,%ebp
482863:	51                   	push   %ecx
482864:	51                   	push   %ecx
482865:	56                   	push   %esi
482866:	9b dd 7d fc          	fstsw  -0x4(%ebp)
48286a:	66 8b 55 fc          	mov    -0x4(%ebp),%dx
48286e:	33 c0                	xor    %eax,%eax
482870:	8b c8                	mov    %eax,%ecx
482872:	be 00 00 08 00       	mov    $0x80000,%esi
482877:	f6 c2 3f             	test   $0x3f,%dl
48287a:	74 2f                	je     0x4828ab
48287c:	f6 c2 01             	test   $0x1,%dl
48287f:	74 03                	je     0x482884
482881:	6a 10                	push   $0x10
482883:	59                   	pop    %ecx
482884:	f6 c2 04             	test   $0x4,%dl
482887:	74 03                	je     0x48288c
482889:	83 c9 08             	or     $0x8,%ecx
48288c:	f6 c2 08             	test   $0x8,%dl
48288f:	74 03                	je     0x482894
482891:	83 c9 04             	or     $0x4,%ecx
482894:	f6 c2 10             	test   $0x10,%dl
482897:	74 03                	je     0x48289c
482899:	83 c9 02             	or     $0x2,%ecx
48289c:	f6 c2 20             	test   $0x20,%dl
48289f:	74 03                	je     0x4828a4
4828a1:	83 c9 01             	or     $0x1,%ecx
4828a4:	f6 c2 02             	test   $0x2,%dl
4828a7:	74 02                	je     0x4828ab
4828a9:	0b ce                	or     %esi,%ecx
4828ab:	83 3d dc af 4b 00 01 	cmpl   $0x1,0x4bafdc
4828b2:	7c 3f                	jl     0x4828f3
4828b4:	0f ae 5d f8          	stmxcsr -0x8(%ebp)
4828b8:	8b 55 f8             	mov    -0x8(%ebp),%edx
4828bb:	f6 c2 3f             	test   $0x3f,%dl
4828be:	74 2f                	je     0x4828ef
4828c0:	f6 c2 01             	test   $0x1,%dl
4828c3:	74 03                	je     0x4828c8
4828c5:	6a 10                	push   $0x10
4828c7:	58                   	pop    %eax
4828c8:	f6 c2 04             	test   $0x4,%dl
4828cb:	74 03                	je     0x4828d0
4828cd:	83 c8 08             	or     $0x8,%eax
4828d0:	f6 c2 08             	test   $0x8,%dl
4828d3:	74 03                	je     0x4828d8
4828d5:	83 c8 04             	or     $0x4,%eax
4828d8:	f6 c2 10             	test   $0x10,%dl
4828db:	74 03                	je     0x4828e0
4828dd:	83 c8 02             	or     $0x2,%eax
4828e0:	f6 c2 20             	test   $0x20,%dl
4828e3:	74 03                	je     0x4828e8
4828e5:	83 c8 01             	or     $0x1,%eax
4828e8:	f6 c2 02             	test   $0x2,%dl
4828eb:	74 02                	je     0x4828ef
4828ed:	0b c6                	or     %esi,%eax
4828ef:	0b c1                	or     %ecx,%eax
4828f1:	eb 02                	jmp    0x4828f5
4828f3:	8b c1                	mov    %ecx,%eax
4828f5:	5e                   	pop    %esi
4828f6:	8b e5                	mov    %ebp,%esp
4828f8:	5d                   	pop    %ebp
4828f9:	c3                   	ret
4828fa:	8b ff                	mov    %edi,%edi
4828fc:	55                   	push   %ebp
4828fd:	8b ec                	mov    %esp,%ebp
4828ff:	51                   	push   %ecx
482900:	8b 55 08             	mov    0x8(%ebp),%edx
482903:	85 d2                	test   %edx,%edx
482905:	74 43                	je     0x48294a
482907:	9b dd 7d fc          	fstsw  -0x4(%ebp)
48290b:	66 8b 4d fc          	mov    -0x4(%ebp),%cx
48290f:	33 c0                	xor    %eax,%eax
482911:	f6 c1 3f             	test   $0x3f,%cl
482914:	74 32                	je     0x482948
482916:	f6 c1 01             	test   $0x1,%cl
482919:	74 03                	je     0x48291e
48291b:	6a 10                	push   $0x10
48291d:	58                   	pop    %eax
48291e:	f6 c1 04             	test   $0x4,%cl
482921:	74 03                	je     0x482926
482923:	83 c8 08             	or     $0x8,%eax
482926:	f6 c1 08             	test   $0x8,%cl
482929:	74 03                	je     0x48292e
48292b:	83 c8 04             	or     $0x4,%eax
48292e:	f6 c1 10             	test   $0x10,%cl
482931:	74 03                	je     0x482936
482933:	83 c8 02             	or     $0x2,%eax
482936:	f6 c1 20             	test   $0x20,%cl
482939:	74 03                	je     0x48293e
48293b:	83 c8 01             	or     $0x1,%eax
48293e:	f6 c1 02             	test   $0x2,%cl
482941:	74 05                	je     0x482948
482943:	0d 00 00 08 00       	or     $0x80000,%eax
482948:	89 02                	mov    %eax,(%edx)
48294a:	56                   	push   %esi
48294b:	8b 75 0c             	mov    0xc(%ebp),%esi
48294e:	85 f6                	test   %esi,%esi
482950:	74 07                	je     0x482959
482952:	e8 a4 f8 ff ff       	call   0x4821fb
482957:	89 06                	mov    %eax,(%esi)
482959:	5e                   	pop    %esi
48295a:	8b e5                	mov    %ebp,%esp
48295c:	5d                   	pop    %ebp
48295d:	c3                   	ret
48295e:	8b ff                	mov    %edi,%edi
482960:	55                   	push   %ebp
482961:	8b ec                	mov    %esp,%ebp
482963:	5d                   	pop    %ebp
482964:	e9 00 00 00 00       	jmp    0x482969
482969:	8b ff                	mov    %edi,%edi
48296b:	55                   	push   %ebp
48296c:	8b ec                	mov    %esp,%ebp
48296e:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
482972:	75 15                	jne    0x482989
482974:	e8 b6 a4 fc ff       	call   0x44ce2f
482979:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
48297f:	e8 52 a3 fc ff       	call   0x44ccd6
482984:	83 c8 ff             	or     $0xffffffff,%eax
482987:	5d                   	pop    %ebp
482988:	c3                   	ret
482989:	ff 75 08             	push   0x8(%ebp)
48298c:	6a 00                	push   $0x0
48298e:	ff 35 10 c3 4b 00    	push   0x4bc310
482994:	ff 15 e4 40 49 00    	call   *0x4940e4
48299a:	5d                   	pop    %ebp
48299b:	c3                   	ret
48299c:	8b ff                	mov    %edi,%edi
48299e:	55                   	push   %ebp
48299f:	8b ec                	mov    %esp,%ebp
4829a1:	51                   	push   %ecx
4829a2:	ff 75 08             	push   0x8(%ebp)
4829a5:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
4829a9:	8d 45 fc             	lea    -0x4(%ebp),%eax
4829ac:	50                   	push   %eax
4829ad:	e8 63 fc fe ff       	call   0x472615
4829b2:	8b 45 fc             	mov    -0x4(%ebp),%eax
4829b5:	59                   	pop    %ecx
4829b6:	59                   	pop    %ecx
4829b7:	83 e0 1f             	and    $0x1f,%eax
4829ba:	8b e5                	mov    %ebp,%esp
4829bc:	5d                   	pop    %ebp
4829bd:	c3                   	ret
4829be:	8b ff                	mov    %edi,%edi
4829c0:	55                   	push   %ebp
4829c1:	8b ec                	mov    %esp,%ebp
4829c3:	83 ec 24             	sub    $0x24,%esp
4829c6:	a1 94 80 4b 00       	mov    0x4b8094,%eax
4829cb:	33 c5                	xor    %ebp,%eax
4829cd:	89 45 fc             	mov    %eax,-0x4(%ebp)
4829d0:	83 3d 1c c3 4b 00 00 	cmpl   $0x0,0x4bc31c
4829d7:	56                   	push   %esi
4829d8:	57                   	push   %edi
4829d9:	74 10                	je     0x4829eb
4829db:	ff 35 30 c3 4b 00    	push   0x4bc330
4829e1:	ff 15 8c 41 49 00    	call   *0x49418c
4829e7:	8b f8                	mov    %eax,%edi
4829e9:	eb 05                	jmp    0x4829f0
4829eb:	bf 4f e4 46 00       	mov    $0x46e44f,%edi
4829f0:	8b 45 14             	mov    0x14(%ebp),%eax
4829f3:	83 f8 1a             	cmp    $0x1a,%eax
4829f6:	0f 8f 21 01 00 00    	jg     0x482b1d
4829fc:	0f 84 0f 01 00 00    	je     0x482b11
482a02:	83 f8 0e             	cmp    $0xe,%eax
482a05:	0f 8f a7 00 00 00    	jg     0x482ab2
482a0b:	0f 84 8e 00 00 00    	je     0x482a9f
482a11:	6a 02                	push   $0x2
482a13:	59                   	pop    %ecx
482a14:	2b c1                	sub    %ecx,%eax
482a16:	74 78                	je     0x482a90
482a18:	83 e8 01             	sub    $0x1,%eax
482a1b:	74 6a                	je     0x482a87
482a1d:	83 e8 05             	sub    $0x5,%eax
482a20:	74 56                	je     0x482a78
482a22:	83 e8 01             	sub    $0x1,%eax
482a25:	0f 85 9b 01 00 00    	jne    0x482bc6
482a2b:	c7 45 e0 94 d6 49 00 	movl   $0x49d694,-0x20(%ebp)
482a32:	8b 45 08             	mov    0x8(%ebp),%eax
482a35:	8b cf                	mov    %edi,%ecx
482a37:	8b 75 10             	mov    0x10(%ebp),%esi
482a3a:	c7 45 dc 01 00 00 00 	movl   $0x1,-0x24(%ebp)
482a41:	dd 00                	fldl   (%eax)
482a43:	8b 45 0c             	mov    0xc(%ebp),%eax
482a46:	dd 5d e4             	fstpl  -0x1c(%ebp)
482a49:	dd 00                	fldl   (%eax)
482a4b:	8d 45 dc             	lea    -0x24(%ebp),%eax
482a4e:	dd 5d ec             	fstpl  -0x14(%ebp)
482a51:	dd 06                	fldl   (%esi)
482a53:	50                   	push   %eax
482a54:	dd 5d f4             	fstpl  -0xc(%ebp)
482a57:	ff 15 54 43 49 00    	call   *0x494354
482a5d:	ff d7                	call   *%edi
482a5f:	59                   	pop    %ecx
482a60:	85 c0                	test   %eax,%eax
482a62:	0f 85 59 01 00 00    	jne    0x482bc1
482a68:	e8 c2 a3 fc ff       	call   0x44ce2f
482a6d:	c7 00 21 00 00 00    	movl   $0x21,(%eax)
482a73:	e9 49 01 00 00       	jmp    0x482bc1
482a78:	89 4d dc             	mov    %ecx,-0x24(%ebp)
482a7b:	c7 45 e0 94 d6 49 00 	movl   $0x49d694,-0x20(%ebp)
482a82:	e9 04 01 00 00       	jmp    0x482b8b
482a87:	c7 45 e0 90 d6 49 00 	movl   $0x49d690,-0x20(%ebp)
482a8e:	eb a2                	jmp    0x482a32
482a90:	89 4d dc             	mov    %ecx,-0x24(%ebp)
482a93:	c7 45 e0 90 d6 49 00 	movl   $0x49d690,-0x20(%ebp)
482a9a:	e9 ec 00 00 00       	jmp    0x482b8b
482a9f:	c7 45 dc 03 00 00 00 	movl   $0x3,-0x24(%ebp)
482aa6:	c7 45 e0 88 d6 49 00 	movl   $0x49d688,-0x20(%ebp)
482aad:	e9 d9 00 00 00       	jmp    0x482b8b
482ab2:	83 e8 0f             	sub    $0xf,%eax
482ab5:	74 51                	je     0x482b08
482ab7:	83 e8 09             	sub    $0x9,%eax
482aba:	74 43                	je     0x482aff
482abc:	83 e8 01             	sub    $0x1,%eax
482abf:	0f 85 01 01 00 00    	jne    0x482bc6
482ac5:	c7 45 e0 8c d6 49 00 	movl   $0x49d68c,-0x20(%ebp)
482acc:	8b 45 08             	mov    0x8(%ebp),%eax
482acf:	8b cf                	mov    %edi,%ecx
482ad1:	8b 75 10             	mov    0x10(%ebp),%esi
482ad4:	c7 45 dc 04 00 00 00 	movl   $0x4,-0x24(%ebp)
482adb:	dd 00                	fldl   (%eax)
482add:	8b 45 0c             	mov    0xc(%ebp),%eax
482ae0:	dd 5d e4             	fstpl  -0x1c(%ebp)
482ae3:	dd 00                	fldl   (%eax)
482ae5:	8d 45 dc             	lea    -0x24(%ebp),%eax
482ae8:	dd 5d ec             	fstpl  -0x14(%ebp)
482aeb:	dd 06                	fldl   (%esi)
482aed:	50                   	push   %eax
482aee:	dd 5d f4             	fstpl  -0xc(%ebp)
482af1:	ff 15 54 43 49 00    	call   *0x494354
482af7:	ff d7                	call   *%edi
482af9:	59                   	pop    %ecx
482afa:	e9 c2 00 00 00       	jmp    0x482bc1
482aff:	c7 45 dc 03 00 00 00 	movl   $0x3,-0x24(%ebp)
482b06:	eb 7c                	jmp    0x482b84
482b08:	c7 45 e0 88 d6 49 00 	movl   $0x49d688,-0x20(%ebp)
482b0f:	eb bb                	jmp    0x482acc
482b11:	d9 e8                	fld1
482b13:	8b 45 10             	mov    0x10(%ebp),%eax
482b16:	dd 18                	fstpl  (%eax)
482b18:	e9 a9 00 00 00       	jmp    0x482bc6
482b1d:	83 e8 1b             	sub    $0x1b,%eax
482b20:	74 5b                	je     0x482b7d
482b22:	83 e8 01             	sub    $0x1,%eax
482b25:	74 4a                	je     0x482b71
482b27:	83 e8 15             	sub    $0x15,%eax
482b2a:	74 39                	je     0x482b65
482b2c:	83 e8 09             	sub    $0x9,%eax
482b2f:	74 28                	je     0x482b59
482b31:	83 e8 03             	sub    $0x3,%eax
482b34:	74 17                	je     0x482b4d
482b36:	2d ab 03 00 00       	sub    $0x3ab,%eax
482b3b:	74 09                	je     0x482b46
482b3d:	83 e8 01             	sub    $0x1,%eax
482b40:	0f 85 80 00 00 00    	jne    0x482bc6
482b46:	8b 45 08             	mov    0x8(%ebp),%eax
482b49:	dd 00                	fldl   (%eax)
482b4b:	eb c6                	jmp    0x482b13