47389e:	c6 43 38 06          	movb   $0x6,0x38(%ebx)
4738a2:	dd 45 08             	fldl   0x8(%ebp)
4738a5:	8d 45 f0             	lea    -0x10(%ebp),%eax
4738a8:	e8 cf 0c fa ff       	call   0x41457c
4738ad:	8d 55 f0             	lea    -0x10(%ebp),%edx
4738b0:	8b c3                	mov    %ebx,%eax
4738b2:	e8 0d 05 00 00       	call   0x473dc4
4738b7:	33 c0                	xor    %eax,%eax
4738b9:	5a                   	pop    %edx
4738ba:	59                   	pop    %ecx
4738bb:	59                   	pop    %ecx
4738bc:	64 89 10             	mov    %edx,%fs:(%eax)
4738bf:	68 d4 38 47 00       	push   $0x4738d4
4738c4:	8d 45 f0             	lea    -0x10(%ebp),%eax
4738c7:	e8 a4 c6 f9 ff       	call   0x40ff70
4738cc:	c3                   	ret
4738cd:	e9 96 02 f9 ff       	jmp    0x403b68
4738d2:	eb f0                	jmp    0x4738c4
4738d4:	5b                   	pop    %ebx
4738d5:	8b e5                	mov    %ebp,%esp
4738d7:	5d                   	pop    %ebp
4738d8:	c2 08 00             	ret    $0x8
4738db:	90                   	nop
4738dc:	53                   	push   %ebx
4738dd:	83 c4 f8             	add    $0xfffffff8,%esp
4738e0:	8b d8                	mov    %eax,%ebx
4738e2:	8b c3                	mov    %ebx,%eax
4738e4:	e8 db f1 ff ff       	call   0x472ac4
4738e9:	84 c0                	test   %al,%al
4738eb:	74 0b                	je     0x4738f8
4738ed:	33 c0                	xor    %eax,%eax
4738ef:	89 04 24             	mov    %eax,(%esp)
4738f2:	89 44 24 04          	mov    %eax,0x4(%esp)
4738f6:	eb 0c                	jmp    0x473904
4738f8:	8d 43 18             	lea    0x18(%ebx),%eax
4738fb:	e8 dc eb f9 ff       	call   0x4124dc
473900:	dd 1c 24             	fstpl  (%esp)
473903:	9b dd 04 24          	fldl   (%esp)
473907:	59                   	pop    %ecx
473908:	5a                   	pop    %edx
473909:	5b                   	pop    %ebx
47390a:	c3                   	ret
47390b:	90                   	nop
47390c:	55                   	push   %ebp
47390d:	8b ec                	mov    %esp,%ebp
47390f:	33 c9                	xor    %ecx,%ecx
473911:	51                   	push   %ecx
473912:	51                   	push   %ecx
473913:	51                   	push   %ecx
473914:	51                   	push   %ecx
473915:	53                   	push   %ebx
473916:	8b d8                	mov    %eax,%ebx
473918:	33 c0                	xor    %eax,%eax
47391a:	55                   	push   %ebp
47391b:	68 55 39 47 00       	push   $0x473955
473920:	64 ff 30             	push   %fs:(%eax)
473923:	64 89 20             	mov    %esp,%fs:(%eax)
473926:	c6 43 38 07          	movb   $0x7,0x38(%ebx)
47392a:	df 6d 08             	fildll 0x8(%ebp)
47392d:	8d 45 f0             	lea    -0x10(%ebp),%eax
473930:	e8 6f 0c fa ff       	call   0x4145a4
473935:	8d 55 f0             	lea    -0x10(%ebp),%edx
473938:	8b c3                	mov    %ebx,%eax
47393a:	e8 85 04 00 00       	call   0x473dc4
47393f:	33 c0                	xor    %eax,%eax
473941:	5a                   	pop    %edx
473942:	59                   	pop    %ecx
473943:	59                   	pop    %ecx
473944:	64 89 10             	mov    %edx,%fs:(%eax)
473947:	68 5c 39 47 00       	push   $0x47395c
47394c:	8d 45 f0             	lea    -0x10(%ebp),%eax
47394f:	e8 1c c6 f9 ff       	call   0x40ff70
473954:	c3                   	ret
473955:	e9 0e 02 f9 ff       	jmp    0x403b68
47395a:	eb f0                	jmp    0x47394c
47395c:	5b                   	pop    %ebx
47395d:	8b e5                	mov    %ebp,%esp
47395f:	5d                   	pop    %ebp
473960:	c2 08 00             	ret    $0x8
473963:	90                   	nop
473964:	55                   	push   %ebp
473965:	8b ec                	mov    %esp,%ebp
473967:	33 c9                	xor    %ecx,%ecx
473969:	51                   	push   %ecx
47396a:	51                   	push   %ecx
47396b:	51                   	push   %ecx
47396c:	51                   	push   %ecx
47396d:	53                   	push   %ebx
47396e:	8b d8                	mov    %eax,%ebx
473970:	33 c0                	xor    %eax,%eax
473972:	55                   	push   %ebp
473973:	68 ad 39 47 00       	push   $0x4739ad
473978:	64 ff 30             	push   %fs:(%eax)
47397b:	64 89 20             	mov    %esp,%fs:(%eax)
47397e:	c6 43 38 08          	movb   $0x8,0x38(%ebx)
473982:	df 6d 08             	fildll 0x8(%ebp)
473985:	8d 45 f0             	lea    -0x10(%ebp),%eax
473988:	e8 17 0c fa ff       	call   0x4145a4
47398d:	8d 55 f0             	lea    -0x10(%ebp),%edx
473990:	8b c3                	mov    %ebx,%eax
473992:	e8 2d 04 00 00       	call   0x473dc4
473997:	33 c0                	xor    %eax,%eax
473999:	5a                   	pop    %edx
47399a:	59                   	pop    %ecx
47399b:	59                   	pop    %ecx
47399c:	64 89 10             	mov    %edx,%fs:(%eax)
47399f:	68 b4 39 47 00       	push   $0x4739b4
4739a4:	8d 45 f0             	lea    -0x10(%ebp),%eax
4739a7:	e8 c4 c5 f9 ff       	call   0x40ff70
4739ac:	c3                   	ret
4739ad:	e9 b6 01 f9 ff       	jmp    0x403b68
4739b2:	eb f0                	jmp    0x4739a4
4739b4:	5b                   	pop    %ebx
4739b5:	8b e5                	mov    %ebp,%esp
4739b7:	5d                   	pop    %ebp
4739b8:	c2 08 00             	ret    $0x8
4739bb:	90                   	nop
4739bc:	53                   	push   %ebx
4739bd:	83 c4 f8             	add    $0xfffffff8,%esp
4739c0:	8b d8                	mov    %eax,%ebx
4739c2:	8b c3                	mov    %ebx,%eax
4739c4:	e8 fb f0 ff ff       	call   0x472ac4
4739c9:	84 c0                	test   %al,%al
4739cb:	74 0b                	je     0x4739d8
4739cd:	33 c0                	xor    %eax,%eax
4739cf:	89 04 24             	mov    %eax,(%esp)
4739d2:	89 44 24 04          	mov    %eax,0x4(%esp)
4739d6:	eb 0c                	jmp    0x4739e4
4739d8:	8d 43 18             	lea    0x18(%ebx),%eax
4739db:	e8 58 f4 f9 ff       	call   0x412e38
4739e0:	df 3c 24             	fistpll (%esp)
4739e3:	9b df 2c 24          	fildll (%esp)
4739e7:	59                   	pop    %ecx
4739e8:	5a                   	pop    %edx
4739e9:	5b                   	pop    %ebx
4739ea:	c3                   	ret
4739eb:	90                   	nop
4739ec:	55                   	push   %ebp
4739ed:	8b ec                	mov    %esp,%ebp
4739ef:	33 c9                	xor    %ecx,%ecx
4739f1:	51                   	push   %ecx
4739f2:	51                   	push   %ecx
4739f3:	51                   	push   %ecx
4739f4:	51                   	push   %ecx
4739f5:	53                   	push   %ebx
4739f6:	56                   	push   %esi
4739f7:	8b f2                	mov    %edx,%esi
4739f9:	8b d8                	mov    %eax,%ebx
4739fb:	33 c0                	xor    %eax,%eax
4739fd:	55                   	push   %ebp
4739fe:	68 37 3a 47 00       	push   $0x473a37
473a03:	64 ff 30             	push   %fs:(%eax)
473a06:	64 89 20             	mov    %esp,%fs:(%eax)
473a09:	c6 43 38 25          	movb   $0x25,0x38(%ebx)
473a0d:	8d 55 f0             	lea    -0x10(%ebp),%edx
473a10:	8b c6                	mov    %esi,%eax
473a12:	e8 fd bc fe ff       	call   0x45f714
473a17:	8d 55 f0             	lea    -0x10(%ebp),%edx
473a1a:	8b c3                	mov    %ebx,%eax
473a1c:	e8 a3 03 00 00       	call   0x473dc4
473a21:	33 c0                	xor    %eax,%eax
473a23:	5a                   	pop    %edx
473a24:	59                   	pop    %ecx
473a25:	59                   	pop    %ecx
473a26:	64 89 10             	mov    %edx,%fs:(%eax)
473a29:	68 3e 3a 47 00       	push   $0x473a3e
473a2e:	8d 45 f0             	lea    -0x10(%ebp),%eax
473a31:	e8 3a c5 f9 ff       	call   0x40ff70
473a36:	c3                   	ret
473a37:	e9 2c 01 f9 ff       	jmp    0x403b68
473a3c:	eb f0                	jmp    0x473a2e
473a3e:	5e                   	pop    %esi
473a3f:	5b                   	pop    %ebx
473a40:	8b e5                	mov    %ebp,%esp
473a42:	5d                   	pop    %ebp
473a43:	c3                   	ret
473a44:	53                   	push   %ebx
473a45:	56                   	push   %esi
473a46:	57                   	push   %edi
473a47:	8b f2                	mov    %edx,%esi
473a49:	8b d8                	mov    %eax,%ebx
473a4b:	8b c3                	mov    %ebx,%eax
473a4d:	e8 72 f0 ff ff       	call   0x472ac4
473a52:	84 c0                	test   %al,%al
473a54:	74 14                	je     0x473a6a
473a56:	a1 04 b5 49 00       	mov    0x49b504,%eax
473a5b:	8b fe                	mov    %esi,%edi
473a5d:	8b f0                	mov    %eax,%esi
473a5f:	b9 08 00 00 00       	mov    $0x8,%ecx
473a64:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
473a66:	66 a5                	movsw  %ds:(%esi),%es:(%edi)
473a68:	eb 0a                	jmp    0x473a74
473a6a:	8b d6                	mov    %esi,%edx
473a6c:	8d 43 18             	lea    0x18(%ebx),%eax
473a6f:	e8 10 bd fe ff       	call   0x45f784
473a74:	5f                   	pop    %edi
473a75:	5e                   	pop    %esi
473a76:	5b                   	pop    %ebx
473a77:	c3                   	ret
473a78:	55                   	push   %ebp
473a79:	8b ec                	mov    %esp,%ebp
473a7b:	33 c9                	xor    %ecx,%ecx
473a7d:	51                   	push   %ecx
473a7e:	51                   	push   %ecx
473a7f:	51                   	push   %ecx
473a80:	51                   	push   %ecx
473a81:	53                   	push   %ebx
473a82:	56                   	push   %esi
473a83:	8b f2                	mov    %edx,%esi
473a85:	8b d8                	mov    %eax,%ebx
473a87:	33 c0                	xor    %eax,%eax
473a89:	55                   	push   %ebp
473a8a:	68 c3 3a 47 00       	push   $0x473ac3
473a8f:	64 ff 30             	push   %fs:(%eax)
473a92:	64 89 20             	mov    %esp,%fs:(%eax)
473a95:	c6 43 38 24          	movb   $0x24,0x38(%ebx)
473a99:	8d 55 f0             	lea    -0x10(%ebp),%edx
473a9c:	8b c6                	mov    %esi,%eax
473a9e:	e8 c1 ab fe ff       	call   0x45e664
473aa3:	8d 55 f0             	lea    -0x10(%ebp),%edx
473aa6:	8b c3                	mov    %ebx,%eax
473aa8:	e8 17 03 00 00       	call   0x473dc4
473aad:	33 c0                	xor    %eax,%eax
473aaf:	5a                   	pop    %edx
473ab0:	59                   	pop    %ecx
473ab1:	59                   	pop    %ecx
473ab2:	64 89 10             	mov    %edx,%fs:(%eax)
473ab5:	68 ca 3a 47 00       	push   $0x473aca
473aba:	8d 45 f0             	lea    -0x10(%ebp),%eax
473abd:	e8 ae c4 f9 ff       	call   0x40ff70
473ac2:	c3                   	ret
473ac3:	e9 a0 00 f9 ff       	jmp    0x403b68
473ac8:	eb f0                	jmp    0x473aba
473aca:	5e                   	pop    %esi
473acb:	5b                   	pop    %ebx
473acc:	8b e5                	mov    %ebp,%esp
473ace:	5d                   	pop    %ebp
473acf:	c3                   	ret
473ad0:	53                   	push   %ebx
473ad1:	56                   	push   %esi
473ad2:	57                   	push   %edi
473ad3:	8b f2                	mov    %edx,%esi
473ad5:	8b d8                	mov    %eax,%ebx
473ad7:	8b c3                	mov    %ebx,%eax
473ad9:	e8 e6 ef ff ff       	call   0x472ac4
473ade:	84 c0                	test   %al,%al
473ae0:	74 0f                	je     0x473af1
473ae2:	a1 44 b1 49 00       	mov    0x49b144,%eax
473ae7:	8b fe                	mov    %esi,%edi
473ae9:	8b f0                	mov    %eax,%esi
473aeb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
473aec:	a5                   	movsl  %ds:(%esi),%es:(%edi)
473aed:	a5                   	movsl  %ds:(%esi),%es:(%edi)
473aee:	a5                   	movsl  %ds:(%esi),%es:(%edi)
473aef:	eb 0a                	jmp    0x473afb
473af1:	8b d6                	mov    %esi,%edx
473af3:	8d 43 18             	lea    0x18(%ebx),%eax
473af6:	e8 7d ab fe ff       	call   0x45e678
473afb:	5f                   	pop    %edi
473afc:	5e                   	pop    %esi
473afd:	5b                   	pop    %ebx
473afe:	c3                   	ret
473aff:	90                   	nop
473b00:	55                   	push   %ebp
473b01:	8b ec                	mov    %esp,%ebp
473b03:	33 c9                	xor    %ecx,%ecx
473b05:	51                   	push   %ecx
473b06:	51                   	push   %ecx
473b07:	51                   	push   %ecx
473b08:	51                   	push   %ecx
473b09:	53                   	push   %ebx
473b0a:	56                   	push   %esi
473b0b:	8b f2                	mov    %edx,%esi
473b0d:	8b d8                	mov    %eax,%ebx
473b0f:	33 c0                	xor    %eax,%eax
473b11:	55                   	push   %ebp
473b12:	68 4d 3b 47 00       	push   $0x473b4d
473b17:	64 ff 30             	push   %fs:(%eax)
473b1a:	64 89 20             	mov    %esp,%fs:(%eax)
473b1d:	c6 43 38 03          	movb   $0x3,0x38(%ebx)
473b21:	8d 45 f0             	lea    -0x10(%ebp),%eax
473b24:	8b d6                	mov    %esi,%edx
473b26:	b1 fc                	mov    $0xfc,%cl
473b28:	e8 37 08 fa ff       	call   0x414364
473b2d:	8d 55 f0             	lea    -0x10(%ebp),%edx
473b30:	8b c3                	mov    %ebx,%eax
473b32:	e8 8d 02 00 00       	call   0x473dc4
473b37:	33 c0                	xor    %eax,%eax
473b39:	5a                   	pop    %edx
473b3a:	59                   	pop    %ecx
473b3b:	59                   	pop    %ecx
473b3c:	64 89 10             	mov    %edx,%fs:(%eax)
473b3f:	68 54 3b 47 00       	push   $0x473b54
473b44:	8d 45 f0             	lea    -0x10(%ebp),%eax
473b47:	e8 24 c4 f9 ff       	call   0x40ff70
473b4c:	c3                   	ret
473b4d:	e9 16 00 f9 ff       	jmp    0x403b68
473b52:	eb f0                	jmp    0x473b44
473b54:	5e                   	pop    %esi
473b55:	5b                   	pop    %ebx
473b56:	8b e5                	mov    %ebp,%esp
473b58:	5d                   	pop    %ebp
473b59:	c3                   	ret
473b5a:	8b c0                	mov    %eax,%eax
473b5c:	53                   	push   %ebx
473b5d:	8b d8                	mov    %eax,%ebx
473b5f:	8b c3                	mov    %ebx,%eax
473b61:	e8 5e ef ff ff       	call   0x472ac4
473b66:	84 c0                	test   %al,%al
473b68:	74 04                	je     0x473b6e
473b6a:	33 c0                	xor    %eax,%eax
473b6c:	5b                   	pop    %ebx
473b6d:	c3                   	ret
473b6e:	8d 43 18             	lea    0x18(%ebx),%eax
473b71:	e8 16 d0 f9 ff       	call   0x410b8c
473b76:	5b                   	pop    %ebx
473b77:	c3                   	ret
473b78:	55                   	push   %ebp
473b79:	8b ec                	mov    %esp,%ebp
473b7b:	33 c9                	xor    %ecx,%ecx
473b7d:	51                   	push   %ecx
473b7e:	51                   	push   %ecx
473b7f:	51                   	push   %ecx
473b80:	51                   	push   %ecx
473b81:	53                   	push   %ebx
473b82:	56                   	push   %esi
473b83:	8b f2                	mov    %edx,%esi
473b85:	8b d8                	mov    %eax,%ebx
473b87:	33 c0                	xor    %eax,%eax
473b89:	55                   	push   %ebp
473b8a:	68 c5 3b 47 00       	push   $0x473bc5
473b8f:	64 ff 30             	push   %fs:(%eax)
473b92:	64 89 20             	mov    %esp,%fs:(%eax)
473b95:	c6 43 38 04          	movb   $0x4,0x38(%ebx)
473b99:	8d 45 f0             	lea    -0x10(%ebp),%eax
473b9c:	8b d6                	mov    %esi,%edx
473b9e:	b1 fc                	mov    $0xfc,%cl
473ba0:	e8 bf 07 fa ff       	call   0x414364
473ba5:	8d 55 f0             	lea    -0x10(%ebp),%edx
473ba8:	8b c3                	mov    %ebx,%eax
473baa:	e8 15 02 00 00       	call   0x473dc4
473baf:	33 c0                	xor    %eax,%eax
473bb1:	5a                   	pop    %edx
473bb2:	59                   	pop    %ecx
473bb3:	59                   	pop    %ecx
473bb4:	64 89 10             	mov    %edx,%fs:(%eax)
473bb7:	68 cc 3b 47 00       	push   $0x473bcc
473bbc:	8d 45 f0             	lea    -0x10(%ebp),%eax
473bbf:	e8 ac c3 f9 ff       	call   0x40ff70
473bc4:	c3                   	ret