text:
<wire layer="1" width="0.3048" x1="39.9342" x2="42.0952" y1="25.42" y2="23.259">
					</wire>
				</signal>
				<signal class="2" name="IAN-2">
					<contactref element="IC2" pad="4">
					</contactref>
					<contactref element="R14" pad="7">
					</contactref>
					<contactref element="C18" pad="2">
					</contactref>
					<wire layer="1" width="0.3048" x1="52.07" x2="51.1748" y1="16.041" y2="16.9362">
					</wire>
					<wire layer="1" width="0.3048" x1="46.5638" x2="46.124125" y1="22.468803125" y2="22.90846875">
					</wire>
					<wire layer="1" width="0.3048" x1="51.1748" x2="48.85375" y1="16.9362" y2="16.9362">
					</wire>
					<wire layer="1" width="0.3048" x1="48.85375" x2="46.5638" y1="16.9362" y2="19.22615">
					</wire>
					<wire layer="1" width="0.3048" x1="46.5638" x2="46.5638" y1="19.22615" y2="22.468803125">
					</wire>
					<via drill="0.3556" extent="1-16" x="41.275" y="25.4">
					</via>
					<via drill="0.3556" extent="1-16" x="44.45" y="22.86">
					</via>
					<wire layer="16" width="0.3048" x1="41.275" x2="42.73065625" y1="23.91665625" y2="22.461">
					</wire>
					<wire layer="16" width="0.3048" x1="41.275" x2="41.275" y1="25.4" y2="23.91665625">
					</wire>
					<wire layer="16" width="0.3048" x1="42.73065625" x2="44.06234375" y1="22.461" y2="22.461">
					</wire>
					<wire layer="16" width="0.3048" x1="44.45" x2="44.45" y1="22.859996875" y2="22.84865625">
					</wire>
					<wire layer="16" width="0.3048" x1="44.45" x2="44.06234375" y1="22.84865625" y2="22.461">
					</wire>
					<wire layer="1" width="0.3048" x1="44.45" x2="44.469" y1="22.86" y2="22.841">
					</wire>
					<wire layer="1" width="0.3048" x1="44.469" x2="45.759" y1="22.841" y2="22.841">
					</wire>
					<wire layer="1" width="0.3048" x1="46.124125" x2="45.82646875" y1="22.90846875" y2="22.90846875">
					</wire>
					<wire layer="1" width="0.3048" x1="45.759" x2="45.82646875" y1="22.841" y2="22.90846875">
					</wire>
					<wire layer="1" width="0.3048" x1="41.275" x2="40.755" y1="25.4" y2="25.92">
					</wire>
					<wire layer="1" width="0.3048" x1="33.1469" x2="40.755" y1="25.92" y2="25.92">
					</wire>
					<wire extent="16-16" layer="19" width="0" x1="44.45" x2="44.45" y1="22.859996875" y2="22.86">
					</wire>
				</signal>
				<signal class="2" name="ICP-2">
					<contactref element="IC2" pad="7">
					</contactref>
					<contactref element="C21" pad="1">
					</contactref>
					<wire layer="1" width="0.3048" x1="48.1996" x2="48.1996" y1="42.545" y2="45.8766">
					</wire>
					<contactref element="R15" pad="1">
					</contactref>
					<wire layer="1" width="0.3048" x1="48.1996" x2="48.1996" y1="42.545" y2="32.9692">
					</wire>
					<wire layer="1" width="0.3048" x1="43.48414375" x2="44.468" y1="27.42" y2="28.40385625">
					</wire>
					<wire layer="1" width="0.3048" x1="44.468" x2="44.468" y1="28.40385625" y2="29.2376">
					</wire>
					<wire layer="1" width="0.3048" x1="44.468" x2="48.1996" y1="29.2376" y2="32.9692">
					</wire>
					<wire layer="1" width="0.3048" x1="48.6018" x2="48.6018" y1="46.2788" y2="47.3222">
					</wire>
					<wire layer="1" width="0.3048" x1="48.6018" x2="47.244" y1="47.3222" y2="48.68">
					</wire>
					<wire layer="1" width="0.3048" x1="47.244" x2="47.244" y1="48.68" y2="49.442">
					</wire>
					<wire layer="1" width="0.3048" x1="50.70265" x2="48.1996" y1="42.545" y2="42.545">
					</wire>
					<wire layer="1" width="0.3048" x1="51.11795" x2="50.70265" y1="42.9603" y2="42.545">
					</wire>
					<wire layer="1" width="0.3048" x1="54.61" x2="53.5893" y1="43.981" y2="42.9603">
					</wire>
					<wire layer="1" width="0.3048" x1="53.5893" x2="51.11795" y1="42.9603" y2="42.9603">
					</wire>
					<wire layer="1" width="0.3048" x1="48.1996" x2="48.6018" y1="45.8766" y2="46.2788">
					</wire>
					<wire layer="1" width="0.3048" x1="33.1469" x2="43.48414375" y1="27.42" y2="27.42">
					</wire>
				</signal>
				<signal class="2" name="ICN-2">
					<contactref element="IC2" pad="8">
					</contactref>
					<contactref element="C22" pad="2">
					</contactref>
					<wire layer="1" width="0.3048" x1="47.7424" x2="47.7424" y1="33.15858125" y2="45.96473125">
					</wire>
					<wire layer="1" width="0.3048" x1="47.7424" x2="47.741" y1="45.96473125" y2="45.96613125">
					</wire>
					<wire layer="1" width="0.3048" x1="47.741" x2="47.741" y1="45.96613125" y2="46.5836">
					</wire>
					<contactref element="R16" pad="1">
					</contactref>
					<wire layer="1" width="0.3048" x1="52.07" x2="52.07" y1="43.981" y2="44.19995">
					</wire>
					<via drill="0.35" extent="1-16" x="52.07" y="47.371">
					</via>
					<wire layer="1" width="0.3048" x1="52.8748" x2="52.8748" y1="45.00475" y2="46.35725">
					</wire>
					<wire layer="1" width="0.3048" x1="52.07" x2="52.07" y1="47.16205" y2="47.371">
					</wire>
					<wire layer="1" width="0.3048" x1="52.07" x2="52.8748" y1="44.19995" y2="45.00475">
					</wire>
					<wire layer="1" width="0.3048" x1="52.8748" x2="52.07" y1="46.35725" y2="47.16205">
					</wire>
					<wire layer="16" width="0.3048" x1="51.6382" x2="47.9696" y1="46.8122" y2="46.8122">
					</wire>
					<via drill="0.35" extent="1-16" x="47.9696" y="46.8122">
					</via>
					<wire layer="1" width="0.3048" x1="47.741" x2="47.9696" y1="46.5836" y2="46.8122">
					</wire>
					<wire layer="16" width="0.3048" x1="52.07" x2="52.07" y1="47.371" y2="47.244">
					</wire>
					<wire layer="16" width="0.3048" x1="52.07" x2="51.6382" y1="47.244" y2="46.8122">
					</wire>
					<wire layer="1" width="0.3048" x1="42.0952" x2="42.73065625" y1="29.09934375" y2="29.7348">
					</wire>
					<wire layer="1" width="0.3048" x1="42.0952" x2="42.0952" y1="28.44525625" y2="29.09934375">
					</wire>
					<wire layer="1" width="0.3048" x1="42.73065625" x2="44.31861875" y1="29.7348" y2="29.7348">
					</wire>
					<wire layer="1" width="0.3048" x1="44.31861875" x2="47.7424" y1="29.7348" y2="33.15858125">
					</wire>
					<wire layer="1" width="0.3048" x1="46.3892" x2="46.3892" y1="48.81575" y2="51.76825">
					</wire>
					<wire layer="1" width="0.3048" x1="47.9696" x2="47.9696" y1="46.8122" y2="47.23535">
					</wire>
					<wire layer="1" width="0.3048" x1="47.244" x2="47.244" y1="52.62305" y2="52.744">
					</wire>
					<wire layer="1" width="0.3048" x1="47.9696" x2="46.3892" y1="47.23535" y2="48.81575">
					</wire>
					<wire layer="1" width="0.3048" x1="46.3892" x2="47.244" y1="51.76825" y2="52.62305">
					</wire>
					<wire layer="1" width="0.3048" x1="33.1469" x2="41.56994375" y1="27.92" y2="27.92">
					</wire>
					<wire layer="1" width="0.3048" x1="41.56994375" x2="42.0952" y1="27.92" y2="28.44525625">
					</wire>
				</signal>
				<signal name="ZX0-2">
					<contactref element="IC2" pad="22">
					</contactref>
					<contactref element="ZX0-2" pad="1">
					</contactref>
					<via drill="0.35" extent="1-16" x="27.0775" y="33.0172">
					</via>
					<wire layer="1" width="0.254" x1="27.27" x2="27.12008125" y1="32.86728125" y2="33.0172">
					</wire>
					<wire layer="1" width="0.254" x1="27.0775" x2="27.12008125" y1="33.0172" y2="33.0172">
					</wire>
					<wire layer="1" width="0.254" x1="27.27" x2="27.27" y1="32.86728125" y2="31.2969">
					</wire>
					<wire layer="16" width="0.254" x1="25.4011" x2="24.01936875" y1="31.1912" y2="31.1912">
					</wire>
					<wire layer="16" width="0.254" x1="27.0775" x2="25.4011" y1="32.8676" y2="31.1912">
					</wire>
					<wire layer="16" width="0.254" x1="27.0775" x2="27.0775" y1="33.0172" y2="32.8676">
					</wire>
					<wire layer="16" width="0.254" x1="24.01936875" x2="22.7256" y1="31.1912" y2="29.89743125">
					</wire>
					<wire layer="16" width="0.254" x1="22.7256" x2="22.7256" y1="29.89743125" y2="13.2916">
					</wire>
					<wire layer="16" width="0.254" x1="23.3172" x2="24.13" y1="12.7" y2="12.7">
					</wire>
					<wire layer="16" width="0.254" x1="23.3172" x2="22.7256" y1="12.7" y2="13.2916">
					</wire>
				</signal>
				<signal name="ZX1-2">
					<contactref element="IC2" pad="23">
					</contactref>
					<wire layer="1" width="0.254" x1="26.77" x2="26.77" y1="31.2969" y2="32.3651">
					</wire>
					<wire layer="1" width="0.254" x1="26.77" x2="26.2675" y1="32.3651" y2="32.8676">
					</wire>
					<via drill="0.3556" extent="1-16" x="26.2675" y="33.02">
					</via>
					<wire layer="1" width="0.254" x1="26.2675" x2="26.2675" y1="32.8676" y2="33.02">
					</wire>
					<contactref element="ZX1-2" pad="1">
					</contactref>
					<wire layer="16" width="0.254" x1="26.67" x2="26.67" y1="11.93875" y2="12.7">
					</wire>
					<wire layer="16" width="0.254" x1="24.8959" x2="23.8045875" y1="31.5976" y2="31.5976">
					</wire>
					<wire layer="16" width="0.254" x1="26.2675" x2="26.2675" y1="33.02" y2="32.9692">
					</wire>
					<wire layer="16" width="0.254" x1="26.2675" x2="24.8959" y1="32.9692" y2="31.5976">
					</wire>
					<wire layer="16" width="0.254" x1="23.8045875" x2="22.3192" y1="31.5976" y2="30.1122125">
					</wire>
					<wire layer="16" width="0.254" x1="22.3192" x2="22.3192" y1="30.1122125" y2="12.21066875">
					</wire>
					<wire layer="16" width="0.254" x1="22.3192" x2="23.37926875" y1="12.21066875" y2="11.1506">
					</wire>
					<wire layer="16" width="0.254" x1="23.37926875" x2="25.88185" y1="11.1506" y2="11.1506">
					</wire>
					<wire layer="16" width="0.254" x1="25.88185" x2="26.67" y1="11.1506" y2="11.93875">
					</wire>
				</signal>
				<signal name="ZX2-2">
					<contactref element="IC2" pad="24">
					</contactref>
					<wire layer="1" width="0.254" x1="26.27" x2="25.4254" y1="32.005" y2="32.8496">
					</wire>
					<wire layer="1" width="0.254" x1="25.4254" x2="25.4254" y1="32.8496" y2="33.02">
					</wire>
					<via drill="0.3556" extent="1-16" x="25.4254" y="33.02">
					</via>
					<wire layer="1" width="0.254" x1="26.27" x2="26.27" y1="31.2969" y2="32.005">
					</wire>
					<contactref element="ZX2-2" pad="1">
					</contactref>
					<wire layer="16" width="0.254" x1="23.629896875" x2="21.90989375" y1="32.004" y2="30.283996875">
					</wire>
					<wire layer="16" width="0.254" x1="24.4094" x2="23.629896875" y1="32.004" y2="32.004">
					</wire>
					<wire layer="16" width="0.254" x1="25.4254" x2="24.4094" y1="33.02" y2="32.004">
					</wire>
					<wire layer="16" width="0.254" x1="29.21" x2="29.21" y1="12.7" y2="11.63395">
					</wire>
					<wire layer="16" width="0.254" x1="28.24405" x2="29.21" y1="10.668" y2="11.63395">
					</wire>
					<wire layer="16" width="0.254" x1="21.90989375" x2="23.28713125" y1="12.0452375" y2="10.668">
					</wire>
					<wire layer="16" width="0.254" x1="23.28713125" x2="28.24405" y1="10.668" y2="10.668">
					</wire>
					<wire layer="16" width="0.254" x1="21.90989375" x2="21.90989375" y1="30.283996875" y2="12.0452375">
					</wire>
				</signal>
				<signal class="1" name="VDD2">
					<contactref element="C23" pad="2">
					</contactref>
					<contactref element="IC2" pad="43">
					</contactref>
					<contactref element="IC2" pad="42">
					</contactref>
					<contactref element="C24" pad="2">
					</contactref>
					<wire layer="1" width="0.3048" x1="28.77" x2="28.77" y1="23.0431" y2="24.09341875">
					</wire>
					<wire layer="1" width="0.3048" x1="28.77" x2="28.7724" y1="24.09341875" y2="24.09581875">
					</wire>
					<wire layer="1" width="0.3048" x1="28.7724" x2="28.7724" y1="24.09581875" y2="24.1496">
					</wire>
					<wire layer="1" width="0.3048" x1="28.7724" x2="28.9306" y1="24.1496" y2="24.3078">
					</wire>
					<via drill="0.3556" extent="1-16" x="35.56" y="19.685">
					</via>
					<wire layer="1" width="0.3048" x1="29.27" x2="29.27" y1="23.0431" y2="23.9684">
					</wire>
					<wire layer="1" width="0.3048" x1="29.27" x2="28.9306" y1="23.9684" y2="24.3078">
					</wire>
					<via drill="0.3556" extent="1-16" x="28.9306" y="24.3078">
					</via>
					<wire layer="16" width="0.3048" x1="35.56" x2="35.433" y1="19.685" y2="19.558">
					</wire>
					<wire layer="16" width="0.3048" x1="35.433" x2="32.2834" y1="19.558" y2="19.558">
					</wire>
					<wire layer="16" width="0.3048" x1="32.2834" x2="28.9306" y1="19.558" y2="22.9108">
					</wire>
					<wire layer="16" width="0.3048" x1="28.9306" x2="28.9306" y1="22.9108" y2="24.3078">
					</wire>
					<wire layer="1" width="0.3048" x1="39.37" x2="36.83" y1="19.47" y2="19.47">
					</wire>
					<wire layer="1" width="0.3048" x1="35.56" x2="35.775" y1="19.685" y2="19.47">
					</wire>
					<wire layer="1" width="0.3048" x1="35.775" x2="36.83" y1="19.47" y2="19.47">
					</wire>
				</signal>
				<signal name="!CS-2">
					<contactref element="IC2" pad="37">
					</contactref>
					<contactref element="R13" pad="4">
					</contactref>
					<via drill="0.35" extent="1-16" x="25.6032" y="22.733">
					</via>
					<wire layer="1" width="0.254" x1="26.27" x2="26.005" y1="21.59" y2="21.325">
					</wire>
					<wire layer="1" width="0.3048" x1="26.005" x2="26.005" y1="21.325" y2="21.0938">
					</wire>
					<wire layer="1" width="0.254" x1="26.27" x2="26.27" y1="23.0431" y2="21.59">
					</wire>
					<wire layer="1" width="0.254" x1="26.259" x2="26.259" y1="22.0772" y2="21.3478">
					</wire>
					<wire layer="1" width="0.254" x1="26.005" x2="26.259" y1="21.0938" y2="21.3478">
					</wire>
					<wire layer="1" width="0.254" x1="26.259" x2="25.6032" y1="22.0772" y2="22.733">
					</wire>
					<wire layer="16" width="0.254" x1="31.61396875" x2="27.3812" y1="30.3022" y2="26.06943125">
					</wire>
					<wire layer="16" width="0.254" x1="27.3812" x2="27.3812" y1="26.06943125" y2="25.527">
					</wire>
					<wire layer="16" width="0.254" x1="27.3812" x2="25.6032" y1="25.527" y2="23.749">
					</wire>
					<wire layer="16" width="0.254" x1="25.6032" x2="25.6032" y1="22.733" y2="23.749">
					</wire>
					<contactref element="U1" pad="32">
					</contactref>
					<wire layer="16" width="0.254" x1="31.61396875" x2="41.2738" y1="30.3022" y2="30.3022">
					</wire>
					<wire layer="16" width="0.254" x1="42.926" x2="43.18" y1="28.65" y2="28.65">
					</wire>
					<wire layer="16" width="0.254" x1="42.926" x2="41.2738" y1="28.65" y2="30.3022">
					</wire>
				</signal>
				<signal name="CF4-2">
					<contactref element="IC2" pad="28">
					</contactref>
					<contactref element="J2" pad="1">
					</contactref>
					<wire layer="1" width="0.254" x1="24.8931" x2="23.91235" y1="28.42" y2="28.42">
					</wire>
					<wire layer="1" width="0.254" x1="23.91235" x2="23.132" y1="28.42" y2="27.63965">
					</wire>
					<wire layer="1" width="0.254" x1="23.132" x2="25.325025" y1="20.604225" y2="18.4112">
					</wire>
					<wire layer="1" width="0.254" x1="25.325025" x2="28.4988" y1="18.4112" y2="18.4112">
					</wire>
					<wire layer="1" width="0.254" x1="23.132" x2="23.132" y1="27.63965" y2="20.604225">
					</wire>
					<via drill="0.35" extent="1-16" x="28.067" y="0.5842">
					</via>
					<wire layer="1" width="0.254" x1="28.067" x2="28.0162" y1="0.5842" y2="0.5334">
					</wire>
					<wire layer="1" width="0.254" x1="28.0162" x2="20.955" y1="0.5334" y2="0.5334">
					</wire>
					<wire layer="1" width="0.254" x1="20.955" x2="20.32" y1="0.5334" y2="1.1684">
					</wire>
					<wire layer="1" width="0.254" x1="20.32" x2="20.32" y1="2.54" y2="1.1684">
					</wire>
					<via drill="0.3556" extent="1-16" x="28.4988" y="18.4112">
					</via>
					<wire layer="16" width="0.254" x1="28.4988" x2="28.4988" y1="18.4112" y2="17.5236">
					</wire>
					<wire layer="16" width="0.254" x1="28.067" x2="28.067" y1="1.9812" y2="0.5842">
					</wire>
					<wire layer="16" width="0.254" x1="28.4988" x2="31.925" y1="17.5236" y2="14.0974">
					</wire>
					<wire layer="16" width="0.254" x1="31.925" x2="31.925" y1="14.0974" y2="5.8392">
					</wire>
					<wire layer="16" width="0.254" x1="31.925" x2="28.067" y1="5.8392" y2="1.9812">
					</wire>
				</signal>
				<signal name="CF3-2">
					<contactref element="IC2" pad="27">
					</contactref>
					<contactref element="J2" pad="2">
					</contactref>
					<wire layer="1" width="0.254" x1="24.8931" x2="23.5085" y1="28.92" y2="28.92">
					</wire>
					<via drill="0.3556" extent="1-16" x="23.5085" y="28.92">
					</via>
					<wire layer="16" width="0.254" x1="23.5085" x2="23.7117" y1="28.92" y2="28.7168">
					</wire>
					<wire layer="16" width="0.254" x1="23.7117" x2="23.7117" y1="28.7168" y2="20.53435">
					</wire>
					<wire layer="16" width="0.254" x1="23.7117" x2="30.7058" y1="20.53435" y2="13.54025">
					</wire>
					<wire layer="16" width="0.254" x1="30.7058" x2="30.7058" y1="13.54025" y2="6.35265">
					</wire>
					<wire layer="16" width="0.254" x1="30.7058" x2="25.67395" y1="6.35265" y2="1.3208">
					</wire>
					<wire layer="16" width="0.254" x1="25.67395" x2="18.9992" y1="1.3208" y2="1.3208">
					</wire>
					<wire layer="16" width="0.254" x1="18.9992" x2="17.78" y1="1.3208" y2="2.54">
					</wire>
				</signal>
				<signal name="CF2-2">
					<contactref element="IC2" pad="26">
					</contactref>
					<contactref element="J2" pad="3">
					</contactref>
					<via drill="0.3556" extent="1-16" x="23.4622" y="29.7684625">
					</via>
					<wire layer="1" width="0.254" x1="24.8931" x2="23.87060625" y1="29.42" y2="29.42">
					</wire>
					<wire layer="1" width="0.254" x1="23.87060625" x2="23.76100625" y1="29.42" y2="29.5296">
					</wire>
					<wire layer="1" width="0.254" x1="23.76100625" x2="23.7010625" y1="29.5296" y2="29.5296">
					</wire>
					<wire layer="1" width="0.254" x1="23.7010625" x2="23.4622" y1="29.5296" y2="29.7684625">
					</wire>
					<wire layer="16" width="0.254" x1="15.24" x2="16.0557875" y1="2.54" y2="2.54">
					</wire>
					<wire layer="16" width="0.254" x1="24.1181" x2="24.1181" y1="20.7026875" y2="29.17250625">
					</wire>
					<wire layer="16" width="0.254" x1="24.1181" x2="23.52214375" y1="29.17250625" y2="29.7684625">
					</wire>
					<wire layer="16" width="0.254" x1="23.52214375" x2="23.4622" y1="29.7684625" y2="29.7684625">
					</wire>
					<wire layer="16" width="0.254" x1="16.0557875" x2="17.6813875" y1="2.54" y2="0.9144">
					</wire>
					<wire layer="16" width="0.254" x1="17.6813875" x2="25.8422875" y1="0.9144" y2="0.9144">
					</wire>
					<wire layer="16" width="0.254" x1="25.8422875" x2="31.1122" y1="0.9144" y2="6.1843125">
					</wire>
					<wire layer="16" width="0.254" x1="31.1122" x2="31.1122" y1="6.1843125" y2="13.7085875">
					</wire>
					<wire layer="16" width="0.254" x1="31.1122" x2="24.1181" y1="13.7085875" y2="20.7026875">
					</wire>
				</signal>
				<signal name="CF1-2">
					<contactref element="IC2" pad="25">
					</contactref>
					<contactref element="J2" pad="4">
					</contactref>
					<via drill="0.3556" extent="1-16" x="24.123765625" y="30.321365625">
					</via>
					<wire layer="1" width="0.254" x1="24.8931" x2="24.525128125" y1="29.92" y2="29.92">
					</wire>
					<wire layer="1" width="0.254" x1="24.525128125" x2="24.123765625" y1="29.92" y2="30.3213625">
					</wire>
					<wire layer="16" width="0.254" x1="13.5157875" x2="12.7" y1="2.54" y2="2.54">
					</wire>
					<contactref element="R20" pad="2">
					</contactref>
					<wire layer="1" width="0.254" x1="1.69" x2="3.0798" y1="12.0904" y2="10.7006">
					</wire>
					<wire layer="1" width="0.254" x1="3.0798" x2="3.0798" y1="10.7006" y2="9.78466875">
					</wire>
					<wire layer="1" width="0.254" x1="3.0798" x2="3.24346875" y1="9.78466875" y2="9.621">
					</wire>
					<wire layer="1" width="0.254" x1="3.24346875" x2="4.1594" y1="9.621" y2="9.621">
					</wire>
					<wire layer="1" width="0.254" x1="4.1594" x2="5.1054" y1="9.621" y2="8.675">
					</wire>
					<wire layer="1" width="0.254" x1="11.8842125" x2="12.7" y1="2.54" y2="2.54">
					</wire>
					<wire layer="1" width="0.254" x1="10.6650125" x2="11.8842125" y1="3.7592" y2="2.54">
					</wire>
					<wire layer="1" width="0.254" x1="5.1054" x2="5.1054" y1="8.675" y2="7.05306875">
					</wire>
					<wire layer="1" width="0.254" x1="5.1054" x2="8.39926875" y1="7.05306875" y2="3.7592">
					</wire>
					<wire layer="1" width="0.254" x1="8.39926875" x2="10.6650125" y1="3.7592" y2="3.7592">
					</wire>
					<wire layer="16" width="0.254" x1="24.12376875" x2="24.529" y1="30.321365625" y2="29.916134375">
					</wire>
					<wire layer="16" width="0.254" x1="24.529" x2="24.529" y1="29.916134375" y2="20.9086125">
					</wire>
					<wire layer="16" width="0.254" x1="24.529" x2="31.5186" y1="20.9086125" y2="13.9190125">
					</wire>
					<wire layer="16" width="0.254" x1="31.5186" x2="31.5186" y1="13.9190125" y2="6.015975">
					</wire>
					<wire layer="16" width="0.254" x1="31.5186" x2="26.010625" y1="6.015975" y2="0.508">
					</wire>
					<wire layer="16" width="0.254" x1="26.010625" x2="15.5477875" y1="0.508" y2="0.508">
					</wire>
					<wire layer="16" width="0.254" x1="15.5477875" x2="13.5157875" y1="0.508" y2="2.54">
					</wire>
					<wire extent="1-1" layer="19" width="0" x1="24.123765625" x2="24.123765625" y1="30.3213625" y2="30.321365625">
					</wire>
					<wire extent="16-16" layer="19" width="0" x1="24.12376875" x2="24.123765625" y1="30.321365625" y2="30.321365625">
					</wire>
				</signal>
				<signal name="VREF2">
					<contactref element="IC2" pad="11">
					</contactref>
					<contactref element="C28" pad="1">
					</contactref>
					<contactref element="C27" pad="1">
					</contactref>
					<wire layer="1" width="0.3048" x1="36.65625" x2="36.8348" y1="28.4052" y2="28.58375">
					</wire>
					<wire layer="1" width="0.3048" x1="33.1469" x2="34.03495" y1="29.42" y2="29.42">
					</wire>
					<wire layer="1" width="0.3048" x1="36.8348" x2="36.8348" y1="28.58375" y2="28.7848">
					</wire>
					<wire layer="1" width="0.3048" x1="39.37" x2="38.8874" y1="28.868" y2="28.3854">
					</wire>
					<wire layer="1" width="0.3048" x1="38.8874" x2="37.312603125" y1="28.3854" y2="28.3854">
					</wire>
					<wire layer="1" width="0.3048" x1="37.312603125" x2="36.83" y1="28.3854" y2="28.868">
					</wire>
					<wire layer="1" width="0.3048" x1="34.03495" x2="34.2928" y1="29.42" y2="29.16215">
					</wire>
					<wire layer="1" width="0.3048" x1="34.2928" x2="34.2928" y1="29.16215" y2="29.07513125">
					</wire>
					<wire layer="1" width="0.3048" x1="34.2928" x2="34.96273125" y1="29.07513125" y2="28.4052">
					</wire>
					<wire layer="1" width="0.3048" x1="34.96273125" x2="36.65625" y1="28.4052" y2="28.4052">
					</wire>
					<wire extent="1-1" layer="19" width="0" x1="36.8348" x2="36.83" y1="28.7848" y2="28.868">
					</wire>
				</signal>
				<signal class="2" name="IA--2">
					<contactref element="R14" pad="2">
					</contactref>
					<contactref element="JP4" pad="2">
					</contactref>
					<contactref element="CT4-2" pad="1">
					</contactref>
					<contactref element="CT4" pad="1">
					</contactref>
					<wire layer="1" width="0.3048" x1="58.8942" x2="58.8942" y1="27.3982" y2="26.1282">
					</wire>
					<wire layer="1" width="0.3048" x1="55.88" x2="55.88" y1="23.114" y2="21.971">
					</wire>
					<wire layer="1" width="0.3048" x1="58.8942" x2="55.88" y1="26.1282" y2="23.114">
					</wire>
					<wire layer="16" width="0.3048" x1="47.498" x2="50.419" y1="16.51" y2="16.51">
					</wire>
					<wire layer="16" width="0.3048" x1="50.419" x2="55.88" y1="16.51" y2="21.971">
					</wire>
					<wire layer="1" width="0.3048" x1="47.459" x2="51.369909375" y1="22.841" y2="22.841">
					</wire>
					<wire layer="1" width="0.3048" x1="51.369909375" x2="52.239909375" y1="22.841" y2="21.971">
					</wire>
					<wire layer="1" width="0.3048" x1="52.239909375" x2="55.88" y1="21.971" y2="21.971">
					</wire>
					<wire layer="16" width="0.3048" x1="55.88" x2="55.88" y1="21.971" y2="23.60310625">
					</wire>
					<wire layer="16" width="0.3048" x1="55.88" x2="57.2008" y1="23.60310625" y2="24.92390625">
					</wire>
					<wire layer="16" width="0.3048" x1="57.6961" x2="57.6961" y1="38.54001875" y2="47.72435625">
					</wire>
					<wire layer="16" width="0.3048" x1="57.2008" x2="57.6961" y1="38.04471875" y2="38.54001875">
					</wire>
					<wire layer="16" width="0.3048" x1="57.2008" x2="57.2008" y1="24.92390625" y2="38.04471875">
					</wire>
					<wire layer="16" width="0.3048" x1="57.6961" x2="59.9062" y1="47.72435625" y2="49.93445625">
					</wire>
					<wire layer="16" width="0.3048" x1="59.9062" x2="59.9062" y1="49.93445625" y2="54.10438125">
					</wire>
					<wire layer="16" width="0.3048" x1="55.131290625" x2="59.9062" y1="58.879290625" y2="54.10438125">
					</wire>
					<contactref element="J9" pad="13">
					</contactref>
					<via drill="0.35" extent="1-16" x="54.6212" y="58.9026">
					</via>
					<wire layer="1" width="0.2032" x1="50.4562" x2="50.4506" y1="57.7314" y2="57.7258">
					</wire>
					<wire layer="1" width="0.2032" x1="50.4506" x2="50.4506" y1="57.6242" y2="57.7258">
					</wire>
					<wire layer="1" width="0.2286" x1="50.4562" x2="50.4562" y1="57.7314" y2="58.3798125">
					</wire>
					<wire layer="16" width="0.3048" x1="54.6212" x2="55.1546" y1="58.9026" y2="58.9026">
					</wire>
					<wire layer="16" width="0.3048" x1="55.1546" x2="55.131290625" y1="58.9026" y2="58.879290625">
					</wire>
					<wire layer="1" width="0.2286" x1="50.8588875" x2="51.66106875" y1="58.7825" y2="58.7825">
					</wire>
					<wire layer="1" width="0.2286" x1="51.66106875" x2="51.93356875" y1="58.7825" y2="59.055">
					</wire>
					<wire layer="1" width="0.2286" x1="50.4562" x2="50.8588875" y1="58.3798125" y2="58.7825">
					</wire>
					<wire layer="1" width="0.2286" x1="53.7307" x2="53.7562" y1="59.055" y2="59.0805">
					</wire>
					<wire layer="1" width="0.2286" x1="54.4433" x2="54.6212" y1="59.0805" y2="58.9026">
					</wire>
					<wire layer="1" width="0.2286" x1="53.7562" x2="54.4433" y1="59.0805" y2="59.0805">
					</wire>
					<wire layer="1" width="0.2286" x1="51.93356875" x2="53.7307" y1="59.055" y2="59.055">
					</wire>
				</signal>
				<signal name="!RESET2">
					<contactref element="IC2" pad="41">
					</contactref>
					<contactref element="R12" pad="2">
					</contactref>
					<contactref element="C16" pad="2">
					</contactref>
					<wire layer="1" width="0.254" x1="28.27" x2="28.575" y1="24.588846875" y2="24.89385">
					</wire>
					<wire layer="1" width="0.254" x1="28.27" x2="28.27" y1="23.043103125" y2="24.588846875">
					</wire>
					<wire layer="1" width="0.254" x1="30.48000625" x2="30.26500625" y1="21.17" y2="20.955">
					</wire>
					<wire layer="1" width="0.254" x1="30.26500625" x2="29.845" y1="20.955" y2="20.955">
					</wire>
					<via drill="0.381" extent="1-16" x="29.845" y="20.955">
					</via>
					<via drill="0.381" extent="1-16" x="28.575" y="25.1333">
					</via>
					<wire layer="16" width="0.254" x1="28.575" x2="28.575" y1="24.81430625" y2="25.1333">
					</wire>
					<wire layer="16" width="0.254" x1="28.321" x2="28.575" y1="24.56030625" y2="24.81430625">
					</wire>
					<wire layer="16" width="0.254" x1="28.321" x2="28.321" y1="22.479" y2="24.56030625">
					</wire>
					<wire layer="16" width="0.254" x1="29.845" x2="28.321" y1="20.955" y2="22.479">
					</wire>
					<wire layer="1" width="0.254" x1="28.575" x2="28.575" y1="25.1333" y2="24.89385">
					</wire>
					<wire layer="1" width="0.3048" x1="39.37" x2="39.155" y1="22.772" y2="22.987">
					</wire>
					<wire layer="1" width="0.3048" x1="39.155" x2="38.481" y1="22.987" y2="22.987">
					</wire>
					<wire layer="1" width="0.3048" x1="38.481" x2="37.973" y1="22.987" y2="22.479">
					</wire>
					<via drill="0.381" extent="1-16" x="37.973" y="22.479">
					</via>
					<wire layer="16" width="0.3048" x1="37.973" x2="36.9034" y1="22.479" y2="21.4094">
					</wire>
					<wire layer="16" width="0.3048" x1="36.9034" x2="36.9034" y1="21.4094" y2="20.13036875">
					</wire>
					<wire layer="16" width="0.3048" x1="36.9034" x2="35.82303125" y1="20.13036875" y2="19.05">
					</wire>
					<wire layer="16" width="0.3048" x1="31.75" x2="29.845" y1="19.05" y2="20.955">
					</wire>
					<wire layer="16" width="0.3048" x1="35.82303125" x2="31.75" y1="19.05" y2="19.05">
					</wire>
					<wire extent="1-1" layer="19" width="0" x1="28.27" x2="28.27" y1="23.043103125" y2="23.0431">
					</wire>
				</signal>
				<signal name="OSCI2">
					<contactref element="IC2" pad="20">
					</contactref>
					<contactref element="Y2" pad="1">
					</contactref>
					<wire layer="1" width="0.254" x1="28.27" x2="28.27" y1="31.2969" y2="33.52895">
					</wire>
					<wire layer="1" width="0.254" x1="28.27" x2="28.7498" y1="33.52895" y2="34.00875">
					</wire>
					<wire layer="1" width="0.254" x1="28.7498" x2="28.7498" y1="34.00875" y2="35.5302">
					</wire>
					<wire layer="1" width="0.254" x1="28.7498" x2="27.845" y1="35.5302" y2="36.435">
					</wire>
				</signal>
				<signal name="OSCO2">
					<contactref element="IC2" pad="21">
					</contactref>
					<contactref element="Y2" pad="3">
					</contactref>
					<wire layer="1" width="0.254" x1="27.77" x2="27.77" y1="31.2969" y2="33.4186">
					</wire>
					<wire layer="1" width="0.254" x1="27.77" x2="27.3584" y1="33.4186" y2="33.8302">
					</wire>
					<wire layer="1" width="0.254" x1="27.3584" x2="27.11875" y1="33.8302" y2="33.8302">
					</wire>
					<wire layer="1" width="0.254" x1="26.26395" x2="25.495" y1="34.685" y2="34.685">
					</wire>
					<wire layer="1" width="0.254" x1="27.11875" x2="26.26395" y1="33.8302" y2="34.685">
					</wire>
				</signal>
				<signal name="N$10">
				</signal>
				<signal name="N$11">
				</signal>
				<signal name="IBP-2">
					<contactref element="IC2" pad="5">
					</contactref>
					<contactref element="R14" pad="6">
					</contactref>
					<contactref element="C19" pad="1">
					</contactref>
					<wire layer="1" width="0.3048" x1="54.61" x2="54.61" y1="30.01099375" y2="29.21000625">
					</wire>
					<via drill="0.35" extent="1-16" x="54.61" y="29.21">
					</via>
					<wire layer="16" width="0.3048" x1="54.61" x2="52.57293125" y1="29.21" y2="27.17293125">
					</wire>
					<wire layer="16" width="0.3048" x1="52.57293125" x2="47.61993125" y1="27.17293125" y2="27.17293125">
					</wire>
					<wire layer="16" width="0.3048" x1="47.61993125" x2="47.49293125" y1="27.17293125" y2="27.04593125">
					</wire>
					<wire layer="16" width="0.3048" x1="47.49293125" x2="47.49293125" y1="27.04593125" y2="26.91893125">
					</wire>
					<via drill="0.35" extent="1-16" x="47.49293125" y="26.91893125">
					</via>
					<wire layer="1" width="0.3048" x1="46.563796875" x2="46.267" y1="23.937796875" y2="23.641">
					</wire>
					<wire layer="1" width="0.3048" x1="46.267" x2="45.759" y1="23.641" y2="23.641">
					</wire>
					<wire layer="1" width="0.3048" x1="46.563796875" x2="46.563796875" y1="26.418428125" y2="23.937796875">
					</wire>
					<via drill="0.3556" extent="1-16" x="41.91" y="24.765">
					</via>
					<wire layer="1" width="0.3048" x1="33.1469" x2="41.18243125" y1="26.42" y2="26.42">
					</wire>
					<via drill="0.3556" extent="1-16" x="44.45" y="24.13">
					</via>
					<wire layer="16" width="0.3048" x1="41.91" x2="41.928" y1="24.765" y2="24.747">
					</wire>
					<wire layer="16" width="0.3048" x1="44.45" x2="43.833" y1="24.13" y2="24.747">
					</wire>
					<wire layer="16" width="0.3048" x1="43.833" x2="41.928" y1="24.747" y2="24.747">
					</wire>
					<wire layer="1" width="0.3048" x1="44.8628" x2="44.45" y1="23.641" y2="24.0538">
					</wire>
					<wire layer="1" width="0.3048" x1="44.45" x2="44.45" y1="24.13" y2="24.0538">
					</wire>
					<wire layer="1" width="0.3048" x1="44.8628" x2="45.759" y1="23.641" y2="23.641">
					</wire>
					<wire layer="1" width="0.3048" x1="47.49293125" x2="47.0643" y1="26.91893125" y2="26.91893125">
					</wire>
					<wire layer="1" width="0.3048" x1="47.0643" x2="46.563796875" y1="26.91893125" y2="26.418428125">
					</wire>
					<wire layer="1" width="0.3048" x1="41.909996875" x2="41.909996875" y1="25.692434375" y2="24.765">
					</wire>
					<wire layer="1" width="0.3048" x1="41.18243125" x2="41.909996875" y1="26.42" y2="25.692434375">
					</wire>
					<wire extent="1-1" layer="19" width="0" x1="54.61" x2="54.61" y1="30.01099375" y2="30.011">
					</wire>
					<wire extent="1-1" layer="19" width="0" x1="54.61" x2="54.61" y1="29.21" y2="29.21000625">
					</wire>
					<wire extent="1-1" layer="19" width="0" x1="41.909996875" x2="41.91" y1="24.765" y2="24.765">
					</wire>
				</signal>
				<signal name="IBN-2">
					<contactref element="IC2" pad="6">
					</contactref>
					<contactref element="R14" pad="5">
					</contactref>
					<contactref element="C20" pad="2">
					</contactref>
					<wire layer="1" width="0.3048" x1="52.07" x2="52.9642" y1="30.011" y2="30.011">
					</wire>
					<wire layer="1" width="0.3048" x1="52.9642" x2="53.34" y1="30.011" y2="29.6352">
					</wire>
					<via drill="0.35" extent="1-16" x="53.34" y="29.6352">
					</via>
					<wire layer="16" width="0.3048" x1="53.34" x2="53.34" y1="29.6352" y2="28.58658125">
					</wire>
					<wire layer="16" width="0.3048" x1="53.34" x2="52.40895" y1="28.58658125" y2="27.65553125">
					</wire>
					<via drill="0.35" extent="1-16" x="47.498" y="27.813">
					</via>
					<wire layer="16" width="0.3048" x1="47.7774" x2="47.62781875" y1="27.65553125" y2="27.8051125">
					</wire>
					<wire layer="16" width="0.3048" x1="47.62781875" x2="47.498" y1="27.8051125" y2="27.8051125">
					</wire>
					<wire layer="16" width="0.3048" x1="47.498" x2="47.498" y1="27.8051125" y2="27.813">
					</wire>
					<wire layer="16" width="0.3048" x1="52.40895" x2="47.7774" y1="27.65553125" y2="27.65553125">
					</wire>
					<wire layer="1" width="0.3048" x1="46.1066" x2="45.759" y1="25.0156" y2="24.668">
					</wire>
					<wire layer="1" width="0.3048" x1="45.759" x2="45.759" y1="24.668" y2="24.541">
					</wire>
					<wire layer="1" width="0.3048" x1="33.1469" x2="41.6166" y1="26.92" y2="26.92">
					</wire>
					<wire layer="1" width="0.3048" x1="41.8666" x2="41.91" y1="26.67" y2="26.67">
					</wire>
					<wire layer="1" width="0.3048" x1="41.8666" x2="41.6166" y1="26.67" y2="26.92">
					</wire>
					<via drill="0.3556" extent="1-16" x="41.91" y="26.67">
					</via>
					<via drill="0.3556" extent="1-16" x="44.45" y="26.67">
					</via>
					<wire layer="16" width="0.3048" x1="41.91" x2="42.4602" y1="26.67" y2="27.2202">
					</wire>
					<wire layer="16" width="0.3048" x1="44.45" x2="44.45" y1="26.67" y2="26.72974375">
					</wire>
					<wire layer="16" width="0.3048" x1="44.45" x2="43.95954375" y1="26.72974375" y2="27.2202">
					</wire>
					<wire layer="16" width="0.3048" x1="42.4602" x2="43.95954375" y1="27.2202" y2="27.2202">
					</wire>
					<wire layer="1" width="0.3048" x1="44.6786" x2="44.6786" y1="26.4414" y2="25.3674">
					</wire>
					<wire layer="1" width="0.3048" x1="45.759" x2="45.505" y1="24.541" y2="24.541">
					</wire>
					<wire layer="1" width="0.3048" x1="45.505" x2="44.6786" y1="24.541" y2="25.3674">
					</wire>
					<wire layer="1" width="0.3048" x1="44.45" x2="44.6786" y1="26.67" y2="26.4414">
					</wire>
					<wire layer="1" width="0.3048" x1="46.1066" x2="46.1066" y1="26.6756" y2="25.0156">
					</wire>
					<wire layer="1" width="0.3048" x1="47.498" x2="47.244" y1="27.813" y2="27.813">
					</wire>
					<wire layer="1" width="0.3048" x1="47.244" x2="46.1066" y1="27.813" y2="26.6756">
					</wire>
				</signal>
				<signal name="EXT_5V2">
				</signal>
				<signal class="2" name="IB+-2">
					<contactref element="R19" pad="2">
					</contactref>
					<contactref element="R14" pad="3">
					</contactref>
					<contactref element="CT5-2" pad="2">
					</contactref>
					<wire layer="1" width="0.3048" x1="49.53" x2="50.4698" y1="31.711" y2="30.7712">
					</wire>
					<via drill="0.35" extent="1-16" x="52.07" y="35.8368">
					</via>
					<wire layer="1" width="0.3048" x1="49.1394" x2="49.1394" y1="32.52925" y2="35.38175">
					</wire>
					<wire layer="1" width="0.3048" x1="49.1394" x2="49.69895" y1="35.38175" y2="35.9413">
					</wire>
					<wire layer="1" width="0.3048" x1="49.53" x2="49.53" y1="31.711" y2="32.13865">
					</wire>
					<wire layer="1" width="0.3048" x1="49.53" x2="49.1394" y1="32.13865" y2="32.52925">
					</wire>
					<wire layer="1" width="0.3048" x1="52.07" x2="51.9655" y1="35.8368" y2="35.9413">
					</wire>
					<wire layer="1" width="0.3048" x1="51.9655" x2="49.69895" y1="35.9413" y2="35.9413">
					</wire>
					<via drill="0.35" extent="1-16" x="51.962603125" y="38.969396875">
					</via>
					<wire layer="16" width="0.3048" x1="51.4394" x2="51.4394" y1="37.23929375" y2="38.07170625">
					</wire>
					<wire layer="16" width="0.3048" x1="52.07" x2="52.07" y1="35.8368" y2="36.60869375">
					</wire>
					<wire layer="16" width="0.3048" x1="51.4394" x2="51.962603125" y1="38.07170625" y2="38.594909375">
					</wire>
					<wire layer="16" width="0.3048" x1="51.962603125" x2="51.962603125" y1="38.594909375" y2="38.969396875">
					</wire>
					<wire layer="16" width="0.3048" x1="52.07" x2="51.4394" y1="36.60869375" y2="37.23929375">
					</wire>
					<wire layer="1" width="0.3048" x1="50.4698" x2="50.4698" y1="30.7712" y2="28.15385">
					</wire>
					<wire layer="1" width="0.3048" x1="50.4698" x2="48.2638" y1="28.15385" y2="25.94785">
					</wire>
					<wire layer="1" width="0.3048" x1="48.2638" x2="48.2638" y1="25.94785" y2="23.93775">
					</wire>
					<wire layer="1" width="0.3048" x1="48.2638" x2="47.95265" y1="23.93775" y2="23.6266">
					</wire>
					<wire layer="1" width="0.3048" x1="47.95265" x2="47.4734" y1="23.6266" y2="23.6266">
					</wire>
					<wire layer="1" width="0.3048" x1="47.459" x2="47.4734" y1="23.641" y2="23.6266">
					</wire>
					<contactref element="CT5" pad="2">
					</contactref>
					<wire layer="1" width="0.3048" x1="52.1442" x2="52.1442" y1="41.3555" y2="39.15099375">
					</wire>
					<wire layer="1" width="0.3048" x1="52.1442" x2="51.962603125" y1="39.15099375" y2="38.969396875">
					</wire>
					<wire layer="1" width="0.3048" x1="52.1442" x2="54.0587" y1="41.3555" y2="39.441">
					</wire>
					<wire layer="1" width="0.3048" x1="54.0587" x2="55.88" y1="39.441" y2="39.441">
					</wire>
					<wire layer="16" width="0.3048" x1="57.2008" x2="57.2008" y1="48.64175" y2="55.50749375">
					</wire>
					<wire layer="16" width="0.3048" x1="56.6928" x2="56.6928" y1="40.2538" y2="48.13375">
					</wire>
					<wire layer="16" width="0.3048" x1="55.88" x2="56.6928" y1="39.441" y2="40.2538">
					</wire>
					<wire layer="16" width="0.3048" x1="56.6928" x2="57.2008" y1="48.13375" y2="48.64175">
					</wire>
					<wire layer="16" width="0.3048" x1="57.2008" x2="55.49479375" y1="55.50749375" y2="57.2135">
					</wire>
					<contactref element="J9" pad="15">
					</contactref>
					<via drill="0.35" extent="1-16" x="50.7426" y="55.8038">
					</via>
					<wire layer="16" width="0.3048" x1="50.7426" x2="52.6476" y1="55.8038" y2="55.8038">
					</wire>
					<wire layer="16" width="0.3048" x1="54.0573" x2="52.6476" y1="57.2135" y2="55.8038">
					</wire>
					<wire layer="16" width="0.3048" x1="55.49479375" x2="54.0573" y1="57.2135" y2="57.2135">
					</wire>
					<wire layer="1" width="0.2286" x1="51.2506" x2="50.9458" y1="56.9971875" y2="56.6923875">
					</wire>
					<wire layer="1" width="0.2286" x1="50.9458" x2="50.9458" y1="56.6923875" y2="56.007">
					</wire>
					<wire layer="1" width="0.2286" x1="50.7426" x2="50.9458" y1="55.8038" y2="56.007">
					</wire>
					<wire layer="1" width="0.2286" x1="51.2506" x2="51.2506" y1="56.9971875" y2="57.6242">
					</wire>
				</signal>
				<signal class="2" name="IB--2">
					<contactref element="R14" pad="4">
					</contactref>
					<contactref element="JP5" pad="2">
					</contactref>
					<contactref element="CT5-2" pad="1">
					</contactref>
					<wire layer="1" width="0.3048" x1="48.6692" x2="48.6692" y1="35.814" y2="30.861">
					</wire>
					<wire layer="1" width="0.3048" x1="48.6692" x2="48.6692" y1="30.861" y2="27.11525">
					</wire>
					<wire layer="1" width="0.3048" x1="47.7872" x2="47.7872" y1="26.23325" y2="24.8692">
					</wire>
					<wire layer="1" width="0.3048" x1="47.7872" x2="47.459" y1="24.8692" y2="24.541">
					</wire>
					<wire layer="1" width="0.3048" x1="48.6692" x2="47.7872" y1="27.11525" y2="26.23325">
					</wire>
					<wire layer="16" width="0.3048" x1="48.514" x2="47.879" y1="30.861" y2="30.861">
					</wire>
					<wire layer="16" width="0.3048" x1="47.498" x2="47.879" y1="30.48" y2="30.861">
					</wire>
					<wire layer="1" width="0.3048" x1="48.6692" x2="48.514" y1="30.861" y2="30.861">
					</wire>
					<via drill="0.35" extent="1-16" x="48.514" y="30.861">
					</via>
					<contactref element="CT5" pad="1">
					</contactref>
					<wire layer="1" width="0.3048" x1="58.8942" x2="58.8942" y1="41.3555" y2="40.0982">
					</wire>
					<wire layer="1" width="0.3048" x1="56.007" x2="56.007" y1="37.211" y2="35.941">
					</wire>
					<wire layer="1" width="0.3048" x1="58.8942" x2="56.007" y1="40.0982" y2="37.211">
					</wire>
					<wire layer="1" width="0.3048" x1="52.33186875" x2="52.85986875" y1="36.469" y2="35.941">
					</wire>
					<wire layer="1" width="0.3048" x1="52.85986875" x2="55.88" y1="35.941" y2="35.941">
					</wire>
					<wire layer="1" width="0.3048" x1="55.88" x2="56.007" y1="35.941" y2="35.941">
					</wire>
					<wire layer="1" width="0.3048" x1="48.6692" x2="49.3242" y1="35.814" y2="36.469">
					</wire>
					<wire layer="1" width="0.3048" x1="49.3242" x2="52.33186875" y1="36.469" y2="36.469">
					</wire>
					<wire layer="16" width="0.3048" x1="55.88" x2="55.88" y1="35.941" y2="37.57310625">
					</wire>
					<wire layer="16" width="0.3048" x1="55.88" x2="57.2008" y1="37.57310625" y2="38.89390625">
					</wire>
					<wire layer="16" width="0.3048" x1="57.2008" x2="59.449" y1="47.99516875" y2="50.24336875">
					</wire>
					<wire layer="16" width="0.3048" x1="57.2008" x2="57.2008" y1="38.89390625" y2="47.99516875">
					</wire>
					<wire layer="16" width="0.3048" x1="59.449" x2="59.449" y1="50.24336875" y2="53.905875">
					</wire>
					<wire layer="16" width="0.3048" x1="59.449" x2="55.3022375" y1="53.905875" y2="58.0526375">
					</wire>
					<wire layer="16" width="0.3048" x1="54.641" x2="54.6655625" y1="58.0772" y2="58.0526375">
					</wire>
					<wire layer="16" width="0.3048" x1="55.3022375" x2="54.6655625" y1="58.0526375" y2="58.0526375">
					</wire>
					<contactref element="J9" pad="16">
					</contactref>
					<via drill="0.35" extent="1-16" x="54.641" y="58.0772">
					</via>
					<wire layer="1" width="0.2286" x1="51.6506" x2="51.6506" y1="57.7492" y2="58.0936">
					</wire>
					<wire layer="1" width="0.2286" x1="51.6506" x2="52.2184" y1="58.0936" y2="58.6614">
					</wire>
					<wire layer="1" width="0.3048" x1="54.514" x2="53.9298" y1="58.0772" y2="58.6614">
					</wire>
					<wire layer="1" width="0.3048" x1="54.514" x2="54.641" y1="58.0772" y2="58.0772">
					</wire>
					<wire layer="1" width="0.2286" x1="53.9298" x2="52.2184" y1="58.6614" y2="58.6614">
					</wire>
				</signal>
				<signal name="N$13">
				</signal>
				<signal class="2" name="IC+-2">
					<contactref element="R17" pad="2">
					</contactref>
					<contactref element="CT6-2" pad="2">
					</contactref>
					<contactref element="R15" pad="2">
					</contactref>
					<wire layer="1" width="0.3048" x1="49.53" x2="49.53" y1="45.681" y2="46.09595">
					</wire>
					<wire layer="1" width="0.3048" x1="49.53" x2="49.059" y1="46.09595" y2="46.56695">
					</wire>
					<wire layer="1" width="0.3048" x1="47.244" x2="47.244" y1="50.92305" y2="51.142">
					</wire>
					<contactref element="CT6" pad="2">
					</contactref>
					<wire layer="1" width="0.3048" x1="52.1442" x2="54.173" y1="55.3128" y2="53.284">
					</wire>
					<wire layer="1" width="0.3048" x1="54.173" x2="55.88" y1="53.284" y2="53.284">
					</wire>
					<wire layer="1" width="0.3048" x1="49.059" x2="49.059" y1="46.56695" y2="49.10805">
					</wire>
					<wire layer="1" width="0.3048" x1="49.059" x2="47.244" y1="49.10805" y2="50.92305">
					</wire>
					<wire layer="1" width="0.3048" x1="52.1442" x2="52.1442" y1="55.3128" y2="53.96158125">
					</wire>
					<wire layer="1" width="0.3048" x1="52.1442" x2="49.32461875" y1="53.96158125" y2="51.142">
					</wire>
					<wire layer="1" width="0.3048" x1="49.32461875" x2="47.244" y1="51.142" y2="51.142">
					</wire>
					<contactref element="J9" pad="18">
					</contactref>
					<wire layer="1" width="0.2032" x1="52.1442" x2="52.4506" y1="55.3128" y2="55.6192">
					</wire>
					<wire layer="1" width="0.2286" x1="52.6049875" x2="53.5026125" y1="58.2786" y2="58.2786">
					</wire>
					<wire layer="1" width="0.2286" x1="52.6049875" x2="52.4506" y1="58.2786" y2="58.1242125">
					</wire>
					<wire layer="1" width="0.2286" x1="52.4506" x2="52.4506" y1="57.7492" y2="58.1242125">
					</wire>
					<wire layer="1" width="0.3048" x1="55.1942" x2="55.1942" y1="56.4642" y2="56.5870125">
					</wire>
					<wire layer="1" width="0.2286" x1="55.1942" x2="53.5026125" y1="56.5870125" y2="58.2786">
					</wire>
					<via drill="0.35" extent="1-16" x="55.1942" y="56.4642">
					</via>
					<wire layer="16" width="0.3048" x1="55.88" x2="55.2196" y1="55.8038" y2="56.4642">
					</wire>
					<wire layer="16" width="0.3048" x1="55.1942" x2="55.2196" y1="56.4642" y2="56.4642">
					</wire>
					<wire layer="16" width="0.3048" x1="55.88" x2="55.88" y1="55.8038" y2="53.284">
					</wire>
				</signal>
				<signal class="2" name="IC--2">
					<contactref element="JP6" pad="2">
					</contactref>
					<contactref element="CT6-2" pad="1">
					</contactref>
					<contactref element="R16" pad="2">
					</contactref>
					<wire layer="16" width="0.3048" x1="49.44506875" x2="47.92106875" y1="46.355" y2="44.831">
					</wire>
					<wire layer="16" width="0.3048" x1="47.92106875" x2="47.879" y1="44.831" y2="44.831">
					</wire>
					<wire layer="16" width="0.3048" x1="47.498" x2="47.879" y1="44.45" y2="44.831">
					</wire>
					<wire layer="16" width="0.3048" x1="52.7022" x2="52.7022" y1="47.10913125" y2="47.2412">
					</wire>
					<wire layer="16" width="0.3048" x1="52.7022" x2="52.832" y1="47.2412" y2="47.371">
					</wire>
					<wire layer="16" width="0.3048" x1="49.44506875" x2="51.94806875" y1="46.355" y2="46.355">
					</wire>
					<wire layer="16" width="0.3048" x1="51.94806875" x2="52.7022" y1="46.355" y2="47.10913125">
					</wire>
					<wire layer="16" width="0.3048" x1="52.832" x2="52.8772" y1="47.371" y2="47.371">
					</wire>
					<via drill="0.35" extent="1-16" x="52.8772" y="47.371">
					</via>
					<contactref element="CT6" pad="1">
					</contactref>
					<wire layer="1" width="0.3048" x1="47.244" x2="47.58055" y1="54.444" y2="54.10745">
					</wire>
					<wire layer="1" width="0.3048" x1="55.88" x2="55.88" y1="49.784" y2="51.054">
					</wire>
					<wire layer="1" width="0.3048" x1="55.88" x2="58.8942" y1="51.054" y2="54.0682">
					</wire>
					<wire layer="1" width="0.3048" x1="52.8772" x2="55.2902" y1="47.371" y2="49.784">
					</wire>
					<wire layer="1" width="0.3048" x1="55.2902" x2="55.88" y1="49.784" y2="49.784">
					</wire>
					<wire layer="1" width="0.3048" x1="47.244" x2="46.3432" y1="54.444" y2="54.444">
					</wire>
					<wire layer="1" width="0.3048" x1="46.10735" x2="46.3432" y1="54.67985" y2="54.444">
					</wire>
					<via drill="0.35" extent="1-16" x="46.10735" y="54.67985">
					</via>
					<wire layer="16" width="0.3048" x1="46.24705" x2="46.10735" y1="54.54015" y2="54.67985">
					</wire>
					<wire layer="16" width="0.3048" x1="52.8772" x2="52.8772" y1="47.371" y2="47.45786875">
					</wire>
					<wire layer="16" width="0.3048" x1="52.8772" x2="46.24705" y1="47.45786875" y2="54.08801875">
					</wire>
					<wire layer="16" width="0.3048" x1="46.24705" x2="46.24705" y1="54.08801875" y2="54.54015">
					</wire>
					<contactref element="J9" pad="17">
					</contactref>
					<wire layer="1" width="0.3048" x1="54.8304125" x2="58.8942" y1="55.3128" y2="55.3128">
					</wire>
					<wire layer="1" width="0.2286" x1="52.2317875" x2="52.0506" y1="56.943" y2="57.1241875">
					</wire>
					<wire layer="1" width="0.2286" x1="52.0506" x2="52.0506" y1="57.6242" y2="57.1241875">
					</wire>
					<wire layer="1" width="0.3048" x1="53.2002125" x2="54.8304125" y1="56.943" y2="55.3128">
					</wire>
					<wire layer="1" width="0.2286" x1="52.2317875" x2="53.2002125" y1="56.943" y2="56.943">
					</wire>
					<wire extent="1-1" layer="19" width="0" x1="58.8942" x2="58.8942" y1="54.0682" y2="55.3128">
					</wire>
				</signal>
				<signal name="N$14">
					<contactref element="R20" pad="1">
					</contactref>
					<contactref element="CF1-2" pad="A">
					</contactref>
					<wire layer="1" width="0.3048" x1="3.39" x2="3.7592" y1="12.0904" y2="11.7212">
					</wire>
					<wire layer="1" width="0.3048" x1="3.7592" x2="3.7592" y1="11.7212" y2="10.3004">
					</wire>
				</signal>
				<signal name="N$5">
					<contactref element="JP4" pad="1">
					</contactref>
					<contactref element="R18" pad="1">
					</contactref>
					<wire layer="16" width="0.3048" x1="46.482" x2="46.482" y1="16.51" y2="15.748">
					</wire>
					<wire layer="16" width="0.3048" x1="46.482" x2="46.863" y1="15.748" y2="15.367">
					</wire>
					<wire layer="16" width="0.3048" x1="46.863" x2="49.2478" y1="15.367" y2="15.367">
					</wire>
					<wire layer="16" width="0.3048" x1="49.2478" x2="49.53" y1="15.367" y2="15.6492">
					</wire>
					<via drill="0.3556" extent="1-16" x="49.53" y="15.6492">
					</via>
					<wire layer="1" width="0.3048" x1="49.53" x2="49.53" y1="15.6492" y2="16.041">
					</wire>
				</signal>
				<signal name="N$6">
					<contactref element="JP5" pad="1">
					</contactref>
					<contactref element="R19" pad="1">
					</contactref>
					<wire layer="16" width="0.3048" x1="46.482" x2="46.482" y1="30.48" y2="29.8704">
					</wire>
					<wire layer="16" width="0.3048" x1="46.482" x2="47.1678" y1="29.8704" y2="29.1846">
					</wire>
					<wire layer="16" width="0.3048" x1="47.1678" x2="49.3776" y1="29.1846" y2="29.1846">
					</wire>
					<wire layer="16" width="0.3048" x1="49.3776" x2="49.4538" y1="29.1846" y2="29.1084">
					</wire>
					<via drill="0.3556" extent="1-16" x="49.4538" y="29.1084">
					</via>
					<wire layer="1" width="0.3048" x1="49.4538" x2="49.53" y1="29.1084" y2="29.1846">
					</wire>
					<wire layer="1" width="0.3048" x1="49.53" x2="49.53" y1="29.1846" y2="30.011">
					</wire>
				</signal>
				<signal name="N$7">
					<contactref element="JP6" pad="1">
					</contactref>
					<contactref element="R17" pad="1">
					</contactref>
					<wire layer="1" width="0.3048" x1="49.53" x2="49.53" y1="43.981" y2="43.2054">
					</wire>
					<wire layer="1" width="0.3048" x1="49.53" x2="49.521815625" y1="43.2054" y2="43.197215625">
					</wire>
					<via drill="0.3556" extent="1-16" x="49.521815625" y="43.197215625">
					</via>
					<wire layer="16" width="0.3048" x1="46.482" x2="46.482" y1="44.45" y2="43.688">
					</wire>
					<wire layer="16" width="0.3048" x1="49.394815625" x2="49.521815625" y1="43.070215625" y2="43.197215625">
					</wire>
					<wire layer="16" width="0.3048" x1="49.394815625" x2="47.099784375" y1="43.070215625" y2="43.070215625">
					</wire>
					<wire layer="16" width="0.3048" x1="46.482" x2="47.099784375" y1="43.688" y2="43.070215625">
					</wire>
				</signal>
				<signal name="IO17">
					<contactref element="U1" pad="30">
					</contactref>
				</signal>
				<signal name="IO16">
					<contactref element="U1" pad="31">
					</contactref>
				</signal>
				<signal name="IO2">
					<contactref element="U1" pad="34">
					</contactref>
				</signal>
				<signal name="IO12">
					<contactref element="U1" pad="13">
					</contactref>
					<contactref element="J16" pad="13">
					</contactref>
					<wire layer="16" width="0.254" x1="1


