40897c:	0f 84 13 00 00 00    	je     0x408995
408982:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
408989:	c7 45 0c 00 00 00 00 	movl   $0x0,0xc(%ebp)
408990:	e9 28 00 00 00       	jmp    0x4089bd
408995:	dd 45 08             	fldl   0x8(%ebp)
408998:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
40899e:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
4089a4:	df e0                	fnstsw %ax
4089a6:	f6 c4 41             	test   $0x41,%ah
4089a9:	0f 85 0e 00 00 00    	jne    0x4089bd
4089af:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
4089b6:	c7 45 0c 00 00 f0 3f 	movl   $0x3ff00000,0xc(%ebp)
4089bd:	dd 45 18             	fldl   0x18(%ebp)
4089c0:	dc 65 10             	fsubl  0x10(%ebp)
4089c3:	dd 5d f0             	fstpl  -0x10(%ebp)
4089c6:	8b 55 f4             	mov    -0xc(%ebp),%edx
4089c9:	8b 45 f0             	mov    -0x10(%ebp),%eax
4089cc:	89 45 f8             	mov    %eax,-0x8(%ebp)
4089cf:	89 55 fc             	mov    %edx,-0x4(%ebp)
4089d2:	dd 45 f8             	fldl   -0x8(%ebp)
4089d5:	d9 e0                	fchs
4089d7:	dd 5d f0             	fstpl  -0x10(%ebp)
4089da:	dd 45 f0             	fldl   -0x10(%ebp)
4089dd:	dc 35 fa bb 4c 00    	fdivl  0x4cbbfa
4089e3:	dd 5d e8             	fstpl  -0x18(%ebp)
4089e6:	dd 45 08             	fldl   0x8(%ebp)
4089e9:	dc 0d 9a 0a 4e 00    	fmull  0x4e0a9a
4089ef:	dd 5d e0             	fstpl  -0x20(%ebp)
4089f2:	68 01 06 00 80       	push   $0x80000601
4089f7:	ff 75 e4             	push   -0x1c(%ebp)
4089fa:	ff 75 e0             	push   -0x20(%ebp)
4089fd:	68 01 00 00 00       	push   $0x1
408a02:	bb 78 00 00 00       	mov    $0x78,%ebx
408a07:	e8 54 8c 09 00       	call   0x4a1660
408a0c:	83 c4 10             	add    $0x10,%esp
408a0f:	89 45 d8             	mov    %eax,-0x28(%ebp)
408a12:	89 55 dc             	mov    %edx,-0x24(%ebp)
408a15:	dd 45 d8             	fldl   -0x28(%ebp)
408a18:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
408a1e:	dd 5d d0             	fstpl  -0x30(%ebp)
408a21:	dd 45 e8             	fldl   -0x18(%ebp)
408a24:	dc 4d d0             	fmull  -0x30(%ebp)
408a27:	dd 5d c8             	fstpl  -0x38(%ebp)
408a2a:	dd 45 c8             	fldl   -0x38(%ebp)
408a2d:	dc 45 10             	faddl  0x10(%ebp)
408a30:	dd 5d c0             	fstpl  -0x40(%ebp)
408a33:	8b 55 c4             	mov    -0x3c(%ebp),%edx
408a36:	8b 45 c0             	mov    -0x40(%ebp),%eax
408a39:	e9 00 00 00 00       	jmp    0x408a3e
408a3e:	8b e5                	mov    %ebp,%esp
408a40:	5d                   	pop    %ebp
408a41:	c2 18 00             	ret    $0x18
408a44:	55                   	push   %ebp
408a45:	8b ec                	mov    %esp,%ebp
408a47:	81 ec 30 00 00 00    	sub    $0x30,%esp
408a4d:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
408a54:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
408a5b:	dd 45 08             	fldl   0x8(%ebp)
408a5e:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
408a64:	df e0                	fnstsw %ax
408a66:	f6 c4 01             	test   $0x1,%ah
408a69:	0f 84 13 00 00 00    	je     0x408a82
408a6f:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
408a76:	c7 45 0c 00 00 00 00 	movl   $0x0,0xc(%ebp)
408a7d:	e9 28 00 00 00       	jmp    0x408aaa
408a82:	dd 45 08             	fldl   0x8(%ebp)
408a85:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
408a8b:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
408a91:	df e0                	fnstsw %ax
408a93:	f6 c4 41             	test   $0x41,%ah
408a96:	0f 85 0e 00 00 00    	jne    0x408aaa
408a9c:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
408aa3:	c7 45 0c 00 00 f0 3f 	movl   $0x3ff00000,0xc(%ebp)
408aaa:	dd 45 18             	fldl   0x18(%ebp)
408aad:	dc 65 10             	fsubl  0x10(%ebp)
408ab0:	dd 5d f0             	fstpl  -0x10(%ebp)
408ab3:	8b 55 f4             	mov    -0xc(%ebp),%edx
408ab6:	8b 45 f0             	mov    -0x10(%ebp),%eax
408ab9:	89 45 f8             	mov    %eax,-0x8(%ebp)
408abc:	89 55 fc             	mov    %edx,-0x4(%ebp)
408abf:	dd 45 08             	fldl   0x8(%ebp)
408ac2:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
408ac8:	dd 5d f0             	fstpl  -0x10(%ebp)
408acb:	dd 45 f0             	fldl   -0x10(%ebp)
408ace:	dc 0d ba 0a 4e 00    	fmull  0x4e0aba
408ad4:	dd 5d e8             	fstpl  -0x18(%ebp)
408ad7:	68 01 06 00 80       	push   $0x80000601
408adc:	ff 75 ec             	push   -0x14(%ebp)
408adf:	ff 75 e8             	push   -0x18(%ebp)
408ae2:	68 01 06 00 80       	push   $0x80000601
408ae7:	68 00 00 00 40       	push   $0x40000000
408aec:	68 00 00 00 00       	push   $0x0
408af1:	68 02 00 00 00       	push   $0x2
408af6:	bb 6c 00 00 00       	mov    $0x6c,%ebx
408afb:	e8 00 8b 09 00       	call   0x4a1600
408b00:	83 c4 1c             	add    $0x1c,%esp
408b03:	89 45 e0             	mov    %eax,-0x20(%ebp)
408b06:	89 55 e4             	mov    %edx,-0x1c(%ebp)
408b09:	dd 45 f8             	fldl   -0x8(%ebp)
408b0c:	dc 4d e0             	fmull  -0x20(%ebp)
408b0f:	dd 5d d8             	fstpl  -0x28(%ebp)
408b12:	dd 45 d8             	fldl   -0x28(%ebp)
408b15:	dc 45 10             	faddl  0x10(%ebp)
408b18:	dd 5d d0             	fstpl  -0x30(%ebp)
408b1b:	8b 55 d4             	mov    -0x2c(%ebp),%edx
408b1e:	8b 45 d0             	mov    -0x30(%ebp),%eax
408b21:	e9 00 00 00 00       	jmp    0x408b26
408b26:	8b e5                	mov    %ebp,%esp
408b28:	5d                   	pop    %ebp
408b29:	c2 18 00             	ret    $0x18
408b2c:	55                   	push   %ebp
408b2d:	8b ec                	mov    %esp,%ebp
408b2f:	81 ec 38 00 00 00    	sub    $0x38,%esp
408b35:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
408b3c:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
408b43:	dd 45 08             	fldl   0x8(%ebp)
408b46:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
408b4c:	df e0                	fnstsw %ax
408b4e:	f6 c4 01             	test   $0x1,%ah
408b51:	0f 84 13 00 00 00    	je     0x408b6a
408b57:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
408b5e:	c7 45 0c 00 00 00 00 	movl   $0x0,0xc(%ebp)
408b65:	e9 28 00 00 00       	jmp    0x408b92
408b6a:	dd 45 08             	fldl   0x8(%ebp)
408b6d:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
408b73:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
408b79:	df e0                	fnstsw %ax
408b7b:	f6 c4 41             	test   $0x41,%ah
408b7e:	0f 85 0e 00 00 00    	jne    0x408b92
408b84:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
408b8b:	c7 45 0c 00 00 f0 3f 	movl   $0x3ff00000,0xc(%ebp)
408b92:	dd 45 18             	fldl   0x18(%ebp)
408b95:	dc 65 10             	fsubl  0x10(%ebp)
408b98:	dd 5d f0             	fstpl  -0x10(%ebp)
408b9b:	8b 55 f4             	mov    -0xc(%ebp),%edx
408b9e:	8b 45 f0             	mov    -0x10(%ebp),%eax
408ba1:	89 45 f8             	mov    %eax,-0x8(%ebp)
408ba4:	89 55 fc             	mov    %edx,-0x4(%ebp)
408ba7:	dd 45 08             	fldl   0x8(%ebp)
408baa:	dc 0d 82 0a 4e 00    	fmull  0x4e0a82
408bb0:	dd 5d f0             	fstpl  -0x10(%ebp)
408bb3:	68 01 06 00 80       	push   $0x80000601
408bb8:	ff 75 f4             	push   -0xc(%ebp)
408bbb:	ff 75 f0             	push   -0x10(%ebp)
408bbe:	68 01 06 00 80       	push   $0x80000601
408bc3:	68 00 00 00 40       	push   $0x40000000
408bc8:	68 00 00 00 00       	push   $0x0
408bcd:	68 02 00 00 00       	push   $0x2
408bd2:	bb 6c 00 00 00       	mov    $0x6c,%ebx
408bd7:	e8 24 8a 09 00       	call   0x4a1600
408bdc:	83 c4 1c             	add    $0x1c,%esp
408bdf:	89 45 e8             	mov    %eax,-0x18(%ebp)
408be2:	89 55 ec             	mov    %edx,-0x14(%ebp)
408be5:	dd 45 e8             	fldl   -0x18(%ebp)
408be8:	d9 e0                	fchs
408bea:	dd 5d e0             	fstpl  -0x20(%ebp)
408bed:	dd 45 e0             	fldl   -0x20(%ebp)
408bf0:	dc 05 9a bb 4c 00    	faddl  0x4cbb9a
408bf6:	dd 5d d8             	fstpl  -0x28(%ebp)
408bf9:	dd 45 f8             	fldl   -0x8(%ebp)
408bfc:	dc 4d d8             	fmull  -0x28(%ebp)
408bff:	dd 5d d0             	fstpl  -0x30(%ebp)
408c02:	dd 45 d0             	fldl   -0x30(%ebp)
408c05:	dc 45 10             	faddl  0x10(%ebp)
408c08:	dd 5d c8             	fstpl  -0x38(%ebp)
408c0b:	8b 55 cc             	mov    -0x34(%ebp),%edx
408c0e:	8b 45 c8             	mov    -0x38(%ebp),%eax
408c11:	e9 00 00 00 00       	jmp    0x408c16
408c16:	8b e5                	mov    %ebp,%esp
408c18:	5d                   	pop    %ebp
408c19:	c2 18 00             	ret    $0x18
408c1c:	55                   	push   %ebp
408c1d:	8b ec                	mov    %esp,%ebp
408c1f:	81 ec 48 00 00 00    	sub    $0x48,%esp
408c25:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
408c2c:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
408c33:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
408c3a:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
408c41:	dd 45 08             	fldl   0x8(%ebp)
408c44:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
408c4a:	df e0                	fnstsw %ax
408c4c:	f6 c4 01             	test   $0x1,%ah
408c4f:	0f 84 13 00 00 00    	je     0x408c68
408c55:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
408c5c:	c7 45 0c 00 00 00 00 	movl   $0x0,0xc(%ebp)
408c63:	e9 28 00 00 00       	jmp    0x408c90
408c68:	dd 45 08             	fldl   0x8(%ebp)
408c6b:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
408c71:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
408c77:	df e0                	fnstsw %ax
408c79:	f6 c4 41             	test   $0x41,%ah
408c7c:	0f 85 0e 00 00 00    	jne    0x408c90
408c82:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
408c89:	c7 45 0c 00 00 f0 3f 	movl   $0x3ff00000,0xc(%ebp)
408c90:	dd 45 08             	fldl   0x8(%ebp)
408c93:	dc 0d fa bb 4c 00    	fmull  0x4cbbfa
408c99:	dd 5d e8             	fstpl  -0x18(%ebp)
408c9c:	8b 55 ec             	mov    -0x14(%ebp),%edx
408c9f:	8b 45 e8             	mov    -0x18(%ebp),%eax
408ca2:	89 45 f8             	mov    %eax,-0x8(%ebp)
408ca5:	89 55 fc             	mov    %edx,-0x4(%ebp)
408ca8:	dd 45 18             	fldl   0x18(%ebp)
408cab:	dc 65 10             	fsubl  0x10(%ebp)
408cae:	dd 5d e8             	fstpl  -0x18(%ebp)
408cb1:	8b 55 ec             	mov    -0x14(%ebp),%edx
408cb4:	8b 45 e8             	mov    -0x18(%ebp),%eax
408cb7:	89 45 f0             	mov    %eax,-0x10(%ebp)
408cba:	89 55 f4             	mov    %edx,-0xc(%ebp)
408cbd:	dd 45 f8             	fldl   -0x8(%ebp)
408cc0:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
408cc6:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
408ccc:	df e0                	fnstsw %ax
408cce:	f6 c4 01             	test   $0x1,%ah
408cd1:	0f 84 73 00 00 00    	je     0x408d4a
408cd7:	dd 45 f0             	fldl   -0x10(%ebp)
408cda:	dc 35 fa bb 4c 00    	fdivl  0x4cbbfa
408ce0:	dd 5d e8             	fstpl  -0x18(%ebp)
408ce3:	dd 45 f8             	fldl   -0x8(%ebp)
408ce6:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
408cec:	dd 5d e0             	fstpl  -0x20(%ebp)
408cef:	dd 45 e0             	fldl   -0x20(%ebp)
408cf2:	dc 0d ba 0a 4e 00    	fmull  0x4e0aba
408cf8:	dd 5d d8             	fstpl  -0x28(%ebp)
408cfb:	68 01 06 00 80       	push   $0x80000601
408d00:	ff 75 dc             	push   -0x24(%ebp)
408d03:	ff 75 d8             	push   -0x28(%ebp)
408d06:	68 01 06 00 80       	push   $0x80000601
408d0b:	68 00 00 00 40       	push   $0x40000000
408d10:	68 00 00 00 00       	push   $0x0
408d15:	68 02 00 00 00       	push   $0x2
408d1a:	bb 6c 00 00 00       	mov    $0x6c,%ebx
408d1f:	e8 dc 88 09 00       	call   0x4a1600
408d24:	83 c4 1c             	add    $0x1c,%esp
408d27:	89 45 d0             	mov    %eax,-0x30(%ebp)
408d2a:	89 55 d4             	mov    %edx,-0x2c(%ebp)
408d2d:	dd 45 e8             	fldl   -0x18(%ebp)
408d30:	dc 4d d0             	fmull  -0x30(%ebp)
408d33:	dd 5d c8             	fstpl  -0x38(%ebp)
408d36:	dd 45 c8             	fldl   -0x38(%ebp)
408d39:	dc 45 10             	faddl  0x10(%ebp)
408d3c:	dd 5d c0             	fstpl  -0x40(%ebp)
408d3f:	8b 55 c4             	mov    -0x3c(%ebp),%edx
408d42:	8b 45 c0             	mov    -0x40(%ebp),%eax
408d45:	e9 87 00 00 00       	jmp    0x408dd1
408d4a:	dd 45 f8             	fldl   -0x8(%ebp)
408d4d:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
408d53:	dd 5d f8             	fstpl  -0x8(%ebp)
408d56:	dd 45 f0             	fldl   -0x10(%ebp)
408d59:	dc 35 fa bb 4c 00    	fdivl  0x4cbbfa
408d5f:	dd 5d e8             	fstpl  -0x18(%ebp)
408d62:	dd 45 f8             	fldl   -0x8(%ebp)
408d65:	dc 0d 82 0a 4e 00    	fmull  0x4e0a82
408d6b:	dd 5d e0             	fstpl  -0x20(%ebp)
408d6e:	68 01 06 00 80       	push   $0x80000601
408d73:	ff 75 e4             	push   -0x1c(%ebp)
408d76:	ff 75 e0             	push   -0x20(%ebp)
408d79:	68 01 06 00 80       	push   $0x80000601
408d7e:	68 00 00 00 40       	push   $0x40000000
408d83:	68 00 00 00 00       	push   $0x0
408d88:	68 02 00 00 00       	push   $0x2
408d8d:	bb 6c 00 00 00       	mov    $0x6c,%ebx
408d92:	e8 69 88 09 00       	call   0x4a1600
408d97:	83 c4 1c             	add    $0x1c,%esp
408d9a:	89 45 d8             	mov    %eax,-0x28(%ebp)
408d9d:	89 55 dc             	mov    %edx,-0x24(%ebp)
408da0:	dd 45 d8             	fldl   -0x28(%ebp)
408da3:	d9 e0                	fchs
408da5:	dd 5d d0             	fstpl  -0x30(%ebp)
408da8:	dd 45 d0             	fldl   -0x30(%ebp)
408dab:	dc 05 fa bb 4c 00    	faddl  0x4cbbfa
408db1:	dd 5d c8             	fstpl  -0x38(%ebp)
408db4:	dd 45 e8             	fldl   -0x18(%ebp)
408db7:	dc 4d c8             	fmull  -0x38(%ebp)
408dba:	dd 5d c0             	fstpl  -0x40(%ebp)
408dbd:	dd 45 c0             	fldl   -0x40(%ebp)
408dc0:	dc 45 10             	faddl  0x10(%ebp)
408dc3:	dd 5d b8             	fstpl  -0x48(%ebp)
408dc6:	8b 55 bc             	mov    -0x44(%ebp),%edx
408dc9:	8b 45 b8             	mov    -0x48(%ebp),%eax
408dcc:	e9 00 00 00 00       	jmp    0x408dd1
408dd1:	8b e5                	mov    %ebp,%esp
408dd3:	5d                   	pop    %ebp
408dd4:	c2 18 00             	ret    $0x18
408dd7:	55                   	push   %ebp
408dd8:	8b ec                	mov    %esp,%ebp
408dda:	81 ec 40 00 00 00    	sub    $0x40,%esp
408de0:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
408de7:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
408dee:	dd 45 08             	fldl   0x8(%ebp)
408df1:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
408df7:	df e0                	fnstsw %ax
408df9:	f6 c4 01             	test   $0x1,%ah
408dfc:	0f 84 13 00 00 00    	je     0x408e15
408e02:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
408e09:	c7 45 0c 00 00 00 00 	movl   $0x0,0xc(%ebp)
408e10:	e9 28 00 00 00       	jmp    0x408e3d
408e15:	dd 45 08             	fldl   0x8(%ebp)
408e18:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
408e1e:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
408e24:	df e0                	fnstsw %ax
408e26:	f6 c4 41             	test   $0x41,%ah
408e29:	0f 85 0e 00 00 00    	jne    0x408e3d
408e2f:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%ebp)
408e36:	c7 45 0c 00 00 f0 3f 	movl   $0x3ff00000,0xc(%ebp)
408e3d:	dd 45 18             	fldl   0x18(%ebp)
408e40:	dc 65 10             	fsubl  0x10(%ebp)
408e43:	dd 5d f0             	fstpl  -0x10(%ebp)
408e46:	8b 55 f4             	mov    -0xc(%ebp),%edx
408e49:	8b 45 f0             	mov    -0x10(%ebp),%eax
408e4c:	89 45 f8             	mov    %eax,-0x8(%ebp)
408e4f:	89 55 fc             	mov    %edx,-0x4(%ebp)
408e52:	dd 45 f8             	fldl   -0x8(%ebp)
408e55:	d9 e0                	fchs
408e57:	dd 5d f0             	fstpl  -0x10(%ebp)
408e5a:	dd 45 08             	fldl   0x8(%ebp)
408e5d:	dc 4d 08             	fmull  0x8(%ebp)
408e60:	dd 5d e8             	fstpl  -0x18(%ebp)
408e63:	dd 05 9a bb 4c 00    	fldl   0x4cbb9a
408e69:	dc 65 e8             	fsubl  -0x18(%ebp)
408e6c:	dd 5d e0             	fstpl  -0x20(%ebp)
408e6f:	68 01 06 00 80       	push   $0x80000601
408e74:	ff 75 e4             	push   -0x1c(%ebp)
408e77:	ff 75 e0             	push   -0x20(%ebp)
408e7a:	68 01 00 00 00       	push   $0x1
408e7f:	bb 70 00 00 00       	mov    $0x70,%ebx
408e84:	e8 97 87 09 00       	call   0x4a1620
408e89:	83 c4 10             	add    $0x10,%esp
408e8c:	89 45 d8             	mov    %eax,-0x28(%ebp)
408e8f:	89 55 dc             	mov    %edx,-0x24(%ebp)
408e92:	dd 45 d8             	fldl   -0x28(%ebp)
408e95:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
408e9b:	dd 5d d0             	fstpl  -0x30(%ebp)
408e9e:	dd 45 f0             	fldl   -0x10(%ebp)
408ea1:	dc 4d d0             	fmull  -0x30(%ebp)
408ea4:	dd 5d c8             	fstpl  -0x38(%ebp)
408ea7:	dd 45 c8             	fldl   -0x38(%ebp)
408eaa:	dc 45 10             	faddl  0x10(%ebp)
408ead:	dd 5d c0             	fstpl  -0x40(%ebp)
408eb0:	8b 55 c4             	mov    -0x3c(%ebp),%edx
408eb3:	8b 45 c0             	mov    -0x40(%ebp),%eax
408eb6:	e9 00 00 00 00       	jmp    0x408ebb
408ebb:	8b e5                	mov    %ebp,%esp
408ebd:	5d                   	pop    %ebp
408ebe:	c2 18 00             	ret    $0x18
408ec1:	55                   	push   %ebp
408ec2:	8b ec                	mov    %esp,%ebp
408ec4:	81 ec 38 00 00 00    	sub    $0x38,%esp
408eca:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
408ed1:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
408ed8:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)