412ad4:	dd 5d dc             	fstpl  -0x24(%ebp)
412ad7:	dc 65 dc             	fsubl  -0x24(%ebp)
412ada:	dd 5d d4             	fstpl  -0x2c(%ebp)
412add:	dd 45 d4             	fldl   -0x2c(%ebp)
412ae0:	dc 05 9a bb 4c 00    	faddl  0x4cbb9a
412ae6:	dd 5d cc             	fstpl  -0x34(%ebp)
412ae9:	68 02 00 00 80       	push   $0x80000002
412aee:	6a 00                	push   $0x0
412af0:	ff 75 18             	push   0x18(%ebp)
412af3:	dd 45 cc             	fldl   -0x34(%ebp)
412af6:	e8 f4 e6 fe ff       	call   0x4011ef
412afb:	68 01 03 00 80       	push   $0x80000301
412b00:	6a 00                	push   $0x0
412b02:	50                   	push   %eax
412b03:	68 04 00 00 80       	push   $0x80000004
412b08:	6a 00                	push   $0x0
412b0a:	8b 5d 0c             	mov    0xc(%ebp),%ebx
412b0d:	8b 03                	mov    (%ebx),%eax
412b0f:	85 c0                	test   %eax,%eax
412b11:	75 05                	jne    0x412b18
412b13:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412b18:	50                   	push   %eax
412b19:	68 04 00 00 80       	push   $0x80000004
412b1e:	6a 00                	push   $0x0
412b20:	8b 5d 08             	mov    0x8(%ebp),%ebx
412b23:	8b 03                	mov    (%ebx),%eax
412b25:	85 c0                	test   %eax,%eax
412b27:	75 05                	jne    0x412b2e
412b29:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412b2e:	50                   	push   %eax
412b2f:	68 04 00 00 00       	push   $0x4
412b34:	bb 4c 01 00 00       	mov    $0x14c,%ebx
412b39:	e8 72 1a 09 00       	call   0x4a45b0
412b3e:	83 c4 34             	add    $0x34,%esp
412b41:	89 45 f0             	mov    %eax,-0x10(%ebp)
412b44:	e9 66 00 00 00       	jmp    0x412baf
412b49:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
412b4d:	0f 85 07 00 00 00    	jne    0x412b5a
412b53:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
412b5a:	68 02 00 00 80       	push   $0x80000002
412b5f:	6a 00                	push   $0x0
412b61:	ff 75 18             	push   0x18(%ebp)
412b64:	68 01 03 00 80       	push   $0x80000301
412b69:	6a 00                	push   $0x0
412b6b:	ff 75 f8             	push   -0x8(%ebp)
412b6e:	68 04 00 00 80       	push   $0x80000004
412b73:	6a 00                	push   $0x0
412b75:	8b 5d 0c             	mov    0xc(%ebp),%ebx
412b78:	8b 03                	mov    (%ebx),%eax
412b7a:	85 c0                	test   %eax,%eax
412b7c:	75 05                	jne    0x412b83
412b7e:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412b83:	50                   	push   %eax
412b84:	68 04 00 00 80       	push   $0x80000004
412b89:	6a 00                	push   $0x0
412b8b:	8b 5d 08             	mov    0x8(%ebp),%ebx
412b8e:	8b 03                	mov    (%ebx),%eax
412b90:	85 c0                	test   %eax,%eax
412b92:	75 05                	jne    0x412b99
412b94:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412b99:	50                   	push   %eax
412b9a:	68 04 00 00 00       	push   $0x4
412b9f:	bb 48 01 00 00       	mov    $0x148,%ebx
412ba4:	e8 97 f0 08 00       	call   0x4a1c40
412ba9:	83 c4 34             	add    $0x34,%esp
412bac:	89 45 f0             	mov    %eax,-0x10(%ebp)
412baf:	83 7d f0 ff          	cmpl   $0xffffffff,-0x10(%ebp)
412bb3:	0f 85 0a 00 00 00    	jne    0x412bc3
412bb9:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412bbe:	e9 86 00 00 00       	jmp    0x412c49
412bc3:	db 45 f0             	fildl  -0x10(%ebp)
412bc6:	dd 5d e4             	fstpl  -0x1c(%ebp)
412bc9:	dd 45 e4             	fldl   -0x1c(%ebp)
412bcc:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
412bd2:	dd 5d dc             	fstpl  -0x24(%ebp)
412bd5:	dd 45 dc             	fldl   -0x24(%ebp)
412bd8:	e8 12 e6 fe ff       	call   0x4011ef
412bdd:	68 01 03 00 80       	push   $0x80000301
412be2:	6a 00                	push   $0x0
412be4:	50                   	push   %eax
412be5:	68 04 00 00 80       	push   $0x80000004
412bea:	6a 00                	push   $0x0
412bec:	8b 5d 08             	mov    0x8(%ebp),%ebx
412bef:	8b 03                	mov    (%ebx),%eax
412bf1:	85 c0                	test   %eax,%eax
412bf3:	75 05                	jne    0x412bfa
412bf5:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412bfa:	50                   	push   %eax
412bfb:	68 02 00 00 00       	push   $0x2
412c00:	bb 34 01 00 00       	mov    $0x134,%ebx
412c05:	e8 56 f6 08 00       	call   0x4a2260
412c0a:	83 c4 1c             	add    $0x1c,%esp
412c0d:	89 45 d8             	mov    %eax,-0x28(%ebp)
412c10:	8b 45 d8             	mov    -0x28(%ebp),%eax
412c13:	50                   	push   %eax
412c14:	8b 5d ec             	mov    -0x14(%ebp),%ebx
412c17:	85 db                	test   %ebx,%ebx
412c19:	74 09                	je     0x412c24
412c1b:	53                   	push   %ebx
412c1c:	e8 83 d9 08 00       	call   0x4a05a4
412c21:	83 c4 04             	add    $0x4,%esp
412c24:	58                   	pop    %eax
412c25:	89 45 ec             	mov    %eax,-0x14(%ebp)
412c28:	8b 45 ec             	mov    -0x14(%ebp),%eax
412c2b:	85 c0                	test   %eax,%eax
412c2d:	74 15                	je     0x412c44
412c2f:	50                   	push   %eax
412c30:	8b d8                	mov    %eax,%ebx
412c32:	e8 ed 2d ff ff       	call   0x405a24
412c37:	40                   	inc    %eax
412c38:	50                   	push   %eax
412c39:	e8 60 d9 08 00       	call   0x4a059e
412c3e:	59                   	pop    %ecx
412c3f:	5e                   	pop    %esi
412c40:	8b f8                	mov    %eax,%edi
412c42:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
412c44:	e9 00 00 00 00       	jmp    0x412c49
412c49:	50                   	push   %eax
412c4a:	8b 5d ec             	mov    -0x14(%ebp),%ebx
412c4d:	85 db                	test   %ebx,%ebx
412c4f:	74 09                	je     0x412c5a
412c51:	53                   	push   %ebx
412c52:	e8 4d d9 08 00       	call   0x4a05a4
412c57:	83 c4 04             	add    $0x4,%esp
412c5a:	58                   	pop    %eax
412c5b:	8b e5                	mov    %ebp,%esp
412c5d:	5d                   	pop    %ebp
412c5e:	c2 18 00             	ret    $0x18
412c61:	55                   	push   %ebp
412c62:	8b ec                	mov    %esp,%ebp
412c64:	81 ec 2c 00 00 00    	sub    $0x2c,%esp
412c6a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
412c71:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
412c78:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
412c7f:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
412c86:	68 02 00 00 80       	push   $0x80000002
412c8b:	6a 00                	push   $0x0
412c8d:	68 01 00 00 00       	push   $0x1
412c92:	bb 06 00 00 00       	mov    $0x6,%ebx
412c97:	e8 fa b6 ff ff       	call   0x40e396
412c9c:	68 04 00 00 80       	push   $0x80000004
412ca1:	6a 00                	push   $0x0
412ca3:	68 22 44 4e 00       	push   $0x4e4422
412ca8:	68 04 00 00 80       	push   $0x80000004
412cad:	6a 00                	push   $0x0
412caf:	68 24 44 4e 00       	push   $0x4e4424
412cb4:	68 04 00 00 80       	push   $0x80000004
412cb9:	6a 00                	push   $0x0
412cbb:	8b 5d 0c             	mov    0xc(%ebp),%ebx
412cbe:	8b 03                	mov    (%ebx),%eax
412cc0:	85 c0                	test   %eax,%eax
412cc2:	75 05                	jne    0x412cc9
412cc4:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412cc9:	50                   	push   %eax
412cca:	68 06 00 00 00       	push   $0x6
412ccf:	bb 80 01 00 00       	mov    $0x180,%ebx
412cd4:	e8 97 f0 08 00       	call   0x4a1d70
412cd9:	83 c4 4c             	add    $0x4c,%esp
412cdc:	89 45 ec             	mov    %eax,-0x14(%ebp)
412cdf:	8b 45 ec             	mov    -0x14(%ebp),%eax
412ce2:	50                   	push   %eax
412ce3:	8b 5d fc             	mov    -0x4(%ebp),%ebx
412ce6:	85 db                	test   %ebx,%ebx
412ce8:	74 09                	je     0x412cf3
412cea:	53                   	push   %ebx
412ceb:	e8 b4 d8 08 00       	call   0x4a05a4
412cf0:	83 c4 04             	add    $0x4,%esp
412cf3:	58                   	pop    %eax
412cf4:	89 45 fc             	mov    %eax,-0x4(%ebp)
412cf7:	68 02 00 00 80       	push   $0x80000002
412cfc:	6a 00                	push   $0x0
412cfe:	68 01 00 00 00       	push   $0x1
412d03:	bb 06 00 00 00       	mov    $0x6,%ebx
412d08:	e8 89 b6 ff ff       	call   0x40e396
412d0d:	68 04 00 00 80       	push   $0x80000004
412d12:	6a 00                	push   $0x0
412d14:	68 22 44 4e 00       	push   $0x4e4422
412d19:	68 04 00 00 80       	push   $0x80000004
412d1e:	6a 00                	push   $0x0
412d20:	68 24 44 4e 00       	push   $0x4e4424
412d25:	68 04 00 00 80       	push   $0x80000004
412d2a:	6a 00                	push   $0x0
412d2c:	8b 5d 10             	mov    0x10(%ebp),%ebx
412d2f:	8b 03                	mov    (%ebx),%eax
412d31:	85 c0                	test   %eax,%eax
412d33:	75 05                	jne    0x412d3a
412d35:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412d3a:	50                   	push   %eax
412d3b:	68 06 00 00 00       	push   $0x6
412d40:	bb 80 01 00 00       	mov    $0x180,%ebx
412d45:	e8 26 f0 08 00       	call   0x4a1d70
412d4a:	83 c4 4c             	add    $0x4c,%esp
412d4d:	89 45 ec             	mov    %eax,-0x14(%ebp)
412d50:	8b 45 ec             	mov    -0x14(%ebp),%eax
412d53:	50                   	push   %eax
412d54:	8b 5d f8             	mov    -0x8(%ebp),%ebx
412d57:	85 db                	test   %ebx,%ebx
412d59:	74 09                	je     0x412d64
412d5b:	53                   	push   %ebx
412d5c:	e8 43 d8 08 00       	call   0x4a05a4
412d61:	83 c4 04             	add    $0x4,%esp
412d64:	58                   	pop    %eax
412d65:	89 45 f8             	mov    %eax,-0x8(%ebp)
412d68:	68 02 00 00 80       	push   $0x80000002
412d6d:	6a 00                	push   $0x0
412d6f:	ff 75 1c             	push   0x1c(%ebp)
412d72:	68 01 03 00 80       	push   $0x80000301
412d77:	6a 00                	push   $0x0
412d79:	ff 75 14             	push   0x14(%ebp)
412d7c:	68 04 00 00 80       	push   $0x80000004
412d81:	6a 00                	push   $0x0
412d83:	8b 45 fc             	mov    -0x4(%ebp),%eax
412d86:	85 c0                	test   %eax,%eax
412d88:	75 05                	jne    0x412d8f
412d8a:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412d8f:	50                   	push   %eax
412d90:	68 04 00 00 80       	push   $0x80000004
412d95:	6a 00                	push   $0x0
412d97:	8b 5d 08             	mov    0x8(%ebp),%ebx
412d9a:	8b 03                	mov    (%ebx),%eax
412d9c:	85 c0                	test   %eax,%eax
412d9e:	75 05                	jne    0x412da5
412da0:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412da5:	50                   	push   %eax
412da6:	68 04 00 00 00       	push   $0x4
412dab:	bb 48 01 00 00       	mov    $0x148,%ebx
412db0:	e8 8b ee 08 00       	call   0x4a1c40
412db5:	83 c4 34             	add    $0x34,%esp
412db8:	89 45 f4             	mov    %eax,-0xc(%ebp)
412dbb:	83 7d f4 ff          	cmpl   $0xffffffff,-0xc(%ebp)
412dbf:	0f 84 08 01 00 00    	je     0x412ecd
412dc5:	68 04 00 00 80       	push   $0x80000004
412dca:	6a 00                	push   $0x0
412dcc:	8b 45 fc             	mov    -0x4(%ebp),%eax
412dcf:	85 c0                	test   %eax,%eax
412dd1:	75 05                	jne    0x412dd8
412dd3:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412dd8:	50                   	push   %eax
412dd9:	68 01 00 00 00       	push   $0x1
412dde:	bb 30 01 00 00       	mov    $0x130,%ebx
412de3:	e8 78 e7 08 00       	call   0x4a1560
412de8:	83 c4 10             	add    $0x10,%esp
412deb:	89 45 ec             	mov    %eax,-0x14(%ebp)
412dee:	db 45 f4             	fildl  -0xc(%ebp)
412df1:	dd 5d e4             	fstpl  -0x1c(%ebp)
412df4:	dd 45 e4             	fldl   -0x1c(%ebp)
412df7:	db 45 ec             	fildl  -0x14(%ebp)
412dfa:	dd 5d dc             	fstpl  -0x24(%ebp)
412dfd:	dc 45 dc             	faddl  -0x24(%ebp)
412e00:	dd 5d d4             	fstpl  -0x2c(%ebp)
412e03:	dd 45 d4             	fldl   -0x2c(%ebp)
412e06:	e8 e4 e3 fe ff       	call   0x4011ef
412e0b:	89 45 f4             	mov    %eax,-0xc(%ebp)
412e0e:	68 02 00 00 80       	push   $0x80000002
412e13:	6a 00                	push   $0x0
412e15:	ff 75 1c             	push   0x1c(%ebp)
412e18:	68 01 03 00 80       	push   $0x80000301
412e1d:	6a 00                	push   $0x0
412e1f:	ff 75 f4             	push   -0xc(%ebp)
412e22:	68 04 00 00 80       	push   $0x80000004
412e27:	6a 00                	push   $0x0
412e29:	8b 45 f8             	mov    -0x8(%ebp),%eax
412e2c:	85 c0                	test   %eax,%eax
412e2e:	75 05                	jne    0x412e35
412e30:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412e35:	50                   	push   %eax
412e36:	68 04 00 00 80       	push   $0x80000004
412e3b:	6a 00                	push   $0x0
412e3d:	8b 5d 08             	mov    0x8(%ebp),%ebx
412e40:	8b 03                	mov    (%ebx),%eax
412e42:	85 c0                	test   %eax,%eax
412e44:	75 05                	jne    0x412e4b
412e46:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412e4b:	50                   	push   %eax
412e4c:	68 04 00 00 00       	push   $0x4
412e51:	bb 48 01 00 00       	mov    $0x148,%ebx
412e56:	e8 e5 ed 08 00       	call   0x4a1c40
412e5b:	83 c4 34             	add    $0x34,%esp
412e5e:	89 45 f0             	mov    %eax,-0x10(%ebp)
412e61:	83 7d f0 ff          	cmpl   $0xffffffff,-0x10(%ebp)
412e65:	0f 84 62 00 00 00    	je     0x412ecd
412e6b:	db 45 f0             	fildl  -0x10(%ebp)
412e6e:	dd 5d e8             	fstpl  -0x18(%ebp)
412e71:	dd 45 e8             	fldl   -0x18(%ebp)
412e74:	db 45 f4             	fildl  -0xc(%ebp)
412e77:	dd 5d e0             	fstpl  -0x20(%ebp)
412e7a:	dc 65 e0             	fsubl  -0x20(%ebp)
412e7d:	dd 5d d8             	fstpl  -0x28(%ebp)
412e80:	dd 45 d8             	fldl   -0x28(%ebp)
412e83:	e8 67 e3 fe ff       	call   0x4011ef
412e88:	68 01 03 00 80       	push   $0x80000301
412e8d:	6a 00                	push   $0x0
412e8f:	50                   	push   %eax
412e90:	68 01 03 00 80       	push   $0x80000301
412e95:	6a 00                	push   $0x0
412e97:	ff 75 f4             	push   -0xc(%ebp)
412e9a:	68 04 00 00 80       	push   $0x80000004
412e9f:	6a 00                	push   $0x0
412ea1:	8b 5d 08             	mov    0x8(%ebp),%ebx
412ea4:	8b 03                	mov    (%ebx),%eax
412ea6:	85 c0                	test   %eax,%eax
412ea8:	75 05                	jne    0x412eaf
412eaa:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412eaf:	50                   	push   %eax
412eb0:	68 03 00 00 00       	push   $0x3
412eb5:	bb 3c 01 00 00       	mov    $0x13c,%ebx
412eba:	e8 41 f1 08 00       	call   0x4a2000
412ebf:	83 c4 28             	add    $0x28,%esp
412ec2:	89 45 d4             	mov    %eax,-0x2c(%ebp)
412ec5:	8b 45 d4             	mov    -0x2c(%ebp),%eax
412ec8:	e9 0a 00 00 00       	jmp    0x412ed7
412ecd:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
412ed2:	e9 00 00 00 00       	jmp    0x412ed7
412ed7:	50                   	push   %eax
412ed8:	8b 5d fc             	mov    -0x4(%ebp),%ebx
412edb:	85 db                	test   %ebx,%ebx
412edd:	74 09                	je     0x412ee8
412edf:	53                   	push   %ebx
412ee0:	e8 bf d6 08 00       	call   0x4a05a4
412ee5:	83 c4 04             	add    $0x4,%esp
412ee8:	8b 5d f8             	mov    -0x8(%ebp),%ebx
412eeb:	85 db                	test   %ebx,%ebx
412eed:	74 09                	je     0x412ef8
412eef:	53                   	push   %ebx
412ef0:	e8 af d6 08 00       	call   0x4a05a4
412ef5:	83 c4 04             	add    $0x4,%esp
412ef8:	58                   	pop    %eax
412ef9:	8b e5                	mov    %ebp,%esp
412efb:	5d                   	pop    %ebp
412efc:	c2 1c 00             	ret    $0x1c
412eff:	55                   	push   %ebp
412f00:	8b ec                	mov    %esp,%ebp
412f02:	81 ec 24 00 00 00    	sub    $0x24,%esp
412f08:	68 08 00 00 00       	push   $0x8
412f0d:	e8 8c d6 08 00       	call   0x4a059e
412f12:	83 c4 04             	add    $0x4,%esp
412f15:	89 45 fc             	mov    %eax,-0x4(%ebp)
412f18:	8b f8                	mov    %eax,%edi
412f1a:	be 51 34 4c 00       	mov    $0x4c3451,%esi
412f1f:	ad                   	lods   %ds:(%esi),%eax
412f20:	ab                   	stos   %eax,%es:(%edi)
412f21:	ad                   	lods   %ds:(%esi),%eax
412f22:	ab                   	stos   %eax,%es:(%edi)
412f23:	68 08 00 00 00       	push   $0x8
412f28:	e8 71 d6 08 00       	call   0x4a059e
412f2d:	83 c4 04             	add    $0x4,%esp
412f30:	89 45 f8             	mov    %eax,-0x8(%ebp)
412f33:	8b f8                	mov    %eax,%edi
412f35:	be 51 34 4c 00       	mov    $0x4c3451,%esi
412f3a:	ad                   	lods   %ds:(%esi),%eax