text:
7.78" x2="20.3188" y1="28.65" y2="28.65">
					</wire>
					<wire layer="16" width="0.254" x1="20.3188" x2="20.32" y1="28.65" y2="28.6512">
					</wire>
				</signal>
				<signal name="IO13">
					<contactref element="U1" pad="15">
					</contactref>
					<contactref element="J16" pad="15">
					</contactref>
					<wire layer="16" width="0.254" x1="17.78" x2="20.3188" y1="23.57" y2="23.57">
					</wire>
					<wire layer="16" width="0.254" x1="20.3188" x2="20.32" y1="23.57" y2="23.5712">
					</wire>
				</signal>
				<signal name="IO14">
					<contactref element="U1" pad="12">
					</contactref>
					<contactref element="J16" pad="12">
					</contactref>
					<wire layer="16" width="0.254" x1="17.78" x2="20.3188" y1="31.19" y2="31.19">
					</wire>
					<wire layer="16" width="0.254" x1="20.3188" x2="20.32" y1="31.19" y2="31.1912">
					</wire>
				</signal>
				<signal name="IO15">
					<contactref element="U1" pad="35">
					</contactref>
				</signal>
				<signal name="IO21">
					<contactref element="U1" pad="25">
					</contactref>
				</signal>
				<signal name="IO22">
					<contactref element="U1" pad="22">
					</contactref>
				</signal>
				<signal name="IO25">
					<contactref element="U1" pad="9">
					</contactref>
					<contactref element="J16" pad="9">
					</contactref>
					<wire layer="16" width="0.3048" x1="17.78" x2="20.3188" y1="38.81" y2="38.81">
					</wire>
					<wire layer="16" width="0.3048" x1="20.3188" x2="20.32" y1="38.81" y2="38.8112">
					</wire>
				</signal>
				<signal name="IO26">
					<contactref element="U1" pad="10">
					</contactref>
					<contactref element="J16" pad="10">
					</contactref>
					<wire layer="16" width="0.3048" x1="17.78" x2="20.3188" y1="36.27" y2="36.27">
					</wire>
					<wire layer="16" width="0.3048" x1="20.3188" x2="20.32" y1="36.27" y2="36.2712">
					</wire>
				</signal>
				<signal name="IO27">
					<contactref element="U1" pad="11">
					</contactref>
					<contactref element="J16" pad="11">
					</contactref>
					<wire layer="16" width="0.254" x1="17.78" x2="20.3188" y1="33.73" y2="33.73">
					</wire>
					<wire layer="16" width="0.254" x1="20.3188" x2="20.32" y1="33.73" y2="33.7312">
					</wire>
				</signal>
				<signal name="IO35">
					<contactref element="U1" pad="6">
					</contactref>
					<contactref element="J16" pad="6">
					</contactref>
					<wire layer="16" width="0.3048" x1="17.78" x2="20.3188" y1="46.43" y2="46.43">
					</wire>
					<wire layer="16" width="0.3048" x1="20.3188" x2="20.32" y1="46.43" y2="46.4312">
					</wire>
				</signal>
				<signal name="VA+">
					<contactref element="J4" pad="1A">
					</contactref>
					<contactref element="J4" pad="1B">
					</contactref>
					<wire layer="1" width="0.8128" x1="43.815" x2="43.815" y1="8.128" y2="2.028">
					</wire>
					<wire layer="1" width="0.508" x1="26.39715" x2="22.008625" y1="16.5384" y2="12.149875">
					</wire>
					<wire layer="1" width="0.508" x1="26.39715" x2="38.89895" y1="16.5384" y2="16.5384">
					</wire>
					<via drill="0.3556" extent="1-16" x="15.621" y="17.907">
					</via>
					<wire layer="1" width="0.4064" x1="15.621" x2="15.9332" y1="17.907" y2="18.2192">
					</wire>
					<wire layer="16" width="0.4064" x1="16.62480625" x2="16.002" y1="17.66519375" y2="18.288">
					</wire>
					<wire layer="16" width="0.4064" x1="15.621" x2="16.002" y1="17.907" y2="18.288">
					</wire>
					<wire layer="16" width="0.4064" x1="16.62480625" x2="16.62480625" y1="17.66519375" y2="12.52305">
					</wire>
					<wire layer="16" width="0.4064" x1="17.78" x2="16.62480625" y1="11.36785625" y2="12.52305">
					</wire>
					<wire layer="1" width="0.508" x1="38.89895" x2="41.275" y1="16.5384" y2="14.16235">
					</wire>
					<wire layer="1" width="0.508" x1="41.275" x2="41.275" y1="14.16235" y2="9.525">
					</wire>
					<wire layer="1" width="0.508" x1="41.275" x2="42.672" y1="9.525" y2="8.128">
					</wire>
					<wire layer="1" width="0.508" x1="42.672" x2="43.815" y1="8.128" y2="8.128">
					</wire>
					<wire layer="1" width="0.4064" x1="20.59658125" x2="23.543" y1="34.9418" y2="37.88821875">
					</wire>
					<wire layer="1" width="0.4064" x1="23.543" x2="23.543" y1="37.88821875" y2="40.80489375">
					</wire>
					<contactref element="R26" pad="2">
					</contactref>
					<contactref element="JP12" pad="2">
					</contactref>
					<wire layer="1" width="0.4064" x1="23.543" x2="25.06810625" y1="40.80489375" y2="42.33">
					</wire>
					<wire layer="1" width="0.4064" x1="25.06810625" x2="25.4" y1="42.33" y2="42.33">
					</wire>
					<contactref element="J8" pad="1">
					</contactref>
					<wire layer="1" width="0.508" x1="19.058675" x2="17.78" y1="12.149875" y2="10.8712">
					</wire>
					<wire layer="1" width="0.508" x1="22.008625" x2="19.058675" y1="12.149875" y2="12.149875">
					</wire>
					<wire layer="16" width="0.4064" x1="17.78" x2="17.78" y1="10.8712" y2="11.36785625">
					</wire>
					<wire layer="1" width="0.4064" x1="15.9332" x2="15.9332" y1="18.2192" y2="33.48918125">
					</wire>
					<wire layer="1" width="0.4064" x1="15.9332" x2="17.38581875" y1="33.48918125" y2="34.9418">
					</wire>
					<wire layer="1" width="0.4064" x1="17.38581875" x2="20.59658125" y1="34.9418" y2="34.9418">
					</wire>
					<contactref element="BR1" pad="4">
					</contactref>
					<wire layer="1" width="0.8128" x1="40.7489" x2="43.815" y1="3.7884" y2="6.8545">
					</wire>
					<wire layer="1" width="0.8128" x1="43.815" x2="43.815" y1="6.8545" y2="8.128">
					</wire>
					<wire layer="1" width="0.8128" x1="40.7489" x2="40.64" y1="3.7884" y2="3.8973">
					</wire>
					<wire layer="1" width="0.8128" x1="40.64" x2="40.64" y1="3.8973" y2="4.445">
					</wire>
					<via drill="0.35" extent="1-16" x="40.64" y="4.445">
					</via>
					<wire layer="16" width="0.8128" x1="40.64" x2="39.9542" y1="4.445" y2="5.1308">
					</wire>
					<wire layer="16" width="0.8128" x1="39.9542" x2="39.9542" y1="5.1308" y2="5.2324">
					</wire>
					<wire extent="16-16" layer="19" width="0" x1="39.9542" x2="39.878" y1="5.2324" y2="5.08">
					</wire>
				</signal>
				<signal name="VA2+">
					<contactref element="R28" pad="2">
					</contactref>
					<contactref element="JP12" pad="1">
					</contactref>
					<wire layer="1" width="0.4064" x1="41.3512" x2="40.005" y1="32.5238" y2="33.87">
					</wire>
					<wire layer="1" width="0.4064" x1="39.37" x2="40.005" y1="33.87" y2="33.87">
					</wire>
					<wire layer="1" width="0.4064" x1="41.3512" x2="41.3512" y1="32.5238" y2="28.6512">
					</wire>
					<wire layer="1" width="0.4064" x1="41.3512" x2="41.275" y1="28.6512" y2="28.575">
					</wire>
					<via drill="0.3556" extent="1-16" x="41.275" y="28.575">
					</via>
					<wire layer="16" width="0.508" x1="39.9542" x2="39.9542" y1="27.159825" y2="21.84331875">
					</wire>
					<wire layer="16" width="0.508" x1="41.275" x2="41.275" y1="28.575" y2="28.480625">
					</wire>
					<wire layer="16" width="0.508" x1="41.275" x2="39.9542" y1="28.480625" y2="27.159825">
					</wire>
					<wire layer="16" width="0.3048" x1="38.735" x2="38.862" y1="5.715" y2="5.588">
					</wire>
					<wire layer="16" width="0.508" x1="39.9542" x2="40.6908" y1="21.84331875" y2="21.10671875">
					</wire>
					<wire layer="16" width="0.508" x1="40.6908" x2="40.6908" y1="21.10671875" y2="7.6708">
					</wire>
					<wire layer="16" width="0.508" x1="40.6908" x2="38.735" y1="7.6708" y2="5.715">
					</wire>
					<wire layer="16" width="0.508" x1="38.862" x2="38.862" y1="5.08" y2="3.0476875">
					</wire>
					<wire layer="16" width="0.508" x1="38.862" x2="41.1380875" y1="3.0476875" y2="0.7716">
					</wire>
					<wire layer="16" width="0.508" x1="57.6116" x2="59.055" y1="0.7716" y2="2.215">
					</wire>
					<wire layer="16" width="0.508" x1="57.6116" x2="41.1380875" y1="0.7716" y2="0.7716">
					</wire>
					<contactref element="J3" pad="2">
					</contactref>
					<wire extent="16-16" layer="19" width="0" x1="38.862" x2="38.862" y1="5.08" y2="5.588">
					</wire>
				</signal>
				<signal class="2" name="VAP2">
					<contactref element="IC2" pad="13">
					</contactref>
					<contactref element="C29" pad="1">
					</contactref>
					<via drill="0.3556" extent="1-16" x="30.48" y="33.02">
					</via>
					<wire layer="1" width="0.3048" x1="29.1816" x2="28.7498" y1="35.7090625" y2="36.1408625">
					</wire>
					<wire layer="1" width="0.3048" x1="29.1816" x2="30.48" y1="34.3184" y2="33.02">
					</wire>
					<wire layer="1" width="0.3048" x1="29.1816" x2="29.1816" y1="35.7090625" y2="34.3184">
					</wire>
					<wire layer="16" width="0.3048" x1="30.48" x2="30.6324" y1="33.02" y2="32.8676">
					</wire>
					<wire layer="16" width="0.3048" x1="31.7526" x2="30.6324" y1="32.8676" y2="32.8676">
					</wire>
					<wire layer="16" width="0.3048" x1="31.7526" x2="31.905" y1="32.8676" y2="33.02">
					</wire>
					<via drill="0.3556" extent="1-16" x="31.905" y="33.02">
					</via>
					<wire layer="1" width="0.3048" x1="31.905" x2="31.77" y1="33.02" y2="32.885">
					</wire>
					<wire layer="1" width="0.3048" x1="31.77" x2="31.77" y1="32.885" y2="31.2969">
					</wire>
					<contactref element="R24" pad="5">
					</contactref>
					<contactref element="R11" pad="8">
					</contactref>
					<contactref element="R28" pad="1">
					</contactref>
					<wire layer="1" width="0.3048" x1="28.7498" x2="28.7498" y1="36.1408625" y2="37.11125">
					</wire>
					<wire layer="1" width="0.3048" x1="28.155" x2="28.155" y1="37.70605" y2="38.07">
					</wire>
					<wire layer="1" width="0.3048" x1="28.7498" x2="28.155" y1="37.11125" y2="37.70605">
					</wire>
					<wire layer="1" width="0.3048" x1="36.615" x2="36.615" y1="35.13605" y2="35.53">
					</wire>
					<wire layer="1" width="0.3048" x1="36.0252" x2="36.615" y1="34.54625" y2="35.13605">
					</wire>
					<wire layer="1" width="0.3048" x1="36.0252" x2="36.0252" y1="32.9748" y2="34.54625">
					</wire>
					<wire layer="1" width="0.3048" x1="36.83" x2="36.0252" y1="32.17" y2="32.9748">
					</wire>
					<wire layer="1" width="0.3048" x1="39.37" x2="36.83" y1="32.17" y2="32.17">
					</wire>
					<wire layer="1" width="0.3048" x1="36.83" x2="35.9927" y1="32.17" y2="33.0073">
					</wire>
					<wire layer="1" width="0.3048" x1="35.9927" x2="35.9602" y1="33.0073" y2="33.0073">
					</wire>
					<via drill="0.3556" extent="1-16" x="35.9602" y="33.0073">
					</via>
					<wire layer="16" width="0.3048" x1="35.9602" x2="35.8205" y1="33.0073" y2="32.8676">
					</wire>
					<wire layer="16" width="0.3048" x1="35.8205" x2="32.0574" y1="32.8676" y2="32.8676">
					</wire>
					<wire layer="16" width="0.3048" x1="32.0574" x2="31.905" y1="32.8676" y2="33.02">
					</wire>
					<contactref element="IC2" pad="15">
					</contactref>
					<contactref element="IC2" pad="17">
					</contactref>
					<wire layer="1" width="0.3048" x1="31.53625" x2="31.00375" y1="30.21315" y2="30.21315">
					</wire>
					<wire layer="1" width="0.3048" x1="31.77" x2="31.77" y1="31.2969" y2="30.4469">
					</wire>
					<wire layer="1" width="0.3048" x1="31.00375" x2="30.77" y1="30.21315" y2="30.4469">
					</wire>
					<wire layer="1" width="0.3048" x1="30.77" x2="30.77" y1="30.4469" y2="31.2969">
					</wire>
					<wire layer="1" width="0.3048" x1="31.77" x2="31.53625" y1="30.4469" y2="30.21315">
					</wire>
					<wire layer="1" width="0.3048" x1="30.53625" x2="30.00375" y1="30.21315" y2="30.21315">
					</wire>
					<wire layer="1" width="0.3048" x1="29.7874" x2="29.7824" y1="31.3173" y2="31.3223">
					</wire>
					<wire layer="1" width="0.3048" x1="30.77" x2="30.53625" y1="30.4469" y2="30.21315">
					</wire>
					<wire layer="1" width="0.3048" x1="30.00375" x2="29.7874" y1="30.21315" y2="30.4295">
					</wire>
					<wire layer="1" width="0.3048" x1="29.7874" x2="29.7874" y1="30.4295" y2="31.3173">
					</wire>
					<wire extent="1-1" layer="19" width="0" x1="29.7824" x2="29.77" y1="31.3223" y2="31.2969">
					</wire>
				</signal>
				<signal name="VAN2">
					<contactref element="C30" pad="1">
					</contactref>
					<contactref element="IC2" pad="14">
					</contactref>
					<wire layer="1" width="0.3048" x1="30.48" x2="31.27" y1="34.71" y2="33.92">
					</wire>
					<wire layer="1" width="0.3048" x1="31.27" x2="31.27" y1="33.92" y2="33.655">
					</wire>
					<wire layer="1" width="0.3048" x1="31.27" x2="31.27" y1="33.655" y2="32.385">
					</wire>
					<contactref element="R24" pad="8">
					</contactref>
					<contactref element="R11" pad="5">
					</contactref>
					<contactref element="R32" pad="1">
					</contactref>
					<wire layer="1" width="0.3048" x1="31.27" x2="31.27" y1="32.385" y2="31.2969">
					</wire>
					<wire layer="1" width="0.3048" x1="30.48" x2="33.02" y1="34.71" y2="34.71">
					</wire>
					<wire layer="1" width="0.3048" x1="33.02" x2="33.47" y1="34.71" y2="34.71">
					</wire>
					<wire layer="1" width="0.3048" x1="33.47" x2="33.655" y1="34.71" y2="34.895">
					</wire>
					<via drill="0.3556" extent="1-16" x="33.655" y="34.895">
					</via>
					<wire layer="16" width="0.3048" x1="33.812" x2="33.655" y1="35.052" y2="34.895">
					</wire>
					<wire layer="16" width="0.3048" x1="40.005" x2="39.497" y1="35.56" y2="35.052">
					</wire>
					<wire layer="16" width="0.3048" x1="39.497" x2="33.812" y1="35.052" y2="35.052">
					</wire>
					<via drill="0.3556" extent="1-16" x="40.005" y="35.56">
					</via>
					<wire layer="1" width="0.3048" x1="36.615" x2="36.9602" y1="38.13" y2="37.7848">
					</wire>
					<wire layer="1" width="0.3048" x1="36.9602" x2="37.24125" y1="37.7848" y2="37.7848">
					</wire>
					<wire layer="1" width="0.3048" x1="37.5102" x2="37.68875" y1="35.05375" y2="34.8752">
					</wire>
					<wire layer="1" width="0.3048" x1="37.24125" x2="37.5102" y1="37.7848" y2="37.51585">
					</wire>
					<wire layer="1" width="0.3048" x1="37.5102" x2="37.5102" y1="37.51585" y2="35.05375">
					</wire>
					<wire layer="1" width="0.3048" x1="28.155" x2="29.2338" y1="40.67" y2="40.67">
					</wire>
					<wire layer="1" width="0.3048" x1="29.2338" x2="29.845" y1="40.67" y2="41.2812">
					</wire>
					<via drill="0.3556" extent="1-16" x="29.845" y="41.2812">
					</via>
					<wire layer="16" width="0.3048" x1="29.845" x2="29.6864" y1="41.2812" y2="41.1226">
					</wire>
					<wire layer="16" width="0.3048" x1="25.147775" x2="24.989175" y1="41.1226" y2="41.2812">
					</wire>
					<via drill="0.3556" extent="1-16" x="24.989175" y="41.2812">
					</via>
					<wire layer="16" width="0.3048" x1="29.6864" x2="25.147775" y1="41.1226" y2="41.1226">
					</wire>
					<via drill="0.3556" extent="1-16" x="24.765" y="33.6524">
					</via>
					<wire layer="1" width="0.3048" x1="24.4274" x2="24.765" y1="33.99" y2="33.6524">
					</wire>
					<wire layer="1" width="0.3048" x1="24.4274" x2="24.4274" y1="34.8125375" y2="33.99">
					</wire>
					<wire layer="16" width="0.3048" x1="24.765" x2="24.7676" y1="33.6524" y2="33.655">
					</wire>
					<wire layer="16" width="0.3048" x1="24.7676" x2="31.27" y1="33.655" y2="33.655">
					</wire>
					<via drill="0.3556" extent="1-16" x="31.27" y="33.655">
					</via>
					<contactref element="IC2" pad="16">
					</contactref>
					<contactref element="IC2" pad="18">
					</contactref>
					<wire layer="1" width="0.3048" x1="31.27" x2="31.26565" y1="32.385" y2="32.38065">
					</wire>
					<wire layer="1" width="0.3048" x1="31.26565" x2="30.50375" y1="32.38065" y2="32.38065">
					</wire>
					<wire layer="1" width="0.3048" x1="30.50375" x2="30.27" y1="32.38065" y2="32.1469">
					</wire>
					<wire layer="1" width="0.3048" x1="30.27" x2="30.27" y1="32.1469" y2="31.2969">
					</wire>
					<wire layer="1" width="0.3048" x1="29.50375" x2="29.27" y1="32.38065" y2="32.1469">
					</wire>
					<wire layer="1" width="0.3048" x1="29.27" x2="29.27" y1="32.1469" y2="31.2969">
					</wire>
					<wire layer="1" width="0.3048" x1="30.50375" x2="29.50375" y1="32.38065" y2="32.38065">
					</wire>
					<wire layer="1" width="0.3048" x1="37.68875" x2="39.3202" y1="34.8752" y2="34.8752">
					</wire>
					<wire layer="1" width="0.3048" x1="39.3202" x2="40.005" y1="34.8752" y2="35.56">
					</wire>
					<wire layer="1" width="0.3048" x1="24.989175" x2="24.3558" y1="41.2812" y2="40.647825">
					</wire>
					<wire layer="1" width="0.3048" x1="24.3558" x2="24.3558" y1="40.647825" y2="34.8841375">
					</wire>
					<wire layer="1" width="0.3048" x1="24.3558" x2="24.4274" y1="34.8841375" y2="34.8125375">
					</wire>
				</signal>
				<signal name="VIN">
					<contactref element="C34" pad="1">
					</contactref>
					<contactref element="BR1" pad="1">
					</contactref>
					<contactref element="C33" pad="+">
					</contactref>
					<wire layer="1" width="0.8128" x1="32.7006" x2="34.7399" y1="8.3588" y2="6.3195">
					</wire>
					<wire layer="1" width="0.8128" x1="34.7399" x2="34.7399" y1="6.3195" y2="3.7884">
					</wire>
					<contactref element="IC3" pad="2">
					</contactref>
					<contactref element="IC3" pad="3">
					</contactref>
					<polygon layer="1" thermals="no" width="0.3048">
						<vertex x="25.4508" y="0.762">
						</vertex>
						<vertex x="33.274" y="0.762">
						</vertex>
						<vertex x="33.274" y="2.6416">
						</vertex>
						<vertex x="35.56" y="2.6416">
						</vertex>
						<vertex x="35.56" y="8.8138">
						</vertex>
						<vertex x="31.3436" y="8.8138">
						</vertex>
						<vertex x="31.3436" y="3.302">
						</vertex>
						<vertex x="27.1272" y="3.302">
						</vertex>
						<vertex x="27.1272" y="4.9784">
						</vertex>
						<vertex x="25.4508" y="4.9784">
						</vertex>
					</polygon>
				</signal>
				<signal name="RT">
					<contactref element="IC3" pad="4">
					</contactref>
					<contactref element="R21" pad="2">
					</contactref>
					<wire layer="1" width="0.4064" x1="28.2194" x2="30.31" y1="4.4" y2="4.4">
					</wire>
					<wire layer="1" width="0.4064" x1="30.31" x2="30.48" y1="4.4" y2="4.23">
					</wire>
				</signal>
				<signal name="SW">
					<contactref element="IC3" pad="8">
					</contactref>
					<contactref element="C31" pad="2">
					</contactref>
					<contactref element="L1" pad="1">
					</contactref>
					<polygon layer="1" thermals="no" width="0.3048">
						<vertex x="24.4856" y="10.8458">
						</vertex>
						<vertex x="24.4856" y="8.1026">
						</vertex>
						<vertex x="11.938" y="8.1026">
						</vertex>
						<vertex x="11.938" y="14.0716">
						</vertex>
						<vertex x="15.8496" y="14.0716">
						</vertex>
						<vertex x="16.8148" y="13.1064">
						</vertex>
						<vertex x="16.8148" y="10.0076">
						</vertex>
						<vertex x="21.844" y="10.0076">
						</vertex>
						<vertex x="25.3492" y="13.5128">
						</vertex>
						<vertex x="27.2288" y="13.5128">
						</vertex>
						<vertex x="27.2288" y="10.8458">
						</vertex>
					</polygon>
					<contactref element="D1" pad="C">
					</contactref>
				</signal>
				<signal name="BOOT">
					<contactref element="C31" pad="1">
					</contactref>
					<contactref element="IC3" pad="1">
					</contactref>
					<wire layer="1" width="0.4064" x1="38.59489375" x2="38.9556" y1="15.878" y2="15.51729375">
					</wire>
					<wire layer="1" width="0.4064" x1="38.9556" x2="38.9556" y1="15.51729375" y2="12.42270625">
					</wire>
					<wire layer="1" width="0.4064" x1="27.38313125" x2="26.67" y1="15.878" y2="15.16486875">
					</wire>
					<wire layer="1" width="0.4064" x1="26.67" x2="26.67" y1="14.82" y2="15.16486875">
					</wire>
					<wire layer="1" width="0.4064" x1="38.9556" x2="37.61049375" y1="12.42270625" y2="11.0776">
					</wire>
					<wire layer="1" width="0.4064" x1="27.38313125" x2="38.59489375" y1="15.878" y2="15.878">
					</wire>
					<wire layer="1" width="0.4064" x1="28.4988" x2="28.4988" y1="7.17753125" y2="6.04350625">
					</wire>
					<wire layer="1" width="0.4064" x1="32.39886875" x2="28.4988" y1="11.0776" y2="7.17753125">
					</wire>
					<wire layer="1" width="0.4064" x1="37.61049375" x2="32.39886875" y1="11.0776" y2="11.0776">
					</wire>
					<wire layer="1" width="0.4064" x1="25.20710625" x2="24.4094" y1="5.5181" y2="4.72039375">
					</wire>
					<wire layer="1" width="0.4064" x1="24.4094" x2="24.4094" y1="4.72039375" y2="4.4">
					</wire>
					<wire layer="1" width="0.4064" x1="28.4988" x2="27.97339375" y1="6.04350625" y2="5.5181">
					</wire>
					<wire layer="1" width="0.4064" x1="27.97339375" x2="25.20710625" y1="5.5181" y2="5.5181">
					</wire>
				</signal>
				<signal name="FB">
					<contactref element="IC3" pad="5">
					</contactref>
					<contactref element="R22" pad="1">
					</contactref>
					<contactref element="R23" pad="2">
					</contactref>
					<contactref element="C32" pad="2">
					</contactref>
					<wire layer="1" width="0.4064" x1="30.7594" x2="30.7594" y1="12.5594" y2="12.364">
					</wire>
					<wire layer="1" width="0.4064" x1="28.2194" x2="30.7594" y1="9.824" y2="12.364">
					</wire>
					<wire layer="1" width="0.4064" x1="30.7594" x2="33.02" y1="12.5594" y2="14.82">
					</wire>
					<wire layer="1" width="0.4064" x1="35.56" x2="38.1" y1="14.82" y2="14.82">
					</wire>
					<wire layer="1" width="0.4064" x1="33.02" x2="35.56" y1="14.82" y2="14.82">
					</wire>
				</signal>
				<signal name="SS">
					<contactref element="IC3" pad="6">
					</contactref>
					<contactref element="C35" pad="1">
					</contactref>
					<wire layer="1" width="0.4064" x1="29.21" x2="28.9754" y1="13.12" y2="13.12">
					</wire>
					<wire layer="1" width="0.4064" x1="28.9754" x2="26.9494" y1="13.12" y2="11.094">
					</wire>
					<wire layer="1" width="0.4064" x1="26.9494" x2="26.9494" y1="11.094" y2="9.824">
					</wire>
				</signal>
				<signal name="VA-">
					<contactref element="J4" pad="2">
					</contactref>
					<contactref element="BR1" pad="3">
					</contactref>
					<wire layer="1" width="0.8128" x1="41.91" x2="41.1226" y1="1.8542" y2="1.0668">
					</wire>
					<wire layer="1" width="0.8128" x1="41.1226" x2="40.7705" y1="1.0668" y2="1.0668">
					</wire>
					<via drill="0.3556" extent="1-16" x="41.91" y="1.8542">
					</via>
					<via drill="0.3556" extent="1-16" x="53.34" y="3.81">
					</via>
					<wire layer="1" width="0.4064" x1="55.122" x2="55.215" y1="2.028" y2="2.028">
					</wire>
					<wire layer="1" width="0.508" x1="53.34" x2="55.122" y1="3.81" y2="2.028">
					</wire>
					<via drill="0.3556" extent="1-16" x="39.8526" y="16.6624">
					</via>
					<wire layer="1" width="0.4064" x1="41.9936" x2="39.8526" y1="14.4198" y2="16.5608">
					</wire>
					<wire layer="1" width="0.4064" x1="39.8526" x2="39.8526" y1="16.5608" y2="16.6624">
					</wire>
					<wire layer="1" width="0.4064" x1="43.18" x2="41.9936" y1="11.59645625" y2="12.78285625">
					</wire>
					<wire layer="1" width="0.4064" x1="41.9936" x2="41.9936" y1="12.78285625" y2="14.4198">
					</wire>
					<wire layer="16" width="0.3048" x1="39.8526" x2="40.0812" y1="16.6624" y2="16.891">
					</wire>
					<wire layer="16" width="0.4064" x1="40.0812" x2="40.0812" y1="16.891" y2="19.0246">
					</wire>
					<wire layer="16" width="0.4064" x1="40.0812" x2="38.7858" y1="19.0246" y2="20.32">
					</wire>
					<via drill="0.3556" extent="1-16" x="35.82878125" y="29.2354">
					</via>
					<wire layer="16" width="0.4064" x1="41.91" x2="41.91" y1="1.8542" y2="4.318">
					</wire>
					<wire layer="16" width="0.4064" x1="41.91" x2="42.1894" y1="4.318" y2="4.5974">
					</wire>
					<wire layer="16" width="0.508" x1="42.1894" x2="42.1894" y1="5.08" y2="4.5974">
					</wire>
					<contactref element="JP13" pad="2">
					</contactref>
					<contactref element="R34" pad="2">
					</contactref>
					<wire layer="1" width="0.4064" x1="32.385" x2="35.1536" y1="39.79" y2="37.0214">
					</wire>
					<wire layer="1" width="0.4064" x1="35.1536" x2="35.1536" y1="37.0214" y2="35.8775">
					</wire>
					<via drill="0.3556" extent="1-16" x="35.1536" y="35.8775">
					</via>
					<via drill="0.3556" extent="1-16" x="32.893" y="33.655">
					</via>
					<wire layer="16" width="0.4064" x1="35.1536" x2="34.8823" y1="35.8775" y2="35.6062">
					</wire>
					<wire layer="16" width="0.3048" x1="32.9184" x2="32.893" y1="33.6804" y2="33.655">
					</wire>
					<wire layer="1" width="0.4064" x1="35.54938125" x2="32.893" y1="29.85561875" y2="32.512">
					</wire>
					<wire layer="1" width="0.4064" x1="32.893" x2="32.893" y1="33.655" y2="32.512">
					</wire>
					<wire layer="1" width="0.4064" x1="35.54938125" x2="35.54938125" y1="29.85561875" y2="29.5148">
					</wire>
					<wire layer="1" width="0.4064" x1="35.54938125" x2="35.82878125" y1="29.5148" y2="29.2354">
					</wire>
					<contactref element="J6" pad="1">
					</contactref>
					<wire layer="1" width="0.4064" x1="43.18" x2="43.18" y1="10.8712" y2="11.59645625">
					</wire>
					<wire layer="1" width="0.4064" x1="43.18" x2="44.1676" y1="10.8712" y2="9.8836">
					</wire>
					<wire layer="1" width="0.4064" x1="44.1676" x2="45.16229375" y1="9.8836" y2="9.8836">
					</wire>
					<wire layer="1" width="0.4064" x1="48.2594" x2="48.2594" y1="6.78649375" y2="6.0079125">
					</wire>
					<wire layer="1" width="0.4064" x1="48.2594" x2="50.4573125" y1="6.0079125" y2="3.81">
					</wire>
					<wire layer="1" width="0.4064" x1="50.4573125" x2="53.34" y1="3.81" y2="3.81">
					</wire>
					<wire layer="1" width="0.4064" x1="45.16229375" x2="48.2594" y1="9.8836" y2="6.78649375">
					</wire>
					<wire layer="16" width="0.4064" x1="38.7858" x2="38.7858" y1="20.32" y2="26.27838125">
					</wire>
					<wire layer="16" width="0.4064" x1="38.7858" x2="35.82878125" y1="26.27838125" y2="29.2354">
					</wire>
					<wire layer="16" width="0.508" x1="53.34" x2="43.8658" y1="3.81" y2="3.81">
					</wire>
					<wire layer="16" width="0.508" x1="43.8658" x2="41.91" y1="3.81" y2="1.8542">
					</wire>
					<wire layer="16" width="0.4064" x1="34.8823" x2="33.39633125" y1="35.6062" y2="35.6062">
					</wire>
					<wire layer="16" width="0.4064" x1="33.39633125" x2="32.9184" y1="35.6062" y2="35.12826875">
					</wire>
					<wire layer="16" width="0.4064" x1="32.9184" x2="32.9184" y1="35.12826875" y2="33.6804">
					</wire>
					<wire extent="16-16" layer="19" width="0" x1="42.1894" x2="42.672" y1="5.08" y2="5.08">
					</wire>
					<wire extent="1-1" layer="19" width="0" x1="40.7489" x2="40.7705" y1="1.0884" y2="1.0668">
					</wire>
				</signal>
				<signal name="VA2-">
					<contactref element="JP13" pad="1">
					</contactref>
					<wire layer="16" width="0.4064" x1="43.688" x2="43.688" y1="5.08" y2="6.477">
					</wire>
					<wire layer="16" width="0.4064" x1="43.688" x2="41.3501375" y1="6.477" y2="8.8148625">
					</wire>
					<wire layer="16" width="0.4064" x1="41.3501375" x2="41.3501375" y1="8.8148625" y2="21.39440625">
					</wire>
					<wire layer="16" width="0.4064" x1="41.3501375" x2="40.5638" y1="21.39440625" y2="22.18074375">
					</wire>
					<wire layer="16" width="0.4064" x1="40.5638" x2="40.5638" y1="22.18074375" y2="26.797">
					</wire>
					<via drill="0.3556" extent="1-16" x="40.64" y="29.21">
					</via>
					<wire layer="16" width="0.3048" x1="41.91" x2="41.53803125" y1="28.83803125" y2="29.21">
					</wire>
					<wire layer="16" width="0.3048" x1="41.53803125" x2="40.64" y1="29.21" y2="29.21">
					</wire>
					<wire layer="16" width="0.3048" x1="41.91" x2="41.91" y1="28.1432" y2="28.83803125">
					</wire>
					<wire layer="16" width="0.3048" x1="40.5638" x2="41.91" y1="26.797" y2="28.1432">
					</wire>
					<contactref element="R32" pad="2">
					</contactref>
					<wire layer="1" width="0.3048" x1="33.91803125" x2="34.29" y1="35.53" y2="35.15803125">
					</wire>
					<wire layer="1" width="0.3048" x1="33.02" x2="33.9" y1="36.41" y2="35.53">
					</wire>
					<wire layer="1" width="0.3048" x1="33.9" x2="33.91803125" y1="35.53" y2="35.53">
					</wire>
					<via drill="0.3556" extent="1-16" x="34.4678" y="33.655">
					</via>
					<wire layer="16" width="0.3048" x1="34.4678" x2="37.4523" y1="33.655" y2="33.655">
					</wire>
					<wire layer="16" width="0.3048" x1="37.4523" x2="38.1" y1="33.655" y2="33.0073">
					</wire>
					<via drill="0.3556" extent="1-16" x="38.1" y="33.0073">
					</via>
					<wire layer="1" width="0.3048" x1="38.1" x2="38.1127" y1="33.0073" y2="33.02">
					</wire>
					<wire layer="1" width="0.3048" x1="38.1127" x2="39.37" y1="33.02" y2="33.02">
					</wire>
					<wire layer="1" width="0.3048" x1="39.37" x2="39.4152" y1="33.02" y2="32.9748">
					</wire>
					<wire layer="1" width="0.3048" x1="39.4152" x2="40.04625" y1="32.9748" y2="32.9748">
					</wire>
					<wire layer="1" width="0.3048" x1="40.04625" x2="40.64" y1="32.9748" y2="32.38105">
					</wire>
					<wire layer="1" width="0.3048" x1="40.64" x2="40.64" y1="32.38105" y2="29.21">
					</wire>
					<wire layer="16" width="0.4064" x1="57.15099375" x2="43.9166" y1="4.8514" y2="4.8514">
					</wire>
					<wire layer="16" width="0.4064" x1="43.688" x2="43.9166" y1="5.08" y2="4.8514">
					</wire>
					<wire layer="16" width="0.4064" x1="59.055" x2="58.01459375" y1="5.715" y2="5.715">
					</wire>
					<wire layer="16" width="0.4064" x1="58.01459375" x2="57.15099375" y1="5.715" y2="4.8514">
					</wire>
					<wire layer="1" width="0.3048" x1="34.29" x2="34.29" y1="35.15803125" y2="33.8328">
					</wire>
					<wire layer="1" width="0.3048" x1="34.29" x2="34.4678" y1="33.8328" y2="33.655">
					</wire>
					<contactref element="J3" pad="1">
					</contactref>
				</signal>
				<signal name="N$8">
					<contactref element="J16" pad="2">
					</contactref>
					<contactref element="U1" pad="2">
					</contactref>
					<wire layer="16" width="0.3048" x1="17.78" x2="20.3188" y1="56.59" y2="56.59">
					</wire>
					<wire layer="16" width="0.3048" x1="20.3188" x2="20.32" y1="56.59" y2="56.5912">
					</wire>
				</signal>
				<signal name="N$9">
					<contactref element="J16" pad="3">
					</contactref>
					<contactref element="U1" pad="3">
					</contactref>
					<wire layer="16" width="0.3048" x1="17.78" x2="20.3188" y1="54.05" y2="54.05">
					</wire>
					<wire layer="16" width="0.3048" x1="20.3188" x2="20.32" y1="54.05" y2="54.0512">
					</wire>
				</signal>
				<signal name="N$15">
					<contactref element="J16" pad="4">
					</contactref>
					<contactref element="U1" pad="4">
					</contactref>
					<wire layer="16" width="0.3048" x1="17.78" x2="20.3188" y1="51.51" y2="51.51">
					</wire>
					<wire layer="16" width="0.3048" x1="20.3188" x2="20.32" y1="51.51" y2="51.5112">
					</wire>
				</signal>
				<signal name="N$16">
					<contactref element="J16" pad="16">
					</contactref>
					<contactref element="U1" pad="16">
					</contactref>
					<wire layer="16" width="0.3048" x1="17.78" x2="20.3188" y1="21.03" y2="21.03">
					</wire>
					<wire layer="16" width="0.3048" x1="20.3188" x2="20.32" y1="21.03" y2="21.0312">
					</wire>
				</signal>
				<signal name="N$17">
					<contactref element="J16" pad="17">
					</contactref>
					<contactref element="U1" pad="17">
					</contactref>
					<wire layer="16" width="0.3048" x1="17.78" x2="20.3188" y1="18.49" y2="18.49">
					</wire>
					<wire layer="16" width="0.3048" x1="20.3188" x2="20.32" y1="18.49" y2="18.4912">
					</wire>
				</signal>
				<signal name="N$18">
					<contactref element="J16" pad="18">
					</contactref>
					<contactref element="U1" pad="18">
					</contactref>
					<wire layer="16" width="0.3048" x1="17.78" x2="20.3188" y1="15.95" y2="15.95">
					</wire>
					<wire layer="16" width="0.3048" x1="20.3188" x2="20.32" y1="15.95" y2="15.9512">
					</wire>
				</signal>
				<signal name="N$19">
					<contactref element="J16" pad="19">
					</contactref>
					<contactref element="U1" pad="19">
					</contactref>
					<wire layer="1" width="0.3048" x1="17.78" x2="20.3188" y1="13.41" y2="13.41">
					</wire>
					<wire layer="1" width="0.3048" x1="20.3188" x2="20.32" y1="13.41" y2="13.4112">
					</wire>
				</signal>
			</signals>
			<mfgpreviewcolors>
				<mfgpreviewcolor color="0xC8008000" name="soldermaskcolor">
				</mfgpreviewcolor>
				<mfgpreviewcolor color="0xFFFEFEFE" name="silkscreencolor">
				</mfgpreviewcolor>
				<mfgpreviewcolor color="0xFF282828" name="backgroundcolor">
				</mfgpreviewcolor>
				<mfgpreviewcolor color="0xFFFFBF00" name="coppercolor">
				</mfgpreviewcolor>
				<mfgpreviewcolor color="0xFF786E46" name="substratecolor">
				</mfgpreviewcolor>
			</mfgpreviewcolors>
			<errors>
				<approved hash="21,19,7a7c787e787e7a7c">
				</approved>
				<approved hash="21,19,7cfc7efe7efe7cfc">
				</approved>
				<approved hash="21,19,0403020b020b0403">
				</approved>
				<approved hash="21,19,7f7f7f7f7f7f7f7f">
				</approved>
				<approved hash="21,19,0504050205020504">
				</approved>
				<approved hash="21,19,0504050205020504">
				</approved>
				<approved hash="21,19,7f797f797f797f05">
				</approved>
				<approved hash="21,19,7c7c7e7e7e7e7c7c">
				</approved>
				<approved hash="21,19,0c05020502050c05">
				</approved>
				<approved hash="21,19,040d060d060d040d">
				</approved>
				<approved hash="21,19,3efc3efe3efe3efc">
				</approved>
				<approved hash="21,19,3dfc3dfe3dfe3dfc">
				</approved>
				<approved hash="21,19,7cff7eff7eff7cff">
				</approved>
				<approved hash="21,19,3cd03ed23ed23cd0">
				</approved>
				<approved hash="21,19,1b821b8219801982">
				</approved>
				<approved hash="21,19,fffdfffffffffffd">
				</approved>
				<approved hash="21,19,7e337c317c317e33">
				</approved>
				<approved hash="21,19,40f640f440f440f6">
				</approved>
				<approved hash="21,19,f085f287f287f085">
				</approved>
				<approved hash="21,19,71f273f073f071f2">
				</approved>
				<approved hash="21,19,bf60bd6541654760">
				</approved>
				<approved hash="21,19,9327d327d125d165">
				</approved>
				<approved hash="21,19,fcfcfafefafefcfc">
				</approved>
				<approved hash="21,19,a320bedcbe254220">
				</approved>
				<approved hash="21,19,429e409d409d429e">
				</approved>
				<approved hash="5,16,0ad38b2a4c11e1ec">
				</approved>
				<approved hash="21,19,15581558175a175a">
				</approved>
				<approved hash="21,19,a0a3a2a1a2a1a0a3">
				</approved>
				<approved hash="21,19,fd78ff7aff7afd78">
				</approved>
				<approved hash="5,16,77527e99d4434ba5">
				</approved>
				<approved hash="19,16,24826c3420569d00">
				</approved>
				<approved hash="19,16,347f2b940f981073">
				</approved>
				<approved hash="19,16,73c07dc40a8913cb">
				</approved>
				<approved hash="19,16,df2f440cbea9d7cd">
				</approved>
				<approved hash="19,16,230fb0677a371b18">
				</approved>
				<approved hash="19,16,324d3202160e1641">
				</approved>
				<approved hash="19,16,0363351ac4bb3781">
				</approved>
				<approved hash="19,16,31025ac5a5963c16">
				</approved>
				<approved hash="19,16,f52c6ea8690d00ce">
				</approved>
				<approved hash="19,16,024e020f96039642">
				</approved>
				<approved hash="19,16,14571dbf1c4e1b96">
				</approved>
				<approved hash="19,16,3d202a9f738e9eca">
				</approved>
				<approved hash="19,16,11cefe4bcb10de6e">
				</approved>
				<approved hash="19,16,2e462ea62aaa2a4a">
				</approved>
				<approved hash="19,16,79306f8e0cdebd9f">
				</approved>
				<approved hash="19,16,79397010d60f3a9b">
				</approved>
				<approved hash="19,16,f80db5682709c97a">
				</approved>
				<approved hash="19,16,b9cb5e58c187dcef">
				</approved>
				<approved hash="19,16,4b205cf30862e54a">
				</approved>
				<approved hash="19,16,fc46fca61caa1c4a">
				</approved>
				<approved hash="19,16,066bf29714903bf0">
				</approved>
				<approved hash="19,16,3c7dc8720c86f791">
				</approved>
				<approved hash="19,16,26c4f925b5e79f46">
				</approved>
				<approved hash="19,16,ddb70a1d712d53c7">
				</approved>
				<approved hash="19,16,34df3794139810d3">
				</approved>
				<approved hash="19,16,7ba76d5642da3987">
				</approved>
				<approved hash="19,16,cdc0b192c7a2787a">
				</approved>
				<approved hash="19,16,34c913876a46b848">
				</approved>
				<approved hash="19,16,f7b420b9a68984c4">
				</approved>
				<approved hash="19,16,04dc0799939590d0">
				</approved>
				<approved hash="19,16,115c1f671e0018bd">
				</approved>
				<approved hash="19,16,375bd53b2ca93a20">
				</approved>
				<approved hash="19,16,f547e764e0ae0664">
				</approved>
				<approved hash="19,16,048e061b92179082">
				</approved>
				<approved hash="21,19,707b0e790e79707b">
				</approved>
				<approved hash="21,19,707b0e790e79707b">
				</approved>
				<approved hash="21,19,44f546f747774575">
				</approved>
				<approved hash="21,19,ce86cc84cc84ce86">
				</approved>
				<approved hash="21,19,71fe73fc73fc71fe">
				</approved>
				<approved hash="21,19,71fe73fc73fc71fe">
				</approved>
				<approved hash="21,19,5961a79c5b9c5962">
				</approved>
				<approved hash="21,19,cb5fcca1ce5df05d">
				</approved>
				<approved hash="21,19,bfa0bfa0bfa0bfa0">
				</approved>
				<approved hash="21,19,38683a6a3a6a3868">
				</approved>
				<approved hash="21,19,d841da43da43d841">
				</approved>
				<approved hash="19,16,df359fc8e4f851e5">
				</approved>
				<approved hash="21,19,62a17f5d7fa283a1">
				</approved>
				<approved hash="23,1,44124504f854f952">
				</approved>
				<approved hash="21,19,cf5acd58cd58cf5a">
				</approved>
				<approved hash="21,19,ec6fee6dee6dec6f">
				</approved>
				<approved hash="21,19,dc7edc00deff20fc">
				</approved>
				<approved hash="4,1,03e105f498be1b87">
				</approved>
				<approved hash="4,1,aff6e9f6a0be7390">
				</approved>
				<approved hash="19,16,656f334480aeb160">
				</approved>
				<approved hash="23,1,019ecd66cd75018d">
				</approved>
				<approved hash="23,1,e66fed7d67459e53">
				</approved>
				<approved hash="23,1,59655879bb39bc23">
				</approved>
				<approved hash="23,16,7370010e011a7364">
				</approved>
				<approved hash="19,16,67c7cf0c8a9a4753">
				</approved>
				<approved hash="23,1,f3405cb85cadf355">
				</approved>
				<approved hash="23,1,9c43e893e8819c51">
				</approved>
			</errors>
		</board>
	</drawing>
	<compatibility>
		<note minversion="6.2.2" severity="warning" version="6.3">
			Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
		</note>
		<note severity="warning" version="8.2">
			Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
		</note>
		<note severity="warning" version="8.3">
			Since Version 8.3, EAGLE supports Fusion synchronisation.
