<!-- Written 10/21/2026 14:32:21 -->
<XDFFORMAT version="1.80">
  <XDFHEADER>
    <flags>0x1</flags>
    <fileversion>251001</fileversion>
    <deftitle>[PORTED] CRAI8 - 98 Mustang V6, GT, Cobra -&gt; eqe3_ml2_8a1a_stock read burn1fnb</deftitle>
    <description>98 Mustang GT, V6, Cobra&#013;&#010;&#013;&#010;created by decipha&#013;&#010;www.efidynotuning.com</description>
    <author>decipha</author>
    <BASEOFFSET offset="0" subtract="0" />
    <DEFAULTS datasizeinbits="8" sigdigits="2" outputtype="1" signed="0" lsbfirst="1" float="0" />
    <REGION type="0xFFFFFFFF" startaddress="0x0" size="0x40000" regioncolor="0x0" regionflags="0x0" name="Binary File" desc="This region describes the bin file edited by this XDF" />
    <CATEGORY index="0x0" name="BP" />
    <CATEGORY index="0x1" name="Monitor" />
    <CATEGORY index="0x2" name="VE Model" />
    <CATEGORY index="0x3" name="Axle" />
    <CATEGORY index="0x4" name="Fan" />
    <CATEGORY index="0x5" name="Fueling" />
    <CATEGORY index="0x6" name="Adaptives" />
    <CATEGORY index="0x7" name="DFSO" />
    <CATEGORY index="0x8" name="Cranking" />
    <CATEGORY index="0x9" name="Fuel Injector" />
    <CATEGORY index="0xA" name="Closed Loop" />
    <CATEGORY index="0xB" name="Fuel Pump" />
    <CATEGORY index="0xC" name="Transient Fuel" />
    <CATEGORY index="0xD" name="ISC Control" />
    <CATEGORY index="0xE" name="Knock Sensor" />
    <CATEGORY index="0xF" name="O2" />
    <CATEGORY index="0x10" name="Limiters" />
    <CATEGORY index="0x11" name="Security" />
    <CATEGORY index="0x12" name="Ignition" />
    <CATEGORY index="0x13" name="Error Codes" />
    <CATEGORY index="0x14" name="OBD-II" />
    <CATEGORY index="0x15" name="Scaling Normalizer" />
    <CATEGORY index="0x16" name="Temperature" />
    <CATEGORY index="0x17" name="2 Speed" />
    <CATEGORY index="0x18" name="Manual Trans" />
    <CATEGORY index="0x19" name="VCT" />
    <CATEGORY index="0x1A" name="Unused" />
    <CATEGORY index="0x1B" name="Components" />
    <CATEGORY index="0x1C" name="H/W Configuration" />
    <CATEGORY index="0x1D" name="Console PIDs" />
    <CATEGORY index="0x1E" name="Transmission" />
    <CATEGORY index="0x1F" name="Mass Air" />
    <CATEGORY index="0x20" name="Temporary / Unknown" />
    <CATEGORY index="0x21" name="Misc" />
    <CATEGORY index="0x22" name="VID Block" />
    <CATEGORY index="0x23" name="Catalytic Converter" />
    <CATEGORY index="0x24" name="TQ Modulation" />
    <CATEGORY index="0x25" name="Line Pressure" />
    <CATEGORY index="0x26" name="TCC Control" />
    <CATEGORY index="0x27" name="Shifting" />
    <CATEGORY index="0x28" name="Dyno" />
    <CATEGORY index="0x29" name="Templates" />
    <CATEGORY index="0x2A" name="Reference Data" />
    <CATEGORY index="0x2B" name="Canister Purge" />
    <CATEGORY index="0x2C" name="ECU Clock" />
    <CATEGORY index="0x2D" name="Decipha Hacks" />
    <CATEGORY index="0x2E" name="Engine Oil" />
    <CATEGORY index="0x2F" name="Traction Assist" />
    <CATEGORY index="0x30" name="Alternator" />
    <CATEGORY index="0x31" name="PWF / Performance Mode" />
    <CATEGORY index="0x32" name="ETC" />
    <CATEGORY index="0x33" name="Fuel Tank" />
    <CATEGORY index="0x34" name="EGR / Exhaust" />
    <CATEGORY index="0x35" name="FAOSC" />
    <CATEGORY index="0x36" name="Misfire" />
    <CATEGORY index="0x37" name="CCM" />
    <CATEGORY index="0x38" name="Oscillation Modulation" />
    <CATEGORY index="0x39" name="Anticipation" />
    <CATEGORY index="0x3A" name="Scheduling" />
    <CATEGORY index="0x3B" name="MBT Spark" />
    <CATEGORY index="0x3C" name="Borderline Knock" />
    <CATEGORY index="0x3D" name="Lugging" />
    <CATEGORY index="0x3E" name="Lost Fuel" />
    <CATEGORY index="0x3F" name="Crank Fuel" />
    <CATEGORY index="0x40" name="DSDRPM Adder" />
    <CATEGORY index="0x41" name="Suspension" />
    <CATEGORY index="0x42" name="ICP" />
    <CATEGORY index="0x43" name="SC Bypass" />
    <CATEGORY index="0x44" name="Starter Control" />
    <CATEGORY index="0x45" name="Ambient" />
    <CATEGORY index="0x46" name="HSF" />
    <CATEGORY index="0x47" name="LSF" />
    <CATEGORY index="0x48" name="VSF" />
    <CATEGORY index="0x49" name="Turbo Controls" />
    <CATEGORY index="0x4A" name="Dashpot" />
    <CATEGORY index="0x4B" name="Cruise Control" />
    <CATEGORY index="0x4C" name="Base Fuel" />
    <CATEGORY index="0x4D" name="Flex Fuel" />
    <CATEGORY index="0x4E" name="Economy" />
    <CATEGORY index="0x4F" name="PID Control" />
    <CATEGORY index="0x50" name="Stroke" />
    <CATEGORY index="0x51" name="HVAC" />
    <CATEGORY index="0x52" name="Heater" />
    <CATEGORY index="0x53" name="PSP" />
    <CATEGORY index="0x54" name="Datalogging" />
    <CATEGORY index="0x55" name="Tip-In" />
    <CATEGORY index="0x56" name="Engine Temperature" />
    <CATEGORY index="0x57" name="O2 Rear" />
    <CATEGORY index="0x58" name="DOL" />
    <CATEGORY index="0x59" name="Fuel Pressure" />
    <CATEGORY index="0x5A" name="IMRC" />
    <CATEGORY index="0x5B" name="depreciated" />
    <CATEGORY index="0x5C" name="Manifold Dynamics" />
    <CATEGORY index="0x5D" name="Trans Engagement" />
    <CATEGORY index="0x5E" name="OSC Substitution" />
    <CATEGORY index="0x5F" name="Knock Event" />
    <CATEGORY index="0x60" name="Knock Threshold" />
    <CATEGORY index="0x61" name="Knock Window" />
    <CATEGORY index="0x62" name="Knock Duration" />
    <CATEGORY index="0x63" name="Knock Sensitivity" />
    <CATEGORY index="0x64" name="Knock Advance" />
    <CATEGORY index="0x65" name="Knock Retard" />
    <CATEGORY index="0x66" name="Base Spark" />
    <CATEGORY index="0x67" name="Idle FBS Spark" />
    <CATEGORY index="0x68" name="CSSRE Spark" />
    <CATEGORY index="0x69" name="Piston Protection" />
    <CATEGORY index="0x6A" name="Upshift Lamp" />
    <CATEGORY index="0x6B" name="Cold Shifting" />
    <CATEGORY index="0x6C" name="Shift Compensation" />
    <CATEGORY index="0x6D" name="Combustion Pressure" />
    <CATEGORY index="0x6E" name="Trans Oil Temp" />
    <CATEGORY index="0x6F" name="Injector Timing" />
    <CATEGORY index="0x70" name="WOT Fuel" />
    <CATEGORY index="0x71" name="Decel Spark" />
    <CATEGORY index="0x72" name="HES Detection" />
    <CATEGORY index="0x73" name="Stabilized Fuel" />
    <CATEGORY index="0x74" name="4x4L" />
    <CATEGORY index="0x75" name="Power Take Off" />
    <CATEGORY index="0x76" name="Throttle Position" />
    <CATEGORY index="0x77" name="Coil Control" />
    <CATEGORY index="0x78" name="Skip-Shift" />
    <CATEGORY index="0x79" name="Piston Slap" />
    <CATEGORY index="0x7A" name="TQ Model" />
    <CATEGORY index="0x7B" name="VCT" />
    <CATEGORY index="0x7C" name="Emissions" />
    <CATEGORY index="0x7D" name="Stability" />
    <CATEGORY index="0x7E" name="Optimum Power" />
    <CATEGORY index="0x7F" name="Driveability" />
    <CATEGORY index="0x80" name="Phaser Control" />
    <CATEGORY index="0x81" name="Mapped Points" />
    <CATEGORY index="0x82" name="Launch Control" />
    <CATEGORY index="0x83" name="Emulation" />
  </XDFHEADER>
  <XDFPATCH uniqueid="0x4FCB">
    <title>INFO- CRAI8 Identifier (DO NOT SWITCH)</title>
    <description>patched = crai8 strategy file loaded&#013;&#010;not patched = craj0 strategy file loaded&#013;&#010;&#013;&#010;do not use this patch it is only to identify if the wrong strategy bin is loaded.&#013;&#010;</description>
    <XDFPATCHENTRY name="c7b6" address="0xC7B6" datasize="0x2" patchdata="FF90" basedata="0391" />
    <XDFPATCHENTRY name="89bf" address="0x89BF" datasize="0x1" patchdata="86" basedata="8A" />
    <XDFPATCHENTRY name="316c" address="0x316C" datasize="0x1" patchdata="A5" basedata="A9" />
    <XDFPATCHENTRY name="2ebb" address="0x2EBB" datasize="0x1" patchdata="56" basedata="5A" />
  </XDFPATCH>
  <XDFPATCH uniqueid="0x1FD0">
    <title>Verify Bank Order Correct - INFO ONLY!!!</title>
    <description>this patch will check to see if the tune is in the correct bank order, if it shows a value of PATCHED then the tune is CORRECT and in the correct order.&#013;&#010;&#013;&#010;if the tune is not in the correct order or if its corrupt it will say &quot;Indeterminate: data does not match.&quot;&#013;&#010;&#013;&#010;This will verify the banks are in the correct order.  There could still be corrupt data within the banks.</description>
    <CATEGORYMEM index="0" category="132" />
    <CATEGORYMEM index="1" category="30" />
    <XDFPATCHENTRY name="Bank 9 Pt.2" address="0x32010" datasize="0x3" patchdata="602065" basedata="602065" />
    <XDFPATCHENTRY name="Bank 9 Pt.1" address="0x32000" datasize="0x3" patchdata="FFFA27" basedata="FFFA27" />
    <XDFPATCHENTRY name="Bank 8" address="0x22001" datasize="0x2" patchdata="FAE7" basedata="FAE7" />
    <XDFPATCHENTRY name="Bank 1" address="0x12000" datasize="0x4" patchdata="27FE0C20" basedata="27FE0C20" />
    <XDFPATCHENTRY name="Bank 0 Pt.2" address="0x2010" datasize="0x3" patchdata="602063" basedata="602063" />
    <XDFPATCHENTRY name="Bank 0 Pt.1" address="0x2000" datasize="0x4" patchdata="FFFA27FE" basedata="FFFA27FE" />
  </XDFPATCH>
  <XDFPATCH uniqueid="0x135D">
    <title>Enable DMA Datalogging Rev. 2022-05-05</title>
    <description>WARNING: Never apply this patch while the engine is running to enable datalogging unless it is already patched and logging.&#013;&#010;&#013;&#010;[880] Rev. 2018-02-04&#013;&#010;0xFF00 == Ops List&#013;&#010;&#013;&#010;Visit http://www.efidynotuning.com/dis.htm&#013;&#010;to see full details how this patch works.&#013;&#010;&#013;&#010;This enables datalogging by writing the universal patch code routine and datalogging lists to the tune.  If this isn&apos;t done you will not get any values when datalogging.&#013;&#010;&#013;&#010;Its wise to clear this patch for alll final tunes so the ecu doesn&apos;t run unneccessary code in the background. No harm if left but just makes it a microsecond faster.&#013;&#010;&#013;&#010;To Disable-Datalogging enable the &quot;Disable-Datalogging&quot; patch.</description>
    <CATEGORYMEM index="0" category="132" />
    <CATEGORYMEM index="1" category="85" />
    <XDFPATCHENTRY name="Console --> CALL 8xFF8C" address="0x2F7DF" datasize="0x3" patchdata="EFAA07" basedata="71EF90" />
    <XDFPATCHENTRY name="Univ Patch Code 8xFF8C" address="0x2FF8C" datasize="0x72" patchdata="71EF90A100FF321000A23336883600DF0AA23638C33700C03827EC01300140B101421000A23336883600DF3889FEFF36DF26B236381000A23334990030DF0B983530DF0669040032201AB03530703438983800DF059042400138998042DF057D024227BE990030DF08B11F31C6304027AAF0" basedata="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" />
    <XDFPATCHENTRY name="OPS LIST" address="0xFF00" datasize="0x9E" patchdata="760078002E01300178015201560122011E012801B201B4015E01C002F60300009400025D900002449A0010448E008044A100044497008044970040449F008044CB000245FEFFA90020459200204560002045D807804569000845BE0002451E1F0165D0008065B50080659B001065BC008065B6002065B80380656F00016F6F00026F6F00046F6F00086F7000106F7000206F7000016F7000026F00000000" basedata="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" />
  </XDFPATCH>
  <XDFPATCH uniqueid="0x62B">
    <title>Disable DMA Datalogging</title>
    <description>Rev. 2021-01-26&#013;&#010;This patch will allow datalogging to be removed while the engine is running without corrupting the tune.  Can also be used to disable datalogging to write final tunes if desired.</description>
    <CATEGORYMEM index="0" category="132" />
    <CATEGORYMEM index="1" category="85" />
    <XDFPATCHENTRY name="Console --> CALL 8xFF8C" address="0x2F7DF" datasize="0x3" patchdata="71EF90" />
    <XDFPATCHENTRY name="Universal Patch" address="0x2FF8C" datasize="0x1" patchdata="F0" />
  </XDFPATCH>
  <XDFPATCH uniqueid="0x6C9E">
    <title>Clear Filler - Erases Notes in tune file</title>
    <description>patched = blank</description>
    <CATEGORYMEM index="0" category="132" />
    <CATEGORYMEM index="1" category="35" />
    <CATEGORYMEM index="2" category="43" />
    <XDFPATCHENTRY name="Clear 9" address="0x30020" datasize="0x24" patchdata="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" />
    <XDFPATCHENTRY name="Clear 8" address="0x20020" datasize="0x24" patchdata="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" />
    <XDFPATCHENTRY name="Clear 1" address="0x10020" datasize="0x24" patchdata="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" />
    <XDFPATCHENTRY name="Clear 0" address="0x20" datasize="0x24" patchdata="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" />
  </XDFPATCH>
  <XDFPATCH uniqueid="0x4D87">
    <title>doesnt work corrupts tune P1260 Disable</title>
    <description>patch = disables P1260 code</description>
    <XDFPATCHENTRY name="p1260 fault code delete" address="0x4D8D" datasize="0x3" patchdata="FFFFFF" basedata="EFCA8A" />
  </XDFPATCH>
  <XDFPATCH uniqueid="0x5D5E">
    <title>Delete FN035 Use FN035A</title>
    <description>decipha ported 24-04-08&#013;&#010;&#013;&#010;patched = deletes FN035 and uses FN035A instead for PERLOAD calculation</description>
    <XDFPATCHENTRY name="7cbc" address="0x7CBC" datasize="0x2" patchdata="DE3D" basedata="6229" />
  </XDFPATCH>
  <XDFCONSTANT uniqueid="0x4F96">
    <title>Fuel Pump Prime Time (Return Style) (1 of 2)</title>
    <description>the conventional fuel pump prime time for a conventional fuel pump&#013;&#010;&#013;&#010;default is 1 sec</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="12" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x90AE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4E1B">
    <title>Fuel Pump Prime Time (Return Style) (2 of 2)</title>
    <description>the conventional fuel pump prime time for a conventional fuel pump&#013;&#010;&#013;&#010;default is 1 sec</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="12" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x90AE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7E11">
    <title>ROM_TO - (Checksum)</title>
    <description>this is automagically updated by TunerPro when your bin is saved</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12004" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>hex</units>
    <outputtype>3</outputtype>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1EA0">
    <title>BIN_CHIP_ID - Data Page ROM Identification</title>
    <description>DATA PAGE ROM IDENTIFICATION&#013;&#013;&#010;&#013;&#010;2281 == 03 marauder CRD0&#013;&#010;25bf == 03 marauder JHM0&#013;&#010;25c9 == 03 marauder CRD1&#013;&#010;3d93 == 04 marauder MAV2&#013;&#010;5701 == 03 marauder JHM1&#013;&#010;570b == 03 marauder PDN0&#013;&#010;5715 == 04 marauder PNK0</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="21" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1200A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>hex</units>
    <outputtype>3</outputtype>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3A2D" flags="0xC">
    <title>AICE_VERS - AICE IC Version Designator</title>
    <description>AICE_VERS - AICE VERSION DESIGNATOR&#013;&#010;0 : Previous to 1B&#013;&#010;1 : AICE 1B&#013;&#010;2 : AICE 2&#013;&#010;&#013;&#010;AICE IC version select switch. (Correct setting is essential for proper operation.)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12062" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6527">
    <title>AICE_SETR1_B - AICE H/W Configuration B</title>
    <description>Vers. 0 should have unused bits set to 1&#013;! Good default value for V. 0 = 188  Good default value for others = 172&#013; &#013;&#010;Bits 0-1 : Reserved &#013;&#010;Bit2 : KTS Source;0=INT,1=EXT;Val=4&#013;    &#013;&#010;3 : Delta Time;0=MFDS,1=PIP;Val=8&#013;    &#013;&#010;4 : Edge Select;0=Fall/Fall,1=Both;Val=16&#013;    &#013;&#010;5 : Hego 1/2Freq;0=160Hz,1=10Hz;Val=32&#013;    &#013;&#010;6 : Not Used&#013;    &#013;&#010;7 : MFDSDIFF (Aice2);0=Diff,1=Sing;Val=128&#013; &#013;&#010;VALUE= Sum (Bit Sense * Val)[Default = all 1]</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12063" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x2B3B">
    <title>AICE_SETR1_B - Reserved (Bit 0)</title>
    <description>Marauder is the exception!&#013;&#010;&#013;&#010;otherwise must never be set this is a reserved bit.&#013;&#010;unused = 0 (not set)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12063" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x4DDA">
    <title>AICE_SETR1_B - Reserved (Bit 1)</title>
    <description>Marauder is the exception!&#013;&#010;&#013;&#010;otherwise must never be set this is a reserved bit.&#013;&#010;unused = 0 (not set)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12063" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x02</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x7079">
    <title>AICE_SETR1_B - KTS Source (Bit 2)</title>
    <description>Bit 2 -- KTS Source&#013;&#010;(not set) 0 = internal&#013;&#010;(set) 1 = external (default)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12063" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x04</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x13B5">
    <title>AICE_SETR1_B - Misfire Delta-Time (Bit 3)</title>
    <description>Bit 3 -- Misfire Delta-Time&#013;&#010;(not set) 0 = MFDS&#013;&#010;(set) 1 = PIP (Default)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12063" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x08</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x45DA">
    <title>AICE_SETR1_B - PIP Period Delta Select (Bit 4)</title>
    <description>Bit 4 -- PIP Period Delta Select&#013;&#010;(not set) 0 = Falling edge (Default)&#013;&#010;(set) 1 = Both edges</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12063" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x10</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x6BDA">
    <title>AICE_SETR1_B - HEGO Filter Frequency (Bit 5)</title>
    <description>Bit 5 -- HEGO Filter Freq.&#013;&#010;0 = 160 hz&#013;&#010;1 =  10 hz</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12063" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x20</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x1045">
    <title>AICE_SETR1_B - Unused (Bit 6)</title>
    <description>Bit 6 -- unused</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12063" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x40</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x337D">
    <title>AICE_SETR1_B - MFDS Mode (Bit 7)</title>
    <description>Bit 7 -- MFDS MODE&#013;&#010;0 = Differential&#013;&#010;1 = Single ended&#013;&#010;&#013;&#010;The  AICE  has a channel for receiving and conditioning the Misfire Detection Sensor (MFDS).</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12063" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x80</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x7C54">
    <title>AICE_SETR1_C - VRS or Hall Effect Sensor SW</title>
    <description>AICE_SETR1_C  - Sensor mode and type selects.&#013;&#010; (bits 7 - 5 Sensor type select)&#013;&#010;0 = Hall Effect&#013;&#010;1 = VRS (default)&#013;&#010; Bit 7 -- CID2  AICE_VRS3&#013;&#010; Bit 6 -- CID1  AICE_VRS2</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="21" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12064" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>#</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x320E">
    <title>AICE_SETR1_C - VSS H/W Configuration Bit 0 (VSS_TYPE)</title>
    <description>(not set) 0 = Single ended&#013;&#010;(set) 1 = Differential (default)&#013;&#010;Bit 0 -- VSS   AICE_VRS1DIFF</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12064" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x5F09">
    <title>AICE_SETR1_C - CID1 H/W Configuration Bit 1 (CRANK_TYPE)</title>
    <description>(not set) 0 = Single ended&#013;&#010;(set) 1 = Differential (default)&#013;&#010;Bit 1 -- CID1  AICE_VRS2DIFF</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12064" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x02</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x7FAA">
    <title>AICE_SETR1_C - CID2 H/W Configuration Bit 2 (CAM_TYPE)</title>
    <description>(not set) 0 = Single ended&#013;&#010;(set) 1 = Differential (default)&#013;&#010;Bit 2 -- CID2  AICE_VRS3DIFF</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12064" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x04</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x21B3">
    <title>AICE_SETR1_C - TSS_HP H/W Configuration Bit 3</title>
    <description>(not set) 0 = Single ended&#013;&#010;(set) 1 = Differential (default)&#013;&#010;Bit 3 -- TSS   AICE_VRS4DIFF</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12064" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x08</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x4353">
    <title>AICE_SETR1_C - OSS_HP H/W Configuration Bit 4</title>
    <description>(not set) 0 = Single ended&#013;&#010;(set) 1 = Differential (default)&#013;&#010;Bit 4 -- OSS   AICE_VRS5DIFF</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12064" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x10</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x6724">
    <title>AICE_SETR1_C - VSS_HP / (VRS_HP) (HE_HP) Bit 5</title>
    <description>(not set) 0 = Hall Effect&#013;&#010;(set) 1 = VRS (default)&#013;&#010;Bit 5 -- VSS   AICE_VRS1</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12064" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x20</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0xB90">
    <title>AICE_SETR1_C - CID1 / (VRS_HP) (HE_HP) Bit 6 (HP_CIDSEL)</title>
    <description>(not set) 0 = Hall Effect&#013;&#010;(set) 1 = VRS (default)&#013;&#010;Bit 6 -- CID1  AICE_VRS2</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12064" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x40</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x30C5">
    <title>AICE_SETR1_C - CID2 / (VRS_HP) (HE_HP) Bit 7</title>
    <description>(not set) 0 = Hall Effect&#013;&#010;(set) 1 = VRS (default)&#013;&#010; Bit 7 -- CID2  AICE_VRS3</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12064" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x80</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x5466">
    <title>AICE_SETR1_D</title>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="21" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12065" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>#</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x7804">
    <title>AICE_SETR1_D - OSS Type Select SW (Bit 0)</title>
    <description>Bit 0 -- OSS      AICE_VRS5&#013;&#010;&#013;&#010;0 = Hall Type&#013;&#010;1 = VRS Type</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12065" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x2C5B">
    <title>AICE_SETR1_D - TSS/OSS Type Select SW (Bit 1)</title>
    <description>Bit 1 -- TSS/OSS  AICE_VRS4&#013;&#010;&#013;&#010;0 = Hall Type&#013;&#010;1 = VRS Type</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12065" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x02</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x5757">
    <title>AICE_VRS_VAL - Sensor hysteresis values</title>
    <description>SENSOR  TYPE    LOW Hysteresis  HIGH Hysteresis&#013;&#010;                               (bit=0)          (bit=1)&#013;&#010;              _______________________________________________&#013;&#010;              MFDS    VRS     +/- 240 mV      +/- 1.3  V&#013;&#010;               &quot;      HALL    +/- 226 mV      +/- 1.25 V&#013;&#010;              __________________________________________&#013;&#010;              ------------------------------------------&#013;&#010;              SENSOR  TYPE    LOW Hysteresis  HIGH Hysteresis&#013;&#010;                               (bit=1)          (bit=0)&#013;&#010;              _______________________________________________&#013;&#010;              OTHER&#013;&#010;              HALL /&#013;&#010;              VRS     VRS     +/- 160 mV      +/- 240 mV&#013;&#010;              SENSORS __________________________________&#013;&#010;                 &quot;    HALL    +/- 151 mV      +/- 226 mV&#013;&#010;              __________________________________________&#013;</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="21" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12066" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>#</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x115A" flags="0x0">
    <title>FNFP_FLOW - X Scaling RFS Pump Flowrate (FNRFNRM_FLOW)</title>
    <description>PURPOSE: NORMALIZATION FUNCTION OF FP_FLOWRATE FOR FNRF_SSFF&#013;&#013;&#010;INPUT: X = FP_FLOWRATE&#013;&#013;&#010;OUTPUT: Y = X INPUT TO THE RF_SSFF FUNCTION</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="12" />
    <CATEGORYMEM index="2" category="24" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x120D8" mmedelementsizebits="16" mmedcolcount="9" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FP_FlowRate</units>
      <indexcount>9</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16384">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x120DA" mmedelementsizebits="16" mmedcolcount="9" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>9</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2F7C" flags="0x0">
    <title>FNRFNRM_RAP - Y Scaling RFS Target RAP</title>
    <description>NORMALIZATION FUNCTION OF TARGET_RAP FOR FNRF_SSFF&#013;&#013;&#010;INPUT: X = TARGET_RAP&#013;&#013;&#010;OUTPUT: Y = Y INPUT TO THE RF_SSFF FUNCTION&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="12" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12126" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Target_RAP</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <max>120.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 512">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12128" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>4.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4688" flags="0x0">
    <title>FN825A - Idle ECT DSDRPM Adder (Primary DSDRPM Adder)</title>
    <description>DESIRED RPM ADDER VERSUS ENGINE COOLANT TEMPERATURE&#013;&#009;&#013;&#010;PURPOSE:  INCREASE IDLE SPEED FOR COLD ENGINE&#013;&#009;&#013;&#010;INPUT: X = DEGREES FAHRENHEIT (ECT)&#013;&#013;&#010;OUTPUT: Y =DESIRED RPM ADDER&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="65" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x12142" mmedelementsizebits="8" mmedcolcount="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12143" mmedelementsizebits="8" mmedcolcount="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>+DSDRPM</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2177" flags="0x0">
    <title>FN070 - X Scaling RPM - EGR (Spark_Base) (Speed Density VE)</title>
    <description>also scaling for spark base table on older 1980s speed density ecu&apos;s&#013;&#010;&#013;&#010;ENGINE SPEED NORMALIZING FUNCTION&#013;&#013;&#010;PURPOSE:  GENERATE TABLE ENTRY POINT&#013;&#010;INPUT:  ENGINE SPEED IN RPM&#013;&#013;&#010;OUTPUT:&#009;TABLE ENTRY POINT</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="53" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12162" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>16384.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12164" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7B14" flags="0x0">
    <title>~FN021 - Y Scaling LOAD (FNTDSEC8X10,FN1353) (Speed Density)</title>
    <description>In older speed density strats X is X/128 for MAPOPE and is 12 points AND Y Columns goes to 9 cols max NOT 7 !!!!!&#013;&#010;&#013;&#010;LOAD NORMALIZING FUNCTION&#013;&#013;&#010;PURPOSE: USE FOR TABLE LOOK-UP&#013;&#013;&#010;INPUT:  LOAD&#013;&#013;&#010;OUTPUT:&#009; NORMALIZED LOAD</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="16" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x121DA" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Load</units>
      <indexcount>8</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x121DC" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x56A2" flags="0x0">
    <title>SP** FN041 - Normalized AM (Adaptive Update Rate)</title>
    <description>NORMALIZED AIR MASS&#013;&#013;&#010;PURPOSE:  GENERATE TABLE ENTRY POINT&#013;&#010;INPUT:  AIR MASS IN LBM/MIN&#013;&#010;OUTPUT: TABLE ENTRY POINT</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="7" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12190" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>AM</units>
      <indexcount>8</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024 * Z">
        <VAR id="X" />
        <VAR id="Z" type="link" linkid="0x1800" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12192" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xF52" flags="0x0">
    <title>FN018 - Y Scaling ATMR1 (Fuel Tables)</title>
    <description>x/1 y/256 in older strats&#013;&#010;&#013;&#010;FN018 is in older strats only, no FN018 in RSASA</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x121CC" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ATMR1</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="x">
        <VAR id="x" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x121CD" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2ECF" flags="0x0">
    <title>SP** Mass Airflow Transfer - FN036M (MAF Transfer)</title>
    <description>FN036M - Airmeter [(LBM/MIN)/IMAF] transfer function&#013;&#010;PURPOSE: Calculate MAF__A&#013;&#010;INPUT: MAF sensor voltage IMAF, Units = COUNTS&#013;&#010;OUTPUT: Mass Air Flow, Units = lbm/min</description>
    <CATEGORYMEM index="0" category="3" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12254" mmedelementsizebits="16" mmedcolcount="30" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>IMAF</units>
      <indexcount>30</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12256" mmedelementsizebits="16" mmedcolcount="30" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>30</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 163.5670949911362">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4E18" flags="0x0">
    <title>SP** Mass Airflow Transfer - FN036M (MAF Transfer)</title>
    <description>FN036M - Airmeter [(LBM/MIN)/IMAF] transfer function&#013;&#010;PURPOSE: Calculate MAF__A&#013;&#010;INPUT: MAF sensor voltage IMAF, Units = COUNTS&#013;&#010;OUTPUT: Mass Air Flow, Units = lbm/min</description>
    <CATEGORYMEM index="0" category="3" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12254" mmedelementsizebits="16" mmedcolcount="30" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>IMAF</units>
      <indexcount>30</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/64 /200">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12256" mmedelementsizebits="16" mmedcolcount="30" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>30</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 163.5670949911362">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x507B" flags="0x0">
    <title>(Do not use) RAW MAF (Reference only)</title>
    <CATEGORYMEM index="0" category="3" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12254" mmedelementsizebits="16" mmedcolcount="30" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>IMAF</units>
      <indexcount>30</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12256" mmedelementsizebits="16" mmedcolcount="30" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>30</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 163.5670949911362">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x71FE" flags="0x0">
    <title>~FN072 - Y Scaling Perload Fuel Tables (FN072A)</title>
    <description>Decipha code switches this to PERLOAD otherwise it uses LOAD&#013;&#010;on older setups the y axis is X/16 which uses PERLOAD like CVAF1&#013;&#010;&#013;&#010;LOAD normalizing function for the Y-input to numerous table lookups&#013;&#010;PURPOSE: USE FOR TABLE LOOKUP&#013;&#010;INPUT: LOAD (or decipha code PERLOAD)&#013;&#010;OUTPUT: NORMALIZED LOAD</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x122CC" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Perload</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x122CE" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x66AA" flags="0x0">
    <title>~FN022BX - X Scaling ECT (Fuel Tables) (FN022B)</title>
    <description>5 rows for older functions&#013;&#010;6 rows for last of eec-iv strats and early eec-v; (only 9 columns)&#013;&#010;10 rows in older functions w/ x/64, y/256 word function</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x122E8" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x122E9" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5899" flags="0x0">
    <title>~FN018C - Y Scaling ATMR1 (Fuel Tables) - FN018</title>
    <description>x/1 y/256 in older strats&#013;&#010;&#013;&#010;no conversion difference in early eec-v</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x122F4" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ATMR1</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x122F6" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2CA2" flags="0x0">
    <title>FN059 - Temp Comp for Inferred BP (CAI) (ISC Correction ACT)</title>
    <description>Temperature compensation for inferred BP&#013;&#010;INPUT: ACT (degrees F)&#013;&#010;OUTPUT: sqrt(560 / (ACT + 460))&#013;&#010;&#013;&#010;This of this as the ISC correction for ACT.  If IPSIBR fluctuates at idle when cooler and when hot then the ACT is probably the cause and this function might be able to correct for that.&#013;&#010;&#013;&#010;&#013;&#010;Note: When superchargers, turbos, or cold air intakes are used that potentially have the tendency to run hotter than normal air temps the correction should be reduced (brought closer to 1) at hotter air temps to be more accurate.&#013;</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="1" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x1256C" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ACT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1256E" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Corr</units>
      <indexcount>7</indexcount>
      <decimalpl>5</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2231" flags="0x0">
    <title>FN044 - Y Scaling TP_REL (FN1036,FN1037)</title>
    <description>NORMALIZED TP_REL&#013;&#009;&#013;&#010;PURPOSE: Y INPUT FOR FN1036&#013;&#013;&#010;INPUT: TP_REL - RELATIVE TP  (COUNTS)&#013;&#013;&#010;OUTPUT:&#009; ROW NUMBER FOR FN1036</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="1" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12360" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/ 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12362" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x3ACD" flags="0x0">
    <title>FN070E - X Scaling RPM Inferred MAF/BP (FN1036 / FN1037)</title>
    <description>NORMALIZED RPM FOR INFERRED BP&#013;&#013;&#010;PURPOSE: X INPUT FOR FN1036A AND FN1037&#013;&#013;&#010;INPUT:  RPM&#013;&#013;&#010;OUTPUT   COLUMN NUMBER FOR FN1036A AND FN1037</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="1" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12380" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12382" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x31C" flags="0x0">
    <title>FN077 - Y Scaling PCT_LOAD (FN1039)</title>
    <description>NORMALIZED PCT_LOAD&#013;&#013;&#010;PURPOSE: Y INPUT FOR FN1039&#013;&#013;&#010;INPUT:  PCT_LOAD ALTITUDE INDEPENDANT PERCENT LOAD&#013;&#013;&#010;OUTPUT:  ROW NUMBER FOR FN1039</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="1" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1239C" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>PCT_LOAD</units>
      <indexcount>5</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1239E" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>8.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x481C" flags="0x0">
    <title>FN078 - X Scaling ISCDTY (FN1039)</title>
    <description>NORMALIZED ISCDTY&#013;&#013;&#010;PURPOSE: X INPUT FOR FN1039&#013;&#013;&#010;INPUT:  ISCDTY - IDLE SPEED DUTY CYCLE&#013;&#013;&#010;OUTPUT:  COLUMN NUMBER FOR FN1039&#013;</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="1" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x123B0" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ISCDTY</units>
      <indexcount>5</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x123B2" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>10.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x7CD3" flags="0x30">
    <title>FN1036A - Load at Sealevel (LWFM)</title>
    <description>LOAD AT SEA LEVEL FOR N VS TP_REL&#013;&#009;&#013;&#010;PURPOSE: COMPUTE INFERRED BP&#013;&#009;&#013;&#010;X INPUT: NORMALIZED RPM - FN070E&#013;&#009;&#013;&#010;Y INPUT: NORMALIZED TP_REL - FN044&#013;&#013;&#010;OUTPUT:  SEA LEVEL EQUIVALENT LOAD&#013;&#013;&#010;&#013;&#010;The inferred BP formula in EEC terms is:&#013;&#010;&#013;&#010;                           29.92 * LOAD from airmeter&#013;&#010;                    IBAP = --------------------------&#013;&#010;                              FN059(ACT) * TOTLDST</description>
    <CATEGORYMEM index="0" category="3" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070E</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x3ACD" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN044</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x2231" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x123C4" mmedelementsizebits="8" mmedrowcount="10" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>LOAD</units>
      <decimalpl>3</decimalpl>
      <min>0.008000</min>
      <max>2.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x59AF" flags="0x30">
    <title>FN1037 - Inferred BP Load</title>
    <description>LOAD FOR INFERED BP CALC N VS TP_REL&#013;&#013;&#010;PURPOSE: COMPUTE INFERRED BP&#013;&#013;&#010;X INPUT: NORMALIZED RPM - FN070E&#013; &#013;&#010;Y INPUT: NORMALIZED TP_REL - FN044&#013;&#013;&#010;OUTPUT:&#009; SEA LEVEL EQUIVALENT LOAD&#013;&#010;&#013;&#010;This is the tpldst subtractor at ESTP&#013;&#010;&#013;&#010;EEC Standard Temperature and Pressure (ESTP) is defined to be 100 deg F inlet air temperature  (act),  29.875  inches  Hg abs. barometric pressure, and 200 degF engine coolant temperature (ect).</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="1" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070E</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x3ACD" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN044</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x2231" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1248C" mmedelementsizebits="8" mmedrowcount="10" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>1.992000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x6E00" flags="0x30">
    <title>FN1039 - Sealevel ISC Flow Inferred BP (TOTLDST Adder)</title>
    <description>AIR BYPASS AIRFLOW AT SEA LEVEL&#013;&#013;&#010;PURPOSE: COMPUTE INFERRED BP&#013;&#013;&#010;X INPUT: NORMALIZED ISCDTY ISC DUTY CYCLE - FN078&#013;&#013;&#010;Y INPUT: NORMALIZED PCT_LOAD - PERCENT INFERRED LOAD - FN077&#013;&#013;&#010;OUTPUT:  AIR BYPASS AIRFLOW AT SEA LEVEL</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="1" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN078</units>
      <indexcount>11</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x481C" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN077</units>
      <indexcount>9</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x31C" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x124F0" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="11" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>3.980000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFLAG uniqueid="0xDEF">
    <title>IMRCHP - IMRC Present SW</title>
    <description>IMRC hardware present flag</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="91" />
    <CATEGORYMEM index="2" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12668" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x5154">
    <title>IMRCSENSHP - IMRC H/W Present SW</title>
    <description>set = imrc sensor present&#013;&#010;not-set = no imrc hardware present</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="91" />
    <CATEGORYMEM index="2" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12669" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x24BF" flags="0xC">
    <title>SP** FUEL_BKPT - Injector Breakpoint (1 of 2)</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x125CA" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>LBS MASS</units>
    <decimalpl>8</decimalpl>
    <rangehigh>0.001000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/33554432 * Z">
      <VAR id="X" />
      <VAR id="Z" type="link" linkid="0x1800" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x248">
    <title>SP** SARCHG - CID Engine Size (Updated based on ENGCYL)  (NUMCYL)</title>
    <description>Load is based on engine size, load is used for spark primarily&#013;&#010;&#013;&#010;Scaling percentage is also factored in.&#013;&#010;&#013;&#010;4.6L == 280.74</description>
    <CATEGORYMEM index="0" category="19" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x125CE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Cubic Inches</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/23.20333400061876 / 8 * Y * Z">
      <VAR id="X" />
      <VAR id="Y" type="address" address="0x139FA" flags="0x2" />
      <VAR id="Z" type="link" linkid="0x1800" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1F9A">
    <title>AIR_MAN_VOL - Manifold Volume</title>
    <description>MANIFOLD VOLUME&#013;&#013;&#010;&#013;&#010;If you have a RICH TIP-OUT followed by a lean out thats indicative that the manifold volume is too high, reduce the manifold volume to correct that. Note that reducing the manifold volume will lean out (remove) tip-out fueling.&#013;&#010;&#013;&#010;If you have a RICH TIP-IN followed by a lean out then thats indicative that the manifold volume is too low, increase the manifold volume to correct that.  Note that Increasing the manifold volume scalar will enrich (add) tip-out fueling.&#013;&#010;&#013;&#010;MAN_VOL scalar - a smaller manifold volume will remove transient fuel faster so transient fuel isn&apos;t active as long at tip in so more fuel is shot in at once enriching tip in.</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="93" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x125C0" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Liters</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x7F2A">
    <title>PRG_LAM_SW - Lambse Reset Purge</title>
    <description>PRG_LAM_SW - Calibration switch to allow purge/PCOMP&#013; induced lambse resets</description>
    <CATEGORYMEM index="0" category="6" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12894" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x3526" flags="0xC">
    <title>AMP_MULT - Lambse Amplitude Multiplier</title>
    <description>AMP_MULT -  LAMBSE fuel modulation amplitude multiplier.&#013;&#013;&#010;UNITS: (NORMALIZED AIR TO FUEL RATIO, A/F)</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1276A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>A/F Ratio</units>
    <decimalpl>3</decimalpl>
    <rangehigh>0.500000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1F87">
    <title>US_SWTPOINT - Front Hego Switch Voltage (SWTPOINT1)</title>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="16" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12772" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Volts</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1255" flags="0xC">
    <title>HEGO_CONFIG - # of Rear Hegos Present</title>
    <description>2 = stock split pipe (2 rear hegos)&#013;&#010;1 = 1 rear hego in merge pipe (1 rear hego)&#013;&#010;0 = no rear hegos (rear hegos disabled)&#013;&#010;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="16" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x127A6" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5AAF" flags="0xC">
    <title>ADAPTM - Adapt Delay (2 of 2)</title>
    <description>TIME IN ECT DESIRED RANGE BEFORE ENABLING&#013; ADAPTIVE FUEL LEARNING IN SECONDS</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="7" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12734" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>0</decimalpl>
    <rangehigh>1020.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x295" flags="0xC">
    <title>SPKCTL - SPK_FBS DSDRPM Adder Max Clip (Idle Spark)</title>
    <description>max dsdrpm adder to base idle (nubase or drbase) in order to permit feedback idle spark control.  If dsdrpm-nubase &gt; spkctl then idle feedback spark control is disabled.&#013;&#010;&#013;&#010;Should always be set to 2000 to disable.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x127FE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>+dsdrpm</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2000.000000</rangehigh>
    <rangelow>25.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.125">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3292" flags="0xC">
    <title>FKEXIT_MIN - Spark Exit Filter TC</title>
    <description>MINIMUM CLIP FOR SPARK EXIT FILTER CONSTANT</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12802" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>0.999900</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 65536">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1471" flags="0xC">
    <title>TARMAX - FBS Spark TAR Max</title>
    <description>TAR TO INDICATE NORMAL SPARK IN EXIT STATE&#013;&#010;&#013;&#010;TAR = throttle angle rate</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12802" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>deg/sec</units>
    <decimalpl>0</decimalpl>
    <rangehigh>65535.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x23DE" vislevel="4" flags="0x0">
    <title>FN035 - Peak Load Scaling</title>
    <description>perload scaling function&#013;&#010;&#013;&#010;on 02+ eec-v:&#013;&#010;used for perload when prldsw=0 on stock setups, however, the isc perload scaling function FN035A has been reassigned to this function when the FN035_EXT Patch is enabled</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="27" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12880" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12882" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LOAD</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5034" flags="0x0">
    <title>FN085 - Y Scaling LOAD (FN1315)</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12BD0" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Load</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12BD2" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Y_Row</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x7E83" flags="0x30">
    <title>FN1329 - Injector Firing Order (NUMCYL)</title>
    <description>V8 = 1-3-7-2-6-5-4-8&#013;&#010;V6 = 1-4-2-5-3-6&#013;&#010;&#013;&#010;INJECTOR FIRING ORDER&#013;&#010;PURPOSE: USED FOR CORRECTING INJ_BANK TO CORRECT FIRING ORDER&#013;&#010;X INPUT: INJ_BANK&#013;&#013;&#010;Y INPUT: NULL&#013;&#013;&#010;OUTPUT:&#009; FUEL INJECTOR TO BE FIRED</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Inj</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <outputtype>4</outputtype>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="A" />
      <LABEL index="1" value="B" />
      <LABEL index="2" value="C" />
      <LABEL index="3" value="D" />
      <LABEL index="4" value="E" />
      <LABEL index="5" value="F" />
      <LABEL index="6" value="G" />
      <LABEL index="7" value="H" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>1</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x125A1" mmedelementsizebits="8" mmedrowcount="1" mmedcolcount="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>Order</units>
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>8.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0xC7A" flags="0x0">
    <title>FNFP_IR_DROP - FPDM Voltage Drop</title>
    <description>FNFP_IR_DROP&#013;&#010;PURPOSE: I*R voltage drop from the battery to the FPDM&#013;&#013;&#010;INPUT: X = FP_FLOWRATE&#013;&#013;&#010;OUTPUT: Y = VOLTS DC&#013;&#010;&#013;&#010;This voltage is subtracted from battery voltage for the fuel pump duty cycle calculation.&#013;&#010;&#013;&#010;fuel pump dc ( /2) = fp_input_vlt + fnfp_ir_drop / vbat</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="12" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12988" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FlowRate</units>
      <indexcount>5</indexcount>
      <decimalpl>4</decimalpl>
      <max>4.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16384">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1298A" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Volts_DC</units>
      <indexcount>5</indexcount>
      <decimalpl>1</decimalpl>
      <max>10.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x86A" flags="0x0">
    <title>FNTMSEQ32P4 - Shift Delay 3-2</title>
    <description>TABLE OF DELAY TIMES BEFORE COMPLETING A 3-2 SHFT.&#013;&#010;X INPUT:  NORMALIZED VSBART_RT - FNXVSBART_RT&#013;&#010;Y INPUT:  NORMALIZED TM_IN_GR4 - FNXTMINGR4&#013;&#010;OUTPUT: DELAY TIME BEFORE COMPLETING A 3-2 SHIFT.&#013;</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNXVSBART_RT</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNXTMINGR4</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12844" mmedelementsizebits="8" mmedrowcount="6" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>sec</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/32">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x4FB2" flags="0x0">
    <title>~FN851A - DESMAF Derivative Contributor</title>
    <description>6 points in older strats&#013;&#010;&#013;&#010;FN851A&#013;&#010;NAME: DERIVATIVE CONTRIBUTOR TO DESMAF IN RPM CONTROL&#013;&#013;&#010;PURPOSE: ADDER FOR DESMAF&#013;&#013;&#010;INPUT: X=RPMERR_DA-RPMERR  (RPM)&#013;&#013;&#010;OUTPUT: Y=DESMAF ADDER (LBS/MIN)</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="32" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x12C98" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPMERR</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <min>-2000.000000</min>
      <max>2000.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x12C9A" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lbs/min</units>
      <indexcount>8</indexcount>
      <decimalpl>6</decimalpl>
      <min>-8.000000</min>
      <max>7.900000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 2048">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5CB1" flags="0x0">
    <title>~FN852A - Idle Proportional Correction (Anti-Stall)</title>
    <description>only 6 points in older strategies&#013;&#010;&#013;&#010;Proportional CONTRIBUTOR TO DESMAF IN RPM CONTROL&#013;&#010;PURPOSE: ADDER FOR DESMAF&#013;&#013;&#010;&#013;&#010;INPUT: X=RPMERR (RPM)&#013;&#013;&#010;OUTPUT: Y=DESMAF ADDER (LBS/MIN)</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x12CB8" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPMERR</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <min>-2000.000000</min>
      <max>2000.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x12CBA" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lbs/min</units>
      <indexcount>8</indexcount>
      <decimalpl>6</decimalpl>
      <min>-8.000000</min>
      <max>7.900000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 2048">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x280A" flags="0x0">
    <title>~FN1353E1 - Hego Bias Bank 1 (FN1355 / FN1353)</title>
    <description>fn1355 - 8x6 on early eec-v&#013;&#010;fn1353 - 8x4 on last of eec-iv&#013;&#010;&#013;&#010;Amount of Bias from Stoichiometry (bank 1)&#013;&#010;X INPUT: NORMALIZED RPM AS A FUNCTION OF FN039E&#013;&#010;Y INPUT: NORMALIZED LOAD -- FN021&#013;&#013;&#010;OUTPUT:  BIAS , LAMBDAS</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN039 / FN039E</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x3564" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN021 / FN071</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x7B14" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x12FD8" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>Bias_Lambdas</units>
      <decimalpl>4</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 8192">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x3564" flags="0x0">
    <title>FN039E - X Scaling RPM (FN1353E,FNTDSEC8x10)</title>
    <description>FN039E&#013;&#010;RPM NORMALIZING FUNCTION FOR BIAS TABLE FN1353E.&#013; PURPOSE: BIAS_G CALCULATION&#013;&#013;&#010;INPUT:   ENGINE RPM (N), UNITS: (RPM)&#013;&#013;&#010;OUTPUT:  NORMALIZED N FOR X INPUT TO FN1353E, UNITS: (NORM_N)&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12E54" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12E56" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x6FCE" flags="0x30">
    <title>~FN1352 - Hego Amplitude (FN1354)</title>
    <description>8x6 in older strats&#013;&#010;PEAK TO PEAK AMPLITUDE, LAMBDAS&#013;&#009;&#013;&#010;PURPOSE: CLOSED LOOP FUEL&#013;&#013;&#010;X INPUT: NORMALIZED RPM AS A FUNCTION OF FN039&#013;&#013;&#010;Y INPUT: NORMALIZED LOAD -- FN021&#013;&#013;&#010;OUTPUT:  PEAK TO PEAK AMPLITUDE, LAMBDAS&#013;R</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN039</units>
      <indexcount>4</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x5C95" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN021</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x7B14" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13443" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="4" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>Lambda</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>0.300000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 512">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x5C95" flags="0x0">
    <title>FN039 - X Scaling RPM (HEGO)</title>
    <description>FN039 - ENGINE SPEED NORMALIZING FUNCTION&#013;&#010;PURPOSE: X ENTRY FOR BIAS, PEAK TO PEAK, AND TRANSPORT DELAY TABLES&#013;&#010;INPUT: RPM&#013;&#010;OUTPUT: TABLE X ENTRY POINT</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="16" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13463" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13465" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <max>3.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x4622" flags="0x0">
    <title>FNTDSEC8X10 - o2 Hego Delay (FN1351) (FN1343)</title>
    <description>old SD 8x6&#013;&#010;8x4 in last of eec-iv - uses rev&apos;s not sec&apos;s x/4&#013;&#010;&#013;&#010;FNTDSEC8X10&#013;&#010;NAME: FNTDSEC8X10&#013;&#010;PURPOSE: GIVES SYSTEM TRANSPORT LAG TIME IN SECONDS&#013;&#013;&#010;X INPUT: NORMALIZED RPM AS A FUNCTION OF FN039E&#013;&#013;&#010;Y INPUT: NORMALIZED LOAD -- FN021&#013;&#010;OUTPUT:  PART OF CALC. FOR TD_BASE[n]</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN039E / FN039</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x3564" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN021 / FN025</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x7B14" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12F8C" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>sec</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x5855" flags="0x0">
    <title>FN1325A - Adaptive Update Rate (AM)</title>
    <description>FN1325A&#013;&#010;ADAPTIVE FUEL TABLE UPDATE RATE&#013;&#013;&#010;X INPUT: NORMALIZED RPM - FN070D&#013;&#013;&#010;Y INPUT: NORMALIZED LOAD - FN021A OR NORMALIZED AM - FN041&#013;&#013;&#010;NOTE: the ninth row (IDLE) is accessed by program logic, not normalizing fn.&#013;&#013;&#010;OUTPUT:  HALF THE UPDATE RATE OR TABLE OFFSET&#013;&#010;&#013;&#010;Positive values are half the update rate&#013;&#010;negative values reference another cell</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="7" />
    <CATEGORYMEM index="2" category="92" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070D</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN041</units>
      <indexcount>9</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x56A2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x12DF9" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>Update Rate</units>
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x7EFF" flags="0x0">
    <title>FN1315 - Injector Timing</title>
    <description>decipha says set this to 500 for CAMs to prevent fuel odor at idle.&#013;&#010;&#013;&#010;cam angle to either START or FINISH firing the injectors dependent upon the reference angle scalar value of either rising edge or falling edge.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <CATEGORYMEM index="2" category="112" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070</units>
      <indexcount>10</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2177" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN085</units>
      <indexcount>8</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x5034" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12BE8" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>CrkDgr</units>
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>1000.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x78FA" flags="0x30">
    <title>FN1329A - Injector Firing Order 2 (NUMCYL)</title>
    <description>V8 = 1-3-7-2-6-5-4-8&#013;&#010;V6 = 1-4-2-5-3-6&#013;&#010;&#013;&#010;INJECTOR FIRING ORDER&#013;&#013;&#010;PURPOSE: USED FOR CORRECTING INJ_BANK TO CORRECT FIRING ORDER&#013;&#013;&#010;X INPUT: INJ_BANK&#013;&#013;&#010;Y INPUT: NULL&#013;&#010;OUTPUT: FUEL INJECTOR TO BE FIRED</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <CATEGORYMEM index="2" category="29" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>14</indexcount>
      <decimalpl>0</decimalpl>
      <outputtype>4</outputtype>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="A" />
      <LABEL index="1" value="B" />
      <LABEL index="2" value="C" />
      <LABEL index="3" value="D" />
      <LABEL index="4" value="E" />
      <LABEL index="5" value="F" />
      <LABEL index="6" value="G" />
      <LABEL index="7" value="H" />
      <LABEL index="8" value="X" />
      <LABEL index="9" value="X" />
      <LABEL index="10" value="X" />
      <LABEL index="11" value="X" />
      <LABEL index="12" value="X" />
      <LABEL index="13" value="X" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>1</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12C41" mmedelementsizebits="8" mmedrowcount="1" mmedcolcount="14" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>13.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x5999" flags="0x30">
    <title>2x~FN1327A - Injector Output Port (Register Map)  (NUMCYL)</title>
    <description>Two of these tables exist in earlier EEC-V&#013;&#010;&#013;&#010;Only 9 columns in older eec-v for misfire mapping the other full 14 length is for injectors.&#013;&#010;&#013;&#010;1 = bank2&#013;&#010;0 = bank1&#013;&#010;*decipha equation set to use 1 and 0 to prevent errors*&#013;&#010;when numego is set to 1, all of these output ports must be set to 0 for bank1 (passenger) hego to control fuel, otherwise the injector will be disabled&#013;&#010;&#013;&#010;FUEL PULSEWIDTH REGISTER MAP&#013;&#013;&#010;PURPOSE: USED TO DETERMINE WHICH FUEL REGISTER IS USED&#013;&#013;&#010;X INPUT: INJECTOR OUTPUT NUMBER&#013;&#013;&#010;Y INPUT: NULL&#013;&#013;&#010;OUTPUT:  FUEL REGISTER-LEFT OFFSET&#013;&#010;&#013;&#010;FN1327A is used for misfire detection logic</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <CATEGORYMEM index="2" category="29" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>14</indexcount>
      <decimalpl>0</decimalpl>
      <outputtype>4</outputtype>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="X" />
      <LABEL index="1" value="1" />
      <LABEL index="2" value="2" />
      <LABEL index="3" value="3" />
      <LABEL index="4" value="4" />
      <LABEL index="5" value="5" />
      <LABEL index="6" value="6" />
      <LABEL index="7" value="7" />
      <LABEL index="8" value="8" />
      <LABEL index="9" value="X" />
      <LABEL index="10" value="X" />
      <LABEL index="11" value="X" />
      <LABEL index="12" value="X" />
      <LABEL index="13" value="X" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Bank</units>
      <indexcount>1</indexcount>
      <decimalpl>0</decimalpl>
      <outputtype>4</outputtype>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12593" mmedelementsizebits="8" mmedrowcount="1" mmedcolcount="14" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>Port#</units>
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>1.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x46B2" flags="0x0">
    <title>FN839 - Dashpot CT Spark Multiplier</title>
    <description>FN839 - Closed throttle spark modifier used when in idle &apos;dashpot control&apos; mode following the transition from part throttle. Outputs a spark multiplier to assist in the stabilisation of the desired idle rpm.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13020" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>DASPOT</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13022" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>xSAFTOT</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x5743" flags="0xC">
    <title>MTEFTC - TFC Constant Multiplier</title>
    <description>EQUILIBRIUM FUEL TRANSFER CONSTANT MULTIPLIER</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x126AB" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>xMul</units>
    <rangehigh>7.968750</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6500">
    <title>MTEISF - TFC EISF Multiplier (Tip-In Modifier)</title>
    <description>MTEISF - A multiplier of the result of the &apos;Equilibrium Intake Surface Fuel&apos; table lookup.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x126AC" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>xMul</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/32">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x711" flags="0x0">
    <title>~FN020C - TEISF X Scaling ECT (FN022C) Y Scaling Temp (FN1303)</title>
    <description>only 5 point in last of eec-iv&#013;&#010;&#013;&#010;FN020B - Do not edit first or last entries.&#013;&#010;FN022C Provides column scaling for TSEIF tables.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x129D4" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>deg F</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x129D5" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2E1C" flags="0x0">
    <title>FN071L - TEISF Y Scaling Load</title>
    <description>FN071L - Do not edit first or last entries. Provides row scaling for the transient fuel tables.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x129E0" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Load</units>
      <indexcount>8</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x129E2" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Y_Row</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x75BF" flags="0x0">
    <title>FN079F - Y Scaling Stoich AFR (FN1380F)</title>
    <description>Stoichiometric AFR normalizer for Transient Fuel modification.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12A00" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>AFR</units>
      <indexcount>7</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12A02" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Y_Row</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>5.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4CC8" flags="0x0">
    <title>FN313 - TSEIF RPM Multiplier</title>
    <description>EISF SPEED COMPENSATION&#013;&#010;&#013;&#010;EISF_FG = FN1321 * FN313 * MTEISF * IMR_EISF_MUL * (1 - TFC_PG_MUL * PG_PC_PCOMP) + (foreground correction)</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12A28" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12A2A" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>xMul</units>
      <indexcount>6</indexcount>
      <decimalpl>4</decimalpl>
      <max>3.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16384">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x479E" flags="0x0">
    <title>SP** FN1321 - Equilibrium Intake Surface Fuel (TSEIF)</title>
    <description>aisfu = FN1321 * FN313 * MTEISF * FN1380F ;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN022C</units>
      <indexcount>10</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x711" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN071L</units>
      <indexcount>8</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2E1C" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12A40" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>lb/min</units>
      <decimalpl>4</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/4096 * Z">
        <VAR id="X" />
        <VAR id="Z" type="link" linkid="0x1800" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x3892" flags="0x0">
    <title>FN1322AL - TSEIF Accel Time Constant</title>
    <description>FN1322AL&#013;&#010;&#013;&#010;eftca = FN1322AL * MTEFTC *  FN313TA&#013;&#010;&#013;&#010;eftca - Time constant for transient fuel - ACCEL</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN022C</units>
      <indexcount>10</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x711" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN071L</units>
      <indexcount>8</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2E1C" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12A90" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>sec</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>5.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/32">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x65B4" flags="0x30">
    <title>FN1380F - TFC Stoich Modifier</title>
    <description>Transient Fuel Modifier for stoichiometric air fuel ratio</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN018</units>
      <indexcount>8</indexcount>
      <embedinfo type="2" linkobjid="0xF52" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN079F</units>
      <indexcount>6</indexcount>
      <embedinfo type="2" linkobjid="0x75BF" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13443" mmedelementsizebits="8" mmedrowcount="6" mmedcolcount="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>X</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>1.999000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFCONSTANT uniqueid="0x63D2">
    <title>TFC_MIN - TFC Min Compensation Clip</title>
    <description>If transient fuel compensation is calculated to be less than this amount then no transient fuel is used.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x126A6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>lbs</units>
    <decimalpl>7</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 33554432">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x3884" flags="0x0">
    <title>FN022V - X/Y Scaling ECT/ACT - Manifold Fill</title>
    <description>FN022V - Do not edit first or last entries. Provides row (input is ECT) and column (input is ACT) scaling for the following table;&#013;&#010;&#013;&#010;FN1052 - Manifold Fill VE Correction</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="93" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x1305C" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>?ACT/ECT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <min>-256.000000</min>
      <max>254.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1305D" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>X/Y</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x78D8" flags="0x30">
    <title>FN1052 - Manifold Fill VE Correction (Manifold Volume) (Cold Tip-In Enrichment)</title>
    <description>FN1052 - Used in the calculation of the background aircharge value to compensate for the difference in volumetric efficiency due to heat transfer effects.&#013;&#010;&#013;&#010;FN1052&#013;&#010;ECT,ACT Manifold filling filter cold correction&#013;&#013;&#010;PURPOSE: Manifold filling Calculation&#013;&#013;&#010;X INPUT: NORMALIZED ACT - FN022V&#013;&#013;&#010;Y INPUT: NORMALIZED ECT - FN022V&#013;&#013;&#010;OUTPUT: CORRECTION FACTOR&#013;&#013;&#010;&#013;&#010;Manifold Volume is multiplied by output.</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="93" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN022V</units>
      <indexcount>8</indexcount>
      <min>1000.000000</min>
      <embedinfo type="2" linkobjid="0x3884" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN022V</units>
      <indexcount>8</indexcount>
      <min>1000.000000</min>
      <embedinfo type="2" linkobjid="0x3884" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x130D6" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>VE</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>1.990000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x5318" vislevel="7" flags="0x0">
    <title>SP** FN040A - Default Air Charge</title>
    <description>DEFAULT AIR CHARGE&#013;&#013;&#010;PURPOSE: PROVIDE MAF FMEM BACKUP IF BOTH TP AND MAF HAS FAILED&#013;&#013;&#010;INPUT: N -- (RPM)&#013;&#013;&#010;OUTPUT: LBM/INTAKE&#013;</description>
    <CATEGORYMEM index="0" category="3" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1289C" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1289E" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lbs/intake</units>
      <indexcount>8</indexcount>
      <decimalpl>8</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4194304 * Z">
        <VAR id="X" />
        <VAR id="Z" type="link" linkid="0x1800" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x48F7">
    <title>SP** Global Fuel K-Constant</title>
    <description>This is no longer the injector high slope.  This is the WOT fuel constant and should always be set to 30.00 lbs/hr.  Use the &quot;actual ahisl&quot; parameter for injector high slope.  Read the comments for it as well as its very important.&#013;&#010;&#013;&#010;injector high slope - used for high fuel flow such as WOT&#013;&#010;&#013;&#010;the linear flow rate of the injectors, this is typically just below the actual size of the injectors&#013;&#010;&#013;&#010;Slope Max per XTALHPS&#013;&#010;27mhz - 60.34 lb/hr&#013;&#010;24mhz - 53.64 lb/hr&#013;&#010;21mhz - 46.93 lb/hr&#013;&#010;18mhz - 40.23 lb/hr</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13204" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>/30</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/582.53333333333">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6AA9">
    <title>SP** ALOSL - LBS/HR - Injector Low Slope</title>
    <description>injector high slope - used for high fuel flow such as WOT&#013;&#010;&#013;&#010;the linear flow rate of the injectors, this is typically just below the actual size of the injectors&#013;&#010;&#013;&#010;Slope Max per XTALHPS&#013;&#010;27mhz - 60.34 lb/hr&#013;&#010;24mhz - 53.64 lb/hr&#013;&#010;21mhz - 46.93 lb/hr&#013;&#010;18mhz - 40.23 lb/hr</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13206" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>LBS/HR</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/582.53333333333 * Z">
      <VAR id="X" />
      <VAR id="Z" type="link" linkid="0x1800" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x168" flags="0xC">
    <title>MINPW - Injector Min PW Clip</title>
    <description>should be set very low in all calibrations for example 0.198&#013;&#010;&#013;&#010;if this exceeds 2.0 on a stock marauder it will over-fuel at idle</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13208" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>PW_msec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>0.700000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/262.144">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x5BCE" flags="0x0">
    <title>~FN367W - Injector Offset Voltage / FN367</title>
    <description>12 points in mid 90s strats and 9 rows in older strats&#013;&#010;-may be single byte function as well&#013;&#010;x/16 y/ 32</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13209" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>VBAT</units>
      <indexcount>12</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1320B" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>PW</units>
      <indexcount>12</indexcount>
      <decimalpl>3</decimalpl>
      <max>31.900000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x6CBD">
    <title>NOMINAL_AFR - (Stoich_AFR)</title>
    <description>65536 / X on eec-iv&#013;&#010;NOMINAL STOICHIOMETRIC&#013; AIR/FUEL RATIO&#013;&#010;&#013;&#010;CNG          =17.2&#013;&#010;LPG Propane = 15.5&#013;&#010;VP C16      = 14.77&#013;&#010;Gasoline      = 14.642 (stock)&#013;&#010;E5            = 14.35&#013;&#010;E10           = 14.079&#013;&#010;E15           = 13.79&#013;&#010;E20           = 13.49&#013;&#010;E30           = 12.92&#013;&#010;E40           = 12.34&#013;&#010;E50           = 11.77&#013;&#010;E60           = 11.20&#013;&#010;E70           = 10.68 (In the US, E85 winter blend is actually E70) &#013;&#010;E85           =  9.76&#013;&#010;E100          =  9.00&#013;&#010;Methanol    = 6.4&#013;&#010;&#013;&#010;Race Gas Stoich Ratings&#013;&#010;Sunoco MO2X UL ? 14.5&#013;&#010;Sunoco 260 GTX ? 14.4&#013;&#010;Sunoco 260 GT ? 13.9&#013;&#010;Sunoco 260 GT Plus ? 13.7&#013;&#010;Sunoco Standard ? 14.8&#013;&#010;Sunoco Supreme ? 14.9&#013;&#010;Sunoco MO2X ? 14.5&#013;&#010;Sunoco HCR Plus ? 14.8&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13412" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>AFR</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x18A0" vislevel="5">
    <title>Stoich AFR Ethanol Percentage (NOMINAL_AFR)</title>
    <description>EEC-IV with no actual stoich value the equation is&#013;&#010;(14.64 - (65536 / X ) ) / 5.64&#013;&#010;&#013;&#010;This is the stoichiometric AFR, a global fuel multiplier, this should be set to the fuel your burning.&#013;&#010;&#013;&#010;0% == 14.640 = stoich for 100% gasoline which does not exist in most areas of the USA&#013;&#010;10% == 14.079 = approximate average of e10-e15 fuel common in the USA&#013;&#010;85% == 9.765 = E-85-R usualy race gas only from barrel&#013;&#010;100% 9.0 = E-100, race fuel only&#013;&#010;&#013;&#010;Stoic AFR of ethanol blended gasoline follows the following formula:&#013;&#010;14.64 - (5.64 * Ethanol %)&#013;&#010;&#013;&#010;When switching to E-70 / E-85 be sure to add 0.05 enrichment to the higher perloads in the fuel enrichment table.&#013;&#010;&#013;&#010;Note: Race fuels can have varying stoich ranges of 14.0 to 15.0, always verify your tune when switching from pump gas to race gas as the stoich AFR can vary causing lean out or enrichment</description>
    <CATEGORYMEM index="0" category="6" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13412" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Ethanol%</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="(14.64 - (X/1024) ) / 5.64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x633D" vislevel="10" flags="0x0">
    <title>FN348BP - BP Crank PW Modifier</title>
    <description>FN348BP - A multiplier of the result of the &apos;Cranking Fuel PW vs ECT&apos; (aka FN348A) lookup.&#013;&#010;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="9" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0x13224" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>in Hg</units>
      <indexcount>6</indexcount>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0x13225" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xMul</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x2426">
    <title>OPCLT3 - CL Delay Hot</title>
    <description>OPCLT3 - When the ECT at start is greater than the &apos;Hot Start Min ECT&apos; value (CTHIGH) this is the minimum time that must pass since exiting crank in order for the WARM_EGO_FLAG to be set.&#013;&#010;&#013;&#010;Note: the &apos;Min HEGO Switches Before Warm&apos; value also needs exceeding.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13230" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>secs</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xF5D">
    <title>OPCLT2 - CL Delay Warm</title>
    <description>OPCLT2 - When the ECT at start is between the &apos;Cold Start Max ECT&apos; and &apos;Hot Start Min ECT&apos; values this is the minimum time that must pass since exiting crank in order for the WARM_EGO_FLAG to be set.&#013;&#010;&#013;&#010;Note: the &apos;Min HEGO Switches Before Warm&apos; and &apos;Warm HEGO Flag Warm Start Delay #2&apos; values also need exceeding.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13231" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>secs</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1CEB">
    <title>OPCLT1 - CL Delay Cold</title>
    <description>OPCLT1 - When the ECT at start is less than the &apos;Cold Start Max ECT&apos; value this is the minimum time that must pass since exiting crank in order for the WARM_EGO_FLAG to be set.&#013;&#010;&#013;&#010;Note: the &apos;Min HEGO Switches Before Warm&apos; and &apos;Warm HEGO Flag Cold Start Delay #2&apos; values also need exceeding.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13232" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>secs</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x219D" flags="0xC">
    <title>ECTSTABL - Stabilized OL Fuel Min ECT (Disable FN1360)</title>
    <description>MINIMUM ECT TO USE STABILIZED OPEN LOOP&#013; FUEL TABLE&#013;&#010;&#013;&#010;This disables FN1360 in older strategies.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="116" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13235" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>*F</units>
    <decimalpl>0</decimalpl>
    <rangehigh>254.000000</rangehigh>
    <rangelow>-40.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X*2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x9F" flags="0xC">
    <title>HEGO_WARM - Front Hego Warm Temp</title>
    <description>HEGO_WARM&#013;&#010;Temperature of front EGO when it can be used&#013; for closed-loop fuel control.&#013;&#010;UNITS: (DEGREES)</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13238" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>deg</units>
    <decimalpl>1</decimalpl>
    <rangehigh>4095.875000</rangehigh>
    <rangelow>-4096.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4C3" flags="0xC">
    <title>SHFRPM - DFSO Shift RPM</title>
    <description>SHIFT RPM FOR DECEL LEAN OUT</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="8" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x133E4" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>4000.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x57B9" flags="0xC">
    <title>DSTM4 - DFSO Max Time Man Trans</title>
    <description>DSTM4&#013;&#010;MAXIMUM TIME FOR DFSO - Hi Resolution during manual transmission shifts&#013; in SECONDS.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="8" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13683" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.999001</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6B74" flags="0xC">
    <title>DFHLOD_PC - DFSO PC Low Gear Load Min</title>
    <description>DFHLOD_PC&#013;&#010;Profile Correction - Minimum load for hard decel fuel shut off in lower gears.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="8" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x133E8" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Load</units>
    <decimalpl>5</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x201F" flags="0xC">
    <title>DFHLOD - DFSO Low Gear Load Min</title>
    <description>DFHLOD&#013;&#010;MINIMUM LOAD FOR HARD DFSO IN LOWER GEARS</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="8" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x133FC" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Load</units>
    <decimalpl>5</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4C11">
    <title>DFSRPM - DFSO Min RPM Above DSDRPM</title>
    <description>RPM FOR DECEL FUEL SHUTOFF</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="8" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x133FE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xC90" flags="0xC">
    <title>DFLOD - DFSO Load Max</title>
    <description>DFLOD - MAX LOAD TO ENABLE DECEL FUEL SHUT-OFF</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="8" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13400" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Load</units>
    <decimalpl>5</decimalpl>
    <rangehigh>1.999900</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x6BB4">
    <title>DFSO_PC_SW - Profile Correction Alternate SW</title>
    <description>DFSO_PC_SW&#013;&#010;Switch to allow use of alternate DFSO calibration for&#013; Profile Correction strategy;&#013;&#010;(set) 1 -&gt; use ALT DFSO.&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="8" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13542" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x60DA">
    <title>DFS_PRV_SW - DFSO Disable Hysteresis</title>
    <description>Switch to disable the dfso hysteresis term DFS_PRV_FLG&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="8" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13543" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0xF5">
    <title>CAT_TEMP_SW - Allow Cat Temp Lambse Control</title>
    <description>Catalyst temperature control switch&#013; to enable cat. temp. control via open&#013; loop and/or torque control.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="36" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1354F" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x530B">
    <title>~HLODH - PERLOAD OL Hyst (FN320A)</title>
    <description>HLODH - Defines the amount PERLOAD needs to be below the  FN320A in order for the &apos;Flag&apos; to be cleared once it&apos;s been set.&#013;&#010;&#013;&#010;On EEC-V where decipha created an fn320a function this scalar is absolute perload and not subtracted from fn320a.  Done for better resolution to allow closed loop re-entry below .75 perload so lambses don&apos;t have to ramp lean from power enrichment.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13252" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Perload</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x12EF" flags="0x0">
    <title>~FN320A - ECT OL Threshold</title>
    <description>DOES NOT EXIST IN RZASA UNLESS FN320A PATCH IS ENABLED&#013;&#010;&#013;&#010;7 rows in newer strats that acutally have this function&#013;&#010;may be only 6 rows in older strategies&#013;&#010;&#013;&#010;Min Perload to force open loop based on ECT, the TP OL Min Threshold function can also force open loop&#013;&#010;&#013;&#010;To nullify set to 2.00 to disable except for high temps which should be 0 to force open loop for overheat protection&#013;&#010;&#013;&#010;load should be reduced to 1.2 in this function on boosted engines to force open loop when boost exceeds 3.5 psi</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13256" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13258" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>PERLOAD</units>
      <indexcount>7</indexcount>
      <decimalpl>4</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xE16" flags="0x0">
    <title>~FN337 - CL Max Load Allowed Warm (FN337C)</title>
    <description>12 rows in FN337C - EEC-V&#013;&#010;7 rows in eec-iv&#013;&#010;&#013;&#010;DOES NOT EXIST IN LAST EEC-V&#013;&#010;&#013;&#010;FN337 -  Use to set the minimum load% required to permit entry into open loop operation according to RPM.&#013;&#010;&#013;&#010;Open loop mode is entered after the &apos;Load% Min for O/L vs RPM Time Delay&apos; (aka HLDTM4) time period has been exceeded.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13272" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>12</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13274" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>PERLOAD</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x13F3" flags="0xC">
    <title>FRCBFT - FN1362&apos;s Input ACT Fraction</title>
    <description>FRCBFT&#013;&#010;ACT FRACTION FOR FN1362 LOOKUP&#013;&#010;&#013;&#010;0 == 100% ECT&#013;&#010;1 == 100% ACT</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x125DC" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>%ACT</units>
    <decimalpl>3</decimalpl>
    <rangehigh>0.992000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x1D2E" flags="0x0">
    <title>~FN371 - Engagement Drive Fuel Multiplier</title>
    <description>appears to be only 6 rows in older speed density cals 1 byte&#013;&#010;that is only if it does really exist as it may not&#013;&#010;&#013;&#010;PURPOSE: FUEL COMPENSATION DURING DRIVE ENGAGEMENT&#013;&#013;&#010;INPUT: ENGINE COOLANT TEMPERATURE&#013;&#013;&#010;OUTPUT: FUEL MULTIPLIER</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="94" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x132BE" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <min>-256.000000</min>
      <max>254.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x132C0" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>xLambse</units>
      <indexcount>8</indexcount>
      <decimalpl>3</decimalpl>
      <min>0.250000</min>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7C78" flags="0x0">
    <title>~FN371_ALT - Engagement Drive Fuel Multiplier</title>
    <description>appears to be only 6 rows in older speed density cals 1 byte&#013;&#010;that is only if it does really exist as it may not&#013;&#010;&#013;&#010;PURPOSE: FUEL COMPENSATION DURING DRIVE ENGAGEMENT&#013;&#013;&#010;INPUT: ENGINE COOLANT TEMPERATURE&#013;&#013;&#010;OUTPUT: FUEL MULTIPLIER</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="94" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x132DE" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <min>-256.000000</min>
      <max>254.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x132E0" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>xLambse</units>
      <indexcount>8</indexcount>
      <decimalpl>3</decimalpl>
      <min>0.250000</min>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6F93" flags="0x0">
    <title>~FN387X - Undspd PW Multiplier (FN387A) (Crank PW)</title>
    <description>only 9 rows in older strats&#013;&#010;&#013;&#010;FUELPW MULTIPLIER VS ECT&#013;&#010;PURPOSE:  Underspeed F_A_RATIO multiplier to avoid stalls. Expanded breakpoints.  Range:  0 - 1.98&#013;&#013;&#010;INPUT: ENGINE COOLANT TEMPATURE&#013;&#013;&#010;OUTPUT: MULTIPLIER</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="9" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x132FE" mmedelementsizebits="8" mmedcolcount="9" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>9</indexcount>
      <decimalpl>0</decimalpl>
      <min>-256.000000</min>
      <max>254.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x132FF" mmedelementsizebits="8" mmedcolcount="9" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xPW</units>
      <indexcount>9</indexcount>
      <max>1.980000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7128" flags="0x0">
    <title>~FN387X_ALT - Undspd PW Multiplier (FN387A) (Crank PW)</title>
    <description>only 9 rows in older strats&#013;&#010;&#013;&#010;FUELPW MULTIPLIER VS ECT&#013;&#010;PURPOSE:  Underspeed F_A_RATIO multiplier to avoid stalls. Expanded breakpoints.  Range:  0 - 1.98&#013;&#013;&#010;INPUT: ENGINE COOLANT TEMPATURE&#013;&#013;&#010;OUTPUT: MULTIPLIER</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="9" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13310" mmedelementsizebits="8" mmedcolcount="9" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>9</indexcount>
      <decimalpl>0</decimalpl>
      <min>-256.000000</min>
      <max>254.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13311" mmedelementsizebits="8" mmedcolcount="9" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xPW</units>
      <indexcount>9</indexcount>
      <max>1.980000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x44F9" flags="0x0">
    <title>~FN1362LX -  Primary Fuel Power Enrichment Base OL (FN1362X) (Only Active in OL)</title>
    <description>242* col must always be 1.992&#013;&#010;&#013;&#010;This is the primary fuel table in the ecu.  This table sets the commanded power enrichment AFR (lambda) when at high perload.  High load is defined as Perload &gt; FN320A.&#013;&#010;&#013;&#010;On older strats FN1362 Tables size is 8x10&#013;&#010;&#013;&#010;PERLOAD on the Y-axis is only possible with decipha hacks.  See PERLOAD Hack and FN035 for more details.&#013;&#010;&#013;&#010;Per decipha 1st verify perload hack (if needed) is enabled to allow FN035 perload value to be input to the y-axis.&#013;&#010;&#013;&#010;Verify fn1360 is disabled by either decipha patch code for 2002+ strats or the ectstabl scalars prohibiting it on 1999- older strategies.&#013;&#010;&#013;&#010;Base Open Loop Fuel table = a 12 x 8 table of lambda values as a function of temperature and load (or perload with decipha patch)&#013;&#013;&#010;X INPUT: NORMALIZED FRCBFT * ACT + (1 - FRCBFT) * ECT - FN022BX&#013;&#010;Y INPUT: NORMALIZED PERLOAD - FN072 (otherwise LOAD)</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN022BX</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x66AA" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN072</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x71FE" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13322" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>-LAMBSE</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x5A4F" flags="0x0">
    <title>FN1362_ALT - Alternate Base Fuel - (FN1307)</title>
    <description>Only exists in older strategies.&#013;&#010;&#013;&#010;FN1307 - Used when in open loop (same as FN1362 in newer strategies)&#013;&#010;&#013;&#010;The column input value is the ratio of ACT to ECT where the ACT contribution is defined by the &apos;ACT Fraction for Fuel Base Table&apos; (aka FRCBFT) parameter. </description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN022</units>
      <indexcount>10</indexcount>
      <min>1000.000000</min>
      <embedinfo type="2" linkobjid="0x66AA" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN072A</units>
      <indexcount>8</indexcount>
      <min>1000.000000</min>
      <embedinfo type="2" linkobjid="0x71FE" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13372" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>Lambda</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>2.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x159C" flags="0x0">
    <title>FN393F - Engagement Drive Delay (N/D Delay)</title>
    <description>TIME BETWEEN LAMMUL CHANGES - FORWARD GEAR&#013;&#010;INPUT: ECT&#013;&#013;&#010;OUTPUT: TIME BETWEEN CHANGES (SEC)</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="94" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x133C2" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <min>-40.000000</min>
      <max>256.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x133C3" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>sec</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <max>0.250000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x3AFD" flags="0xC">
    <title>FUL_CTRL_SW - Force OL (FUL_OLCL_SW)</title>
    <description>CRAI8&#013;&#010;0 = force OL&#013;&#010;1 = allow CL&#013;&#010;&#013;&#010;Read carefully below, if used on older strats (FUL_OLCL_SW) then stock value is 1 for normal logic, 0 disables CL.&#013;&#010;&#013;&#010;Switch to determine fuel control mode: &#013;&#010;0-&gt;Normal&#013; decision logic (==1 FUL_OLCL_SW)&#013;&#010;1-&gt;Force Closed Loop (==0 FUL_OLCL_SW)&#013;&#010;2-&gt;Force open loop&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x133DE" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x5A92">
    <title>FUL_OVRD_SW - Fuel Override SW</title>
    <description>Switch to override Fuel Mode selection; &#013;&#010;(set) 1-&gt;Override Fuel strategy&#013;&#010;(not set) 0-&gt;Use Fuel strategy. </description>
    <CATEGORYMEM index="0" category="6" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x136F5" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x584B" flags="0xC">
    <title>PIPNUM - Fuel Disablement Enrichment Rate (4 of 4)</title>
    <description>PIPNUM - NUMBER OF STEPS TO RAMP FUEL&#013;&#010;&#013;&#010;The rate lambse is ramped back when cylinder disablement has been activated (cyl cut, koer testing, traction control, fuel cut limiters, etc...)</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13414" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>PIPs</units>
    <decimalpl>0</decimalpl>
    <rangelow>1.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x6F0F" flags="0x0">
    <title>~FN348A - Cranking PW (FNCRK_LAMS Crank PW)</title>
    <description>only 11 points in mid 90s strategies&#013;&#010;13 points in early speed density y/655.36&#013;&#010;&#013;&#010;does not exist in RZASA and newer stategies&#013;&#010;&#013;&#010;Cranking PW</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="9" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13416" mmedelementsizebits="16" mmedcolcount="11" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>11</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13418" mmedelementsizebits="16" mmedcolcount="11" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>PW</units>
      <indexcount>11</indexcount>
      <decimalpl>6</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 65.536">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x3E52" flags="0xC">
    <title>CRKFRC - Crank Fuel ACT Fraction</title>
    <description>CRKFRC&#013;&#010;CRANK FUEL FRACTION;&#013;&#010;1 -&gt; USE ALL ACT IN COMPUTATIONS.&#013;&#013;&#010;0 -&gt; USE ALL ECT IN COMPUTATIONS.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="9" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13442" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>%ACT</units>
    <decimalpl>3</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFTABLE uniqueid="0x271E" flags="0x0">
    <title>~FNCRKMUL_FAR - Crank PW Multiplier FN1350B / FN1350</title>
    <description>fn1350b is either 5x8 or 6x8. 5x5 for fn1350 in mid 90s.&#013;&#010;&#013;&#010;Crank mode Fuel Air ratio multiplier used to taper crank fuel command during start/runup.&#013;&#010;PURPOSE: Crank mode Fuel Air ratio multiplier&#013;&#013;&#010;X INPUT: Normalized CRKPIP_CTR_BW - FN023T&#013;&#009;&#013;&#010;Y INPUT: Normalized ACT - FN024T&#013;&#010;OUTPUT: Multiplier&#013;&#010;&#013;&#010;5x5 table in older strats&#013;&#010;&#013;&#010;A larger value gives MORE fuel on crank.&#013;&#010;A lower value gives LESS fuel on crank.&#013;&#010;&#013;&#010;It is recommended to have the first column (0) the number of cylinders, then column 2 +1, 3x revolutions, 5.5x, 8x, 12x, 15x</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="9" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN023T</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x19FB" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN024T</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x5AAE" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13443" mmedelementsizebits="8" mmedrowcount="6" mmedcolcount="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>xPW</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFCONSTANT uniqueid="0x916">
    <title>MINACCL - WOT Lambse Multiplier Min Accel Rate (FN303)</title>
    <description>Min ACCEL Rate required for FN303 to become active</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="113" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13478" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>mph/sec</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 512">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x22DF" flags="0x0">
    <title>~FN303 - WOT Lambse Multiplier</title>
    <description>8 points in some eec-iv&#013;&#010;Does not exist in last of eec-v</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="113" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13492" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <max>16383.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13494" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>xLambse</units>
      <indexcount>8</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x7452">
    <title>OLMCL - OL Lambse Multiplier</title>
    <description>OPEN LOOP FUEL MULT.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x134EC" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>xLambse</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/256">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4E16" flags="0xC">
    <title>FUL_OVRD_LAM - Fuel Override Lambse</title>
    <description>FUL_OVRD_LAM - LAMBSE value to be used when Fuel strategy override is active</description>
    <CATEGORYMEM index="0" category="6" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x134EE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambda</units>
    <decimalpl>5</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7358" flags="0xC">
    <title>LEAN_EXCRSN - Rear o2 Lean Test Excursion Lambse</title>
    <description>LEAN_EXCRSN&#013;&#010;LAMBSE to command WHILE FORCING AN A/F EXCURSION TO FORCE THE DOWNSTREAM EGO SENSOR&#013; LEAN.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="36" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x134F0" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>5</decimalpl>
    <rangehigh>1.999900</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3A58" flags="0xC">
    <title>RICH_EXCRSN - KOER Rear Hego Rich Test Lambse</title>
    <description>RICH_EXCRSN&#013;&#010;LAMBSE to command WHILE FORCING AN A/F &#013;EXCURSION TO FORCE THE DOWNSTREAM EGO SENSOR&#013; RICH.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="88" />
    <CATEGORYMEM index="2" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x134F2" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>5</decimalpl>
    <rangehigh>1.999900</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6A6B" flags="0xC">
    <title>LAM_EXT_MAX - CAT Temp Base Lambse (LAM_1ST_STEP)</title>
    <description>LAM_EXT_MAX - Base LAMBSE value when controlling cat temps&#013; (ensure rich enough to cover air meter errors).</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="36" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x134F4" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>5</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <rangelow>0.700000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2C5A" flags="0xC">
    <title>LAM_EXT_MIN - CAT Protect Lambse Min (1 of 3)</title>
    <description>LAM_EXT_MIN - Lowest LAMBSE allowed to control cat temp.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="36" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x134F6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>5</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <rangelow>0.700000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x552B" flags="0xC">
    <title>LAM_EXT_STEP - CAT Lambse Step Size</title>
    <description>LAM_EXT_STEP&#013;&#010;LAMBSE increment/decrement size done per&#013; bckgrd DIVDED by avg. bckgrd loop time (40ms)</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="36" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x134F8" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>5</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x27AE" flags="0xC">
    <title>FRCSFT - FN1361&apos;s Input ACT Fraction</title>
    <description>FRCSFT&#013;&#010;ACT FRACTION FOR FN1361 LOOKUP&#013;&#010;&#013;&#010;0 == 100% ECT&#013;&#010;1 == 100% ACT</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x125DD" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>%ACT</units>
    <decimalpl>3</decimalpl>
    <rangehigh>0.992000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x25A6" flags="0x0">
    <title>FN300 - ACT Lambse Multiplier</title>
    <description>FN300 - Open loop multiplier applied to the result of the &apos;Fuel Base Table&apos;, &apos;Fuel Base Table Alternative&apos; or &apos;Fuel O/L Stabilized Table&apos; lookup (depending on which one is being used) to adjust the desired A/F ratio.&#013;&#010;Multiplier values less than 1 increase fuel, values greater than 1 reduce fuel.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="23" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x134FA" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>?ACT</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x134FB" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xLambse</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x390E" flags="0x0">
    <title>FN325 - Stabilized ECT Lambse Modifier (FN1360)</title>
    <description>does not exist in RZASA or newer strategies&#013;&#010;&#013;&#010;lower value adds fuel</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="23" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13514" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>?ECT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13515" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xLambse</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x655E" vislevel="8" flags="0x0">
    <title>FN070B -  X Scaling RPM (FN1360)</title>
    <description>NORMALIZED RPM FOR FN1360&#013;&#009;&#013;&#010;PURPOSE: X INPUT FOR TABLE LOOKUP&#013;&#009;&#013;&#010;INPUT:&#009; RPM&#013;&#009;&#013;&#010;OUTPUT:&#009; NORMALIZED RPM&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1353A" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1353C" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x29A9" vislevel="7" flags="0x0">
    <title>~FN072B -  Y Scaling PERLOAD (FN1360) (FN072T)</title>
    <description>older strats use this function with PERLOAD as the input&#013;&#010;&#013;&#010;TP_REL normalizing function for FN1360 -- for SFTP schedules&#013;&#009;PURPOSE: Y INPUT FOR TABLE LOOKUP&#013;&#009;&#013;&#010;INPUT:&#009; tp_rel&#013;&#009;&#013;&#010;OUTPUT:&#009; NORMALIZED tp_rel&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1353A" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>PERLOAD</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1353C" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x173" flags="0x30">
    <title>FN1360B - Base Fuel Table  (WOT Multiplier, FN303, FN1362, FN1360)</title>
    <description>decipha recommends disabling this table&#013;&#010;&#013;&#010;Stabilized Open Loop Fuel 8 X 10 table of lambda values as &#013;&#009;&#009;a function of N and TP_REL&#013;&#009;&#013;&#010;X INPUT: NORMALIZED RPM - FN070B&#013;&#009;&#013;&#010;Y INPUT: NORMALIZED PERLOAD - FN072T&#013;&#009;&#013;&#010;OUTPUT:&#009; STABILIZED ECT LAMBSE BASE VALUE&#013;&#013;&#010;&#013;&#010;FN1360 in older strategies uses FN072B Perload Axis Scaling</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070B</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x655E" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN072T</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x29A9" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13552" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>LAMBSE</units>
      <decimalpl>3</decimalpl>
      <min>0.007000</min>
      <max>1.992000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x5CE" flags="0x0">
    <title>~FN1361L - Startup Enrichment Lambse Subtractor (Active in OL Only) (FN1361_H_RES)</title>
    <description>older strats with FN1361_H_RES are 8x10&#013;&#010;&#013;&#010;STARTUP OPEN LOOP enleanment table for exhaust warm-up&#013;&#009;X INPUT: NORMALIZED FRCSFT * ACT + (1 - FRCSFT) * ECT - FN022BX&#013;&#013;&#010;Y INPUT: NORMALIZED TIME SINCE START - FN018C&#013;&#013;&#010;OUTPUT:&#009; STARTUP OPEN LOOP FUEL&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN022BX</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x66AA" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN018C</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x5899" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x135A2" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>-LAMBSE</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFCONSTANT uniqueid="0x28F0">
    <title>LMBJMP - Tip-In Lambse Subtractor</title>
    <description>LMBJMP&#013;&#010;DESIRED LAMBDA RESET CORRECTION&#013;&#013;&#010;&#013;&#010;IF ( (LAM_ISC_SW == 1)&#013;&#010;AND (iscflg == 0)  /* leaving RPM control mode */&#013;&#010;AND (iscflg_lst == 1)) /* and entering Dashpot preposition */&#013;&#010;   THEN&#013;&#010;lambse[BANK1] = lambse[BANK1] - LMBJMP;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="86" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x135F2" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>-LAMBSE</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x360F">
    <title>LAM_ISC_SW - Idle Lambse Reset</title>
    <description>LAM_ISC_SW - LAMBDA Reset Switch to allow reset&#013; upon enter/exit of RPM control Mode;&#013;&#013;&#010;(set) 1=&gt;Allow LAMBSE reset.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="86" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13936" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0xC62">
    <title>LAM_LOAD_SW - Lambse Reset CT Upset</title>
    <description>LAM_LOAD_SW - LAMBDA Reset Switch to allow reset&#013; due to load state changes at closed&#013; throttle; &#013;&#010;(set) 1 =&gt; allow reset.</description>
    <CATEGORYMEM index="0" category="6" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13937" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x2C51" flags="0xC">
    <title>RFS_TYPESEL - Pump Type (RFS_TYPE)</title>
    <description>0 == return constant deltap&#013;&#010;1 == return (inferred deltap) &#013;&#010;2 == returnless FPDM</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="12" />
    <CATEGORYMEM index="2" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x135F6" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>3.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x3EA1">
    <title>INJ_PW_COMP - Injector PW Compensation (DeltaP) (RF_MODE)</title>
    <description>Switch to enable fuel INJ pulse width compensation based on&#013;injection pressure.  Uses the deltaP multipliers for injector high slope, low slope, breakpoint and offset.  Must be enabled if returnless fuel system is used.&#013;&#010;&#013;&#010;set=allow compensation&#013;&#010;not set = disable fuel rail pressure compensation&#013;&#010;&#013;&#010;This is disabled if RF_MODE is set.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13939" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x1E22" flags="0xC">
    <title>FUL_MVAC_MUL - Manifold Vac Multiplier (Inferred RGP SW)</title>
    <description>FUL_MVAC_MUL&#013;&#010;Manifold vacuum multiplier used to scal &quot;Hg to psi&#013; (when 0.483787), or to turn off the MVAC (when 0) on&#013; inferred RGP.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x135F8" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>X</units>
    <decimalpl>6</decimalpl>
    <rangehigh>0.499900</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 131072">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x2C0D" flags="0x0">
    <title>FNPWCOM_BK - Breakpoint DeltaP</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x135FA" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>DELTAP</units>
      <indexcount>6</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/512">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x135FC" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16384">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x3FA4" flags="0x0">
    <title>FNPWCOM_HS - AHISL DeltaP</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13612" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>DELTAP</units>
      <indexcount>6</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/512">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13614" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16384">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x10B5" flags="0x0">
    <title>FNPWCOM_LS - ALOSL DeltaP</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1362A" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>DELTAP</units>
      <indexcount>6</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/512">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1362C" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16384">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x3A31" flags="0x0">
    <title>FNRGP - Inferred Fuel Flow Rail Pressure Mechanical</title>
    <description>Nominal fuel rail gauge pressure function for a mechanical returnless fuel system as a function of engine fuel flow, psi&#013;&#013;&#010;INPUT: wfeng_tmp Inferred Rail Pressure&#013;&#010;OUTPUT: fuel rail pressure</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="90" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13642" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>wfeng_tmp</units>
      <indexcount>6</indexcount>
      <decimalpl>4</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16384">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13644" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>psi</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <max>75.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 512">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x3FBB" flags="0x0">
    <title>FN311 - OL Threshold TPREL (THBP5)</title>
    <description>FN311 - MINUMUM TP_REL REQUIRED TO FORCE OPEN LOOP FUEL&#013;&#013;&#010;INPUT: N (RPM)&#013;&#013;&#010;OUTPUT: TP_REL (COUNTS)&#013;&#010;&#013;&#010;This function replaced THBP5 the OL TPREL Threshold scalar in older strategies.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1365A" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1365C" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x7520" flags="0xC">
    <title>TRLOAD - Transmission Load Switch (Strategy Specific)</title>
    <description>Transmission Load Switch:&#013;&#013;&#010;0 - manual trans / no clutch sw  no gear sw,&#013; forced neutral state&#013; (NDSFLG = 0)&#013;&#010;1 - manual trans / no clutch sw  no gear sw&#013;&#010;2 - manual trans / clutch OR gear sw&#013;&#010;3 - manual trans / clutch AND gear sw&#013;&#010;4 - auto trans / non-electronic, neutral/drive sw&#013;&#010;5 - auto trans / non-electronic, neutral pressure sw (AXOD)&#013;&#010;6 - auto trans / electronic, PRNDL sensor - park, reverse, neutral, overdrive, manual 1, manual 2.&#013;&#010;7 - F4E PRNDL switches&#013;&#010;8 - unused&#013;&#010;&#013;&#010;Auto trans types cannot be changed in any calibrations.  A strategy will only support 1 specific auto trans type only.  Only valid values are 0, 1, and the strategy specific trans type.</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13683" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>8.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x10FE" flags="0xC">
    <title>TSTRAT - Transmission Strategy Type</title>
    <description>Transmission Strategy Switch:&#013; &#013;&#010;0 - no transmission control (man, AOD, ATX, C6, C3, etc.)&#013;&#010;1 - Shift Indicator Light&#013;&#010;2 - A4LD w/ 3-4 shift control and tcc&#013;&#010;3 - AXOD&#013;&#010;4 - E40D (4R100)&#013;&#010;5 - A4LD-E (4R55, 5R55)&#013;&#010;6 - AXOD-E&#013;&#010;7 - AOD-I&#013;&#010;8 - 4EAT (OR F4E)&#013;&#010;9 - CD4E&#013;&#010;10 - JATCO&#013;</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13684" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>9.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x305A">
    <title>PATS_DISABLE (SW_ANTI_THEFT)</title>
    <description>Enable / disable the Integrated PATS strategy.&#013;&#013;&#010;(not set) 0 -&gt; PATS strategy enabled.&#013;&#013;&#010;(set) 1 = disable PATS</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="18" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x139D8" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x2B2A" flags="0xC">
    <title>ENGCYL - # Pips Per Rev (NUMCYL)</title>
    <description>2 = 4 CYL. ENGINE (2 PIP/REV)&#013;&#013;&#010;3 = 6 CYL. ENGINE (3 PIP/REV)&#013;&#013;&#010;4 = 8 CYL. ENGINE (4 PIP/REV)</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x136A8" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>CYL</units>
    <decimalpl>0</decimalpl>
    <rangehigh>4.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6857" flags="0xC">
    <title>NUMEGO - # Front o2 Sensors (Output Port)</title>
    <description>for older strats with a calibration constant, RZASA and newer strats put this in the actual code.&#013;&#010;&#013;&#010;number of front o2 sensors (Banks).  If set to 1 then bank2 injectors will be disabled unless reassigned to bank 0 in the injector output port table for Turbo and X pipe setups.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="16" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x136A9" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <rangelow>1.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x415C">
    <title>~MHPFD - Signature PIP Difference Value</title>
    <description>Doesn&apos;t exist on later eec-v&#013;&#010;&#013;&#010;MHPFD - Permitted values are;&#013;&#010;8 cylinder, signature dutycycle &lt;= 35% = 0.20&#013;&#010;6 cylinder, signature dutycycle &lt;= 30% = 0.24&#013;&#010;4 cylinder, signature dutycycle &lt;= 30% = 0.29&#013;&#010;Signature PIP distributor not present = 0.99</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x136AA" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>DC</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/65536">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x7276">
    <title>HP_CIDSEL - CAM Sensor Type</title>
    <description>not set (0) = HALL EFFECT&#013;&#010;set (1) = VR SENSOR</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13A00" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x60FB" flags="0xC">
    <title>PRLDSW - Perload Scaling SW (PRLDSW_B)</title>
    <description>SWITCH TO DETERMINE PERLOAD:&#013;&#010;&gt;=3 = let PERLOAD = TP_REL / 1024 (2004+ only)&#013;&#010;2 --&gt; PERLOAD = TPLDST/PEAK_LOAD_SL2&#013; (PCT_LOAD)&#013;&#010;1 --&gt; PERLOAD = LOAD&#013;&#010;0 --&gt; PERLOAD = LOAD/PEAK_LOAD (FN035)&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x136A9" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4AE8" flags="0xC">
    <title>DASMHYST - DasMph Hyst</title>
    <description>HYSTERESIS FOR DASMPH</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1235A" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <rangehigh>127.500000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4727" flags="0xC">
    <title>DASMPH - Daspot Min Clip VS</title>
    <description>MINIMUM VSBAR FOR DECLUTCH DASPOT CLIP</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1235B" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <rangehigh>127.500000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7A00" flags="0xC">
    <title>LOWLOD - Decel Load Below Idle (FN_LOWLOD)</title>
    <description>LOAD VALUE TO DIFFERENTIATE&#013; DECEL FROM IDLE&#013;&#010;&#013;&#010;set this value below the idle load value&#013;&#010;&#013;&#010;LOWLOD + ACLOD &lt; Load</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x137C0" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>LOAD</units>
    <decimalpl>3</decimalpl>
    <rangehigh>0.490000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 512">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x799C" flags="0xC">
    <title>SETLNG_TM - Idle Disturbance Delay (Dashpot Settling Time)</title>
    <description>SETLNG_TM - SETTLING TIME AFTER AIRFLOW DISTURBANCE TO ENTER RPM CONTROL&#013;&#010;&#013;&#010;A higher value gives more idle stability.  Decipha recommends a value of 4.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x137C6" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>1</decimalpl>
    <rangehigh>31.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1EAA" flags="0xC">
    <title>DEBYCP - IAC Min Calc Flow Limit (IPSIBR)</title>
    <description>MIN. DESIRED BYPASS MAF CLIP&#013;&#013;&#010;&#013;&#010;IPSIBR will not continue to decrement at this clip limit.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13772" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>lbs/min</units>
    <decimalpl>4</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4096">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x14AE" flags="0xC">
    <title>GI - ISC Valve Gain Integral</title>
    <description>GI&#013;&#010;Integral gain for ISC valve.</description>
    <CATEGORYMEM index="0" category="14" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x137D4" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Gain</units>
    <decimalpl>3</decimalpl>
    <rangehigh>1.992000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x56DE" flags="0xC">
    <title>IDC_MAX - ISCDC C/L Max</title>
    <description>Maximum duty cycle for IDC_CL&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x137D6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>ISCDC</units>
    <decimalpl>5</decimalpl>
    <rangehigh>0.990000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x192D" flags="0xC">
    <title>IDC_MIN - ISCDC C/L Min</title>
    <description>Minimum duty cycle for IDC_CL&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x137D8" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>ISCDC</units>
    <decimalpl>5</decimalpl>
    <rangehigh>0.990000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x437C" flags="0xC">
    <title>IDCMUL - Global ISCDC Multiplier</title>
    <description>ISC DUTY CYCLE MULTIPLIER FOR DEVELOPMENT&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1272C" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>xISCDC</units>
    <decimalpl>5</decimalpl>
    <rangehigh>1.990000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2989" flags="0xC">
    <title>IDCOFS - Global ISCDC Offset</title>
    <description>ISC DUTY CYCLE OFFSET FOR DEVELOPMENT&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1272E" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>ISCDC</units>
    <decimalpl>5</decimalpl>
    <rangehigh>0.990000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3A4F">
    <title>VSCLP - Max MPH to allow C/L ISCDC Control</title>
    <description>Maximum vehicle speed to perform&#013; closed loop duty cycle control&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x137DA" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3D2D" flags="0xC">
    <title>PSPPM - Power Steering PPM</title>
    <description>FAM delta AM for Power Steering load</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="84" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x137B6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>lbs/min</units>
    <decimalpl>6</decimalpl>
    <rangehigh>0.996000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2048">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x2574">
    <title>DASCLP_4INH - FN894H Enable/Disable</title>
    <description>Switch controls the FN894H min&#013; DASHPOT clip inhibit logic</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13B02" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x1686" flags="0xC">
    <title>TCDASD - Dashpot Decel Time Constant</title>
    <description>TCDASD&#013;&#010;TIME CONSTANT FOR DSTPBR&#013;&#013;&#010;&#013;&#010;DASPOT = DASPTK * (DSTPBR - (RATCH + DELHYS)) + FN830&#013;&#010;&#013;&#010;DSTPBR is a time dependent rolling average filter of Throttle position.  It is updated once per background loop while in RUN  or Underspeed  Mode. The two time constants, TCDASU and TCDASU are calibrateable.  TCDASU is used when DSTPBR is filtering UP to TP.  TCDASU is used to filter DSTPBR DOWN to TP.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1497A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.999001</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x22C5" flags="0xC">
    <title>TCDASU - Dashpot Accel Time Constant</title>
    <description>TCDASU&#013;&#010;TIME CONSTANT FOR DSTPBR&#013;&#013;&#010;&#013;&#010;DASPOT = DASPTK * (DSTPBR - (RATCH + DELHYS)) + FN830&#013;&#010;&#013;&#010;DSTPBR is a time dependent rolling average filter of Throttle position.  It is updated once per background loop while in RUN  or Underspeed  Mode. The two time constants, TCDASU and TCDASU are calibrateable.  TCDASU is used when DSTPBR is filtering UP to TP.  TCDASU is used to filter DSTPBR DOWN to TP.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14982" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.999001</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x65C7" flags="0xC">
    <title>IPSIDLY - IPSIBR Update Delay</title>
    <description>IPSIDLY - time delay after exiting crank mode to wait before allowing IPSIBR corrections</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="9" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1377C" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>1</decimalpl>
    <rangehigh>31.875000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x145D" vislevel="6" flags="0xC">
    <title>~TC_OVER - IPSIBR Delay Idle Over</title>
    <description>eec-iv  X / 1024&#013;&#010;&#013;&#010;the time delay in seconds that rpm is above dsdrpm+rpmded  before IPSIBR is decremented to reach idle.  This should be set to 0 for those wtih wild cams.</description>
    <CATEGORYMEM index="0" category="14" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13782" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>25.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1C72" flags="0xC">
    <title>~TC_UNDER - IPSIBR Delay Idle Under</title>
    <description>eec-iv  X / 1024&#013;&#010;&#013;&#010;the time delay in seconds that rpm is below dsdrpm-rpmded  before IPSIBR is incremented to reach idle.  This should be set to 0 for those wtih wild cams.</description>
    <CATEGORYMEM index="0" category="14" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13784" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>25.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6B62" flags="0xC">
    <title>PSIBRN - IPSIBR Correction Min</title>
    <description>the minimum isc duty cycle airmass correction to reach idle</description>
    <CATEGORYMEM index="0" category="14" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x137A6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>LBS/MIN</units>
    <decimalpl>3</decimalpl>
    <rangehigh>0.000000</rangehigh>
    <rangelow>-1.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4096">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5DCF">
    <title>UPDATM - ISCKAM Correction Rate</title>
    <description>the number of loops that ecu must pass before updating the ISCKAM corrections</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="7" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x137A8" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Loops</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3157">
    <title>LSFECT_CL - LSF Off ECT</title>
    <description>LSFECT_CL&#013;&#010;low speed fan off temp</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="5" />
    <CATEGORYMEM index="2" category="72" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13871" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>?ECT</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.5">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xF07">
    <title>LSFECT_SH - LSF On ECT</title>
    <description>LSFECT_SH&#013;&#010;Temp to turn on the low speed fan</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="5" />
    <CATEGORYMEM index="2" category="72" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x1386F" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>?ECT</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.5">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x5A9D" flags="0x0">
    <title>FN_USHTR_DC - Hego Heater DC (Long-tubes)</title>
    <description>This function is disabled and the hegos are set to 100% duty cycle of the USHTRDC_SW scalar is set.&#013;&#010;&#013;&#010;Hego duty cycle should not be allowed to drop below .5 on all calibrations and should remain 100% on long tubes.&#013;&#010;&#013;&#010;Upstream Hego heater duty-cycle transfer function&#013; &#013;&#010;&#013;&#010;PURPOSE: Converts elapsed US heater on time to % duty-cycle&#013;INPUT:   US_HTR_TMR (Seconds)&#013;&#013;&#010;OUTPUT:  US_HTR_DC (Percent on)</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="16" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13838" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>US_HTR_TMR</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>255.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13839" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>US_HTR_DC</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x362F" flags="0x0">
    <title>FN803A - DSDRPM Kick Down Timer (FN826A)</title>
    <description>Throttle kick down timer&#013;&#009;&#013;&#010;PURPOSE: Throttle kick down timer value as a function of ACSTRT.&#009;&#013;&#010;INPUT: X = ACSTRT&#013;&#010;OUTPUT: Y = Throttle timer&#013;&#013;&#010;&#013;&#010;ACSTRT == AIR TEMP AT START, DEGF&#013;&#010;&#013;&#010;This should be nullified when idle air control is simplified since the isc multiplier does not have any act correction modifiers.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="65" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13966" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ACSTRT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13968" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>sec</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>1023.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6121" flags="0x0">
    <title>FN826A - DSDRPM Startup ECT Adder (Kickdown)</title>
    <description>FN826A - DSDRPM ADDER VS TCSTRT FOR HI-CAM&#013;&#013;&#010;PURPOSE: INCREASE IDLE SPEED FOR COLD ENGINE&#013;&#010;INPUT: X = DEGREES FAHRENHEIT (TCSTRT)&#013;&#010;OUTPUT: Y = DESIRED RPM ADDER&#013;&#010;&#013;&#010;TCSTRT == Coolant temp @ start (DEGREES F.)&#013;&#010;&#013;&#010;This should be used instead of bzzrpm when simplifying isc control.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="65" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x1394A" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1394B" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>+DSDRPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x57E3" flags="0x0">
    <title>FN884 - ISC Crank ISCDC</title>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="9" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x1398E" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1398F" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ISCDTY</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <max>0.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6E31" flags="0x0">
    <title>FN060 - Y Scaling Perload_ISC (FN8000)</title>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="29" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13AEC" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Perload_ISC</units>
      <indexcount>8</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13AEE" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <max>5.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x940" flags="0x0">
    <title>FN061 - X Scaling Lbs/Min (FN8000)</title>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="29" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13AEC" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>10</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13AEE" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x22F9" flags="0x0">
    <title>FN890 - ISCKAM Correction Altitude</title>
    <description>ISCKAM CORRECTION FOR ALTITUDE&#013;&#013;&#010;PURPOSE: CORRECT DEBYMA FOR ALTITUDE &#013;&#010;INPUT: BAROMETRIC PRESSURE (BP)&#013;&#013;&#010;OUTPUT:  AIR FLOW IN PPM&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="7" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13B14" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>BP</units>
      <indexcount>4</indexcount>
      <decimalpl>1</decimalpl>
      <max>31.879999</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13B15" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>AM_PPM</units>
      <indexcount>4</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x30D3" flags="0x0">
    <title>FN8000 - ISC Transfer</title>
    <description>CHARACTERIZATION TABLE FOR THE ISC ACTUATOR&#013;&#009;PURPOSE: ISC AS A FUNCTION OF DEBYMA AND PERLOAD_ISC&#013;&#009;&#013;&#010;X INPUT: NORMALIZED DEBYMA - FN061&#013;&#009;&#013;&#010;Y INPUT: NORMALIZED PERLOAD_ISC - FN060&#013;&#009;&#013;&#010;OUTPUT:&#009; DESIRED ISC DUTYCYCLE</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="29" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN061</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x940" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN060</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x6E31" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13B1C" mmedelementsizebits="8" mmedrowcount="6" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>ISCDTY</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x2C93" flags="0x0">
    <title>FN035A - WOT LOAD at 0 Boost (ISC_PERLOAD)</title>
    <description>This replaces FN035 when the FN035_EXT Patch is enabled.&#013;&#010;&#013;&#010;This is the average naturally aspirated LOAD at wide open throttle with 0 boost and 0 vac.  When load exceeds this value the ecu calculates that the engine is in boost.  Below this value its calculated that its under vac. This is Required to be dialed in for accurate commanded fuel.&#013;&#010;&#013;&#010;PERLOAD = LOAD / FN035&#013;&#010;&#013;&#010;Perload &lt; 1.0 is under vac.  Perload &gt; 1.0 is in boost.&#013;&#010;Perload is used for the primary fuel table to command the LAMBSE needed for power enrichment.&#013;&#010;&#013;&#010;&#013;&#010;PEAK LOAD AT SEA LEVEL&#013;&#013;&#010;INPUT: RPM &#013;&#010;OUTPUT: TEMP REG Peak_load_sl TERM FOR PEAK_LOAD CALCULATION&#013;</description>
    <CATEGORYMEM index="0" category="3" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13A12" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>12</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13A14" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LOAD</units>
      <indexcount>12</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x578" flags="0x0">
    <title>FN018B - Y Scaling ATMR3 (ISC_Multiplier)</title>
    <description>FN018B&#013;&#010;ATMR3 NORMALIZING FUNCTION&#013;&#010;INPUT: ATMR3&#013;&#013;&#010;OUTPUT: NORMALIZED TIME</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13928" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ATMR3</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>65535.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1392A" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>5.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6F53" flags="0x0">
    <title>~FN020C - X Scaling ECT (ISC Multiplier)</title>
    <description>Also scales FN2000 in older strategies&#013;&#010;&#013;&#010;In older speed density strats X/128  Y/256</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x1393C" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1393D" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>6.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4861" flags="0x0">
    <title>~FN875HD - Idle AM Drive (Auto Trans Only) (FN875D)</title>
    <description>eec-iv strats are 6 rows&#013;&#010;early eec-v is 9 points BYTE x/0.0625 and y/128&#013;&#010;last of eecv-v single bank is 9 point word x/0.0625 y/2048</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="32" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x139EE" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x139F0" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>10</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2048">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x50A6" flags="0x0">
    <title>~FN875HN - Idle AM Neutral (FN875N)</title>
    <description>older strats are 6 rows X/0.0625&#013;&#010;early eec-v is 9 points BYTE x/0.0625 and y/128&#013;&#010;&#013;&#010;a stock 5.4L will idle just under 1.0 lbs/min at 800 rpm</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="32" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13A00" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13A02" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>10</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2048">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x9C" flags="0x0">
    <title>FN1862N - ISC Multiplier Neutral (FN1861)</title>
    <description>FN1862N&#013;&#010;NEUTRAL AIRFLOW (DESMAF) MULTIPLIER VS. ECT / ATMR3&#013;&#013;&#010;PURPOSE: TRIM OPEN LOOP AIR FLOW PREDICTION FOR ECT&#013;&#013;&#010;X INPUT: NORMALIZED ECT -- FN020C&#013;&#013;&#010;Y INPUT: NORMALIZED ATMR3 -- FN018B&#013;&#013;&#010;OUTPUT: DESIRED AIRFLOW MULTIPLIER</description>
    <CATEGORYMEM index="0" category="14" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN020C</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x6F53" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN018B</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x578" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x139C4" mmedelementsizebits="8" mmedrowcount="6" mmedcolcount="7" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>xDESMAF</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x2298" flags="0x0">
    <title>FN881 - A/C AM PSI Correction (AC PPM)</title>
    <description>A/C airflow as a function of ACPRES&#013;&#013;&#010;&#013;&#010;PURPOSE: Airflow adder to DESMAF&#013;&#013;&#010;INPUT:   ACPRES (psi)&#013;&#013;&#010;OUTPUT:  A/C DESMAF ADDER (PPM)&#013;</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="82" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13A2E" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>PSI</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13A30" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>AM</units>
      <indexcount>7</indexcount>
      <decimalpl>6</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 2048">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6E24" flags="0x0">
    <title>FN885TE - A/C PPM Desmaf Adder</title>
    <description>Function to make FN885 time dependent - Extended range&#013;&#009;INPUT: AC_PPM_TMR&#013;&#013;&#010;OUTPUT:&#009; AC_PPM adder (PPM)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="82" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13A62" mmedelementsizebits="16" mmedcolcount="4" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>AC_TMR</units>
      <indexcount>4</indexcount>
      <decimalpl>3</decimalpl>
      <max>31.879999</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13A64" mmedelementsizebits="16" mmedcolcount="4" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>AC_PPM</units>
      <indexcount>4</indexcount>
      <decimalpl>6</decimalpl>
      <max>3.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 2048">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2159" flags="0x0">
    <title>FN887 - A/C ACT Adder (AC PPM)</title>
    <description>Function to make FN885 ACT dependent&#013;&#013;&#010;INPUT:  ACT&#013;&#013;&#010;OUTPUT:&#009;AC_PPM adder (PPM)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="82" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13A72" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ACT</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <min>-256.000000</min>
      <max>254.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13A74" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>AC_PPM</units>
      <indexcount>6</indexcount>
      <decimalpl>6</decimalpl>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 2048">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4256" flags="0x0">
    <title>FN822 - P/S PRES AM ADDER (Power Steering)</title>
    <description>Power Steering transient airflow adder as a function of PSTMR&#013;&#013;&#010;INPUT:   PSTMR&#013;&#013;&#010;OUTPUT:  airflow adder (PPM)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="84" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12CF0" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>PSTMR</units>
      <indexcount>8</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12CF2" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>PPM</units>
      <indexcount>8</indexcount>
      <decimalpl>4</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2048">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xA1E" flags="0x0">
    <title>FN830 - Dashpot Pre-Position Offset</title>
    <description>FN830&#013;&#010;DASHPOT PREPOSITION OFFSET&#013;&#013;&#010;PURPOSE: DASPOT ADDER&#013;&#013;&#010;INPUT: (N - DSDRPM)  (RPM)&#013;&#013;&#010;OUTPUT:  ADDER (PPM)</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13B58" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Delta_RPM</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13B5A" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>6</indexcount>
      <decimalpl>4</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4C43" flags="0x0">
    <title>FN879 - Dashpot Decay Rate</title>
    <description>FN879&#013;&#010;DASHPOT DECREMENT&#013;&#013;&#010;PURPOSE: PROVIDE VARIABLE DECREMENT&#013;&#013;&#010;INPUT: DASPOT  -  LB/MIN&#013;&#013;&#010;OUTPUT:&#009;DASPOT DECREMENT  -  LB/MIN</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13B70" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13B72" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>7</indexcount>
      <decimalpl>4</decimalpl>
      <max>0.500000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xA43" flags="0x0">
    <title>FN882A - Dashpot Maximum Allowed</title>
    <description>FN882A&#013;&#010;MAX DASPOT CLIP V.S. RPM DELTA&#013;&#013;&#010;PURPOSE: CLIP DASPOT TO PREVENT FLARE DURING SHIFT&#013;&#013;&#010;INPUT: X = ( RPM - DSDRPM )&#013;&#013;&#010;OUTPUT:  DASPOT MAXIMUM CLIP  -  LB/MIN &#013;&#010;&gt;&gt; CODE ASSUMES MAX 2.0 &lt;&lt;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13B8C" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Delta_RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13B8E" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>AM</units>
      <indexcount>7</indexcount>
      <decimalpl>4</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x3D72" flags="0x0">
    <title>FN891 - DASHPOT Max Clip VSS Multiplier</title>
    <description>FN891&#013;&#010;DASPOT MAX. CLIP MULTIPLIER BASED ON VEHICLE SPEED (VSBAR).&#013;&#013;&#010;PURPOSE: ELIMINATE HARSH BACKOUT SHIFTS WHEN LARGE&#013; AMOUNTS OF DASHPOT ARE USED.&#013;&#013;&#010;INPUT: VSBAR (VEHICLE SPEED)&#013;&#010;OUTPUT: MAX. DASPOT CLIP MULTIPLIER</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13BA8" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>6</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13BA9" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xDASHPOT</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x459F" flags="0x0">
    <title>FN894 - Dashpot Min Clip</title>
    <description>FN894&#013;&#010;DASPOT MINIMUM CLIP&#013;&#013;&#010;PURPOSE: A MINIMUM CLIP FOR DASPOT TO PREVENT DECLUTCH STALLS&#013;&#013;&#010;INPUT: N_RATCH - DSDRPM  ( RPM )&#013;&#013;&#010;OUTPUT:&#009; DASPOT MINIMUM CLIP ( PPM )&#013;&#010;&#013;&#010;N_RATCH == RPM RATCHET FOR DASPOT MIN CLIP_ INPUT TO FN894</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13BB4" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>N_RATCHET</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13BB6" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>5</indexcount>
      <decimalpl>4</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x13DF" flags="0x0">
    <title>~FN894H - Dashpot Min Clip 4th Gear Decels</title>
    <description>7 points in earlier eec-v&#013;&#010;&#013;&#010;FN894H&#013;&#010;DASPOT MINIMUM CLIP&#013;&#013;&#010;PURPOSE: MINIMUM DASPOT AIRFLOW CLIP FOR NORMAL 4TH GEAR DECELS&#013;&#013;&#010;INPUT: N_RATCH - DSDRPM  ( RPM )&#013;&#013;&#010;OUTPUT:&#009; DASPOT MINIMUM CLIP ( PPM )</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13BC8" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>N_RATCHET</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13BCA" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>5</indexcount>
      <decimalpl>4</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x1E5B" flags="0x0">
    <title>~FN894L - Dashpot Clip No Decel</title>
    <description>7 points in older eec-v&#013;&#010;&#013;&#010;FN894L&#013;&#010;DASPOT MINIMUM CLIP&#013;&#013;&#010;PURPOSE: MINIMUM DASPOT AIRFLOW CLIP WHEN VEHICLE LACK OF DECELERATION IS DETECTED.&#013;&#013;&#010;INPUT: N_RATCH - DSDRPM  ( RPM )&#013;&#013;&#010;OUTPUT: DASPOT MINIMUM CLIP ( PPM )</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13BE4" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>N_RATCHET</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13BE6" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>5</indexcount>
      <decimalpl>4</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5524" flags="0x0">
    <title>FN441A__A - CAT Flange Temp Spark Modifier</title>
    <description>FN441A__A&#013;&#010;SPK_LAMBSE MULTIPLIER FOR EXT_SS_FLANGE CALC.&#013;&#013;&#010;PURPOSE: EFFECT OF LAMBSE ON INFERRED EXHAUST FLANGE TEMP.&#013;&#013;&#010;INPUT: SPK_LAMBSE&#013;&#013;&#010;OUTPUT:  MULTIPLIER&#013;&#010;used in the catalyst temp model</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13C00" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Spk_Lambse</units>
      <indexcount>10</indexcount>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13C01" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>X</units>
      <indexcount>10</indexcount>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x733" flags="0x0">
    <title>FN441B - CAT Flange Temp Spark Delta</title>
    <description>FN441B&#013;&#010;SPK_DELTA MULTIPLIER FOR EXT_SS_FLANGE CALC.&#013;&#009;PURPOSE: EFFECT OF SPARK ON INFERRED EXHAUST FLANGE TEMP.&#013;&#013;&#010;INPUT: SPK_M_B_T - SAF&#013;&#013;&#010;OUTPUT: MULTIPLIER</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13C14" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>SPK_DELTA</units>
      <indexcount>10</indexcount>
      <max>63.750000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13C15" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>X</units>
      <indexcount>10</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x1C7B" flags="0x0">
    <title>FN441D - CAT Temp EGR Multiplier (FN441C)</title>
    <description>FN441D&#013;&#010;EGRACT MULTIPLIER FOR EXT_SS_FLANGE CALC.&#013;&#009;PURPOSE: EFFECT OF EGR ON INFERRED EXHAUST FLANGE TEMP.&#013;&#013;&#010;INPUT: EGR_RATE_ACT&#013;&#013;&#010;OUTPUT: MULTIPLIER</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13C36" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>EGRACT</units>
      <indexcount>7</indexcount>
      <decimalpl>1</decimalpl>
      <max>31.879999</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13C37" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>X</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x279E" flags="0x0">
    <title>FN441T -  CAT EGT AM Modifier ECT</title>
    <description>Exhaust Temperature modifier based on ECT.&#013;&#013;&#010;PURPOSE: Determine temp reduction based on ECT temperature.&#013;&#013;&#010;INPUT:   AM&#013;&#013;&#010;OUTPUT:  MULTIPLIER (NONE)&#013;</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13C36" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>AM</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13C38" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X</units>
      <indexcount>7</indexcount>
      <max>3.980000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xB2B" flags="0x0">
    <title>FN442__A - CAT Temp EGT AM Modifier ACT</title>
    <description>FN442__A&#013;&#010;TIME CONSTANT FOR INSTANTANEOUS EXH. FLANGE TEMP.&#013;&#013;&#010;PURPOSE: ACT AS TIME CONSTANT FOR EXT_FLANGE ROLAV.&#013;&#010;INPUT: AM&#013;&#013;&#010;OUTPUT: TIME CONST. (SEC)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13C52" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lbs/min</units>
      <indexcount>10</indexcount>
      <decimalpl>4</decimalpl>
      <max>63.990002</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13C54" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>sec</units>
      <indexcount>10</indexcount>
      <min>0.100000</min>
      <max>256.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4AC3" flags="0x0">
    <title>FN443 - CAT Temp HEGO AM</title>
    <description>FN443&#013;&#010;PURPOSE: Time constant for inst. front HEGO wall temperature vs AM.&#013;&#013;&#010;INPUT: AM&#013;&#013;&#010;OUTPUT:  DEGREES&#013;</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13C7A" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lbs/min</units>
      <indexcount>10</indexcount>
      <decimalpl>3</decimalpl>
      <max>64.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13C7C" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>deg</units>
      <indexcount>10</indexcount>
      <max>1023.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7398" flags="0x0">
    <title>FN443L - CAT Temp Flange vs Hego AM</title>
    <description>FN443L&#013;&#010;PURPOSE: Temperature difference between flange and front HEGO vs AM.&#013;&#013;&#010;INPUT: AM&#013;&#013;&#010;OUTPUT: DEGREES</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13CA2" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lbs/min</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <max>64.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13CA4" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>deg</units>
      <indexcount>7</indexcount>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x1665" flags="0x0">
    <title>FN445L - CAT Temp Flange Midbed AM</title>
    <description>FN445L&#013;&#010;PURPOSE: Temperature difference between flange and catmid vs AM.&#013;&#013;&#010;INPUT: AM&#013;&#013;&#010;OUTPUT: DEGREES</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13CBE" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lbs/min</units>
      <indexcount>7</indexcount>
      <max>64.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13CC0" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>deg</units>
      <indexcount>7</indexcount>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x70A1" flags="0x0">
    <title>FN448 - CAT Temp Drop Exotherms</title>
    <description>FN448&#013;&#010;Multiplier for temperature drop in catalyst model&#013;&#013;&#010;PURPOSE: Multiplier to reflect different exotherms&#013;&#013;&#010;INPUT: AM&#013;&#013;&#010;OUTPUT: Multiplier&#013;</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13CDA" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lbs/min</units>
      <indexcount>7</indexcount>
      <max>63.990002</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13CDC" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X</units>
      <indexcount>7</indexcount>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5964" flags="0x0">
    <title>FN448A - CAT Temp Drop Steady Exhaust</title>
    <description>FN448A - Temperature drop for catalyst model&#013;&#013;&#010;PURPOSE: Steady state increase in exhaust temp.&#013;&#010;INPUT: SPK_LAMBSE&#013;&#013;&#010;OUTPUT: Degrees F</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13CF6" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>SPK_LAMBSE</units>
      <indexcount>10</indexcount>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13CF8" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>deg F</units>
      <indexcount>10</indexcount>
      <max>511.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4C59" flags="0x0">
    <title>FN449 - CAT Temp Drop EXT_EXOT TC</title>
    <description>FN449 - Time constant for temperature drop in catalyst model&#013;&#013;&#010;PURPOSE: Time constant for EXT_EXOT&#013;&#013;&#010;INPUT: AM&#013;&#013;&#010;OUTPUT: Time Constant&#013;</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13D1E" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lbs/min</units>
      <indexcount>10</indexcount>
      <max>63.990002</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13D20" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>sec</units>
      <indexcount>10</indexcount>
      <max>1023.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x477B" flags="0x0">
    <title>FN449A - CAT Temp AFR TC</title>
    <description>FN449A&#013;&#010;Time constant for the change in catalyst exotherm with A/F&#013;&#010;PURPOSE: Time constant for EXT_EXD&#013;&#013;&#010;INPUT: AM&#013;&#013;&#010;OUTPUT: Time Constant</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13D46" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lb/min</units>
      <indexcount>10</indexcount>
      <decimalpl>3</decimalpl>
      <max>63.990002</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13D48" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>sec</units>
      <indexcount>10</indexcount>
      <max>1023.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x1C28" flags="0x0">
    <title>FN450 - CAT Temp Drop HEGO TC</title>
    <description>FN450&#013;&#010;Time constant for temperature drop in catalyst model&#013;&#013;&#010;PURPOSE: Time constant for instantaneous HEGO location temperature&#013;&#013;&#010;INPUT: AM&#013;&#013;&#010;OUTPUT: SECONDS&#013;</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13D6E" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lbs/min</units>
      <indexcount>10</indexcount>
      <decimalpl>3</decimalpl>
      <max>63.990002</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13D70" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>sec</units>
      <indexcount>10</indexcount>
      <max>1023.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xFBD" flags="0x0">
    <title>FN450L - Flange Vs Hego Temp Difference</title>
    <description>FN450L&#013;&#013;&#010;Temperature difference between flange and front HEGO vs AM.&#013;&#013;&#010;INPUT: AM&#013;&#013;&#010;OUTPUT: DEGREES</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="21" />
    <CATEGORYMEM index="2" category="53" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13D96" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lbs/min</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <max>64.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13D98" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>deg F</units>
      <indexcount>7</indexcount>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x22CF" flags="0x0">
    <title>FNEXOMF - CAT Temp Due to Misfire</title>
    <description>FNEXOMF&#013;&#010;Catalyst Midbed Exotherm due to percent Misfire&#013;&#010;INPUT: AM LBM/MIN&#013;&#013;&#010;OUTPUT:  DEG F / % Misfire</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="36" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13DB2" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lbs/min</units>
      <indexcount>10</indexcount>
      <decimalpl>3</decimalpl>
      <max>64.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13DB4" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>deg f / %misfire</units>
      <indexcount>10</indexcount>
      <max>511.989990</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFLAG uniqueid="0xB0B">
    <title>ACPSW_HP - A/C Pres SW Present</title>
    <description>ACPSW_HP&#013;&#010;A/C pressure switch hardware present&#013;&#013;&#010;UNITS: NONE</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="82" />
    <CATEGORYMEM index="2" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14334" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x50DD">
    <title>ACPSEN_HP - A/C Pressure Sensor Present</title>
    <description>AC PRESSURE SENSOR HARDWARE PRESENT&#013;</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="82" />
    <CATEGORYMEM index="2" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14338" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x2C35" flags="0xC">
    <title>THBP_DECH - Crank Dechoke TPREL Min</title>
    <description>THBP_DECH&#013;&#010;THROTTLE BREAKPOINT ABOVE WHICH TO&#013; ALLOW DECHOKE IN CRANK.&#013;&#010;UNITS ARE COUNTS.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="9" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13E32" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>AD Cnts</units>
    <rangehigh>1023.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x16DA">
    <title>WOTADP_SW - Enable SADP Mode at WOT Test</title>
    <description>Switch to enable SADP mode at WOT operation&#013; test, &#013;&#010;(not set) 0 -&gt; bypass test&#013;&#013;&#010;set = alow snap wot adaptive CL fueling</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="7" />
    <CATEGORYMEM index="2" category="64" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x143DE" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFUNCTION uniqueid="0x19FB" flags="0x0">
    <title>~FN023T - X Scaling Pip Counter (Crank PW) (FN023A)</title>
    <description>only 5 points in earlier strats and Y only goes to 5&#013;&#010;&#013;&#010;PIP counter normalizing function for decaying F_A_RATIO&#013; during a crank fueling event&#013;&#010;PURPOSE: X INPUT USED TO LOOK UP FNCRKMUL_FAR&#013;&#010;INPUT: CRKPIPCTR_BW BIN 0&#013;&#010;OUTPUT: NORMALIZED CRKPIPCTR_BW&#013;&#010;scaling=0,1,2,------,4,------6,7&#013;&#010;8cyl == 8,9,24,44,64,88,96,120&#013;&#010;6cyl == 6,7,18,33,48,66,72,90&#013;&#010;4cyl == 4,5,12,22,32,44,48,60</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="9" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13E44" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Pips</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13E46" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5AAE" flags="0x0">
    <title>~FN024T - Y Scaling Temp (Crank PW) (FN024D)</title>
    <description>only 6 points in early eec-iv and y high range is only 4&#013;&#010;&#013;&#010;Temperature normalizing function for decaying F_A_RATIO during&#013; a crank fueling event.&#013;&#013;&#010;PURPOSE:Y INPUT USED TO LOOK UP FNCRKMUL_FAR&#013;&#013;&#010;INPUT:&#009;CRKTMP (Degrees F)&#013;&#013;&#010;OUTPUT:&#009;NORMALIZED TEMPERATURE -- ROW NUMBER</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="9" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13E64" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ACT</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13E66" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Y_Row</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <max>4.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x6640" flags="0xC">
    <title>FUL_BOILTEMP - Fuel Rail Boiling Temp</title>
    <description>FUL_BOILTEMP&#013;&#010;Rail temperature at which fuel boils.&#013;&#013;&#010;UNITS are DEGF</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13ED2" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>deg F</units>
    <decimalpl>0</decimalpl>
    <rangehigh>254.000000</rangehigh>
    <rangelow>-127.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.5">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4B22" flags="0xC">
    <title>FUL_BOIL_DP - Boiling Rail Pres Commanded</title>
    <description>FUL_BOIL_DP&#013;&#010;Fixed delta pressure override when fuel is boiling&#013;&#013;&#010;UNITS are PSI&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="90" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13ED4" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>psi</units>
    <decimalpl>3</decimalpl>
    <rangehigh>70.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 512">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x16E8" flags="0xC">
    <title>DYN_LMAX_LL - Lambse Max Clip CL (LAMMAX)</title>
    <description>Lower limit to which DYN_LAMMAXn is clipped. Allows&#013; for cal of straight LAMBSE clip, no KAMRF infl.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13ED6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>5</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3E04" flags="0xC">
    <title>DYN_LMAX_UL - Lambse Min Clip CL (LAMMIN)</title>
    <description>Upper limit to which DYN_LAMMINn is clipped. Allows&#013; for cal of straight LAMBSE clip, no KAMRF influence</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13ED8" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>5</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xF86" flags="0xC">
    <title>X_MAX_ROA_L - (LAMMIN) (LAMBDA) (KAMRF Matured)</title>
    <description>Maximum range of authority for LAMBSE in the LEAN direction.&#013;&#010;&#013;&#010;Value when already subtracted from 1.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13EDA" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>5</decimalpl>
    <rangehigh>0.999700</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="1 - X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3C25" flags="0xC">
    <title>~X_MAX_ROA_R - (LAMMAX) (Lambda) (KAMRF Matured)</title>
    <description>Maximum range of authority for LAMBSE in the RICH direction.&#013;&#010;&#013;&#010;lammax low range is 1 and max is 1.9997 for eec-iv&#013;&#010;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13EDC" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>5</decimalpl>
    <rangehigh>1.999700</rangehigh>
    <rangelow>1.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="1 + X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x649A" flags="0xC">
    <title>WOPEN - Knk Threshold Window Opening Beta</title>
    <description>WOPEN - The minimum delay after the rising edge of the PIP before the KTS pulse will be output. Added to the result of the &apos;Knock Threshold Window Position&apos; (aka FN145A) lookup.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="15" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13EEE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>PIP period fraction</units>
    <decimalpl>5</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x342F" flags="0xC">
    <title>KNK_SENSORS - # KNK SENSORS (KIHP)</title>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="15" />
    <CATEGORYMEM index="2" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13EF8" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>15.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x577" flags="0xC">
    <title>SPKAD_CYL8 - Global Spark Modifier Cyl H / 8 (SPK_CYL_ADD7) (P0XXX - Cyl A Circuit Malfunction)</title>
    <description>Spark adder to eigth cylinder in the&#013; firing order, used for calibrating&#013; knock.&#013;&#010;&#013;&#010;Setting this to -3.0 degrees will result in P0 code being set for Cyl A circult malfunction IF you have a knock senor present and not specifically configured for this.</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="15" />
    <CATEGORYMEM index="2" category="27" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13F82" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>*BTDC</units>
    <rangehigh>19.500000</rangehigh>
    <rangelow>-19.500000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2BC9">
    <title>FBS_ENTRY_TC - PT to Idle Spark Decay Rate (Dashpot / No VSS)</title>
    <description>Time constant which paces the entry into feedback spark&#013;&#010;&#013;&#010;This should be set to 3.0 sec when no vss is present to act as a dashpot for spark.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13F3E" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1CB8">
    <title>SPK_FBS_GAIN - Idle Spark Gain</title>
    <description>Feedback spark control proportional gain term&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13F40" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>*BTDC / LOOP</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/16384">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6ABA">
    <title>SPK_FBS_MIN - Idle Spark Minimum (2 of 2)</title>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x12802" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>*BTDC</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x66F4" flags="0xC">
    <title>SPK_LOAD_RES - Idle Spark TQ Reserve</title>
    <description>a lower number reduces the reserve and increases timing, a higher number increases the reserve and reducing timing at idle</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13F44" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>%</units>
    <decimalpl>4</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="(X / 1326) *1.5">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x66AE" flags="0xC">
    <title>TR_DELTA - TQ Ratio Max Delta</title>
    <description>should be set to 0 in all tunes&#013;&#010;&#013;&#010;this is the maximum delta tq ratio when entering idle feedback spark, a value of 1 will clip spark to fbs_spk_min when entering idle feedback spark control and usually cause stalling issues</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13F46" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>TQ_RATIO</units>
    <decimalpl>4</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x1580">
    <title>~CLLS_AT_PT - Stabilized Low Load Spk Clip PT Allowed</title>
    <description>1 = set = allow cssre at part throttle&#013;&#010;0 = not set = do not allow cssre at part throttle</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1458A" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x67A3" flags="0xC">
    <title>CSSR_MN_MVAC - LOW LOAD Manifold Vac Limit</title>
    <description>CSSR_MN_MVAC&#013;&#010;Min allowable manifold vaccum during aggressive spark retard excursions</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13F4A" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>inch hg</units>
    <decimalpl>1</decimalpl>
    <rangehigh>31.875000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x37AE" flags="0xC">
    <title>SP**STAB_LOLD_AM - CSSRE AM Max</title>
    <description>STAB_LOLD_AM - Value of AM below which spark may be clipped for stable low load conditions&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13F4B" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>lbs/min</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.999001</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024 * Z">
      <VAR id="X" />
      <VAR id="Z" type="link" linkid="0x1800" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2862" flags="0xC">
    <title>SPK_LOLD_STP - Spark LowLod Adjustment Rate (3 of 3)</title>
    <description>SPK_LOLD_STP&#013;&#010;Spark advance step to maintain manifold vacuum or ISCDTY range of authority.&#013;&#010;&#013;&#010;If The manifold vacuum gets too low or the idle speed duty cycle gets too high, low load spark is advanced in steps via spk_lold_add/SPK_LOLD_STP.  If the condition clears, it is retarded in steps, clipping to zero.This is done to insure that the engine has sufficient power to maintain the desired rpm with enough reserve left via idle speed control</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13F48" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Rate</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.999001</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6962" flags="0xC">
    <title>CSSR_MAXISC - LOW LOAD ISCDC Max Clip</title>
    <description>CSSR_MAXISC -&#013;&#010;Max allowable idle speed motor duty cycle&#013; during aggressive spark retard excursions</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13F4A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>iscdc</units>
    <decimalpl>5</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x72DF">
    <title>SPK_ADD - Global Spark Adder</title>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13F4C" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>*BTDC</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2424">
    <title>SPK_MUL - Global Spark Multiplier</title>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13F4E" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>X</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/2048">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1DE2" flags="0xC">
    <title>KACRAT - Spark Tip In TP</title>
    <description>KACRAT - The change in throttle position required when closing for a spark tip in to be recognized.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="24" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13F50" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>AD Cnts</units>
    <decimalpl>0</decimalpl>
    <rangehigh>1023.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2CD2" flags="0xC">
    <title>NTIP - Spark Tip In Max RPM</title>
    <description>NTIP - The maximum rpm allowed in order to a spark tip in condition to be recognised. Must be set to less than 2000 rpm to ensure correct tip in ramp back.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="86" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13F54" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>16383.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x72FC" flags="0xC">
    <title>ECTIP - Spark Tip In Min ECT</title>
    <description>ECTIP - The minimum ECT allowed in order to a spark tip in condition to be recognized.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="86" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13F52" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>deg F</units>
    <decimalpl>0</decimalpl>
    <rangehigh>254.000000</rangehigh>
    <rangelow>-40.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.5">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x4072">
    <title>TQ_OSC_SW - OSCMOD Tip-In Control SW (SPK_TIPTP_SW) (87 Octane)</title>
    <description>switch to enable/disable oscmod tipin control.&#013;&#010;&#013;&#010;TQ_OSC_SW :- To calibrate this module off set to 0. (not-set)</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="57" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x145A2" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x1080">
    <title>SPK_BDL_LAM - BDL Spark Always Active</title>
    <description>Lambse borderline spark modifier is applied&#013; all the time when set to 1&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x145A3" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFUNCTION uniqueid="0x5B1" flags="0x0">
    <title>FN033A - ACT Scaling KNK Retard</title>
    <description>Air charge temperature normalizing function for knock maximum retard.</description>
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13FEE" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ACT</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13FEF" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>X/Y</units>
      <indexcount>6</indexcount>
      <max>5.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2D5B" flags="0x0">
    <title>FN097B - MBT Delta Normalizing</title>
    <description>Retard from MBT normalizing function</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14018" mmedelementsizebits="16" mmedcolcount="4" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>SPK_MBT_DELT</units>
      <indexcount>4</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1401A" mmedelementsizebits="16" mmedcolcount="4" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X/Y</units>
      <indexcount>4</indexcount>
      <decimalpl>0</decimalpl>
      <max>3.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x607F" flags="0x0">
    <title>FN070O - RPM Scaling Spark</title>
    <description>Doesn&apos;t exist in last of eec-v</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1416E" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14170" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X/Y</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>5.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x39BC" flags="0x0">
    <title>FN722 - BDL Modifier BP</title>
    <description>The octane level of fuel sold at high altitude</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14319" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>BP_inhg</units>
      <indexcount>4</indexcount>
      <decimalpl>4</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x1431A" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <indexcount>4</indexcount>
      <decimalpl>3</decimalpl>
      <min>-32.000000</min>
      <max>31.750000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x22EB" flags="0x0">
    <title>FN723B - BDL Lug Spk Adder</title>
    <description>Transient increase in the detonation limit following an&#013; increase in load&#013;&#013;&#010;INPUT:  SPK_LUGTMR (Seconds)&#013;&#013;&#010;OUTPUT: BDL Spark adder&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <CATEGORYMEM index="2" category="62" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14321" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>sec</units>
      <indexcount>7</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x14322" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>+SpkAdv</units>
      <indexcount>7</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x682D" flags="0x0">
    <title>FN724A - ECT BDL ECT Multiplier (FN2220)</title>
    <description>ECT multiplier in Borderline Detonation calculation.&#013;&#013;&#010;INPUT:&#009; ECT(DEG F)&#009;&#013;&#010;OUTPUT:&#009; Multiplier applied to FN2220&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x1432F" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x14330" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xSpkAdv</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x1C63" flags="0x0">
    <title>FN2200 - Borderline Knock (FN2200A)</title>
    <description>can be used for altitude spark and base spark tables in older strategies (same scaling)&#013;&#010;altitude spark / 4 unsigned&#013;&#010;base spark is exactly same</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="27" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN016</units>
      <indexcount>11</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x18D" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN012</units>
      <indexcount>9</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x6B85" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x1433D" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="11" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>*BTDC</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x3C99" flags="0x30">
    <title>FN2225 - BDL Retard Octane Bar (FN1122)</title>
    <description>~in older strats FN1122 is 8x10&#013;&#010;&#013;&#010;FN2225&#013;&#010;PURPOSE:   Borderline detonation adjustment for octane bar&#013;&#013;&#010;X INPUT:   Normalized RPM - FN017&#013;&#013;&#010;Y INPUT:   Normalized LOAD - FN013&#013;&#013;&#010;OUTPUT:  Octane switch adjustment to Borderline spark advance(degrees)</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN017/fn071</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x4546" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN013/fn070</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0xE22" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x143BE" mmedelementsizebits="8" mmedrowcount="5" mmedcolcount="6" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <decimalpl>2</decimalpl>
      <min>-30.000000</min>
      <max>30.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x71" flags="0x30">
    <title>~FN2230 - BDL ACT Multiplier (FN725A) (FN1150)</title>
    <description>fn1150 in older speed density strats is 6x6 signed x/64&#013;&#010;y= fn052, x = fn051&#013;&#010;&#013;&#010;Borderline detonation adjustment for air charge temperature&#013;&#009;X INPUT:   Normalized RPM - FN017&#013;&#009;&#013;&#010;Y INPUT:   Normalized LOAD - FN013&#013; (FN024G on older strats)&#009;&#013;&#010;OUTPUT:&#009;   Detonation adjustment for air charge temperature (degrees)&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN017</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x4546" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN013 / FN024G</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0xE22" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x143DC" mmedelementsizebits="8" mmedrowcount="5" mmedcolcount="6" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>xSpk</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>0.498000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/512">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x41D2" flags="0x0">
    <title>FN2231 (FN725A) - BDL ACT Multiplier (FN2230) (ACT Retard)</title>
    <description>Borderline detonation adjustment for air charge temperature&#013;&#009;&#013;&#010;OUTPUT:&#009;   Detonation adjustment for air charge temperature (degrees)&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN017</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x4546" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN024G</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x143FA" mmedelementsizebits="8" mmedrowcount="7" mmedcolcount="6" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>xSpk</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x7BF0" flags="0x0">
    <title>FN2235 - BDL Modifier EGR</title>
    <description>Increase in borderline spark limit as a function of % EGR.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN017</units>
      <indexcount>6</indexcount>
      <embedinfo type="2" linkobjid="0x4546" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN013</units>
      <indexcount>5</indexcount>
      <embedinfo type="2" linkobjid="0xE22" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14424" mmedelementsizebits="8" mmedrowcount="5" mmedcolcount="6" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>Spk Adv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x21E1" flags="0x0">
    <title>~FN2240C - BDL Lambse Modifier (FN2240B)</title>
    <description>last of eec-iv is 5x6&#013;&#010;&#013;&#010;Borderline detonation adjustment for change in A/F ratio&#013;&#013;&#010;X INPUT:   Normalized RPM - FN070X&#013;&#013;&#010;Y INPUT:   Normalized LAMBSE - FN015WA&#013;&#013;&#010;OUTPUT:&#009;   Detonation adjustment for change in A/F ratio&#013;&#010;&#013;&#010;FN2240 is 5x6 on older strategies</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070X / FN017</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN015WA</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x14442" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>*BTDC</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x6AD8" flags="0x30">
    <title>FN2215 - BDL Modifier KNK Fault</title>
    <description>BORDERLINE SPARK ADDER WHEN KNOCK SENSOR IS NOT FUNCTIONING PROPERLY </description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN017</units>
      <indexcount>5</indexcount>
      <embedinfo type="2" linkobjid="0x4546" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN013</units>
      <indexcount>6</indexcount>
      <embedinfo type="2" linkobjid="0xE22" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x14500" mmedelementsizebits="8" mmedrowcount="6" mmedcolcount="5" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <decimalpl>2</decimalpl>
      <min>-32.000000</min>
      <max>31.750000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x390" flags="0x0">
    <title>~FN741 - Low Load Spark Max Clip (CLLS_AT_PT)</title>
    <description>In old speed density strats this is only 4 points and byte&#013;&#010;&#013;&#010;Ceiling for spark limiting for stable low load conditions&#013;&#010;INPUT: STB_LOLD_TMR (seconds)&#013;&#010;OUTPUT: Spark advance clip (degrees)&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14586" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>STB_LOLD_TMR</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14588" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <indexcount>7</indexcount>
      <max>63.750000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x442D" flags="0x30">
    <title>FN2000B - Cold Low Load Adder / Startup Max Spark Advance Clip (FN2000D)</title>
    <description>FN2000B in older strats, not present in RZASA&#013;&#010;&#013;&#010;The bottom row of this table should be clipped to 4 degrees of spark advance for the first 5 seconds of engine run time to prevent startup knock on aged engines as per decipha.&#013;&#010;&#013;&#010;Cold low load spark adder&#013;&#009;&#013;&#010;PURPOSE:   Cold start spark base value&#013;&#013;&#010;X INPUT:   Normalized ECT - FN020D&#013;&#009;&#013;&#010;Y INPUT:   Normalized ATMR3 - FN018F&#013;&#010;OUTPUT:&#009;   Spark advance clip (degrees)</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN020D</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x4130" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN018F</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x72A9" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x145A2" mmedelementsizebits="8" mmedrowcount="6" mmedcolcount="7" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>*BTDC</units>
      <decimalpl>1</decimalpl>
      <min>-60.000000</min>
      <max>60.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x7838" flags="0x30">
    <title>FN2001B - Cold Low Load Spark Adder N / Load (FN2001A)</title>
    <description>Cold low load spark adder&#013;&#009;&#013;&#010;PURPOSE:   Adjust the cold start spark value for speed and load&#013;&#009;&#013;&#010;X INPUT:   Normalized N - FN017D&#013;&#010;Y INPUT:   Normalized LOAD - FN013B&#013;&#010;OUTPUT:&#009;   Spark adder (degrees)</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN017D</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x3A0B" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN013B</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x3EBF" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x145CC" mmedelementsizebits="8" mmedrowcount="5" mmedcolcount="6" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <decimalpl>1</decimalpl>
      <min>-60.000000</min>
      <max>60.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x4456" flags="0x0">
    <title>FN2002 - Cold Low Load Spark Adder Cat/TP_REL</title>
    <description>Cold low load spark adder&#013;&#009;&#013;&#010;PURPOSE:   Adjust the cold start spark value for throttle position and cat midbed temperature&#013;&#009;&#013;&#010;X INPUT:   Normalized TP_REL - FN028&#013;&#009;&#013;&#010;Y INPUT:   Normalized EXT_CMD - FN029&#013;&#009;&#013;&#010;OUTPUT:&#009;   Spark adder (degrees)&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN028</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x44EF" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN029</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x2E7C" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x145EA" mmedelementsizebits="8" mmedrowcount="6" mmedcolcount="6" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>1</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x6B85" flags="0x0">
    <title>FN012 - Y Load BDL/MBT Spark (FN012F)</title>
    <description>9 rows for powerpc&#013;&#010;&#013;&#010;FN012&#013;&#010;PURPOSE: To normalize load for large spark table lookups&#013;&#013;&#010;INPUT:  Load &#013;&#010;OUTPUT:&#009; Normalized Load&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14321" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Load</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14323" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>8.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xE22" flags="0x0">
    <title>FN013 - Y Scaling LOAD (Spark)</title>
    <description>PURPOSE: To normalize load for small spark table lookups&#013;&#013;&#010;INPUT: Load&#013;&#013;&#010;OUTPUT:&#009; Normalized Load</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14321" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Load</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14322" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>4.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x3EBF" flags="0x0">
    <title>FN013B - Y Scaling LOAD (Spark) (FN2001B)</title>
    <description>Doesn&apos;t exist in last of eec-v. Only exists in early eec-v.&#013;&#010;&#013;&#010;PURPOSE: To normalize load for small spark table lookups&#013;&#013;&#010;INPUT: Load&#013;&#013;&#010;OUTPUT:&#009; Normalized Load</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1432D" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Load</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1432E" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>4.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x18D" flags="0x0">
    <title>FN016 - X Scaling RPM  (BDL/MBT/FN016D)</title>
    <description>11 rows for powerpc</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14668" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1466A" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>10.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4546" flags="0x0">
    <title>FN017 - X Scaling RPM (Spark)</title>
    <description>FN2001A&#013;&#010;FN2225&#013;&#010;FN1142 - TIP IN RETARD AIRMASS</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14684" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14685" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>5.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x3A0B" flags="0x0">
    <title>~FN017D - X Scaling RPM (Spark) (FN2001B)</title>
    <description>Doesn&apos;t exist in last of eec-v.  Only exists in early eec-v.&#013;&#010;&#013;&#010;FN2001A&#013;&#010;FN2225&#013;&#010;FN1142 - TIP IN RETARD AIRMASS</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14684" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14685" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>5.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x72A9" flags="0x0">
    <title>FN018F - ATMR1 Scaling Cold Spark (FN2000B)</title>
    <description>doesn&apos;t exist in later strategies such as RZASA</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14694" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ATMR1</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14695" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>5.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4130" flags="0x0">
    <title>FN020D - Scaling ECT - Low Load Spk (FN2000D/B)</title>
    <description>Engine coolant temperature normalizing function for low load spark.&#013;&#013;&#010;INPUT: ECT (deg F)&#013;&#013;&#010;OUTPUT: Normailzed ECT&#013; </description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x1469E" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1469F" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>x/y</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>6.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x44EF" flags="0x0">
    <title>FN028 - X Scaling TP_REL</title>
    <description>Throttle position normalizing function for cold start spark&#013;&#013;&#010;INPUT:&#009; TP_REL (COUNTS)&#013;&#009;&#013;&#010;OUTPUT:&#009; Normalized TP_REL&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x146AC" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>1023.979980</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x146AE" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>5.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2E7C" flags="0x0">
    <title>FN029 - Y Scaling Cat Temp</title>
    <description>Cat midbed temperature normalizing function for cold start spark&#013;&#013;&#010;INPUT:&#009; EXT_CMD (DEGREES)&#013;&#013;&#010;OUTPUT:&#009; Normalized EXT_CMD</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x146C4" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>EXR_CMD</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <min>-4096.000000</min>
      <max>4095.879883</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x146C6" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Y_Row</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>5.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2B4F" flags="0x0">
    <title>FN745B - Decel Spk Osc Mod Offset Multiplier</title>
    <description>FN745B - Advances spark in order to add torque when rpm is dropping and retards spark away when RPM is increasing.&#013;&#010;&#013;&#010;X Input: DNDT_SPK&#013;&#010;X Input Units: RPM/s&#013;&#010;&#013;&#010;Remove all negative multipliers to PREVENT spark being added on acceleration and to ONLY use OSC MOD for decel retard which is recommended.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="57" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x14734" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm/sec</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x14736" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>xMul</units>
      <indexcount>8</indexcount>
      <decimalpl>3</decimalpl>
      <min>-1.000000</min>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x392C" flags="0x0">
    <title>FN746 - Spark Oscillation Modulation</title>
    <description>Engine torque trans. is lower in higher gears reducing the need for the OSCMOD relative to 1st gear.&#013;&#010;&#013;&#010;X Input: NOVS&#013;&#010;X Input Units: RPM/MPH&#013;&#010;&#013;&#010;A high novs value (&gt;120) is 1st gear and a low novs value (&lt;33) is OD.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="57" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14754" mmedelementsizebits="8" mmedcolcount="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>RPM/MPH</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14755" mmedelementsizebits="8" mmedcolcount="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xMul</units>
      <indexcount>8</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x2512" flags="0x30">
    <title>FN2020 - Spark Decel Subtractor OSC Mod (FN2600)</title>
    <description>This is the predecessor to FN2600 the decel spark max clip table that appeared in later eec-v.&#013;&#010;&#013;&#010;This is the primary base oscillation modulation table used to retard BASE spark during closed throttle decel.&#013;&#010;&#013;&#010;Engine torque is modulated via spark advance as a function of the rate of change of rpm in order to stabilize oscillations in rpm. This is a derivative control method and functions as a dashpot. This correction may be useful during closed throttle or negative crowd  decelerations to control  shuffle. It can also be used without interference with feedback spark. The areas and magnitude of correction are controlled by non-zero values in FN2020.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="114" />
    <CATEGORYMEM index="2" category="57" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN017</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN013C</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x14766" mmedelementsizebits="8" mmedrowcount="5" mmedcolcount="6" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <decimalpl>2</decimalpl>
      <min>-30.000000</min>
      <max>60.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x28E9" flags="0x0">
    <title>FN704A - Max Tip-In Spark Allowed (87 Octane) (FN2290)</title>
    <description>this should always be utilized on lower octane grade fuels&#013;&#010;set to 60 to disabled on high octane fuels.  This function is the maximum allowed spark advance that can be commanded on a tip in.&#013;&#010;&#013;&#010;MAXIMUM SPARK RETARD DURING AIR-CHARGE BASED TIP-IN KNOCK CONTROL&#013;&#009;&#013;&#010;INPUT:  ENGINE SPEED IN RPM&#009;&#013;&#010;OUTPUT:&#009;MAXIMUM SPARK RETARD (UNITS: DEGREES)&#013;&#013;&#010;&#013;&#010;This function replaced FN2290 on earlier strategies</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="86" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14784" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x14786" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <indexcount>8</indexcount>
      <decimalpl>1</decimalpl>
      <min>-60.000000</min>
      <max>60.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x5DA1" flags="0x30">
    <title>FN1142 - Tip-In Spark Retard Airmass Change (87 Octane)</title>
    <description>This table should be adjusted for 87 octane&#013;&#010;this table can be set to 0 to disable for high octane fuels&#013;&#010;&#013;&#010;Spark retard per change in cyl. air charge for detonation prevention&#013;&#013;&#010;X INPUT:   Normalized RPM - FN017&#013;&#010;Y INPUT:   Normalized ACT - FN024F&#013;&#010;OUTPUT:&#009;   Detonation adjustment for air charge temperature (degrees)&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="86" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN017</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x4546" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN024F</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x147A4" mmedelementsizebits="8" mmedrowcount="6" mmedcolcount="6" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>SpkRet_CylAct</units>
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>130560.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X * 512">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x7B1B" flags="0x0">
    <title>FN730A - MBT Lambse Modifier (FN730)</title>
    <description>PURPOSE: MBT spark adder for rich and lean A/F&#013;&#013;&#010;INPUT: SPKTM_LAMBSE&#013;&#013;&#010;OUTPUT:&#009;spark adder (degrees)</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="60" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x147C8" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Lambse</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x147C9" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <indexcount>7</indexcount>
      <decimalpl>1</decimalpl>
      <min>-32.000000</min>
      <max>31.750000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5B74" flags="0x0">
    <title>FN731 - MBT EGR Modifier</title>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="60" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x147D6" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Load</units>
      <indexcount>5</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x147D7" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <indexcount>5</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 32">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x4ABD" flags="0x30">
    <title>~FN2300A - MBT Spark (FN1120 / FN1617)</title>
    <description>8x10 in older strats for FN1120&#013;&#010;6x6 in last of eec-iv strats for FN1617 &amp; fn2300&#013;&#010;&#013;&#010;MBT spark at stoichiometry and 0% EGR&#013;&#013;&#010;X INPUT:   Normalized N - FN016&#013;&#009;&#013;&#010;Y INPUT:   Normalized LOAD - FN012&#013;&#009;&#013;&#010;OUTPUT:&#009;   Spark advance (degrees)&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="60" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN016</units>
      <indexcount>11</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x18D" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN012</units>
      <indexcount>9</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x6B85" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x147E0" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="11" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>63.750000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x7030" flags="0x0">
    <title>FN2320 - MBT ECT Compensation</title>
    <description>MBT ECT compensation&#013;&#010;PURPOSE: Coolant temperature adjustment for MBT spark&#013;&#013;&#010;X INPUT: Normalized ECT - FN014&#013;&#010;Y INPUT: Normalized LOAD - FN013&#013;&#013;&#010;OUTPUT: MBT spark adder (degrees)</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="60" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN014</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN013</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x14804" mmedelementsizebits="8" mmedrowcount="5" mmedcolcount="6" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <decimalpl>1</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x3C40" flags="0x0">
    <title>FN797 - MBT TQ Ratio Retard Transfer</title>
    <description>PURPOSE: Transfer function which returns a spark retard from MBT as&#013; a function of desired torque ratio&#013;&#010;INPUT: TIP_TR&#013;&#010;OUTPUT: spark retard from MBT (degrees)</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="60" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14834" mmedelementsizebits="16" mmedcolcount="9" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TIP_TR</units>
      <indexcount>9</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x14836" mmedelementsizebits="16" mmedcolcount="9" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <indexcount>9</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x5523" flags="0xC">
    <title>TCNDT_SPK - TC DNDT_SPK</title>
    <description>TCNDT_SPK&#013;&#010;TIME CONSTANT FOR DNDT_SPK&#013;&#010;UNITS: SECONDS&#013;&#010;&#013;&#010;Too large a value will induce excessive phase lag into tqdrv_dndt and result in reduced stability margins - requiring lower OSCMOD gains. Too small a filter time constant may result in an excessively noisy tqdrv_dndt which will also be unsatisfactory.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="57" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13F0A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.990002</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFTABLE uniqueid="0x6F8" flags="0x30">
    <title>FN1036B - TPLDST (LWFM) Inferred Load - IMRC Active</title>
    <description>TPLDST as a function of N and TP_REL at sea level with no EGR.&#013;&#013;&#010;PURPOSE:  provide an absolute table of loads with secondary open.&#013;&#010;X INPUT:  NORMALIZED RPM - FN070E&#013;&#013;&#010;Y INPUT:  NORMALIZED TP_REL - FN044&#013;&#013;&#010;OUTPUT:  SEA LEVEL EQUIVALENT LOAD&#013;&#010;&#013;&#010;Not used if IMRC is not present or disabled.</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="27" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070E</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x3ACD" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN044</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x2231" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x12428" mmedelementsizebits="8" mmedrowcount="10" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>LOAD</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>2.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFCONSTANT uniqueid="0x5709" flags="0xC">
    <title>NUMCYL - # Cylinders Engine</title>
    <description>Number of cylinders in the engine</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x16420" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>#</units>
    <decimalpl>1</decimalpl>
    <rangehigh>8.000000</rangehigh>
    <rangelow>4.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/32">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4649" flags="0xC">
    <title>TCINJD - Injector Delay TC</title>
    <description>TCINJD&#013;&#010;TIME CONSTANT FOR INJDLY</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <CATEGORYMEM index="2" category="112" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14984" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.999001</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3BE3" flags="0xC">
    <title>PFEHP - EGR Type SW (Speed Density Note)</title>
    <description>EGR should not be disabled on speed density ecus as it can cause idle surge.&#013;&#010;&#013;&#010;2 = disable&#013;&#010;1 = pfe&#013;&#010;0 = sonic</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="53" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14916" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5F24">
    <title>JUMP_FRAC - PTPAmp Jumpback Fraction (1 of 2)</title>
    <description>JUMP_FRAC - FRACTION OF PTPAMP TO JUMPBACK TO</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14878" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>xLAMBSE</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/256">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x431D" flags="0xC">
    <title>RR_MULT_GAIN - Blending Ramp Rate Gain</title>
    <description>Proportional gain for the control of closed loop ramp rate multipliers serviced in lambse reset.  &#013;&#010;UNITS: (UNITLESS)&#013;&#010;&#013;&#010;Should be set to 0 to do an instant step from closed loop to open loop lambse.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x149BA" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>x</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7382" flags="0xC">
    <title>TCTPT - OSC TP_REL TC</title>
    <description>OSC_TCTPT&#013;&#010;Time constant for TP_TIP calc&#013;&#010;&#013;&#010;typically 0.025 sec&#013;&#010;&#013;&#010;/* TIME CONSTANT FOR TBART &#013;&#010;&#013;&#010;Determine &apos;rate of change of tp&apos; (Note however that this equation produces a true rate of change of TP albeit scaled by OSC_TCTPT. If you change OSC_TCTPT then you will probably need to re-scale OSC_TPIN_TP &amp; OSC_TPOT_TP as well.&#013;&#010;Note: This logic could probably be replaced by a check on tr_lim_tip being &lt; 1.0 for a tip-in and a check on &#013;&#010;tr_lim_tout &lt; 1 for a tip-out event</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="57" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x149CE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.999001</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x51F1" flags="0x0">
    <title>FN513 - WOT Threshold TPREL (OL Threshold TPREL)</title>
    <description>PT/WOT Breakpoint above RATCH vs N&#013;&#009;&#013;&#010;PURPOSE: WOT breakpoint depending upon engine speed&#013;&#009;INPUT:&#009; N&#013;&#009;&#013;&#010;OUTPUT:&#009; WOT Breakpoint&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14C3A" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14C3C" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6971" flags="0x0">
    <title>FN818 - PCV Leak AM (ITHBMA)</title>
    <description>this function replaces ITHBMA&#013;&#010;FN818 - ISC AIRFLOW COMPENSATION FOR PCV FLOW.&#013;&#010;PURPOSE: REQUIRED TO OFFSET THE EFFECT OF PCV FLOW&#013;&#010;INPUT: PERLOAD_ISC&#013;&#010;OUTPUT: PPM</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="32" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14C3A" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Perload_ISC</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14C3C" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ppm</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x3994" flags="0x0">
    <title>FN819 - AM Leak MAF / Perload (Unmetered ISC Flow)</title>
    <description>Unmeasured Mass airflow into engine (intake air by-passing the MAF).PURPOSE: To characterise unmeasured air flow past MAF sensor.&#013;&#010;INPUT: PERLOAD_ISC&#013;&#010;OUTPUT: PPM&#013;&#010;This can be used for supercharger swaps where the ISC is not re-routed after the MAF and thus causes lean out when proportional to ISCDC.&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="32" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14C3A" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>PERLOAD_ISC</units>
      <indexcount>6</indexcount>
      <decimalpl>5</decimalpl>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14C3C" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>PPM</units>
      <indexcount>6</indexcount>
      <decimalpl>4</decimalpl>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x71F4" flags="0xC">
    <title>TCN - TC for RPM (NUMCYL)</title>
    <description>TCN&#013;&#010;Time constant for N&#013;&#013;&#010;UNITS: SECONDS&#013;&#010;&#013;&#010;v8 == 1.20&#013;&#010;v6 == 0.80</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14986" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.999001</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7742" flags="0xC">
    <title>TCNDBR - TC NDBAR</title>
    <description>TCNDBR&#013;&#010;Time constant for NDBAR&#013;&#010;UNITS: SECONDS&#013;&#010;&#013;&#010;ndbar; /* FILTERED ENGINE SPEED </description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14988" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.999001</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x70C1" flags="0xC">
    <title>TP_HYS_OL - OL TPREL Hyst (FN311)</title>
    <description>TP_HYS_OL&#013;&#010;TP_REL HYSTERESIS FOR OPERATION IN OPEN LOOP.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14DE6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Cts</units>
    <rangehigh>1023.900024</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x696E">
    <title>AUTO_TRNS_SW - Auto Trans Present SW</title>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x15D35" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x2D0C" flags="0xC">
    <title>TCC_LK_LVL - TCC Lock Failure Threshold</title>
    <description>TCC_LK_LVL - fault threshold for TCC lock test (counts)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="39" />
    <CATEGORYMEM index="2" category="20" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x15299" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Cts</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7223" flags="0xC">
    <title>MAXNEPU - Max Anticipated RPM Acceleration</title>
    <description>MAX PREDICTED ENGINE RPM -SLIP TO THIS VALUE&#013; ENGINE CANNOT ACCELERATE MORE THAN THIS&#013;</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <CATEGORYMEM index="2" category="58" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14E80" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>16383.750000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x162D">
    <title>NEPU_SW - Shift Anticipation SW</title>
    <description>SWITCH TO ALLOW PREDICTIVE ENGINE SPEED BASED UPSHIFTS&#013;&#013;&#010;0 = NOT ALLOWED&#013;&#010;1 = ALLOWED&#013;</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <CATEGORYMEM index="2" category="58" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x15DD0" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x7ADA">
    <title>MNOSSPER - Trans Min OSS Clip (OS_MX) (Force Downshift Rev Limiter)</title>
    <description>MNOSSPER - if this min clip is exceeded a 4th to 3rd downshift will be forced.  This should be set very low.&#013;&#010;&#013;&#010;replaced by OS_MX in later strategies</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14902" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Cts</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3748" flags="0xC">
    <title>OS_PULS_REV - OSS Pulses Per Rev (Teeth / Holes)  (OSSPUL) (OSS_TEETH) (Auto Trans)</title>
    <description>6 = AODE / 4R70W - 2003 &amp; OLDER&#013;&#010;12 = TR3650&#013;&#010;18 = 4R100&#013;&#010;24 = 2004+ 4R70W / 4R75</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="4" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14902" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>#</units>
    <decimalpl>0</decimalpl>
    <rangelow>4.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1B7B" flags="0xC">
    <title>GRMSFT - Gear Commanded Locked Out (Dyno Pull)</title>
    <description>GEAR COMMANDED, VIA CAL-CONSOLE, FOR MANUAL SHIFTING</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="41" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14E8A" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>GEAR</units>
    <decimalpl>0</decimalpl>
    <rangehigh>4.000000</rangehigh>
    <rangelow>1.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x3427">
    <title>SW_MSF - Gear Commanded Lockout SW (Dyno Pull)</title>
    <description>CALIBRATION SWITCH TO ALLOW FOR MANUALLY SELECTING GR_CM</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="41" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x15EB5" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x1456" flags="0xC">
    <title>GR_SEQ_131 - Gear Shift 1-3 Sequence 1st Step</title>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <CATEGORYMEM index="2" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14E92" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Gear</units>
    <decimalpl>0</decimalpl>
    <rangehigh>3.000000</rangehigh>
    <rangelow>2.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7C93" flags="0xC">
    <title>GR_SEQ_141 - Gear Shift 1-4 Sequence 1st Step</title>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <CATEGORYMEM index="2" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14E94" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Gear</units>
    <decimalpl>0</decimalpl>
    <rangehigh>3.000000</rangehigh>
    <rangelow>2.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2E25" flags="0xC">
    <title>GR_SEQ_421 - Gear Shift 4-2 Sequence 1st Step</title>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <CATEGORYMEM index="2" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14E9E" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Gear</units>
    <decimalpl>0</decimalpl>
    <rangehigh>3.000000</rangehigh>
    <rangelow>2.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6058">
    <title>TMSQ23P4 - Shift Delay Time Min 2-3</title>
    <description>MINIMUM TIME IN SECOND GEAR PRIOR TO 2-3&#013; &#013;&#010;PRNDL = 3 OR 4&#013;</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14EA4" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1038">
    <title>TMSQ34P4 - Shift Delay Time Min 3-4</title>
    <description>MINIMUM TIME IN THIRD GEAR PRIOR TO 3-4&#013;&#013;&#010;PRNDL = 3 OR 4&#013;</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14EA6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2544">
    <title>TMSQ21P1 - Shift Delay Time Min Manual 2-1</title>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14EAE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SEC</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2D4A">
    <title>TMSQ32P2 - Shift Delay Time Min Manual 3-2</title>
    <description>TMSQ32P2 - MINIMUM TIME IN THIRD GEAR PRIOR TO 3-2, PRNDL = 2</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14EB0" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3B1B" vislevel="3">
    <title>VS21PI - 2-1 Pullin Max Speed</title>
    <CATEGORYMEM index="0" category="31" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14EB2" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2422" vislevel="3" flags="0xC">
    <title>VS32P2 - 3-2 Pullin Max Speed</title>
    <description>VS32P2 - MAXIMUM VEHICLE SPEED FOR 3-2 PULLIN&#013;&#010;&#013;&#010;used when the key is turned on when the vehicle is moving to know which gear to start in, also used as a failsafe when the oss fails</description>
    <CATEGORYMEM index="0" category="31" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14EB3" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <rangehigh>127.500000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1E43" flags="0xC">
    <title>TCDNON - Power Downshift Completion Time</title>
    <description>TCDNON - TIME TO COMPLETE POWER ON DOWNSHIFT</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14EBA" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <rangehigh>63.990002</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4831" flags="0xC">
    <title>TCD43ON - Downshift Time 4-3</title>
    <description>TIME TO COMPLETE POWER ON 4/3&#013; DOWNSHIFT.</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13752" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <rangehigh>63.990002</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5C6F">
    <title>NVBASE - RPM / VSBAR Ratio (Auto Trans)</title>
    <description>Ratio of engine speed (N) over vehicle speed (VS) at a 1:1 ratio.&#013;&#010;&#013;&#010;nvbase== Rear Gear Ratio * Tire_Revs_per_Mile / 60</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="4" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x150DA" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RATIO</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x5162">
    <title>SWBCTST - Force TCC Lock OVER-RIDE (Dyno Pull)</title>
    <description>Modulated Bypass Clutch contro over-ridel tests&#013; switch</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="41" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x15F43" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x1E9D" flags="0xC">
    <title>TSTBCSDC - TCC OVER-RIDE Duty Cycle</title>
    <description>TSTBCSDC - Fixed test value of BCSDC.&#013;&#010;&#013;&#010;This is the TCC duty cycle commanded when the tcc override switch is enabled.</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="39" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x127A6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>DutyCycle</units>
    <decimalpl>5</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x75CE" vislevel="2" flags="0xC">
    <title>NE12S - WOT Shift RPM 1-2</title>
    <CATEGORYMEM index="0" category="31" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x148CA" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>8000.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3937" vislevel="2" flags="0xC">
    <title>NE23S - WOT Shift RPM 2-3</title>
    <CATEGORYMEM index="0" category="31" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x148CC" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>8000.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7AD8" vislevel="2" flags="0xC">
    <title>NE34S - WOT Shift RPM 3-4</title>
    <CATEGORYMEM index="0" category="31" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x148CE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>8000.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x67F1" vislevel="2" flags="0x0">
    <title>FN12S - Up Shift 1-2 Schedule</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x15562" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x15563" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7C27" vislevel="2" flags="0x0">
    <title>FN23S - Up Shift 2-3 Schedule</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1558A" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1558B" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x3493" vislevel="2" flags="0x0">
    <title>FN34S - Up Shift 3-4 Schedule</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x155B2" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x155B3" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4700" vislevel="2" flags="0x0">
    <title>FN21S - Down Shift 2-1 Schedule</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x158B6" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x158B7" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5074" vislevel="2" flags="0x0">
    <title>FN32S - Down Shift 3-2 Schedule</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x158CA" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x158CB" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4C64" vislevel="2" flags="0x0">
    <title>FN43S - Down Shift 4-3 Schedule</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x158DE" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x158DF" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7657" flags="0x0">
    <title>FN23PPH - Upshift Accel Rate Min 2-3 Shift</title>
    <description>only used when the EPPH_SW_SS flag is NOT SET&#013;&#010;when EPPH_SW_SS is set FN23EPPH table is used instead of this function&#013;&#010;&#013;&#010;MINIMUM VS_RATEPH TO ALLOW 2-3 UPSHIFT&#013;&#013;&#010;PURPOSE: DETERMINE THE MINIMUM VEHICLE VEHICLE ACCELERATION RATE, AS A FUNCTION OF THROTTLE ANGLE, FOR A 2-3 UPSHIFT&#013;&#013;&#010;INPUT: TP_REL = TP - RATCH (COUNTS)&#013;&#013;&#010;OUTPUT: FILTERED VEHICLE ACCELERATION RATE ABOVE WHICH 2-3 UPSHIFT IS DESIRED&#013; (UNITS: MPH/SEC)</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="58" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13522" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>12</indexcount>
      <max>1023.979980</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13524" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>MPH/SEC</units>
      <indexcount>12</indexcount>
      <decimalpl>3</decimalpl>
      <min>-20.000000</min>
      <max>20.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 512">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2699" flags="0x0">
    <title>FN34PPH - Upshift Accel Rate Min 3-4 Shift</title>
    <description>only used when the EPPH_SW_SS flag is NOT SET&#013;&#010;when EPPH_SW_SS is set FN34EPPH table is used instead of this function&#013;&#010;&#013;&#010;MINIMUM VS_RATEPH TO ALLOW 3-4 UPSHIFT&#013;&#013;&#010;PURPOSE: DETERMINE THE MINIMUM VEHICLE VEHICLE ACCELERATION RATE, AS A FUNCTION OF THROTTLE ANGLE, FOR A 3-4 UPSHIFT&#013;&#013;&#010;INPUT: TP_REL = TP - RATCH (COUNTS)&#013;&#013;&#010;OUTPUT: FILTERED VEHICLE ACCELERATION RATE ABOVE WHICH 3-4 UPSHIFT IS DESIRED&#013; (UNITS: MPH/SEC)</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="58" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x13642" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>12</indexcount>
      <max>1023.979980</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x13644" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>MPH/SEC</units>
      <indexcount>12</indexcount>
      <decimalpl>3</decimalpl>
      <min>-20.000000</min>
      <max>20.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 512">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x288E" flags="0xC">
    <title>~IS_DRBASE - Idle RPM Drive/Gear (Auto Trans Only) (DRBASE)</title>
    <description>drbase is used in earlier strategies.  Equation is X/ 0.125</description>
    <CATEGORYMEM index="0" category="14" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x16578" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2040.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/32">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFTABLE uniqueid="0x4A51" flags="0x0">
    <title>FNSSCTL2 - Shift Solenoid Truth Table</title>
    <description>Solenoid Activation&#013;&#010;1 = A&#013;&#010;2 = B&#013;&#010;3 = A+B</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="29" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>GEAR</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <outputtype>4</outputtype>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="1st" />
      <LABEL index="1" value="2nd" />
      <LABEL index="2" value="3rd" />
      <LABEL index="3" value="4th" />
      <LABEL index="4" value="5th" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>PDL</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <outputtype>4</outputtype>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="Park" />
      <LABEL index="1" value="Reverse" />
      <LABEL index="2" value="Neutral" />
      <LABEL index="3" value="OverDrive" />
      <LABEL index="4" value="3rd" />
      <LABEL index="5" value="2nd" />
      <LABEL index="6" value="1st" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x156C2" mmedelementsizebits="8" mmedrowcount="7" mmedcolcount="5" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x2FB" flags="0x0">
    <title>~FNINDICATED / FN1615A - Engine TQ Table (Shift Pressure / Rev Limiter)</title>
    <description>equation is / 0.5 in older strats with only 1 byte&#013;&#010;&#013;&#010;FNINDICATED INDICATED ENGINE TORQUE&#013;&#009;&#013;&#010;PURPOSE: FOR TQ_MBT CALCULATION       &#013;&#010;X INPUT:   Normalized  N - FNTQ_NORM_N       &#013;&#010;Y INPUT:   Normalized Load - FNTQ_NORM_LD&#013;&#009;&#013;&#010;OUTPUT:&#009;ENGINE TORQUE (FT-LBS)&#013;&#013;&#010;&#013;&#010;WARNING: If this table is set too high it will act as a rev limiter and cut fuel.</description>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070C</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN034A</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1611E" mmedelementsizebits="16" mmedrowcount="6" mmedcolcount="6" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>ft lbs</units>
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 32">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x302B" vislevel="2" flags="0x0">
    <title>FN2LS - TCC Lock 2nd Schedule</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x157C6" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x157C7" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4164" vislevel="2" flags="0x0">
    <title>FN3LS - TCC Lock 3rd Schedule</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x157DA" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x157DB" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x3989" vislevel="2" flags="0x0">
    <title>~FN4LS - TCC Lock 4th Schedule</title>
    <description>only 4 rows on older eec-4</description>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x157EE" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x157EF" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6FC7" vislevel="2" flags="0x0">
    <title>FN2US - TCC Unlock 2nd Schedule</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1587A" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1587B" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6CB5" vislevel="2" flags="0x0">
    <title>FN3US - TCC Unlock 3rd Schedule</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1588E" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1588F" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x51F3" vislevel="2" flags="0x0">
    <title>~FN4US - TCC Unlock 4th Schedule</title>
    <description>only 4 points in older eec-iv</description>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x158A2" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x158A3" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x500B" vislevel="4" flags="0x0">
    <title>FN2SSLP - 2nd Gear Target Slip (TCC Slip 2nd)</title>
    <description>2ND GEAR TARGET SLIP TABLE AT SEA LEVEL&#013;&#013;&#010;X INPUT: NORMALIZED VSBART/RT_NOVS - FN114A&#013;&#013;&#010;Y INPUT: NORMALIZED TP_REL - FN067&#013;&#013;&#010;OUTPUT:&#009;2ND GEAR SEA LEVEL SLIP, RPM&#013;</description>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN114A</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN067</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x159AE" mmedelementsizebits="8" mmedrowcount="7" mmedcolcount="7" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>BCSDC</units>
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X*4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x78F5" vislevel="4" flags="0x0">
    <title>FN3SSLP - 3rd Gear Target Slip (TCC Slip 3rd)</title>
    <description>3rd GEAR TARGET SLIP TABLE AT SEA LEVEL&#013;&#013;&#010;X INPUT: NORMALIZED VSBART/RT_NOVS - FN114B&#013;&#013;&#010;Y INPUT: NORMALIZED TP_REL - FN067&#013;&#013;&#010;OUTPUT:&#009;3rd GEAR SEA LEVEL SLIP, RPM&#013;</description>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN114B</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN067</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x159AE" mmedelementsizebits="8" mmedrowcount="7" mmedcolcount="7" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X*4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x7CA6" vislevel="4" flags="0x0">
    <title>FN4SSLP - 4th Gear Target Slip (TCC Slip 4th)</title>
    <description>4th GEAR TARGET SLIP TABLE AT SEA LEVEL&#013;&#013;&#010;X INPUT: NORMALIZED VSBART/RT_NOVS - FN114C&#013;&#013;&#010;Y INPUT: NORMALIZED TP_REL - FN067&#013;&#013;&#010;OUTPUT:&#009;4th GEAR SEA LEVEL SLIP, RPM&#013;</description>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN114C</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN067</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x159AE" mmedelementsizebits="8" mmedrowcount="7" mmedcolcount="7" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X*4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFCONSTANT uniqueid="0x6D6E" flags="0xC">
    <title>AETVTP - AETV Tip-In Threshold</title>
    <description>AETVTP&#013;&#010;TIP IN TP CHANGE TO ADD AETV&#013;&#010;&#013;&#010;AETV - Additional TV provided on quick tip-ins to counteract the lag in EEC-IV updates to torque and to compensate for hydraulic lag times in the VFS/TV hydraulic system.</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="38" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x15144" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>TP_Rate</units>
    <rangehigh>1023.900024</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x29CE" flags="0x0">
    <title>FN_TCSTRT - CL RunMode Delay (CL Delay) / OPCLT (FNWRMENG) (FNTCSTRT)</title>
    <description>FN_TCSTRT&#013;       &#013;&#010;PURPOSE: Time into run mode before allowing closed loop fuel&#013;&#010;as &#013;a function of coolant temp at start.&#013; &#013;&#010;INPUT:   ECT UNITS: (degrees)&#013;       &#013;&#010;OUTPUT:  TIME UNITS: (seconds)&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x1622E" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x16230" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>SEC</units>
      <indexcount>6</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x7B13" flags="0xC">
    <title>HLS_COUNT_DT - Duce HLOS Time Out</title>
    <description>HLS_COUNT_DT&#013;&#010;DUCE HLOS Time-Out period in duce_ticks</description>
    <CATEGORYMEM index="0" category="29" />
    <CATEGORYMEM index="1" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1627C" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>duce_ticks</units>
    <decimalpl>0</decimalpl>
    <rangehigh>65535.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6E99">
    <title>MAF_HI_ER - MAF Maximum Volts</title>
    <description>MAF_HI_ER&#013;&#010;Maximum value for MAF input&#013; COUNTS</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="20" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x162D6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>IMAF</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x53EB" flags="0xC">
    <title>MAF_RPM_MAX2 - MAF Voltage Test RPM Max</title>
    <description>MAF_RPM_MAX2 - Engine speed below which air flow is low&#013;enough to distinguish normal air flow signal from over-voltage condition</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="32" />
    <CATEGORYMEM index="2" category="20" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x162E0" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>15000.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x38FE">
    <title>IDMUP - IDM UP</title>
    <description>Appears to be exclusive to the craj0 strategy.&#013;&#010;&#013;&#010;v8 == 0 (not set)&#013;&#010;v6 == 2 (set)</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1727F" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x02</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x5002">
    <title>~IGNR_CPP - Clutch Pedal Position Test SW</title>
    <description>IGNR_CPP&#013;&#010;(set)1 -&gt; DIS tests will ignore CPP input == ignore clutch pedal position switch test input&#013;&#010;&#013;&#010;bit1 for older eec-v such as craj0&#013;&#010;</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="25" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x17280" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x02</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x6789">
    <title>PUMP_ON_DC - Pump On Duty Cycle</title>
    <description>Duty cycle to command on the&#013; fuel pump</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="12" />
    <CATEGORYMEM index="2" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x16378" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Duty Cycle</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3CAF">
    <title>PUMP_OFF_DC - Pump Off Duty Cycle (Return)</title>
    <description>Duty cycle to command off the&#013; fuel pump&#013;&#010;&#013;&#010;Must be set to 0 on return style fuel system swaps</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="12" />
    <CATEGORYMEM index="2" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1637A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Duty Cycle</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1511" flags="0xC">
    <title>FPUMP_FREQ - Fuel Pump Frequency (return)</title>
    <description>FPUMP_FREQ - Frequency for Fuel Pump&#013;&#010;&#013;&#010;This must be set to 60hz for return fuel system swaps using a regular relay.&#013;&#010;&#013;&#010;Dual speed pumps such as lightnings/harleys use a 150hz frequency.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="12" />
    <CATEGORYMEM index="2" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1637C" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>HZ</units>
    <decimalpl>3</decimalpl>
    <rangehigh>300.000000</rangehigh>
    <rangelow>3.500000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5B14">
    <title>FPMP_ON_TM - OTM Test Max On Time</title>
    <description>maximum time for fuel pump to be&#013; on during engine off and OTM tests.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="12" />
    <CATEGORYMEM index="2" category="20" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x16377" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Sec</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x39BB">
    <title>RF_FF_ADAPT - Allow RFS Pump Adaptive Updates</title>
    <description>Flag to enable returnless fuel adaptive feedforward.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="12" />
    <CATEGORYMEM index="2" category="7" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x172D9" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x3102" flags="0xC">
    <title>RF_FF_ADT_TC - Pump Adap Update Rate</title>
    <description>RF_FF_ADT_TC&#013;&#010;Time constant used to filter the&#013; RFS adaptive feedforward inputs.&#013;&#013;&#010;UNITS: SECONDS</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="12" />
    <CATEGORYMEM index="2" category="7" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x16794" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.990002</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x7304">
    <title>VS_HP - OSS/VSS Selection SW</title>
    <description>Switch indicating a source of vehicle speed (VSS or SCP)&#013; is present; &#013;&#010;(not set) 0 -&gt; all vehicle speed calcs come from OSS,&#013;&#013;&#010;(set) 1-&gt; VSS or SCP VS&#013;</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="4" />
    <CATEGORYMEM index="2" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x17512" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x7633" flags="0xC">
    <title>NEDROP - Upshift Complete RPM Delta (RPM Drop)</title>
    <description>NEDROP - Engine RPM to drop before checking for another engine RPM upshift.&#013;&#010;Units : RPM</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x15174" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>16383.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x7EAE">
    <title>PRG_FLOW_SW - Purge Flow Test Present</title>
    <description>set = purge flow test allowed&#013;&#010;not set = purge flow test not allowed</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="44" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x176F9" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x2D1" flags="0xC">
    <title>CANP_THRES - Vapor Threshold Max (P0443)</title>
    <description>CANP_THRES&#013;&#010;Threshold used with filtering check of VMV&#013; - vapor management valve&#013;&#010;&#013;&#010;If vapor threshold exceeds this value then P0443 fault code is set.</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="44" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x166FC" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>x</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.990002</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xDB3">
    <title>PFS_H_ER - P1445 Threshold (Can Purge)</title>
    <description>Purge Flow Sensor Circuit High</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="44" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x16798" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>AD Cnts</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1487" flags="0xC">
    <title>IAC_ER_TM2 - ISC Undsp Error Time Threshold</title>
    <description>IAC_ER_TM2&#013;&#010;Calibrated time to indicate an IAC underspeed error.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="21" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x16596" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4E08" flags="0xC">
    <title>IAC_MON_TM - IAC Monitor Complete Time</title>
    <description>IAC_MON_TM&#013;&#010;Time in run mode to consider&#013; IAC Components Monitored.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="21" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1659A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.990002</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7F15" flags="0xC">
    <title>IAC_ER_TM4 - ISC Driver Fault Time Threshold</title>
    <description>IAC_ER_TM4&#013;&#010;Minimum time for IAC driver fault to be present &#013;before setting the fault code.&#013;&#013;&#010;Units: SECONDS</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="21" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1659D" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x3E5B">
    <title>IAC_OT_REQ - IAC Output Driver Test</title>
    <description>1 -&gt; Do IAC output driver test&#013;&#013;&#010;not set = do not do iac output driver test</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="20" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x17819" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x6A7C" flags="0xC">
    <title>IAC_TST_DC - ISCDC Test DC Min (P0511)</title>
    <description>IAC_TST_DC&#013;&#010;Minimum duty cycle for reliable driver&#013; over current test (P0511)</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="20" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x165A0" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>DC%</units>
    <decimalpl>5</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1326" flags="0xC">
    <title>NLMTLO_1 - Rev Limiter 3rd Gear</title>
    <description>Engine speed threshold used to define &apos;3rd Gear high engine speed&apos; condition (RPM)&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x15378" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>7500.000000</rangehigh>
    <rangelow>2000.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6A71" flags="0xC">
    <title>INJ_HOLD - Injector Bit Pattern Pips (NUMCYL)</title>
    <description>INJ_HOLD&#013;&#010;Number of pips per cyl. to hold current bit pattern&#013;&#010;&#013;&#010;v8 == 48 or 50&#013;&#010;v6 = 10</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x148C0" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>pips/cyl</units>
    <decimalpl>1</decimalpl>
    <rangehigh>1000.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3199" flags="0xC">
    <title>~INJ_N_LIM - Injector Round Robin RPM</title>
    <description>To avoid possible  exhaust  valve  overtemp condition, this logic allows the injector cutout bit pattern (INJOFF) to be rotated to ensure that all engine valves are equally cooled.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x148C0" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>8106.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3313" flags="0xC">
    <title>INJ0_ON - Injector 1 Off Pattern (EngCyl, NumCyl)</title>
    <description>V8 = 255&#013;&#010;V6 = 63&#013;&#010;&#013;&#010;INJ0_ON&#013;&#010;Bit pattern for injector off&#013;&#010;&#013;&#010;Injector bits must be in chronological order.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <CATEGORYMEM index="2" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x148C2" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Bits</units>
    <decimalpl>0</decimalpl>
    <rangehigh>65536.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x582" flags="0xC">
    <title>INJ2_ON - Injector 3 Off Pattern (EngCyl, NumCyl)</title>
    <description>V8 = 119&#013;&#010;V6 = 27&#013;&#010;&#013;&#010;INJ2_ON&#013;&#010;Bit pattern for injector off&#013;&#010;&#013;&#010;Injector bits must be in chronological order.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <CATEGORYMEM index="2" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x15386" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Bits</units>
    <decimalpl>0</decimalpl>
    <rangehigh>65536.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3B1F" flags="0xC">
    <title>INJ3_ON - Injector 4 Off Pattern (EngCyl, NumCyl)</title>
    <description>V8 = 117&#013;&#010;V6 = 25&#013;&#010;&#013;&#010;INJ3_ON&#013;&#010;Bit pattern for injector off&#013;&#010;&#013;&#010;Injector bits must be in chronological order.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <CATEGORYMEM index="2" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x14841" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Bits</units>
    <decimalpl>0</decimalpl>
    <rangehigh>65536.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6590" flags="0xC">
    <title>~NLMTHI_0 - Rev Limiter 1st &amp; 2nd Gear Stage 3 (non 2-step)</title>
    <description>LOW GEAR STAGE 3 REV LIMIT&#013; RPM&#013;&#010;&#013;&#010;equation is X/4 in older strategies&#013;&#010;X in last of eec-iv</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x151D4" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>7500.000000</rangehigh>
    <rangelow>2000.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X ">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x17D" flags="0xC">
    <title>~NLMTNEUHI_0 - REV LIMIT NEUTRAL Stage 3 (2-step)</title>
    <description>NEUTRAL GEAR STAGE 3 REV LIMIT&#013; RPM&#013;&#013;&#010;&#013;&#010;X/4 in older strategies</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x151D6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>7500.000000</rangehigh>
    <rangelow>2000.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x67B">
    <title>HEATER_HP22 - Hego 4 Rear Heater Present</title>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="16" />
    <CATEGORYMEM index="2" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1791C" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x293E">
    <title>HEATER_HP12 - Hego 3 Rear Heater Present</title>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="16" />
    <CATEGORYMEM index="2" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1791D" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x2FED">
    <title>FADPT_SW - Allow Adaptive Fuel (Early EEC-V Only)</title>
    <description>set (1) - Allow Adaptives&#013;&#010;not set (0) - Disable Adaptives&#013;&#010;&#013;&#010;Switch allowing the complete&#013; displacement of adaptive fuel&#013; and the fuel system monitor&#013;.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="7" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x17988" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x438E" flags="0xC">
    <title>OBDII_MIL_SW - (set same as OBD_TST_SW)</title>
    <description>Mapped byte of sys_MIL_SW flag bits&#013; in the order (0..7):{cat,ccm,purg,sair,&#013;!fuel,ego,egr,mis}&#013;&#013;&#010;&#013;&#010;set to the same as the obdii_tst_sw</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="21" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x16835" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3FE2">
    <title>OBDII_TST_SW - OBDII Monitor Tests SW</title>
    <description>Mapped byte of sys_TST_SW flag bits&#013;!in the order (0..7):{cat,ccm,purg,sair,&#013;fuel,ego,egr,mis}&#013; &#013;&#010;&#013;&#010;Clearing this bit will SET THE READINESS MONITOR but in the process disables the monitor showing it as unsupported.</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="21" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x16836" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x5615">
    <title>OBDII_TST_SW - Catalytic Converter Tests</title>
    <description>set = perform tests&#013;&#010;not-set = skip tests</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="36" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x179AF" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0xB6B">
    <title>OBDII_TST_SW - Can Purge Tests</title>
    <description>set = perform tests&#013;&#010;not-set = skip tests</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="44" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x179AF" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x04</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x4357">
    <title>OBDII_TST_SW - SAIR Tests (Thermactor / &quot;Secondary Air&quot;)</title>
    <description>set = perform tests&#013;&#010;not-set = skip tests</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="21" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x179AF" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x08</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x7D72">
    <title>OBDII_TST_SW - EGR Tests</title>
    <description>set = perform tests&#013;&#010;not-set = skip tests</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="53" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x179AF" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x40</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x75AC">
    <title>EVPMAX - EGR EVP Max Open Threshold</title>
    <description>EVPMAX - MAX. EVP READING (OPEN)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="53" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x16866" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>AD Cnts</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFTABLE uniqueid="0x3933" flags="0x0">
    <title>FNMISPCT_97 - Misfire Malfunction Rate (Type A Cat Damage Threshold)</title>
    <description>FNMISPCT_97&#013;&#010;NAME: Misfire malfunction rate&#013;&#013;&#010;PURPOSE: Maximum allowable misfire rate before malfunction&#013;&#013;&#010;X INPUT: Normalized RPM  - FN070MIS&#013;&#013;&#010;Y INPUT: Normalized LOAD - FN034MIS&#013;&#013;&#010;OUTPUT:  Misfire malfunction threshold rate&#013;&#010;&#013;&#010;Setting to 0.988 will disable misfire thresholds for cat protection.</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="55" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x16988" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>Rate</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>1.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x7C8B" flags="0x30">
    <title>FN1615MIS - Misfire TQ (Starting Point)</title>
    <description>FN1615MIS&#013;&#010;NAME: ENGINE TORQUE FOR MISFIRE&#013;&#013;&#010;PURPOSE: TORQUE TABLE FOR THE PURPOSE OF MISFIRE MONITOR&#013;&#013;&#010;X INPUT: NORMALIZED ENGINE SPEED IN RPM - FN070MIS&#013;&#013;&#010;Y INPUT: NORMALIZED LOAD - FN034MIS&#013;&#013;&#010;OUTPUT: ENGINE TORQUE (FT-LBS)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="55" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x16A78" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>TQ</units>
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>510.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x1464" flags="0x0">
    <title>FNNO_LIM - OSS Limiter (FN396C)</title>
    <description>This function is similar to FN396C in early eec-v</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="4" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x128E0" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>OSS</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x128E2" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>xTQ</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x17B4" flags="0xC">
    <title>FIL_HYST - FMEM Threshold Hyst</title>
    <description>FIL_HYST&#013;&#010;Hysteresis term to prevent spurious&#013; exit of Failure Mode stategy.&#013;&#010;&#013;&#010;P1270_LVL</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="21" />
    <CATEGORYMEM index="2" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x162A7" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>X</units>
    <decimalpl>3</decimalpl>
    <rangehigh>0.996000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 256">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFTABLE uniqueid="0x7247" vislevel="3" flags="0x0">
    <title>FN21DYTX_VS - Dynamic EPC 2-1 Shift</title>
    <description>DYNAMIC EPC TABLE FOR A 2-1 SHIFT&#013;&#009;&#013;&#010;PURPOSE: USED TO DETERMINE TV_DYN&#013;&#009;&#013;&#010;X INPUT:NORMALIZED TP_REL_H IN COUNTS - FNX21T&#013;&#013;&#010;Y INPUT:NORMALIZED VSBART_RT IN MPH - FNX21V&#013;&#009;OUTPUT:&#009;TV_DYN (PSI)&#013;</description>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNX21T</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNX21V</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x15C4A" mmedelementsizebits="8" mmedrowcount="10" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>PSI</units>
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0xE12" vislevel="3" flags="0x0">
    <title>FN12DYTX_VS - Dynamic EPC 1-2 Shift</title>
    <description>-21 psi at high mph and 0 tprel will cause the shift to be extremely soft and not advisable.&#013;&#010;&#013;&#010;-15 psi at high mph and 0 tprel will cause the shift to be extremely hard and not advisable.</description>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNX12T</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNX12V</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x15CAE" mmedelementsizebits="8" mmedrowcount="10" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x2DB3" vislevel="3" flags="0x0">
    <title>FN32DYTX_VS - Dynamic EPC 3-2 Shift</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNX32T</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNX32V</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x15D12" mmedelementsizebits="8" mmedrowcount="10" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x4B5D" vislevel="3" flags="0x0">
    <title>FN23DYTX_VS - Dynamic EPC 2-3 Shift</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNX23T</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNX23V</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x15D12" mmedelementsizebits="8" mmedrowcount="10" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x543B" vislevel="3" flags="0x0">
    <title>FN43DYTX_VS - Dynamic EPC 4-3 Shift</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNX43T</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNX43V</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x15D76" mmedelementsizebits="8" mmedrowcount="10" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x65A6" vislevel="3" flags="0x0">
    <title>FN34DYTX_VS - Dynamic EPC 3-4 Shift</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNX34T</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FNX34V</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x15E3E" mmedelementsizebits="8" mmedrowcount="10" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x6EC4" flags="0x0">
    <title>Clock Index - 2.0</title>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <CATEGORYMEM index="2" category="45" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>1</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>132</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <LABEL index="10" value="0" />
      <LABEL index="11" value="0" />
      <LABEL index="12" value="0" />
      <LABEL index="13" value="0" />
      <LABEL index="14" value="0" />
      <LABEL index="15" value="0" />
      <LABEL index="16" value="0" />
      <LABEL index="17" value="0" />
      <LABEL index="18" value="0" />
      <LABEL index="19" value="0" />
      <LABEL index="20" value="0" />
      <LABEL index="21" value="0" />
      <LABEL index="22" value="0" />
      <LABEL index="23" value="0" />
      <LABEL index="24" value="0" />
      <LABEL index="25" value="0" />
      <LABEL index="26" value="0" />
      <LABEL index="27" value="0" />
      <LABEL index="28" value="0" />
      <LABEL index="29" value="0" />
      <LABEL index="30" value="0" />
      <LABEL index="31" value="0" />
      <LABEL index="32" value="0" />
      <LABEL index="33" value="0" />
      <LABEL index="34" value="0" />
      <LABEL index="35" value="0" />
      <LABEL index="36" value="0" />
      <LABEL index="37" value="0" />
      <LABEL index="38" value="0" />
      <LABEL index="39" value="0" />
      <LABEL index="40" value="0" />
      <LABEL index="41" value="0" />
      <LABEL index="42" value="0" />
      <LABEL index="43" value="0" />
      <LABEL index="44" value="0" />
      <LABEL index="45" value="0" />
      <LABEL index="46" value="0" />
      <LABEL index="47" value="0" />
      <LABEL index="48" value="0" />
      <LABEL index="49" value="0" />
      <LABEL index="50" value="0" />
      <LABEL index="51" value="0" />
      <LABEL index="52" value="0" />
      <LABEL index="53" value="0" />
      <LABEL index="54" value="0" />
      <LABEL index="55" value="0" />
      <LABEL index="56" value="0" />
      <LABEL index="57" value="0" />
      <LABEL index="58" value="0" />
      <LABEL index="59" value="0" />
      <LABEL index="60" value="0" />
      <LABEL index="61" value="0" />
      <LABEL index="62" value="0" />
      <LABEL index="63" value="0" />
      <LABEL index="64" value="0" />
      <LABEL index="65" value="0" />
      <LABEL index="66" value="0" />
      <LABEL index="67" value="0" />
      <LABEL index="68" value="0" />
      <LABEL index="69" value="0" />
      <LABEL index="70" value="0" />
      <LABEL index="71" value="0" />
      <LABEL index="72" value="0" />
      <LABEL index="73" value="0" />
      <LABEL index="74" value="0" />
      <LABEL index="75" value="0" />
      <LABEL index="76" value="0" />
      <LABEL index="77" value="0" />
      <LABEL index="78" value="0" />
      <LABEL index="79" value="0" />
      <LABEL index="80" value="0" />
      <LABEL index="81" value="0" />
      <LABEL index="82" value="0" />
      <LABEL index="83" value="0" />
      <LABEL index="84" value="0" />
      <LABEL index="85" value="0" />
      <LABEL index="86" value="0" />
      <LABEL index="87" value="0" />
      <LABEL index="88" value="0" />
      <LABEL index="89" value="0" />
      <LABEL index="90" value="0" />
      <LABEL index="91" value="0" />
      <LABEL index="92" value="0" />
      <LABEL index="93" value="0" />
      <LABEL index="94" value="0" />
      <LABEL index="95" value="0" />
      <LABEL index="96" value="0" />
      <LABEL index="97" value="0" />
      <LABEL index="98" value="0" />
      <LABEL index="99" value="0" />
      <LABEL index="100" value="0" />
      <LABEL index="101" value="0" />
      <LABEL index="102" value="0" />
      <LABEL index="103" value="0" />
      <LABEL index="104" value="0" />
      <LABEL index="105" value="0" />
      <LABEL index="106" value="0" />
      <LABEL index="107" value="0" />
      <LABEL index="108" value="0" />
      <LABEL index="109" value="0" />
      <LABEL index="110" value="0" />
      <LABEL index="111" value="0" />
      <LABEL index="112" value="0" />
      <LABEL index="113" value="0" />
      <LABEL index="114" value="0" />
      <LABEL index="115" value="0" />
      <LABEL index="116" value="0" />
      <LABEL index="117" value="0" />
      <LABEL index="118" value="0" />
      <LABEL index="119" value="0" />
      <LABEL index="120" value="0" />
      <LABEL index="121" value="0" />
      <LABEL index="122" value="0" />
      <LABEL index="123" value="0" />
      <LABEL index="124" value="0" />
      <LABEL index="125" value="0" />
      <LABEL index="126" value="0" />
      <LABEL index="127" value="0" />
      <LABEL index="128" value="0" />
      <LABEL index="129" value="0" />
      <LABEL index="130" value="0" />
      <LABEL index="131" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x177B2" mmedelementsizebits="8" mmedrowcount="132" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>3</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x3B7A" flags="0x0">
    <title>Clock Index - 3.0</title>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="29" />
    <CATEGORYMEM index="2" category="45" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>1</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>132</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <LABEL index="10" value="0" />
      <LABEL index="11" value="0" />
      <LABEL index="12" value="0" />
      <LABEL index="13" value="0" />
      <LABEL index="14" value="0" />
      <LABEL index="15" value="0" />
      <LABEL index="16" value="0" />
      <LABEL index="17" value="0" />
      <LABEL index="18" value="0" />
      <LABEL index="19" value="0" />
      <LABEL index="20" value="0" />
      <LABEL index="21" value="0" />
      <LABEL index="22" value="0" />
      <LABEL index="23" value="0" />
      <LABEL index="24" value="0" />
      <LABEL index="25" value="0" />
      <LABEL index="26" value="0" />
      <LABEL index="27" value="0" />
      <LABEL index="28" value="0" />
      <LABEL index="29" value="0" />
      <LABEL index="30" value="0" />
      <LABEL index="31" value="0" />
      <LABEL index="32" value="0" />
      <LABEL index="33" value="0" />
      <LABEL index="34" value="0" />
      <LABEL index="35" value="0" />
      <LABEL index="36" value="0" />
      <LABEL index="37" value="0" />
      <LABEL index="38" value="0" />
      <LABEL index="39" value="0" />
      <LABEL index="40" value="0" />
      <LABEL index="41" value="0" />
      <LABEL index="42" value="0" />
      <LABEL index="43" value="0" />
      <LABEL index="44" value="0" />
      <LABEL index="45" value="0" />
      <LABEL index="46" value="0" />
      <LABEL index="47" value="0" />
      <LABEL index="48" value="0" />
      <LABEL index="49" value="0" />
      <LABEL index="50" value="0" />
      <LABEL index="51" value="0" />
      <LABEL index="52" value="0" />
      <LABEL index="53" value="0" />
      <LABEL index="54" value="0" />
      <LABEL index="55" value="0" />
      <LABEL index="56" value="0" />
      <LABEL index="57" value="0" />
      <LABEL index="58" value="0" />
      <LABEL index="59" value="0" />
      <LABEL index="60" value="0" />
      <LABEL index="61" value="0" />
      <LABEL index="62" value="0" />
      <LABEL index="63" value="0" />
      <LABEL index="64" value="0" />
      <LABEL index="65" value="0" />
      <LABEL index="66" value="0" />
      <LABEL index="67" value="0" />
      <LABEL index="68" value="0" />
      <LABEL index="69" value="0" />
      <LABEL index="70" value="0" />
      <LABEL index="71" value="0" />
      <LABEL index="72" value="0" />
      <LABEL index="73" value="0" />
      <LABEL index="74" value="0" />
      <LABEL index="75" value="0" />
      <LABEL index="76" value="0" />
      <LABEL index="77" value="0" />
      <LABEL index="78" value="0" />
      <LABEL index="79" value="0" />
      <LABEL index="80" value="0" />
      <LABEL index="81" value="0" />
      <LABEL index="82" value="0" />
      <LABEL index="83" value="0" />
      <LABEL index="84" value="0" />
      <LABEL index="85" value="0" />
      <LABEL index="86" value="0" />
      <LABEL index="87" value="0" />
      <LABEL index="88" value="0" />
      <LABEL index="89" value="0" />
      <LABEL index="90" value="0" />
      <LABEL index="91" value="0" />
      <LABEL index="92" value="0" />
      <LABEL index="93" value="0" />
      <LABEL index="94" value="0" />
      <LABEL index="95" value="0" />
      <LABEL index="96" value="0" />
      <LABEL index="97" value="0" />
      <LABEL index="98" value="0" />
      <LABEL index="99" value="0" />
      <LABEL index="100" value="0" />
      <LABEL index="101" value="0" />
      <LABEL index="102" value="0" />
      <LABEL index="103" value="0" />
      <LABEL index="104" value="0" />
      <LABEL index="105" value="0" />
      <LABEL index="106" value="0" />
      <LABEL index="107" value="0" />
      <LABEL index="108" value="0" />
      <LABEL index="109" value="0" />
      <LABEL index="110" value="0" />
      <LABEL index="111" value="0" />
      <LABEL index="112" value="0" />
      <LABEL index="113" value="0" />
      <LABEL index="114" value="0" />
      <LABEL index="115" value="0" />
      <LABEL index="116" value="0" />
      <LABEL index="117" value="0" />
      <LABEL index="118" value="0" />
      <LABEL index="119" value="0" />
      <LABEL index="120" value="0" />
      <LABEL index="121" value="0" />
      <LABEL index="122" value="0" />
      <LABEL index="123" value="0" />
      <LABEL index="124" value="0" />
      <LABEL index="125" value="0" />
      <LABEL index="126" value="0" />
      <LABEL index="127" value="0" />
      <LABEL index="128" value="0" />
      <LABEL index="129" value="0" />
      <LABEL index="130" value="0" />
      <LABEL index="131" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1780E" mmedelementsizebits="8" mmedrowcount="132" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>3</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x56E5" flags="0x0">
    <title>SCP CAL_ID (Strategy)</title>
    <description>RZASA B2 == CRD0 03 marauder - outdated cal don&apos;t use&#013;&#010;RZASA B5 == JHM0 03 marauder 1 knk snsr (CRD1-B)&#013;&#010;RZASA M5  == JHM1 03 marauder latest update to BMD0&#013;&#010;RZASA B6 == CRD1 03 marauder - fixed x-tau error&#013;&#010;RZASA BS == MAV2 04 marauder 2 knock sensors (better cal)&#013;&#010;RZASA MA == PDN0 03 marauder w/ Traction - 2006 update&#013;&#010;RZASA MY == PNK0 04 marauder - 2006 update</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="35" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>1</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x94403" mmedelementsizebits="8" mmedrowcount="1" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>4</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x2D00" flags="0x0">
    <title>PATS Code</title>
    <description>copy and paste your PATS code from your stock tune to your modified tune to keep PATS active and functional</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="35" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>12</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <LABEL index="10" value="0" />
      <LABEL index="11" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>2</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0x9FF13" mmedelementsizebits="8" mmedrowcount="2" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>3</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x183A" flags="0x0">
    <title>Tag</title>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="35" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>29</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <LABEL index="10" value="0" />
      <LABEL index="11" value="0" />
      <LABEL index="12" value="0" />
      <LABEL index="13" value="0" />
      <LABEL index="14" value="0" />
      <LABEL index="15" value="0" />
      <LABEL index="16" value="0" />
      <LABEL index="17" value="0" />
      <LABEL index="18" value="0" />
      <LABEL index="19" value="0" />
      <LABEL index="20" value="0" />
      <LABEL index="21" value="0" />
      <LABEL index="22" value="0" />
      <LABEL index="23" value="0" />
      <LABEL index="24" value="0" />
      <LABEL index="25" value="0" />
      <LABEL index="26" value="0" />
      <LABEL index="27" value="0" />
      <LABEL index="28" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>1</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x9FF63" mmedelementsizebits="8" mmedrowcount="1" mmedcolcount="29" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>4</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x7B7F" flags="0x0">
    <title>VIN - ASCii</title>
    <description>Insert your actual VIN number for OBD-II devices to recognize your specific vehicle on some aftermarket vehicle specific devies such as gauge pods and some scanners</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="35" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>17</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <LABEL index="10" value="0" />
      <LABEL index="11" value="0" />
      <LABEL index="12" value="0" />
      <LABEL index="13" value="0" />
      <LABEL index="14" value="0" />
      <LABEL index="15" value="0" />
      <LABEL index="16" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>1</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0x9FF80" mmedelementsizebits="8" mmedrowcount="1" mmedcolcount="17" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>4</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFPATCH uniqueid="0x5481">
    <title>VID Block Enabled</title>
    <description>patched == 0x2A - VID Block Enabled&#013;&#010;un-patched == 0xFF - VID Block Disabled&#013;&#010;&#013;&#010;Enables VID block for rt axle calculation</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="35" />
    <XDFPATCHENTRY name="3ff95" address="0x3FF95" datasize="0x1" patchdata="2A" basedata="FF" />
  </XDFPATCH>
  <XDFPATCH uniqueid="0x1A79">
    <title>VID Octane Adjust</title>
    <description>patched == 0x41 - VID Octane Adjusted&#013;&#010;un-patched == 0xFF - VID Block Disabled&#013;&#010;&#013;&#010;Enables VID block for Octane Adjustment</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="35" />
    <XDFPATCHENTRY name="3ff96" address="0x3FF96" datasize="0x1" patchdata="41" basedata="FF" />
  </XDFPATCH>
  <XDFPATCH uniqueid="0x2E8E">
    <title>VID Block VIN Present SW</title>
    <description>patched = VIN is present in VID Block (0x91)&#013;&#010;non-patched = VIN is not present (0xFF)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="35" />
    <XDFPATCHENTRY name="3FFFF" address="0x3FFFF" datasize="0x1" patchdata="91" basedata="FF" />
  </XDFPATCH>
  <XDFCHECKSUM uniqueid="0x3CC5" flags="0x1">
    <title>CK_00</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x32000</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x22000</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x24C0" flags="0x1">
    <title>CK_01</title>
    <REGION>
      <datastart>0x22000</datastart>
      <dataend>0x2FFFF</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0x0</storeaddress>
      <calculationmethod>0x1</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x6275" flags="0x1">
    <title>CK_02</title>
    <REGION>
      <datastart>0x22000</datastart>
      <dataend>0x2FFFF</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0x0</storeaddress>
      <calculationmethod>0x1</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x299E" flags="0x1">
    <title>CK_03</title>
    <REGION>
      <datastart>0x12000</datastart>
      <dataend>0x19FFF</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0x2</storeaddress>
      <calculationmethod>0x1</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x28EE" flags="0x1">
    <title>CK_04</title>
    <REGION>
      <datastart>0x2000</datastart>
      <dataend>0xFFFF</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0x4</storeaddress>
      <calculationmethod>0x1</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x71A0" flags="0x1">
    <title>CK_05</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x3FEFF</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0x6</storeaddress>
      <calculationmethod>0x1</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x3429" flags="0x1">
    <title>CK_06</title>
    <REGION>
      <datastart>0x0</datastart>
      <dataend>0x7</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0x8</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x5AAD" flags="0x1">
    <title>CK_07</title>
    <REGION>
      <datastart>0x12004</datastart>
      <dataend>0x12005</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0xA</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x2385" flags="0x1">
    <title>CK_08</title>
    <REGION>
      <datastart>0x8</datastart>
      <dataend>0xB</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0x12004</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x8F7" flags="0x1">
    <title>CK_09</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x32000</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x0</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x7CC0" flags="0x1">
    <title>CK_10</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x32000</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x1</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x5573" flags="0x1">
    <title>CK_11</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x32000</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x2</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x5820" flags="0x1">
    <title>CK_12</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x32000</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x3</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x714F" flags="0x1">
    <title>CK_13</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x32000</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x4</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x6A42" flags="0x1">
    <title>CK_14</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x32000</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x5</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x46BF" flags="0x1">
    <title>CK_15</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x32000</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x6</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0xF0C" flags="0x1">
    <title>CK_16</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x32000</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x7</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x714E" flags="0x1">
    <title>CK_17</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x32000</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x8</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x79D2" flags="0x1">
    <title>CK_18</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x32000</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x9</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x1010" flags="0x1">
    <title>CK_19</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x32000</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0xA</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x32FE" flags="0x1">
    <title>CK_20</title>
    <REGION>
      <datastart>0x32000</datastart>
      <dataend>0x32000</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0xB</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x3A4B" flags="0x1">
    <title>CK_21</title>
    <REGION>
      <datastart>0x32061</datastart>
      <dataend>0x32061</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x3FFFC</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x181F" flags="0x1">
    <title>CK_22</title>
    <REGION>
      <datastart>0x32061</datastart>
      <dataend>0x32061</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x3FFFD</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x7E73" flags="0x1">
    <title>CK_23</title>
    <REGION>
      <datastart>0x3FF80</datastart>
      <dataend>0x3FFFF</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0x3FFFC</storeaddress>
      <calculationmethod>0x1</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0xF8E" flags="0x1">
    <title>IDENTIFIER</title>
    <REGION>
      <datastart>0x2064</datastart>
      <dataend>0x2064</dataend>
      <storesizebits>0x8</storesizebits>
      <storeaddress>0x3</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
</XDFFORMAT>
