462832:	8b cf                	mov    %edi,%ecx
462834:	8b c4                	mov    %esp,%eax
462836:	68 e2 c3 00 00       	push   $0xc3e2
46283b:	68 e0 c3 00 00       	push   $0xc3e0
462840:	6a 0f                	push   $0xf
462842:	6a 01                	push   $0x1
462844:	89 18                	mov    %ebx,(%eax)
462846:	c7 40 04 b0 04 00 00 	movl   $0x4b0,0x4(%eax)
46284d:	89 58 08             	mov    %ebx,0x8(%eax)
462850:	89 58 0c             	mov    %ebx,0xc(%eax)
462853:	89 58 10             	mov    %ebx,0x10(%eax)
462856:	88 58 14             	mov    %bl,0x14(%eax)
462859:	e8 10 0c 00 00       	call   0x46346e
46285e:	eb 02                	jmp    0x462862
462860:	8b c3                	mov    %ebx,%eax
462862:	50                   	push   %eax
462863:	6a 04                	push   $0x4
462865:	8b ce                	mov    %esi,%ecx
462867:	e8 4e fd ff ff       	call   0x4625ba
46286c:	6a 70                	push   $0x70
46286e:	ff 15 14 74 4a 00    	call   *0x4a7414
462874:	8b f8                	mov    %eax,%edi
462876:	89 7d fc             	mov    %edi,-0x4(%ebp)
462879:	59                   	pop    %ecx
46287a:	85 ff                	test   %edi,%edi
46287c:	0f 84 83 00 00 00    	je     0x462905
462882:	d9 ee                	fldz
462884:	83 ec 40             	sub    $0x40,%esp
462887:	8b d4                	mov    %esp,%edx
462889:	83 ec 18             	sub    $0x18,%esp
46288c:	d9 54 24 14          	fsts   0x14(%esp)
462890:	d9 54 24 10          	fsts   0x10(%esp)
462894:	d9 54 24 0c          	fsts   0xc(%esp)
462898:	d9 54 24 08          	fsts   0x8(%esp)
46289c:	d9 05 08 43 41 00    	flds   0x414308
4628a2:	d9 5c 24 04          	fstps  0x4(%esp)
4628a6:	d9 05 10 41 41 00    	flds   0x414110
4628ac:	d9 1c 24             	fstps  (%esp)
4628af:	6a 01                	push   $0x1
4628b1:	83 ec 20             	sub    $0x20,%esp
4628b4:	8b cc                	mov    %esp,%ecx
4628b6:	83 ec 10             	sub    $0x10,%esp
4628b9:	d9 54 24 0c          	fsts   0xc(%esp)
4628bd:	d9 54 24 08          	fsts   0x8(%esp)
4628c1:	d9 54 24 04          	fsts   0x4(%esp)
4628c5:	d9 1c 24             	fstps  (%esp)
4628c8:	e8 ec e2 01 00       	call   0x480bb9
4628cd:	8b ca                	mov    %edx,%ecx
4628cf:	e8 cb fc 01 00       	call   0x48259f
4628d4:	83 ec 18             	sub    $0x18,%esp
4628d7:	8b cf                	mov    %edi,%ecx
4628d9:	8b c4                	mov    %esp,%eax
4628db:	68 e2 c3 00 00       	push   $0xc3e2
4628e0:	68 e8 c3 00 00       	push   $0xc3e8
4628e5:	6a 0f                	push   $0xf
4628e7:	6a 01                	push   $0x1
4628e9:	89 18                	mov    %ebx,(%eax)
4628eb:	c7 40 04 b0 04 00 00 	movl   $0x4b0,0x4(%eax)
4628f2:	89 58 08             	mov    %ebx,0x8(%eax)
4628f5:	89 58 0c             	mov    %ebx,0xc(%eax)
4628f8:	89 58 10             	mov    %ebx,0x10(%eax)
4628fb:	88 58 14             	mov    %bl,0x14(%eax)
4628fe:	e8 6b 0b 00 00       	call   0x46346e
462903:	eb 02                	jmp    0x462907
462905:	8b c3                	mov    %ebx,%eax
462907:	50                   	push   %eax
462908:	6a 05                	push   $0x5
46290a:	8b ce                	mov    %esi,%ecx
46290c:	e8 a9 fc ff ff       	call   0x4625ba
462911:	6a 70                	push   $0x70
462913:	ff 15 14 74 4a 00    	call   *0x4a7414
462919:	d9 05 fc 42 41 00    	flds   0x4142fc
46291f:	8b f8                	mov    %eax,%edi
462921:	89 7d fc             	mov    %edi,-0x4(%ebp)
462924:	59                   	pop    %ecx
462925:	85 ff                	test   %edi,%edi
462927:	0f 84 80 00 00 00    	je     0x4629ad
46292d:	d9 ee                	fldz
46292f:	83 ec 40             	sub    $0x40,%esp
462932:	8b d4                	mov    %esp,%edx
462934:	83 ec 18             	sub    $0x18,%esp
462937:	d9 54 24 14          	fsts   0x14(%esp)
46293b:	d9 54 24 10          	fsts   0x10(%esp)
46293f:	d9 54 24 0c          	fsts   0xc(%esp)
462943:	d9 54 24 08          	fsts   0x8(%esp)
462947:	d9 c9                	fxch   %st(1)
462949:	d9 5c 24 04          	fstps  0x4(%esp)
46294d:	d9 05 10 41 41 00    	flds   0x414110
462953:	d9 1c 24             	fstps  (%esp)
462956:	6a 01                	push   $0x1
462958:	83 ec 20             	sub    $0x20,%esp
46295b:	8b cc                	mov    %esp,%ecx
46295d:	83 ec 10             	sub    $0x10,%esp
462960:	d9 54 24 0c          	fsts   0xc(%esp)
462964:	d9 54 24 08          	fsts   0x8(%esp)
462968:	d9 54 24 04          	fsts   0x4(%esp)
46296c:	d9 1c 24             	fstps  (%esp)
46296f:	e8 45 e2 01 00       	call   0x480bb9
462974:	8b ca                	mov    %edx,%ecx
462976:	e8 24 fc 01 00       	call   0x48259f
46297b:	83 ec 18             	sub    $0x18,%esp
46297e:	8b cf                	mov    %edi,%ecx
462980:	8b c4                	mov    %esp,%eax
462982:	68 b3 c3 00 00       	push   $0xc3b3
462987:	68 b7 c3 00 00       	push   $0xc3b7
46298c:	6a 0f                	push   $0xf
46298e:	6a 01                	push   $0x1
462990:	89 18                	mov    %ebx,(%eax)
462992:	89 58 04             	mov    %ebx,0x4(%eax)
462995:	89 58 08             	mov    %ebx,0x8(%eax)
462998:	c7 40 0c de 01 00 00 	movl   $0x1de,0xc(%eax)
46299f:	89 58 10             	mov    %ebx,0x10(%eax)
4629a2:	c6 40 14 01          	movb   $0x1,0x14(%eax)
4629a6:	e8 c3 0a 00 00       	call   0x46346e
4629ab:	eb 04                	jmp    0x4629b1
4629ad:	dd d8                	fstp   %st(0)
4629af:	8b c3                	mov    %ebx,%eax
4629b1:	50                   	push   %eax
4629b2:	6a 06                	push   $0x6
4629b4:	8b ce                	mov    %esi,%ecx
4629b6:	e8 ff fb ff ff       	call   0x4625ba
4629bb:	6a 70                	push   $0x70
4629bd:	ff 15 14 74 4a 00    	call   *0x4a7414
4629c3:	8b f8                	mov    %eax,%edi
4629c5:	89 7d fc             	mov    %edi,-0x4(%ebp)
4629c8:	59                   	pop    %ecx
4629c9:	85 ff                	test   %edi,%edi
4629cb:	74 7d                	je     0x462a4a
4629cd:	d9 ee                	fldz
4629cf:	83 ec 40             	sub    $0x40,%esp
4629d2:	8b d4                	mov    %esp,%edx
4629d4:	83 ec 18             	sub    $0x18,%esp
4629d7:	d9 54 24 14          	fsts   0x14(%esp)
4629db:	d9 54 24 10          	fsts   0x10(%esp)
4629df:	d9 54 24 0c          	fsts   0xc(%esp)
4629e3:	d9 54 24 08          	fsts   0x8(%esp)
4629e7:	d9 54 24 04          	fsts   0x4(%esp)
4629eb:	d9 05 10 41 41 00    	flds   0x414110
4629f1:	d9 1c 24             	fstps  (%esp)
4629f4:	53                   	push   %ebx
4629f5:	83 ec 20             	sub    $0x20,%esp
4629f8:	8b cc                	mov    %esp,%ecx
4629fa:	83 ec 10             	sub    $0x10,%esp
4629fd:	d9 54 24 0c          	fsts   0xc(%esp)
462a01:	d9 54 24 08          	fsts   0x8(%esp)
462a05:	d9 54 24 04          	fsts   0x4(%esp)
462a09:	d9 1c 24             	fstps  (%esp)
462a0c:	e8 a8 e1 01 00       	call   0x480bb9
462a11:	8b ca                	mov    %edx,%ecx
462a13:	e8 87 fb 01 00       	call   0x48259f
462a18:	83 ec 18             	sub    $0x18,%esp
462a1b:	8b cf                	mov    %edi,%ecx
462a1d:	8b c4                	mov    %esp,%eax
462a1f:	68 b4 c3 00 00       	push   $0xc3b4
462a24:	68 b8 c3 00 00       	push   $0xc3b8
462a29:	6a 0f                	push   $0xf
462a2b:	6a 01                	push   $0x1
462a2d:	89 18                	mov    %ebx,(%eax)
462a2f:	89 58 04             	mov    %ebx,0x4(%eax)
462a32:	89 58 08             	mov    %ebx,0x8(%eax)
462a35:	c7 40 0c 32 00 00 00 	movl   $0x32,0xc(%eax)
462a3c:	89 58 10             	mov    %ebx,0x10(%eax)
462a3f:	c6 40 14 01          	movb   $0x1,0x14(%eax)
462a43:	e8 26 0a 00 00       	call   0x46346e
462a48:	eb 02                	jmp    0x462a4c
462a4a:	8b c3                	mov    %ebx,%eax
462a4c:	50                   	push   %eax
462a4d:	6a 07                	push   $0x7
462a4f:	8b ce                	mov    %esi,%ecx
462a51:	e8 64 fb ff ff       	call   0x4625ba
462a56:	6a 70                	push   $0x70
462a58:	ff 15 14 74 4a 00    	call   *0x4a7414
462a5e:	8b f8                	mov    %eax,%edi
462a60:	89 7d fc             	mov    %edi,-0x4(%ebp)
462a63:	59                   	pop    %ecx
462a64:	85 ff                	test   %edi,%edi
462a66:	0f 84 83 00 00 00    	je     0x462aef
462a6c:	d9 ee                	fldz
462a6e:	83 ec 40             	sub    $0x40,%esp
462a71:	8b d4                	mov    %esp,%edx
462a73:	83 ec 18             	sub    $0x18,%esp
462a76:	d9 54 24 14          	fsts   0x14(%esp)
462a7a:	d9 54 24 10          	fsts   0x10(%esp)
462a7e:	d9 54 24 0c          	fsts   0xc(%esp)
462a82:	d9 54 24 08          	fsts   0x8(%esp)
462a86:	d9 05 08 43 41 00    	flds   0x414308
462a8c:	d9 5c 24 04          	fstps  0x4(%esp)
462a90:	d9 05 10 41 41 00    	flds   0x414110
462a96:	d9 1c 24             	fstps  (%esp)
462a99:	6a 01                	push   $0x1
462a9b:	83 ec 20             	sub    $0x20,%esp
462a9e:	8b cc                	mov    %esp,%ecx
462aa0:	83 ec 10             	sub    $0x10,%esp
462aa3:	d9 54 24 0c          	fsts   0xc(%esp)
462aa7:	d9 54 24 08          	fsts   0x8(%esp)
462aab:	d9 54 24 04          	fsts   0x4(%esp)
462aaf:	d9 1c 24             	fstps  (%esp)
462ab2:	e8 02 e1 01 00       	call   0x480bb9
462ab7:	8b ca                	mov    %edx,%ecx
462ab9:	e8 e1 fa 01 00       	call   0x48259f
462abe:	83 ec 18             	sub    $0x18,%esp
462ac1:	8b cf                	mov    %edi,%ecx
462ac3:	8b c4                	mov    %esp,%eax
462ac5:	68 b2 c3 00 00       	push   $0xc3b2
462aca:	68 af c3 00 00       	push   $0xc3af
462acf:	6a 32                	push   $0x32
462ad1:	6a 10                	push   $0x10
462ad3:	89 18                	mov    %ebx,(%eax)
462ad5:	c7 40 04 b0 04 00 00 	movl   $0x4b0,0x4(%eax)
462adc:	89 58 08             	mov    %ebx,0x8(%eax)
462adf:	89 58 0c             	mov    %ebx,0xc(%eax)
462ae2:	89 58 10             	mov    %ebx,0x10(%eax)
462ae5:	88 58 14             	mov    %bl,0x14(%eax)
462ae8:	e8 81 09 00 00       	call   0x46346e
462aed:	eb 02                	jmp    0x462af1
462aef:	8b c3                	mov    %ebx,%eax
462af1:	50                   	push   %eax
462af2:	6a 02                	push   $0x2
462af4:	8b ce                	mov    %esi,%ecx
462af6:	e8 bf fa ff ff       	call   0x4625ba
462afb:	6a 70                	push   $0x70
462afd:	ff 15 14 74 4a 00    	call   *0x4a7414
462b03:	8b f8                	mov    %eax,%edi
462b05:	89 7d fc             	mov    %edi,-0x4(%ebp)
462b08:	59                   	pop    %ecx
462b09:	85 ff                	test   %edi,%edi
462b0b:	0f 84 83 00 00 00    	je     0x462b94
462b11:	d9 ee                	fldz
462b13:	83 ec 40             	sub    $0x40,%esp
462b16:	8b d4                	mov    %esp,%edx
462b18:	83 ec 18             	sub    $0x18,%esp
462b1b:	d9 54 24 14          	fsts   0x14(%esp)
462b1f:	d9 54 24 10          	fsts   0x10(%esp)
462b23:	d9 54 24 0c          	fsts   0xc(%esp)
462b27:	d9 54 24 08          	fsts   0x8(%esp)
462b2b:	d9 05 08 43 41 00    	flds   0x414308
462b31:	d9 5c 24 04          	fstps  0x4(%esp)
462b35:	d9 05 10 41 41 00    	flds   0x414110
462b3b:	d9 1c 24             	fstps  (%esp)
462b3e:	6a 01                	push   $0x1
462b40:	83 ec 20             	sub    $0x20,%esp
462b43:	8b cc                	mov    %esp,%ecx
462b45:	83 ec 10             	sub    $0x10,%esp
462b48:	d9 54 24 0c          	fsts   0xc(%esp)
462b4c:	d9 54 24 08          	fsts   0x8(%esp)
462b50:	d9 54 24 04          	fsts   0x4(%esp)
462b54:	d9 1c 24             	fstps  (%esp)
462b57:	e8 5d e0 01 00       	call   0x480bb9
462b5c:	8b ca                	mov    %edx,%ecx
462b5e:	e8 3c fa 01 00       	call   0x48259f
462b63:	83 ec 18             	sub    $0x18,%esp
462b66:	8b cf                	mov    %edi,%ecx
462b68:	8b c4                	mov    %esp,%eax
462b6a:	68 b2 c3 00 00       	push   $0xc3b2
462b6f:	68 af c3 00 00       	push   $0xc3af
462b74:	6a 32                	push   $0x32
462b76:	6a 10                	push   $0x10
462b78:	89 18                	mov    %ebx,(%eax)
462b7a:	c7 40 04 b0 04 00 00 	movl   $0x4b0,0x4(%eax)
462b81:	89 58 08             	mov    %ebx,0x8(%eax)
462b84:	89 58 0c             	mov    %ebx,0xc(%eax)
462b87:	89 58 10             	mov    %ebx,0x10(%eax)
462b8a:	88 58 14             	mov    %bl,0x14(%eax)
462b8d:	e8 dc 08 00 00       	call   0x46346e
462b92:	eb 02                	jmp    0x462b96
462b94:	8b c3                	mov    %ebx,%eax
462b96:	50                   	push   %eax
462b97:	6a 03                	push   $0x3
462b99:	8b ce                	mov    %esi,%ecx
462b9b:	e8 1a fa ff ff       	call   0x4625ba
462ba0:	6a 70                	push   $0x70
462ba2:	ff 15 14 74 4a 00    	call   *0x4a7414
462ba8:	8b f8                	mov    %eax,%edi
462baa:	89 7d fc             	mov    %edi,-0x4(%ebp)
462bad:	59                   	pop    %ecx
462bae:	85 ff                	test   %edi,%edi
462bb0:	0f 84 83 00 00 00    	je     0x462c39
462bb6:	d9 ee                	fldz
462bb8:	83 ec 40             	sub    $0x40,%esp
462bbb:	8b d4                	mov    %esp,%edx
462bbd:	83 ec 18             	sub    $0x18,%esp
462bc0:	d9 54 24 14          	fsts   0x14(%esp)
462bc4:	d9 54 24 10          	fsts   0x10(%esp)
462bc8:	d9 54 24 0c          	fsts   0xc(%esp)
462bcc:	d9 54 24 08          	fsts   0x8(%esp)
462bd0:	d9 05 08 43 41 00    	flds   0x414308
462bd6:	d9 5c 24 04          	fstps  0x4(%esp)
462bda:	d9 05 10 41 41 00    	flds   0x414110
462be0:	d9 1c 24             	fstps  (%esp)
462be3:	6a 01                	push   $0x1
462be5:	83 ec 20             	sub    $0x20,%esp
462be8:	8b cc                	mov    %esp,%ecx
462bea:	83 ec 10             	sub    $0x10,%esp
462bed:	d9 54 24 0c          	fsts   0xc(%esp)
462bf1:	d9 54 24 08          	fsts   0x8(%esp)
462bf5:	d9 54 24 04          	fsts   0x4(%esp)
462bf9:	d9 1c 24             	fstps  (%esp)
462bfc:	e8 b8 df 01 00       	call   0x480bb9
462c01:	8b ca                	mov    %edx,%ecx
462c03:	e8 97 f9 01 00       	call   0x48259f
462c08:	83 ec 18             	sub    $0x18,%esp
462c0b:	8b cf                	mov    %edi,%ecx
462c0d:	8b c4                	mov    %esp,%eax
462c0f:	68 e2 c3 00 00       	push   $0xc3e2
462c14:	68 e1 c3 00 00       	push   $0xc3e1
462c19:	6a 32                	push   $0x32
462c1b:	6a 10                	push   $0x10
462c1d:	89 18                	mov    %ebx,(%eax)
462c1f:	c7 40 04 b0 04 00 00 	movl   $0x4b0,0x4(%eax)
462c26:	89 58 08             	mov    %ebx,0x8(%eax)
462c29:	89 58 0c             	mov    %ebx,0xc(%eax)
462c2c:	89 58 10             	mov    %ebx,0x10(%eax)
462c2f:	88 58 14             	mov    %bl,0x14(%eax)
462c32:	e8 37 08 00 00       	call   0x46346e
462c37:	eb 02                	jmp    0x462c3b
462c39:	8b c3                	mov    %ebx,%eax
462c3b:	50                   	push   %eax
462c3c:	6a 04                	push   $0x4
462c3e:	8b ce                	mov    %esi,%ecx
462c40:	e8 75 f9 ff ff       	call   0x4625ba
462c45:	6a 70                	push   $0x70
462c47:	ff 15 14 74 4a 00    	call   *0x4a7414
462c4d:	8b f8                	mov    %eax,%edi
462c4f:	89 7d fc             	mov    %edi,-0x4(%ebp)
462c52:	59                   	pop    %ecx
462c53:	85 ff                	test   %edi,%edi
462c55:	0f 84 83 00 00 00    	je     0x462cde
462c5b:	d9 ee                	fldz
462c5d:	83 ec 40             	sub    $0x40,%esp
462c60:	8b d4                	mov    %esp,%edx
462c62:	83 ec 18             	sub    $0x18,%esp
462c65:	d9 54 24 14          	fsts   0x14(%esp)
462c69:	d9 54 24 10          	fsts   0x10(%esp)
462c6d:	d9 54 24 0c          	fsts   0xc(%esp)
462c71:	d9 54 24 08          	fsts   0x8(%esp)
462c75:	d9 05 08 43 41 00    	flds   0x414308
462c7b:	d9 5c 24 04          	fstps  0x4(%esp)
462c7f:	d9 05 10 41 41 00    	flds   0x414110
462c85:	d9 1c 24             	fstps  (%esp)
462c88:	6a 01                	push   $0x1
462c8a:	83 ec 20             	sub    $0x20,%esp
462c8d:	8b cc                	mov    %esp,%ecx
462c8f:	83 ec 10             	sub    $0x10,%esp
462c92:	d9 54 24 0c          	fsts   0xc(%esp)
462c96:	d9 54 24 08          	fsts   0x8(%esp)
462c9a:	d9 54 24 04          	fsts   0x4(%esp)
462c9e:	d9 1c 24             	fstps  (%esp)
462ca1:	e8 13 df 01 00       	call   0x480bb9
462ca6:	8b ca                	mov    %edx,%ecx
462ca8:	e8 f2 f8 01 00       	call   0x48259f