This feature will not be available in this version and saving
the document will break the link to the Fusion PCB feature.
		</note>
		<note severity="warning" version="8.3">
			Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
		</note>
		<note severity="warning" version="8.3">
			Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
		</note>
	</compatibility>
</eagle>

license: MIT

license_type: permissive

branch_name: refs/heads/master

extension: brd


text:
// Copyright 2017-2019 Lei Ni (nilei81@gmail.com) and other Dragonboat authors.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

package transport

import (
	"errors"
	"fmt"
	"sync"

	"github.com/lni/goutils/logutil"
	"github.com/lni/goutils/stringutil"

	"github.com/lni/dragonboat/v3/internal/server"
	"github.com/lni/dragonboat/v3/raftio"
)

// INodeRegistry is the local registry interface used to keep all known
// nodes in the system..
type INodeRegistry interface {
	Add(clusterID uint64, nodeID uint64, url string)
	Remove(clusterID uint64, nodeID uint64)
	RemoveCluster(clusterID uint64)
	Resolve(clusterID uint64, nodeID uint64) (string, string, error)
}

var _ INodeRegistry = (*Nodes)(nil)
var _ INodeAddressResolver = (*Nodes)(nil)

type record struct {
	address string
	key     string
}

type validator func(string) bool

// Nodes is used to manage all known node addresses in the multi raft system.
// The transport layer uses this address registry to locate nodes.
type Nodes struct {
	partitioner server.IPartitioner
	validator   validator
	mu          struct {
		sync.Mutex
		addr map[raftio.NodeInfo]record
	}
	nmu struct {
		sync.Mutex
		nodes map[raftio.NodeInfo]string
	}
}

