<?xml version="1.0" encoding="utf-8"?>
<costFunction weight="1.0">
<!--
Spec from EF, 1/26/2007:

Penalty = IF TotalCurrentCost <= TotalBudget THEN 0.00
          ELSE IF TotalCurrentCost < TotalBudget + 3800000
            THEN (TotalCurrentCost - TotalBudget) / 47500000
          ELSE 0.08
-->
<!--
  <plf priority="150">
    <v1>...</v1>
    <v2>...</v2>
  </plf>
-->
  <plf priority="50">
    <v1>2400000</v1>
    <v2>0</v2>
    <v1>6200000</v1>
    <v2>0.48</v2>
  </plf>
  <ruleList>
    <rule type="cost" id="costFnFromBudget"> 
      <p type="priority">100<?deprecated 2.0.0.0?></p> 
      <p type="conferenceProperty" property="totalBudget">known</p> 
      <p type="conferenceVariables">
	<var name="totalBudget"/>
      </p>
      <p type="defaults">
	<default type="costPref">
	  <computation id="c1">totalBudget</computation>
	  <computation id="c2">
	    <function name="sum3800000">
	      <arg name="totalBudget"/>
	    </function>	    
	  </computation>
	  <value>
	    <plf>
	      <v1>c1</v1>
	      <v2>0</v2>
	      <v1>c2</v1>
	      <v2>0.48</v2>
	    </plf>
	  </value>
	</default>
      </p>
    </rule>
  </ruleList>
</costFunction>