<filter id="MyFilter" filterUnits="objectBoundingBox"
x="-10%" y="-10%" width="110%" height="120%">
<feGaussianBlur in="SourceAlpha" stdDeviation="4" nodeId="blur"/>
<feOffset in="blur" dx="4" dy="4" nodeId="offsetBlurredAlpha"/>
<feSpecularLighting in="blur" surfaceScale="5"
specularConstant="1" specularExponent="10"
lightColor="white" nodeId="specularOut">
<fePointLight x="-5000" y="-10000" z="20000"/>
</feSpecularLighting>
<feComposite in="specularOut" in2="SourceAlpha"
operator="in" nodeId="specularOut"/>
<feComposite in="SourceGraphic" in2="specularOut"
operator="arithmetic" k1="0" k2="1" k3="1" k4="0" nodeId="litPaint"/>
<feMerge>
<feMergeNode in="offsetBlurredAlpha"/>
<feMergeNode in="litPaint"/>
</feMerge>
</filter>