// NewNodes returns a new Nodes object.
func NewNodes(streamConnections uint64, v validator) *Nodes {
	n := &Nodes{validator: v}
	if streamConnections > 1 {
		n.partitioner = server.NewFixedPartitioner(streamConnections)
	}
	n.mu.addr = make(map[raftio.NodeInfo]record)
	n.nmu.nodes = make(map[raftio.NodeInfo]string)
	return n
}

// AddRemote remembers the specified address obtained from the source of the
// incoming message.
func (n *Nodes) AddRemote(clusterID uint64, nodeID uint64, addr string) {
	if !stringutil.IsValidAddress(addr) {
		plog.Panicf("invalid address %s", addr)
	}
	n.nmu.Lock()
	defer n.nmu.Unlock()
	key := raftio.GetNodeInfo(clusterID, nodeID)
	v, ok := n.nmu.nodes[key]
	if !ok {
		n.nmu.nodes[key] = addr
	} else {
		if v != addr {
			plog.Panicf("inconsistent addr for %s, %s:%s",
				logutil.DescribeNode(clusterID, nodeID), v, addr)
		}
	}
}

func (n *Nodes) getConnectionKey(addr string, clusterID uint64) string {
	if n.partitioner == nil {
		return addr
	}
	idx := n.partitioner.GetPartitionID(clusterID)
	return fmt.Sprintf("%s-%d", addr, idx)
}

