complete transition to pcb-rnd workflow
[hw/telelcotwo] / telelcotwo.lht
diff --git a/telelcotwo.lht b/telelcotwo.lht
new file mode 100644 (file)
index 0000000..20d7463
--- /dev/null
@@ -0,0 +1,25990 @@
+ha:pcb-rnd-board-v6 {
+
+ ha:attributes {
+   {PCB::grid::size}=1.00mil
+   {PCB::grid::unit}=mil
+ }
+
+ li:styles {
+   ha:Signal {
+    diameter = 36.0mil
+    text_scale = 0
+    text_thick = 0.0
+    thickness = 10.0mil
+    hole = 20.0mil
+    clearance = 10.0mil
+   }
+   ha:Power {
+    diameter = 60.0mil
+    text_scale = 0
+    text_thick = 0.0
+    thickness = 25.0mil
+    hole = 35.0mil
+    clearance = 10.0mil
+   }
+   ha:Fat {
+    diameter = 60.0mil
+    text_scale = 0
+    text_thick = 0.0
+    thickness = 170.0mil
+    hole = 35.0mil
+    clearance = 10.0mil
+   }
+   ha:Skinny {
+    diameter = 0.610108mm
+    text_scale = 0
+    text_thick = 0.0
+    thickness = 6.0mil
+    hole = 11.81mil
+    clearance = 6.0mil
+   }
+ }
+
+ ha:meta {
+   ha:size {
+    thermal_scale = 0.500000
+    x = 129.2098mm
+    y = 3.05in
+   }
+   board_name = telelcotwo
+   ha:grid {
+    spacing = 25.0mil
+    offs_x = 0.0
+    offs_y = 0.0
+   }
+ }
+
+ ha:data {
+  li:padstack_prototypes {
+
+   ha:ps_proto_v6.0 {
+     hdia=20.0mil; hplated=1; htop=0; hbottom=0;
+     li:shape {
+
+       ha:ps_shape_v4 {
+        ha:ps_circ { x=0.0; y=0.0; dia=36.0mil;        }
+        ha:combining {        }
+        ha:layer_mask {
+         copper = 1
+         top = 1
+        }
+        clearance=0.0
+       }
+
+       ha:ps_shape_v4 {
+        ha:ps_circ { x=0.0; y=0.0; dia=36.0mil;        }
+        ha:combining {        }
+        ha:layer_mask {
+         bottom = 1
+         copper = 1
+        }
+        clearance=0.0
+       }
+
+       ha:ps_shape_v4 {
+        ha:ps_circ { x=0.0; y=0.0; dia=36.0mil;        }
+        ha:combining {        }
+        ha:layer_mask {
+         copper = 1
+         intern = 1
+        }
+        clearance=0.0
+       }
+     }
+   }
+  }
+
+   li:objects {
+    ha:padstack_ref.5 {
+     proto=0; x=1.758in; y=2.647in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.6 {
+     proto=0; x=1.763in; y=2.798in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.7 {
+     proto=0; x=1.65in; y=65.786mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.8 {
+     proto=0; x=1.023in; y=2.688in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.9 {
+     proto=0; x=1.119in; y=2.506in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:0 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.10 {
+     proto=0; x=114.427mm; y=1.409in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.11 {
+     proto=0; x=116.459mm; y=1.136in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.12 {
+     proto=0; x=4.501in; y=967.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.13 {
+     proto=0; x=106.3244mm; y=989.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.14 {
+     proto=0; x=4.081in; y=974.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.15 {
+     proto=0; x=106.172mm; y=783.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.16 {
+     proto=0; x=4.282in; y=1.255in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.17 {
+     proto=0; x=4.341in; y=1.255in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.18 {
+     proto=0; x=109.4994mm; y=1.359in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+       li:3 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.19 {
+     proto=0; x=104.8258mm; y=1.139in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.20 {
+     proto=0; x=102.5906mm; y=1.173in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.21 {
+     proto=0; x=4.302in; y=978.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.22 {
+     proto=0; x=110.7694mm; y=978.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.23 {
+     proto=0; x=109.7534mm; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.24 {
+     proto=0; x=4.459in; y=27.1018mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.25 {
+     proto=0; x=105.2322mm; y=26.3398mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.26 {
+     proto=0; x=4.434in; y=1.365in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.27 {
+     proto=0; x=111.5822mm; y=39.2938mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.28 {
+     proto=0; x=4.384in; y=1.505in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.29 {
+     proto=0; x=105.029mm; y=27.8638mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.30 {
+     proto=0; x=4.179in; y=1.217in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.31 {
+     proto=0; x=4.323in; y=1.479in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.32 {
+     proto=0; x=3.961in; y=1.358in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.33 {
+     proto=0; x=4.062in; y=1.358in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.34 {
+     proto=0; x=4.447in; y=1.628in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.35 {
+     proto=0; x=4.479in; y=1.656in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.36 {
+     proto=0; x=103.759mm; y=1.509in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.37 {
+     proto=0; x=104.3686mm; y=1.474in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.38 {
+     proto=0; x=4.397in; y=1.589in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.39 {
+     proto=0; x=4.044in; y=1.552in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.40 {
+     proto=0; x=102.3874mm; y=1.592in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.41 {
+     proto=0; x=102.3874mm; y=41.529mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.42 {
+     proto=0; x=4.363in; y=1.787in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.43 {
+     proto=0; x=103.8098mm; y=1.785in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.44 {
+     proto=0; x=4.334in; y=1.818in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.45 {
+     proto=0; x=109.22mm; y=1.844in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.46 {
+     proto=0; x=102.7938mm; y=1.769in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.47 {
+     proto=0; x=3.902in; y=1.379in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.48 {
+     proto=0; x=3.859in; y=1.379in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.49 {
+     proto=0; x=3.816in; y=1.379in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.50 {
+     proto=0; x=4.169in; y=1.857in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.51 {
+     proto=0; x=4.068in; y=54.2036mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.52 {
+     proto=0; x=107.7976mm; y=1.817in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.53 {
+     proto=0; x=3.923in; y=1.684in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.54 {
+     proto=0; x=110.0328mm; y=1.872in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:2 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.55 {
+     proto=0; x=110.0328mm; y=1.917in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.56 {
+     proto=0; x=4.31in; y=51.435mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+     ha:subc.57 {
+      ha:attributes {
+       value=unknown
+       footprint=hole-M3
+       refdes=H1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.59 {
+        proto=0; x=687.0mil; y=383.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+         usetherm=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.60 {
+           x=687.0mil; y=383.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.58 {
+           string=%a.parent.refdes%; x=665.0mil; y=347.0mil; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.61 {
+           x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.64 {
+           x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.67 {
+           x1=687.0mil; y1=383.0mil; x2=18.4498mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.70 {
+           x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=10.7282mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAB
+     }
+     ha:subc.73 {
+      ha:attributes {
+       value=unknown
+       footprint=hole-M3
+       refdes=H2
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.75 {
+        proto=0; x=687.0mil; y=2.667in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+         usetherm=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.76 {
+           x=687.0mil; y=2.667in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.74 {
+           string=%a.parent.refdes%; x=685.0mil; y=66.9036mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.77 {
+           x1=687.0mil; y1=2.667in; x2=687.0mil; y2=2.667in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.80 {
+           x1=687.0mil; y1=2.667in; x2=687.0mil; y2=2.667in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.83 {
+           x1=687.0mil; y1=2.667in; x2=18.4498mm; y2=2.667in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.86 {
+           x1=687.0mil; y1=2.667in; x2=687.0mil; y2=68.7418mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAC
+     }
+     ha:subc.89 {
+      ha:attributes {
+       value=unknown
+       footprint=hole-M3
+       refdes=H3
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.91 {
+        proto=0; x=60.96mm; y=383.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+         usetherm=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.92 {
+           x=60.96mm; y=383.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.90 {
+           string=%a.parent.refdes%; x=2.367in; y=348.0mil; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.93 {
+           x1=60.96mm; y1=383.0mil; x2=60.96mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.96 {
+           x1=60.96mm; y1=383.0mil; x2=60.96mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.99 {
+           x1=60.96mm; y1=383.0mil; x2=61.96mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.102 {
+           x1=60.96mm; y1=383.0mil; x2=60.96mm; y2=10.7282mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAD
+     }
+     ha:subc.105 {
+      ha:attributes {
+       value=unknown
+       footprint=hole-M3
+       refdes=H4
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.107 {
+        proto=0; x=60.96mm; y=2.667in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+         usetherm=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.108 {
+           x=60.96mm; y=2.667in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.106 {
+           string=%a.parent.refdes%; x=60.1472mm; y=2.637in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.109 {
+           x1=60.96mm; y1=2.667in; x2=60.96mm; y2=2.667in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.112 {
+           x1=60.96mm; y1=2.667in; x2=60.96mm; y2=2.667in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.115 {
+           x1=60.96mm; y1=2.667in; x2=61.96mm; y2=2.667in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.118 {
+           x1=60.96mm; y1=2.667in; x2=60.96mm; y2=68.7418mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAE
+     }
+     ha:subc.121 {
+      ha:attributes {
+       value=Debug
+       footprint=0-215079-4
+       refdes=J6
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -23.0mil  
+             -23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -23.0mil  
+             -23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -23.0mil  
+             -23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -26.0mil  
+             -26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -26.0mil  
+             -26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.0mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+
+      ha:ps_proto_v6.2 {
+        hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.123 {
+        proto=0; x=2.137in; y=66.7004mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.124 {
+        proto=1; x=2.087in; y=2.726in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+       ha:padstack_ref.125 {
+        proto=1; x=51.7398mm; y=66.7004mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=3
+        }
+       }
+       ha:padstack_ref.126 {
+        proto=1; x=1.987in; y=2.726in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=4
+        }
+       }
+       ha:padstack_ref.127 {
+        proto=2; x=2.19211in; y=2.69687in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=0
+          name=mnt
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.128 {
+           x1=2.23128in; y1=2.57561in; x2=2.23128in; y2=2.77638in; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.131 {
+           x1=1.89271in; y1=2.57561in; x2=2.23128in; y2=2.57561in; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.134 {
+           x1=1.89271in; y1=2.57561in; x2=1.89271in; y2=2.77638in; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.137 {
+           x1=1.89271in; y1=2.77638in; x2=2.23128in; y2=2.77638in; thickness=6.0mil; clearance=0.0;
+          }
+          ha:text.122 {
+           string=%a.parent.refdes%; x=1.915in; y=66.0908mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.140 {
+           x1=53.035758mm; y1=68.076419mm; x2=53.035758mm; y2=68.076419mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.143 {
+           x1=2.137in; y1=2.726in; x2=2.137in; y2=2.726in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.146 {
+           x1=2.137in; y1=2.726in; x2=2.137in; y2=68.2404mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.149 {
+           x1=2.137in; y1=2.726in; x2=53.2798mm; y2=2.726in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAF
+     }
+     ha:subc.152 {
+      ha:attributes {
+       value=1k
+       footprint=0402
+       refdes=R1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.154 {
+        proto=0; x=1.131in; y=71.037196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.155 {
+        proto=0; x=1.131in; y=2.76526in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.153 {
+           string=%a.parent.refdes%; x=1.146in; y=2.765in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.156 {
+           x1=1.131in; y1=2.781in; x2=1.131in; y2=2.781in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.159 {
+           x1=1.131in; y1=2.781in; x2=1.131in; y2=2.781in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.162 {
+           x1=1.131in; y1=2.781in; x2=1.131in; y2=71.6374mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.165 {
+           x1=1.131in; y1=2.781in; x2=29.7274mm; y2=2.781in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAG
+     }
+     ha:subc.168 {
+      ha:attributes {
+       value=2.49k
+       footprint=0402
+       refdes=R7
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.170 {
+        proto=0; x=26.797mm; y=2.70326in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.171 {
+        proto=0; x=26.797mm; y=2.73474in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.169 {
+           string=%a.parent.refdes%; x=1.074in; y=68.5988mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.172 {
+           x1=26.797mm; y1=69.0626mm; x2=26.797mm; y2=69.0626mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.175 {
+           x1=26.797mm; y1=69.0626mm; x2=26.797mm; y2=69.0626mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.178 {
+           x1=26.797mm; y1=69.0626mm; x2=26.797mm; y2=68.0626mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.181 {
+           x1=26.797mm; y1=69.0626mm; x2=25.797mm; y2=69.0626mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAH
+     }
+     ha:subc.184 {
+      ha:attributes {
+       value=15k
+       footprint=0402
+       refdes=R8
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.186 {
+        proto=0; x=1.597in; y=67.348604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.187 {
+        proto=0; x=1.597in; y=68.148196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.185 {
+           string=%a.parent.refdes%; x=1.613in; y=2.651in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.188 {
+           x1=1.597in; y1=67.7484mm; x2=1.597in; y2=67.7484mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.191 {
+           x1=1.597in; y1=67.7484mm; x2=1.597in; y2=67.7484mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.194 {
+           x1=1.597in; y1=67.7484mm; x2=1.597in; y2=66.7484mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.197 {
+           x1=1.597in; y1=67.7484mm; x2=39.5638mm; y2=67.7484mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAI
+     }
+     ha:subc.200 {
+      ha:attributes {
+       value=1k
+       footprint=0402
+       refdes=R2
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.202 {
+        proto=0; x=1.28in; y=71.043796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.203 {
+        proto=0; x=1.28in; y=70.244204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.201 {
+           string=%a.parent.refdes%; x=32.9438mm; y=70.1802mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.204 {
+           x1=1.28in; y1=70.644mm; x2=1.28in; y2=70.644mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.207 {
+           x1=1.28in; y1=70.644mm; x2=1.28in; y2=70.644mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.210 {
+           x1=1.28in; y1=70.644mm; x2=1.28in; y2=71.644mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.213 {
+           x1=1.28in; y1=70.644mm; x2=33.512mm; y2=70.644mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAJ
+     }
+     ha:subc.216 {
+      ha:attributes {
+       copyright=2006 DJ Delorie
+       author=DJ Delorie
+       footprint=SOT23-5
+       dist-license=GPL
+       refdes=U1
+       value=MCP73831
+       use-license=Unlimited
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -20.0mil  
+             -12.0mil  
+             -20.0mil  
+             12.0mil  
+             20.0mil  
+             12.0mil  
+             20.0mil  
+             -12.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -23.0mil  
+             -15.0mil  
+             -23.0mil  
+             15.0mil  
+             23.0mil  
+             15.0mil  
+             23.0mil  
+             -15.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -20.0mil  
+             -12.0mil  
+             -20.0mil  
+             12.0mil  
+             20.0mil  
+             12.0mil  
+             20.0mil  
+             -12.0mil  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.218 {
+        proto=0; x=28.2194mm; y=67.1068mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=4
+        }
+       }
+       ha:padstack_ref.219 {
+        proto=0; x=28.2194mm; y=2.72in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=5
+          name=VOUT
+        }
+       }
+       ha:padstack_ref.220 {
+        proto=0; x=1.193in; y=2.72in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=VIN
+        }
+       }
+       ha:padstack_ref.221 {
+        proto=0; x=1.193in; y=2.681in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=GND
+        }
+       }
+       ha:padstack_ref.222 {
+        proto=0; x=1.193in; y=67.1068mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=EN
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.223 {
+           x1=1.082in; y1=66.5988mm; x2=1.221in; y2=66.5988mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.226 {
+           x1=1.082in; y1=66.5988mm; x2=1.082in; y2=2.74in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.229 {
+           x1=1.082in; y1=2.74in; x2=1.221in; y2=2.74in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.232 {
+           x1=1.221in; y1=66.5988mm; x2=1.221in; y2=2.74in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.217 {
+           string=%a.parent.refdes%; x=26.46553mm; y=65.0748mm; scale=89; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.235 {
+           x1=1.1602in; y1=2.681in; x2=1.1602in; y2=2.681in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.238 {
+           x1=28.2194mm; y1=67.1068mm; x2=28.2194mm; y2=67.1068mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.241 {
+           x1=28.2194mm; y1=67.1068mm; x2=27.2194mm; y2=67.1068mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.244 {
+           x1=28.2194mm; y1=67.1068mm; x2=28.2194mm; y2=66.1068mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAK
+     }
+     ha:subc.247 {
+      ha:attributes {
+       value=TDK_PS12
+       footprint=TDK_PS12
+       refdes=U8
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -1.0mm  
+             -1.0mm  
+             1.0mm  
+             -1.0mm  
+             1.0mm  
+             1.0mm  
+             -1.0mm  
+             1.0mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -1.0mm  
+             -1.0mm  
+             1.0mm  
+             -1.0mm  
+             1.0mm  
+             1.0mm  
+             -1.0mm  
+             1.0mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -1.0mm  
+             -1.0mm  
+             1.0mm  
+             -1.0mm  
+             1.0mm  
+             1.0mm  
+             -1.0mm  
+             1.0mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+             1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+             1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.249 {
+        proto=0; x=26.060432mm; y=262.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.250 {
+        proto=1; x=31.060422mm; y=262.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.251 {
+           x=28.5603mm; y=262.0mil; width=6.100064mm; height=6.100064mm; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.248 {
+           string=%a.parent.refdes%; x=28.0015mm; y=239.0mil; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.252 {
+           x1=28.560427mm; y1=262.0mil; x2=28.560427mm; y2=262.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.255 {
+           x1=28.5603mm; y1=262.0mil; x2=28.5603mm; y2=262.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.258 {
+           x1=28.5603mm; y1=262.0mil; x2=29.5603mm; y2=262.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.261 {
+           x1=28.5603mm; y1=262.0mil; x2=28.5603mm; y2=7.6548mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAL
+     }
+     ha:subc.264 {
+      ha:attributes {
+       value=dualLED
+       footprint=0605
+       refdes=D3
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -16.73mil  
+             -12.795mil  
+             -16.73mil  
+             12.795mil  
+             16.73mil  
+             12.795mil  
+             16.73mil  
+             -12.795mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -19.73mil  
+             -15.795mil  
+             -19.73mil  
+             15.795mil  
+             19.73mil  
+             15.795mil  
+             19.73mil  
+             -15.795mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -16.73mil  
+             -12.795mil  
+             -16.73mil  
+             12.795mil  
+             16.73mil  
+             12.795mil  
+             16.73mil  
+             -12.795mil  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.266 {
+        proto=0; x=29.780611mm; y=2.79772in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.267 {
+        proto=0; x=29.780611mm; y=2.76427in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.268 {
+        proto=0; x=31.230443mm; y=2.79772in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.269 {
+        proto=0; x=31.230443mm; y=2.76427in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.270 {
+           x=32.005524mm; y=2.781in; width=5.0mil; height=5.0mil; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.265 {
+           string=%a.parent.refdes%; x=31.0408mm; y=2.757in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.271 {
+           x1=30.505527mm; y1=70.637273mm; x2=30.505527mm; y2=70.637273mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.274 {
+           x1=1.201in; y1=2.781in; x2=1.201in; y2=2.781in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.277 {
+           x1=1.201in; y1=2.781in; x2=31.5054mm; y2=2.781in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.280 {
+           x1=1.201in; y1=2.781in; x2=1.201in; y2=71.6374mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAM
+     }
+     ha:subc.283 {
+      ha:attributes {
+       value=4.7uF
+       footprint=0402
+       refdes=C2
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.285 {
+        proto=0; x=1.253in; y=67.894196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.286 {
+        proto=0; x=1.253in; y=67.094604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.284 {
+           string=%a.parent.refdes%; x=1.27in; y=2.64in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.287 {
+           x1=1.253in; y1=67.4944mm; x2=1.253in; y2=67.4944mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.290 {
+           x1=1.253in; y1=67.4944mm; x2=1.253in; y2=67.4944mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.293 {
+           x1=1.253in; y1=67.4944mm; x2=1.253in; y2=68.4944mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.296 {
+           x1=1.253in; y1=67.4944mm; x2=32.8262mm; y2=67.4944mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAN
+     }
+     ha:subc.299 {
+      ha:attributes {
+       value=LiPo
+       footprint=B2B-PH
+       refdes=B1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+             0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+             0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+             0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.729996mm  
+             -0.729996mm  
+             0.729996mm  
+             -0.729996mm  
+             0.729996mm  
+             0.729996mm  
+             -0.729996mm  
+             0.729996mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.729996mm  
+             -0.729996mm  
+             0.729996mm  
+             -0.729996mm  
+             0.729996mm  
+             0.729996mm  
+             -0.729996mm  
+             0.729996mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.301 {
+        proto=0; x=36.0172mm; y=69.494442mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.152527mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.302 {
+        proto=1; x=36.0172mm; y=67.494446mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.152527mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.303 {
+           x1=33.2171mm; y1=71.4444mm; x2=37.717218mm; y2=71.4444mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.306 {
+           x1=37.717218mm; y1=65.544488mm; x2=37.717218mm; y2=71.4444mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.309 {
+           x1=33.2171mm; y1=65.544488mm; x2=37.717218mm; y2=65.544488mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.312 {
+           x1=33.2171mm; y1=65.544488mm; x2=33.2171mm; y2=71.4444mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:text.300 {
+           string=%a.parent.refdes%; x=36.3278mm; y=70.0979mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.315 {
+           x1=36.0172mm; y1=68.494444mm; x2=36.0172mm; y2=68.494444mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.318 {
+           x1=33.2171mm; y1=71.4444mm; x2=33.2171mm; y2=71.4444mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.321 {
+           x1=33.2171mm; y1=71.4444mm; x2=33.2171mm; y2=70.4444mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.324 {
+           x1=33.2171mm; y1=71.4444mm; x2=32.2171mm; y2=71.4444mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAO
+     }
+     ha:subc.327 {
+      ha:attributes {
+       value=4.7uF
+       footprint=0402
+       refdes=C1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.329 {
+        proto=0; x=26.797mm; y=67.906396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.330 {
+        proto=0; x=26.797mm; y=67.106804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.328 {
+           string=%a.parent.refdes%; x=1.036in; y=2.673in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 90.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.331 {
+           x1=26.797mm; y1=67.5066mm; x2=26.797mm; y2=67.5066mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.334 {
+           x1=26.797mm; y1=67.5066mm; x2=26.797mm; y2=67.5066mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.337 {
+           x1=26.797mm; y1=67.5066mm; x2=26.797mm; y2=68.5066mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.340 {
+           x1=26.797mm; y1=67.5066mm; x2=27.797mm; y2=67.5066mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAP
+     }
+     ha:subc.343 {
+      ha:attributes {
+       copyright=2006 DJ Delorie
+       author=DJ Delorie
+       footprint=SOT23-5
+       dist-license=GPL
+       refdes=U2
+       value=TC2185-3.3
+       use-license=Unlimited
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             12.0mil  
+             -20.0mil  
+             -12.0mil  
+             -20.0mil  
+             -12.0mil  
+             20.0mil  
+             12.0mil  
+             20.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             15.0mil  
+             -23.0mil  
+             -15.0mil  
+             -23.0mil  
+             -15.0mil  
+             23.0mil  
+             15.0mil  
+             23.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             12.0mil  
+             -20.0mil  
+             -12.0mil  
+             -20.0mil  
+             -12.0mil  
+             20.0mil  
+             12.0mil  
+             20.0mil  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.345 {
+        proto=0; x=1.651in; y=70.2818mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=4
+        }
+       }
+       ha:padstack_ref.346 {
+        proto=0; x=1.729in; y=70.2818mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=5
+          name=5
+        }
+       }
+       ha:padstack_ref.347 {
+        proto=0; x=1.729in; y=2.685in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.348 {
+        proto=0; x=1.69in; y=2.685in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+       ha:padstack_ref.349 {
+        proto=0; x=1.651in; y=2.685in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=3
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.350 {
+           x1=1.631in; y1=2.657in; x2=1.631in; y2=2.796in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.353 {
+           x1=1.631in; y1=2.796in; x2=1.749in; y2=2.796in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.356 {
+           x1=1.749in; y1=2.796in; x2=1.749in; y2=2.657in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.359 {
+           x1=1.749in; y1=2.657in; x2=1.631in; y2=2.657in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.344 {
+           string=%a.parent.refdes%; x=1.664in; y=2.702in; scale=89; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.362 {
+           x1=1.69in; y1=2.7178in; x2=1.69in; y2=2.7178in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.365 {
+           x1=1.651in; y1=70.2818mm; x2=1.651in; y2=70.2818mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.368 {
+           x1=1.651in; y1=70.2818mm; x2=1.651in; y2=69.2818mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.371 {
+           x1=1.651in; y1=70.2818mm; x2=40.9354mm; y2=70.2818mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAQ
+     }
+     ha:subc.374 {
+      ha:attributes {
+       value=1uF
+       footprint=0402
+       refdes=C4
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.376 {
+        proto=0; x=45.2948mm; y=2.73326in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.377 {
+        proto=0; x=45.2948mm; y=70.224396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.375 {
+           string=%a.parent.refdes%; x=1.801in; y=2.733in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.378 {
+           x1=45.2948mm; y1=2.749in; x2=45.2948mm; y2=2.749in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.381 {
+           x1=45.2948mm; y1=2.749in; x2=45.2948mm; y2=2.749in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.384 {
+           x1=45.2948mm; y1=2.749in; x2=45.2948mm; y2=68.8246mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.387 {
+           x1=45.2948mm; y1=2.749in; x2=44.2948mm; y2=2.749in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAR
+     }
+     ha:subc.390 {
+      ha:attributes {
+       value=27k
+       footprint=0402
+       refdes=R11
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.392 {
+        proto=0; x=42.684196mm; y=2.624in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.393 {
+        proto=0; x=41.884604mm; y=2.624in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.391 {
+           string=%a.parent.refdes%; x=1.642in; y=66.1924mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.394 {
+           x1=42.2844mm; y1=2.624in; x2=42.2844mm; y2=2.624in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.397 {
+           x1=42.2844mm; y1=2.624in; x2=42.2844mm; y2=2.624in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.400 {
+           x1=42.2844mm; y1=2.624in; x2=41.2844mm; y2=2.624in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.403 {
+           x1=42.2844mm; y1=2.624in; x2=42.2844mm; y2=65.6496mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAS
+     }
+     ha:subc.406 {
+      ha:attributes {
+       value=1uF
+       footprint=0402
+       refdes=C3
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.408 {
+        proto=0; x=1.595in; y=70.180196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.409 {
+        proto=0; x=1.595in; y=69.380604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.407 {
+           string=%a.parent.refdes%; x=1.612in; y=2.732in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.410 {
+           x1=1.595in; y1=69.7804mm; x2=1.595in; y2=69.7804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.413 {
+           x1=1.595in; y1=69.7804mm; x2=1.595in; y2=69.7804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.416 {
+           x1=1.595in; y1=69.7804mm; x2=1.595in; y2=70.7804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.419 {
+           x1=1.595in; y1=69.7804mm; x2=41.513mm; y2=69.7804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAT
+     }
+     ha:subc.422 {
+      ha:attributes {
+       value=unknown
+       footprint=100mil2pin
+       refdes=J2
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.424 {
+        proto=0; x=57.3786mm; y=2.479in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:0 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.425 {
+        proto=1; x=2.159in; y=2.479in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.426 {
+           x1=53.5686mm; y1=64.2366mm; x2=2.309in; y2=64.2366mm; thickness=15.0mil; clearance=0.0;
+          }
+          ha:line.429 {
+           x1=2.309in; y1=2.429in; x2=2.309in; y2=64.2366mm; thickness=15.0mil; clearance=0.0;
+          }
+          ha:line.432 {
+           x1=53.5686mm; y1=2.429in; x2=2.309in; y2=2.429in; thickness=15.0mil; clearance=0.0;
+          }
+          ha:line.435 {
+           x1=53.5686mm; y1=2.429in; x2=53.5686mm; y2=64.2366mm; thickness=15.0mil; clearance=0.0;
+          }
+          ha:text.423 {
+           string=%a.parent.refdes%; x=55.3466mm; y=62.1792mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.438 {
+           x1=2.209in; y1=2.479in; x2=2.209in; y2=2.479in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.441 {
+           x1=57.3786mm; y1=2.479in; x2=57.3786mm; y2=2.479in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.444 {
+           x1=57.3786mm; y1=2.479in; x2=56.3786mm; y2=2.479in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.447 {
+           x1=57.3786mm; y1=2.479in; x2=57.3786mm; y2=61.9666mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAU
+     }
+     ha:subc.450 {
+      ha:attributes {
+       value=red
+       footprint=100mil-led
+       refdes=D1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.452 {
+        proto=0; x=1.6in; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.453 {
+        proto=1; x=1.6in; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.454 {
+           x1=39.1922mm; y1=51.0mil; x2=1.657in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.457 {
+           x=1.6in; y=150.0mil; width=114.0mil; height=114.0mil; astart=300; adelta=300; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.451 {
+           string=%a.parent.refdes%; x=39.9034mm; y=176.0mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 90.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.458 {
+           x1=1.6in; y1=150.0mil; x2=1.6in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.461 {
+           x1=1.6in; y1=150.0mil; x2=1.6in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.464 {
+           x1=1.6in; y1=150.0mil; x2=1.6in; y2=4.81mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.467 {
+           x1=1.6in; y1=150.0mil; x2=41.64mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAV
+     }
+     ha:subc.470 {
+      ha:attributes {
+       value=green
+       footprint=100mil-led
+       refdes=D4
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.472 {
+        proto=0; x=54.61mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.473 {
+        proto=1; x=54.61mm; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.474 {
+           x1=53.1622mm; y1=51.0mil; x2=56.0578mm; y2=51.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.477 {
+           x=54.61mm; y=150.0mil; width=114.0mil; height=114.0mil; astart=300; adelta=300; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.471 {
+           string=%a.parent.refdes%; x=2.12in; y=182.0mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 90.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.478 {
+           x1=54.61mm; y1=150.0mil; x2=54.61mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.481 {
+           x1=54.61mm; y1=150.0mil; x2=54.61mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.484 {
+           x1=54.61mm; y1=150.0mil; x2=54.61mm; y2=4.81mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.487 {
+           x1=54.61mm; y1=150.0mil; x2=55.61mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAW
+     }
+     ha:subc.490 {
+      ha:attributes {
+       value=green
+       footprint=100mil-led
+       refdes=D2
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.492 {
+        proto=0; x=47.625mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.493 {
+        proto=1; x=47.625mm; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.494 {
+           x1=1.818in; y1=51.0mil; x2=1.932in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.497 {
+           x=47.625mm; y=150.0mil; width=114.0mil; height=114.0mil; astart=300; adelta=300; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.491 {
+           string=%a.parent.refdes%; x=1.845in; y=182.0mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 90.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.498 {
+           x1=47.625mm; y1=150.0mil; x2=47.625mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.501 {
+           x1=47.625mm; y1=150.0mil; x2=47.625mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.504 {
+           x1=47.625mm; y1=150.0mil; x2=47.625mm; y2=4.81mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.507 {
+           x1=47.625mm; y1=150.0mil; x2=48.625mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAX
+     }
+     ha:subc.510 {
+      ha:attributes {
+       value=BNC
+       footprint=bnc-th
+       refdes=J8
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.890016mm; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.890014mm;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.890014mm;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.890014mm;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=87.01mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=87.01mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=2.009902mm; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=118.5mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=118.5mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=118.5mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=3.32994mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=3.32994mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.512 {
+        proto=0; x=2.58in; y=1.525in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.513 {
+        proto=0; x=2.58in; y=1.42501in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=GND
+        }
+       }
+       ha:padstack_ref.514 {
+        proto=1; x=2.78in; y=1.725in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=GND
+        }
+       }
+       ha:padstack_ref.515 {
+        proto=1; x=2.38001in; y=1.725in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=GND
+        }
+       }
+       ha:padstack_ref.516 {
+        proto=1; x=2.78in; y=1.32501in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=GND
+        }
+       }
+       ha:padstack_ref.517 {
+        proto=1; x=2.38001in; y=1.32501in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=GND
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.518 {
+           x1=2.50403in; y1=1.81555in; x2=78.362mm; y2=1.81555in; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.521 {
+           x1=2.50403in; y1=1.23446in; x2=78.362mm; y2=1.23446in; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.524 {
+           x1=2.50403in; y1=1.81555in; x2=2.50403in; y2=1.23446in; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.527 {
+           x1=78.362mm; y1=1.81555in; x2=78.362mm; y2=1.23446in; thickness=6.0mil; clearance=0.0;
+          }
+          ha:text.511 {
+           string=%a.parent.refdes%; x=2.58in; y=1.525in; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.530 {
+           x1=2.58000331in; y1=38.311793mm; x2=2.58000331in; y2=38.311793mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.533 {
+           x1=2.58in; y1=1.525in; x2=2.58in; y2=1.525in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.536 {
+           x1=2.58in; y1=1.525in; x2=64.532mm; y2=1.525in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.539 {
+           x1=2.58in; y1=1.525in; x2=2.58in; y2=37.735mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAY
+     }
+     ha:subc.542 {
+      ha:attributes {
+       value=NSR0240HT
+       footprint=sod323
+       refdes=D8
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             12.4mil  
+             -0.415036mm  
+             -12.4mil  
+             -0.415036mm  
+             -12.4mil  
+             0.415036mm  
+             12.4mil  
+             0.415036mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.464947mm  
+             -22.245mil  
+             -0.464947mm  
+             -22.245mil  
+             -0.464947mm  
+             22.245mil  
+             0.464947mm  
+             22.245mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             12.4mil  
+             -0.415036mm  
+             -12.4mil  
+             -0.415036mm  
+             -12.4mil  
+             0.415036mm  
+             12.4mil  
+             0.415036mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.544 {
+        proto=0; x=4.1011in; y=55.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.545 {
+        proto=0; x=106.39806mm; y=55.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.546 {
+           x1=105.83291mm; y1=0.797052mm; x2=105.83291mm; y2=2.04724mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.543 {
+           string=%a.parent.refdes%; x=105.283mm; y=55.99mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.549 {
+           x1=105.283mm; y1=55.99mil; x2=105.283mm; y2=55.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.552 {
+           x1=105.283mm; y1=55.99mil; x2=105.283mm; y2=55.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.555 {
+           x1=105.283mm; y1=55.99mil; x2=106.283mm; y2=55.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.558 {
+           x1=105.283mm; y1=55.99mil; x2=105.283mm; y2=2.422146mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAZ
+     }
+     ha:subc.561 {
+      ha:attributes {
+       value=470k
+       footprint=0402
+       refdes=R32
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.563 {
+        proto=0; x=3.92526in; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.564 {
+        proto=0; x=100.501196mm; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.562 {
+           string=%a.parent.refdes%; x=3.9095in; y=0.469646mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.565 {
+           x1=3.941in; y1=49.99mil; x2=3.941in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.568 {
+           x1=3.941in; y1=49.99mil; x2=3.941in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.571 {
+           x1=3.941in; y1=49.99mil; x2=101.1014mm; y2=49.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.574 {
+           x1=3.941in; y1=49.99mil; x2=3.941in; y2=2.269746mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAa
+     }
+     ha:subc.577 {
+      ha:attributes {
+       value=27k
+       footprint=0402
+       refdes=R33
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.579 {
+        proto=0; x=3.75426in; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.580 {
+        proto=0; x=96.157796mm; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.578 {
+           string=%a.parent.refdes%; x=3.7385in; y=0.469646mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.581 {
+           x1=3.77in; y1=49.99mil; x2=3.77in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.584 {
+           x1=3.77in; y1=49.99mil; x2=3.77in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.587 {
+           x1=3.77in; y1=49.99mil; x2=96.758mm; y2=49.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.590 {
+           x1=3.77in; y1=49.99mil; x2=3.77in; y2=2.269746mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAb
+     }
+     ha:subc.593 {
+      ha:attributes {
+       value=4.7uF
+       footprint=0402
+       refdes=C5
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.595 {
+        proto=0; x=3.58326in; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.596 {
+        proto=0; x=91.814396mm; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.594 {
+           string=%a.parent.refdes%; x=90.6145mm; y=0.469646mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.597 {
+           x1=3.599in; y1=49.99mil; x2=3.599in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.600 {
+           x1=3.599in; y1=49.99mil; x2=3.599in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.603 {
+           x1=3.599in; y1=49.99mil; x2=92.4146mm; y2=49.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.606 {
+           x1=3.599in; y1=49.99mil; x2=3.599in; y2=2.269746mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAc
+     }
+     ha:subc.609 {
+      ha:attributes {
+       value=1uF-35V
+       footprint=0402
+       refdes=C6
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.611 {
+        proto=0; x=3.41126in; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.612 {
+        proto=0; x=87.445596mm; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.610 {
+           string=%a.parent.refdes%; x=3.3955in; y=0.469646mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.613 {
+           x1=3.427in; y1=49.99mil; x2=3.427in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.616 {
+           x1=3.427in; y1=49.99mil; x2=3.427in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.619 {
+           x1=3.427in; y1=49.99mil; x2=88.0458mm; y2=49.99mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.622 {
+           x1=3.427in; y1=49.99mil; x2=3.427in; y2=2.269746mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAd
+     }
+     ha:subc.625 {
+      ha:attributes {
+       value=10uH
+       footprint=0806
+       refdes=L1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             15.75mil  
+             -0.900176mm  
+             -15.75mil  
+             -0.900176mm  
+             -15.75mil  
+             0.900176mm  
+             15.75mil  
+             0.900176mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             18.75mil  
+             -0.976376mm  
+             -18.75mil  
+             -0.976376mm  
+             -18.75mil  
+             0.976376mm  
+             18.75mil  
+             0.976376mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             15.75mil  
+             -0.900176mm  
+             -15.75mil  
+             -0.900176mm  
+             -15.75mil  
+             0.900176mm  
+             15.75mil  
+             0.900176mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.627 {
+        proto=0; x=3.2065in; y=1.726946mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.628 {
+        proto=0; x=83.0453mm; y=1.726946mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.626 {
+           string=%a.parent.refdes%; x=3.238in; y=1.726946mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.629 {
+           x1=3.238in; y1=1.726946mm; x2=3.238in; y2=1.726946mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.632 {
+           x1=3.238in; y1=1.726946mm; x2=3.238in; y2=1.726946mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.635 {
+           x1=3.238in; y1=1.726946mm; x2=83.2452mm; y2=1.726946mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.638 {
+           x1=3.238in; y1=1.726946mm; x2=3.238in; y2=2.726946mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAe
+     }
+     ha:subc.641 {
+      ha:attributes {
+       copyright=2006 DJ Delorie
+       author=DJ Delorie
+       footprint=SOT23-5
+       dist-license=GPL
+       refdes=U4
+       value=AP3012
+       use-license=Unlimited
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             12.0mil  
+             -20.0mil  
+             -12.0mil  
+             -20.0mil  
+             -12.0mil  
+             20.0mil  
+             12.0mil  
+             20.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             15.0mil  
+             -23.0mil  
+             -15.0mil  
+             -23.0mil  
+             -15.0mil  
+             23.0mil  
+             15.0mil  
+             23.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             12.0mil  
+             -20.0mil  
+             -12.0mil  
+             -20.0mil  
+             -12.0mil  
+             20.0mil  
+             12.0mil  
+             20.0mil  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.643 {
+        proto=0; x=99.6457mm; y=4.824476mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=4
+        }
+       }
+       ha:padstack_ref.644 {
+        proto=0; x=101.6269mm; y=4.824476mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=5
+          name=5
+        }
+       }
+       ha:padstack_ref.645 {
+        proto=0; x=101.6269mm; y=2.741676mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.646 {
+        proto=0; x=100.6363mm; y=2.741676mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+       ha:padstack_ref.647 {
+        proto=0; x=99.6457mm; y=2.741676mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=3
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.648 {
+           x1=99.1377mm; y1=2.030476mm; x2=99.1377mm; y2=5.561076mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.651 {
+           x1=99.1377mm; y1=5.561076mm; x2=102.1349mm; y2=5.561076mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.654 {
+           x1=102.1349mm; y1=5.561076mm; x2=102.1349mm; y2=2.030476mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.657 {
+           x1=102.1349mm; y1=2.030476mm; x2=99.1377mm; y2=2.030476mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.642 {
+           string=%a.parent.refdes%; x=101.2459mm; y=3.554476mm; scale=89; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.660 {
+           x1=100.6363mm; y1=140.74mil; x2=100.6363mm; y2=140.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.663 {
+           x1=99.6457mm; y1=4.824476mm; x2=99.6457mm; y2=4.824476mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.666 {
+           x1=99.6457mm; y1=4.824476mm; x2=99.6457mm; y2=3.824476mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.669 {
+           x1=99.6457mm; y1=4.824476mm; x2=98.6457mm; y2=4.824476mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAf
+     }
+     ha:subc.672 {
+      ha:attributes {
+       value=27k
+       footprint=0402
+       refdes=R31
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.674 {
+        proto=0; x=86.781104mm; y=4.011676mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.675 {
+        proto=0; x=87.580696mm; y=4.011676mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.673 {
+           string=%a.parent.refdes%; x=86.3808mm; y=3.211576mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.676 {
+           x1=87.1809mm; y1=4.011676mm; x2=87.1809mm; y2=4.011676mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.679 {
+           x1=87.1809mm; y1=4.011676mm; x2=87.1809mm; y2=4.011676mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.682 {
+           x1=87.1809mm; y1=4.011676mm; x2=88.1809mm; y2=4.011676mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.685 {
+           x1=87.1809mm; y1=4.011676mm; x2=87.1809mm; y2=5.011676mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAg
+     }
+     ha:subc.688 {
+      ha:attributes {
+       value=unknown
+       footprint=282834-10
+       refdes=J1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -1.059942mm  
+             -1.059942mm  
+             1.059942mm  
+             -1.059942mm  
+             1.059942mm  
+             1.059942mm  
+             -1.059942mm  
+             1.059942mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -1.059942mm  
+             -1.059942mm  
+             1.059942mm  
+             -1.059942mm  
+             1.059942mm  
+             1.059942mm  
+             -1.059942mm  
+             1.059942mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.690 {
+        proto=0; x=150.0mil; y=27.305024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=10
+          name=pin10
+        }
+       }
+       ha:padstack_ref.691 {
+        proto=0; x=150.0mil; y=29.845024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=9
+          name=pin9
+        }
+       }
+       ha:padstack_ref.692 {
+        proto=0; x=150.0mil; y=32.385024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=8
+          name=pin8
+        }
+       }
+       ha:padstack_ref.693 {
+        proto=0; x=150.0mil; y=34.925024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.694 {
+        proto=0; x=150.0mil; y=37.465024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=6
+          name=pin6
+        }
+       }
+       ha:padstack_ref.695 {
+        proto=0; x=150.0mil; y=40.005024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=5
+          name=pin5
+        }
+       }
+       ha:padstack_ref.696 {
+        proto=0; x=150.0mil; y=42.545024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.697 {
+        proto=0; x=150.0mil; y=45.085024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+       ha:padstack_ref.698 {
+        proto=0; x=150.0mil; y=47.625024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.699 {
+        proto=1; x=150.0mil; y=50.165024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.700 {
+           x1=0.559816mm; y1=25.8049mm; x2=7.05993mm; y2=25.8049mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.703 {
+           x1=0.559816mm; y1=25.8049mm; x2=0.559816mm; y2=51.6649mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.706 {
+           x1=0.559816mm; y1=51.6649mm; x2=7.05993mm; y2=51.6649mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.709 {
+           x1=7.05993mm; y1=25.8049mm; x2=7.05993mm; y2=51.6649mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:text.689 {
+           string=%a.parent.refdes%; x=7.05993mm; y=25.8049mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.712 {
+           x1=150.0mil; y1=38.735024mm; x2=150.0mil; y2=38.735024mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.715 {
+           x1=7.05993mm; y1=25.8049mm; x2=7.05993mm; y2=25.8049mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.718 {
+           x1=7.05993mm; y1=25.8049mm; x2=6.05993mm; y2=25.8049mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.721 {
+           x1=7.05993mm; y1=25.8049mm; x2=7.05993mm; y2=24.8049mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAh
+     }
+     ha:subc.724 {
+      ha:attributes {
+       value=22
+       footprint=0402
+       refdes=R54
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.726 {
+        proto=0; x=107.3912mm; y=36.931596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.727 {
+        proto=0; x=107.3912mm; y=36.132004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.725 {
+           string=%a.parent.refdes%; x=4.248in; y=35.814mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.728 {
+           x1=107.3912mm; y1=36.5318mm; x2=107.3912mm; y2=36.5318mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.731 {
+           x1=107.3912mm; y1=36.5318mm; x2=107.3912mm; y2=36.5318mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.734 {
+           x1=107.3912mm; y1=36.5318mm; x2=107.3912mm; y2=37.5318mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.737 {
+           x1=107.3912mm; y1=36.5318mm; x2=108.3912mm; y2=36.5318mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAi
+     }
+     ha:subc.740 {
+      ha:attributes {
+       value=22
+       footprint=0402
+       refdes=R55
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.742 {
+        proto=0; x=4.19in; y=36.956996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.743 {
+        proto=0; x=4.19in; y=36.157404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.741 {
+           string=%a.parent.refdes%; x=106.8578mm; y=1.411in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.744 {
+           x1=4.19in; y1=36.5572mm; x2=4.19in; y2=36.5572mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.747 {
+           x1=4.19in; y1=36.5572mm; x2=4.19in; y2=36.5572mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.750 {
+           x1=4.19in; y1=36.5572mm; x2=4.19in; y2=37.5572mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.753 {
+           x1=4.19in; y1=36.5572mm; x2=107.426mm; y2=36.5572mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAj
+     }
+     ha:subc.756 {
+      ha:attributes {
+       value=150
+       footprint=0402
+       refdes=R3
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.758 {
+        proto=0; x=3.816in; y=34.315396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.759 {
+        proto=0; x=3.816in; y=33.515804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.757 {
+           string=%a.parent.refdes%; x=3.833in; y=33.473386mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.760 {
+           x1=3.816in; y1=33.9156mm; x2=3.816in; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.763 {
+           x1=3.816in; y1=33.9156mm; x2=3.816in; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.766 {
+           x1=3.816in; y1=33.9156mm; x2=3.816in; y2=34.9156mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.769 {
+           x1=3.816in; y1=33.9156mm; x2=97.9264mm; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAk
+     }
+     ha:subc.772 {
+      ha:attributes {
+       value=12.7
+       footprint=0402
+       refdes=R5
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.774 {
+        proto=0; x=3.902in; y=34.315396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.775 {
+        proto=0; x=3.902in; y=33.515804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.773 {
+           string=%a.parent.refdes%; x=3.92in; y=33.473386mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.776 {
+           x1=3.902in; y1=33.9156mm; x2=3.902in; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.779 {
+           x1=3.902in; y1=33.9156mm; x2=3.902in; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.782 {
+           x1=3.902in; y1=33.9156mm; x2=3.902in; y2=34.9156mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.785 {
+           x1=3.902in; y1=33.9156mm; x2=100.1108mm; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAl
+     }
+     ha:subc.788 {
+      ha:attributes {
+       value=12.7
+       footprint=0402
+       refdes=R4
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.790 {
+        proto=0; x=3.859in; y=34.315396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.791 {
+        proto=0; x=3.859in; y=33.515804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.789 {
+           string=%a.parent.refdes%; x=98.4504mm; y=33.447986mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.792 {
+           x1=3.859in; y1=33.9156mm; x2=3.859in; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.795 {
+           x1=3.859in; y1=33.9156mm; x2=3.859in; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.798 {
+           x1=3.859in; y1=33.9156mm; x2=3.859in; y2=34.9156mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.801 {
+           x1=3.859in; y1=33.9156mm; x2=99.0186mm; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAm
+     }
+     ha:subc.804 {
+      ha:attributes {
+       value=22pF
+       footprint=0402
+       refdes=C33
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.806 {
+        proto=0; x=104.990396mm; y=54.2036mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.807 {
+        proto=0; x=104.190804mm; y=54.2036mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.805 {
+           string=%a.parent.refdes%; x=105.3084mm; y=2.152in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 180.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.808 {
+           x1=104.5906mm; y1=54.2036mm; x2=104.5906mm; y2=54.2036mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.811 {
+           x1=104.5906mm; y1=54.2036mm; x2=104.5906mm; y2=54.2036mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.814 {
+           x1=104.5906mm; y1=54.2036mm; x2=103.5906mm; y2=54.2036mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.817 {
+           x1=104.5906mm; y1=54.2036mm; x2=104.5906mm; y2=53.2036mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAn
+     }
+     ha:subc.820 {
+      ha:attributes {
+       value=22pF
+       footprint=0402
+       refdes=C32
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.822 {
+        proto=0; x=104.216204mm; y=1.857in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.823 {
+        proto=0; x=105.015796mm; y=1.857in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.821 {
+           string=%a.parent.refdes%; x=105.3084mm; y=47.625mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 180.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.824 {
+           x1=104.616mm; y1=1.857in; x2=104.616mm; y2=1.857in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.827 {
+           x1=104.616mm; y1=1.857in; x2=104.616mm; y2=1.857in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.830 {
+           x1=104.616mm; y1=1.857in; x2=105.616mm; y2=1.857in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.833 {
+           x1=104.616mm; y1=1.857in; x2=104.616mm; y2=48.1678mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAo
+     }
+     ha:subc.836 {
+      ha:attributes {
+       value=8mhz
+       footprint=ABM3B
+       refdes=X2
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             23.62mil  
+             -0.899922mm  
+             -23.62mil  
+             -0.899922mm  
+             -23.62mil  
+             0.899922mm  
+             23.62mil  
+             0.899922mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             26.62mil  
+             -0.976122mm  
+             -26.62mil  
+             -0.976122mm  
+             -26.62mil  
+             0.976122mm  
+             26.62mil  
+             0.976122mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             23.62mil  
+             -0.899922mm  
+             -23.62mil  
+             -0.899922mm  
+             -23.62mil  
+             0.899922mm  
+             23.62mil  
+             0.899922mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.838 {
+        proto=0; x=103.416904mm; y=52.679642mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+       ha:padstack_ref.839 {
+        proto=0; x=103.416904mm; y=48.679904mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.840 {
+        proto=0; x=105.816442mm; y=48.679904mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=4
+        }
+       }
+       ha:padstack_ref.841 {
+        proto=0; x=105.816442mm; y=52.679642mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=3
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.842 {
+           x=104.37677mm; y=48.1399mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.837 {
+           string=%a.parent.refdes%; x=105.2208mm; y=51.3339mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 180.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.843 {
+           x1=104.616673mm; y1=50.679773mm; x2=104.616673mm; y2=50.679773mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.846 {
+           x1=104.6168mm; y1=50.6799mm; x2=104.6168mm; y2=50.6799mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.849 {
+           x1=104.6168mm; y1=50.6799mm; x2=105.6168mm; y2=50.6799mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.852 {
+           x1=104.6168mm; y1=50.6799mm; x2=104.6168mm; y2=51.6799mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAp
+     }
+     ha:subc.855 {
+      ha:attributes {
+       value=0.1uF
+       footprint=0402
+       refdes=C36
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.857 {
+        proto=0; x=102.304596mm; y=34.4998mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.858 {
+        proto=0; x=3.99626in; y=34.4998mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.856 {
+           string=%a.parent.refdes%; x=102.5332mm; y=34.957mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 180.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.859 {
+           x1=4.012in; y1=34.4998mm; x2=4.012in; y2=34.4998mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.862 {
+           x1=4.012in; y1=34.4998mm; x2=4.012in; y2=34.4998mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.865 {
+           x1=4.012in; y1=34.4998mm; x2=100.9048mm; y2=34.4998mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.868 {
+           x1=4.012in; y1=34.4998mm; x2=4.012in; y2=33.4998mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAq
+     }
+     ha:subc.871 {
+      ha:attributes {
+       value=MCP130T-300
+       footprint=SOT23
+       refdes=U11
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -20.0mil  
+             -17.0mil  
+             -20.0mil  
+             17.0mil  
+             20.0mil  
+             17.0mil  
+             20.0mil  
+             -17.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -23.0mil  
+             -20.0mil  
+             -23.0mil  
+             20.0mil  
+             23.0mil  
+             20.0mil  
+             23.0mil  
+             -20.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -20.0mil  
+             -17.0mil  
+             -20.0mil  
+             17.0mil  
+             20.0mil  
+             17.0mil  
+             20.0mil  
+             -17.0mil  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.873 {
+        proto=0; x=100.8126mm; y=1.225in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=RESET
+        }
+       }
+       ha:padstack_ref.874 {
+        proto=0; x=100.8126mm; y=33.0962mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=VCC
+        }
+       }
+       ha:padstack_ref.875 {
+        proto=0; x=4.051in; y=1.264in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=GND
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.876 {
+           x1=3.94in; y1=30.48mm; x2=103.6066mm; y2=30.48mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.879 {
+           x1=3.94in; y1=30.48mm; x2=3.94in; y2=1.328in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.882 {
+           x1=3.94in; y1=1.328in; x2=103.6066mm; y2=1.328in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.885 {
+           x1=103.6066mm; y1=30.48mm; x2=103.6066mm; y2=1.328in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.872 {
+           string=%a.parent.refdes%; x=3.923in; y=31.75mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 180.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.888 {
+           x1=101.506866mm; y1=1.264in; x2=101.506866mm; y2=1.264in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.891 {
+           x1=100.8126mm; y1=1.225in; x2=100.8126mm; y2=1.225in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.894 {
+           x1=100.8126mm; y1=1.225in; x2=101.8126mm; y2=1.225in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.897 {
+           x1=100.8126mm; y1=1.225in; x2=100.8126mm; y2=32.115mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAr
+     }
+     ha:subc.900 {
+      ha:attributes {
+       value=0.1uF
+       footprint=0402
+       refdes=C610
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.902 {
+        proto=0; x=108.597196mm; y=50.8254mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.903 {
+        proto=0; x=107.797604mm; y=50.8254mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.901 {
+           string=%a.parent.refdes%; x=109.0544mm; y=2.02in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 180.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.904 {
+           x1=108.1974mm; y1=50.8254mm; x2=108.1974mm; y2=50.8254mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.907 {
+           x1=108.1974mm; y1=50.8254mm; x2=108.1974mm; y2=50.8254mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.910 {
+           x1=108.1974mm; y1=50.8254mm; x2=107.1974mm; y2=50.8254mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.913 {
+           x1=108.1974mm; y1=50.8254mm; x2=108.1974mm; y2=49.8254mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAs
+     }
+     ha:subc.916 {
+      ha:attributes {
+       value=bead
+       footprint=0402
+       refdes=L600
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.918 {
+        proto=0; x=109.308396mm; y=1.886in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.919 {
+        proto=0; x=108.508804mm; y=1.886in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.917 {
+           string=%a.parent.refdes%; x=107.9246mm; y=1.866in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.920 {
+           x1=108.9086mm; y1=1.886in; x2=108.9086mm; y2=1.886in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.923 {
+           x1=108.9086mm; y1=1.886in; x2=108.9086mm; y2=1.886in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.926 {
+           x1=108.9086mm; y1=1.886in; x2=107.9086mm; y2=1.886in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.929 {
+           x1=108.9086mm; y1=1.886in; x2=108.9086mm; y2=46.9044mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAt
+     }
+     ha:subc.932 {
+      ha:attributes {
+       value=0.1uF
+       footprint=0402
+       refdes=C602
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.934 {
+        proto=0; x=108.508804mm; y=48.895mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.935 {
+        proto=0; x=109.308396mm; y=48.895mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.933 {
+           string=%a.parent.refdes%; x=4.253in; y=1.907in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.936 {
+           x1=108.9086mm; y1=48.895mm; x2=108.9086mm; y2=48.895mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.939 {
+           x1=108.9086mm; y1=48.895mm; x2=108.9086mm; y2=48.895mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.942 {
+           x1=108.9086mm; y1=48.895mm; x2=109.9086mm; y2=48.895mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.945 {
+           x1=108.9086mm; y1=48.895mm; x2=108.9086mm; y2=49.895mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAu
+     }
+     ha:subc.948 {
+      ha:attributes {
+       value=1uF
+       footprint=0402
+       refdes=C601
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.950 {
+        proto=0; x=108.508804mm; y=1.963in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.951 {
+        proto=0; x=109.308396mm; y=1.963in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.949 {
+           string=%a.parent.refdes%; x=4.256in; y=1.944in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.952 {
+           x1=108.9086mm; y1=1.963in; x2=108.9086mm; y2=1.963in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.955 {
+           x1=108.9086mm; y1=1.963in; x2=108.9086mm; y2=1.963in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.958 {
+           x1=108.9086mm; y1=1.963in; x2=109.9086mm; y2=1.963in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.961 {
+           x1=108.9086mm; y1=1.963in; x2=108.9086mm; y2=50.8602mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAv
+     }
+     ha:subc.964 {
+      ha:attributes {
+       value=10k
+       footprint=0402
+       refdes=R402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.966 {
+        proto=0; x=4.052in; y=43.408604mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.967 {
+        proto=0; x=4.052in; y=44.208196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.965 {
+           string=%a.parent.refdes%; x=4.033in; y=1.766in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 90.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.968 {
+           x1=4.052in; y1=43.8084mm; x2=4.052in; y2=43.8084mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.971 {
+           x1=4.052in; y1=43.8084mm; x2=4.052in; y2=43.8084mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.974 {
+           x1=4.052in; y1=43.8084mm; x2=4.052in; y2=42.8084mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.977 {
+           x1=4.052in; y1=43.8084mm; x2=101.9208mm; y2=43.8084mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAw
+     }
+     ha:subc.980 {
+      ha:attributes {
+       value=10k
+       footprint=0402
+       refdes=R401
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.982 {
+        proto=0; x=112.649mm; y=40.309796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.983 {
+        proto=0; x=112.649mm; y=39.510204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.981 {
+           string=%a.parent.refdes%; x=4.456in; y=1.531in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.984 {
+           x1=112.649mm; y1=39.91mm; x2=112.649mm; y2=39.91mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.987 {
+           x1=112.649mm; y1=39.91mm; x2=112.649mm; y2=39.91mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.990 {
+           x1=112.649mm; y1=39.91mm; x2=112.649mm; y2=40.91mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.993 {
+           x1=112.649mm; y1=39.91mm; x2=113.649mm; y2=39.91mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAx
+     }
+     ha:subc.996 {
+      ha:attributes {
+       value=12.7
+       footprint=0402
+       refdes=R6
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.998 {
+        proto=0; x=111.9124mm; y=45.847004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.999 {
+        proto=0; x=111.9124mm; y=46.646596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.997 {
+           string=%a.parent.refdes%; x=4.423in; y=45.8084mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1000 {
+           x1=111.9124mm; y1=46.2468mm; x2=111.9124mm; y2=46.2468mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1003 {
+           x1=111.9124mm; y1=46.2468mm; x2=111.9124mm; y2=46.2468mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1006 {
+           x1=111.9124mm; y1=46.2468mm; x2=111.9124mm; y2=45.2468mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1009 {
+           x1=111.9124mm; y1=46.2468mm; x2=110.9124mm; y2=46.2468mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAy
+     }
+     ha:subc.1012 {
+      ha:attributes {
+       value=150
+       footprint=0402
+       refdes=R10
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1014 {
+        proto=0; x=112.420404mm; y=1.715in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1015 {
+        proto=0; x=113.219996mm; y=1.715in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1013 {
+           string=%a.parent.refdes%; x=112.1278mm; y=1.697in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1016 {
+           x1=112.8202mm; y1=1.715in; x2=112.8202mm; y2=1.715in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1019 {
+           x1=112.8202mm; y1=1.715in; x2=112.8202mm; y2=1.715in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1022 {
+           x1=112.8202mm; y1=1.715in; x2=113.8202mm; y2=1.715in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1025 {
+           x1=112.8202mm; y1=1.715in; x2=112.8202mm; y2=44.561mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAAz
+     }
+     ha:subc.1028 {
+      ha:attributes {
+       value=150
+       footprint=0402
+       refdes=R9
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1030 {
+        proto=0; x=112.8776mm; y=45.847004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1031 {
+        proto=0; x=112.8776mm; y=46.646596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1029 {
+           string=%a.parent.refdes%; x=113.3348mm; y=45.8084mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1032 {
+           x1=112.8776mm; y1=46.2468mm; x2=112.8776mm; y2=46.2468mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1035 {
+           x1=112.8776mm; y1=46.2468mm; x2=112.8776mm; y2=46.2468mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1038 {
+           x1=112.8776mm; y1=46.2468mm; x2=112.8776mm; y2=45.2468mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1041 {
+           x1=112.8776mm; y1=46.2468mm; x2=111.8776mm; y2=46.2468mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAA0
+     }
+     ha:subc.1044 {
+      ha:attributes {
+       value=56nH
+       footprint=0402
+       refdes=L191
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1046 {
+        proto=0; x=4.487in; y=29.260796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1047 {
+        proto=0; x=4.487in; y=28.461204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1045 {
+           string=%a.parent.refdes%; x=114.3508mm; y=28.067mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1048 {
+           x1=4.487in; y1=28.861mm; x2=4.487in; y2=28.861mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1051 {
+           x1=4.487in; y1=28.861mm; x2=4.487in; y2=28.861mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1054 {
+           x1=4.487in; y1=28.861mm; x2=4.487in; y2=29.861mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1057 {
+           x1=4.487in; y1=28.861mm; x2=114.9698mm; y2=28.861mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAA1
+     }
+     ha:subc.1060 {
+      ha:attributes {
+       value=22nH
+       footprint=0402
+       refdes=L174
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1062 {
+        proto=0; x=4.58126in; y=1.437in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1063 {
+        proto=0; x=117.163596mm; y=1.437in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1061 {
+           string=%a.parent.refdes%; x=4.556in; y=36.0172mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1064 {
+           x1=4.597in; y1=1.437in; x2=4.597in; y2=1.437in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1067 {
+           x1=4.597in; y1=1.437in; x2=4.597in; y2=1.437in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1070 {
+           x1=4.597in; y1=1.437in; x2=117.7638mm; y2=1.437in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1073 {
+           x1=4.597in; y1=1.437in; x2=4.597in; y2=37.4998mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAA2
+     }
+     ha:subc.1076 {
+      ha:attributes {
+       value=43nH
+       footprint=0402
+       refdes=L173
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1078 {
+        proto=0; x=4.549in; y=32.925004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1079 {
+        proto=0; x=4.549in; y=1.32774in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1077 {
+           string=%a.parent.refdes%; x=4.573in; y=32.5882mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1080 {
+           x1=4.549in; y1=1.312in; x2=4.549in; y2=1.312in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1083 {
+           x1=4.549in; y1=1.312in; x2=4.549in; y2=1.312in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1086 {
+           x1=4.549in; y1=1.312in; x2=4.549in; y2=32.3248mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1089 {
+           x1=4.549in; y1=1.312in; x2=114.5446mm; y2=1.312in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAA3
+     }
+     ha:subc.1092 {
+      ha:attributes {
+       value=15nH
+       footprint=0402
+       refdes=L172
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1094 {
+        proto=0; x=113.729004mm; y=1.261in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1095 {
+        proto=0; x=114.528596mm; y=1.261in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1093 {
+           string=%a.parent.refdes%; x=4.46in; y=1.241in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1096 {
+           x1=114.1288mm; y1=1.261in; x2=114.1288mm; y2=1.261in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1099 {
+           x1=114.1288mm; y1=1.261in; x2=114.1288mm; y2=1.261in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1102 {
+           x1=114.1288mm; y1=1.261in; x2=115.1288mm; y2=1.261in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1105 {
+           x1=114.1288mm; y1=1.261in; x2=114.1288mm; y2=33.0294mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAA4
+     }
+     ha:subc.1108 {
+      ha:attributes {
+       value=5.1pF
+       footprint=0402
+       refdes=C181
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1110 {
+        proto=0; x=4.549in; y=32.156396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1111 {
+        proto=0; x=4.549in; y=31.356804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1109 {
+           string=%a.parent.refdes%; x=4.576in; y=30.861mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1112 {
+           x1=4.549in; y1=31.7566mm; x2=4.549in; y2=31.7566mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1115 {
+           x1=4.549in; y1=31.7566mm; x2=4.549in; y2=31.7566mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1118 {
+           x1=4.549in; y1=31.7566mm; x2=4.549in; y2=32.7566mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1121 {
+           x1=4.549in; y1=31.7566mm; x2=116.5446mm; y2=31.7566mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAA5
+     }
+     ha:subc.1124 {
+      ha:attributes {
+       value=2.2pF
+       footprint=0402
+       refdes=C176
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1126 {
+        proto=0; x=113.729004mm; y=32.9946mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1127 {
+        proto=0; x=114.528596mm; y=32.9946mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1125 {
+           string=%a.parent.refdes%; x=4.463in; y=1.279in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1128 {
+           x1=114.1288mm; y1=32.9946mm; x2=114.1288mm; y2=32.9946mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1131 {
+           x1=114.1288mm; y1=32.9946mm; x2=114.1288mm; y2=32.9946mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1134 {
+           x1=114.1288mm; y1=32.9946mm; x2=115.1288mm; y2=32.9946mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1137 {
+           x1=114.1288mm; y1=32.9946mm; x2=114.1288mm; y2=33.9946mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAA6
+     }
+     ha:subc.1140 {
+      ha:attributes {
+       value=39pF
+       footprint=0402
+       refdes=C174
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1142 {
+        proto=0; x=4.443in; y=31.585404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1143 {
+        proto=0; x=4.443in; y=32.384996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1141 {
+           string=%a.parent.refdes%; x=113.2078mm; y=30.8356mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1144 {
+           x1=4.443in; y1=31.9852mm; x2=4.443in; y2=31.9852mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1147 {
+           x1=4.443in; y1=31.9852mm; x2=4.443in; y2=31.9852mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1150 {
+           x1=4.443in; y1=31.9852mm; x2=4.443in; y2=30.9852mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1153 {
+           x1=4.443in; y1=31.9852mm; x2=111.8522mm; y2=31.9852mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAA7
+     }
+     ha:subc.1156 {
+      ha:attributes {
+       value=10nF
+       footprint=0402
+       refdes=C171
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1158 {
+        proto=0; x=4.466in; y=1.39974in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1159 {
+        proto=0; x=4.466in; y=1.36826in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1157 {
+           string=%a.parent.refdes%; x=4.484in; y=1.36in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1160 {
+           x1=4.466in; y1=1.384in; x2=4.466in; y2=1.384in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1163 {
+           x1=4.466in; y1=1.384in; x2=4.466in; y2=1.384in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1166 {
+           x1=4.466in; y1=1.384in; x2=4.466in; y2=36.1536mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1169 {
+           x1=4.466in; y1=1.384in; x2=114.4364mm; y2=1.384in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAA8
+     }
+     ha:subc.1172 {
+      ha:attributes {
+       value=100pF
+       footprint=0402
+       refdes=C172
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1174 {
+        proto=0; x=114.528596mm; y=1.337in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1175 {
+        proto=0; x=113.729004mm; y=1.337in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1173 {
+           string=%a.parent.refdes%; x=4.463in; y=33.401mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1176 {
+           x1=114.1288mm; y1=1.337in; x2=114.1288mm; y2=1.337in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1179 {
+           x1=114.1288mm; y1=1.337in; x2=114.1288mm; y2=1.337in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1182 {
+           x1=114.1288mm; y1=1.337in; x2=113.1288mm; y2=1.337in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1185 {
+           x1=114.1288mm; y1=1.337in; x2=114.1288mm; y2=32.9598mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAA9
+     }
+     ha:subc.1188 {
+      ha:attributes {
+       value=56pF
+       footprint=0402
+       refdes=C173
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1190 {
+        proto=0; x=111.887mm; y=33.959796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1191 {
+        proto=0; x=111.887mm; y=33.160204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1189 {
+           string=%a.parent.refdes%; x=4.423in; y=1.29in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1192 {
+           x1=111.887mm; y1=33.56mm; x2=111.887mm; y2=33.56mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1195 {
+           x1=111.887mm; y1=33.56mm; x2=111.887mm; y2=33.56mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1198 {
+           x1=111.887mm; y1=33.56mm; x2=111.887mm; y2=34.56mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1201 {
+           x1=111.887mm; y1=33.56mm; x2=112.887mm; y2=33.56mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAA+
+     }
+     ha:subc.1204 {
+      ha:attributes {
+       value=18
+       footprint=0402
+       refdes=R171
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1206 {
+        proto=0; x=4.443in; y=33.959796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1207 {
+        proto=0; x=4.443in; y=33.160204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1205 {
+           string=%a.parent.refdes%; x=4.46in; y=32.7914mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1208 {
+           x1=4.443in; y1=33.56mm; x2=4.443in; y2=33.56mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1211 {
+           x1=4.443in; y1=33.56mm; x2=4.443in; y2=33.56mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1214 {
+           x1=4.443in; y1=33.56mm; x2=4.443in; y2=34.56mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1217 {
+           x1=4.443in; y1=33.56mm; x2=113.8522mm; y2=33.56mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAAA/
+     }
+     ha:subc.1220 {
+      ha:attributes {
+       value=40mhz
+       footprint=NDK32
+       refdes=X1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             23.62mil  
+             -0.699897mm  
+             -23.62mil  
+             -0.699897mm  
+             -23.62mil  
+             0.699897mm  
+             23.62mil  
+             0.699897mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             26.62mil  
+             -0.776097mm  
+             -26.62mil  
+             -0.776097mm  
+             -26.62mil  
+             0.776097mm  
+             26.62mil  
+             0.776097mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             23.62mil  
+             -0.699897mm  
+             -23.62mil  
+             -0.699897mm  
+             -23.62mil  
+             0.699897mm  
+             23.62mil  
+             0.699897mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1222 {
+        proto=0; x=104.0895mm; y=23.418793mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+       ha:padstack_ref.1223 {
+        proto=0; x=104.0895mm; y=835.39972441mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1224 {
+        proto=0; x=105.689446mm; y=835.39972441mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=4
+        }
+       }
+       ha:padstack_ref.1225 {
+        proto=0; x=105.689446mm; y=23.418793mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=3
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.1226 {
+           x=103.209644mm; y=20.358982mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.1221 {
+           string=%a.parent.refdes%; x=104.4956mm; y=817.0mil; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1227 {
+           x1=104.889473mm; y1=878.69972441mil; x2=104.889473mm; y2=878.69972441mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1230 {
+           x1=104.8896mm; y1=878.70472441mil; x2=104.8896mm; y2=878.70472441mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1233 {
+           x1=104.8896mm; y1=878.70472441mil; x2=105.8896mm; y2=878.70472441mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1236 {
+           x1=104.8896mm; y1=878.70472441mil; x2=104.8896mm; y2=23.3191mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABA
+     }
+     ha:subc.1239 {
+      ha:attributes {
+       value=10pF
+       footprint=0402
+       refdes=C31
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1241 {
+        proto=0; x=104.508804mm; y=783.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1242 {
+        proto=0; x=105.308396mm; y=783.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1240 {
+           string=%a.parent.refdes%; x=104.3686mm; y=766.0mil; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1243 {
+           x1=104.9086mm; y1=783.0mil; x2=104.9086mm; y2=783.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1246 {
+           x1=104.9086mm; y1=783.0mil; x2=104.9086mm; y2=783.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1249 {
+           x1=104.9086mm; y1=783.0mil; x2=105.9086mm; y2=783.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1252 {
+           x1=104.9086mm; y1=783.0mil; x2=104.9086mm; y2=20.8882mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABB
+     }
+     ha:subc.1255 {
+      ha:attributes {
+       value=10pF
+       footprint=0402
+       refdes=C30
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1257 {
+        proto=0; x=105.333796mm; y=974.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1258 {
+        proto=0; x=104.534204mm; y=974.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1256 {
+           string=%a.parent.refdes%; x=104.2924mm; y=956.0mil; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1259 {
+           x1=104.934mm; y1=974.0mil; x2=104.934mm; y2=974.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1262 {
+           x1=104.934mm; y1=974.0mil; x2=104.934mm; y2=974.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1265 {
+           x1=104.934mm; y1=974.0mil; x2=103.934mm; y2=974.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1268 {
+           x1=104.934mm; y1=974.0mil; x2=104.934mm; y2=23.7396mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABC
+     }
+     ha:subc.1271 {
+      ha:attributes {
+       value=6.2pF
+       footprint=0402
+       refdes=C175
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1273 {
+        proto=0; x=4.51026in; y=1.372in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1274 {
+        proto=0; x=115.360196mm; y=1.372in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1272 {
+           string=%a.parent.refdes%; x=4.492in; y=1.357in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1275 {
+           x1=114.9604mm; y1=1.372in; x2=114.9604mm; y2=1.372in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1278 {
+           x1=114.9604mm; y1=1.372in; x2=114.9604mm; y2=1.372in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1281 {
+           x1=114.9604mm; y1=1.372in; x2=115.9604mm; y2=1.372in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1284 {
+           x1=114.9604mm; y1=1.372in; x2=114.9604mm; y2=35.8488mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABD
+     }
+     ha:subc.1287 {
+      ha:attributes {
+       value=47nF
+       footprint=0402
+       refdes=C45
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1289 {
+        proto=0; x=108.5342mm; y=33.641796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1290 {
+        proto=0; x=108.5342mm; y=32.842204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1288 {
+           string=%a.parent.refdes%; x=4.29in; y=1.282in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1291 {
+           x1=108.5342mm; y1=33.242mm; x2=108.5342mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1294 {
+           x1=108.5342mm; y1=33.242mm; x2=108.5342mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1297 {
+           x1=108.5342mm; y1=33.242mm; x2=108.5342mm; y2=34.242mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1300 {
+           x1=108.5342mm; y1=33.242mm; x2=109.5342mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABE
+     }
+     ha:subc.1303 {
+      ha:attributes {
+       value=47nF
+       footprint=0402
+       refdes=C47
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1305 {
+        proto=0; x=4.349in; y=33.641796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1306 {
+        proto=0; x=4.349in; y=32.842204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1304 {
+           string=%a.parent.refdes%; x=4.367in; y=1.28in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1307 {
+           x1=4.349in; y1=33.242mm; x2=4.349in; y2=33.242mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1310 {
+           x1=4.349in; y1=33.242mm; x2=4.349in; y2=33.242mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1313 {
+           x1=4.349in; y1=33.242mm; x2=4.349in; y2=34.242mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1316 {
+           x1=4.349in; y1=33.242mm; x2=111.4646mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABF
+     }
+     ha:subc.1319 {
+      ha:attributes {
+       value=47nF
+       footprint=0402
+       refdes=C44
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1321 {
+        proto=0; x=103.061004mm; y=1.136in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1322 {
+        proto=0; x=103.860596mm; y=1.136in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1320 {
+           string=%a.parent.refdes%; x=4.043in; y=1.117in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1323 {
+           x1=103.4608mm; y1=1.136in; x2=103.4608mm; y2=1.136in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1326 {
+           x1=103.4608mm; y1=1.136in; x2=103.4608mm; y2=1.136in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1329 {
+           x1=103.4608mm; y1=1.136in; x2=104.4608mm; y2=1.136in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1332 {
+           x1=103.4608mm; y1=1.136in; x2=103.4608mm; y2=29.8544mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABG
+     }
+     ha:subc.1335 {
+      ha:attributes {
+       value=47nF
+       footprint=0402
+       refdes=C43
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1337 {
+        proto=0; x=103.467404mm; y=26.0858mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1338 {
+        proto=0; x=104.266996mm; y=26.0858mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1336 {
+           string=%a.parent.refdes%; x=103.2002mm; y=1.009in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1339 {
+           x1=103.8672mm; y1=26.0858mm; x2=103.8672mm; y2=26.0858mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1342 {
+           x1=103.8672mm; y1=26.0858mm; x2=103.8672mm; y2=26.0858mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1345 {
+           x1=103.8672mm; y1=26.0858mm; x2=104.8672mm; y2=26.0858mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1348 {
+           x1=103.8672mm; y1=26.0858mm; x2=103.8672mm; y2=27.0858mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABH
+     }
+     ha:subc.1351 {
+      ha:attributes {
+       value=0.22uF
+       footprint=0402
+       refdes=C42
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1353 {
+        proto=0; x=103.467404mm; y=29.8196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1354 {
+        proto=0; x=104.266996mm; y=29.8196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1352 {
+           string=%a.parent.refdes%; x=4.059in; y=1.155in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1355 {
+           x1=103.8672mm; y1=29.8196mm; x2=103.8672mm; y2=29.8196mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1358 {
+           x1=103.8672mm; y1=29.8196mm; x2=103.8672mm; y2=29.8196mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1361 {
+           x1=103.8672mm; y1=29.8196mm; x2=104.8672mm; y2=29.8196mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1364 {
+           x1=103.8672mm; y1=29.8196mm; x2=103.8672mm; y2=30.8196mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABI
+     }
+     ha:subc.1367 {
+      ha:attributes {
+       value=56k
+       footprint=0402
+       refdes=R30
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1369 {
+        proto=0; x=109.4994mm; y=33.641796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1370 {
+        proto=0; x=109.4994mm; y=32.842204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1368 {
+           string=%a.parent.refdes%; x=109.9566mm; y=1.282in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1371 {
+           x1=109.4994mm; y1=33.242mm; x2=109.4994mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1374 {
+           x1=109.4994mm; y1=33.242mm; x2=109.4994mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1377 {
+           x1=109.4994mm; y1=33.242mm; x2=109.4994mm; y2=34.242mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1380 {
+           x1=109.4994mm; y1=33.242mm; x2=110.4994mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABJ
+     }
+     ha:subc.1383 {
+      ha:attributes {
+       value=1.8nF
+       footprint=0402
+       refdes=C231
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1385 {
+        proto=0; x=4.421in; y=25.946604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1386 {
+        proto=0; x=4.421in; y=26.746196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1384 {
+           string=%a.parent.refdes%; x=112.7252mm; y=1000.0mil; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1387 {
+           x1=4.421in; y1=26.3464mm; x2=4.421in; y2=26.3464mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1390 {
+           x1=4.421in; y1=26.3464mm; x2=4.421in; y2=26.3464mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1393 {
+           x1=4.421in; y1=26.3464mm; x2=4.421in; y2=25.3464mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1396 {
+           x1=4.421in; y1=26.3464mm; x2=111.2934mm; y2=26.3464mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABK
+     }
+     ha:subc.1399 {
+      ha:attributes {
+       value=47nF
+       footprint=0402
+       refdes=C221
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1401 {
+        proto=0; x=4.482in; y=25.413204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1402 {
+        proto=0; x=4.482in; y=26.212796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1400 {
+           string=%a.parent.refdes%; x=114.2746mm; y=967.0mil; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1403 {
+           x1=4.482in; y1=25.813mm; x2=4.482in; y2=25.813mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1406 {
+           x1=4.482in; y1=25.813mm; x2=4.482in; y2=25.813mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1409 {
+           x1=4.482in; y1=25.813mm; x2=4.482in; y2=24.813mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1412 {
+           x1=4.482in; y1=25.813mm; x2=112.8428mm; y2=25.813mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABL
+     }
+     ha:subc.1415 {
+      ha:attributes {
+       value=10nF
+       footprint=0402
+       refdes=C211
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1417 {
+        proto=0; x=4.52in; y=26.212796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1418 {
+        proto=0; x=4.52in; y=25.413204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1416 {
+           string=%a.parent.refdes%; x=4.538in; y=971.0mil; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1419 {
+           x1=4.52in; y1=25.813mm; x2=4.52in; y2=25.813mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1422 {
+           x1=4.52in; y1=25.813mm; x2=4.52in; y2=25.813mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1425 {
+           x1=4.52in; y1=25.813mm; x2=4.52in; y2=26.813mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1428 {
+           x1=4.52in; y1=25.813mm; x2=115.808mm; y2=25.813mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABM
+     }
+     ha:subc.1431 {
+      ha:attributes {
+       value=5.1pF
+       footprint=0402
+       refdes=C191
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1433 {
+        proto=0; x=114.846604mm; y=1.193in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1434 {
+        proto=0; x=115.646196mm; y=1.193in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1432 {
+           string=%a.parent.refdes%; x=4.5in; y=1.175in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1435 {
+           x1=115.2464mm; y1=1.193in; x2=115.2464mm; y2=1.193in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1438 {
+           x1=115.2464mm; y1=1.193in; x2=115.2464mm; y2=1.193in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1441 {
+           x1=115.2464mm; y1=1.193in; x2=116.2464mm; y2=1.193in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1444 {
+           x1=115.2464mm; y1=1.193in; x2=115.2464mm; y2=31.3022mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABN
+     }
+     ha:subc.1447 {
+      ha:attributes {
+       value=15nH
+       footprint=0402
+       refdes=L193
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1449 {
+        proto=0; x=116.5098mm; y=31.191196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1450 {
+        proto=0; x=116.5098mm; y=30.391604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1448 {
+           string=%a.parent.refdes%; x=4.609in; y=1.175in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1451 {
+           x1=116.5098mm; y1=30.7914mm; x2=116.5098mm; y2=30.7914mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1454 {
+           x1=116.5098mm; y1=30.7914mm; x2=116.5098mm; y2=30.7914mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1457 {
+           x1=116.5098mm; y1=30.7914mm; x2=116.5098mm; y2=31.7914mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1460 {
+           x1=116.5098mm; y1=30.7914mm; x2=117.5098mm; y2=30.7914mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABO
+     }
+     ha:subc.1463 {
+      ha:attributes {
+       value=27nH
+       footprint=0402
+       refdes=L192
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1465 {
+        proto=0; x=114.846604mm; y=1.155in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1466 {
+        proto=0; x=115.646196mm; y=1.155in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1464 {
+           string=%a.parent.refdes%; x=4.506in; y=28.829mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1467 {
+           x1=115.2464mm; y1=1.155in; x2=115.2464mm; y2=1.155in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1470 {
+           x1=115.2464mm; y1=1.155in; x2=115.2464mm; y2=1.155in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1473 {
+           x1=115.2464mm; y1=1.155in; x2=116.2464mm; y2=1.155in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1476 {
+           x1=115.2464mm; y1=1.155in; x2=115.2464mm; y2=30.337mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABP
+     }
+     ha:subc.1479 {
+      ha:attributes {
+       value=27nH
+       footprint=0402
+       refdes=L201
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1481 {
+        proto=0; x=116.294404mm; y=1.078in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1482 {
+        proto=0; x=117.093996mm; y=1.078in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1480 {
+           string=%a.parent.refdes%; x=115.8494mm; y=26.8986mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1483 {
+           x1=116.6942mm; y1=1.078in; x2=116.6942mm; y2=1.078in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1486 {
+           x1=116.6942mm; y1=1.078in; x2=116.6942mm; y2=1.078in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1489 {
+           x1=116.6942mm; y1=1.078in; x2=117.6942mm; y2=1.078in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1492 {
+           x1=116.6942mm; y1=1.078in; x2=116.6942mm; y2=28.3812mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABQ
+     }
+     ha:subc.1495 {
+      ha:attributes {
+       value=5.1pF
+       footprint=0402
+       refdes=C210
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1497 {
+        proto=0; x=114.846604mm; y=1.117in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1498 {
+        proto=0; x=115.646196mm; y=1.117in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1496 {
+           string=%a.parent.refdes%; x=4.509in; y=1.096in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1499 {
+           x1=115.2464mm; y1=1.117in; x2=115.2464mm; y2=1.117in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1502 {
+           x1=115.2464mm; y1=1.117in; x2=115.2464mm; y2=1.117in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1505 {
+           x1=115.2464mm; y1=1.117in; x2=116.2464mm; y2=1.117in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1508 {
+           x1=115.2464mm; y1=1.117in; x2=115.2464mm; y2=29.3718mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABR
+     }
+     ha:subc.1511 {
+      ha:attributes {
+       value=47nF
+       footprint=0402
+       refdes=C291
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1513 {
+        proto=0; x=4.264in; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1514 {
+        proto=0; x=4.264in; y=23.076408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1512 {
+           string=%a.parent.refdes%; x=108.7374mm; y=22.529804mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1515 {
+           x1=4.264in; y1=23.476204mm; x2=4.264in; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1518 {
+           x1=4.264in; y1=23.476204mm; x2=4.264in; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1521 {
+           x1=4.264in; y1=23.476204mm; x2=4.264in; y2=24.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1524 {
+           x1=4.264in; y1=23.476204mm; x2=109.3056mm; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABS
+     }
+     ha:subc.1527 {
+      ha:attributes {
+       value=47nF
+       footprint=0402
+       refdes=C271
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1529 {
+        proto=0; x=4.302in; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1530 {
+        proto=0; x=4.302in; y=23.076408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1528 {
+           string=%a.parent.refdes%; x=4.282in; y=24.524204mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 90.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1531 {
+           x1=4.302in; y1=23.476204mm; x2=4.302in; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1534 {
+           x1=4.302in; y1=23.476204mm; x2=4.302in; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1537 {
+           x1=4.302in; y1=23.476204mm; x2=4.302in; y2=24.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1540 {
+           x1=4.302in; y1=23.476204mm; x2=110.2708mm; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABT
+     }
+     ha:subc.1543 {
+      ha:attributes {
+       value=47nF
+       footprint=0402
+       refdes=C261
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1545 {
+        proto=0; x=110.236mm; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1546 {
+        proto=0; x=110.236mm; y=23.076408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1544 {
+           string=%a.parent.refdes%; x=110.6424mm; y=22.783804mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1547 {
+           x1=110.236mm; y1=23.476204mm; x2=110.236mm; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1550 {
+           x1=110.236mm; y1=23.476204mm; x2=110.236mm; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1553 {
+           x1=110.236mm; y1=23.476204mm; x2=110.236mm; y2=24.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1556 {
+           x1=110.236mm; y1=23.476204mm; x2=111.236mm; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABU
+     }
+     ha:subc.1559 {
+      ha:attributes {
+       value=47nF
+       footprint=0402
+       refdes=C251
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1561 {
+        proto=0; x=4.378in; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1562 {
+        proto=0; x=4.378in; y=23.076408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1560 {
+           string=%a.parent.refdes%; x=4.399in; y=22.682204mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1563 {
+           x1=4.378in; y1=23.476204mm; x2=4.378in; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1566 {
+           x1=4.378in; y1=23.476204mm; x2=4.378in; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1569 {
+           x1=4.378in; y1=23.476204mm; x2=4.378in; y2=24.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1572 {
+           x1=4.378in; y1=23.476204mm; x2=112.2012mm; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABV
+     }
+     ha:subc.1575 {
+      ha:attributes {
+       value=56nH
+       footprint=0402
+       refdes=L171
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1577 {
+        proto=0; x=111.887mm; y=32.384996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1578 {
+        proto=0; x=111.887mm; y=31.585404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.1576 {
+           string=%a.parent.refdes%; x=4.423in; y=30.9372mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1579 {
+           x1=111.887mm; y1=31.9852mm; x2=111.887mm; y2=31.9852mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1582 {
+           x1=111.887mm; y1=31.9852mm; x2=111.887mm; y2=31.9852mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1585 {
+           x1=111.887mm; y1=31.9852mm; x2=111.887mm; y2=32.9852mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1588 {
+           x1=111.887mm; y1=31.9852mm; x2=112.887mm; y2=31.9852mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABW
+     }
+     ha:subc.1591 {
+      ha:attributes {
+       value=Header-5
+       footprint=100mil5pin
+       refdes=J5
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1593 {
+        proto=0; x=1.87in; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1594 {
+        proto=1; x=1.97in; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+       ha:padstack_ref.1595 {
+        proto=1; x=52.578mm; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=3
+        }
+       }
+       ha:padstack_ref.1596 {
+        proto=1; x=55.118mm; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=4
+        }
+       }
+       ha:padstack_ref.1597 {
+        proto=1; x=2.27in; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=5
+          name=5
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1598 {
+           x1=1.82in; y1=2.915in; x2=58.928mm; y2=2.915in; thickness=15.0mil; clearance=0.0;
+          }
+          ha:line.1601 {
+           x1=1.82in; y1=2.915in; x2=1.82in; y2=76.581mm; thickness=15.0mil; clearance=0.0;
+          }
+          ha:line.1604 {
+           x1=1.82in; y1=76.581mm; x2=58.928mm; y2=76.581mm; thickness=15.0mil; clearance=0.0;
+          }
+          ha:line.1607 {
+           x1=58.928mm; y1=2.915in; x2=58.928mm; y2=76.581mm; thickness=15.0mil; clearance=0.0;
+          }
+          ha:text.1592 {
+           string=%a.parent.refdes%; x=55.753mm; y=74.549mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1610 {
+           x1=52.578mm; y1=75.311mm; x2=52.578mm; y2=75.311mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1613 {
+           x1=1.87in; y1=75.311mm; x2=1.87in; y2=75.311mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1616 {
+           x1=1.87in; y1=75.311mm; x2=1.87in; y2=76.311mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1619 {
+           x1=1.87in; y1=75.311mm; x2=48.498mm; y2=75.311mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABX
+     }
+     ha:subc.1622 {
+      ha:attributes {
+       value=STM32L151CBU6
+       footprint=ufqfpn48
+       refdes=U7
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             5.905mil  
+             -10.83mil  
+             -5.905mil  
+             -10.83mil  
+             -5.905mil  
+             10.83mil  
+             5.905mil  
+             10.83mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.226187mm  
+             -13.83mil  
+             -0.226187mm  
+             -13.83mil  
+             -0.226187mm  
+             13.83mil  
+             0.226187mm  
+             13.83mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             5.905mil  
+             -10.83mil  
+             -5.905mil  
+             -10.83mil  
+             -5.905mil  
+             10.83mil  
+             5.905mil  
+             10.83mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.2 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -10.83mil  
+             -5.905mil  
+             -10.83mil  
+             5.905mil  
+             10.83mil  
+             5.905mil  
+             10.83mil  
+             -5.905mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -13.83mil  
+             -0.226187mm  
+             -13.83mil  
+             0.226187mm  
+             13.83mil  
+             0.226187mm  
+             13.83mil  
+             -0.226187mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -10.83mil  
+             -5.905mil  
+             -10.83mil  
+             5.905mil  
+             10.83mil  
+             5.905mil  
+             10.83mil  
+             -5.905mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.3 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.933323mm  
+             0.933323mm  
+             0.933323mm  
+             0.933323mm  
+             0.933323mm  
+             -0.933323mm  
+             -0.933323mm  
+             -0.933323mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.4 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.933323mm  
+             0.933323mm  
+             0.933323mm  
+             0.933323mm  
+             0.933323mm  
+             -0.933323mm  
+             -0.933323mm  
+             -0.933323mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.933323mm  
+             0.933323mm  
+             0.933323mm  
+             0.933323mm  
+             0.933323mm  
+             -0.933323mm  
+             -0.933323mm  
+             -0.933323mm  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.5 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -18.375mil  
+             18.375mil  
+             18.375mil  
+             18.375mil  
+             18.375mil  
+             -18.375mil  
+             -18.375mil  
+             -18.375mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -18.375mil  
+             18.375mil  
+             18.375mil  
+             18.375mil  
+             18.375mil  
+             -18.375mil  
+             -18.375mil  
+             -18.375mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -18.375mil  
+             18.375mil  
+             18.375mil  
+             18.375mil  
+             18.375mil  
+             -18.375mil  
+             -18.375mil  
+             -18.375mil  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1624 {
+        proto=0; x=4.15051in; y=1.72149in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:0 {
+           on  
+           solid  
+           noshape  
+          }
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1625 {
+        proto=0; x=4.15051in; y=1.57451in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1626 {
+        proto=0; x=109.156246mm; y=1.72149in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1627 {
+        proto=0; x=109.156246mm; y=1.57451in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1628 {
+        proto=1; x=104.539542mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=VLCD
+        }
+       }
+       ha:padstack_ref.1629 {
+        proto=2; x=110.664625mm; y=1.75627in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=13
+          name=PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2
+        }
+       }
+       ha:padstack_ref.1630 {
+        proto=1; x=4.33227in; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=25
+          name=PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1
+        }
+       }
+       ha:padstack_ref.1631 {
+        proto=2; x=103.914575mm; y=1.53973in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=37
+          name=PA14/JTCK/SWCLK
+        }
+       }
+       ha:padstack_ref.1632 {
+        proto=1; x=105.039668mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=PC13/RTC_AF1/WKUP2
+        }
+       }
+       ha:padstack_ref.1633 {
+        proto=2; x=110.664625mm; y=1.73658in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=14
+          name=PA4/SPI1_NSS/USART2_CK/ADC_IN4/DAC_OUT1
+        }
+       }
+       ha:padstack_ref.1634 {
+        proto=1; x=109.539532mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=26
+          name=PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1
+        }
+       }
+       ha:padstack_ref.1635 {
+        proto=2; x=103.914575mm; y=1.55942in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=38
+          name=PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS
+        }
+       }
+       ha:padstack_ref.1636 {
+        proto=1; x=4.1551in; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=PC14/OSC32_IN
+        }
+       }
+       ha:padstack_ref.1637 {
+        proto=2; x=110.664625mm; y=1.7169in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=15
+          name=PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR
+        }
+       }
+       ha:padstack_ref.1638 {
+        proto=1; x=109.03966mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=27
+          name=PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2
+        }
+       }
+       ha:padstack_ref.1639 {
+        proto=2; x=103.914575mm; y=40.10914mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=39
+          name=PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK
+        }
+       }
+       ha:padstack_ref.1640 {
+        proto=1; x=106.039666mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=PC15/OSC32_OUT
+        }
+       }
+       ha:padstack_ref.1641 {
+        proto=2; x=110.664625mm; y=1.69721in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=16
+          name=PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1
+        }
+       }
+       ha:padstack_ref.1642 {
+        proto=1; x=108.539534mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=28
+          name=PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ
+        }
+       }
+       ha:padstack_ref.1643 {
+        proto=2; x=103.914575mm; y=40.609266mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=40
+          name=PB4/JNTRSTSPI1_MISO/TIM3_CH1
+        }
+       }
+       ha:padstack_ref.1644 {
+        proto=1; x=106.539538mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=5
+          name=PH0/OSC_IN
+        }
+       }
+       ha:padstack_ref.1645 {
+        proto=2; x=110.664625mm; y=1.67753in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=17
+          name=PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2/TIM11_CH1
+        }
+       }
+       ha:padstack_ref.1646 {
+        proto=1; x=108.039662mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=29
+          name=PA8/USART1_CK/MCO
+        }
+       }
+       ha:padstack_ref.1647 {
+        proto=2; x=103.914575mm; y=1.61847in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=41
+          name=PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI
+        }
+       }
+       ha:padstack_ref.1648 {
+        proto=1; x=107.039664mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=6
+          name=PH1/OSC_OUT
+        }
+       }
+       ha:padstack_ref.1649 {
+        proto=2; x=110.664625mm; y=1.65784in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=18
+          name=PB0/ADC_IN8/TIM3_CH3/VREF_OUT
+        }
+       }
+       ha:padstack_ref.1650 {
+        proto=1; x=107.539536mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=30
+          name=PA9/USART1_TX
+        }
+       }
+       ha:padstack_ref.1651 {
+        proto=2; x=103.914575mm; y=1.63816in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=42
+          name=PB6/I2C1_SCL/TIM4_CH1/USART1_TX
+        }
+       }
+       ha:padstack_ref.1652 {
+        proto=1; x=107.539536mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=7
+          name=NRST
+        }
+       }
+       ha:padstack_ref.1653 {
+        proto=2; x=110.664625mm; y=1.63816in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=19
+          name=PB1/ADC_IN9/TIM3_CH4/VREF_OUT
+        }
+       }
+       ha:padstack_ref.1654 {
+        proto=1; x=107.039664mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=31
+          name=PA10/USART1_RX
+        }
+       }
+       ha:padstack_ref.1655 {
+        proto=2; x=103.914575mm; y=1.65784in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=43
+          name=PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN
+        }
+       }
+       ha:padstack_ref.1656 {
+        proto=1; x=108.039662mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=8
+          name=VSSA
+        }
+       }
+       ha:padstack_ref.1657 {
+        proto=2; x=110.664625mm; y=1.61847in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=20
+          name=PB2/BOOT1
+        }
+       }
+       ha:padstack_ref.1658 {
+        proto=1; x=106.539538mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=32
+          name=PA11/USART1_CTS/USBDM/SPI1_MISO
+        }
+       }
+       ha:padstack_ref.1659 {
+        proto=2; x=103.914575mm; y=1.67753in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=44
+          name=BOOT0
+        }
+       }
+       ha:padstack_ref.1660 {
+        proto=1; x=108.539534mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=9
+          name=VDDA
+        }
+       }
+       ha:padstack_ref.1661 {
+        proto=2; x=110.664625mm; y=40.609266mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=21
+          name=PB10/I2C2_SCL/USART3_TX/TIM2_CH3
+        }
+       }
+       ha:padstack_ref.1662 {
+        proto=1; x=106.039666mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=PA12/USART1_RTS/USBDP/SPI1_MOSI
+        }
+       }
+       ha:padstack_ref.1663 {
+        proto=2; x=103.914575mm; y=1.69721in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=45
+          name=PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1
+        }
+       }
+       ha:padstack_ref.1664 {
+        proto=1; x=109.03966mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=10
+          name=PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR
+        }
+       }
+       ha:padstack_ref.1665 {
+        proto=2; x=110.664625mm; y=40.10914mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=22
+          name=PB11/I2C2_SDA/USART3_RX/TIM2_CH4
+        }
+       }
+       ha:padstack_ref.1666 {
+        proto=1; x=4.1551in; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=34
+          name=PA13/JTMS/SWDIO
+        }
+       }
+       ha:padstack_ref.1667 {
+        proto=2; x=103.914575mm; y=1.7169in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=46
+          name=PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1
+        }
+       }
+       ha:padstack_ref.1668 {
+        proto=1; x=109.539532mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=11
+          name=PA1/USART2_RTS/ADC_IN1/TIM2_CH2
+        }
+       }
+       ha:padstack_ref.1669 {
+        proto=2; x=110.664625mm; y=1.55942in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=23
+          name=VSS1
+        }
+       }
+       ha:padstack_ref.1670 {
+        proto=1; x=105.039668mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=35
+          name=VSS2
+        }
+       }
+       ha:padstack_ref.1671 {
+        proto=2; x=103.914575mm; y=1.73658in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=47
+          name=VSS3
+        }
+       }
+       ha:padstack_ref.1672 {
+        proto=1; x=4.33227in; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=12
+          name=PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1
+        }
+       }
+       ha:padstack_ref.1673 {
+        proto=2; x=110.664625mm; y=1.53973in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=24
+          name=VDD1
+        }
+       }
+       ha:padstack_ref.1674 {
+        proto=1; x=104.539542mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=36
+          name=VDD2
+        }
+       }
+       ha:padstack_ref.1675 {
+        proto=2; x=103.914575mm; y=1.75627in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=48
+          name=VDD3
+        }
+       }
+       ha:padstack_ref.1676 {
+        proto=3; x=4.15051in; y=1.72149in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1677 {
+        proto=4; x=4.15051in; y=1.648in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1678 {
+        proto=5; x=4.15051in; y=1.648in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1679 {
+        proto=3; x=4.15051in; y=1.57451in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1680 {
+        proto=4; x=4.224in; y=1.72149in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1681 {
+        proto=5; x=4.224in; y=1.72149in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1682 {
+        proto=4; x=4.224in; y=1.648in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1683 {
+        proto=5; x=4.224in; y=1.648in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1684 {
+        proto=4; x=4.224in; y=1.57451in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1685 {
+        proto=5; x=4.224in; y=1.57451in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1686 {
+        proto=3; x=109.156246mm; y=1.72149in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1687 {
+        proto=4; x=109.156246mm; y=1.648in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1688 {
+        proto=5; x=109.156246mm; y=1.648in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+       ha:padstack_ref.1689 {
+        proto=3; x=109.156246mm; y=1.57451in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=GND
+          name=GND
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1690 {
+           x1=103.78948mm; y1=44.95927mm; x2=103.78948mm; y2=1.7858in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1693 {
+           x1=103.78948mm; y1=1.7858in; x2=104.18953mm; y2=1.7858in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1696 {
+           x1=103.78948mm; y1=1.5102in; x2=103.78948mm; y2=1.52595in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1699 {
+           x1=103.78948mm; y1=1.5102in; x2=104.18953mm; y2=1.5102in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1702 {
+           x1=4.3618in; y1=44.95927mm; x2=4.3618in; y2=1.7858in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1705 {
+           x1=4.34605in; y1=1.7858in; x2=4.3618in; y2=1.7858in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1708 {
+           x1=4.3618in; y1=1.5102in; x2=4.3618in; y2=1.52595in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1711 {
+           x1=4.34605in; y1=1.5102in; x2=4.3618in; y2=1.5102in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.1714 {
+           x1=4.09802in; y1=1.77398in; x2=4.09802in; y2=1.77398in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.1623 {
+           string=%a.parent.refdes%; x=4.078in; y=45.18mm; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1717 {
+           x1=4.224in; y1=1.648in; x2=4.224in; y2=1.648in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1720 {
+           x1=4.224in; y1=1.648in; x2=4.224in; y2=1.648in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1723 {
+           x1=4.224in; y1=1.648in; x2=4.224in; y2=42.8592mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1726 {
+           x1=4.224in; y1=1.648in; x2=108.2896mm; y2=1.648in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABY
+     }
+     ha:subc.1729 {
+      ha:attributes {
+       value=CC1200
+       footprint=TI-QFN32-new
+       refdes=U3
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -66.93mil  
+             66.93mil  
+             66.93mil  
+             66.93mil  
+             66.93mil  
+             -66.93mil  
+             -66.93mil  
+             -66.93mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.2 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -12.99mil  
+             12.99mil  
+             12.99mil  
+             12.99mil  
+             12.99mil  
+             -12.99mil  
+             -12.99mil  
+             -12.99mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.3 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -12.99mil  
+             12.99mil  
+             12.99mil  
+             12.99mil  
+             12.99mil  
+             -12.99mil  
+             -12.99mil  
+             -12.99mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -12.99mil  
+             12.99mil  
+             12.99mil  
+             12.99mil  
+             12.99mil  
+             -12.99mil  
+             -12.99mil  
+             -12.99mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.4 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -7.5mil  
+             7.5mil  
+             7.5mil  
+             7.5mil  
+             7.5mil  
+             -7.5mil  
+             -7.5mil  
+             -7.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -12.99mil  
+             12.99mil  
+             12.99mil  
+             12.99mil  
+             12.99mil  
+             -12.99mil  
+             -12.99mil  
+             -12.99mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -7.5mil  
+             7.5mil  
+             7.5mil  
+             7.5mil  
+             7.5mil  
+             -7.5mil  
+             -7.5mil  
+             -7.5mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.5 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425067mm  
+             -5.905mil  
+             -0.425067mm  
+             5.905mil  
+             0.425067mm  
+             5.905mil  
+             0.425067mm  
+             -5.905mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.495044mm  
+             -8.66mil  
+             -0.495044mm  
+             8.66mil  
+             0.495044mm  
+             8.66mil  
+             0.495044mm  
+             -8.66mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425067mm  
+             -5.905mil  
+             -0.425067mm  
+             5.905mil  
+             0.425067mm  
+             5.905mil  
+             0.425067mm  
+             -5.905mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.6 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425069mm  
+             -5.905mil  
+             -0.425069mm  
+             5.905mil  
+             0.425069mm  
+             5.905mil  
+             0.425069mm  
+             -5.905mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.495046mm  
+             -8.66mil  
+             -0.495046mm  
+             8.66mil  
+             0.495046mm  
+             8.66mil  
+             0.495046mm  
+             -8.66mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425069mm  
+             -5.905mil  
+             -0.425069mm  
+             5.905mil  
+             0.425069mm  
+             5.905mil  
+             0.425069mm  
+             -5.905mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.7 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             5.905mil  
+             -0.425069mm  
+             -5.905mil  
+             -0.425069mm  
+             -5.905mil  
+             0.425069mm  
+             5.905mil  
+             0.425069mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             8.66mil  
+             -0.495046mm  
+             -8.66mil  
+             -0.495046mm  
+             -8.66mil  
+             0.495046mm  
+             8.66mil  
+             0.495046mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             5.905mil  
+             -0.425069mm  
+             -5.905mil  
+             -0.425069mm  
+             -5.905mil  
+             0.425069mm  
+             5.905mil  
+             0.425069mm  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.8 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             5.905mil  
+             -0.425067mm  
+             -5.905mil  
+             -0.425067mm  
+             -5.905mil  
+             0.425067mm  
+             5.905mil  
+             0.425067mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             8.66mil  
+             -0.495044mm  
+             -8.66mil  
+             -0.495044mm  
+             -8.66mil  
+             0.495044mm  
+             8.66mil  
+             0.495044mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             5.905mil  
+             -0.425067mm  
+             -5.905mil  
+             -0.425067mm  
+             -5.905mil  
+             0.425067mm  
+             5.905mil  
+             0.425067mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1731 {
+        proto=0; x=4.33376in; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1732 {
+        proto=0; x=4.33376in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1733 {
+        proto=0; x=4.33376in; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1734 {
+        proto=0; x=4.2818in; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1735 {
+        proto=0; x=4.2818in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1736 {
+        proto=0; x=4.2818in; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1737 {
+        proto=0; x=107.437682mm; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1738 {
+        proto=0; x=107.437682mm; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1739 {
+        proto=0; x=107.437682mm; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1740 {
+        proto=1; x=4.2818in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1741 {
+        proto=2; x=4.33376in; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1742 {
+        proto=3; x=4.33376in; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1743 {
+        proto=4; x=4.33376in; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1744 {
+        proto=2; x=4.33376in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1745 {
+        proto=3; x=4.33376in; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1746 {
+        proto=4; x=4.33376in; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1747 {
+        proto=2; x=4.33376in; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1748 {
+        proto=3; x=4.30777in; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1749 {
+        proto=4; x=4.30777in; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1750 {
+        proto=3; x=4.30777in; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1751 {
+        proto=4; x=4.30777in; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1752 {
+        proto=3; x=4.30777in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1753 {
+        proto=4; x=4.30777in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1754 {
+        proto=3; x=4.30777in; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1755 {
+        proto=4; x=4.30777in; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1756 {
+        proto=3; x=4.30777in; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1757 {
+        proto=4; x=4.30777in; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1758 {
+        proto=2; x=4.2818in; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1759 {
+        proto=3; x=4.2818in; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1760 {
+        proto=4; x=4.2818in; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1761 {
+        proto=2; x=4.2818in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1762 {
+        proto=3; x=4.2818in; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1763 {
+        proto=4; x=4.2818in; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1764 {
+        proto=2; x=4.2818in; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1765 {
+        proto=3; x=108.097828mm; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1766 {
+        proto=4; x=108.097828mm; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1767 {
+        proto=3; x=108.097828mm; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1768 {
+        proto=4; x=108.097828mm; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1769 {
+        proto=3; x=108.097828mm; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1770 {
+        proto=4; x=108.097828mm; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1771 {
+        proto=3; x=108.097828mm; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1772 {
+        proto=4; x=108.097828mm; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1773 {
+        proto=3; x=108.097828mm; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1774 {
+        proto=4; x=108.097828mm; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1775 {
+        proto=2; x=107.437682mm; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1776 {
+        proto=3; x=107.437682mm; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1777 {
+        proto=4; x=107.437682mm; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1778 {
+        proto=2; x=107.437682mm; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1779 {
+        proto=3; x=107.437682mm; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1780 {
+        proto=4; x=107.437682mm; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1781 {
+        proto=2; x=107.437682mm; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.1782 {
+        proto=5; x=111.23244mm; y=26.599134mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=24
+          name=pin24
+        }
+       }
+       ha:padstack_ref.1783 {
+        proto=6; x=106.282744mm; y=26.599134mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.1784 {
+        proto=7; x=110.507526mm; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=16
+          name=pin16
+        }
+       }
+       ha:padstack_ref.1785 {
+        proto=8; x=110.507526mm; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=25
+          name=pin25
+        }
+       }
+       ha:padstack_ref.1786 {
+        proto=5; x=111.23244mm; y=1.0669in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=23
+          name=pin23
+        }
+       }
+       ha:padstack_ref.1787 {
+        proto=6; x=106.282744mm; y=1.0669in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.1788 {
+        proto=7; x=4.331in; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=15
+          name=pin15
+        }
+       }
+       ha:padstack_ref.1789 {
+        proto=8; x=4.331in; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=26
+          name=pin26
+        }
+       }
+       ha:padstack_ref.1790 {
+        proto=5; x=111.23244mm; y=27.599132mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=22
+          name=pin22
+        }
+       }
+       ha:padstack_ref.1791 {
+        proto=6; x=106.282744mm; y=27.599132mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+       ha:padstack_ref.1792 {
+        proto=7; x=109.507528mm; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=14
+          name=pin14
+        }
+       }
+       ha:padstack_ref.1793 {
+        proto=8; x=109.507528mm; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=27
+          name=pin27
+        }
+       }
+       ha:padstack_ref.1794 {
+        proto=5; x=111.23244mm; y=1.10627in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=21
+          name=pin21
+        }
+       }
+       ha:padstack_ref.1795 {
+        proto=6; x=106.282744mm; y=1.10627in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.1796 {
+        proto=7; x=4.29163in; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=13
+          name=pin13
+        }
+       }
+       ha:padstack_ref.1797 {
+        proto=8; x=4.29163in; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=28
+          name=pin28
+        }
+       }
+       ha:padstack_ref.1798 {
+        proto=5; x=111.23244mm; y=1.12594in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=20
+          name=pin20
+        }
+       }
+       ha:padstack_ref.1799 {
+        proto=6; x=106.282744mm; y=1.12594in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=5
+          name=pin5
+        }
+       }
+       ha:padstack_ref.1800 {
+        proto=7; x=108.507784mm; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=12
+          name=pin12
+        }
+       }
+       ha:padstack_ref.1801 {
+        proto=8; x=108.507784mm; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=29
+          name=pin29
+        }
+       }
+       ha:padstack_ref.1802 {
+        proto=5; x=111.23244mm; y=1.14563in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=19
+          name=pin19
+        }
+       }
+       ha:padstack_ref.1803 {
+        proto=6; x=106.282744mm; y=1.14563in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=6
+          name=pin6
+        }
+       }
+       ha:padstack_ref.1804 {
+        proto=7; x=4.25227in; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=11
+          name=pin11
+        }
+       }
+       ha:padstack_ref.1805 {
+        proto=8; x=4.25227in; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=30
+          name=pin30
+        }
+       }
+       ha:padstack_ref.1806 {
+        proto=5; x=111.23244mm; y=1.16531in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=18
+          name=pin18
+        }
+       }
+       ha:padstack_ref.1807 {
+        proto=6; x=106.282744mm; y=1.16531in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.1808 {
+        proto=7; x=4.23259in; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=10
+          name=pin10
+        }
+       }
+       ha:padstack_ref.1809 {
+        proto=8; x=4.23259in; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=31
+          name=pin31
+        }
+       }
+       ha:padstack_ref.1810 {
+        proto=5; x=111.23244mm; y=30.099mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=17
+          name=pin17
+        }
+       }
+       ha:padstack_ref.1811 {
+        proto=6; x=106.282744mm; y=30.099mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=8
+          name=pin8
+        }
+       }
+       ha:padstack_ref.1812 {
+        proto=7; x=107.00766mm; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=9
+          name=pin9
+        }
+       }
+       ha:padstack_ref.1813 {
+        proto=8; x=107.00766mm; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=32
+          name=pin32
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.1814 {
+           x=106.157776mm; y=25.74925mm; width=5.0mil; height=5.0mil; astart=270; adelta=360; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.1730 {
+           string=%a.parent.refdes%; x=4.1497in; y=1.20682in; scale=60; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1815 {
+           x1=108.757609mm; y1=28.34905mm; x2=108.757609mm; y2=28.34905mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1818 {
+           x1=4.2818in; y1=28.34894mm; x2=4.2818in; y2=28.34894mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1821 {
+           x1=4.2818in; y1=28.34894mm; x2=109.75772mm; y2=28.34894mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1824 {
+           x1=4.2818in; y1=28.34894mm; x2=4.2818in; y2=29.34894mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABZ
+     }
+     ha:subc.1827 {
+      ha:attributes {
+       value=yellow
+       footprint=100mil-led
+       refdes=D6
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1829 {
+        proto=0; x=2.583in; y=67.5132mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1830 {
+        proto=1; x=2.683in; y=67.5132mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1831 {
+           x1=2.732in; y1=68.961mm; x2=2.732in; y2=2.601in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.1834 {
+           x=2.633in; y=67.5132mm; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.1828 {
+           string=%a.parent.refdes%; x=2.604in; y=2.628in; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1835 {
+           x1=2.633in; y1=67.5132mm; x2=2.633in; y2=67.5132mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1838 {
+           x1=2.633in; y1=67.5132mm; x2=2.633in; y2=67.5132mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1841 {
+           x1=2.633in; y1=67.5132mm; x2=67.8782mm; y2=67.5132mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1844 {
+           x1=2.633in; y1=67.5132mm; x2=2.633in; y2=68.5132mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABa
+     }
+     ha:subc.1847 {
+      ha:attributes {
+       value=red
+       footprint=100mil-led
+       refdes=D7
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1849 {
+        proto=0; x=2.583in; y=61.1632mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1850 {
+        proto=1; x=2.683in; y=61.1632mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1851 {
+           x1=2.732in; y1=62.611mm; x2=2.732in; y2=2.351in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.1854 {
+           x=2.633in; y=61.1632mm; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.1848 {
+           string=%a.parent.refdes%; x=2.599in; y=2.378in; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1855 {
+           x1=2.633in; y1=61.1632mm; x2=2.633in; y2=61.1632mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1858 {
+           x1=2.633in; y1=61.1632mm; x2=2.633in; y2=61.1632mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1861 {
+           x1=2.633in; y1=61.1632mm; x2=67.8782mm; y2=61.1632mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1864 {
+           x1=2.633in; y1=61.1632mm; x2=2.633in; y2=62.1632mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABb
+     }
+     ha:subc.1867 {
+      ha:attributes {
+       value=green
+       footprint=100mil-led
+       refdes=D5
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.1869 {
+        proto=0; x=2.583in; y=73.8632mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.1870 {
+        proto=1; x=2.683in; y=73.8632mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1871 {
+           x1=2.732in; y1=75.311mm; x2=2.732in; y2=2.851in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.1874 {
+           x=2.633in; y=73.8632mm; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.1868 {
+           string=%a.parent.refdes%; x=2.607in; y=2.878in; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.1875 {
+           x1=2.633in; y1=73.8632mm; x2=2.633in; y2=73.8632mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.1878 {
+           x1=2.633in; y1=73.8632mm; x2=2.633in; y2=73.8632mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.1881 {
+           x1=2.633in; y1=73.8632mm; x2=67.8782mm; y2=73.8632mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.1884 {
+           x1=2.633in; y1=73.8632mm; x2=2.633in; y2=74.8632mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = t55UIhTnyx6VWDNiT1IAAABc
+     }
+    ha:rat.1887 {
+     x1=45.2948mm; y1=70.2244mm; lgrp1=0; x2=103.8098mm; y2=1.785in; lgrp2=1;
+    }
+    ha:rat.1890 {
+     x1=104.5395mm; y1=1.7858in; lgrp1=0; x2=109.3084mm; y2=47.8046mm; lgrp2=0;
+    }
+    ha:rat.1893 {
+     x1=103.9146mm; y1=44.6093mm; lgrp1=0; x2=103.9146mm; y2=38.4842mm; lgrp2=0;
+    }
+    ha:rat.1896 {
+     x1=103.759mm; y1=1.509in; lgrp1=0; x2=101.505mm; y2=34.4998mm; lgrp2=0;
+    }
+    ha:rat.1899 {
+     x1=100.8126mm; y1=33.0962mm; lgrp1=0; x2=4.089in; y2=1.136in; lgrp2=0;
+    }
+    ha:rat.1902 {
+     x1=106.0077mm; y1=28.5989mm; lgrp1=0; x2=106.0077mm; y2=26.5991mm; lgrp2=0;
+    }
+    ha:rat.1905 {
+     x1=106.2827mm; y1=26.5991mm; lgrp1=0; x2=109.0074mm; y2=25.8742mm; lgrp2=0;
+    }
+    ha:rat.1908 {
+     x1=109.5075mm; y1=25.5991mm; lgrp1=0; x2=110.5075mm; y2=25.5991mm; lgrp2=0;
+    }
+    ha:rat.1911 {
+     x1=110.5075mm; y1=25.8742mm; lgrp1=0; x2=111.2324mm; y2=27.5991mm; lgrp2=0;
+    }
+    ha:rat.1914 {
+     x1=106.2769mm; y1=1.126in; lgrp1=0; x2=108.5019mm; y2=1.2136in; lgrp2=0;
+    }
+    ha:rat.1917 {
+     x1=109.0074mm; y1=31.099mm; lgrp1=0; x2=4.331in; y2=31.099mm; lgrp2=0;
+    }
+    ha:rat.1920 {
+     x1=110.6932mm; y1=32.8422mm; lgrp1=0; x2=111.7872mm; y2=1.337in; lgrp2=0;
+    }
+    ha:rat.1923 {
+     x1=112.7064mm; y1=34.7538mm; lgrp1=0; x2=4.384in; y2=1.505in; lgrp2=1;
+    }
+    ha:rat.1926 {
+     x1=109.171mm; y1=940.0mil; lgrp1=0; x2=101.6269mm; y2=5.027676mm; lgrp2=0;
+    }
+    ha:rat.1929 {
+     x1=101.6269mm; y1=5.027676mm; lgrp1=0; x2=91.0148mm; y2=46.06mil; lgrp2=0;
+    }
+    ha:rat.1932 {
+     x1=91.0148mm; y1=46.06mil; lgrp1=0; x2=3.2065in; y2=1.22682mm; lgrp2=0;
+    }
+    ha:rat.1935 {
+     x1=150.0mil; y1=45.085mm; lgrp1=1; x2=109.5395mm; y2=45.2342mm; lgrp2=0;
+    }
+    ha:rat.1938 {
+     x1=110.6646mm; y1=41.6093mm; lgrp1=0; x2=31.0604mm; y2=262.0mil; lgrp2=1;
+    }
+    ha:rat.1941 {
+     x1=150.0mil; y1=1.175in; lgrp1=1; x2=109.0397mm; y2=45.2342mm; lgrp2=0;
+    }
+    ha:rat.1944 {
+     x1=150.0mil; y1=1.375in; lgrp1=1; x2=110.0397mm; y2=45.2342mm; lgrp2=0;
+    }
+    ha:rat.1947 {
+     x1=86.646mm; y1=46.06mil; lgrp1=0; x2=99.7016mm; y2=46.06mil; lgrp2=0;
+    }
+    ha:rat.1950 {
+     x1=99.7016mm; y1=46.06mil; lgrp1=0; x2=106.39806mm; y2=1.32207mm; lgrp2=0;
+    }
+    ha:rat.1953 {
+     x1=86.646mm; y1=46.06mil; lgrp1=0; x2=150.0mil; y2=40.005mm; lgrp2=1;
+    }
+    ha:rat.1956 {
+     x1=86.7811mm; y1=3.911854mm; lgrp1=0; x2=99.6457mm; y2=5.027676mm; lgrp2=0;
+    }
+    ha:rat.1959 {
+     x1=99.6457mm; y1=5.027676mm; lgrp1=0; x2=110.7897mm; y2=44.6093mm; lgrp2=0;
+    }
+    ha:rat.1962 {
+     x1=60.96mm; y1=383.0mil; lgrp1=1; x2=87.5807mm; y2=3.911854mm; lgrp2=0;
+    }
+    ha:rat.1965 {
+     x1=87.5807mm; y1=3.911854mm; lgrp1=0; x2=87.4456mm; y2=46.06mil; lgrp2=0;
+    }
+    ha:rat.1968 {
+     x1=87.4456mm; y1=46.06mil; lgrp1=0; x2=91.8144mm; y2=46.06mil; lgrp2=0;
+    }
+    ha:rat.1971 {
+     x1=91.8144mm; y1=46.06mil; lgrp1=0; x2=96.1578mm; y2=46.06mil; lgrp2=0;
+    }
+    ha:rat.1974 {
+     x1=96.1578mm; y1=46.06mil; lgrp1=0; x2=100.6363mm; y2=2.538476mm; lgrp2=0;
+    }
+    ha:rat.1977 {
+     x1=100.6363mm; y1=2.538476mm; lgrp1=0; x2=105.3084mm; y2=779.07mil; lgrp2=0;
+    }
+    ha:rat.1980 {
+     x1=4.161in; y1=21.21916mm; lgrp1=0; x2=104.0895mm; y2=922.0mil; lgrp2=0;
+    }
+    ha:rat.1983 {
+     x1=104.5342mm; y1=974.0mil; lgrp1=0; x2=106.3244mm; y2=989.0mil; lgrp2=1;
+    }
+    ha:rat.1986 {
+     x1=107.0018mm; y1=25.8757mm; lgrp1=0; x2=107.4377mm; y2=27.0292mm; lgrp2=1;
+    }
+    ha:rat.1989 {
+     x1=106.7816mm; y1=989.0mil; lgrp1=0; x2=108.2058mm; y2=23.076408mm; lgrp2=0;
+    }
+    ha:rat.1992 {
+     x1=103.4674mm; y1=26.0858mm; lgrp1=0; x2=103.061mm; y2=28.7546mm; lgrp2=0;
+    }
+    ha:rat.1995 {
+     x1=4.04in; y1=29.8196mm; lgrp1=0; x2=4.051in; y2=1.264in; lgrp2=0;
+    }
+    ha:rat.1998 {
+     x1=103.1682mm; y1=34.4998mm; lgrp1=0; x2=104.3686mm; y2=1.474in; lgrp2=1;
+    }
+    ha:rat.2001 {
+     x1=105.0397mm; y1=38.4842mm; lgrp1=0; x2=105.423mm; y2=39.9926mm; lgrp2=1;
+    }
+    ha:rat.2004 {
+     x1=105.423mm; y1=43.7258mm; lgrp1=0; x2=103.9146mm; y2=44.1091mm; lgrp2=0;
+    }
+    ha:rat.2007 {
+     x1=109.1562mm; y1=39.9926mm; lgrp1=1; x2=110.6646mm; y2=39.6093mm; lgrp2=0;
+    }
+    ha:rat.2010 {
+     x1=108.0397mm; y1=1.7858in; lgrp1=0; x2=4.169in; y2=1.857in; lgrp2=1;
+    }
+    ha:rat.2013 {
+     x1=4.378in; y1=23.076408mm; lgrp1=0; x2=4.482in; y2=986.0mil; lgrp2=0;
+    }
+    ha:rat.2016 {
+     x1=4.52in; y1=25.4132mm; lgrp1=0; x2=115.6462mm; y2=28.272mm; lgrp2=0;
+    }
+    ha:rat.2019 {
+     x1=4.169in; y1=48.6037mm; lgrp1=0; x2=109.3084mm; y2=48.7952mm; lgrp2=0;
+    }
+    ha:rat.2022 {
+     x1=109.3084mm; y1=1.963in; lgrp1=0; x2=4.286in; y2=50.8254mm; lgrp2=0;
+    }
+    ha:rat.2025 {
+     x1=112.4326mm; y1=39.2938mm; lgrp1=0; x2=113.6716mm; y2=1.409in; lgrp2=0;
+    }
+    ha:rat.2028 {
+     x1=113.3366mm; y1=35.5534mm; lgrp1=0; x2=4.349in; y2=33.6418mm; lgrp2=0;
+    }
+    ha:rat.2031 {
+     x1=4.166in; y1=48.6799mm; lgrp1=0; x2=103.4169mm; y2=52.6796mm; lgrp2=0;
+    }
+    ha:rat.2034 {
+     x1=3.859in; y1=1.379in; lgrp1=1; x2=102.3874mm; y2=1.592in; lgrp2=1;
+    }
+    ha:rat.2037 {
+     x1=3.902in; y1=1.379in; lgrp1=1; x2=4.044in; y2=1.552in; lgrp2=1;
+    }
+    ha:rat.2040 {
+     x1=3.816in; y1=1.379in; lgrp1=1; x2=102.8073mm; y2=1.6184685in; lgrp2=0;
+    }
+    ha:rat.2043 {
+     x1=106.2827mm; y1=28.0993mm; lgrp1=0; x2=110.6646mm; y2=40.10914mm; lgrp2=0;
+    }
+    ha:rat.2046 {
+     x1=107.5395mm; y1=45.2342mm; lgrp1=0; x2=3.932in; y2=42.545mm; lgrp2=0;
+    }
+    ha:rat.2049 {
+     x1=3.923in; y1=1.684in; lgrp1=0; x2=2.092in; y2=2.721in; lgrp2=0;
+    }
+    ha:rat.2052 {
+     x1=4.179in; y1=1.217in; lgrp1=1; x2=4.323in; y2=1.479in; lgrp2=1;
+    }
+    ha:rat.2055 {
+     x1=1.987in; y1=2.726in; lgrp1=1; x2=4.001in; y2=39.1414mm; lgrp2=0;
+    }
+    ha:rat.2058 {
+     x1=51.7398mm; y1=66.7004mm; lgrp1=1; x2=101.219mm; y2=1.534in; lgrp2=0;
+    }
+    ha:rat.2061 {
+     x1=1.97in; y1=75.311mm; lgrp1=1; x2=3.897in; y2=1.867in; lgrp2=0;
+    }
+    ha:rat.2064 {
+     x1=52.578mm; y1=75.311mm; lgrp1=1; x2=3.897in; y2=1.967in; lgrp2=0;
+    }
+    ha:rat.2067 {
+     x1=112.7778mm; y1=45.847mm; lgrp1=0; x2=112.8776mm; y2=1.786in; lgrp2=0;
+    }
+    ha:rat.2070 {
+     x1=2.159in; y1=2.479in; lgrp1=1; x2=4.017in; y2=1.691in; lgrp2=0;
+    }
+    ha:rat.2073 {
+     x1=2.58in; y1=1.525in; lgrp1=1; x2=117.1636mm; y2=36.4mm; lgrp2=0;
+    }
+    ha:rat.2076 {
+     x1=2.583in; y1=73.8632mm; lgrp1=1; x2=111.8126mm; y2=46.6466mm; lgrp2=0;
+    }
+    ha:rat.2079 {
+     x1=2.583in; y1=61.1632mm; lgrp1=1; x2=113.22mm; y2=1.715in; lgrp2=0;
+    }
+    ha:rat.2082 {
+     x1=2.583in; y1=67.5132mm; lgrp1=1; x2=112.7778mm; y2=46.6466mm; lgrp2=0;
+    }
+    ha:rat.2085 {
+     x1=47.625mm; y1=200.0mil; lgrp1=0; x2=97.9188mm; y2=33.5158mm; lgrp2=0;
+    }
+    ha:rat.2088 {
+     x1=54.61mm; y1=200.0mil; lgrp1=1; x2=99.011mm; y2=33.5158mm; lgrp2=0;
+    }
+    ha:rat.2091 {
+     x1=1.6in; y1=200.0mil; lgrp1=1; x2=96.8266mm; y2=33.5158mm; lgrp2=0;
+    }
+    ha:rat.2094 {
+     x1=4.1011in; y1=1.32207mm; lgrp1=0; x2=101.6269mm; y2=2.538476mm; lgrp2=0;
+    }
+    ha:rat.2097 {
+     x1=101.6269mm; y1=2.538476mm; lgrp1=0; x2=83.0453mm; y2=1.22682mm; lgrp2=0;
+    }
+    ha:rat.2100 {
+     x1=100.5012mm; y1=46.06mil; lgrp1=0; x2=99.6457mm; y2=2.538476mm; lgrp2=0;
+    }
+    ha:rat.2103 {
+     x1=99.6457mm; y1=2.538476mm; lgrp1=0; x2=95.3582mm; y2=46.06mil; lgrp2=0;
+    }
+    ha:rat.2106 {
+     x1=1.65in; y1=65.786mm; lgrp1=1; x2=110.6646mm; y2=42.1091mm; lgrp2=0;
+    }
+    ha:rat.2109 {
+     x1=29.718mm; y1=2.491in; lgrp1=0; x2=150.0mil; y2=1.975in; lgrp2=1;
+    }
+    ha:rat.2112 {
+     x1=1.552in; y1=2.483in; lgrp1=0; x2=150.0mil; y2=47.625mm; lgrp2=1;
+    }
+    ha:rat.2115 {
+     x1=1.144in; y1=69.9074mm; lgrp1=0; x2=1.87in; y2=75.311mm; lgrp2=1;
+    }
+   }
+   li:layers {
+
+    ha:top {
+     lid=0
+     group=3
+     ha:combining {     }
+
+      li:objects {
+       ha:line.2118 {
+        x1=1.552in; y1=2.684in; x2=1.65in; y2=2.684in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2121 {
+        x1=1.65in; y1=2.684in; x2=1.651in; y2=2.685in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2124 {
+        x1=1.651in; y1=2.685in; x2=1.651in; y2=2.708in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2127 {
+        x1=1.651in; y1=2.708in; x2=42.418mm; y2=69.2658mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2130 {
+        x1=42.418mm; y1=69.2658mm; x2=1.71in; y2=69.2658mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2133 {
+        x1=1.71in; y1=69.2658mm; x2=1.729in; y2=2.708in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2136 {
+        x1=1.729in; y1=2.708in; x2=1.729in; y2=2.685in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2139 {
+        x1=1.65in; y1=2.623in; x2=1.649in; y2=2.624in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2142 {
+        x1=1.649in; y1=2.624in; x2=41.2628mm; y2=2.624in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2145 {
+        x1=41.2628mm; y1=2.624in; x2=1.597in; y2=67.3486mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2148 {
+        x1=1.108in; y1=2.612in; x2=1.108in; y2=2.639in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2151 {
+        x1=1.108in; y1=2.639in; x2=28.2194mm; y2=67.1068mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2154 {
+        x1=28.2194mm; y1=67.1068mm; x2=28.2194mm; y2=2.671in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2157 {
+        x1=28.2194mm; y1=2.671in; x2=1.144in; y2=2.704in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2160 {
+        x1=1.144in; y1=2.704in; x2=1.144in; y2=69.9074mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2163 {
+        x1=1.144in; y1=69.9074mm; x2=1.131in; y2=70.2376mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2166 {
+        x1=29.7806mm; y1=71.0621mm; x2=28.7523mm; y2=71.0621mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2169 {
+        x1=28.7523mm; y1=71.0621mm; x2=1.131in; y2=71.0372mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2172 {
+        x1=29.7806mm; y1=70.2125mm; x2=29.7806mm; y2=69.6096mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2175 {
+        x1=29.7806mm; y1=69.6096mm; x2=1.193in; y2=2.72in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2178 {
+        x1=1.22954331in; y1=71.0621mm; x2=30.9301mm; y2=71.0621mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2181 {
+        x1=29.7806mm; y1=70.2125mm; x2=30.0805mm; y2=70.2125mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2184 {
+        x1=30.9301mm; y1=71.0621mm; x2=30.0805mm; y2=70.2125mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2187 {
+        x1=1.22954331in; y1=70.2125mm; x2=32.4802mm; y2=70.2125mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2190 {
+        x1=32.4802mm; y1=70.2125mm; x2=1.28in; y2=70.2442mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2193 {
+        x1=1.193in; y1=2.681in; x2=31.623mm; y2=2.681in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2196 {
+        x1=31.623mm; y1=2.681in; x2=1.253in; y2=2.673in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2199 {
+        x1=36.0172mm; y1=2.736in; x2=1.316in; y2=2.736in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2202 {
+        x1=1.316in; y1=2.736in; x2=1.253in; y2=2.673in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2205 {
+        x1=1.28in; y1=2.797in; x2=1.357in; y2=2.797in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2208 {
+        x1=1.357in; y1=2.797in; x2=36.0172mm; y2=2.736in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2211 {
+        x1=1.595in; y1=70.1802mm; x2=36.703mm; y2=70.1802mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2214 {
+        x1=36.703mm; y1=70.1802mm; x2=36.0172mm; y2=2.736in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2217 {
+        x1=1.595in; y1=69.3806mm; x2=1.595in; y2=2.684in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2220 {
+        x1=26.797mm; y1=67.1068mm; x2=1.108in; y2=67.1068mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2223 {
+        x1=1.69in; y1=2.677in; x2=1.69in; y2=67.691mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2226 {
+        x1=1.69in; y1=67.691mm; x2=1.71in; y2=67.183mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2229 {
+        x1=1.71in; y1=67.183mm; x2=1.756in; y2=67.183mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2232 {
+        x1=42.6842mm; y1=2.624in; x2=1.684in; y2=2.624in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2235 {
+        x1=1.684in; y1=2.624in; x2=1.7075in; y2=2.6475in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2238 {
+        x1=45.2948mm; y1=69.4248mm; x2=45.2948mm; y2=67.8754mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2241 {
+        x1=1.756in; y1=67.183mm; x2=45.2948mm; y2=67.8754mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2244 {
+        x1=1.874in; y1=201.0mil; x2=47.625mm; y2=200.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2247 {
+        x1=1.729in; y1=70.2818mm; x2=1.732in; y2=70.2818mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2250 {
+        x1=1.732in; y1=70.2818mm; x2=1.763in; y2=2.798in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2253 {
+        x1=1.763in; y1=2.798in; x2=1.763in; y2=70.739mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2256 {
+        x1=1.763in; y1=70.739mm; x2=45.2948mm; y2=70.2244mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2259 {
+        x1=1.65in; y1=65.786mm; x2=1.65in; y2=2.623in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2262 {
+        x1=1.65in; y1=2.623in; x2=1.649in; y2=2.624in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2265 {
+        x1=55.3466mm; y1=2.526in; x2=2.164in; y2=2.526in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2268 {
+        x1=2.092in; y1=2.721in; x2=2.087in; y2=2.726in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2271 {
+        x1=26.797mm; y1=68.6628mm; x2=26.3718mm; y2=68.6628mm; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.2274 {
+        x1=26.3718mm; y1=68.6628mm; x2=1.023in; y2=2.688in; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.2277 {
+        x1=26.797mm; y1=67.9064mm; x2=26.353mm; y2=67.9064mm; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.2280 {
+        x1=26.353mm; y1=67.9064mm; x2=1.023in; y2=2.688in; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.2283 {
+        x1=26.797mm; y1=69.4624mm; x2=27.845mm; y2=69.4624mm; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.2286 {
+        x1=27.845mm; y1=69.4624mm; x2=28.2194mm; y2=2.72in; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.2289 {
+        x1=1.134in; y1=67.1068mm; x2=1.134in; y2=2.491in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.2292 {
+        x1=1.134in; y1=2.491in; x2=886.0mil; y2=2.491in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.2295 {
+        x1=886.0mil; y1=2.491in; x2=886.0mil; y2=67.1068mm; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.2298 {
+        x1=886.0mil; y1=67.1068mm; x2=1.134in; y2=67.1068mm; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.2301 {
+        x1=963.0mil; y1=2.624in; x2=1.134in; y2=2.624in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.2304 {
+        x1=1.134in; y1=2.603in; x2=1.066in; y2=2.603in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.2307 {
+        x1=29.718mm; y1=67.1068mm; x2=1.494in; y2=67.1068mm; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.2310 {
+        x1=1.494in; y1=67.1068mm; x2=1.494in; y2=2.491in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.2313 {
+        x1=1.494in; y1=2.491in; x2=29.718mm; y2=2.491in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.2316 {
+        x1=29.718mm; y1=2.491in; x2=29.718mm; y2=67.1068mm; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.2319 {
+        x1=29.718mm; y1=2.62in; x2=1.464in; y2=2.62in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.2322 {
+        x1=36.0172mm; y1=67.4944mm; x2=36.0172mm; y2=67.1068mm; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.2325 {
+        x1=114.427mm; y1=1.409in; x2=113.6716mm; y2=1.409in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2328 {
+        x1=113.6716mm; y1=1.409in; x2=4.466in; y2=35.5534mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2331 {
+        x1=114.5606mm; y1=35.655mm; x2=114.427mm; y2=1.409in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2334 {
+        x1=4.549in; y1=33.7246mm; x2=4.549in; y2=35.6804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2337 {
+        x1=4.549in; y1=35.6804mm; x2=116.364mm; y2=1.437in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2340 {
+        x1=4.509in; y1=1.337in; x2=4.509in; y2=1.405in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2343 {
+        x1=4.509in; y1=1.405in; x2=114.427mm; y2=1.409in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2346 {
+        x1=4.549in; y1=32.925mm; x2=114.5982mm; y2=32.925mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2349 {
+        x1=114.5982mm; y1=32.925mm; x2=4.509in; y2=32.9946mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2352 {
+        x1=4.549in; y1=1.266in; x2=4.514in; y2=1.266in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2355 {
+        x1=4.514in; y1=1.266in; x2=4.509in; y2=1.261in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2358 {
+        x1=113.729mm; y1=32.9946mm; x2=113.729mm; y2=1.261in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2361 {
+        x1=4.443in; y1=1.275in; x2=113.3734mm; y2=1.275in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2364 {
+        x1=113.3734mm; y1=1.275in; x2=113.729mm; y2=1.261in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2367 {
+        x1=4.549in; y1=32.925mm; x2=4.549in; y2=1.266in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2370 {
+        x1=4.443in; y1=33.1602mm; x2=111.887mm; y2=33.1602mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2373 {
+        x1=111.887mm; y1=33.1602mm; x2=111.887mm; y2=1.275in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2376 {
+        x1=4.443in; y1=31.5854mm; x2=111.887mm; y2=31.5854mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2379 {
+        x1=115.6462mm; y1=1.117in; x2=115.9764mm; y2=1.117in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2382 {
+        x1=115.9764mm; y1=1.117in; x2=116.459mm; y2=1.136in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2385 {
+        x1=115.6462mm; y1=1.155in; x2=115.9764mm; y2=1.155in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2388 {
+        x1=115.9764mm; y1=1.155in; x2=116.459mm; y2=1.136in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2391 {
+        x1=116.2944mm; y1=1.078in; x2=4.538in; y2=1.078in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2394 {
+        x1=4.538in; y1=1.078in; x2=4.522in; y2=1.094in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2397 {
+        x1=4.522in; y1=1.094in; x2=4.522in; y2=28.3596mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2400 {
+        x1=4.522in; y1=28.3596mm; x2=114.8466mm; y2=1.117in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2403 {
+        x1=4.61in; y1=1.078in; x2=4.61in; y2=27.7114mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2406 {
+        x1=4.61in; y1=27.7114mm; x2=117.1956mm; y2=27.813mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2409 {
+        x1=117.1956mm; y1=27.813mm; x2=117.1956mm; y2=29.7058mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2412 {
+        x1=117.1956mm; y1=29.7058mm; x2=116.5098mm; y2=30.3916mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2415 {
+        x1=116.5098mm; y1=30.3916mm; x2=115.7356mm; y2=30.3916mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2418 {
+        x1=115.7356mm; y1=30.3916mm; x2=115.6462mm; y2=1.193in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2421 {
+        x1=114.8466mm; y1=1.193in; x2=114.8466mm; y2=1.155in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2424 {
+        x1=114.8466mm; y1=1.155in; x2=4.49in; y2=1.155in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2427 {
+        x1=114.8466mm; y1=1.117in; x2=114.0592mm; y2=1.117in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2430 {
+        x1=4.379in; y1=29.1005mm; x2=113.8095mm; y2=29.1005mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2433 {
+        x1=4.49in; y1=1.155in; x2=113.8095mm; y2=29.1005mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2436 {
+        x1=4.379in; y1=1.126in; x2=113.8306mm; y2=1.126in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2439 {
+        x1=114.0592mm; y1=1.117in; x2=113.8306mm; y2=1.126in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2442 {
+        x1=116.5098mm; y1=31.1912mm; x2=4.504in; y2=31.1912mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2445 {
+        x1=4.504in; y1=31.1912mm; x2=112.8014mm; y2=29.591mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2448 {
+        x1=112.8014mm; y1=29.591mm; x2=111.236mm; y2=29.591mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2451 {
+        x1=111.236mm; y1=29.591mm; x2=4.379in; y2=29.6004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2454 {
+        x1=4.379in; y1=30.1005mm; x2=111.7107mm; y2=30.1005mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2457 {
+        x1=111.7107mm; y1=30.1005mm; x2=111.887mm; y2=30.2768mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2460 {
+        x1=111.887mm; y1=30.2768mm; x2=111.887mm; y2=31.5854mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2463 {
+        x1=4.379in; y1=1.10633071in; x2=113.3264mm; y2=1.10633071in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2466 {
+        x1=113.3264mm; y1=1.10633071in; x2=4.52in; y2=1.048in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2469 {
+        x1=4.52in; y1=1.048in; x2=4.52in; y2=1.032in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2472 {
+        x1=4.482in; y1=25.4132mm; x2=4.482in; y2=986.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2475 {
+        x1=4.482in; y1=986.0mil; x2=4.501in; y2=967.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2478 {
+        x1=4.52in; y1=25.4132mm; x2=4.52in; y2=986.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2481 {
+        x1=4.52in; y1=986.0mil; x2=4.501in; y2=967.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2484 {
+        x1=106.3244mm; y1=989.0mil; x2=106.7816mm; y2=989.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2487 {
+        x1=106.7816mm; y1=989.0mil; x2=4.213in; y2=998.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2490 {
+        x1=4.213in; y1=998.0mil; x2=4.213in; y2=25.86736mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2493 {
+        x1=4.213in; y1=25.86736mm; x2=107.0018mm; y2=25.8757mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2496 {
+        x1=107.5019mm; y1=25.8757mm; x2=107.5019mm; y2=25.2313mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2499 {
+        x1=107.5019mm; y1=25.2313mm; x2=4.161in; y2=922.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2502 {
+        x1=4.161in; y1=922.0mil; x2=4.161in; y2=960.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2505 {
+        x1=4.161in; y1=960.0mil; x2=4.147in; y2=974.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2508 {
+        x1=4.11in; y1=879.0mil; x2=4.099in; y2=868.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2511 {
+        x1=4.099in; y1=868.0mil; x2=4.099in; y2=21.244306mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2514 {
+        x1=4.099in; y1=21.244306mm; x2=104.0895mm; y2=21.21916mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2517 {
+        x1=104.0895mm; y1=21.21916mm; x2=104.0895mm; y2=20.307554mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2520 {
+        x1=104.0895mm; y1=20.307554mm; x2=104.5088mm; y2=783.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2523 {
+        x1=4.081in; y1=974.0mil; x2=4.081in; y2=23.8509mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2526 {
+        x1=4.081in; y1=23.8509mm; x2=104.0895mm; y2=922.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2529 {
+        x1=105.3084mm; y1=783.0mil; x2=106.172mm; y2=783.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2532 {
+        x1=106.172mm; y1=783.0mil; x2=106.172mm; y2=20.73656mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2535 {
+        x1=106.172mm; y1=20.73656mm; x2=4.161in; y2=21.21916mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2538 {
+        x1=108.5019mm; y1=1.2136in; x2=108.5019mm; y2=31.6161mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2541 {
+        x1=108.5019mm; y1=31.6161mm; x2=4.282in; y2=1.255in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2544 {
+        x1=109.00156mm; y1=1.2136in; x2=109.00156mm; y2=1.2456in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2547 {
+        x1=110.0016mm; y1=1.2136in; x2=110.0016mm; y2=31.6172mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2550 {
+        x1=4.349in; y1=32.8422mm; x2=4.349in; y2=1.263in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2553 {
+        x1=110.0016mm; y1=31.6172mm; x2=4.349in; y2=1.263in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2556 {
+        x1=109.5017mm; y1=1.2136in; x2=109.5017mm; y2=32.8399mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2559 {
+        x1=109.5017mm; y1=32.8399mm; x2=109.4994mm; y2=32.8422mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2562 {
+        x1=108.5342mm; y1=32.8422mm; x2=108.5342mm; y2=1.264in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2565 {
+        x1=109.00156mm; y1=1.2456in; x2=108.5342mm; y2=1.264in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2568 {
+        x1=4.349in; y1=32.8422mm; x2=110.6932mm; y2=32.8422mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2571 {
+        x1=109.4994mm; y1=1.359in; x2=109.4994mm; y2=33.6418mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2574 {
+        x1=109.5878mm; y1=1.359in; x2=4.349in; y2=33.6418mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2577 {
+        x1=109.5878mm; y1=1.359in; x2=109.411mm; y2=1.359in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2580 {
+        x1=109.411mm; y1=1.359in; x2=108.5342mm; y2=33.6418mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2583 {
+        x1=106.2769mm; y1=1.126in; x2=105.156mm; y2=1.126in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2586 {
+        x1=105.156mm; y1=1.126in; x2=104.8258mm; y2=1.139in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2589 {
+        x1=4.089in; y1=1.136in; x2=104.7496mm; y2=1.136in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2592 {
+        x1=104.7496mm; y1=1.136in; x2=104.8258mm; y2=1.139in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2595 {
+        x1=103.4674mm; y1=29.8196mm; x2=4.04in; y2=29.8196mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2598 {
+        x1=4.04in; y1=29.8196mm; x2=102.5906mm; y2=1.173in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2601 {
+        x1=102.5906mm; y1=1.173in; x2=102.5906mm; y2=29.3248mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2604 {
+        x1=102.5906mm; y1=29.3248mm; x2=103.061mm; y2=1.136in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2607 {
+        x1=104.5342mm; y1=974.0mil; x2=4.081in; y2=974.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2610 {
+        x1=4.379in; y1=27.1008mm; x2=111.9388mm; y2=27.1008mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2613 {
+        x1=111.9388mm; y1=27.1008mm; x2=4.421in; y2=26.7462mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2616 {
+        x1=4.421in; y1=25.9466mm; x2=111.8807mm; y2=25.9466mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2619 {
+        x1=111.8807mm; y1=25.9466mm; x2=4.379in; y2=26.6007mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2622 {
+        x1=106.2827mm; y1=29.099mm; x2=105.7242mm; y2=29.099mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2625 {
+        x1=105.7242mm; y1=29.099mm; x2=4.134in; y2=29.8196mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2628 {
+        x1=4.134in; y1=29.8196mm; x2=4.105in; y2=29.8196mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2631 {
+        x1=108.0077mm; y1=30.8239mm; x2=108.0077mm; y2=32.2765mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2634 {
+        x1=108.0077mm; y1=32.2765mm; x2=4.248in; y2=1.275in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2637 {
+        x1=4.248in; y1=1.275in; x2=4.248in; y2=1.34in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2640 {
+        x1=109.5075mm; y1=25.8742mm; x2=109.5075mm; y2=25.0779mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2643 {
+        x1=109.5075mm; y1=25.0779mm; x2=4.302in; y2=978.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2646 {
+        x1=109.0074mm; y1=25.8742mm; x2=109.0074mm; y2=988.37mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2649 {
+        x1=109.0074mm; y1=988.37mil; x2=4.302in; y2=978.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2652 {
+        x1=4.331in; y1=25.8742mm; x2=4.331in; y2=949.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2655 {
+        x1=4.331in; y1=949.0mil; x2=110.236mm; y2=940.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2658 {
+        x1=108.5078mm; y1=25.8742mm; x2=108.5078mm; y2=24.0782mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2661 {
+        x1=108.5078mm; y1=24.0782mm; x2=4.264in; y2=940.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2664 {
+        x1=4.302in; y1=940.0mil; x2=4.302in; y2=978.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2667 {
+        x1=110.5075mm; y1=25.8742mm; x2=110.5075mm; y2=25.1031mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2670 {
+        x1=4.378in; y1=940.0mil; x2=4.378in; y2=961.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2673 {
+        x1=110.5075mm; y1=25.1031mm; x2=4.378in; y2=961.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2676 {
+        x1=109.157mm; y1=875.0mil; x2=4.264in; y2=23.076408mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2679 {
+        x1=4.302in; y1=23.076408mm; x2=4.302in; y2=894.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2682 {
+        x1=4.302in; y1=894.0mil; x2=109.7534mm; y2=875.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2685 {
+        x1=110.236mm; y1=23.076408mm; x2=110.236mm; y2=894.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2688 {
+        x1=110.236mm; y1=894.0mil; x2=109.7534mm; y2=875.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2691 {
+        x1=109.157mm; y1=875.0mil; x2=110.3498mm; y2=875.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2694 {
+        x1=110.3498mm; y1=875.0mil; x2=4.378in; y2=23.076408mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2697 {
+        x1=108.0077mm; y1=25.8742mm; x2=108.0077mm; y2=24.7973mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2700 {
+        x1=108.0077mm; y1=24.7973mm; x2=107.1372mm; y2=942.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2703 {
+        x1=107.1372mm; y1=942.0mil; x2=107.1372mm; y2=903.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2706 {
+        x1=107.1372mm; y1=903.0mil; x2=106.5276mm; y2=879.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2709 {
+        x1=106.5276mm; y1=879.0mil; x2=4.11in; y2=879.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2712 {
+        x1=111.2324mm; y1=27.5991mm; x2=112.7613mm; y2=27.5991mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2715 {
+        x1=4.482in; y1=1.032in; x2=4.482in; y2=1.044in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2718 {
+        x1=112.7613mm; y1=27.5991mm; x2=4.482in; y2=1.044in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2721 {
+        x1=106.2827mm; y1=26.5991mm; x2=105.4915mm; y2=26.5991mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2724 {
+        x1=4.105in; y1=26.0858mm; x2=4.133in; y2=26.0858mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2727 {
+        x1=105.4915mm; y1=26.5991mm; x2=4.133in; y2=26.0858mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2730 {
+        x1=103.4674mm; y1=26.0858mm; x2=103.4674mm; y2=981.48mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2733 {
+        x1=103.4674mm; y1=981.48mil; x2=4.081in; y2=974.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2736 {
+        x1=4.466in; y1=34.7538mm; x2=112.7064mm; y2=34.7538mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2739 {
+        x1=112.7064mm; y1=34.7538mm; x2=4.434in; y2=1.365in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2742 {
+        x1=113.729mm; y1=1.337in; x2=113.3348mm; y2=1.337in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2745 {
+        x1=113.3348mm; y1=1.337in; x2=4.434in; y2=1.365in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2748 {
+        x1=4.443in; y1=1.337in; x2=4.443in; y2=1.356in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2751 {
+        x1=4.443in; y1=1.356in; x2=4.434in; y2=1.365in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2754 {
+        x1=4.434in; y1=1.365in; x2=112.5982mm; y2=1.365in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2757 {
+        x1=112.5982mm; y1=1.365in; x2=111.887mm; y2=1.337in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2760 {
+        x1=110.6646mm; y1=39.1091mm; x2=110.6646mm; y2=38.916mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2763 {
+        x1=110.6646mm; y1=38.916mm; x2=4.384in; y2=1.505in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2766 {
+        x1=110.6646mm; y1=39.6093mm; x2=111.2667mm; y2=39.6093mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2769 {
+        x1=111.2667mm; y1=39.6093mm; x2=111.5822mm; y2=39.2938mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2772 {
+        x1=110.6646mm; y1=40.10914mm; x2=111.2799mm; y2=40.10914mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2775 {
+        x1=111.2799mm; y1=40.10914mm; x2=4.392in; y2=1.59in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2778 {
+        x1=106.2827mm; y1=28.0993mm; x2=105.2645mm; y2=28.0993mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2781 {
+        x1=105.2645mm; y1=28.0993mm; x2=105.029mm; y2=27.8638mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2784 {
+        x1=109.5502mm; y1=1.39in; x2=4.298in; y2=1.39in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2787 {
+        x1=4.298in; y1=1.39in; x2=4.248in; y2=1.34in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2790 {
+        x1=109.0397mm; y1=38.4842mm; x2=109.0397mm; y2=1.4089in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2793 {
+        x1=107.00766mm; y1=30.8239mm; x2=107.00766mm; y2=1.3289in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2796 {
+        x1=109.0397mm; y1=1.4089in; x2=107.00766mm; y2=1.3289in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2799 {
+        x1=4.179in; y1=1.217in; x2=4.179in; y2=30.2351mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2802 {
+        x1=4.179in; y1=30.2351mm; x2=106.2827mm; y2=30.099mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2805 {
+        x1=106.2827mm; y1=29.5989mm; x2=105.8085mm; y2=29.5989mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2808 {
+        x1=105.8085mm; y1=29.5989mm; x2=4.15in; y2=1.181in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2811 {
+        x1=4.15in; y1=1.181in; x2=4.15in; y2=1.29in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2814 {
+        x1=109.5395mm; y1=38.4842mm; x2=109.5395mm; y2=37.8313mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2817 {
+        x1=109.5395mm; y1=37.8313mm; x2=4.323in; y2=1.479in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2820 {
+        x1=101.505mm; y1=34.4998mm; x2=100.616mm; y2=34.4998mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2823 {
+        x1=100.616mm; y1=34.4998mm; x2=3.961in; y2=1.358in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2826 {
+        x1=3.961in; y1=1.358in; x2=3.961in; y2=33.2994mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2829 {
+        x1=3.961in; y1=33.2994mm; x2=100.8126mm; y2=33.0962mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2832 {
+        x1=4.062in; y1=1.358in; x2=4.062in; y2=1.275in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2835 {
+        x1=4.062in; y1=1.275in; x2=4.051in; y2=1.264in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2838 {
+        x1=102.3046mm; y1=34.4998mm; x2=103.1682mm; y2=34.4998mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2841 {
+        x1=103.1682mm; y1=34.4998mm; x2=4.062in; y2=1.358in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2844 {
+        x1=111.5822mm; y1=39.2938mm; x2=112.4326mm; y2=39.2938mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2847 {
+        x1=112.4326mm; y1=39.2938mm; x2=112.649mm; y2=39.5102mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2850 {
+        x1=110.6646mm; y1=1.6184685in; x2=112.1291mm; y2=1.6184685in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2853 {
+        x1=112.1291mm; y1=1.6184685in; x2=112.649mm; y2=1.598in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2856 {
+        x1=112.649mm; y1=1.598in; x2=112.649mm; y2=1.587in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2859 {
+        x1=110.6646mm; y1=41.6093mm; x2=112.6957mm; y2=41.6093mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2862 {
+        x1=112.6957mm; y1=41.6093mm; x2=4.447in; y2=1.628in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2865 {
+        x1=110.6646mm; y1=42.1091mm; x2=113.7199mm; y2=42.1091mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2868 {
+        x1=113.7199mm; y1=42.1091mm; x2=4.479in; y2=1.656in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2871 {
+        x1=110.6646mm; y1=42.6093mm; x2=113.2467mm; y2=42.6093mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2874 {
+        x1=113.2467mm; y1=42.6093mm; x2=4.466in; y2=1.685in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2877 {
+        x1=4.466in; y1=1.685in; x2=4.492in; y2=1.685in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2880 {
+        x1=4.492in; y1=1.685in; x2=4.508in; y2=1.669in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2883 {
+        x1=4.508in; y1=1.669in; x2=4.508in; y2=40.259mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2886 {
+        x1=109.5502mm; y1=1.39in; x2=4.508in; y2=40.259mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2889 {
+        x1=106.5395mm; y1=38.4842mm; x2=106.5395mm; y2=38.1389mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2892 {
+        x1=106.5395mm; y1=38.1389mm; x2=107.3912mm; y2=1.468in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2895 {
+        x1=107.3912mm; y1=1.468in; x2=107.3912mm; y2=36.9316mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2898 {
+        x1=106.0397mm; y1=38.4842mm; x2=106.0397mm; y2=38.0545mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2901 {
+        x1=106.0397mm; y1=38.0545mm; x2=4.19in; y2=1.483in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2904 {
+        x1=4.19in; y1=1.483in; x2=4.19in; y2=36.957mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2907 {
+        x1=104.5395mm; y1=38.4842mm; x2=103.9146mm; y2=38.4842mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2910 {
+        x1=103.9146mm; y1=38.4842mm; x2=103.759mm; y2=1.509in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2913 {
+        x1=105.0397mm; y1=38.4842mm; x2=105.0397mm; y2=38.1107mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2916 {
+        x1=105.0397mm; y1=38.1107mm; x2=104.3686mm; y2=1.474in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2919 {
+        x1=108.5395mm; y1=38.4842mm; x2=108.5395mm; y2=35.8955mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2922 {
+        x1=108.5395mm; y1=35.8955mm; x2=4.15in; y2=1.29in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2925 {
+        x1=103.9146mm; y1=39.1091mm; x2=103.4727mm; y2=39.1091mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2928 {
+        x1=103.4727mm; y1=39.1091mm; x2=4.056in; y2=1.522in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2931 {
+        x1=4.056in; y1=1.522in; x2=4.02in; y2=1.522in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2934 {
+        x1=4.02in; y1=1.522in; x2=4.001in; y2=39.1414mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2937 {
+        x1=103.9146mm; y1=40.10914mm; x2=4.0711in; y2=40.10914mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2940 {
+        x1=4.0711in; y1=40.10914mm; x2=4.044in; y2=1.552in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2943 {
+        x1=103.9146mm; y1=40.6093mm; x2=102.5599mm; y2=40.6093mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2946 {
+        x1=102.5599mm; y1=40.6093mm; x2=102.3874mm; y2=1.592in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2949 {
+        x1=103.9146mm; y1=1.6184685in; x2=102.8073mm; y2=1.6184685in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2952 {
+        x1=102.8073mm; y1=1.6184685in; x2=102.3874mm; y2=41.529mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2955 {
+        x1=103.9146mm; y1=41.6093mm; x2=103.3739mm; y2=41.6093mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2958 {
+        x1=103.3739mm; y1=41.6093mm; x2=4.017in; y2=1.691in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2961 {
+        x1=4.363in; y1=1.787in; x2=4.3383937in; y2=1.787in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2964 {
+        x1=4.3383937in; y1=1.787in; x2=110.0397mm; y2=45.2342mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2967 {
+        x1=103.9146mm; y1=42.6093mm; x2=4.0704685in; y2=42.6093mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2970 {
+        x1=4.0704685in; y1=42.6093mm; x2=4.052in; y2=1.696in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2973 {
+        x1=4.052in; y1=1.696in; x2=4.052in; y2=1.709in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2976 {
+        x1=103.9146mm; y1=44.1091mm; x2=103.0199mm; y2=44.1091mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2979 {
+        x1=103.0199mm; y1=44.1091mm; x2=4.052in; y2=44.2082mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2982 {
+        x1=103.8098mm; y1=1.785in; x2=103.8098mm; y2=44.7139mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2985 {
+        x1=103.8098mm; y1=44.7139mm; x2=103.9146mm; y2=44.6093mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2988 {
+        x1=103.8098mm; y1=1.785in; x2=104.4348mm; y2=1.785in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2991 {
+        x1=104.4348mm; y1=1.785in; x2=104.5395mm; y2=45.2342mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2994 {
+        x1=106.5395mm; y1=45.2342mm; x2=106.5395mm; y2=45.5811mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2997 {
+        x1=106.5395mm; y1=45.5811mm; x2=4.177in; y2=1.812in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3000 {
+        x1=4.177in; y1=1.812in; x2=4.133in; y2=1.812in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3003 {
+        x1=4.133in; y1=1.812in; x2=104.2162mm; y2=1.842in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3006 {
+        x1=104.2162mm; y1=1.842in; x2=104.2162mm; y2=1.857in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3009 {
+        x1=103.4169mm; y1=48.6799mm; x2=103.4169mm; y2=47.9671mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3012 {
+        x1=103.4169mm; y1=47.9671mm; x2=104.2162mm; y2=1.857in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3015 {
+        x1=109.5395mm; y1=45.2342mm; x2=109.5395mm; y2=45.6331mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3018 {
+        x1=109.5395mm; y1=45.6331mm; x2=4.334in; y2=1.818in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3021 {
+        x1=109.0397mm; y1=45.2342mm; x2=109.0397mm; y2=1.8369in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3024 {
+        x1=109.0397mm; y1=1.8369in; x2=109.22mm; y2=1.844in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3027 {
+        x1=4.052in; y1=1.764in; x2=102.7938mm; y2=1.769in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3030 {
+        x1=4.052in; y1=44.2082mm; x2=4.052in; y2=1.764in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3033 {
+        x1=106.2827mm; y1=1.0669in; x2=4.0861in; y2=1.0669in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3036 {
+        x1=4.0861in; y1=1.0669in; x2=100.8126mm; y2=30.0736mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3039 {
+        x1=100.8126mm; y1=30.0736mm; x2=100.8126mm; y2=1.225in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3042 {
+        x1=100.8126mm; y1=1.225in; x2=3.932in; y2=1.262in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3045 {
+        x1=3.816in; y1=1.379in; x2=3.816in; y2=1.351in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3048 {
+        x1=3.859in; y1=1.379in; x2=3.859in; y2=1.351in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3051 {
+        x1=3.902in; y1=1.379in; x2=3.902in; y2=1.351in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3054 {
+        x1=4.169in; y1=1.857in; x2=4.169in; y2=48.6037mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3057 {
+        x1=4.169in; y1=48.6037mm; x2=4.166in; y2=48.6799mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3060 {
+        x1=105.0158mm; y1=1.857in; x2=4.169in; y2=1.857in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3063 {
+        x1=4.102in; y1=54.2036mm; x2=4.068in; y2=54.2036mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3066 {
+        x1=4.068in; y1=54.2036mm; x2=4.068in; y2=52.7693mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3069 {
+        x1=4.068in; y1=52.7693mm; x2=103.4169mm; y2=52.6796mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3072 {
+        x1=107.0397mm; y1=45.2342mm; x2=107.0397mm; y2=51.4563mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3075 {
+        x1=107.0397mm; y1=51.4563mm; x2=4.166in; y2=52.6796mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3078 {
+        x1=4.166in; y1=52.6796mm; x2=4.166in; y2=53.3776mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3081 {
+        x1=4.166in; y1=53.3776mm; x2=104.9904mm; y2=54.2036mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3084 {
+        x1=105.5395mm; y1=38.4842mm; x2=105.5395mm; y2=1.4781in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3087 {
+        x1=105.5395mm; y1=1.4781in; x2=104.6988mm; y2=36.703mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3090 {
+        x1=104.6988mm; y1=36.703mm; x2=103.4796mm; y2=36.703mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3093 {
+        x1=103.4796mm; y1=36.703mm; x2=101.219mm; y2=1.534in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3096 {
+        x1=108.5395mm; y1=45.2342mm; x2=108.5395mm; y2=46.5275mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3099 {
+        x1=108.5395mm; y1=46.5275mm; x2=108.4834mm; y2=1.834in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3102 {
+        x1=108.4834mm; y1=1.834in; x2=108.4834mm; y2=1.896in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3105 {
+        x1=108.0397mm; y1=45.2342mm; x2=108.0397mm; y2=44.8424mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3108 {
+        x1=108.0397mm; y1=44.8424mm; x2=109.1562mm; y2=43.7258mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3111 {
+        x1=107.5395mm; y1=45.2342mm; x2=107.5395mm; y2=45.8937mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3114 {
+        x1=107.5395mm; y1=45.8937mm; x2=107.7976mm; y2=1.817in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3117 {
+        x1=4.19in; y1=36.1574mm; x2=103.4156mm; y2=36.1574mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3120 {
+        x1=103.4156mm; y1=36.1574mm; x2=100.8126mm; y2=1.526in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3123 {
+        x1=100.8126mm; y1=1.526in; x2=100.8126mm; y2=48.133mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3126 {
+        x1=107.3912mm; y1=36.132mm; x2=107.3912mm; y2=1.419in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3129 {
+        x1=107.3912mm; y1=1.419in; x2=4.211in; y2=1.402in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3132 {
+        x1=4.211in; y1=1.402in; x2=4.07in; y2=1.402in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3135 {
+        x1=4.07in; y1=1.402in; x2=3.953in; y2=1.519in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3138 {
+        x1=3.953in; y1=1.519in; x2=3.953in; y2=1.811in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3141 {
+        x1=3.932in; y1=1.262in; x2=3.932in; y2=42.545mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3144 {
+        x1=3.932in; y1=42.545mm; x2=3.923in; y2=1.684in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3147 {
+        x1=109.3084mm; y1=1.886in; x2=4.318in; y2=1.886in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3150 {
+        x1=4.318in; y1=1.886in; x2=110.0328mm; y2=1.872in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3153 {
+        x1=109.3084mm; y1=1.963in; x2=109.3084mm; y2=48.895mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3156 {
+        x1=109.3084mm; y1=48.895mm; x2=109.8296mm; y2=48.895mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3159 {
+        x1=109.8296mm; y1=48.895mm; x2=110.0328mm; y2=1.917in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3162 {
+        x1=4.272in; y1=1.963in; x2=4.272in; y2=1.886in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3165 {
+        x1=107.7976mm; y1=1.817in; x2=107.7976mm; y2=55.3466mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3168 {
+        x1=111.9124mm; y1=45.847mm; x2=111.9124mm; y2=1.772in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3171 {
+        x1=111.9124mm; y1=1.772in; x2=4.371in; y2=1.737in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3174 {
+        x1=4.371in; y1=1.737in; x2=4.3573in; y2=1.737in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3177 {
+        x1=4.3573in; y1=1.737in; x2=110.6646mm; y2=44.1091mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3180 {
+        x1=112.8776mm; y1=1.786in; x2=111.125mm; y2=1.717in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3183 {
+        x1=111.125mm; y1=1.717in; x2=110.6672mm; y2=1.717in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3186 {
+        x1=110.6672mm; y1=1.717in; x2=110.6646mm; y2=1.7169in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3189 {
+        x1=110.6646mm; y1=43.1091mm; x2=111.9685mm; y2=43.1091mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3192 {
+        x1=111.9685mm; y1=43.1091mm; x2=4.426in; y2=1.715in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3195 {
+        x1=114.935mm; y1=45.276mm; x2=113.22mm; y2=1.715in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3198 {
+        x1=3.897in; y1=1.867in; x2=3.953in; y2=1.811in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3201 {
+        x1=3.897in; y1=1.967in; x2=100.8126mm; y2=48.133mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3204 {
+        x1=108.5972mm; y1=50.8254mm; x2=4.286in; y2=50.8254mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3207 {
+        x1=4.286in; y1=50.8254mm; x2=4.31in; y2=51.435mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3210 {
+        x1=1.552in; y1=2.483in; x2=1.552in; y2=2.684in; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:polygon.3213 {
+        li:geometry {
+          ta:contour {
+           { 886.0mil; 2.492in }
+           { 1.132in; 2.492in }
+           { 1.132in; 2.641in }
+           { 886.0mil; 2.641in }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+        }
+       }
+       ha:polygon.3218 {
+        li:geometry {
+          ta:contour {
+           { 29.718mm; 2.491in }
+           { 1.49in; 2.491in }
+           { 1.49in; 2.639in }
+           { 29.718mm; 2.639in }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+        }
+       }
+      }
+      color = {#8b2323}
+    }
+
+    {ha:GND plane} {
+     lid=1
+     group=5
+     ha:combining {     }
+
+      li:objects {
+       ha:line.3223 {
+        x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3226 {
+        x1=328.0mil; y1=66.421mm; x2=328.0mil; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3229 {
+        x1=70.0786mm; y1=0.0; x2=70.0786mm; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3232 {
+        x1=70.0786mm; y1=3.05in; x2=70.0786mm; y2=66.3956mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3235 {
+        x=0.0; y=66.421mm; width=328.0mil; height=328.0mil; astart=-180; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3236 {
+        x=0.0; y=436.0mil; width=328.0mil; height=328.0mil; astart=90; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3237 {
+        x=3.087in; y=66.421mm; width=328.0mil; height=328.0mil; astart=-90; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3238 {
+        x=3.087in; y=435.0mil; width=328.0mil; height=328.0mil; astart=0; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:polygon.3239 {
+        li:geometry {
+          ta:contour {
+           { 10.0mil; 10.0mil }
+           { 3.08in; 10.0mil }
+           { 3.08in; 3.04in }
+           { 10.0mil; 3.04in }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+         lock=1
+        }
+       }
+      }
+      color = {#3a5fcd}
+    }
+
+    {ha:power plane} {
+     lid=2
+     group=7
+     ha:combining {     }
+
+      li:objects {
+       ha:line.3244 {
+        x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3247 {
+        x1=328.0mil; y1=66.421mm; x2=328.0mil; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3250 {
+        x1=70.0786mm; y1=0.0; x2=70.0786mm; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3253 {
+        x1=70.0786mm; y1=3.05in; x2=70.0786mm; y2=66.3956mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3256 {
+        x=0.0; y=66.421mm; width=328.0mil; height=328.0mil; astart=-180; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3257 {
+        x=0.0; y=436.0mil; width=328.0mil; height=328.0mil; astart=90; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3258 {
+        x=3.087in; y=66.421mm; width=328.0mil; height=328.0mil; astart=-90; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3259 {
+        x=3.087in; y=435.0mil; width=328.0mil; height=328.0mil; astart=0; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:polygon.3260 {
+        li:geometry {
+          ta:contour {
+           { 10.0mil; 10.0mil }
+           { 3.08in; 10.0mil }
+           { 3.08in; 3.04in }
+           { 10.0mil; 3.04in }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+         lock=1
+        }
+       }
+      }
+      color = {#104e8b}
+    }
+
+    ha:bottom {
+     lid=3
+     group=10
+     ha:combining {     }
+
+      li:objects {
+       ha:line.3265 {
+        x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3268 {
+        x1=328.0mil; y1=66.421mm; x2=328.0mil; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3271 {
+        x1=70.0786mm; y1=0.0; x2=70.0786mm; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3274 {
+        x1=70.0786mm; y1=3.05in; x2=70.0786mm; y2=66.3956mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3277 {
+        x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3280 {
+        x1=328.0mil; y1=66.421mm; x2=328.0mil; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3283 {
+        x1=70.0786mm; y1=0.0; x2=70.0786mm; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3286 {
+        x1=70.0786mm; y1=3.05in; x2=70.0786mm; y2=66.3956mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3289 {
+        x=0.0; y=66.421mm; width=328.0mil; height=328.0mil; astart=-180; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3290 {
+        x=0.0; y=436.0mil; width=328.0mil; height=328.0mil; astart=90; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3291 {
+        x=3.087in; y=66.421mm; width=328.0mil; height=328.0mil; astart=-90; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3292 {
+        x=3.087in; y=435.0mil; width=328.0mil; height=328.0mil; astart=0; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:polygon.3293 {
+        li:geometry {
+          ta:contour {
+           { 10.0mil; 10.0mil }
+           { 3.08in; 10.0mil }
+           { 3.08in; 3.04in }
+           { 10.0mil; 3.04in }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+         lock=1
+        }
+       }
+      }
+      color = {#cd3700}
+    }
+
+    ha:outline {
+     lid=4
+     group=9
+     ha:combining { auto=1;     }
+
+      ha:attributes {
+        {PCB::skip-drc}=1
+      }
+
+      li:objects {
+       ha:line.3298 {
+        x1=0.0; y1=763.0mil; x2=0.0; y2=58.0898mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3301 {
+        x1=328.0mil; y1=0.0; x2=70.0786mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3304 {
+        x1=328.0mil; y1=3.05in; x2=70.0786mm; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3307 {
+        x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3310 {
+        x1=328.0mil; y1=66.421mm; x2=328.0mil; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3313 {
+        x1=70.0786mm; y1=3.05in; x2=70.0786mm; y2=66.3956mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3316 {
+        x1=70.0786mm; y1=0.0; x2=70.0786mm; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.3319 {
+        x1=3.087in; y1=763.0mil; x2=3.087in; y2=58.0898mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3322 {
+        x=0.0; y=66.421mm; width=328.0mil; height=328.0mil; astart=-90; adelta=-90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3323 {
+        x=0.0; y=436.0mil; width=328.0mil; height=328.0mil; astart=90; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3324 {
+        x=3.087in; y=66.421mm; width=328.0mil; height=328.0mil; astart=-90; adelta=90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:arc.3325 {
+        x=3.087in; y=435.0mil; width=328.0mil; height=328.0mil; astart=90; adelta=-90; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+      }
+      color = {#548b54}
+    }
+
+    {ha:bottom silk} {
+     lid=5
+     group=12
+     ha:combining { auto=1;     }
+
+      li:objects {
+      }
+      color = {#000000}
+    }
+
+    {ha:top silk} {
+     lid=6
+     group=1
+     ha:combining { auto=1;     }
+
+      li:objects {
+       ha:text.3326 {
+        string=2; x=2.112in; y=263.41mil; scale=300; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.3327 {
+        string=1; x=1.851in; y=263.41mil; scale=300; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.3328 {
+        string=A; x=39.6494mm; y=263.41mil; scale=300; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.3329 {
+        string=R; x=36.9316mm; y=74.0mil; scale=80; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.3330 {
+        string=G; x=44.069mm; y=72.0mil; scale=80; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.3331 {
+        string=G; x=2.004in; y=72.0mil; scale=80; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.3332 {
+        string=TeleLCOTwo v2.0; x=3.734in; y=278.0mil; scale=250; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.3333 {
+        string=Force Bootloader; x=51.943mm; y=2.374in; scale=70; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.3334 {
+        string=G; x=2.514in; y=2.784in; scale=80; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.3335 {
+        string=Y; x=63.8302mm; y=2.54in; scale=80; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.3336 {
+        string=R; x=2.506in; y=58.0898mm; scale=80; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+      }
+      color = {#000000}
+    }
+
+    ha:top-mask {
+     lid=7
+     group=2
+     ha:combining { sub=1; auto=1;     }
+
+      li:objects {
+      }
+      color = {#ff0000}
+    }
+
+    ha:bottom-mask {
+     lid=8
+     group=11
+     ha:combining { sub=1; auto=1;     }
+
+      li:objects {
+      }
+      color = {#ff0000}
+    }
+
+    ha:top-paste {
+     lid=9
+     group=0
+     ha:combining { auto=1;     }
+
+      li:objects {
+      }
+      color = {#cd00cd}
+    }
+
+    ha:bottom-paste {
+     lid=10
+     group=13
+     ha:combining { auto=1;     }
+
+      li:objects {
+      }
+      color = {#cd00cd}
+    }
+   }
+ }
+
+ ha:font {
+  ha:geda_pcb {
+   cell_width=1.651001mm; cell_height=1.651001mm;
+   ha:symbols {
+    ha:] {
+     width=0.127001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:&5c {
+     width=0.762001mm; height=1.143001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=15.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:b {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:c {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:a {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:e {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=0.0; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=20.0mil; y1=40.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:f {
+     width=0.381001mm; height=1.270001mm; delta=10.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:d {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:h {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:i {
+     width=0.001um; height=1.270001mm; delta=10.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:g {
+     width=0.508001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:k {
+     width=0.381001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=35.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=35.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:l {
+     width=0.127001mm; height=1.270001mm; delta=10.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:j {
+     width=0.127001mm; height=1.651001mm; delta=10.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:n {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:o {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:m {
+     width=0.889001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:q {
+     width=0.508001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:r {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:p {
+     width=0.635001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:t {
+     width=0.254001mm; height=1.270001mm; delta=10.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:u {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:s {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:w {
+     width=0.762001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=15.0mil; y1=30.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:x {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:v {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:z {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:~ {
+     width=0.635001mm; height=0.889001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:y {
+     width=0.508001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:&7d {
+     width=0.254001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:| {
+     width=0.001um; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:&7b {
+     width=0.254001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:&20 {
+     width=0.0; height=0.0; delta=18.0mil;
+     li:objects {
+     }
+    }
+    ha:&23 {
+     width=0.508001mm; height=1.016001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:&26 {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=35.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=0.0; y1=25.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:! {
+     width=0.001um; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=45.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:" {
+     width=0.254001mm; height=0.508001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:$ {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=15.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=15.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=20.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=5.0mil; y1=45.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=0.0; y1=40.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.11 {
+       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:% {
+     width=1.016001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=10.0mil; y1=25.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=0.0; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=0.0; y1=50.0mil; x2=40.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=35.0mil; y1=50.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=40.0mil; y1=40.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.11 {
+       x1=35.0mil; y1=35.0mil; x2=40.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.12 {
+       x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.13 {
+       x1=25.0mil; y1=40.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.14 {
+       x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.15 {
+       x1=25.0mil; y1=45.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.16 {
+       x1=30.0mil; y1=50.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:' {
+     width=0.254001mm; height=0.508001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:( {
+     width=0.127001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:) {
+     width=0.127001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:* {
+     width=0.508001mm; height=1.016001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=20.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:+ {
+     width=0.508001mm; height=1.016001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:, {
+     width=0.254001mm; height=1.524001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=60.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:- {
+     width=0.508001mm; height=0.762001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:. {
+     width=0.127001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:0 {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:1 {
+     width=0.381001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:2 {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:3 {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:4 {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=35.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=35.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:5 {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=5.0mil; y1=25.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=15.0mil; y1=25.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:6 {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:7 {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:8 {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.11 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.12 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.13 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+      }
+      ha:line.14 {
+       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:9 {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:< {
+     width=0.254001mm; height=1.016001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=30.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=30.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:> {
+     width=0.254001mm; height=1.016001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=20.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=40.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:? {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=10.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:@ {
+     width=1.270001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=10.0mil; y1=50.0mil; x2=40.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=50.0mil; y1=35.0mil; x2=50.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=50.0mil; y1=10.0mil; x2=40.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=40.0mil; y1=0.0; x2=10.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=10.0mil; y1=0.0; x2=0.0; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=35.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.11 {
+       x1=35.0mil; y1=30.0mil; x2=40.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.12 {
+       x1=35.0mil; y1=30.0mil; x2=35.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.13 {
+       x1=35.0mil; y1=20.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.14 {
+       x1=20.0mil; y1=15.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.15 {
+       x1=20.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.16 {
+       x1=40.0mil; y1=35.0mil; x2=50.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:A {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=20.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=7.0mil; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=20.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=25.0mil; y1=20.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:B {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=25.0mil; y1=33.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=33.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:C {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=7.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=43.0mil; x2=7.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=17.0mil; x2=0.0; y2=43.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=7.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:D {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=17.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=50.0mil; x2=18.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:E {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:F {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:G {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:H {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:I {
+     width=0.254001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:J {
+     width=0.381001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=7.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=15.0mil; y1=10.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=45.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:K {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:L {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:M {
+     width=0.762001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:&2f {
+     width=0.762001mm; height=1.143001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=45.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:&3a {
+     width=0.127001mm; height=0.889001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=25.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:&3b {
+     width=0.254001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=50.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:&3d {
+     width=0.508001mm; height=0.889001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:O {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:P {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:N {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:R {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:S {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:Q {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:U {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:V {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:T {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:X {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:Y {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:W {
+     width=0.762001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:[ {
+     width=0.127001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:^ {
+     width=0.254001mm; height=0.381001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:Z {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:` {
+     width=1.651001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=50.0mil; y1=0.0; x2=65.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=65.0mil; y1=50.0mil; x2=50.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=50.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=65.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=50.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=15.0mil; x2=15.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=0.0; x2=50.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=65.0mil; y1=15.0mil; x2=65.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=25.0mil; y1=25.0mil; x2=40.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.11 {
+       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.12 {
+       x1=25.0mil; y1=45.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+    ha:_ {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+     }
+    }
+   }
+   id = 0
+  }
+ }
+
+ ha:netlists {
+   li:input {
+    ha:+3.3V {
+    li:conn { C4-2; C5-1; C36-2; C43-2; C44-2; C45-2; C47-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; L1-1; L600-1; R171-1; U2-5; U3-1; U3-5; U3-12; U3-13; U3-15; U3-22; U3-25; U3-27; U3-28; U4-5; U7-1; U7-24; U7-36; U7-48; U11-2;    }
+    }
+    ha:arm {
+    li:conn { J1-3; U7-11;    }
+    }
+    ha:beep {
+    li:conn { U7-19; U8-2;    }
+    }
+    ha:boot0 {
+    li:conn { R402-1; U7-44;    }
+    }
+    ha:box {
+    li:conn { J1-9; U7-10;    }
+    }
+    ha:cs_radio {
+    li:conn { U3-11; U7-17;    }
+    }
+    ha:fire {
+    li:conn { J1-7; U7-12;    }
+    }
+    ha:fire12V {
+    li:conn { C6-1; D8-2; J1-5; R32-1;    }
+    }
+    ha:fire_led {
+    li:conn { R31-1; U4-4; U7-13;    }
+    }
+    ha:GND {
+    li:conn { B1-2; C1-1; C2-1; C3-1; C4-1; C5-2; C6-2; C30-2; C31-2; C32-2; C33-2; C36-1; C42-1; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; C610-1; D1-2; D2-2; D4-2; D5-2; D6-2; D7-2; H1-1; H2-1; H3-1; H4-1; J1-4; J1-6; J1-8; J1-10; J2-1; J5-5; J6-1; J8-2; L192-2; R2-1; R7-1; R11-1; R30-1; R31-2; R33-2; R401-2; R402-2; U1-2; U2-2; U3-32; U3-33; U4-2; U7-8; U7-23; U7-35; U7-47; U7-GND; U8-1; U11-3; X1-2; X1-4; X2-2; X2-4;    }
+    }
+    ha:led_1 {
+    li:conn { R4-1; U7-40;    }
+    }
+    ha:led_2 {
+    li:conn { R5-1; U7-39;    }
+    }
+    ha:led_armed {
+    li:conn { R3-1; U7-41;    }
+    }
+    ha:miso1 {
+    li:conn { U3-9; U7-27;    }
+    }
+    ha:mosi1 {
+    li:conn { U3-7; U7-28;    }
+    }
+    ha:radio_int {
+    li:conn { U3-4; U7-22;    }
+    }
+    ha:reset_n {
+    li:conn { C610-2; J6-2; U3-2; U7-7; U11-1;    }
+    }
+    ha:sck1 {
+    li:conn { U3-8; U7-26;    }
+    }
+    ha:swclk {
+    li:conn { J6-4; U7-37;    }
+    }
+    ha:swdio {
+    li:conn { J6-3; U7-34;    }
+    }
+    ha:unnamed_net1 {
+    li:conn { C33-1; U7-6; X2-3;    }
+    }
+    ha:unnamed_net2 {
+    li:conn { C32-1; U7-5; X2-1;    }
+    }
+    ha:unnamed_net3 {
+    li:conn { J5-2; R54-2;    }
+    }
+    ha:unnamed_net4 {
+    li:conn { J5-3; R55-2;    }
+    }
+    ha:unnamed_net5 {
+    li:conn { J5-4;    }
+    }
+    ha:unnamed_net6 {
+    li:conn { R401-1; U7-20;    }
+    }
+    ha:unnamed_net7 {
+    li:conn { U7-2;    }
+    }
+    ha:unnamed_net8 {
+    li:conn { U7-3;    }
+    }
+    ha:unnamed_net9 {
+    li:conn { U7-4;    }
+    }
+    ha:unnamed_net10 {
+    li:conn { R6-1; U7-14;    }
+    }
+    ha:unnamed_net11 {
+    li:conn { R10-1; U7-16;    }
+    }
+    ha:unnamed_net12 {
+    li:conn { R9-1; U7-15;    }
+    }
+    ha:unnamed_net13 {
+    li:conn { U7-21;    }
+    }
+    ha:unnamed_net14 {
+    li:conn { U7-25;    }
+    }
+    ha:unnamed_net15 {
+    li:conn { U7-30;    }
+    }
+    ha:unnamed_net16 {
+    li:conn { U7-31;    }
+    }
+    ha:unnamed_net17 {
+    li:conn { U7-29;    }
+    }
+    ha:unnamed_net18 {
+    li:conn { U7-38;    }
+    }
+    ha:unnamed_net19 {
+    li:conn { U7-43;    }
+    }
+    ha:unnamed_net20 {
+    li:conn { U7-45;    }
+    }
+    ha:unnamed_net21 {
+    li:conn { J2-2; U7-42;    }
+    }
+    ha:unnamed_net22 {
+    li:conn { U7-46;    }
+    }
+    ha:unnamed_net23 {
+    li:conn { C30-1; U3-31; X1-3;    }
+    }
+    ha:unnamed_net24 {
+    li:conn { C31-1; U3-30; X1-1;    }
+    }
+    ha:unnamed_net25 {
+    li:conn { C174-1; L171-2; U3-17;    }
+    }
+    ha:unnamed_net26 {
+    li:conn { C173-2; L171-1; R171-2;    }
+    }
+    ha:unnamed_net27 {
+    li:conn { C174-2; C176-1; L172-1;    }
+    }
+    ha:unnamed_net28 {
+    li:conn { C176-2; C181-1; L172-2; L173-1;    }
+    }
+    ha:unnamed_net29 {
+    li:conn { C181-2; L193-1; U3-18;    }
+    }
+    ha:unnamed_net30 {
+    li:conn { C175-2; L173-2; L174-1;    }
+    }
+    ha:unnamed_net31 {
+    li:conn { J8-1; L174-2;    }
+    }
+    ha:unnamed_net32 {
+    li:conn { C210-1; L191-2; L201-1; U3-20;    }
+    }
+    ha:unnamed_net33 {
+    li:conn { C191-1; L191-1; L192-1; U3-19;    }
+    }
+    ha:unnamed_net34 {
+    li:conn { C191-2; L193-2; L201-2;    }
+    }
+    ha:unnamed_net35 {
+    li:conn { C211-1; U3-21;    }
+    }
+    ha:unnamed_net36 {
+    li:conn { C231-1; U3-24;    }
+    }
+    ha:unnamed_net37 {
+    li:conn { C231-2; U3-23;    }
+    }
+    ha:unnamed_net38 {
+    li:conn { C261-1; U3-26;    }
+    }
+    ha:unnamed_net39 {
+    li:conn { C291-1; U3-29;    }
+    }
+    ha:unnamed_net40 {
+    li:conn { R30-2; U3-14;    }
+    }
+    ha:unnamed_net41 {
+    li:conn { C42-2; U3-6;    }
+    }
+    ha:unnamed_net42 {
+    li:conn { D5-1; R6-2;    }
+    }
+    ha:unnamed_net43 {
+    li:conn { D7-1; R10-2;    }
+    }
+    ha:unnamed_net44 {
+    li:conn { D6-1; R9-2;    }
+    }
+    ha:unnamed_net45 {
+    li:conn { D2-1; R4-2;    }
+    }
+    ha:unnamed_net46 {
+    li:conn { D4-1; R5-2;    }
+    }
+    ha:unnamed_net47 {
+    li:conn { D1-1; R3-2;    }
+    }
+    ha:unnamed_net48 {
+    li:conn { U3-10;    }
+    }
+    ha:unnamed_net49 {
+    li:conn { U3-16;    }
+    }
+    ha:unnamed_net50 {
+    li:conn { U3-3;    }
+    }
+    ha:unnamed_net51 {
+    li:conn { D3-1; D3-4; U1-1;    }
+    }
+    ha:unnamed_net52 {
+    li:conn { R7-2; U1-5;    }
+    }
+    ha:unnamed_net53 {
+    li:conn { D3-2; R1-1;    }
+    }
+    ha:unnamed_net54 {
+    li:conn { D3-3; R2-2;    }
+    }
+    ha:unnamed_net55 {
+    li:conn { D8-1; L1-2; U4-1;    }
+    }
+    ha:unnamed_net56 {
+    li:conn { R32-2; R33-1; U4-3;    }
+    }
+    ha:usbdm {
+    li:conn { R54-1; U7-32;    }
+    }
+    ha:usbdp {
+    li:conn { R55-1; U7-33;    }
+    }
+    ha:v_batt {
+    li:conn { R8-1; R11-2; U7-18;    }
+    }
+    ha:v_charge {
+    li:conn { B1-1; C2-2; J1-1; U1-3;    }
+    }
+    ha:v_lipo {
+    li:conn { C3-2; J1-2; R8-2; U2-1; U2-3;    }
+    }
+    ha:v_usb {
+    li:conn { C1-2; J5-1; R1-2; U1-4;    }
+    }
+    ha:vdda {
+    li:conn { C601-1; C602-1; L600-2; U7-9;    }
+    }
+   }
+ }
+ ha:layer_stack {
+  li:groups {
+   ha:0 {
+    name = top_paste
+    ha:type { top=1; paste=1;    }
+    li:layers { 9;    }
+   }
+   ha:1 {
+    name = top_silk
+    ha:type { silk=1; top=1;    }
+    li:layers { 6;    }
+   }
+   ha:2 {
+    name = top_mask
+    ha:type { top=1; mask=1;    }
+    li:layers { 7;    }
+   }
+   ha:3 {
+    name = top_copper
+    ha:type { copper=1; top=1;    }
+    li:layers { 0;    }
+   }
+   ha:4 {
+    name = implicit_subst
+    ha:type { substrate=1; intern=1;    }
+    li:layers {    }
+   }
+   ha:5 {
+    name = Intern
+    ha:type { copper=1; intern=1;    }
+    li:layers { 1;    }
+   }
+   ha:6 {
+    name = implicit_subst
+    ha:type { substrate=1; intern=1;    }
+    li:layers {    }
+   }
+   ha:7 {
+    name = Intern
+    ha:type { copper=1; intern=1;    }
+    li:layers { 2;    }
+   }
+   ha:8 {
+    name = implicit_subst
+    ha:type { substrate=1; intern=1;    }
+    li:layers {    }
+   }
+   ha:9 {
+    name = global_outline
+    ha:type { boundary=1;    }
+    li:layers { 4;    }
+    purpose = uroute
+   }
+   ha:10 {
+    name = bottom_copper
+    ha:type { bottom=1; copper=1;    }
+    li:layers { 3;    }
+   }
+   ha:11 {
+    name = bottom_mask
+    ha:type { bottom=1; mask=1;    }
+    li:layers { 8;    }
+   }
+   ha:12 {
+    name = bottom_silk
+    ha:type { silk=1; bottom=1;    }
+    li:layers { 5;    }
+   }
+   ha:13 {
+    name = bottom_paste
+    ha:type { bottom=1; paste=1;    }
+    li:layers { 10;    }
+   }
+  }
+ }
+ li:pcb-rnd-conf-v1 {
+  ha:overwrite {
+   ha:design {
+    min_ring = 0.1778 mm
+    min_drill = 0.3810 mm
+    text_scale = 100
+    via_thickness = 36.00 mil
+    via_drilling_hole = 20.00 mil
+    min_slk = 0.1270 mm
+    text_thickness = 0
+    line_thickness = 10.00 mil
+    shrink = 0.2540 mm
+    poly_isle_area = 12903200000000.000000
+    min_wid = 0.1524 mm
+    bloat = 0.1524 mm
+    clearance = 10.00 mil
+   }
+   ha:editor {
+    live_routing = false
+    snap_pin = true
+    grid = 25.00 mil
+    show_number = false
+    auto_drc = false
+    all_direction_lines = false
+    hide_names = true
+    unique_names = false
+    local_ref = false
+    name_on_pcb = true
+    orthogonal_moves = false
+    check_planes = false
+    swap_start_direction = false
+    clear_line = true
+    show_drc = true
+    grid_unit = mil
+    draw_grid = false
+    grids_idx = 4
+    only_names = false
+    full_poly = false
+    lock_names = false
+    thin_draw_poly = false
+    thin_draw = false
+    rubber_band_mode = false
+    description = false
+   }
+   ha:plugins {
+    ha:mincut {
+     enable = false
+    }
+   }
+  }
+ }
+}