func (n *Nodes) getFromRemote(clusterID uint64, nodeID uint64) (string, error) {
	n.nmu.Lock()
	defer n.nmu.Unlock()
	key := raftio.GetNodeInfo(clusterID, nodeID)
	v, ok := n.nmu.nodes[key]
	if !ok {
		return "", errors.New("addr not found")
	}
	return v, nil
}

// Add add a new node.
func (n *Nodes) Add(clusterID uint64, nodeID uint64, addr string) {
	n.mu.Lock()
	defer n.mu.Unlock()
	if n.validator != nil && !n.validator(addr) {
		plog.Panicf("invalid addr %s", addr)
	}
	key := raftio.GetNodeInfo(clusterID, nodeID)
	if _, ok := n.mu.addr[key]; !ok {
		n.mu.addr[key] = record{
			address: addr,
			key:     n.getConnectionKey(addr, clusterID),
		}
	}
}

// Remove removes a remote from the node registry.
func (n *Nodes) Remove(clusterID uint64, nodeID uint64) {
	key := raftio.GetNodeInfo(clusterID, nodeID)
	func() {
		n.mu.Lock()
		defer n.mu.Unlock()
		delete(n.mu.addr, key)
	}()
	func() {
		n.nmu.Lock()
		defer n.nmu.Unlock()
		delete(n.nmu.nodes, key)
	}()
}

// RemoveCluster removes all nodes info associated with the specified cluster
func (n *Nodes) RemoveCluster(clusterID uint64) {
	func() {
		n.mu.Lock()
		defer n.mu.Unlock()
		for k := range n.mu.addr {
			if k.ClusterID == clusterID {
				delete(n.mu.addr, k)
			}
		}
	}()
	func() {
		n.nmu.Lock()
		defer n.nmu.Unlock()
		for k := range n.nmu.nodes {
			if k.ClusterID == clusterID {
				delete(n.nmu.nodes, k)
			}
		}
	}()
}

// Resolve looks up the Addr of the specified node.
func (n *Nodes) Resolve(clusterID uint64, nodeID uint64) (string, string, error) {
	key := raftio.GetNodeInfo(clusterID, nodeID)
	n.mu.Lock()
	addr, ok := n.mu.addr[key]
	n.mu.Unlock()
	if !ok {
		na, err := n.getFromRemote(clusterID, nodeID)
		if err != nil {
			return "", "", errors.New("addr not found")
		}
		n.Add(clusterID, nodeID, na)
		return na, n.getConnectionKey(na, clusterID), nil
	}
	return addr.address, addr.key, nil
}

// ReverseResolve does the reverse lookup for the specified address. A list
// of node raftio.NodeInfos are returned for nodes that match the specified address
func (n *Nodes) ReverseResolve(addr string) []raftio.NodeInfo {
	n.mu.Lock()
	defer n.mu.Unlock()
	affected := make([]raftio.NodeInfo, 0)
	for k, v := range n.mu.addr {
		if v.address == addr {
			affected = append(affected, k)
		}
	}
	return affected
}

repository: jkassis/dragonboat

repo_name: jkassis/dragonboat

gha_license_id: NOASSERTION

extension: go


text:
SECTION="libs"

SRC_URI = "http://bluez.sourceforge.net/download/${PN}-${PV}.tar.gz"
S=${WORKDIR}/${P}

inherit autotools

repository: Terentyev/familiar-linux

repo_name: Terentyev/familiar-linux

extension: bb


text:
#ifndef NODE_SET_HPP
#define NODE_SET_HPP
#include <vector>
#include <ostream>
#include "equivalence.hpp"
using namespace std;
namespace tree {

// implementation of a simple set, that has the property of be iterable during
// insertions (not always in case of deletions).
template<class T>
class simple_set {
  vector<T> nodes;
public:
  typedef typename vector<T>::iterator iterator;

  simple_set( T size ) {
    nodes.reserve( size + 1 );
    nodes.push_back( EMPTY );
  }

  simple_set( equivalence_info<T>& e ) {
    nodes.reserve( e.size() + 1 );
    nodes.push_back( EMPTY );
    update( e );
  }

  int size ( ) {
    return nodes.size() - 1;
  }

  void update ( equivalence_info<T>& e ) {
    for ( T i = 1; i <= e.size(); ++i ) {
      if ( e[i] == EMPTY || contains( i ) ) continue;

      nodes.push_back( i );
    }
  }

  iterator begin ( ) {
    return nodes.begin() + 1;
  }

  iterator end ( ) {
    return nodes.end();
  }

  bool contains ( T value ) {
    for ( iterator i = begin(); i < end(); ++i )
      if ( *i == value ) return true;

    return false;
  }

  bool insert ( T value ) {
    if ( contains( value ) ) return false;

    nodes.push_back( value );
    return true;
  }

  bool erase ( T value ) {
    for ( iterator i = begin(); i < end(); ++i )
      if ( *i == value ) {
        swap( nodes.back(), *i );
        nodes.pop_back();
        return true;
      }

    return false;
  }

  void clear ( ) {
    nodes.erase( begin(), end() );
  }

  friend ostream& operator << ( ostream& stream, simple_set<T>& s ) {
    stream << "{ ";
    for ( simple_set<T>::iterator i = s.begin(); i < s.end(); ++i )
      stream << *i << " ";
    return stream << "}";
  }
};

}

#endif // NODE_SET_HPP

repository: martinlacza/rotdist

repo_name: martinlacza/rotdist

extension: hpp