making progress on layout
authorBdale Garbee <bdale@gag.com>
Sat, 1 Dec 2018 19:35:05 +0000 (12:35 -0700)
committerBdale Garbee <bdale@gag.com>
Sat, 1 Dec 2018 19:35:05 +0000 (12:35 -0700)
telefiretwo.lht

index 64fa6031db220cd794ddd34200429c390a208a16..6120a0f465f410e0924866da2e3b8c02932e3399 100644 (file)
@@ -43,7 +43,7 @@ ha:pcb-rnd-board-v6 {
  ha:meta {
    ha:size {
     thermal_scale = 0.500000
-    x = 129.2098mm
+    x = 103.8098mm
     y = 3.05in
    }
    board_name = telefireone
@@ -298,20 +298,6 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.23 {
-     proto=0; x=2.129in; y=2.221in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
     ha:padstack_ref.26 {
      proto=0; x=1.729in; y=1.1559685in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
@@ -585,8 +571,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.43 {
-     proto=0; x=501.67mil; y=32.7914mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.53 {
+     proto=0; x=1.66in; y=1.848in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -604,27 +590,22 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.44 {
-     proto=0; x=427.67mil; y=32.7914mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.54 {
+     proto=1; x=1.954in; y=1.3779685in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
 
      li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-       li:3 {
+       li:2 {
         on  
         solid  
         noshape  
        }
      }
     }
-    ha:padstack_ref.45 {
-     proto=0; x=501.67mil; y=1.387in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.55 {
+     proto=0; x=52.8828mm; y=1.774in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -642,173 +623,98 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.46 {
-     proto=0; x=427.67mil; y=1.387in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.58 {
+     proto=0; x=1.936in; y=53.6702mm; 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.47 {
-     proto=0; x=16.24mm; y=981.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.61 {
+     proto=0; x=58.8264mm; y=1.076in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
 
      li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
      }
     }
-    ha:padstack_ref.48 {
-     proto=0; x=14.462mm; y=817.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.63 {
+     proto=0; x=1.64in; y=1.942in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
 
      li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
      }
     }
-    ha:padstack_ref.49 {
-     proto=0; x=430.37mil; y=964.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.64 {
+     proto=0; x=2.273in; y=1.802in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
 
      li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
      }
     }
-    ha:padstack_ref.50 {
-     proto=0; x=430.0mil; y=1.003in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.65 {
+     proto=0; x=2.015in; y=1.646in; 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.51 {
-     proto=0; x=1.657in; y=1.517in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.66 {
+     proto=0; x=1.721in; y=1.942in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
 
      li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
      }
     }
-    ha:padstack_ref.52 {
-     proto=0; x=1.826in; y=35.9664mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.67 {
+     proto=0; x=1.763in; y=2.01in; 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.53 {
-     proto=0; x=1.66in; y=1.848in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.68 {
+     proto=0; x=49.149mm; y=1.602in; 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.54 {
-     proto=1; x=1.954in; y=1.3779685in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.70 {
+     proto=0; x=1.978in; y=39.751mm; 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=52.8828mm; y=1.774in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.79 {
+     proto=0; x=2.028in; y=56.3372mm; 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.56 {
-     proto=0; x=168.0mil; y=34.1069mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.84 {
+     proto=0; x=2.498in; y=2.14in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -819,10 +725,15 @@ ha:pcb-rnd-board-v6 {
         solid  
         noshape  
        }
+       li:3 {
+        on  
+        solid  
+        noshape  
+       }
      }
     }
-    ha:padstack_ref.57 {
-     proto=0; x=208.0mil; y=36.1389mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.85 {
+     proto=0; x=65.5574mm; y=2.14in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -835,26 +746,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.58 {
-     proto=0; x=1.936in; y=53.6702mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.60 {
-     proto=0; x=2.237in; y=934.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.61 {
-     proto=0; x=58.8264mm; y=1.076in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.86 {
+     proto=0; x=65.5828mm; y=59.2328mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -862,8 +755,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.63 {
-     proto=0; x=1.64in; y=1.942in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.87 {
+     proto=0; x=51.943mm; y=1.592in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -871,8 +764,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.64 {
-     proto=0; x=2.273in; y=1.802in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.88 {
+     proto=0; x=2.273in; y=1.723in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -880,8 +773,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.65 {
-     proto=0; x=2.015in; y=1.646in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.89 {
+     proto=0; x=2.117in; y=1.728in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -889,8 +782,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.66 {
-     proto=0; x=1.721in; y=1.942in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.90 {
+     proto=0; x=2.157in; y=1.727in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -898,8 +791,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.67 {
-     proto=0; x=1.763in; y=2.01in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.91 {
+     proto=0; x=1.815in; y=1.82in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -907,8 +800,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.68 {
-     proto=0; x=1.934in; y=1.758in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.92 {
+     proto=0; x=1.815in; y=1.861in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -916,8 +809,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.69 {
-     proto=0; x=1.687in; y=1.465in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.94 {
+     proto=0; x=55.4482mm; y=1.753in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -925,8 +818,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.70 {
-     proto=0; x=1.978in; y=39.751mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.95 {
+     proto=0; x=2.193in; y=1.718in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -934,58 +827,27 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.71 {
-     proto=0; x=1.826in; y=1.466in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.96 {
+     proto=0; x=24.0922mm; y=67.0151mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
 
      li:thermal {
-       li:2 {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+       li:3 {
         on  
         solid  
         noshape  
        }
      }
     }
-    ha:padstack_ref.72 {
-     proto=0; x=1.687in; y=35.9664mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.73 {
-     proto=0; x=1.818in; y=1.627in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.74 {
-     proto=0; x=50.927mm; y=898.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.75 {
-     proto=0; x=13.449808mm; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.76 {
-     proto=0; x=627.0mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.97 {
+     proto=0; x=24.0922mm; y=68.5137mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -996,10 +858,15 @@ ha:pcb-rnd-board-v6 {
         solid  
         noshape  
        }
+       li:3 {
+        on  
+        solid  
+        noshape  
+       }
      }
     }
-    ha:padstack_ref.77 {
-     proto=0; x=723.0mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.111 {
+     proto=0; x=2.272in; y=56.0324mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -1007,8 +874,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.78 {
-     proto=0; x=2.092in; y=934.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.112 {
+     proto=0; x=55.626mm; y=2.148in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -1016,8 +883,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.79 {
-     proto=0; x=2.028in; y=56.3372mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.113 {
+     proto=0; x=54.737mm; y=2.129in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -1025,8 +892,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.80 {
-     proto=0; x=2.43in; y=74.295mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.114 {
+     proto=0; x=1.719in; y=2.402in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -1034,8 +901,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.81 {
-     proto=0; x=2.464in; y=2.31in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.115 {
+     proto=0; x=1.791in; y=2.371in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -1043,8 +910,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.82 {
-     proto=0; x=51.7398mm; y=2.256in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.116 {
+     proto=0; x=47.371mm; y=1.956in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -1052,8 +919,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.83 {
-     proto=0; x=2.103in; y=2.249in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+    ha:padstack_ref.93 {
+     proto=0; x=1.851in; y=1.92in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
       clearline=1
      }
@@ -1061,25729 +928,26504 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.84 {
-     proto=0; x=2.498in; y=2.14in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
+     ha:padstack_ref.17124 {
+      proto=0; x=208.0mil; y=42.545034mm; 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.85 {
-     proto=0; x=65.5574mm; y=2.14in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.17125 {
+      proto=0; x=168.0mil; y=40.513034mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.86 {
-     proto=0; x=65.5828mm; y=59.2328mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.19235 {
+      proto=0; x=3.3393mm; y=25.5106mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.87 {
-     proto=0; x=51.943mm; y=1.592in; 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.19236 {
+      proto=0; x=3.348698mm; y=965.35433071mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
-    }
-    ha:padstack_ref.88 {
-     proto=0; x=2.273in; y=1.723in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.19237 {
+      proto=0; x=215.0mil; y=847.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.19238 {
+      proto=0; x=8.6573mm; y=982.35433071mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
-    }
-    ha:padstack_ref.89 {
-     proto=0; x=2.117in; y=1.728in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.25138 {
+      proto=0; x=238.0mil; y=955.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
      }
+     ha:padstack_ref.25139 {
+      proto=0; x=264.0mil; y=25.527mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
+      li:thermal {
+      }
      }
-    }
-    ha:padstack_ref.90 {
-     proto=0; x=2.157in; y=1.727in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.25140 {
+      proto=0; x=281.0mil; y=814.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
      }
+     ha:padstack_ref.25141 {
+      proto=0; x=320.0mil; y=801.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
+      li:thermal {
+      }
      }
-    }
-    ha:padstack_ref.91 {
-     proto=0; x=1.815in; y=1.82in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.25301 {
+      proto=0; x=373.0mil; y=865.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.24371 {
+      proto=0; x=577.0mil; y=692.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
-    }
-    ha:padstack_ref.92 {
-     proto=0; x=1.815in; y=1.861in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.24370 {
+      proto=0; x=503.0mil; y=692.0mil; 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.24369 {
+      proto=0; x=577.0mil; y=787.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
-    }
-    ha:padstack_ref.94 {
-     proto=0; x=55.4482mm; y=1.753in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.24368 {
+      proto=0; x=503.0mil; y=787.0mil; 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.24082 {
+      proto=0; x=605.0mil; y=830.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
+      li:thermal {
+      }
      }
-    }
-    ha:padstack_ref.95 {
-     proto=0; x=2.193in; y=1.718in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.24080 {
+      proto=0; x=702.0mil; y=830.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.23881 {
+      proto=0; x=798.0mil; y=830.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
+      li:thermal {
+      }
      }
-    }
-    ha:padstack_ref.96 {
-     proto=0; x=24.0922mm; y=67.0151mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.23565 {
+      proto=0; x=798.0mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
      }
+     ha:padstack_ref.23564 {
+      proto=0; x=702.0mil; y=1.068in; 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  
-       }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
-    }
-    ha:padstack_ref.97 {
-     proto=0; x=24.0922mm; y=68.5137mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.23563 {
+      proto=0; x=15.354808mm; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
      }
+     ha:padstack_ref.23562 {
+      proto=0; x=502.67mil; y=1.387in; 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  
-       }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
-    }
-    ha:padstack_ref.98 {
-     proto=0; x=53.8988mm; y=59.563mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.23561 {
+      proto=0; x=14.647418mm; y=1.387in; 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.23560 {
+      proto=0; x=502.67mil; y=32.7914mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.101 {
-     proto=0; x=50.673mm; y=2.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.104 {
-     proto=0; x=59.6392mm; y=2.389in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.105 {
-     proto=0; x=2.099in; y=2.399in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.106 {
-     proto=0; x=1.952in; y=2.398in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.107 {
-     proto=0; x=1.81in; y=56.1594mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.108 {
-     proto=0; x=2.188in; y=55.9308mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.109 {
-     proto=0; x=2.208in; y=2.233in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.110 {
-     proto=0; x=2.181in; y=59.8424mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.111 {
-     proto=0; x=2.272in; y=56.0324mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.112 {
-     proto=0; x=55.626mm; y=2.148in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.113 {
-     proto=0; x=54.737mm; y=2.129in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.114 {
-     proto=0; x=1.719in; y=2.402in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.115 {
-     proto=0; x=1.791in; y=2.371in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.116 {
-     proto=0; x=47.371mm; y=1.956in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.117 {
-     proto=0; x=58.293mm; y=1.998in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.118 {
-     proto=0; x=2.063in; y=58.039mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.93 {
-     proto=0; x=1.851in; y=1.92in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
-    }
-     ha:padstack_ref.8730 {
-      proto=0; x=58.293mm; y=744.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+     ha:padstack_ref.23559 {
+      proto=0; x=14.647418mm; y=32.7914mm; 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:subc.119 {
-      ha:attributes {
-       {io_pcb::hidename_y}=8.8138 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=60
-       refdes=H1
-       value=unknown
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=16.8910 mm
-      }
-     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
+      ha:padstack_ref.26779 {
+       proto=0; x=46.99mm; y=1.602in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:subc.134 {
+       ha:attributes {
+        {io_pcb::hidename_y}=66.9036 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=60
+        refdes=H2
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=17.3990 mm
+       }
+      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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.120 {
-        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:objects {
+        ha:padstack_ref.135 {
+         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  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:arc.121 {
-           x=687.0mil; y=383.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:arc.136 {
+            x=687.0mil; y=2.667in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+           }
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.122 {
-           x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=383.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.137 {
+            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.125 {
-           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.140 {
+            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.128 {
-           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.143 {
+            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.131 {
-           x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=10.7282mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.146 {
+            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
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAB
-     }
-     ha:subc.134 {
-      ha:attributes {
-       {io_pcb::hidename_y}=66.9036 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=60
-       refdes=H2
-       value=unknown
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=17.3990 mm
+       uid = 24J7G6oQJUom/ocAKVgAAAAC
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.149 {
+       ha:attributes {
+        {io_pcb::hidename_y}=8.8392 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=60
+        refdes=H3
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=60.1218 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           clearance=0.0
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.135 {
-        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  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
+         }
        }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.150 {
+         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:objects {
-          ha:arc.136 {
-           x=687.0mil; y=2.667in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-          }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.137 {
-           x1=687.0mil; y1=2.667in; x2=687.0mil; y2=2.667in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:arc.151 {
+            x=60.96mm; y=383.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
            }
           }
-          ha:line.140 {
-           x1=687.0mil; y1=2.667in; x2=687.0mil; y2=2.667in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.143 {
-           x1=687.0mil; y1=2.667in; x2=18.4498mm; y2=2.667in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.152 {
+            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.146 {
-           x1=687.0mil; y1=2.667in; x2=687.0mil; y2=68.7418mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.155 {
+            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.158 {
+            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.161 {
+            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
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAC
-     }
-     ha:subc.149 {
-      ha:attributes {
-       {io_pcb::hidename_y}=8.8392 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=60
-       refdes=H3
-       value=unknown
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=60.1218 mm
+       uid = 24J7G6oQJUom/ocAKVgAAAAD
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.164 {
+       ha:attributes {
+        {io_pcb::hidename_y}=66.9798 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=60
+        refdes=H4
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=60.1472 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.150 {
-        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:objects {
+        ha:padstack_ref.165 {
+         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  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+       }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:arc.166 {
+            x=60.96mm; y=2.667in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+           }
           }
-          li:3 {
-           on  
-           solid  
-           noshape  
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
 
-        ha:attributes {
-          term=1
-          name=1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.167 {
+            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.170 {
+            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.173 {
+            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.176 {
+            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
+          }
         }
        }
       }
-      li:layers {
+       uid = 24J7G6oQJUom/ocAKVgAAAAE
+      }
+      ha:subc.179 {
+       ha:attributes {
+        {io_pcb::hidename_y}=54.1528 mm
+        footprint=0-215079-4
+        {io_pcb::hidename_scale}=60
+        refdes=J6
+        value=Debug
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=3.5814 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       ha:ps_proto_v6.0 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:arc.151 {
-           x=60.96mm; y=383.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+           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:subc-aux {
-        lid=1
-        ha:combining {        }
+           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  
+             }
+           }
 
-         li:objects {
-          ha:line.152 {
-           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: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:line.155 {
-           x1=60.96mm; y1=383.0mil; x2=60.96mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+
+           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:line.158 {
-           x1=60.96mm; y1=383.0mil; x2=61.96mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+
+           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:line.161 {
-           x1=60.96mm; y1=383.0mil; x2=60.96mm; y2=10.7282mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+
+           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:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAD
-     }
-     ha:subc.164 {
-      ha:attributes {
-       {io_pcb::hidename_y}=66.9798 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=60
-       refdes=H4
-       value=unknown
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=60.1472 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       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=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.165 {
-        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:objects {
+        ha:padstack_ref.180 {
+         proto=0; x=165.0mil; y=1.91in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.181 {
+         proto=1; x=265.0mil; y=1.96in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+        ha:padstack_ref.182 {
+         proto=1; x=165.0mil; y=2.01in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.183 {
+         proto=1; x=265.0mil; y=2.06in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:arc.166 {
-           x=60.96mm; y=2.667in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=4
+           name=4
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.184 {
+         proto=2; x=235.87mil; y=1.85489in; 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:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.167 {
-           x1=60.96mm; y1=2.667in; x2=60.96mm; y2=2.667in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.185 {
+            x1=2.911094mm; y1=1.81572in; x2=8.010652mm; y2=1.81572in; thickness=6.0mil; clearance=0.0;
            }
-          }
-          ha:line.170 {
-           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.188 {
+            x1=2.911094mm; y1=1.81572in; x2=2.911094mm; y2=2.15429in; thickness=6.0mil; clearance=0.0;
            }
-          }
-          ha:line.173 {
-           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.191 {
+            x1=2.911094mm; y1=2.15429in; x2=8.010652mm; y2=2.15429in; thickness=6.0mil; clearance=0.0;
            }
-          }
-          ha:line.176 {
-           x1=60.96mm; y1=2.667in; x2=60.96mm; y2=68.7418mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.194 {
+            x1=8.010652mm; y1=1.81572in; x2=8.010652mm; y2=2.15429in; thickness=6.0mil; clearance=0.0;
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAE
-     }
-     ha:subc.179 {
-      ha:attributes {
-       {io_pcb::hidename_y}=54.1528 mm
-       footprint=0-215079-4
-       {io_pcb::hidename_scale}=60
-       refdes=J6
-       value=Debug
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=3.5814 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.197 {
+            x1=5.567019mm; y1=49.758041mm; x2=5.567019mm; y2=49.758041mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -23.0mil  
-             -23.0mil  
-             23.0mil  
-             -23.0mil  
-             23.0mil  
-             23.0mil  
-             -23.0mil  
-             23.0mil  
+           ha:line.200 {
+            x1=265.0mil; y1=1.91in; x2=265.0mil; y2=1.91in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          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:line.203 {
+            x1=265.0mil; y1=1.91in; x2=7.731mm; y2=1.91in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          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:line.206 {
+            x1=265.0mil; y1=1.91in; x2=265.0mil; y2=49.514mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = 24J7G6oQJUom/ocAKVgAAAAF
       }
+      ha:subc.209 {
+       ha:attributes {
+        value=12.7
+        footprint=0402
+        refdes=R6
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; 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
+           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  
+             }
            }
-           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
+           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  
+             }
            }
-           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
+           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  
+             }
            }
-           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
-          }
+       li:objects {
+        ha:padstack_ref.211 {
+         proto=0; x=2.776in; y=26.3398mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          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
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-      }
+        ha:padstack_ref.212 {
+         proto=0; x=2.80748in; y=26.3398mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v6.2 {
-        hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          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
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:text.210 {
+            string=%a.parent.refdes%; x=70.547996mm; y=1.022in; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           clearance=0.0
           }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          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
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.213 {
+            x1=70.910196mm; y1=26.3398mm; x2=70.910196mm; y2=26.3398mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.216 {
+            x1=70.910196mm; y1=26.3398mm; x2=70.910196mm; y2=26.3398mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.219 {
+            x1=70.910196mm; y1=26.3398mm; x2=71.910196mm; y2=26.3398mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.222 {
+            x1=70.910196mm; y1=26.3398mm; x2=70.910196mm; y2=27.3398mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
           }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = 24J7G6oQJUom/ocAKVgAAAAG
+      }
+      ha:subc.225 {
+       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:ps_circ { x=0.0; y=0.0; dia=73.56mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           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  
+             }
            }
-           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
+           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  
+             }
            }
-           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
+           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  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.180 {
-        proto=0; x=165.0mil; y=1.91in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.227 {
+         proto=0; x=2.19652in; y=1.032in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.181 {
-        proto=1; x=265.0mil; y=1.96in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.228 {
+         proto=0; x=2.228in; y=1.032in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.182 {
-        proto=1; x=165.0mil; y=2.01in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-       ha:padstack_ref.183 {
-        proto=1; x=265.0mil; y=2.06in; 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.184 {
-        proto=2; x=235.87mil; y=1.85489in; 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.185 {
-           x1=2.911094mm; y1=1.81572in; x2=8.010652mm; y2=1.81572in; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.188 {
-           x1=2.911094mm; y1=1.81572in; x2=2.911094mm; y2=2.15429in; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.191 {
-           x1=2.911094mm; y1=2.15429in; x2=8.010652mm; y2=2.15429in; thickness=6.0mil; clearance=0.0;
+          li:objects {
+           ha:text.226 {
+            string=%a.parent.refdes%; x=55.626004mm; y=1.017in; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
+           }
           }
-          ha:line.194 {
-           x1=8.010652mm; y1=1.81572in; x2=8.010652mm; y2=2.15429in; thickness=6.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.197 {
-           x1=5.567019mm; y1=49.758041mm; x2=5.567019mm; y2=49.758041mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.229 {
+            x1=2.21226in; y1=1.032in; x2=2.21226in; y2=1.032in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.200 {
-           x1=265.0mil; y1=1.91in; x2=265.0mil; y2=1.91in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.232 {
+            x1=2.21226in; y1=1.032in; x2=2.21226in; y2=1.032in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.203 {
-           x1=265.0mil; y1=1.91in; x2=7.731mm; y2=1.91in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.235 {
+            x1=2.21226in; y1=1.032in; x2=57.191404mm; y2=1.032in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.206 {
-           x1=265.0mil; y1=1.91in; x2=265.0mil; y2=49.514mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.238 {
+            x1=2.21226in; y1=1.032in; x2=2.21226in; y2=27.2128mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAF
-     }
-     ha:subc.209 {
-      ha:attributes {
-       value=12.7
-       footprint=0402
-       refdes=R6
+       uid = 24J7G6oQJUom/ocAKVgAAAAH
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.241 {
+       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_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 {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           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
+           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  
+             }
            }
-           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 { 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.211 {
-        proto=0; x=62.446404mm; y=925.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.243 {
+         proto=0; x=2.55352in; y=26.0858mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.212 {
-        proto=0; x=63.245996mm; y=925.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.244 {
+         proto=0; x=65.659mm; y=26.0858mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.210 {
-           string=%a.parent.refdes%; x=2.46in; y=910.0mil; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.242 {
+            string=%a.parent.refdes%; x=64.897004mm; y=1.012in; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.213 {
-           x1=62.8462mm; y1=925.0mil; x2=62.8462mm; y2=925.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.245 {
+            x1=2.56926in; y1=26.0858mm; x2=2.56926in; y2=26.0858mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.216 {
-           x1=62.8462mm; y1=925.0mil; x2=62.8462mm; y2=925.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.248 {
+            x1=2.56926in; y1=26.0858mm; x2=2.56926in; y2=26.0858mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.219 {
-           x1=62.8462mm; y1=925.0mil; x2=63.8462mm; y2=925.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.251 {
+            x1=2.56926in; y1=26.0858mm; x2=66.259204mm; y2=26.0858mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.222 {
-           x1=62.8462mm; y1=925.0mil; x2=62.8462mm; y2=24.495mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.254 {
+            x1=2.56926in; y1=26.0858mm; x2=2.56926in; y2=27.0858mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAG
-     }
-     ha:subc.225 {
-      ha:attributes {
-       value=150
-       footprint=0402
-       refdes=R10
+       uid = 24J7G6oQJUom/ocAKVgAAAAI
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.257 {
+       ha:attributes {
+        {io_pcb::hidename_y}=73.2494 mm
+        footprint=100mil2pin
+        {io_pcb::hidename_scale}=60
+        refdes=J2
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=52.8938 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       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
+           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  
+             }
            }
-           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 {
+              -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 {
-            top = 1
-            mask = 1
+           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
            }
-           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: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:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           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
            }
-           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: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.227 {
-        proto=0; x=62.446404mm; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.258 {
+         proto=0; x=1.956in; y=2.55in; rot=180.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            sharp  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.228 {
-        proto=0; x=63.245996mm; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.259 {
+         proto=1; x=2.056in; y=2.55in; rot=180.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.226 {
-           string=%a.parent.refdes%; x=62.2808mm; y=110.0mil; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:line.260 {
+            x1=53.4924mm; y1=63.5mm; x2=1.906in; y2=63.5mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.263 {
+            x1=1.906in; y1=2.6in; x2=1.906in; y2=63.5mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.266 {
+            x1=53.4924mm; y1=2.6in; x2=1.906in; y2=2.6in; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.269 {
+            x1=53.4924mm; y1=2.6in; x2=53.4924mm; y2=63.5mm; thickness=15.0mil; clearance=0.0;
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.229 {
-           x1=62.8462mm; y1=125.0mil; x2=62.8462mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.272 {
+            x1=2.006in; y1=2.55in; x2=2.006in; y2=2.55in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.232 {
-           x1=62.8462mm; y1=125.0mil; x2=62.8462mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.275 {
+            x1=1.956in; y1=2.55in; x2=1.956in; y2=2.55in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.235 {
-           x1=62.8462mm; y1=125.0mil; x2=63.8462mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.278 {
+            x1=1.956in; y1=2.55in; x2=50.6824mm; y2=2.55in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.238 {
-           x1=62.8462mm; y1=125.0mil; x2=62.8462mm; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.281 {
+            x1=1.956in; y1=2.55in; x2=1.956in; y2=65.77mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAH
-     }
-     ha:subc.241 {
-      ha:attributes {
-       value=150
-       footprint=0402
-       refdes=R9
+       uid = 24J7G6oQJUom/ocAKVgAAAAJ
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.284 {
+       ha:attributes {
+        {io_pcb::hidename_y}=12.5730 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=60
+        refdes=D6
+        value=yellow
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=66.4464 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       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 {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           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 { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           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  
+             }
            }
-           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 { 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 { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           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  
+             }
            }
-           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.243 {
-        proto=0; x=62.446404mm; y=635.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v6.1 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           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:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.244 {
-        proto=0; x=63.245996mm; y=635.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+           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
+           }
 
-        li:thermal {
-        }
+           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:attributes {
-          term=2
-          name=2
-        }
+           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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.285 {
+         proto=0; x=65.405mm; y=925.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.286 {
+         proto=1; x=65.405mm; y=825.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:text.242 {
-           string=%a.parent.refdes%; x=2.46in; y=620.0mil; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            sharp  
+            noshape  
            }
-           rot = 0.000000
-          }
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.245 {
-           x1=62.8462mm; y1=635.0mil; x2=62.8462mm; y2=635.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.287 {
+            x1=2.632in; y1=776.0mil; x2=2.518in; y2=776.0mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.248 {
-           x1=62.8462mm; y1=635.0mil; x2=62.8462mm; y2=635.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.251 {
-           x1=62.8462mm; y1=635.0mil; x2=63.8462mm; y2=635.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:arc.290 {
+            x=65.405mm; y=875.0mil; width=114.0mil; height=114.0mil; astart=300; adelta=300; thickness=10.0mil; clearance=0.0;
            }
           }
-          ha:line.254 {
-           x1=62.8462mm; y1=635.0mil; x2=62.8462mm; y2=17.129mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAI
-     }
-     ha:subc.257 {
-      ha:attributes {
-       {io_pcb::hidename_y}=73.2494 mm
-       footprint=100mil2pin
-       {io_pcb::hidename_scale}=60
-       refdes=J2
-       value=unknown
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=52.8938 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.291 {
+            x1=65.405mm; y1=875.0mil; x2=65.405mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.294 {
+            x1=65.405mm; y1=875.0mil; x2=65.405mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          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:line.297 {
+            x1=65.405mm; y1=875.0mil; x2=65.405mm; y2=21.225mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          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:line.300 {
+            x1=65.405mm; y1=875.0mil; x2=66.405mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = 24J7G6oQJUom/ocAKVgAAAAK
+      }
+      ha:subc.303 {
+       ha:attributes {
+        {io_pcb::hidename_y}=2.4130 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=60
+        refdes=D7
+        value=red
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=66.3702 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         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
+           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  
+             }
            }
-           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
+           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  
+             }
            }
-           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
+           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  
+             }
            }
-           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
+           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  
+             }
            }
-           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
+       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
            }
-           clearance=0.0
-          }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.258 {
-        proto=0; x=54.7988mm; y=74.0622mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+           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
+           }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           sharp  
-           noshape  
-          }
-        }
+           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:attributes {
-          term=1
-          name=1
-        }
+           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
+           }
+         }
        }
-       ha:padstack_ref.259 {
-        proto=1; x=52.2588mm; y=74.0622mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+      }
+
+       li:objects {
+        ha:padstack_ref.304 {
+         proto=0; x=2.2in; y=925.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.305 {
+         proto=1; x=2.2in; y=825.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            sharp  
+            noshape  
+           }
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.260 {
-           x1=50.9888mm; y1=75.3322mm; x2=56.0688mm; y2=75.3322mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.263 {
-           x1=56.0688mm; y1=72.7922mm; x2=56.0688mm; y2=75.3322mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.266 {
-           x1=50.9888mm; y1=72.7922mm; x2=56.0688mm; y2=72.7922mm; thickness=15.0mil; clearance=0.0;
+          li:objects {
+           ha:line.306 {
+            x1=2.257in; y1=776.0mil; x2=2.143in; y2=776.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.309 {
+            x=2.2in; y=875.0mil; width=114.0mil; height=114.0mil; astart=300; adelta=300; thickness=10.0mil; clearance=0.0;
+           }
           }
-          ha:line.269 {
-           x1=50.9888mm; y1=72.7922mm; x2=50.9888mm; y2=75.3322mm; thickness=15.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.272 {
-           x1=53.5288mm; y1=74.0622mm; x2=53.5288mm; y2=74.0622mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.310 {
+            x1=2.2in; y1=875.0mil; x2=2.2in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.275 {
-           x1=54.7988mm; y1=74.0622mm; x2=54.7988mm; y2=74.0622mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.313 {
+            x1=2.2in; y1=875.0mil; x2=2.2in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.278 {
-           x1=54.7988mm; y1=74.0622mm; x2=53.7988mm; y2=74.0622mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.316 {
+            x1=2.2in; y1=875.0mil; x2=2.2in; y2=21.225mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.281 {
-           x1=54.7988mm; y1=74.0622mm; x2=54.7988mm; y2=73.0622mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.319 {
+            x1=2.2in; y1=875.0mil; x2=56.88mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAJ
-     }
-     ha:subc.284 {
-      ha:attributes {
-       {io_pcb::hidename_y}=12.5730 mm
-       footprint=100mil-led
-       {io_pcb::hidename_scale}=60
-       refdes=D6
-       value=yellow
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=66.4464 mm
+       uid = 24J7G6oQJUom/ocAKVgAAAAL
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.322 {
+       ha:attributes {
+        {io_pcb::hidename_y}=22.7330 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=60
+        refdes=D5
+        value=green
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=66.4718 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       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 {
+             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
+           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  
+             }
            }
-           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 {
+             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
+           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  
+             }
            }
-           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_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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.285 {
-        proto=0; x=2.595in; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.323 {
+         proto=0; x=74.93mm; y=925.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.286 {
-        proto=1; x=68.453mm; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.324 {
+         proto=1; x=74.93mm; y=825.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           sharp  
-           noshape  
-          }
-        }
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            sharp  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.287 {
-           x1=2.744in; y1=582.0mil; x2=2.744in; y2=468.0mil; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:line.325 {
+            x1=3.007in; y1=776.0mil; x2=2.893in; y2=776.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.328 {
+            x=74.93mm; y=875.0mil; width=114.0mil; height=114.0mil; astart=300; adelta=300; thickness=10.0mil; clearance=0.0;
+           }
           }
-          ha:arc.290 {
-           x=67.183mm; y=525.0mil; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.291 {
-           x1=67.183mm; y1=525.0mil; x2=67.183mm; y2=525.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.329 {
+            x1=74.93mm; y1=875.0mil; x2=74.93mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.294 {
-           x1=67.183mm; y1=525.0mil; x2=67.183mm; y2=525.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.332 {
+            x1=74.93mm; y1=875.0mil; x2=74.93mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.297 {
-           x1=67.183mm; y1=525.0mil; x2=68.183mm; y2=525.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.335 {
+            x1=74.93mm; y1=875.0mil; x2=74.93mm; y2=21.225mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.300 {
-           x1=67.183mm; y1=525.0mil; x2=67.183mm; y2=14.335mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.338 {
+            x1=74.93mm; y1=875.0mil; x2=75.93mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAK
-     }
-     ha:subc.303 {
-      ha:attributes {
-       {io_pcb::hidename_y}=2.4130 mm
-       footprint=100mil-led
-       {io_pcb::hidename_scale}=60
-       refdes=D7
-       value=red
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=66.3702 mm
+       uid = 24J7G6oQJUom/ocAKVgAAAAM
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.568 {
+       ha:attributes {
+        {io_pcb::hidename_y}=74.2188 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=60
+        refdes=D2
+        value=green
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=67.8688 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       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 {
+             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
+           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  
+             }
            }
-           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 {
+             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
+           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  
+             }
            }
-           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_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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.304 {
-        proto=0; x=2.595in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.569 {
+         proto=0; x=2.595in; y=74.295mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.305 {
-        proto=1; x=68.453mm; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.570 {
+         proto=1; x=68.453mm; y=74.295mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           sharp  
-           noshape  
-          }
-        }
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            sharp  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.306 {
-           x1=2.744in; y1=182.0mil; x2=2.744in; y2=68.0mil; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:line.571 {
+            x1=2.744in; y1=72.8472mm; x2=2.744in; y2=2.982in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.574 {
+            x=67.183mm; y=74.295mm; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
+           }
           }
-          ha:arc.309 {
-           x=67.183mm; y=125.0mil; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.310 {
-           x1=67.183mm; y1=125.0mil; x2=67.183mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.575 {
+            x1=67.183mm; y1=74.295mm; x2=67.183mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.313 {
-           x1=67.183mm; y1=125.0mil; x2=67.183mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.578 {
+            x1=67.183mm; y1=74.295mm; x2=67.183mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.316 {
-           x1=67.183mm; y1=125.0mil; x2=68.183mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.581 {
+            x1=67.183mm; y1=74.295mm; x2=68.183mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.319 {
-           x1=67.183mm; y1=125.0mil; x2=67.183mm; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.584 {
+            x1=67.183mm; y1=74.295mm; x2=67.183mm; y2=75.295mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAL
-     }
-     ha:subc.322 {
-      ha:attributes {
-       {io_pcb::hidename_y}=22.7330 mm
-       footprint=100mil-led
-       {io_pcb::hidename_scale}=60
-       refdes=D5
-       value=green
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=66.4718 mm
+       uid = 24J7G6oQJUom/ocAKVgAAAAV
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.587 {
+       ha:attributes {
+        value=12.7
+        footprint=0402
+        refdes=R4
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       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 {
-             -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
+             top = 1
             }
-          }
-
-          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 {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           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_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.1 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+            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:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           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  
+             }
            }
-           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
-          }
+       li:objects {
+        ha:padstack_ref.589 {
+         proto=0; x=62.573404mm; y=74.295mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          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
-          }
+         li:thermal {
+         }
 
-          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
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.590 {
+         proto=0; x=63.372996mm; y=74.295mm; 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.588 {
+            string=%a.parent.refdes%; x=2.498in; y=2.943in; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 180.000000
            }
-           clearance=0.0
           }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          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
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.591 {
+            x1=62.9732mm; y1=74.295mm; x2=62.9732mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.594 {
+            x1=62.9732mm; y1=74.295mm; x2=62.9732mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.597 {
+            x1=62.9732mm; y1=74.295mm; x2=63.9732mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.600 {
+            x1=62.9732mm; y1=74.295mm; x2=62.9732mm; y2=75.295mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
+       uid = 24J7G6oQJUom/ocAKVgAAAAW
+      }
+      ha:subc.603 {
+       ha:attributes {
+        value=150
+        footprint=0402
+        refdes=R3
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.323 {
-        proto=0; x=2.595in; y=925.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           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:attributes {
-          term=1
-          name=1
-        }
+           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  
+             }
+           }
+         }
        }
-       ha:padstack_ref.324 {
-        proto=1; x=68.453mm; y=925.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           sharp  
-           noshape  
-          }
+       li:objects {
+        ha:padstack_ref.605 {
+         proto=0; x=62.573404mm; y=2.45in; 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.606 {
+         proto=0; x=63.372996mm; y=2.45in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.325 {
-           x1=2.744in; y1=982.0mil; x2=2.744in; y2=868.0mil; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:text.604 {
+            string=%a.parent.refdes%; x=2.496in; y=62.7126mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 180.000000
+           }
           }
-          ha:arc.328 {
-           x=67.183mm; y=925.0mil; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.329 {
-           x1=67.183mm; y1=925.0mil; x2=67.183mm; y2=925.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.607 {
+            x1=62.9732mm; y1=2.45in; x2=62.9732mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.332 {
-           x1=67.183mm; y1=925.0mil; x2=67.183mm; y2=925.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.610 {
+            x1=62.9732mm; y1=2.45in; x2=62.9732mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.335 {
-           x1=67.183mm; y1=925.0mil; x2=68.183mm; y2=925.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.613 {
+            x1=62.9732mm; y1=2.45in; x2=63.9732mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.338 {
-           x1=67.183mm; y1=925.0mil; x2=67.183mm; y2=24.495mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.616 {
+            x1=62.9732mm; y1=2.45in; x2=62.9732mm; y2=63.23mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAM
-     }
-     ha:subc.568 {
-      ha:attributes {
-       {io_pcb::hidename_y}=74.2188 mm
-       footprint=100mil-led
-       {io_pcb::hidename_scale}=60
-       refdes=D2
-       value=green
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=67.8688 mm
+       uid = 24J7G6oQJUom/ocAKVgAAAAX
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.619 {
+       ha:attributes {
+        {io_pcb::hidename_y}=62.2808 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=60
+        refdes=D1
+        value=red
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=67.8688 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       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 {
+             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
+           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  
+             }
            }
-           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 {
+             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
+           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  
+             }
            }
-           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_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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.569 {
-        proto=0; x=2.595in; y=74.295mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.620 {
+         proto=0; x=2.595in; y=2.45in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.570 {
-        proto=1; x=68.453mm; y=74.295mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.621 {
+         proto=1; x=68.453mm; y=2.45in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           sharp  
-           noshape  
-          }
-        }
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            sharp  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.571 {
-           x1=2.744in; y1=72.8472mm; x2=2.744in; y2=2.982in; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:line.622 {
+            x1=2.744in; y1=2.393in; x2=2.744in; y2=2.507in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.625 {
+            x=67.183mm; y=2.45in; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
+           }
           }
-          ha:arc.574 {
-           x=67.183mm; y=74.295mm; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.575 {
-           x1=67.183mm; y1=74.295mm; x2=67.183mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.626 {
+            x1=67.183mm; y1=2.45in; x2=67.183mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.578 {
-           x1=67.183mm; y1=74.295mm; x2=67.183mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.629 {
+            x1=67.183mm; y1=2.45in; x2=67.183mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.581 {
-           x1=67.183mm; y1=74.295mm; x2=68.183mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.632 {
+            x1=67.183mm; y1=2.45in; x2=68.183mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.584 {
-           x1=67.183mm; y1=74.295mm; x2=67.183mm; y2=75.295mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.635 {
+            x1=67.183mm; y1=2.45in; x2=67.183mm; y2=63.23mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAV
-     }
-     ha:subc.587 {
-      ha:attributes {
-       value=12.7
-       footprint=0402
-       refdes=R4
+       uid = 24J7G6oQJUom/ocAKVgAAAAY
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.638 {
+       ha:attributes {
+        {io_pcb::hidename_y}=51.2572 mm
+        footprint=100mil5pin
+        {io_pcb::hidename_scale}=60
+        refdes=J7
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=74.6252 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       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
+           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  
+             }
            }
-           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 {            }
+            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
+           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  
+             }
            }
-           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 { 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_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+       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
            }
-           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:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
-        }
-      }
-     }
+            clearance=0.0
+           }
 
-      li:objects {
-       ha:padstack_ref.589 {
-        proto=0; x=62.573404mm; y=74.295mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+           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
+           }
 
-        li:thermal {
-        }
+           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:attributes {
-          term=1
-          name=1
-        }
+           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
+           }
+         }
        }
-       ha:padstack_ref.590 {
-        proto=0; x=63.372996mm; y=74.295mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+      }
+
+       li:objects {
+        ha:padstack_ref.639 {
+         proto=0; x=2.613in; y=2.048in; 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.640 {
+         proto=1; x=2.713in; y=2.048in; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+        ha:padstack_ref.641 {
+         proto=1; x=2.813in; y=2.048in; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.642 {
+         proto=1; x=2.913in; y=2.048in; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
+        }
+        ha:padstack_ref.643 {
+         proto=1; x=76.5302mm; y=2.048in; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:text.588 {
-           string=%a.parent.refdes%; x=2.498in; y=2.943in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+         li:thermal {
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           rot = 180.000000
-          }
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=5
+           name=5
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.591 {
-           x1=62.9732mm; y1=74.295mm; x2=62.9732mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.644 {
+            x1=3.063in; y1=1.998in; x2=2.563in; y2=1.998in; thickness=15.0mil; clearance=0.0;
            }
-          }
-          ha:line.594 {
-           x1=62.9732mm; y1=74.295mm; x2=62.9732mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.647 {
+            x1=2.563in; y1=1.998in; x2=2.563in; y2=53.2892mm; thickness=15.0mil; clearance=0.0;
            }
-          }
-          ha:line.597 {
-           x1=62.9732mm; y1=74.295mm; x2=63.9732mm; y2=74.295mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.650 {
+            x1=2.563in; y1=53.2892mm; x2=3.063in; y2=53.2892mm; thickness=15.0mil; clearance=0.0;
            }
-          }
-          ha:line.600 {
-           x1=62.9732mm; y1=74.295mm; x2=62.9732mm; y2=75.295mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.653 {
+            x1=3.063in; y1=53.2892mm; x2=3.063in; y2=1.998in; thickness=15.0mil; clearance=0.0;
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAW
-     }
-     ha:subc.603 {
-      ha:attributes {
-       value=150
-       footprint=0402
-       refdes=R3
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.656 {
+            x1=2.813in; y1=2.048in; x2=2.813in; y2=2.048in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:line.659 {
+            x1=2.613in; y1=2.048in; x2=2.613in; y2=2.048in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          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:line.662 {
+            x1=2.613in; y1=2.048in; x2=2.613in; y2=53.0192mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          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  
+           ha:line.665 {
+            x1=2.613in; y1=2.048in; x2=67.3702mm; y2=2.048in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.605 {
-        proto=0; x=62.573404mm; y=2.45in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       uid = 24J7G6oQJUom/ocAKVgAAAAZ
+      }
+      ha:subc.668 {
+       ha:attributes {
+        value=USBmicroV
+        footprint=1051330011
+        refdes=J5
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=19.69mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.606 {
-        proto=0; x=63.372996mm; y=2.45in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-        li:thermal {
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.400048mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-         li:objects {
-          ha:text.604 {
-           string=%a.parent.refdes%; x=2.496in; y=62.7126mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.400048mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           rot = 180.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.607 {
-           x1=62.9732mm; y1=2.45in; x2=62.9732mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.610 {
-           x1=62.9732mm; y1=2.45in; x2=62.9732mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-          }
-          ha:line.613 {
-           x1=62.9732mm; y1=2.45in; x2=63.9732mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=1.400048mm; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-          }
-          ha:line.616 {
-           x1=62.9732mm; y1=2.45in; x2=62.9732mm; y2=63.23mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAX
-     }
-     ha:subc.619 {
-      ha:attributes {
-       {io_pcb::hidename_y}=62.2808 mm
-       footprint=100mil-led
-       {io_pcb::hidename_scale}=60
-       refdes=D1
-       value=red
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=67.8688 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       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
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           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:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=1.400048mm; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+           }
 
-          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
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             paste = 1
+            }
+            clearance=0.0
            }
-           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.3 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=1.400048mm; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           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:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
-      }
+            clearance=0.0
+           }
+         }
+       }
 
-      ha:ps_proto_v6.1 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.4 {
+         hdia=0.0; hplated=0; 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
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           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
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=1.400048mm; square=0;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           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
+           ha:ps_shape_v4 {
+            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;            }
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             paste = 1
+            }
+            clearance=0.0
            }
-           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
+       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.225044mm  
+              -29.53mil  
+              -0.225044mm  
+              -29.53mil  
+              -0.225044mm  
+              29.53mil  
+              0.225044mm  
+              29.53mil  
+             }
            }
-           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
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              14.765mil  
+              -35.435mil  
+              -14.765mil  
+              -35.435mil  
+              -14.765mil  
+              35.435mil  
+              14.765mil  
+              35.435mil  
+             }
            }
-           clearance=0.0
-          }
-        }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.225044mm  
+              -29.53mil  
+              -0.225044mm  
+              -29.53mil  
+              -0.225044mm  
+              29.53mil  
+              0.225044mm  
+              29.53mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.620 {
-        proto=0; x=2.595in; y=2.45in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.670 {
+         proto=0; x=2.68998in; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.621 {
-        proto=1; x=68.453mm; y=2.45in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.671 {
+         proto=0; x=2.71754in; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           sharp  
-           noshape  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.672 {
+         proto=0; x=2.91046in; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.622 {
-           x1=2.744in; y1=2.393in; x2=2.744in; y2=2.507in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.625 {
-           x=67.183mm; y=2.45in; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=mnt
+           name=mnt
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.673 {
+         proto=0; x=74.625708mm; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.626 {
-           x1=67.183mm; y1=2.45in; x2=67.183mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.629 {
-           x1=67.183mm; y1=2.45in; x2=67.183mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.632 {
-           x1=67.183mm; y1=2.45in; x2=68.183mm; y2=2.45in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.635 {
-           x1=67.183mm; y1=2.45in; x2=67.183mm; y2=63.23mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=mnt
+           name=mnt
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.674 {
+         proto=0; x=70.92569mm; y=57.48021mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAY
-     }
-     ha:subc.638 {
-      ha:attributes {
-       {io_pcb::hidename_y}=51.2572 mm
-       footprint=100mil5pin
-       {io_pcb::hidename_scale}=60
-       refdes=J7
-       value=USB_header
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=74.6252 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          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:attributes {
+           term=mnt
+           name=mnt
+         }
+        }
+        ha:padstack_ref.675 {
+         proto=0; x=2.83565in; y=57.48021mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-          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  
-            }
-          }
+         li:thermal {
+         }
 
-          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:attributes {
+           term=mnt
+           name=mnt
+         }
         }
-      }
+        ha:padstack_ref.676 {
+         proto=1; x=2.70376in; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v6.1 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          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:attributes {
+           term=mnt
+           name=mnt
+         }
+        }
+        ha:padstack_ref.677 {
+         proto=2; x=2.70376in; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-          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
-          }
+         li:thermal {
+         }
 
-          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:attributes {
+           term=mnt
+           name=mnt
+         }
+        }
+        ha:padstack_ref.678 {
+         proto=1; x=74.275696mm; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-          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
-          }
+         li:thermal {
+         }
 
-          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
-          }
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
-      }
-     }
+        ha:padstack_ref.679 {
+         proto=2; x=74.275696mm; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.639 {
-        proto=0; x=2.613in; y=2.048in; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.680 {
+         proto=3; x=2.814in; y=57.48021mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.640 {
-        proto=1; x=2.713in; y=2.048in; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.681 {
+         proto=4; x=2.814in; y=57.48021mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.641 {
-        proto=1; x=2.813in; y=2.048in; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=mnt
+           name=mnt
+         }
         }
+        ha:padstack_ref.682 {
+         proto=5; x=2.76282in; y=55.580036mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-       ha:padstack_ref.642 {
-        proto=1; x=2.913in; y=2.048in; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=VBUS
+         }
         }
+        ha:padstack_ref.683 {
+         proto=5; x=70.825614mm; y=55.580036mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.643 {
-        proto=1; x=76.5302mm; y=2.048in; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
+         ha:attributes {
+           term=2
+           name=DATA-
+         }
         }
+        ha:padstack_ref.684 {
+         proto=5; x=2.814in; y=55.580036mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=5
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=DATA+
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.685 {
+         proto=5; x=2.83959in; y=55.580036mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.644 {
-           x1=3.063in; y1=1.998in; x2=2.563in; y2=1.998in; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.647 {
-           x1=2.563in; y1=1.998in; x2=2.563in; y2=53.2892mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.650 {
-           x1=2.563in; y1=53.2892mm; x2=3.063in; y2=53.2892mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.653 {
-           x1=3.063in; y1=53.2892mm; x2=3.063in; y2=1.998in; thickness=15.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=4
+           name=ID
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.686 {
+         proto=5; x=2.86518in; y=55.580036mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=GND
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.656 {
-           x1=2.813in; y1=2.048in; x2=2.813in; y2=2.048in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.687 {
+            x1=2.65652in; y1=54.905158mm; x2=2.97148in; y2=54.905158mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.659 {
-           x1=2.613in; y1=2.048in; x2=2.613in; y2=2.048in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.690 {
+            x1=2.97148in; y1=54.905158mm; x2=2.97148in; y2=57.905152mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.662 {
-           x1=2.613in; y1=2.048in; x2=2.613in; y2=53.0192mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.693 {
+            x1=2.65652in; y1=57.905152mm; x2=2.97148in; y2=57.905152mm; thickness=10.0mil; clearance=0.0;
            }
+           ha:line.696 {
+            x1=2.65652in; y1=54.905158mm; x2=2.65652in; y2=57.905152mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:text.669 {
+            string=%a.parent.refdes%; x=2.672in; y=56.2445mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.665 {
-           x1=2.613in; y1=2.048in; x2=67.3702mm; y2=2.048in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.699 {
+            x1=2.814in; y1=55.909518mm; x2=2.814in; y2=55.909518mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.702 {
+            x1=2.814in; y1=55.3301mm; x2=2.814in; y2=55.3301mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.705 {
+            x1=2.814in; y1=55.3301mm; x2=72.4756mm; y2=55.3301mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.708 {
+            x1=2.814in; y1=55.3301mm; x2=2.814in; y2=56.3301mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAZ
-     }
-     ha:subc.668 {
-      ha:attributes {
-       value=USBmicroV
-       footprint=1051330011
-       refdes=J5
+       uid = 24J7G6oQJUom/ocAKVgAAAAa
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.711 {
+       ha:attributes {
+        value=22
+        footprint=0402
+        refdes=R54
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=19.69mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           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  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           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  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           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  
+             }
            }
-           clearance=0.0
-          }
+         }
+       }
+      }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.400048mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+       li:objects {
+        ha:padstack_ref.713 {
+         proto=0; x=68.110604mm; y=49.53mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.400048mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-      }
+        ha:padstack_ref.714 {
+         proto=0; x=68.910196mm; y=49.53mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=1.400048mm; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+          li:objects {
+           ha:text.712 {
+            string=%a.parent.refdes%; x=67.8556mm; y=1.937in; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           clearance=0.0
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
-      }
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+          li:objects {
+           ha:line.715 {
+            x1=68.5104mm; y1=49.53mm; x2=68.5104mm; y2=49.53mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=1.400048mm; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:line.718 {
+            x1=68.5104mm; y1=49.53mm; x2=68.5104mm; y2=49.53mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            paste = 1
+           ha:line.721 {
+            x1=68.5104mm; y1=49.53mm; x2=69.5104mm; y2=49.53mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.724 {
+            x1=68.5104mm; y1=49.53mm; x2=68.5104mm; y2=50.53mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = 24J7G6oQJUom/ocAKVgAAAAb
+      }
+      ha:subc.727 {
+       ha:attributes {
+        value=22
+        footprint=0402
+        refdes=R55
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.3 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           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  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=1.400048mm; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           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  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           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  
+             }
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
 
-      ha:ps_proto_v6.4 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.729 {
+         proto=0; x=2.78126in; y=1.966in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=1.400048mm; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.730 {
+         proto=0; x=71.443596mm; y=1.966in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;           }
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            paste = 1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:text.728 {
+            string=%a.parent.refdes%; x=70.4276mm; y=1.947in; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           clearance=0.0
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
-      }
 
-      ha:ps_proto_v6.5 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.731 {
+            x1=2.797in; y1=1.966in; x2=2.797in; y2=1.966in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -29.53mil  
-             -0.225044mm  
-             -29.53mil  
-             -0.225044mm  
-             29.53mil  
-             0.225044mm  
-             29.53mil  
+           ha:line.734 {
+            x1=2.797in; y1=1.966in; x2=2.797in; y2=1.966in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             14.765mil  
-             -35.435mil  
-             -14.765mil  
-             -35.435mil  
-             -14.765mil  
-             35.435mil  
-             14.765mil  
-             35.435mil  
+           ha:line.737 {
+            x1=2.797in; y1=1.966in; x2=72.0438mm; y2=1.966in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -29.53mil  
-             -0.225044mm  
-             -29.53mil  
-             -0.225044mm  
-             29.53mil  
-             0.225044mm  
-             29.53mil  
+           ha:line.740 {
+            x1=2.797in; y1=1.966in; x2=2.797in; y2=50.9364mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
+       uid = 24J7G6oQJUom/ocAKVgAAAAc
+      }
+      ha:subc.777 {
+       ha:attributes {
+        value=22pF
+        footprint=0402
+        refdes=C33
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.670 {
-        proto=0; x=2.68998in; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-         selected=1
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           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:attributes {
-          term=mnt
-          name=mnt
-        }
+           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  
+             }
+           }
+         }
        }
-       ha:padstack_ref.671 {
-        proto=0; x=2.71754in; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-         selected=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.779 {
+         proto=0; x=2.38926in; y=1.936in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.672 {
-        proto=0; x=2.91046in; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-         selected=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.780 {
+         proto=0; x=61.486796mm; y=1.936in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.673 {
-        proto=0; x=74.625708mm; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-         selected=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.674 {
-        proto=0; x=70.92569mm; y=57.48021mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-         selected=1
+          li:objects {
+           ha:text.778 {
+            string=%a.parent.refdes%; x=60.547mm; y=1.921in; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
+          li:objects {
+           ha:line.781 {
+            x1=61.087mm; y1=1.936in; x2=61.087mm; y2=1.936in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.784 {
+            x1=61.087mm; y1=1.936in; x2=61.087mm; y2=1.936in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.787 {
+            x1=61.087mm; y1=1.936in; x2=62.087mm; y2=1.936in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.790 {
+            x1=61.087mm; y1=1.936in; x2=61.087mm; y2=50.1744mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.675 {
-        proto=0; x=2.83565in; y=57.48021mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-         selected=1
-        }
+      }
+       uid = 24J7G6oQJUom/ocAKVgAAAAe
+      }
+      ha:subc.793 {
+       ha:attributes {
+        value=22pF
+        footprint=0402
+        refdes=C32
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.676 {
-        proto=1; x=2.70376in; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+           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  
+             }
+           }
 
-        li:thermal {
-        }
+           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:attributes {
-          term=mnt
-          name=mnt
-        }
+           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  
+             }
+           }
+         }
        }
-       ha:padstack_ref.677 {
-        proto=2; x=2.70376in; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.795 {
+         proto=0; x=61.486796mm; y=2.217in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.678 {
-        proto=1; x=74.275696mm; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.796 {
+         proto=0; x=2.38926in; y=2.217in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.679 {
-        proto=2; x=74.275696mm; y=55.3301mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.680 {
-        proto=3; x=2.814in; y=57.48021mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+           ha:text.794 {
+            string=%a.parent.refdes%; x=60.4962mm; y=55.9308mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=mnt
-          name=mnt
+          li:objects {
+           ha:line.797 {
+            x1=61.087mm; y1=2.217in; x2=61.087mm; y2=2.217in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.800 {
+            x1=61.087mm; y1=2.217in; x2=61.087mm; y2=2.217in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.803 {
+            x1=61.087mm; y1=2.217in; x2=60.087mm; y2=2.217in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.806 {
+            x1=61.087mm; y1=2.217in; x2=61.087mm; y2=55.3118mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.681 {
-        proto=4; x=2.814in; y=57.48021mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+      }
+       uid = 24J7G6oQJUom/ocAKVgAAAAf
+      }
+       ha:subc.931 {
+        ha:attributes {
+         value=bead
+         footprint=0402
+         refdes=L600
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=mnt
-          name=mnt
-        }
-       }
-       ha:padstack_ref.682 {
-        proto=5; x=2.76282in; y=55.580036mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=1
-          name=VBUS
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.683 {
-        proto=5; x=70.825614mm; y=55.580036mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.933 {
+          proto=0; x=2.52in; y=48.119796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=DATA-
-        }
-       }
-       ha:padstack_ref.684 {
-        proto=5; x=2.814in; y=55.580036mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.934 {
+          proto=0; x=2.52in; y=47.320204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=3
-          name=DATA+
-        }
-       }
-       ha:padstack_ref.685 {
-        proto=5; x=2.83959in; y=55.580036mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=4
-          name=ID
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:text.932 {
+             string=%a.parent.refdes%; x=2.538in; y=1.845in; 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.935 {
+             x1=2.52in; y1=47.72mm; x2=2.52in; y2=47.72mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.938 {
+             x1=2.52in; y1=47.72mm; x2=2.52in; y2=47.72mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.941 {
+             x1=2.52in; y1=47.72mm; x2=2.52in; y2=48.72mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.944 {
+             x1=2.52in; y1=47.72mm; x2=65.008mm; y2=47.72mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.686 {
-        proto=5; x=2.86518in; y=55.580036mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAAAi
+       }
+       ha:subc.947 {
+        ha:attributes {
+         value=0.1uF
+         footprint=0402
+         refdes=C602
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=5
-          name=GND
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.949 {
+          proto=0; x=2.442in; y=1.86326in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.687 {
-           x1=2.65652in; y1=54.905158mm; x2=2.97148in; y2=54.905158mm; thickness=10.0mil; clearance=0.0;
+          li:thermal {
           }
-          ha:line.690 {
-           x1=2.97148in; y1=54.905158mm; x2=2.97148in; y2=57.905152mm; thickness=10.0mil; clearance=0.0;
+
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.693 {
-           x1=2.65652in; y1=57.905152mm; x2=2.97148in; y2=57.905152mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:padstack_ref.950 {
+          proto=0; x=2.442in; y=1.89474in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.696 {
-           x1=2.65652in; y1=54.905158mm; x2=2.65652in; y2=57.905152mm; thickness=10.0mil; clearance=0.0;
+
+          li:thermal {
           }
-          ha:text.669 {
-           string=%a.parent.refdes%; x=2.672in; y=56.2445mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
+        li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.699 {
-           x1=2.814in; y1=55.909518mm; x2=2.814in; y2=55.909518mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.948 {
+             string=%a.parent.refdes%; x=2.46in; y=1.845in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
            }
-          }
-          ha:line.702 {
-           x1=2.814in; y1=55.3301mm; x2=2.814in; y2=55.3301mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.705 {
-           x1=2.814in; y1=55.3301mm; x2=72.4756mm; y2=55.3301mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.951 {
+             x1=2.442in; y1=1.879in; x2=2.442in; y2=1.879in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.954 {
+             x1=2.442in; y1=1.879in; x2=2.442in; y2=1.879in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.957 {
+             x1=2.442in; y1=1.879in; x2=2.442in; y2=46.7266mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.960 {
+             x1=2.442in; y1=1.879in; x2=61.0268mm; y2=1.879in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.708 {
-           x1=2.814in; y1=55.3301mm; x2=2.814in; y2=56.3301mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAa
- ha:flags ={ selected=1
- };     }
-     ha:subc.711 {
-      ha:attributes {
-       value=22
-       footprint=0402
-       refdes=R54
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAAAj
+       }
+       ha:subc.963 {
+        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_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 {             }
+             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.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            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.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+            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.713 {
-        proto=0; x=68.110604mm; y=49.53mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.965 {
+          proto=0; x=63.0174mm; y=47.320204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.714 {
-        proto=0; x=68.910196mm; y=49.53mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.966 {
+          proto=0; x=63.0174mm; y=48.119796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.712 {
-           string=%a.parent.refdes%; x=67.8556mm; y=1.937in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.964 {
+             string=%a.parent.refdes%; x=2.499in; y=1.845in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.715 {
-           x1=68.5104mm; y1=49.53mm; x2=68.5104mm; y2=49.53mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.718 {
-           x1=68.5104mm; y1=49.53mm; x2=68.5104mm; y2=49.53mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.721 {
-           x1=68.5104mm; y1=49.53mm; x2=69.5104mm; y2=49.53mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.967 {
+             x1=63.0174mm; y1=47.72mm; x2=63.0174mm; y2=47.72mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.970 {
+             x1=63.0174mm; y1=47.72mm; x2=63.0174mm; y2=47.72mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.973 {
+             x1=63.0174mm; y1=47.72mm; x2=63.0174mm; y2=46.72mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.976 {
+             x1=63.0174mm; y1=47.72mm; x2=62.0174mm; y2=47.72mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.724 {
-           x1=68.5104mm; y1=49.53mm; x2=68.5104mm; y2=50.53mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAb
-     }
-     ha:subc.727 {
-      ha:attributes {
-       value=22
-       footprint=0402
-       refdes=R55
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAAAk
+       }
+       ha:subc.1012 {
+        ha:attributes {
+         value=0.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_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 {             }
+             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 { 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  
+            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.729 {
-        proto=0; x=2.78126in; y=1.966in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1014 {
+          proto=0; x=51.123596mm; y=1.721in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.730 {
-        proto=0; x=71.443596mm; y=1.966in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1015 {
+          proto=0; x=1.98126in; y=1.721in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.728 {
-           string=%a.parent.refdes%; x=70.4276mm; y=1.947in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.1013 {
+             string=%a.parent.refdes%; x=1.98in; y=1.703in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.731 {
-           x1=2.797in; y1=1.966in; x2=2.797in; y2=1.966in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.734 {
-           x1=2.797in; y1=1.966in; x2=2.797in; y2=1.966in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.737 {
-           x1=2.797in; y1=1.966in; x2=72.0438mm; y2=1.966in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.1016 {
+             x1=1.997in; y1=1.721in; x2=1.997in; y2=1.721in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1019 {
+             x1=1.997in; y1=1.721in; x2=1.997in; y2=1.721in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1022 {
+             x1=1.997in; y1=1.721in; x2=49.7238mm; y2=1.721in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1025 {
+             x1=1.997in; y1=1.721in; x2=1.997in; y2=42.7134mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.740 {
-           x1=2.797in; y1=1.966in; x2=2.797in; y2=50.9364mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAc
-     }
-     ha:subc.777 {
-      ha:attributes {
-       value=22pF
-       footprint=0402
-       refdes=C33
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAAAm
+       }
+       ha:subc.1028 {
+        ha:attributes {
+         value=0.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_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 {             }
+             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 { 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  
+            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.779 {
-        proto=0; x=2.38926in; y=1.936in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1030 {
+          proto=0; x=56.706004mm; y=2.147in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1031 {
+          proto=0; x=57.505596mm; y=2.147in; 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:attributes {
-          term=1
-          name=1
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:text.1029 {
+             string=%a.parent.refdes%; x=2.233in; y=54.102mm; 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.1032 {
+             x1=57.1058mm; y1=2.147in; x2=57.1058mm; y2=2.147in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1035 {
+             x1=57.1058mm; y1=2.147in; x2=57.1058mm; y2=2.147in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1038 {
+             x1=57.1058mm; y1=2.147in; x2=58.1058mm; y2=2.147in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1041 {
+             x1=57.1058mm; y1=2.147in; x2=57.1058mm; y2=55.5338mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.780 {
-        proto=0; x=61.486796mm; y=1.936in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAAAn
+       }
+       ha:subc.1078 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J24
         }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        li:thermal {
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        ha:attributes {
-          term=2
-          name=2
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.1080 {
+          proto=0; x=38.1mm; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.778 {
-           string=%a.parent.refdes%; x=60.547mm; y=1.921in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.1081 {
+          proto=0; x=1.7in; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.781 {
-           x1=61.087mm; y1=1.936in; x2=61.087mm; y2=1.936in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.784 {
-           x1=61.087mm; y1=1.936in; x2=61.087mm; y2=1.936in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1082 {
+          proto=1; x=1.6in; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.787 {
-           x1=61.087mm; y1=1.936in; x2=62.087mm; y2=1.936in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.790 {
-           x1=61.087mm; y1=1.936in; x2=61.087mm; y2=50.1744mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.1083 {
+          proto=2; x=1.6in; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAe
-     }
-     ha:subc.793 {
-      ha:attributes {
-       value=22pF
-       footprint=0402
-       refdes=C32
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
+           li:objects {
+            ha:text.1079 {
+             string=%a.parent.refdes%; x=1.6in; y=2.25in; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:line.1084 {
+             x1=1.6in; y1=2.25in; x2=1.6in; y2=2.25in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1087 {
+             x1=1.6in; y1=2.25in; x2=1.6in; y2=2.25in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1090 {
+             x1=1.6in; y1=2.25in; x2=41.64mm; y2=2.25in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1093 {
+             x1=1.6in; y1=2.25in; x2=1.6in; y2=58.15mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            mask = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+         }
+        }
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAAAp
+       }
+       ha:subc.1096 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J25
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-          }
 
-          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  
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
           }
         }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.795 {
-        proto=0; x=61.486796mm; y=2.217in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.796 {
-        proto=0; x=2.38926in; y=2.217in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.794 {
-           string=%a.parent.refdes%; x=60.4962mm; y=55.9308mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+        li:objects {
+         ha:padstack_ref.1098 {
+          proto=0; x=38.1mm; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.797 {
-           x1=61.087mm; y1=2.217in; x2=61.087mm; y2=2.217in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.800 {
-           x1=61.087mm; y1=2.217in; x2=61.087mm; y2=2.217in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1099 {
+          proto=0; x=1.7in; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.803 {
-           x1=61.087mm; y1=2.217in; x2=60.087mm; y2=2.217in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.806 {
-           x1=61.087mm; y1=2.217in; x2=61.087mm; y2=55.3118mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAf
-     }
-     ha:subc.809 {
-      ha:attributes {
-       {io_pcb::hidename_y}=48.9204 mm
-       footprint=ufqfpn48
-       {io_pcb::hidename_scale}=60
-       refdes=U7
-       value=STM32L151CBU6
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=53.1368 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.1100 {
+          proto=1; x=1.6in; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-      ha:ps_proto_v6.0 {
-        hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          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:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1101 {
+          proto=2; x=1.6in; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          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
+          li:thermal {
           }
 
-          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:attributes {
+            term=1
+            name=1
           }
+         }
         }
-      }
+        li:layers {
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.1097 {
+             string=%a.parent.refdes%; x=1.6in; y=44.45mm; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1102 {
+             x1=1.6in; y1=44.45mm; x2=1.6in; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1105 {
+             x1=1.6in; y1=44.45mm; x2=1.6in; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1108 {
+             x1=1.6in; y1=44.45mm; x2=41.64mm; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1111 {
+             x1=1.6in; y1=44.45mm; x2=1.6in; y2=45.45mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -10.83mil  
-             -5.905mil  
-             -10.83mil  
-             5.905mil  
-             10.83mil  
-             5.905mil  
-             10.83mil  
-             -5.905mil  
-            }
-          }
+         }
         }
-      }
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAAAq
+       }
+       ha:subc.1114 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J20
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=55.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 {
-             5.905mil  
-             -10.83mil  
-             -5.905mil  
-             -10.83mil  
-             -5.905mil  
-             10.83mil  
-             5.905mil  
-             10.83mil  
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-          }
 
-          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:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-          }
 
-          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_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
           }
         }
-      }
 
-      ha:ps_proto_v6.3 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        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 {
-             -0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             -0.933323mm  
-             -0.933323mm  
-             -0.933323mm  
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-          }
 
-          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_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
           }
         }
-      }
 
-      ha:ps_proto_v6.4 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        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 {
-             -0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             -0.933323mm  
-             -0.933323mm  
-             -0.933323mm  
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-          }
 
-          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_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
           }
         }
-      }
+       }
 
-      ha:ps_proto_v6.5 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        li:objects {
+         ha:padstack_ref.1116 {
+          proto=0; x=500.0mil; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          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  
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
             }
           }
 
-          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:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1117 {
+          proto=0; x=700.0mil; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          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:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
             }
           }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.810 {
-        proto=0; x=55.384446mm; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
+          ha:attributes {
+            term=1
+            name=1
           }
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
+         }
+         ha:padstack_ref.1118 {
+          proto=1; x=600.0mil; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
 
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.811 {
-        proto=0; x=2.03351in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
+          ha:attributes {
+            term=1
+            name=1
           }
-          li:3 {
-           on  
-           solid  
-           noshape  
+         }
+         ha:padstack_ref.1119 {
+          proto=2; x=600.0mil; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.812 {
-        proto=0; x=55.384446mm; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
+          li:thermal {
           }
-          li:3 {
-           on  
-           solid  
-           noshape  
+
+          ha:attributes {
+            term=1
+            name=1
           }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=GND
-          name=GND
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:text.1115 {
+             string=%a.parent.refdes%; x=600.0mil; y=2.25in; 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.1120 {
+             x1=600.0mil; y1=2.25in; x2=600.0mil; y2=2.25in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1123 {
+             x1=600.0mil; y1=2.25in; x2=600.0mil; y2=2.25in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1126 {
+             x1=600.0mil; y1=2.25in; x2=16.24mm; y2=2.25in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1129 {
+             x1=600.0mil; y1=2.25in; x2=600.0mil; y2=58.15mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.813 {
-        proto=0; x=2.03351in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAAAr
+       }
+       ha:subc.1132 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J21
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.814 {
-        proto=1; x=56.892825mm; y=52.051458mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-        ha:attributes {
-          term=1
-          name=VLCD
-        }
-       }
-       ha:padstack_ref.815 {
-        proto=2; x=56.267858mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=13
-          name=PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2
-        }
-       }
-       ha:padstack_ref.816 {
-        proto=1; x=50.142775mm; y=1.83273in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        li:thermal {
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        ha:attributes {
-          term=25
-          name=PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1
-        }
-       }
-       ha:padstack_ref.817 {
-        proto=2; x=1.99873in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-        ha:attributes {
-          term=37
-          name=PA14/JTCK/SWCLK
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
        }
-       ha:padstack_ref.818 {
-        proto=1; x=56.892825mm; y=2.02958in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1134 {
+          proto=0; x=500.0mil; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=PC13/RTC_AF1/WKUP2
-        }
-       }
-       ha:padstack_ref.819 {
-        proto=2; x=2.19558in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1135 {
+          proto=0; x=700.0mil; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=14
-          name=PA4/SPI1_NSS/USART2_CK/ADC_IN4/DAC_OUT1
-        }
-       }
-       ha:padstack_ref.820 {
-        proto=1; x=50.142775mm; y=1.85242in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1136 {
+          proto=1; x=600.0mil; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=26
-          name=PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1
-        }
-       }
-       ha:padstack_ref.821 {
-        proto=2; x=2.01842in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1137 {
+          proto=2; x=600.0mil; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=38
-          name=PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS
-        }
-       }
-       ha:padstack_ref.822 {
-        proto=1; x=56.892825mm; y=2.0099in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=3
-          name=PC14/OSC32_IN
-        }
-       }
-       ha:padstack_ref.823 {
-        proto=2; x=55.26786mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1133 {
+             string=%a.parent.refdes%; x=600.0mil; y=44.45mm; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=15
-          name=PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1138 {
+             x1=600.0mil; y1=44.45mm; x2=600.0mil; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1141 {
+             x1=600.0mil; y1=44.45mm; x2=600.0mil; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1144 {
+             x1=600.0mil; y1=44.45mm; x2=16.24mm; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1147 {
+             x1=600.0mil; y1=44.45mm; x2=600.0mil; y2=45.45mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.824 {
-        proto=1; x=50.142775mm; y=47.55134mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAAAs
+       }
+       ha:subc.1150 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J22
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=27
-          name=PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2
-        }
-       }
-       ha:padstack_ref.825 {
-        proto=2; x=2.0381in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-        ha:attributes {
-          term=39
-          name=PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK
-        }
-       }
-       ha:padstack_ref.826 {
-        proto=1; x=56.892825mm; y=1.99021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=4
-          name=PC15/OSC32_OUT
-        }
-       }
-       ha:padstack_ref.827 {
-        proto=2; x=2.15621in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        li:thermal {
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        ha:attributes {
-          term=16
-          name=PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1
-        }
-       }
-       ha:padstack_ref.828 {
-        proto=1; x=50.142775mm; y=1.89179in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-        ha:attributes {
-          term=28
-          name=PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
        }
-       ha:padstack_ref.829 {
-        proto=2; x=52.267866mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1152 {
+          proto=0; x=1000.0mil; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=40
-          name=PB4/JNTRSTSPI1_MISO/TIM3_CH1
-        }
-       }
-       ha:padstack_ref.830 {
-        proto=1; x=56.892825mm; y=1.97053in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1153 {
+          proto=0; x=30.48mm; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=5
-          name=PH0/OSC_IN
-        }
-       }
-       ha:padstack_ref.831 {
-        proto=2; x=2.13653in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1154 {
+          proto=1; x=1.1in; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=17
-          name=PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2/TIM11_CH1
-        }
-       }
-       ha:padstack_ref.832 {
-        proto=1; x=50.142775mm; y=1.91147in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1155 {
+          proto=2; x=1.1in; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=29
-          name=PA8/USART1_CK/MCO
-        }
-       }
-       ha:padstack_ref.833 {
-        proto=2; x=52.767738mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=41
-          name=PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI
-        }
-       }
-       ha:padstack_ref.834 {
-        proto=1; x=56.892825mm; y=49.551336mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1151 {
+             string=%a.parent.refdes%; x=1.1in; y=44.45mm; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=6
-          name=PH1/OSC_OUT
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1156 {
+             x1=1.1in; y1=44.45mm; x2=1.1in; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1159 {
+             x1=1.1in; y1=44.45mm; x2=1.1in; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1162 {
+             x1=1.1in; y1=44.45mm; x2=28.94mm; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1165 {
+             x1=1.1in; y1=44.45mm; x2=1.1in; y2=45.45mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.835 {
-        proto=2; x=2.11684in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAAAt
+       }
+       ha:subc.1168 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J23
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=18
-          name=PB0/ADC_IN8/TIM3_CH3/VREF_OUT
-        }
-       }
-       ha:padstack_ref.836 {
-        proto=1; x=50.142775mm; y=1.93116in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-        ha:attributes {
-          term=30
-          name=PA9/USART1_TX
-        }
-       }
-       ha:padstack_ref.837 {
-        proto=2; x=53.267864mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=42
-          name=PB6/I2C1_SCL/TIM4_CH1/USART1_TX
-        }
-       }
-       ha:padstack_ref.838 {
-        proto=1; x=56.892825mm; y=1.93116in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        li:thermal {
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        ha:attributes {
-          term=7
-          name=NRST
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
        }
-       ha:padstack_ref.839 {
-        proto=2; x=53.267864mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1170 {
+          proto=0; x=1000.0mil; y=2.25in; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=19
-          name=PB1/ADC_IN9/TIM3_CH4/VREF_OUT
-        }
-       }
-       ha:padstack_ref.840 {
-        proto=1; x=50.142775mm; y=49.551336mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1171 {
+          proto=0; x=30.48mm; y=2.25in; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=31
-          name=PA10/USART1_RX
-        }
-       }
-       ha:padstack_ref.841 {
-        proto=2; x=2.11684in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1172 {
+          proto=1; x=1.1in; y=2.25in; rot=0.000000; xmirror=0; smirror=1; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=43
-          name=PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN
-        }
-       }
-       ha:padstack_ref.842 {
-        proto=1; x=56.892825mm; y=1.91147in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1173 {
+          proto=2; x=1.1in; y=2.25in; rot=0.000000; xmirror=0; smirror=1; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=8
-          name=VSSA
-        }
-       }
-       ha:padstack_ref.843 {
-        proto=2; x=52.767738mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=20
-          name=PB2/BOOT1
-        }
-       }
-       ha:padstack_ref.844 {
-        proto=1; x=50.142775mm; y=1.97053in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1169 {
+             string=%a.parent.refdes%; x=1.1in; y=2.25in; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+              onsolder=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
+         }
 
-        ha:attributes {
-          term=32
-          name=PA11/USART1_CTS/USBDM/SPI1_MISO
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1174 {
+             x1=1.1in; y1=2.25in; x2=1.1in; y2=2.25in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1177 {
+             x1=1.1in; y1=2.25in; x2=1.1in; y2=2.25in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1180 {
+             x1=1.1in; y1=2.25in; x2=26.94mm; y2=2.25in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1183 {
+             x1=1.1in; y1=2.25in; x2=1.1in; y2=56.15mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.845 {
-        proto=2; x=2.13653in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAAAu
+       }
+       ha:subc.1186 {
+        ha:attributes {
+         value=BNC
+         footprint=bnc-th
+         refdes=J8
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.890016mm; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=44
-          name=BOOT0
-        }
-       }
-       ha:padstack_ref.846 {
-        proto=1; x=56.892825mm; y=1.89179in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=9
-          name=VDDA
-        }
-       }
-       ha:padstack_ref.847 {
-        proto=2; x=52.267866mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=21
-          name=PB10/I2C2_SCL/USART3_TX/TIM2_CH3
-        }
-       }
-       ha:padstack_ref.848 {
-        proto=1; x=50.142775mm; y=1.99021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+            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
+            }
+          }
         }
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.1 {
+          hdia=2.009902mm; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=PA12/USART1_RTS/USBDP/SPI1_MOSI
-        }
-       }
-       ha:padstack_ref.849 {
-        proto=2; x=2.15621in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=45
-          name=PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1
-        }
-       }
-       ha:padstack_ref.850 {
-        proto=1; x=56.892825mm; y=47.55134mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=10
-          name=PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR
+            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
+            }
+          }
         }
        }
-       ha:padstack_ref.851 {
-        proto=2; x=2.0381in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1188 {
+          proto=0; x=2.58in; y=1.525in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=22
-          name=PB11/I2C2_SDA/USART3_RX/TIM2_CH4
-        }
-       }
-       ha:padstack_ref.852 {
-        proto=1; x=50.142775mm; y=2.0099in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1189 {
+          proto=0; x=2.58in; y=1.42501in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=34
-          name=PA13/JTMS/SWDIO
-        }
-       }
-       ha:padstack_ref.853 {
-        proto=2; x=55.26786mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=2
+            name=GND
+          }
+         }
+         ha:padstack_ref.1190 {
+          proto=1; x=2.78in; y=1.725in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=46
-          name=PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1
-        }
-       }
-       ha:padstack_ref.854 {
-        proto=1; x=56.892825mm; y=1.85242in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=2
+            name=GND
+          }
+         }
+         ha:padstack_ref.1191 {
+          proto=1; x=2.38001in; y=1.725in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=11
-          name=PA1/USART2_RTS/ADC_IN1/TIM2_CH2
-        }
-       }
-       ha:padstack_ref.855 {
-        proto=2; x=2.01842in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=2
+            name=GND
+          }
+         }
+         ha:padstack_ref.1192 {
+          proto=1; x=2.78in; y=1.32501in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=23
-          name=VSS1
-        }
-       }
-       ha:padstack_ref.856 {
-        proto=1; x=50.142775mm; y=2.02958in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=2
+            name=GND
+          }
+         }
+         ha:padstack_ref.1193 {
+          proto=1; x=2.38001in; y=1.32501in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=35
-          name=VSS2
-        }
-       }
-       ha:padstack_ref.857 {
-        proto=2; x=2.19558in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=GND
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=47
-          name=VSS3
-        }
-       }
-       ha:padstack_ref.858 {
-        proto=1; x=56.892825mm; y=1.83273in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:line.1194 {
+             x1=2.50403in; y1=1.81555in; x2=78.362mm; y2=1.81555in; thickness=6.0mil; clearance=0.0;
+            }
+            ha:line.1197 {
+             x1=2.50403in; y1=1.23446in; x2=78.362mm; y2=1.23446in; thickness=6.0mil; clearance=0.0;
+            }
+            ha:line.1200 {
+             x1=2.50403in; y1=1.81555in; x2=2.50403in; y2=1.23446in; thickness=6.0mil; clearance=0.0;
+            }
+            ha:line.1203 {
+             x1=78.362mm; y1=1.81555in; x2=78.362mm; y2=1.23446in; thickness=6.0mil; clearance=0.0;
+            }
+            ha:text.1187 {
+             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:attributes {
-          term=12
-          name=PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1206 {
+             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.1209 {
+             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.1212 {
+             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.1215 {
+             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
+           }
+         }
         }
        }
-       ha:padstack_ref.859 {
-        proto=2; x=1.99873in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAAAv
+       }
+       ha:subc.1218 {
+        ha:attributes {
+         value=22nH
+         footprint=0402
+         refdes=L174
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=24
-          name=VDD1
-        }
-       }
-       ha:padstack_ref.860 {
-        proto=1; x=50.142775mm; y=52.051458mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=36
-          name=VDD2
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.861 {
-        proto=2; x=56.267858mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1220 {
+          proto=0; x=57.569604mm; y=1.524in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=48
-          name=VDD3
-        }
-       }
-       ha:padstack_ref.862 {
-        proto=3; x=55.384446mm; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1221 {
+          proto=0; x=58.369196mm; y=1.524in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.863 {
-        proto=4; x=2.107in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.864 {
-        proto=5; x=2.107in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.865 {
-        proto=3; x=2.03351in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+           li:objects {
+            ha:text.1219 {
+             string=%a.parent.refdes%; x=57.0804mm; y=1.508in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-        ha:attributes {
-          term=GND
-          name=GND
+           li:objects {
+            ha:line.1222 {
+             x1=57.9694mm; y1=1.524in; x2=57.9694mm; y2=1.524in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1225 {
+             x1=57.9694mm; y1=1.524in; x2=57.9694mm; y2=1.524in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1228 {
+             x1=57.9694mm; y1=1.524in; x2=58.9694mm; y2=1.524in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1231 {
+             x1=57.9694mm; y1=1.524in; x2=57.9694mm; y2=39.7096mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.866 {
-        proto=4; x=55.384446mm; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
+        uid = 24J7G6oQJUom/ocAKVgAAAAw
        }
-       ha:padstack_ref.867 {
-        proto=5; x=55.384446mm; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
+       ha:subc.1234 {
         ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.868 {
-        proto=4; x=2.107in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         value=5.1pF
+         footprint=0402
+         refdes=C210
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.869 {
-        proto=5; x=2.107in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=GND
-          name=GND
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.870 {
-        proto=4; x=2.03351in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1236 {
+          proto=0; x=56.299604mm; y=30.9872mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.871 {
-        proto=5; x=2.03351in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1237 {
+          proto=0; x=57.099196mm; y=30.9872mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.872 {
-        proto=3; x=55.384446mm; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.873 {
-        proto=4; x=2.107in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1235 {
+             string=%a.parent.refdes%; x=2.2in; y=1.1999685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=GND
-          name=GND
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1238 {
+             x1=56.6994mm; y1=30.9872mm; x2=56.6994mm; y2=30.9872mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1241 {
+             x1=56.6994mm; y1=30.9872mm; x2=56.6994mm; y2=30.9872mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1244 {
+             x1=56.6994mm; y1=30.9872mm; x2=57.6994mm; y2=30.9872mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1247 {
+             x1=56.6994mm; y1=30.9872mm; x2=56.6994mm; y2=31.9872mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.874 {
-        proto=5; x=2.107in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAAAx
+       }
+       ha:subc.1250 {
+        ha:attributes {
+         {io_pcb::hidename_y}=26.0520 mm
+         footprint=NDK32
+         {io_pcb::hidename_scale}=60
+         refdes=X1
+         value=40mhz
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=45.8089 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.875 {
-        proto=3; x=2.03351in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=GND
-          name=GND
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:line.876 {
-           x1=56.61787mm; y1=2.0788in; x2=2.2448in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
+        li:objects {
+         ha:padstack_ref.1251 {
+          proto=0; x=1.772in; y=27.151693mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-          ha:line.879 {
-           x1=2.2448in; y1=52.40147mm; x2=2.2448in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
+
+          li:thermal {
           }
-          ha:line.882 {
-           x1=1.9692in; y1=2.0788in; x2=1.98495in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
+
+          ha:attributes {
+            term=2
+            name=2
           }
-          ha:line.885 {
-           x1=1.9692in; y1=52.40147mm; x2=1.9692in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:padstack_ref.1252 {
+          proto=0; x=1.772in; y=24.952053mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-          ha:line.888 {
-           x1=56.61787mm; y1=1.8032in; x2=2.2448in; y2=1.8032in; thickness=10.0mil; clearance=0.0;
+
+          li:thermal {
           }
-          ha:line.891 {
-           x1=2.2448in; y1=1.8032in; x2=2.2448in; y2=1.81895in; thickness=10.0mil; clearance=0.0;
+
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.894 {
-           x1=1.9692in; y1=1.8032in; x2=1.98495in; y2=1.8032in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:padstack_ref.1253 {
+          proto=0; x=1.83499in; y=24.952053mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-          ha:line.897 {
-           x1=1.9692in; y1=1.8032in; x2=1.9692in; y2=1.81895in; thickness=10.0mil; clearance=0.0;
+
+          li:thermal {
           }
-          ha:line.900 {
-           x1=56.717692mm; y1=2.06698in; x2=56.717692mm; y2=2.06698in; thickness=10.0mil; clearance=0.0;
+
+          ha:attributes {
+            term=4
+            name=4
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.1254 {
+          proto=0; x=1.83499in; y=27.151693mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=3
+          }
          }
-       }
+        }
+        li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.903 {
-           x1=2.107in; y1=1.941in; x2=2.107in; y2=1.941in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:arc.1255 {
+             x=1.73736in; y=24.091882mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
+            }
            }
-          }
-          ha:line.906 {
-           x1=2.107in; y1=1.941in; x2=2.107in; y2=1.941in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.909 {
-           x1=2.107in; y1=1.941in; x2=52.5178mm; y2=1.941in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1256 {
+             x1=45.808773mm; y1=26.051873mm; x2=45.808773mm; y2=26.051873mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1259 {
+             x1=45.8089mm; y1=26.052mm; x2=45.8089mm; y2=26.052mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1262 {
+             x1=45.8089mm; y1=26.052mm; x2=46.8089mm; y2=26.052mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1265 {
+             x1=45.8089mm; y1=26.052mm; x2=45.8089mm; y2=27.052mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.912 {
-           x1=2.107in; y1=1.941in; x2=2.107in; y2=48.3014mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAg
-     }
-     ha:subc.915 {
-      ha:attributes {
-       value=10k
-       footprint=0402
-       refdes=R402
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAAAy
+       }
+       ha:subc.1268 {
+        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_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 {             }
+             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 { 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  
+            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.917 {
-        proto=0; x=2.129in; y=54.813204mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1270 {
+          proto=0; x=55.4228mm; y=32.638196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.918 {
-        proto=0; x=2.129in; y=55.612796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1271 {
+          proto=0; x=55.4228mm; y=31.838604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.916 {
-           string=%a.parent.refdes%; x=54.5084mm; y=2.137in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.1269 {
+             string=%a.parent.refdes%; x=2.16in; y=33.0446mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 270.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.919 {
-           x1=2.129in; y1=55.213mm; x2=2.129in; y2=55.213mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.922 {
-           x1=2.129in; y1=55.213mm; x2=2.129in; y2=55.213mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.925 {
-           x1=2.129in; y1=55.213mm; x2=2.129in; y2=54.213mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.1272 {
+             x1=55.4228mm; y1=32.2384mm; x2=55.4228mm; y2=32.2384mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1275 {
+             x1=55.4228mm; y1=32.2384mm; x2=55.4228mm; y2=32.2384mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1278 {
+             x1=55.4228mm; y1=32.2384mm; x2=55.4228mm; y2=33.2384mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1281 {
+             x1=55.4228mm; y1=32.2384mm; x2=56.4228mm; y2=32.2384mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.928 {
-           x1=2.129in; y1=55.213mm; x2=53.0766mm; y2=55.213mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAh
-     }
-     ha:subc.931 {
-      ha:attributes {
-       value=bead
-       footprint=0402
-       refdes=L600
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAAAz
+       }
+       ha:subc.1284 {
+        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_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 {             }
+             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.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+            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.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+            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.933 {
-        proto=0; x=2.52in; y=48.119796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1286 {
+          proto=0; x=2.26726in; y=1.1819685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.934 {
-        proto=0; x=2.52in; y=47.320204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1287 {
+          proto=0; x=2.29874in; y=1.1819685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.932 {
-           string=%a.parent.refdes%; x=2.538in; y=1.845in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.1285 {
+             string=%a.parent.refdes%; x=2.253in; y=1.1619685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 270.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.935 {
-           x1=2.52in; y1=47.72mm; x2=2.52in; y2=47.72mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.938 {
-           x1=2.52in; y1=47.72mm; x2=2.52in; y2=47.72mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.941 {
-           x1=2.52in; y1=47.72mm; x2=2.52in; y2=48.72mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.1288 {
+             x1=57.9882mm; y1=1.1819685in; x2=57.9882mm; y2=1.1819685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1291 {
+             x1=57.9882mm; y1=1.1819685in; x2=57.9882mm; y2=1.1819685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1294 {
+             x1=57.9882mm; y1=1.1819685in; x2=58.9882mm; y2=1.1819685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1297 {
+             x1=57.9882mm; y1=1.1819685in; x2=57.9882mm; y2=31.022mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.944 {
-           x1=2.52in; y1=47.72mm; x2=65.008mm; y2=47.72mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAi
-     }
-     ha:subc.947 {
-      ha:attributes {
-       value=0.1uF
-       footprint=0402
-       refdes=C602
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAAA0
+       }
+       ha:subc.1300 {
+        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_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 {             }
+             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.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+            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.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+            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.949 {
-        proto=0; x=2.442in; y=1.86326in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1302 {
+          proto=0; x=2.21626in; y=31.9524mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.950 {
-        proto=0; x=2.442in; y=1.89474in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1303 {
+          proto=0; x=57.092596mm; y=31.9524mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.948 {
-           string=%a.parent.refdes%; x=2.46in; y=1.845in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.1301 {
+             string=%a.parent.refdes%; x=2.201in; y=1.2389685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 270.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.951 {
-           x1=2.442in; y1=1.879in; x2=2.442in; y2=1.879in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.954 {
-           x1=2.442in; y1=1.879in; x2=2.442in; y2=1.879in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.957 {
-           x1=2.442in; y1=1.879in; x2=2.442in; y2=46.7266mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.1304 {
+             x1=2.232in; y1=31.9524mm; x2=2.232in; y2=31.9524mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1307 {
+             x1=2.232in; y1=31.9524mm; x2=2.232in; y2=31.9524mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1310 {
+             x1=2.232in; y1=31.9524mm; x2=57.6928mm; y2=31.9524mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1313 {
+             x1=2.232in; y1=31.9524mm; x2=2.232in; y2=32.9524mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.960 {
-           x1=2.442in; y1=1.879in; x2=61.0268mm; y2=1.879in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAj
-     }
-     ha:subc.963 {
-      ha:attributes {
-       value=1uF
-       footprint=0402
-       refdes=C601
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAAA1
+       }
+       ha:subc.1316 {
+        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_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 {             }
+             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 { 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  
+            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.965 {
-        proto=0; x=63.0174mm; y=47.320204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1318 {
+          proto=0; x=57.9882mm; y=33.869596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.966 {
-        proto=0; x=63.0174mm; y=48.119796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1319 {
+          proto=0; x=57.9882mm; y=33.070004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.964 {
-           string=%a.parent.refdes%; x=2.499in; y=1.845in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.1317 {
+             string=%a.parent.refdes%; x=2.306in; y=1.2879685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 270.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.967 {
-           x1=63.0174mm; y1=47.72mm; x2=63.0174mm; y2=47.72mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.970 {
-           x1=63.0174mm; y1=47.72mm; x2=63.0174mm; y2=47.72mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.973 {
-           x1=63.0174mm; y1=47.72mm; x2=63.0174mm; y2=46.72mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.1320 {
+             x1=57.9882mm; y1=33.4698mm; x2=57.9882mm; y2=33.4698mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1323 {
+             x1=57.9882mm; y1=33.4698mm; x2=57.9882mm; y2=33.4698mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1326 {
+             x1=57.9882mm; y1=33.4698mm; x2=57.9882mm; y2=34.4698mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1329 {
+             x1=57.9882mm; y1=33.4698mm; x2=58.9882mm; y2=33.4698mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.976 {
-           x1=63.0174mm; y1=47.72mm; x2=62.0174mm; y2=47.72mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAk
-     }
-     ha:subc.1012 {
-      ha:attributes {
-       value=0.1uF
-       footprint=0402
-       refdes=C4
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAAA2
+       }
+       ha:subc.1332 {
+        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_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 {             }
+             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 { 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  
+            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=51.123596mm; y=1.721in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1334 {
+          proto=0; x=2.21626in; y=32.9176mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1015 {
-        proto=0; x=1.98126in; y=1.721in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1335 {
+          proto=0; x=57.092596mm; y=32.9176mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.1013 {
-           string=%a.parent.refdes%; x=1.98in; y=1.703in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.1333 {
+             string=%a.parent.refdes%; x=2.201in; y=32.435mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1016 {
-           x1=1.997in; y1=1.721in; x2=1.997in; y2=1.721in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1019 {
-           x1=1.997in; y1=1.721in; x2=1.997in; y2=1.721in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1022 {
-           x1=1.997in; y1=1.721in; x2=49.7238mm; y2=1.721in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.1336 {
+             x1=2.232in; y1=32.9176mm; x2=2.232in; y2=32.9176mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1339 {
+             x1=2.232in; y1=32.9176mm; x2=2.232in; y2=32.9176mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1342 {
+             x1=2.232in; y1=32.9176mm; x2=57.6928mm; y2=32.9176mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1345 {
+             x1=2.232in; y1=32.9176mm; x2=2.232in; y2=33.9176mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1025 {
-           x1=1.997in; y1=1.721in; x2=1.997in; y2=42.7134mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAm
-     }
-     ha:subc.1028 {
-      ha:attributes {
-       value=0.1uF
-       footprint=0402
-       refdes=C3
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAAA3
+       }
+       ha:subc.1348 {
+        ha:attributes {
+         {io_pcb::hidename_y}=31.7492 mm
+         footprint=TI-QFN32-new
+         {io_pcb::hidename_scale}=60
+         refdes=U3
+         value=CC1200
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=49.6316 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=15.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 {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
+            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.1349 {
+          proto=0; x=50.951384mm; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
           }
 
-          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  
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
             }
           }
 
-          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  
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1350 {
+          proto=0; x=50.951384mm; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
             }
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1030 {
-        proto=0; x=56.706004mm; y=2.147in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1351 {
+          proto=0; x=50.951384mm; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1031 {
-        proto=0; x=57.505596mm; y=2.147in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1352 {
+          proto=0; x=1.954in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1353 {
+          proto=0; x=1.954in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-         li:objects {
-          ha:text.1029 {
-           string=%a.parent.refdes%; x=2.233in; y=54.102mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          ha:attributes {
+            term=33
+            name=GND
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.1354 {
+          proto=0; x=1.954in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-         li:objects {
-          ha:line.1032 {
-           x1=57.1058mm; y1=2.147in; x2=57.1058mm; y2=2.147in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=33
+            name=GND
           }
-          ha:line.1035 {
-           x1=57.1058mm; y1=2.147in; x2=57.1058mm; y2=2.147in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1355 {
+          proto=0; x=1.90203in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1038 {
-           x1=57.1058mm; y1=2.147in; x2=58.1058mm; y2=2.147in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
           }
-          ha:line.1041 {
-           x1=57.1058mm; y1=2.147in; x2=57.1058mm; y2=55.5338mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=33
+            name=GND
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAn
-     }
-     ha:subc.1078 {
-      ha:attributes {
-       value=0.25
-       footprint=TE1217861
-       refdes=J24
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         ha:padstack_ref.1356 {
+          proto=0; x=1.90203in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1357 {
+          proto=0; x=1.90203in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
           }
-        }
-      }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1358 {
+          proto=1; x=1.954in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1359 {
+          proto=2; x=50.951384mm; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1360 {
+          proto=3; x=50.951384mm; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1080 {
-        proto=0; x=38.1mm; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1361 {
+          proto=4; x=50.951384mm; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1081 {
-        proto=0; x=1.7in; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1362 {
+          proto=2; x=50.951384mm; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1082 {
-        proto=1; x=1.6in; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1363 {
+          proto=3; x=50.951384mm; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1083 {
-        proto=2; x=1.6in; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1364 {
+          proto=4; x=50.951384mm; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1365 {
+          proto=2; x=50.951384mm; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:text.1079 {
-           string=%a.parent.refdes%; x=1.6in; y=2.25in; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          ha:attributes {
+            term=33
+            name=GND
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.1366 {
+          proto=3; x=1.97997in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1084 {
-           x1=1.6in; y1=2.25in; x2=1.6in; y2=2.25in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=33
+            name=GND
           }
-          ha:line.1087 {
-           x1=1.6in; y1=2.25in; x2=1.6in; y2=2.25in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1367 {
+          proto=4; x=1.97997in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1090 {
-           x1=1.6in; y1=2.25in; x2=41.64mm; y2=2.25in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1093 {
-           x1=1.6in; y1=2.25in; x2=1.6in; y2=58.15mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=33
+            name=GND
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAp
-     }
-     ha:subc.1096 {
-      ha:attributes {
-       value=0.25
-       footprint=TE1217861
-       refdes=J25
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         ha:padstack_ref.1368 {
+          proto=3; x=1.97997in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1369 {
+          proto=4; x=1.97997in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
-        }
-      }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1370 {
+          proto=3; x=1.97997in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1371 {
+          proto=4; x=1.97997in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1372 {
+          proto=3; x=1.97997in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1098 {
-        proto=0; x=38.1mm; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1373 {
+          proto=4; x=1.97997in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1099 {
-        proto=0; x=1.7in; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1374 {
+          proto=3; x=1.97997in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1100 {
-        proto=1; x=1.6in; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1375 {
+          proto=4; x=1.97997in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1101 {
-        proto=2; x=1.6in; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1376 {
+          proto=2; x=1.954in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1377 {
+          proto=3; x=1.954in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:text.1097 {
-           string=%a.parent.refdes%; x=1.6in; y=44.45mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          ha:attributes {
+            term=33
+            name=GND
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.1378 {
+          proto=4; x=1.954in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1102 {
-           x1=1.6in; y1=44.45mm; x2=1.6in; y2=44.45mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=33
+            name=GND
           }
-          ha:line.1105 {
-           x1=1.6in; y1=44.45mm; x2=1.6in; y2=44.45mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1379 {
+          proto=2; x=1.954in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1108 {
-           x1=1.6in; y1=44.45mm; x2=41.64mm; y2=44.45mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1111 {
-           x1=1.6in; y1=44.45mm; x2=1.6in; y2=45.45mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=33
+            name=GND
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAq
-     }
-     ha:subc.1114 {
-      ha:attributes {
-       value=0.25
-       footprint=TE1217861
-       refdes=J20
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         ha:padstack_ref.1380 {
+          proto=3; x=1.954in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1381 {
+          proto=4; x=1.954in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
-        }
-      }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1382 {
+          proto=2; x=1.954in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1383 {
+          proto=3; x=1.92802in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1384 {
+          proto=4; x=1.92802in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1116 {
-        proto=0; x=500.0mil; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1385 {
+          proto=3; x=1.92802in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
+          li:thermal {
           }
-        }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1117 {
-        proto=0; x=700.0mil; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1386 {
+          proto=4; x=1.92802in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
+          li:thermal {
           }
-        }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1118 {
-        proto=1; x=600.0mil; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1387 {
+          proto=3; x=1.92802in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1119 {
-        proto=2; x=600.0mil; y=2.25in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1388 {
+          proto=4; x=1.92802in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1389 {
+          proto=3; x=1.92802in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:text.1115 {
-           string=%a.parent.refdes%; x=600.0mil; y=2.25in; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          ha:attributes {
+            term=33
+            name=GND
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.1390 {
+          proto=4; x=1.92802in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1120 {
-           x1=600.0mil; y1=2.25in; x2=600.0mil; y2=2.25in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=33
+            name=GND
           }
-          ha:line.1123 {
-           x1=600.0mil; y1=2.25in; x2=600.0mil; y2=2.25in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1391 {
+          proto=3; x=1.92802in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1126 {
-           x1=600.0mil; y1=2.25in; x2=16.24mm; y2=2.25in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1129 {
-           x1=600.0mil; y1=2.25in; x2=600.0mil; y2=58.15mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=33
+            name=GND
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAr
-     }
-     ha:subc.1132 {
-      ha:attributes {
-       value=0.25
-       footprint=TE1217861
-       refdes=J21
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         ha:padstack_ref.1392 {
+          proto=4; x=1.92802in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1393 {
+          proto=2; x=1.90203in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
-        }
-      }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1394 {
+          proto=3; x=1.90203in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1395 {
+          proto=4; x=1.90203in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1396 {
+          proto=2; x=1.90203in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1134 {
-        proto=0; x=500.0mil; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1397 {
+          proto=3; x=1.90203in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1135 {
-        proto=0; x=700.0mil; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1398 {
+          proto=4; x=1.90203in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1136 {
-        proto=1; x=600.0mil; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1399 {
+          proto=2; x=1.90203in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1137 {
-        proto=2; x=600.0mil; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=GND
+          }
+         }
+         ha:padstack_ref.1400 {
+          proto=5; x=52.10632mm; y=1.1810785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=24
+            name=LPF1
+          }
+         }
+         ha:padstack_ref.1401 {
+          proto=6; x=1.85656in; y=1.1810785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:text.1133 {
-           string=%a.parent.refdes%; x=600.0mil; y=44.45mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          ha:attributes {
+            term=1
+            name=VDD_GUARD
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.1402 {
+          proto=7; x=2.02289in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1138 {
-           x1=600.0mil; y1=44.45mm; x2=600.0mil; y2=44.45mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=16
+            name=NC
           }
-          ha:line.1141 {
-           x1=600.0mil; y1=44.45mm; x2=600.0mil; y2=44.45mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1403 {
+          proto=8; x=2.02289in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1144 {
-           x1=600.0mil; y1=44.45mm; x2=16.24mm; y2=44.45mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1147 {
-           x1=600.0mil; y1=44.45mm; x2=600.0mil; y2=45.45mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=25
+            name=AVDD_PFD_CHP
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.1404 {
+          proto=5; x=52.10632mm; y=30.49952mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=23
+            name=LPF0
+          }
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAs
-     }
-     ha:subc.1150 {
-      ha:attributes {
-       value=0.25
-       footprint=TE1217861
-       refdes=J22
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.1405 {
+          proto=6; x=1.85656in; y=30.49952mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-      ha:ps_proto_v6.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=2
+            name=RESET_N
+          }
+         }
+         ha:padstack_ref.1406 {
+          proto=7; x=2.0032in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=15
+            name=AVDD_RF
+          }
+         }
+         ha:padstack_ref.1407 {
+          proto=8; x=2.0032in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=26
+            name=DCPL_PFD_CHP
+          }
+         }
+         ha:padstack_ref.1408 {
+          proto=5; x=52.10632mm; y=30.999392mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
-        }
-      }
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          ha:attributes {
+            term=22
+            name=AVDD_SYNTH1
+          }
+         }
+         ha:padstack_ref.1409 {
+          proto=6; x=1.85656in; y=30.999392mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=3
+            name=GPIO3
+          }
+         }
+         ha:padstack_ref.1410 {
+          proto=7; x=1.98352in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1152 {
-        proto=0; x=1000.0mil; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=14
+            name=RBIAS
+          }
+         }
+         ha:padstack_ref.1411 {
+          proto=8; x=1.98352in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1153 {
-        proto=0; x=30.48mm; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=27
+            name=AVDD_SYNTH2
+          }
+         }
+         ha:padstack_ref.1412 {
+          proto=5; x=52.10632mm; y=1.2401385in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1154 {
-        proto=1; x=1.1in; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1155 {
-        proto=2; x=1.1in; y=44.45mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=21
+            name=DCPL_VCO
+          }
+         }
+         ha:padstack_ref.1413 {
+          proto=6; x=1.85656in; y=1.2401385in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=4
+            name=GPIO2
+          }
+         }
+         ha:padstack_ref.1414 {
+          proto=7; x=1.96383in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:text.1151 {
-           string=%a.parent.refdes%; x=1.1in; y=44.45mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          ha:attributes {
+            term=13
+            name=AVDD_IF
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.1415 {
+          proto=8; x=1.96383in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1156 {
-           x1=1.1in; y1=44.45mm; x2=1.1in; y2=44.45mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=28
+            name=AVDD_XOSC
           }
-          ha:line.1159 {
-           x1=1.1in; y1=44.45mm; x2=1.1in; y2=44.45mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1416 {
+          proto=5; x=52.10632mm; y=31.999136mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1162 {
-           x1=1.1in; y1=44.45mm; x2=28.94mm; y2=44.45mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1165 {
-           x1=1.1in; y1=44.45mm; x2=1.1in; y2=45.45mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=20
+            name=LNA_N
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAt
-     }
-     ha:subc.1168 {
-      ha:attributes {
-       value=0.25
-       footprint=TE1217861
-       refdes=J23
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         ha:padstack_ref.1417 {
+          proto=6; x=1.85656in; y=31.999136mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=5
+            name=DVDD
+          }
+         }
+         ha:padstack_ref.1418 {
+          proto=7; x=1.94416in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
-        }
-      }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          ha:attributes {
+            term=12
+            name=DVDD
+          }
+         }
+         ha:padstack_ref.1419 {
+          proto=8; x=1.94416in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=29
+            name=DCPL_XOSC
+          }
+         }
+         ha:padstack_ref.1420 {
+          proto=5; x=52.10632mm; y=32.499262mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=19
+            name=LNA_P
+          }
+         }
+         ha:padstack_ref.1421 {
+          proto=6; x=1.85656in; y=32.499262mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1170 {
-        proto=0; x=1000.0mil; y=2.25in; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=6
+            name=DCPL
+          }
+         }
+         ha:padstack_ref.1422 {
+          proto=7; x=1.92447in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1171 {
-        proto=0; x=30.48mm; y=2.25in; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=11
+            name=CS_N
+          }
+         }
+         ha:padstack_ref.1423 {
+          proto=8; x=1.92447in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1172 {
-        proto=1; x=1.1in; y=2.25in; rot=0.000000; xmirror=0; smirror=1; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=30
+            name=XOSC_Q1
+          }
+         }
+         ha:padstack_ref.1424 {
+          proto=5; x=52.10632mm; y=1.2991785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1173 {
-        proto=2; x=1.1in; y=2.25in; rot=0.000000; xmirror=0; smirror=1; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=18
+            name=TRX_SW
+          }
+         }
+         ha:padstack_ref.1425 {
+          proto=6; x=1.85656in; y=1.2991785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=7
+            name=SI
+          }
+         }
+         ha:padstack_ref.1426 {
+          proto=7; x=1.90479in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:text.1169 {
-           string=%a.parent.refdes%; x=1.1in; y=2.25in; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-            onsolder=1
-           }
-           rot = 0.000000
+          ha:attributes {
+            term=10
+            name=GPIO0
           }
          }
-         ha:type {
-          silk = 1
-          bottom = 1
-         }
-       }
+         ha:padstack_ref.1427 {
+          proto=8; x=1.90479in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1174 {
-           x1=1.1in; y1=2.25in; x2=1.1in; y2=2.25in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=31
+            name=XOSC_Q2
           }
-          ha:line.1177 {
-           x1=1.1in; y1=2.25in; x2=1.1in; y2=2.25in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1428 {
+          proto=5; x=52.10632mm; y=1.3188685in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1180 {
-           x1=1.1in; y1=2.25in; x2=26.94mm; y2=2.25in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1183 {
-           x1=1.1in; y1=2.25in; x2=1.1in; y2=56.15mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=17
+            name=PA
           }
          }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAu
-     }
-     ha:subc.1186 {
-      ha:attributes {
-       value=BNC
-       footprint=bnc-th
-       refdes=J8
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.1429 {
+          proto=6; x=1.85656in; y=1.3188685in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.890016mm; hplated=1; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          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:attributes {
+            term=8
+            name=SCLK
+          }
+         }
+         ha:padstack_ref.1430 {
+          proto=7; x=1.8851in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
 
-          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
+          li:thermal {
           }
 
-          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:attributes {
+            term=9
+            name=SO/GPIO1
+          }
+         }
+         ha:padstack_ref.1431 {
+          proto=8; x=1.8851in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
 
-          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
+          li:thermal {
           }
 
-          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:attributes {
+            term=32
+            name=EXT_XOSC
           }
+         }
         }
-      }
+        li:layers {
 
-      ha:ps_proto_v6.1 {
-        hdia=2.009902mm; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=118.5mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
+           li:objects {
+            ha:arc.1432 {
+             x=1.85164in; y=1.1476185in; width=5.0mil; height=5.0mil; astart=270; adelta=360; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          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
+           li:objects {
+            ha:line.1433 {
+             x1=49.631489mm; y1=31.74931mm; x2=49.631489mm; y2=31.74931mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1436 {
+             x1=1.954in; y1=1.2499685in; x2=1.954in; y2=1.2499685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1439 {
+             x1=1.954in; y1=1.2499685in; x2=50.6316mm; y2=1.2499685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1442 {
+             x1=1.954in; y1=1.2499685in; x2=1.954in; y2=32.7492mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-           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 {
+           ha:type {
             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
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-          }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1188 {
-        proto=0; x=2.58in; y=1.525in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAAA4
+       }
+       ha:subc.1445 {
+        ha:attributes {
+         value=39pF
+         footprint=0402
+         refdes=C174
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1189 {
-        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:objects {
+         ha:padstack_ref.1447 {
+          proto=0; x=2.129in; y=34.023004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+
+          li:thermal {
           }
-        }
 
-        ha:attributes {
-          term=2
-          name=GND
-        }
-       }
-       ha:padstack_ref.1190 {
-        proto=1; x=2.78in; y=1.725in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1448 {
+          proto=0; x=2.129in; y=34.822596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
+          li:thermal {
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=2
-          name=GND
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:text.1446 {
+             string=%a.parent.refdes%; x=2.145in; y=33.197mm; 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.1449 {
+             x1=2.129in; y1=34.4228mm; x2=2.129in; y2=34.4228mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1452 {
+             x1=2.129in; y1=34.4228mm; x2=2.129in; y2=34.4228mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1455 {
+             x1=2.129in; y1=34.4228mm; x2=2.129in; y2=33.4228mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1458 {
+             x1=2.129in; y1=34.4228mm; x2=53.0766mm; y2=34.4228mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1191 {
-        proto=1; x=2.38001in; y=1.725in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAAA5
+       }
+       ha:subc.1461 {
+        ha:attributes {
+         value=2.2pF
+         footprint=0402
+         refdes=C176
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=2
-          name=GND
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1192 {
-        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:objects {
+         ha:padstack_ref.1463 {
+          proto=0; x=55.321204mm; y=35.737mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+
+          li:thermal {
           }
-        }
 
-        ha:attributes {
-          term=2
-          name=GND
-        }
-       }
-       ha:padstack_ref.1193 {
-        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  
+          ha:attributes {
+            term=1
+            name=1
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+         }
+         ha:padstack_ref.1464 {
+          proto=0; x=56.120796mm; y=35.737mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
 
-        ha:attributes {
-          term=2
-          name=GND
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1194 {
-           x1=2.50403in; y1=1.81555in; x2=78.362mm; y2=1.81555in; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.1197 {
-           x1=2.50403in; y1=1.23446in; x2=78.362mm; y2=1.23446in; thickness=6.0mil; clearance=0.0;
+          li:thermal {
           }
-          ha:line.1200 {
-           x1=2.50403in; y1=1.81555in; x2=2.50403in; y2=1.23446in; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.1203 {
-           x1=78.362mm; y1=1.81555in; x2=78.362mm; y2=1.23446in; thickness=6.0mil; clearance=0.0;
-          }
-          ha:text.1187 {
-           string=%a.parent.refdes%; x=2.58in; y=1.525in; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
+        li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1206 {
-           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.1209 {
-           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.1212 {
-           x1=2.58in; y1=1.525in; x2=64.532mm; y2=1.525in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:text.1462 {
+             string=%a.parent.refdes%; x=2.161in; y=35.2798mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
            }
-          }
-          ha:line.1215 {
-           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 {
+            silk = 1
+            top = 1
            }
-          }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAv
-     }
-     ha:subc.1218 {
-      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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:line.1465 {
+             x1=55.721mm; y1=35.737mm; x2=55.721mm; y2=35.737mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-          }
-
-          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:line.1468 {
+             x1=55.721mm; y1=35.737mm; x2=55.721mm; y2=35.737mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:line.1471 {
+             x1=55.721mm; y1=35.737mm; x2=56.721mm; y2=35.737mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1474 {
+             x1=55.721mm; y1=35.737mm; x2=55.721mm; y2=36.737mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1220 {
-        proto=0; x=57.569604mm; y=1.524in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAAA6
+       }
+       ha:subc.1477 {
+        ha:attributes {
+         value=5.1pF
+         footprint=0402
+         refdes=C181
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1221 {
-        proto=0; x=58.369196mm; y=1.524in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.1219 {
-           string=%a.parent.refdes%; x=57.0804mm; y=1.508in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+        li:objects {
+         ha:padstack_ref.1479 {
+          proto=0; x=56.96mm; y=34.771796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1222 {
-           x1=57.9694mm; y1=1.524in; x2=57.9694mm; y2=1.524in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1225 {
-           x1=57.9694mm; y1=1.524in; x2=57.9694mm; y2=1.524in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1480 {
+          proto=0; x=56.96mm; y=33.972204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1228 {
-           x1=57.9694mm; y1=1.524in; x2=58.9694mm; y2=1.524in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1231 {
-           x1=57.9694mm; y1=1.524in; x2=57.9694mm; y2=39.7096mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAw
-     }
-     ha:subc.1234 {
-      ha:attributes {
-       value=5.1pF
-       footprint=0402
-       refdes=C210
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.1478 {
+             string=%a.parent.refdes%; x=2.261in; y=1.3179685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:line.1481 {
+             x1=56.96mm; y1=34.372mm; x2=56.96mm; y2=34.372mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1484 {
+             x1=56.96mm; y1=34.372mm; x2=56.96mm; y2=34.372mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1487 {
+             x1=56.96mm; y1=34.372mm; x2=56.96mm; y2=35.372mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1490 {
+             x1=56.96mm; y1=34.372mm; x2=57.96mm; y2=34.372mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1236 {
-        proto=0; x=56.299604mm; y=30.9872mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAAA7
+       }
+       ha:subc.1493 {
+        ha:attributes {
+         value=15nH
+         footprint=0402
+         refdes=L172
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1237 {
-        proto=0; x=57.099196mm; y=30.9872mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.1235 {
-           string=%a.parent.refdes%; x=2.2in; y=1.1999685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+        li:objects {
+         ha:padstack_ref.1495 {
+          proto=0; x=2.17726in; y=1.3669685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1238 {
-           x1=56.6994mm; y1=30.9872mm; x2=56.6994mm; y2=30.9872mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1241 {
-           x1=56.6994mm; y1=30.9872mm; x2=56.6994mm; y2=30.9872mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1496 {
+          proto=0; x=56.101996mm; y=1.3669685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1244 {
-           x1=56.6994mm; y1=30.9872mm; x2=57.6994mm; y2=30.9872mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1247 {
-           x1=56.6994mm; y1=30.9872mm; x2=56.6994mm; y2=31.9872mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAx
-     }
-     ha:subc.1250 {
-      ha:attributes {
-       {io_pcb::hidename_y}=26.0520 mm
-       footprint=NDK32
-       {io_pcb::hidename_scale}=60
-       refdes=X1
-       value=40mhz
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=45.8089 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.1494 {
+             string=%a.parent.refdes%; x=54.737mm; y=34.34mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
             }
-          }
-
-          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 {
+           ha:type {
+            silk = 1
             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.1251 {
-        proto=0; x=1.772in; y=27.151693mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         }
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-        ha:attributes {
-          term=2
-          name=2
+           li:objects {
+            ha:line.1497 {
+             x1=2.193in; y1=1.3669685in; x2=2.193in; y2=1.3669685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1500 {
+             x1=2.193in; y1=1.3669685in; x2=2.193in; y2=1.3669685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1503 {
+             x1=2.193in; y1=1.3669685in; x2=56.7022mm; y2=1.3669685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1506 {
+             x1=2.193in; y1=1.3669685in; x2=2.193in; y2=35.721mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1252 {
-        proto=0; x=1.772in; y=24.952053mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
+        uid = 24J7G6oQJUom/ocAKVgAAAA8
        }
-       ha:padstack_ref.1253 {
-        proto=0; x=1.83499in; y=24.952053mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+       ha:subc.1509 {
+        ha:attributes {
+         value=43nH
+         footprint=0402
+         refdes=L173
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.1254 {
-        proto=0; x=1.83499in; y=27.151693mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=3
-          name=3
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.1511 {
+          proto=0; x=56.9722mm; y=35.648604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
 
-         li:objects {
-          ha:arc.1255 {
-           x=1.73736in; y=24.091882mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.1512 {
+          proto=0; x=56.9722mm; y=36.448196mm; 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:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1256 {
-           x1=45.808773mm; y1=26.051873mm; x2=45.808773mm; y2=26.051873mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.1510 {
+             string=%a.parent.refdes%; x=2.266in; y=35.2798mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
            }
-          }
-          ha:line.1259 {
-           x1=45.8089mm; y1=26.052mm; x2=45.8089mm; y2=26.052mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.1262 {
-           x1=45.8089mm; y1=26.052mm; x2=46.8089mm; y2=26.052mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1513 {
+             x1=56.9722mm; y1=36.0484mm; x2=56.9722mm; y2=36.0484mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1516 {
+             x1=56.9722mm; y1=36.0484mm; x2=56.9722mm; y2=36.0484mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1519 {
+             x1=56.9722mm; y1=36.0484mm; x2=56.9722mm; y2=35.0484mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1522 {
+             x1=56.9722mm; y1=36.0484mm; x2=55.9722mm; y2=36.0484mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1265 {
-           x1=45.8089mm; y1=26.052mm; x2=45.8089mm; y2=27.052mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAy
-     }
-     ha:subc.1268 {
-      ha:attributes {
-       value=56nH
-       footprint=0402
-       refdes=L191
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAAA9
+       }
+       ha:subc.1525 {
+        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_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 {             }
+             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.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+            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.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+            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.1270 {
-        proto=0; x=55.4228mm; y=32.638196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1527 {
+          proto=0; x=56.045604mm; y=1.4839685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1271 {
-        proto=0; x=55.4228mm; y=31.838604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1528 {
+          proto=0; x=56.845196mm; y=1.4839685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.1269 {
-           string=%a.parent.refdes%; x=2.16in; y=33.0446mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.1526 {
+             string=%a.parent.refdes%; x=55.7276mm; y=37.261mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 90.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1272 {
-           x1=55.4228mm; y1=32.2384mm; x2=55.4228mm; y2=32.2384mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1275 {
-           x1=55.4228mm; y1=32.2384mm; x2=55.4228mm; y2=32.2384mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1278 {
-           x1=55.4228mm; y1=32.2384mm; x2=55.4228mm; y2=33.2384mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.1529 {
+             x1=56.4454mm; y1=1.4839685in; x2=56.4454mm; y2=1.4839685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1532 {
+             x1=56.4454mm; y1=1.4839685in; x2=56.4454mm; y2=1.4839685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1535 {
+             x1=56.4454mm; y1=1.4839685in; x2=57.4454mm; y2=1.4839685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1538 {
+             x1=56.4454mm; y1=1.4839685in; x2=56.4454mm; y2=38.6928mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1281 {
-           x1=55.4228mm; y1=32.2384mm; x2=56.4228mm; y2=32.2384mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAAz
-     }
-     ha:subc.1284 {
-      ha:attributes {
-       value=27nH
-       footprint=0402
-       refdes=L201
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAAA+
+       }
+       ha:subc.1541 {
+        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_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 {             }
+             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.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            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.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+            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.1286 {
-        proto=0; x=2.26726in; y=1.1819685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1543 {
+          proto=0; x=2.147in; y=1.1442285in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1287 {
-        proto=0; x=2.29874in; y=1.1819685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1544 {
+          proto=0; x=2.147in; y=1.1757085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.1285 {
-           string=%a.parent.refdes%; x=2.253in; y=1.1619685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.1542 {
+             string=%a.parent.refdes%; x=2.164in; y=1.1229685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1288 {
-           x1=57.9882mm; y1=1.1819685in; x2=57.9882mm; y2=1.1819685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1291 {
-           x1=57.9882mm; y1=1.1819685in; x2=57.9882mm; y2=1.1819685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1294 {
-           x1=57.9882mm; y1=1.1819685in; x2=58.9882mm; y2=1.1819685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.1545 {
+             x1=2.147in; y1=29.4632mm; x2=2.147in; y2=29.4632mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1548 {
+             x1=2.147in; y1=29.4632mm; x2=2.147in; y2=29.4632mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1551 {
+             x1=2.147in; y1=29.4632mm; x2=2.147in; y2=28.4632mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1554 {
+             x1=2.147in; y1=29.4632mm; x2=53.5338mm; y2=29.4632mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1297 {
-           x1=57.9882mm; y1=1.1819685in; x2=57.9882mm; y2=31.022mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAA0
-     }
-     ha:subc.1300 {
-      ha:attributes {
-       value=27nH
-       footprint=0402
-       refdes=L192
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAAA/
+       }
+       ha:subc.1557 {
+        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_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 {             }
+             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.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            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.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+            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.1302 {
-        proto=0; x=2.21626in; y=31.9524mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1559 {
+          proto=0; x=2.107in; y=29.070004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1303 {
-        proto=0; x=57.092596mm; y=31.9524mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1560 {
+          proto=0; x=2.107in; y=29.869596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.1301 {
-           string=%a.parent.refdes%; x=2.201in; y=1.2389685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.1558 {
+             string=%a.parent.refdes%; x=53.975mm; y=28.625mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1304 {
-           x1=2.232in; y1=31.9524mm; x2=2.232in; y2=31.9524mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1307 {
-           x1=2.232in; y1=31.9524mm; x2=2.232in; y2=31.9524mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1310 {
-           x1=2.232in; y1=31.9524mm; x2=57.6928mm; y2=31.9524mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.1561 {
+             x1=2.107in; y1=29.4698mm; x2=2.107in; y2=29.4698mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1564 {
+             x1=2.107in; y1=29.4698mm; x2=2.107in; y2=29.4698mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1567 {
+             x1=2.107in; y1=29.4698mm; x2=2.107in; y2=28.4698mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1570 {
+             x1=2.107in; y1=29.4698mm; x2=52.5178mm; y2=29.4698mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1313 {
-           x1=2.232in; y1=31.9524mm; x2=2.232in; y2=32.9524mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAA1
-     }
-     ha:subc.1316 {
-      ha:attributes {
-       value=15nH
-       footprint=0402
-       refdes=L193
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAABA
+       }
+       ha:subc.1573 {
+        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_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 {             }
+             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 { 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  
+            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.1318 {
-        proto=0; x=57.9882mm; y=33.869596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1575 {
+          proto=0; x=51.118mm; y=27.456596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1319 {
-        proto=0; x=57.9882mm; y=33.070004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1576 {
+          proto=0; x=51.118mm; y=26.657004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.1317 {
-           string=%a.parent.refdes%; x=2.306in; y=1.2879685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.1574 {
+             string=%a.parent.refdes%; x=51.6382mm; y=1.0339685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 270.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1320 {
-           x1=57.9882mm; y1=33.4698mm; x2=57.9882mm; y2=33.4698mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1323 {
-           x1=57.9882mm; y1=33.4698mm; x2=57.9882mm; y2=33.4698mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1326 {
-           x1=57.9882mm; y1=33.4698mm; x2=57.9882mm; y2=34.4698mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.1577 {
+             x1=51.118mm; y1=27.0568mm; x2=51.118mm; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1580 {
+             x1=51.118mm; y1=27.0568mm; x2=51.118mm; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1583 {
+             x1=51.118mm; y1=27.0568mm; x2=51.118mm; y2=28.0568mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1586 {
+             x1=51.118mm; y1=27.0568mm; x2=52.118mm; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1329 {
-           x1=57.9882mm; y1=33.4698mm; x2=58.9882mm; y2=33.4698mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAA2
-     }
-     ha:subc.1332 {
-      ha:attributes {
-       value=5.1pF
-       footprint=0402
-       refdes=C191
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAABB
+       }
+       ha:subc.1589 {
+        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_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 {             }
+             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.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            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.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+            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.1334 {
-        proto=0; x=2.21626in; y=32.9176mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1591 {
+          proto=0; x=1.975in; y=1.0807085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1335 {
-        proto=0; x=57.092596mm; y=32.9176mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1592 {
+          proto=0; x=1.975in; y=26.650404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.1333 {
-           string=%a.parent.refdes%; x=2.201in; y=32.435mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.1590 {
+             string=%a.parent.refdes%; x=1.993in; y=26.1612mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1336 {
-           x1=2.232in; y1=32.9176mm; x2=2.232in; y2=32.9176mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1339 {
-           x1=2.232in; y1=32.9176mm; x2=2.232in; y2=32.9176mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1342 {
-           x1=2.232in; y1=32.9176mm; x2=57.6928mm; y2=32.9176mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.1593 {
+             x1=1.975in; y1=27.0502mm; x2=1.975in; y2=27.0502mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1596 {
+             x1=1.975in; y1=27.0502mm; x2=1.975in; y2=27.0502mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1599 {
+             x1=1.975in; y1=27.0502mm; x2=1.975in; y2=28.0502mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1602 {
+             x1=1.975in; y1=27.0502mm; x2=51.165mm; y2=27.0502mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1345 {
-           x1=2.232in; y1=32.9176mm; x2=2.232in; y2=33.9176mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAA3
-     }
-     ha:subc.1348 {
-      ha:attributes {
-       {io_pcb::hidename_y}=31.7492 mm
-       footprint=TI-QFN32-new
-       {io_pcb::hidename_scale}=60
-       refdes=U3
-       value=CC1200
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=49.6316 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAABC
+       }
+       ha:subc.1605 {
+        ha:attributes {
+         value=47nF
+         footprint=0402
+         refdes=C291
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; 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: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  
+              }
+            }
           }
+        }
+       }
 
-          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
+        li:objects {
+         ha:padstack_ref.1607 {
+          proto=0; x=1.937in; y=27.456596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          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
+          li:thermal {
           }
-        }
-      }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1608 {
+          proto=0; x=1.937in; y=26.657004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          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  
-            }
+          li:thermal {
           }
 
-          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:attributes {
+            term=2
+            name=2
           }
+         }
         }
-      }
+        li:layers {
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
+           li:objects {
+            ha:text.1606 {
+             string=%a.parent.refdes%; x=1.953in; y=1.0319685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1609 {
+             x1=1.937in; y1=27.0568mm; x2=1.937in; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1612 {
+             x1=1.937in; y1=27.0568mm; x2=1.937in; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1615 {
+             x1=1.937in; y1=27.0568mm; x2=1.937in; y2=28.0568mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1618 {
+             x1=1.937in; y1=27.0568mm; x2=50.1998mm; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            mask = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-            }
-          }
+         }
         }
-      }
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABD
+       }
+       ha:subc.1621 {
+        ha:attributes {
+         value=47nF
+         footprint=0402
+         refdes=C44
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.3 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        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.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             -12.99mil  
-             -12.99mil  
-             -12.99mil  
+            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 {
-             -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.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  
+              }
             }
           }
         }
-      }
+       }
 
-      ha:ps_proto_v6.4 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        li:objects {
+         ha:padstack_ref.1623 {
+          proto=0; x=44.183804mm; y=32.3974mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          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  
-            }
+          li:thermal {
           }
 
-          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:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1624 {
+          proto=0; x=44.983396mm; y=32.3974mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          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  
-            }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
-      }
+        li:layers {
 
-      ha:ps_proto_v6.5 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.1622 {
+             string=%a.parent.refdes%; x=45.5046mm; y=32.9308mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 180.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:line.1625 {
+             x1=44.5836mm; y1=32.3974mm; x2=44.5836mm; y2=32.3974mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1628 {
+             x1=44.5836mm; y1=32.3974mm; x2=44.5836mm; y2=32.3974mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1631 {
+             x1=44.5836mm; y1=32.3974mm; x2=45.5836mm; y2=32.3974mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1634 {
+             x1=44.5836mm; y1=32.3974mm; x2=44.5836mm; y2=33.3974mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425067mm  
-             -5.905mil  
-             -0.425067mm  
-             5.905mil  
-             0.425067mm  
-             5.905mil  
-             0.425067mm  
-             -5.905mil  
-            }
-          }
+         }
         }
-      }
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABE
+       }
+       ha:subc.1637 {
+        ha:attributes {
+         value=47nF
+         footprint=0402
+         refdes=C47
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.6 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        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.425069mm  
-             -5.905mil  
-             -0.425069mm  
-             5.905mil  
-             0.425069mm  
-             5.905mil  
-             0.425069mm  
-             -5.905mil  
+            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.495046mm  
-             -8.66mil  
-             -0.495046mm  
-             8.66mil  
-             0.495046mm  
-             8.66mil  
-             0.495046mm  
-             -8.66mil  
+            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.425069mm  
-             -5.905mil  
-             -0.425069mm  
-             5.905mil  
-             0.425069mm  
-             5.905mil  
-             0.425069mm  
-             -5.905mil  
+            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  
+              }
             }
           }
         }
-      }
+       }
 
-      ha:ps_proto_v6.7 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        li:objects {
+         ha:padstack_ref.1639 {
+          proto=0; x=51.753mm; y=37.083196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          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  
-            }
+          li:thermal {
           }
 
-          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:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1640 {
+          proto=0; x=51.753mm; y=36.283604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          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  
-            }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
-      }
+        li:layers {
 
-      ha:ps_proto_v6.8 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
+           li:objects {
+            ha:text.1638 {
+             string=%a.parent.refdes%; x=2.056in; y=35.9656mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1641 {
+             x1=51.753mm; y1=36.6834mm; x2=51.753mm; y2=36.6834mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1644 {
+             x1=51.753mm; y1=36.6834mm; x2=51.753mm; y2=36.6834mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1647 {
+             x1=51.753mm; y1=36.6834mm; x2=51.753mm; y2=37.6834mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1650 {
+             x1=51.753mm; y1=36.6834mm; x2=52.753mm; y2=36.6834mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            mask = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             8.66mil  
-             -0.495044mm  
-             -8.66mil  
-             -0.495044mm  
-             -8.66mil  
-             0.495044mm  
-             8.66mil  
-             0.495044mm  
+         }
+        }
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABF
+       }
+       ha:subc.1653 {
+        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 { 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  
+            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  
+              }
             }
-          }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1349 {
-        proto=0; x=50.951384mm; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
+            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:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
+        li:objects {
+         ha:padstack_ref.1655 {
+          proto=0; x=1.958in; y=1.4607085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          li:3 {
-           on  
-           solid  
-           noshape  
+
+          li:thermal {
           }
-        }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1350 {
-        proto=0; x=50.951384mm; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1656 {
+          proto=0; x=1.958in; y=36.302404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
+          li:thermal {
           }
-          li:3 {
-           on  
-           solid  
-           noshape  
+
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=33
-          name=GND
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:text.1654 {
+             string=%a.parent.refdes%; x=1.975in; y=1.4169685in; 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.1657 {
+             x1=1.958in; y1=1.4449685in; x2=1.958in; y2=1.4449685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1660 {
+             x1=1.958in; y1=1.4449685in; x2=1.958in; y2=1.4449685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1663 {
+             x1=1.958in; y1=1.4449685in; x2=1.958in; y2=37.7022mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1666 {
+             x1=1.958in; y1=1.4449685in; x2=50.7332mm; y2=1.4449685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1351 {
-        proto=0; x=50.951384mm; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABG
+       }
+       ha:subc.1669 {
+        ha:attributes {
+         value=10pF
+         footprint=0402
+         refdes=C30
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1352 {
-        proto=0; x=1.954in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
+        li:objects {
+         ha:padstack_ref.1671 {
+          proto=0; x=1.81874in; y=28.4218mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          li:3 {
-           on  
-           solid  
-           noshape  
+
+          li:thermal {
           }
-        }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1353 {
-        proto=0; x=1.954in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1672 {
+          proto=0; x=1.78726in; y=28.4218mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
+          li:thermal {
           }
-          li:3 {
-           on  
-           solid  
-           noshape  
+
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1354 {
-        proto=0; x=1.954in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
+           li:objects {
+            ha:text.1670 {
+             string=%a.parent.refdes%; x=1.78in; y=1.1029685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1673 {
+             x1=1.803in; y1=28.4218mm; x2=1.803in; y2=28.4218mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1676 {
+             x1=1.803in; y1=28.4218mm; x2=1.803in; y2=28.4218mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1679 {
+             x1=1.803in; y1=28.4218mm; x2=44.7962mm; y2=28.4218mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1682 {
+             x1=1.803in; y1=28.4218mm; x2=1.803in; y2=27.4218mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1355 {
-        proto=0; x=1.90203in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABH
+       }
+       ha:subc.1685 {
+        ha:attributes {
+         value=10pF
+         footprint=0402
+         refdes=C31
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1356 {
-        proto=0; x=1.90203in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
+        li:objects {
+         ha:padstack_ref.1687 {
+          proto=0; x=1.78726in; y=23.5958mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1357 {
-        proto=0; x=1.90203in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
+          ha:attributes {
+            term=1
+            name=1
           }
-          li:3 {
-           on  
-           solid  
-           noshape  
+         }
+         ha:padstack_ref.1688 {
+          proto=0; x=1.81874in; y=23.5958mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1358 {
-        proto=1; x=1.954in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1359 {
-        proto=2; x=50.951384mm; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1686 {
+             string=%a.parent.refdes%; x=1.782in; y=23.0624mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1689 {
+             x1=1.803in; y1=23.5958mm; x2=1.803in; y2=23.5958mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1692 {
+             x1=1.803in; y1=23.5958mm; x2=1.803in; y2=23.5958mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1695 {
+             x1=1.803in; y1=23.5958mm; x2=46.7962mm; y2=23.5958mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1698 {
+             x1=1.803in; y1=23.5958mm; x2=1.803in; y2=24.5958mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1360 {
-        proto=3; x=50.951384mm; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABI
+       }
+       ha:subc.1701 {
+        ha:attributes {
+         value=56nH
+         footprint=0402
+         refdes=L171
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1361 {
-        proto=4; x=50.951384mm; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=33
-          name=GND
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1362 {
-        proto=2; x=50.951384mm; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1703 {
+          proto=0; x=2.091in; y=34.809396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1363 {
-        proto=3; x=50.951384mm; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1704 {
+          proto=0; x=2.091in; y=34.009804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1364 {
-        proto=4; x=50.951384mm; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1365 {
-        proto=2; x=50.951384mm; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1702 {
+             string=%a.parent.refdes%; x=2.107in; y=33.451mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1705 {
+             x1=2.091in; y1=34.4096mm; x2=2.091in; y2=34.4096mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1708 {
+             x1=2.091in; y1=34.4096mm; x2=2.091in; y2=34.4096mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1711 {
+             x1=2.091in; y1=34.4096mm; x2=2.091in; y2=35.4096mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1714 {
+             x1=2.091in; y1=34.4096mm; x2=54.1114mm; y2=34.4096mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1366 {
-        proto=3; x=1.97997in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABJ
+       }
+       ha:subc.1717 {
+        ha:attributes {
+         value=18
+         footprint=0402
+         refdes=R171
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1367 {
-        proto=4; x=1.97997in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=33
-          name=GND
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1368 {
-        proto=3; x=1.97997in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1719 {
+          proto=0; x=2.129in; y=36.536596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1369 {
-        proto=4; x=1.97997in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1720 {
+          proto=0; x=2.129in; y=35.737004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1370 {
-        proto=3; x=1.97997in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1371 {
-        proto=4; x=1.97997in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1718 {
+             string=%a.parent.refdes%; x=2.145in; y=1.3909685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1721 {
+             x1=2.129in; y1=36.1368mm; x2=2.129in; y2=36.1368mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1724 {
+             x1=2.129in; y1=36.1368mm; x2=2.129in; y2=36.1368mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1727 {
+             x1=2.129in; y1=36.1368mm; x2=2.129in; y2=37.1368mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1730 {
+             x1=2.129in; y1=36.1368mm; x2=55.0766mm; y2=36.1368mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1372 {
-        proto=3; x=1.97997in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABK
+       }
+       ha:subc.1733 {
+        ha:attributes {
+         value=56pF
+         footprint=0402
+         refdes=C173
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1373 {
-        proto=4; x=1.97997in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=33
-          name=GND
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1374 {
-        proto=3; x=1.97997in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1735 {
+          proto=0; x=53.086mm; y=36.536596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1375 {
-        proto=4; x=1.97997in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1736 {
+          proto=0; x=53.086mm; y=35.737004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1376 {
-        proto=2; x=1.954in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1377 {
-        proto=3; x=1.954in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1734 {
+             string=%a.parent.refdes%; x=53.4924mm; y=1.3959685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1737 {
+             x1=53.086mm; y1=36.1368mm; x2=53.086mm; y2=36.1368mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1740 {
+             x1=53.086mm; y1=36.1368mm; x2=53.086mm; y2=36.1368mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1743 {
+             x1=53.086mm; y1=36.1368mm; x2=53.086mm; y2=37.1368mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1746 {
+             x1=53.086mm; y1=36.1368mm; x2=54.086mm; y2=36.1368mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1378 {
-        proto=4; x=1.954in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABL
+       }
+       ha:subc.1749 {
+        ha:attributes {
+         value=100pF
+         footprint=0402
+         refdes=C172
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1379 {
-        proto=2; x=1.954in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=33
-          name=GND
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1380 {
-        proto=3; x=1.954in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1751 {
+          proto=0; x=2.20174in; y=36.7276mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1381 {
-        proto=4; x=1.954in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1752 {
+          proto=0; x=2.17026in; y=36.7276mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1382 {
-        proto=2; x=1.954in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1383 {
-        proto=3; x=1.92802in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1750 {
+             string=%a.parent.refdes%; x=54.5084mm; y=1.4289685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1753 {
+             x1=55.5244mm; y1=36.7276mm; x2=55.5244mm; y2=36.7276mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1756 {
+             x1=55.5244mm; y1=36.7276mm; x2=55.5244mm; y2=36.7276mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1759 {
+             x1=55.5244mm; y1=36.7276mm; x2=54.5244mm; y2=36.7276mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1762 {
+             x1=55.5244mm; y1=36.7276mm; x2=55.5244mm; y2=35.7276mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1384 {
-        proto=4; x=1.92802in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABM
+       }
+       ha:subc.1765 {
+        ha:attributes {
+         value=10nF
+         footprint=0402
+         refdes=C171
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1385 {
-        proto=3; x=1.92802in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=33
-          name=GND
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1386 {
-        proto=4; x=1.92802in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1767 {
+          proto=0; x=55.0164mm; y=38.403996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1387 {
-        proto=3; x=1.92802in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1768 {
+          proto=0; x=55.0164mm; y=37.604404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1388 {
-        proto=4; x=1.92802in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1389 {
-        proto=3; x=1.92802in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1766 {
+             string=%a.parent.refdes%; x=55.3212mm; y=1.4719685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1769 {
+             x1=55.0164mm; y1=38.0042mm; x2=55.0164mm; y2=38.0042mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1772 {
+             x1=55.0164mm; y1=38.0042mm; x2=55.0164mm; y2=38.0042mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1775 {
+             x1=55.0164mm; y1=38.0042mm; x2=55.0164mm; y2=39.0042mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1778 {
+             x1=55.0164mm; y1=38.0042mm; x2=56.0164mm; y2=38.0042mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1390 {
-        proto=4; x=1.92802in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABN
+       }
+       ha:subc.1781 {
+        ha:attributes {
+         value=10nF
+         footprint=0402
+         refdes=C211
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1391 {
-        proto=3; x=1.92802in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=33
-          name=GND
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1392 {
-        proto=4; x=1.92802in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1783 {
+          proto=0; x=55.5244mm; y=1.1757085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1393 {
-        proto=2; x=1.90203in; y=1.1980085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1784 {
+          proto=0; x=55.5244mm; y=1.1442285in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1394 {
-        proto=3; x=1.90203in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1395 {
-        proto=4; x=1.90203in; y=31.089562mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1782 {
+             string=%a.parent.refdes%; x=2.204in; y=1.1259685in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=33
-          name=GND
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1785 {
+             x1=55.5244mm; y1=29.4632mm; x2=55.5244mm; y2=29.4632mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1788 {
+             x1=55.5244mm; y1=29.4632mm; x2=55.5244mm; y2=29.4632mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1791 {
+             x1=55.5244mm; y1=29.4632mm; x2=55.5244mm; y2=30.4632mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1794 {
+             x1=55.5244mm; y1=29.4632mm; x2=56.5244mm; y2=29.4632mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1396 {
-        proto=2; x=1.90203in; y=1.2499685in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABO
+       }
+       ha:subc.1797 {
+        ha:attributes {
+         value=47nF
+         footprint=0402
+         refdes=C251
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1397 {
-        proto=3; x=1.90203in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=33
-          name=GND
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1398 {
-        proto=4; x=1.90203in; y=32.409092mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1799 {
+          proto=0; x=2.051in; y=27.456596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1399 {
-        proto=2; x=1.90203in; y=1.3019385in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1800 {
+          proto=0; x=2.051in; y=26.657004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=GND
-        }
-       }
-       ha:padstack_ref.1400 {
-        proto=5; x=52.10632mm; y=1.1810785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=24
-          name=LPF1
-        }
-       }
-       ha:padstack_ref.1401 {
-        proto=6; x=1.85656in; y=1.1810785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1798 {
+             string=%a.parent.refdes%; x=52.578mm; y=26.2374mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=VDD_GUARD
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1801 {
+             x1=2.051in; y1=27.0568mm; x2=2.051in; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1804 {
+             x1=2.051in; y1=27.0568mm; x2=2.051in; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1807 {
+             x1=2.051in; y1=27.0568mm; x2=2.051in; y2=28.0568mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1810 {
+             x1=2.051in; y1=27.0568mm; x2=53.0954mm; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1402 {
-        proto=7; x=2.02289in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABP
+       }
+       ha:subc.1813 {
+        ha:attributes {
+         value=56k
+         footprint=0402
+         refdes=R30
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=16
-          name=NC
-        }
-       }
-       ha:padstack_ref.1403 {
-        proto=8; x=2.02289in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=25
-          name=AVDD_PFD_CHP
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1404 {
-        proto=5; x=52.10632mm; y=30.49952mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1815 {
+          proto=0; x=1.998in; y=1.45974in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=23
-          name=LPF0
-        }
-       }
-       ha:padstack_ref.1405 {
-        proto=6; x=1.85656in; y=30.49952mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1816 {
+          proto=0; x=1.998in; y=1.42826in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=RESET_N
-        }
-       }
-       ha:padstack_ref.1406 {
-        proto=7; x=2.0032in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=15
-          name=AVDD_RF
-        }
-       }
-       ha:padstack_ref.1407 {
-        proto=8; x=2.0032in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1814 {
+             string=%a.parent.refdes%; x=2.015in; y=35.9156mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=26
-          name=DCPL_PFD_CHP
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1817 {
+             x1=1.998in; y1=36.6776mm; x2=1.998in; y2=36.6776mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1820 {
+             x1=1.998in; y1=36.6776mm; x2=1.998in; y2=36.6776mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1823 {
+             x1=1.998in; y1=36.6776mm; x2=1.998in; y2=37.6776mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1826 {
+             x1=1.998in; y1=36.6776mm; x2=51.7492mm; y2=36.6776mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1408 {
-        proto=5; x=52.10632mm; y=30.999392mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABQ
+       }
+       ha:subc.1829 {
+        ha:attributes {
+         value=47nF
+         footprint=0402
+         refdes=C43
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=22
-          name=AVDD_SYNTH1
-        }
-       }
-       ha:padstack_ref.1409 {
-        proto=6; x=1.85656in; y=30.999392mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=3
-          name=GPIO3
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1410 {
-        proto=7; x=1.98352in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1831 {
+          proto=0; x=44.844204mm; y=29.387mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=14
-          name=RBIAS
-        }
-       }
-       ha:padstack_ref.1411 {
-        proto=8; x=1.98352in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1832 {
+          proto=0; x=45.643796mm; y=29.387mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=27
-          name=AVDD_SYNTH2
-        }
-       }
-       ha:padstack_ref.1412 {
-        proto=5; x=52.10632mm; y=1.2401385in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=21
-          name=DCPL_VCO
-        }
-       }
-       ha:padstack_ref.1413 {
-        proto=6; x=1.85656in; y=1.2401385in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1830 {
+             string=%a.parent.refdes%; x=1.756in; y=29.0314mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=4
-          name=GPIO2
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1833 {
+             x1=45.244mm; y1=29.387mm; x2=45.244mm; y2=29.387mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1836 {
+             x1=45.244mm; y1=29.387mm; x2=45.244mm; y2=29.387mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1839 {
+             x1=45.244mm; y1=29.387mm; x2=46.244mm; y2=29.387mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1842 {
+             x1=45.244mm; y1=29.387mm; x2=45.244mm; y2=30.387mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1414 {
-        proto=7; x=1.96383in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABR
+       }
+       ha:subc.1845 {
+        ha:attributes {
+         value=0.22uF
+         footprint=0402
+         refdes=C42
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=13
-          name=AVDD_IF
-        }
-       }
-       ha:padstack_ref.1415 {
-        proto=8; x=1.96383in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=28
-          name=AVDD_XOSC
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1416 {
-        proto=5; x=52.10632mm; y=31.999136mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1847 {
+          proto=0; x=1.73926in; y=1.314in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=20
-          name=LNA_N
-        }
-       }
-       ha:padstack_ref.1417 {
-        proto=6; x=1.85656in; y=31.999136mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1848 {
+          proto=0; x=1.77074in; y=1.314in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=5
-          name=DVDD
-        }
-       }
-       ha:padstack_ref.1418 {
-        proto=7; x=1.94416in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=12
-          name=DVDD
-        }
-       }
-       ha:padstack_ref.1419 {
-        proto=8; x=1.94416in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.1846 {
+             string=%a.parent.refdes%; x=43.9608mm; y=1.296in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=29
-          name=DCPL_XOSC
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1849 {
+             x1=1.755in; y1=1.314in; x2=1.755in; y2=1.314in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1852 {
+             x1=1.755in; y1=1.314in; x2=1.755in; y2=1.314in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1855 {
+             x1=1.755in; y1=1.314in; x2=45.577mm; y2=1.314in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1858 {
+             x1=1.755in; y1=1.314in; x2=1.755in; y2=34.3756mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1420 {
-        proto=5; x=52.10632mm; y=32.499262mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABS
+       }
+       ha:subc.2058 {
+        ha:attributes {
+         value=22k
+         footprint=0402
+         refdes=R26
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=19
-          name=LNA_P
-        }
-       }
-       ha:padstack_ref.1421 {
-        proto=6; x=1.85656in; y=32.499262mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=6
-          name=DCPL
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1422 {
-        proto=7; x=1.92447in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.2060 {
+          proto=0; x=1.681in; y=47.714404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=11
-          name=CS_N
-        }
-       }
-       ha:padstack_ref.1423 {
-        proto=8; x=1.92447in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.2061 {
+          proto=0; x=1.681in; y=48.513996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=30
-          name=XOSC_Q1
-        }
-       }
-       ha:padstack_ref.1424 {
-        proto=5; x=52.10632mm; y=1.2991785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=18
-          name=TRX_SW
-        }
-       }
-       ha:padstack_ref.1425 {
-        proto=6; x=1.85656in; y=1.2991785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.2059 {
+             string=%a.parent.refdes%; x=1.699in; y=47.4096mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=7
-          name=SI
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.2062 {
+             x1=1.681in; y1=48.1142mm; x2=1.681in; y2=48.1142mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2065 {
+             x1=1.681in; y1=48.1142mm; x2=1.681in; y2=48.1142mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2068 {
+             x1=1.681in; y1=48.1142mm; x2=1.681in; y2=47.1142mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2071 {
+             x1=1.681in; y1=48.1142mm; x2=41.6974mm; y2=48.1142mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1426 {
-        proto=7; x=1.90479in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABd
+       }
+       ha:subc.2074 {
+        ha:attributes {
+         value=200k
+         footprint=0402
+         refdes=R25
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=10
-          name=GPIO0
-        }
-       }
-       ha:padstack_ref.1427 {
-        proto=8; x=1.90479in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=31
-          name=XOSC_Q2
+            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  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1428 {
-        proto=5; x=52.10632mm; y=1.3188685in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.2076 {
+          proto=0; x=1.721in; y=48.501796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=17
-          name=PA
-        }
-       }
-       ha:padstack_ref.1429 {
-        proto=6; x=1.85656in; y=1.3188685in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.2077 {
+          proto=0; x=1.721in; y=47.702204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=8
-          name=SCLK
-        }
-       }
-       ha:padstack_ref.1430 {
-        proto=7; x=1.8851in; y=1.3474085in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=9
-          name=SO/GPIO1
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:text.2075 {
+             string=%a.parent.refdes%; x=1.738in; y=47.308mm; 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.2078 {
+             x1=1.721in; y1=48.102mm; x2=1.721in; y2=48.102mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2081 {
+             x1=1.721in; y1=48.102mm; x2=1.721in; y2=48.102mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2084 {
+             x1=1.721in; y1=48.102mm; x2=1.721in; y2=1.93314961in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2087 {
+             x1=1.721in; y1=48.102mm; x2=44.7134mm; y2=48.102mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1431 {
-        proto=8; x=1.8851in; y=29.27448mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABe
+       }
+       ha:subc.2090 {
+        ha:attributes {
+         value=22k
+         footprint=0402
+         refdes=R15
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=32
-          name=EXT_XOSC
-        }
-       }
-      }
-      li:layers {
+            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:top-silk {
-        lid=0
-        ha:combining {        }
+            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  
+              }
+            }
 
-         li:objects {
-          ha:arc.1432 {
-           x=1.85164in; y=1.1476185in; width=5.0mil; height=5.0mil; astart=270; adelta=360; thickness=10.0mil; clearance=0.0;
+            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  
+              }
+            }
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+        }
        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.2092 {
+          proto=0; x=1.64in; y=47.701204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.1433 {
-           x1=49.631489mm; y1=31.74931mm; x2=49.631489mm; y2=31.74931mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:thermal {
           }
-          ha:line.1436 {
-           x1=1.954in; y1=1.2499685in; x2=1.954in; y2=1.2499685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1439 {
-           x1=1.954in; y1=1.2499685in; x2=50.6316mm; y2=1.2499685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+         }
+         ha:padstack_ref.2093 {
+          proto=0; x=1.64in; y=48.500796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1442 {
-           x1=1.954in; y1=1.2499685in; x2=1.954in; y2=32.7492mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAA4
-     }
-     ha:subc.1445 {
-      ha:attributes {
-       value=39pF
-       footprint=0402
-       refdes=C174
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.2091 {
+             string=%a.parent.refdes%; x=1.658in; y=47.466mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:line.2094 {
+             x1=1.64in; y1=48.101mm; x2=1.64in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2097 {
+             x1=1.64in; y1=48.101mm; x2=1.64in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2100 {
+             x1=1.64in; y1=48.101mm; x2=1.64in; y2=47.101mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2103 {
+             x1=1.64in; y1=48.101mm; x2=40.656mm; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1447 {
-        proto=0; x=2.129in; y=34.023004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABf
+       }
+       ha:subc.2106 {
+        ha:attributes {
+         value=200k
+         footprint=0402
+         refdes=R12
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1448 {
-        proto=0; x=2.129in; y=34.822596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.1446 {
-           string=%a.parent.refdes%; x=2.145in; y=33.197mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.2108 {
+          proto=0; x=1.601in; y=48.500796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1449 {
-           x1=2.129in; y1=34.4228mm; x2=2.129in; y2=34.4228mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1452 {
-           x1=2.129in; y1=34.4228mm; x2=2.129in; y2=34.4228mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.2109 {
+          proto=0; x=1.601in; y=47.701204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1455 {
-           x1=2.129in; y1=34.4228mm; x2=2.129in; y2=33.4228mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1458 {
-           x1=2.129in; y1=34.4228mm; x2=53.0766mm; y2=34.4228mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAA5
-     }
-     ha:subc.1461 {
-      ha:attributes {
-       value=2.2pF
-       footprint=0402
-       refdes=C176
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.2107 {
+             string=%a.parent.refdes%; x=1.618in; y=47.3898mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:line.2110 {
+             x1=1.601in; y1=48.101mm; x2=1.601in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2113 {
+             x1=1.601in; y1=48.101mm; x2=1.601in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2116 {
+             x1=1.601in; y1=48.101mm; x2=1.601in; y2=49.101mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2119 {
+             x1=1.601in; y1=48.101mm; x2=41.6654mm; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1463 {
-        proto=0; x=55.321204mm; y=35.737mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABg
+       }
+       ha:subc.2122 {
+        ha:attributes {
+         value=200k
+         footprint=0402
+         refdes=R11
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1464 {
-        proto=0; x=56.120796mm; y=35.737mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.2124 {
+          proto=0; x=1.562in; y=47.701204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1462 {
-           string=%a.parent.refdes%; x=2.161in; y=35.2798mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.2125 {
+          proto=0; x=1.562in; y=48.500796mm; 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:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1465 {
-           x1=55.721mm; y1=35.737mm; x2=55.721mm; y2=35.737mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.2123 {
+             string=%a.parent.refdes%; x=1.58in; y=47.5168mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
            }
-          }
-          ha:line.1468 {
-           x1=55.721mm; y1=35.737mm; x2=55.721mm; y2=35.737mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.1471 {
-           x1=55.721mm; y1=35.737mm; x2=56.721mm; y2=35.737mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.2126 {
+             x1=1.562in; y1=48.101mm; x2=1.562in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2129 {
+             x1=1.562in; y1=48.101mm; x2=1.562in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2132 {
+             x1=1.562in; y1=48.101mm; x2=1.562in; y2=47.101mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2135 {
+             x1=1.562in; y1=48.101mm; x2=38.6748mm; y2=48.101mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1474 {
-           x1=55.721mm; y1=35.737mm; x2=55.721mm; y2=36.737mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAA6
-     }
-     ha:subc.1477 {
-      ha:attributes {
-       value=5.1pF
-       footprint=0402
-       refdes=C181
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAABh
+       }
+       ha:subc.2290 {
+        ha:attributes {
+         {io_pcb::hidename_y}=61.6189 mm
+         footprint=282834-4
+         {io_pcb::hidename_scale}=60
+         refdes=J3
+         value=Terminal-4
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=38.1749 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_proto_v6.0 {
+          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 {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+            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 {
-            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 { 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  
+              }
             }
           }
+        }
+       }
 
-          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.2291 {
+          proto=0; x=34.92497mm; y=63.119024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1479 {
-        proto=0; x=56.96mm; y=34.771796mm; 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.1480 {
-        proto=0; x=56.96mm; y=33.972204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=4
+            name=4
+          }
+         }
+         ha:padstack_ref.2292 {
+          proto=0; x=34.92497mm; y=65.659024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:text.1478 {
-           string=%a.parent.refdes%; x=2.261in; y=1.3179685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          ha:attributes {
+            term=3
+            name=3
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.2293 {
+          proto=0; x=34.92497mm; y=68.199024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1481 {
-           x1=56.96mm; y1=34.372mm; x2=56.96mm; y2=34.372mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=2
+            name=2
           }
-          ha:line.1484 {
-           x1=56.96mm; y1=34.372mm; x2=56.96mm; y2=34.372mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.2294 {
+          proto=1; x=34.92497mm; y=70.739024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1487 {
-           x1=56.96mm; y1=34.372mm; x2=56.96mm; y2=35.372mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1490 {
-           x1=56.96mm; y1=34.372mm; x2=57.96mm; y2=34.372mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAA7
-     }
-     ha:subc.1493 {
-      ha:attributes {
-       value=15nH
-       footprint=0402
-       refdes=L172
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:line.2295 {
+             x1=31.674786mm; y1=61.6189mm; x2=38.1749mm; y2=61.6189mm; thickness=6.0mil; clearance=0.0;
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+            ha:line.2298 {
+             x1=31.674786mm; y1=61.6189mm; x2=31.674786mm; y2=72.2389mm; thickness=6.0mil; clearance=0.0;
+            }
+            ha:line.2301 {
+             x1=31.674786mm; y1=72.2389mm; x2=38.1749mm; y2=72.2389mm; thickness=6.0mil; clearance=0.0;
+            }
+            ha:line.2304 {
+             x1=38.1749mm; y1=61.6189mm; x2=38.1749mm; y2=72.2389mm; thickness=6.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.2307 {
+             x1=34.92497mm; y1=66.929024mm; x2=34.92497mm; y2=66.929024mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2310 {
+             x1=38.1749mm; y1=61.6189mm; x2=38.1749mm; y2=61.6189mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2313 {
+             x1=38.1749mm; y1=61.6189mm; x2=37.1749mm; y2=61.6189mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2316 {
+             x1=38.1749mm; y1=61.6189mm; x2=38.1749mm; y2=60.6189mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1495 {
-        proto=0; x=2.17726in; y=1.3669685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABp
+       }
+       ha:subc.2377 {
+        ha:attributes {
+         value=0.1uF
+         footprint=0402
+         refdes=C36
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1496 {
-        proto=0; x=56.101996mm; y=1.3669685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.1494 {
-           string=%a.parent.refdes%; x=54.737mm; y=34.34mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+        li:objects {
+         ha:padstack_ref.2379 {
+          proto=0; x=64.109704mm; y=2.14in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1497 {
-           x1=2.193in; y1=1.3669685in; x2=2.193in; y2=1.3669685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1500 {
-           x1=2.193in; y1=1.3669685in; x2=2.193in; y2=1.3669685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.2380 {
+          proto=0; x=64.909296mm; y=2.14in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1503 {
-           x1=2.193in; y1=1.3669685in; x2=56.7022mm; y2=1.3669685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1506 {
-           x1=2.193in; y1=1.3669685in; x2=2.193in; y2=35.721mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAA8
-     }
-     ha:subc.1509 {
-      ha:attributes {
-       value=43nH
-       footprint=0402
-       refdes=L173
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.2378 {
+             string=%a.parent.refdes%; x=63.9319mm; y=54.0004mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.2381 {
+             x1=64.5095mm; y1=2.14in; x2=64.5095mm; y2=2.14in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2384 {
+             x1=64.5095mm; y1=2.14in; x2=64.5095mm; y2=2.14in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2387 {
+             x1=64.5095mm; y1=2.14in; x2=65.5095mm; y2=2.14in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2390 {
+             x1=64.5095mm; y1=2.14in; x2=64.5095mm; y2=55.356mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1511 {
-        proto=0; x=56.9722mm; y=35.648604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABs
+       }
+       ha:subc.2393 {
+        ha:attributes {
+         value=0.1uF
+         footprint=0402
+         refdes=C610
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1512 {
-        proto=0; x=56.9722mm; y=36.448196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1510 {
-           string=%a.parent.refdes%; x=2.266in; y=35.2798mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.2395 {
+          proto=0; x=64.109604mm; y=59.2074mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1513 {
-           x1=56.9722mm; y1=36.0484mm; x2=56.9722mm; y2=36.0484mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1516 {
-           x1=56.9722mm; y1=36.0484mm; x2=56.9722mm; y2=36.0484mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.2396 {
+          proto=0; x=64.909196mm; y=59.2074mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1519 {
-           x1=56.9722mm; y1=36.0484mm; x2=56.9722mm; y2=35.0484mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1522 {
-           x1=56.9722mm; y1=36.0484mm; x2=55.9722mm; y2=36.0484mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAA9
-     }
-     ha:subc.1525 {
-      ha:attributes {
-       value=6.2pF
-       footprint=0402
-       refdes=C175
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
+           li:objects {
+            ha:text.2394 {
+             string=%a.parent.refdes%; x=2.511in; y=2.317in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:line.2397 {
+             x1=64.5094mm; y1=59.2074mm; x2=64.5094mm; y2=59.2074mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2400 {
+             x1=64.5094mm; y1=59.2074mm; x2=64.5094mm; y2=59.2074mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2403 {
+             x1=64.5094mm; y1=59.2074mm; x2=65.5094mm; y2=59.2074mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2406 {
+             x1=64.5094mm; y1=59.2074mm; x2=64.5094mm; y2=60.2074mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1527 {
-        proto=0; x=56.045604mm; y=1.4839685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABt
+       }
+       ha:subc.2409 {
+        ha:attributes {
+         {io_pcb::hidename_y}=56.4134 mm
+         footprint=SOT23
+         {io_pcb::hidename_scale}=60
+         refdes=U11
+         value=MCP130T-300
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=64.2620 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1528 {
-        proto=0; x=56.845196mm; y=1.4839685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.2410 {
+          proto=0; x=65.5828mm; y=57.785mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1526 {
-           string=%a.parent.refdes%; x=55.7276mm; y=37.261mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=RESET
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.2411 {
+          proto=0; x=65.5828mm; y=2.197in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1529 {
-           x1=56.4454mm; y1=1.4839685in; x2=56.4454mm; y2=1.4839685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=2
+            name=VCC
           }
-          ha:line.1532 {
-           x1=56.4454mm; y1=1.4839685in; x2=56.4454mm; y2=1.4839685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.2412 {
+          proto=0; x=63.5mm; y=2.236in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1535 {
-           x1=56.4454mm; y1=1.4839685in; x2=57.4454mm; y2=1.4839685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1538 {
-           x1=56.4454mm; y1=1.4839685in; x2=56.4454mm; y2=38.6928mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=3
+            name=GND
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAA+
-     }
-     ha:subc.1541 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C221
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:line.2413 {
+             x1=2.472in; y1=2.3in; x2=2.611in; y2=2.3in; thickness=10.0mil; clearance=0.0;
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+            ha:line.2416 {
+             x1=2.611in; y1=2.172in; x2=2.611in; y2=2.3in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.2419 {
+             x1=2.472in; y1=2.172in; x2=2.611in; y2=2.172in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.2422 {
+             x1=2.472in; y1=2.172in; x2=2.472in; y2=2.3in; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.2425 {
+             x1=64.888533mm; y1=2.236in; x2=64.888533mm; y2=2.236in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2428 {
+             x1=65.5828mm; y1=57.785mm; x2=65.5828mm; y2=57.785mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2431 {
+             x1=65.5828mm; y1=57.785mm; x2=64.5828mm; y2=57.785mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2434 {
+             x1=65.5828mm; y1=57.785mm; x2=65.5828mm; y2=56.785mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1543 {
-        proto=0; x=2.147in; y=1.1442285in; 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.1544 {
-        proto=0; x=2.147in; y=1.1757085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
+        uid = 24J7G6oQJUom/ocAKVgAAABu
+       }
+       ha:subc.2496 {
+        ha:attributes {
+         {io_pcb::hidename_y}=67.7725 mm
+         footprint=1212-8
+         {io_pcb::hidename_scale}=60
+         refdes=Q2
+         value=Si7232DN
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=26.6823 mm
         }
+       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.494919mm  
+               -0.202438mm  
+               -0.494919mm  
+               0.202438mm  
+               0.494919mm  
+               0.202438mm  
+               0.494919mm  
+               -0.202438mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.571119mm  
+               -10.97mil  
+               -0.571119mm  
+               10.97mil  
+               0.571119mm  
+               10.97mil  
+               0.571119mm  
+               -10.97mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.494919mm  
+               -0.202438mm  
+               -0.494919mm  
+               0.202438mm  
+               0.494919mm  
+               0.202438mm  
+               0.494919mm  
+               -0.202438mm  
+              }
+            }
+          }
+        }
+
+        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 {
+               -0.862583mm  
+               -0.495045mm  
+               -0.862583mm  
+               0.495045mm  
+               0.862583mm  
+               0.495045mm  
+               0.862583mm  
+               -0.495045mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -36.96mil  
+               -0.571246mm  
+               -36.96mil  
+               0.571246mm  
+               36.96mil  
+               0.571246mm  
+               36.96mil  
+               -0.571246mm  
+              }
+            }
 
-        ha:attributes {
-          term=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.862583mm  
+               -0.495045mm  
+               -0.862583mm  
+               0.495045mm  
+               0.862583mm  
+               0.495045mm  
+               0.862583mm  
+               -0.495045mm  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.2497 {
+          proto=0; x=28.206319mm; y=2.64662in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1542 {
-           string=%a.parent.refdes%; x=2.164in; y=1.1229685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=D
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.2498 {
+          proto=0; x=25.336627mm; y=2.64662in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1545 {
-           x1=2.147in; y1=29.4632mm; x2=2.147in; y2=29.4632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=S
           }
-          ha:line.1548 {
-           x1=2.147in; y1=29.4632mm; x2=2.147in; y2=29.4632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.2499 {
+          proto=0; x=28.206319mm; y=2.67221in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1551 {
-           x1=2.147in; y1=29.4632mm; x2=2.147in; y2=28.4632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1554 {
-           x1=2.147in; y1=29.4632mm; x2=53.5338mm; y2=29.4632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=7
+            name=D
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAA/
-     }
-     ha:subc.1557 {
-      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:padstack_ref.2500 {
+          proto=0; x=25.336627mm; y=2.67221in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
 
-          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  
-            }
+          li:thermal {
           }
 
-          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:attributes {
+            term=2
+            name=G
+          }
+         }
+         ha:padstack_ref.2501 {
+          proto=0; x=28.206319mm; y=2.6978in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
           }
 
-          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:thermal {
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1559 {
-        proto=0; x=2.107in; y=29.070004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=6
+            name=D
+          }
+         }
+         ha:padstack_ref.2502 {
+          proto=0; x=25.336627mm; y=2.6978in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1560 {
-        proto=0; x=2.107in; y=29.869596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=3
+            name=S
+          }
+         }
+         ha:padstack_ref.2503 {
+          proto=0; x=28.206319mm; y=69.174106mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=5
+            name=D
+          }
+         }
+         ha:padstack_ref.2504 {
+          proto=0; x=25.336627mm; y=69.174106mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:text.1558 {
-           string=%a.parent.refdes%; x=53.975mm; y=28.625mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          ha:attributes {
+            term=4
+            name=G
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.2505 {
+          proto=1; x=1.07594in; y=2.66109in; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1561 {
-           x1=2.107in; y1=29.4698mm; x2=2.107in; y2=29.4698mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=8
+            name=D
           }
-          ha:line.1564 {
-           x1=2.107in; y1=29.4698mm; x2=2.107in; y2=29.4698mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.2506 {
+          proto=1; x=1.07594in; y=2.70892in; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1567 {
-           x1=2.107in; y1=29.4698mm; x2=2.107in; y2=28.4698mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1570 {
-           x1=2.107in; y1=29.4698mm; x2=52.5178mm; y2=29.4698mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=5
+            name=D
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABA
-     }
-     ha:subc.1573 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C261
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:line.2507 {
+             x1=25.121616mm; y1=66.54927mm; x2=28.42133mm; y2=66.54927mm; thickness=10.0mil; clearance=0.0;
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+            ha:line.2510 {
+             x1=25.121616mm; y1=66.54927mm; x2=25.121616mm; y2=2.74996in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.2513 {
+             x1=25.121616mm; y1=2.74996in; x2=28.42133mm; y2=2.74996in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.2516 {
+             x1=28.42133mm; y1=66.54927mm; x2=28.42133mm; y2=2.74996in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:arc.2519 {
+             x=962.82mil; y=2.63383in; width=5.0mil; height=5.0mil; astart=270; adelta=360; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.2520 {
+             x1=26.882953mm; y1=68.199127mm; x2=26.882953mm; y2=68.199127mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2523 {
+             x1=1.054in; y1=2.685in; x2=1.054in; y2=2.685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2526 {
+             x1=1.054in; y1=2.685in; x2=27.7716mm; y2=2.685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2529 {
+             x1=1.054in; y1=2.685in; x2=1.054in; y2=69.199mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1575 {
-        proto=0; x=51.118mm; y=27.456596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABw
+       }
+       ha:subc.2532 {
+        ha:attributes {
+         value=100
+         footprint=0402
+         refdes=R16
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1576 {
-        proto=0; x=51.118mm; y=26.657004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.1574 {
-           string=%a.parent.refdes%; x=51.6382mm; y=1.0339685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.2534 {
+          proto=0; x=23.0mm; y=70.024496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1577 {
-           x1=51.118mm; y1=27.0568mm; x2=51.118mm; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1580 {
-           x1=51.118mm; y1=27.0568mm; x2=51.118mm; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.2535 {
+          proto=0; x=23.0mm; y=69.224904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1583 {
-           x1=51.118mm; y1=27.0568mm; x2=51.118mm; y2=28.0568mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1586 {
-           x1=51.118mm; y1=27.0568mm; x2=52.118mm; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABB
-     }
-     ha:subc.1589 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C271
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.2533 {
+             string=%a.parent.refdes%; x=22.5428mm; y=70.2663mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.2536 {
+             x1=23.0mm; y1=69.6247mm; x2=23.0mm; y2=69.6247mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2539 {
+             x1=23.0mm; y1=69.6247mm; x2=23.0mm; y2=69.6247mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2542 {
+             x1=23.0mm; y1=69.6247mm; x2=23.0mm; y2=70.6247mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2545 {
+             x1=23.0mm; y1=69.6247mm; x2=24.0mm; y2=69.6247mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1591 {
-        proto=0; x=1.975in; y=1.0807085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABx
+       }
+       ha:subc.2548 {
+        ha:attributes {
+         value=3.3k
+         footprint=0402
+         refdes=R1
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1592 {
-        proto=0; x=1.975in; y=26.650404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1590 {
-           string=%a.parent.refdes%; x=1.993in; y=26.1612mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.2550 {
+          proto=0; x=22.0094mm; y=67.770496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1593 {
-           x1=1.975in; y1=27.0502mm; x2=1.975in; y2=27.0502mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1596 {
-           x1=1.975in; y1=27.0502mm; x2=1.975in; y2=27.0502mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.2551 {
+          proto=0; x=22.0094mm; y=66.970904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1599 {
-           x1=1.975in; y1=27.0502mm; x2=1.975in; y2=28.0502mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1602 {
-           x1=1.975in; y1=27.0502mm; x2=51.165mm; y2=27.0502mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABC
-     }
-     ha:subc.1605 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C291
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.2549 {
+             string=%a.parent.refdes%; x=21.6284mm; y=67.656704mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.2552 {
+             x1=22.0094mm; y1=67.3707mm; x2=22.0094mm; y2=67.3707mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2555 {
+             x1=22.0094mm; y1=67.3707mm; x2=22.0094mm; y2=67.3707mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2558 {
+             x1=22.0094mm; y1=67.3707mm; x2=22.0094mm; y2=68.3707mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2561 {
+             x1=22.0094mm; y1=67.3707mm; x2=23.0094mm; y2=67.3707mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1607 {
-        proto=0; x=1.937in; y=27.456596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABy
+       }
+       ha:subc.2564 {
+        ha:attributes {
+         value=100
+         footprint=0402
+         refdes=R7
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1608 {
-        proto=0; x=1.937in; y=26.657004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.1606 {
-           string=%a.parent.refdes%; x=1.953in; y=1.0319685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.2566 {
+          proto=0; x=23.0mm; y=2.63690961in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1609 {
-           x1=1.937in; y1=27.0568mm; x2=1.937in; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1612 {
-           x1=1.937in; y1=27.0568mm; x2=1.937in; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.2567 {
+          proto=0; x=23.0mm; y=67.777096mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1615 {
-           x1=1.937in; y1=27.0568mm; x2=1.937in; y2=28.0568mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1618 {
-           x1=1.937in; y1=27.0568mm; x2=50.1998mm; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABD
-     }
-     ha:subc.1621 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C44
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.2565 {
+             string=%a.parent.refdes%; x=23.381mm; y=66.9775mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.2568 {
+             x1=23.0mm; y1=67.3773mm; x2=23.0mm; y2=67.3773mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2571 {
+             x1=23.0mm; y1=67.3773mm; x2=23.0mm; y2=67.3773mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2574 {
+             x1=23.0mm; y1=67.3773mm; x2=23.0mm; y2=66.3773mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2577 {
+             x1=23.0mm; y1=67.3773mm; x2=22.0mm; y2=67.3773mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1623 {
-        proto=0; x=44.183804mm; y=32.3974mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABz
+       }
+       ha:subc.2580 {
+        ha:attributes {
+         value=3.3k
+         footprint=0402
+         refdes=R13
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1624 {
-        proto=0; x=44.983396mm; y=32.3974mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1622 {
-           string=%a.parent.refdes%; x=45.5046mm; y=32.9308mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 180.000000
+        li:objects {
+         ha:padstack_ref.2582 {
+          proto=0; x=22.0044mm; y=69.238804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1625 {
-           x1=44.5836mm; y1=32.3974mm; x2=44.5836mm; y2=32.3974mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1628 {
-           x1=44.5836mm; y1=32.3974mm; x2=44.5836mm; y2=32.3974mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.2583 {
+          proto=0; x=22.0044mm; y=70.038396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1631 {
-           x1=44.5836mm; y1=32.3974mm; x2=45.5836mm; y2=32.3974mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1634 {
-           x1=44.5836mm; y1=32.3974mm; x2=44.5836mm; y2=33.3974mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABE
-     }
-     ha:subc.1637 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C47
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
+           li:objects {
+            ha:text.2581 {
+             string=%a.parent.refdes%; x=22.487mm; y=68.971596mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:line.2584 {
+             x1=22.0044mm; y1=69.6386mm; x2=22.0044mm; y2=69.6386mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2587 {
+             x1=22.0044mm; y1=69.6386mm; x2=22.0044mm; y2=69.6386mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2590 {
+             x1=22.0044mm; y1=69.6386mm; x2=22.0044mm; y2=68.6386mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2593 {
+             x1=22.0044mm; y1=69.6386mm; x2=21.0044mm; y2=69.6386mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1639 {
-        proto=0; x=51.753mm; y=37.083196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAAB0
+       }
+       ha:subc.2690 {
+        ha:attributes {
+         {io_pcb::hidename_y}=52.0764 mm
+         footprint=ABM3B
+         {io_pcb::hidename_scale}=60
+         refdes=X2
+         value=8mhz
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=60.4830 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1640 {
-        proto=0; x=51.753mm; y=36.283604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.2691 {
+          proto=0; x=62.286896mm; y=1.99727in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1638 {
-           string=%a.parent.refdes%; x=2.056in; y=35.9656mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.2692 {
+          proto=0; x=62.286896mm; y=54.730396mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1641 {
-           x1=51.753mm; y1=36.6834mm; x2=51.753mm; y2=36.6834mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1644 {
-           x1=51.753mm; y1=36.6834mm; x2=51.753mm; y2=36.6834mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.2693 {
+          proto=0; x=59.887358mm; y=54.730396mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1647 {
-           x1=51.753mm; y1=36.6834mm; x2=51.753mm; y2=37.6834mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1650 {
-           x1=51.753mm; y1=36.6834mm; x2=52.753mm; y2=36.6834mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=4
+            name=4
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABF
-     }
-     ha:subc.1653 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C45
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.2694 {
+          proto=0; x=59.887358mm; y=1.99727in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          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:attributes {
+            term=3
+            name=3
           }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:arc.2695 {
+             x=61.32703mm; y=2.176in; width=5.0mil; height=5.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
             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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:line.2696 {
+             x1=61.087127mm; y1=52.730527mm; x2=61.087127mm; y2=52.730527mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.2699 {
+             x1=61.087mm; y1=2.076in; x2=61.087mm; y2=2.076in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.2702 {
+             x1=61.087mm; y1=2.076in; x2=60.087mm; y2=2.076in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.2705 {
+             x1=61.087mm; y1=2.076in; x2=61.087mm; y2=51.7304mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1655 {
-        proto=0; x=1.958in; y=1.4607085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAAB6
+       }
+       ha:subc.11546 {
+        ha:attributes {
+         value=green
+         footprint=100mil-led
+         refdes=D4
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1656 {
-        proto=0; x=1.958in; y=36.302404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.1654 {
-           string=%a.parent.refdes%; x=1.975in; y=1.4169685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.11564 {
+          proto=0; x=2.595in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1657 {
-           x1=1.958in; y1=1.4449685in; x2=1.958in; y2=1.4449685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1660 {
-           x1=1.958in; y1=1.4449685in; x2=1.958in; y2=1.4449685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.11565 {
+          proto=1; x=68.453mm; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1663 {
-           x1=1.958in; y1=1.4449685in; x2=1.958in; y2=37.7022mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1666 {
-           x1=1.958in; y1=1.4449685in; x2=50.7332mm; y2=1.4449685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABG
-     }
-     ha:subc.1669 {
-      ha:attributes {
-       value=10pF
-       footprint=0402
-       refdes=C30
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:line.11547 {
+             x1=2.744in; y1=182.0mil; x2=2.744in; y2=68.0mil; thickness=10.0mil; clearance=0.0;
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+            ha:arc.11550 {
+             x=67.183mm; y=125.0mil; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
+            }
+            ha:text.11551 {
+             string=%a.parent.refdes%; x=2.77in; y=95.0mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.11552 {
+             x1=67.183mm; y1=125.0mil; x2=67.183mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.11555 {
+             x1=67.183mm; y1=125.0mil; x2=67.183mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.11558 {
+             x1=67.183mm; y1=125.0mil; x2=68.183mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.11561 {
+             x1=67.183mm; y1=125.0mil; x2=67.183mm; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1671 {
-        proto=0; x=1.81874in; y=28.4218mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 3htXPChUHI/uhekIxQ4AAABx
+       }
+       ha:subc.11642 {
+        ha:attributes {
+         value=12.7
+         footprint=0402
+         refdes=R5
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1672 {
-        proto=0; x=1.78726in; y=28.4218mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.1670 {
-           string=%a.parent.refdes%; x=1.78in; y=1.1029685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+        li:objects {
+         ha:padstack_ref.11656 {
+          proto=0; x=2.44252in; y=129.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1673 {
-           x1=1.803in; y1=28.4218mm; x2=1.803in; y2=28.4218mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1676 {
-           x1=1.803in; y1=28.4218mm; x2=1.803in; y2=28.4218mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.11657 {
+          proto=0; x=2.474in; y=129.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1679 {
-           x1=1.803in; y1=28.4218mm; x2=44.7962mm; y2=28.4218mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1682 {
-           x1=1.803in; y1=28.4218mm; x2=1.803in; y2=27.4218mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:text.11643 {
+             string=%a.parent.refdes%; x=2.42676in; y=97.5mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABH
-     }
-     ha:subc.1685 {
-      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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:line.11644 {
+             x1=2.45826in; y1=129.0mil; x2=2.45826in; y2=129.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.11647 {
+             x1=2.45826in; y1=129.0mil; x2=2.45826in; y2=129.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.11650 {
+             x1=2.45826in; y1=129.0mil; x2=63.439804mm; y2=129.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-          }
-
-          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:line.11653 {
+             x1=2.45826in; y1=129.0mil; x2=2.45826in; y2=4.2766mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1687 {
-        proto=0; x=1.78726in; y=23.5958mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 3htXPChUHI/uhekIxQ4AAAB1
+       }
+       ha:subc.17040 {
+        ha:attributes {
+         {io_pcb::hidename_y}=33.5481 mm
+         copyright=2006 DJ Delorie
+         author=DJ Delorie
+         footprint=SOT23-5
+         dist-license=GPL
+         {io_pcb::hidename_scale}=60
+         refdes=U1
+         value=TPS70933
+         {io_pcb::hidename_direction}=0
+         use-license=Unlimited
+         {io_pcb::hidename_x}=3.7579 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1688 {
-        proto=0; x=1.81874in; y=23.5958mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.17065 {
+          proto=0; x=130.0mil; y=41.478234mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1686 {
-           string=%a.parent.refdes%; x=1.782in; y=23.0624mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=4
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.17066 {
+          proto=0; x=208.0mil; y=41.478234mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1689 {
-           x1=1.803in; y1=23.5958mm; x2=1.803in; y2=23.5958mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=5
+            name=VOUT
           }
-          ha:line.1692 {
-           x1=1.803in; y1=23.5958mm; x2=1.803in; y2=23.5958mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.17067 {
+          proto=0; x=208.0mil; y=39.395434mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1695 {
-           x1=1.803in; y1=23.5958mm; x2=46.7962mm; y2=23.5958mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1698 {
-           x1=1.803in; y1=23.5958mm; x2=1.803in; y2=24.5958mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=VIN
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABI
-     }
-     ha:subc.1701 {
-      ha:attributes {
-       value=56nH
-       footprint=0402
-       refdes=L171
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.17068 {
+          proto=0; x=169.0mil; y=39.395434mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          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:attributes {
+            term=2
+            name=GND
+          }
+         }
+         ha:padstack_ref.17069 {
+          proto=0; x=130.0mil; y=39.395434mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          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  
-            }
+          li:thermal {
           }
 
-          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  
-            }
+          ha:attributes {
+            term=3
+            name=EN
           }
+         }
         }
-      }
-     }
+        li:layers {
 
-      li:objects {
-       ha:padstack_ref.1703 {
-        proto=0; x=2.091in; y=34.809396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:line.17041 {
+             x1=110.0mil; y1=38.684234mm; x2=110.0mil; y2=42.214834mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.17044 {
+             x1=110.0mil; y1=42.214834mm; x2=228.0mil; y2=42.214834mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.17047 {
+             x1=228.0mil; y1=42.214834mm; x2=228.0mil; y2=38.684234mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.17050 {
+             x1=228.0mil; y1=38.684234mm; x2=110.0mil; y2=38.684234mm; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1704 {
-        proto=0; x=2.091in; y=34.009804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-        li:thermal {
+           li:objects {
+            ha:line.17053 {
+             x1=169.0mil; y1=40.228554mm; x2=169.0mil; y2=40.228554mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.17056 {
+             x1=130.0mil; y1=41.478234mm; x2=130.0mil; y2=41.478234mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.17059 {
+             x1=130.0mil; y1=41.478234mm; x2=130.0mil; y2=40.478234mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.17062 {
+             x1=130.0mil; y1=41.478234mm; x2=2.302mm; y2=41.478234mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
-
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABj
+       }
+       ha:subc.17071 {
         ha:attributes {
-          term=2
-          name=2
+         {io_pcb::hidename_y}=30.3236 mm
+         footprint=powerdi123
+         {io_pcb::hidename_scale}=60
+         refdes=D3
+         value=DFLS130L
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=6.9342 mm
+        }
+       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 {
+               -43.31mil  
+               -0.700024mm  
+               -43.31mil  
+               0.700024mm  
+               43.31mil  
+               0.700024mm  
+               43.31mil  
+               -0.700024mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -49.215mil  
+               -33.465mil  
+               -49.215mil  
+               33.465mil  
+               49.215mil  
+               33.465mil  
+               49.215mil  
+               -33.465mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -43.31mil  
+               -0.700024mm  
+               -43.31mil  
+               0.700024mm  
+               43.31mil  
+               0.700024mm  
+               43.31mil  
+               -0.700024mm  
+              }
+            }
+          }
+        }
+
+        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 {
+               0.449961mm  
+               -0.699897mm  
+               -0.449961mm  
+               -0.699897mm  
+               -0.449961mm  
+               0.699897mm  
+               0.449961mm  
+               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 {
+               23.62mil  
+               -33.46mil  
+               -23.62mil  
+               -33.46mil  
+               -23.62mil  
+               33.46mil  
+               23.62mil  
+               33.46mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.449961mm  
+               -0.699897mm  
+               -0.449961mm  
+               -0.699897mm  
+               -0.449961mm  
+               0.699897mm  
+               0.449961mm  
+               0.699897mm  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1702 {
-           string=%a.parent.refdes%; x=2.107in; y=33.451mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.17105 {
+          proto=0; x=238.0mil; y=37.312634mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1705 {
-           x1=2.091in; y1=34.4096mm; x2=2.091in; y2=34.4096mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=2
+            name=2
           }
-          ha:line.1708 {
-           x1=2.091in; y1=34.4096mm; x2=2.091in; y2=34.4096mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.17106 {
+          proto=1; x=8.595106mm; y=37.312634mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1711 {
-           x1=2.091in; y1=34.4096mm; x2=2.091in; y2=35.4096mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1714 {
-           x1=2.091in; y1=34.4096mm; x2=54.1114mm; y2=34.4096mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABJ
-     }
-     ha:subc.1717 {
-      ha:attributes {
-       value=18
-       footprint=0402
-       refdes=R171
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:line.17072 {
+             x1=216.34mil; y1=38.27758mm; x2=8.495284mm; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+            ha:line.17075 {
+             x1=216.34mil; y1=36.347688mm; x2=216.34mil; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.17078 {
+             x1=216.34mil; y1=36.347688mm; x2=8.495284mm; y2=36.347688mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.17081 {
+             x1=8.495284mm; y1=36.347688mm; x2=8.495284mm; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.17084 {
+             x1=4.478528mm; y1=38.27758mm; x2=195.31mil; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.17087 {
+             x1=4.478528mm; y1=36.347688mm; x2=4.478528mm; y2=38.27758mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.17090 {
+             x1=4.478528mm; y1=36.347688mm; x2=195.31mil; y2=36.347688mm; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.17093 {
+             x1=7.320153mm; y1=37.312634mm; x2=7.320153mm; y2=37.312634mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.17096 {
+             x1=6.99516mm; y1=37.312634mm; x2=6.99516mm; y2=37.312634mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.17099 {
+             x1=6.99516mm; y1=37.312634mm; x2=5.99516mm; y2=37.312634mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.17102 {
+             x1=6.99516mm; y1=37.312634mm; x2=6.99516mm; y2=36.312634mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1719 {
-        proto=0; x=2.129in; y=36.536596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABi
+       }
+       ha:subc.17108 {
+        ha:attributes {
+         value=2.2uF
+         footprint=0402
+         refdes=C37
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1720 {
-        proto=0; x=2.129in; y=35.737004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1718 {
-           string=%a.parent.refdes%; x=2.145in; y=1.3909685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.17122 {
+          proto=0; x=4.267204mm; y=43.383234mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1721 {
-           x1=2.129in; y1=36.1368mm; x2=2.129in; y2=36.1368mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1724 {
-           x1=2.129in; y1=36.1368mm; x2=2.129in; y2=36.1368mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.17123 {
+          proto=0; x=5.066796mm; y=43.383234mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1727 {
-           x1=2.129in; y1=36.1368mm; x2=2.129in; y2=37.1368mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1730 {
-           x1=2.129in; y1=36.1368mm; x2=55.0766mm; y2=36.1368mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABK
-     }
-     ha:subc.1733 {
-      ha:attributes {
-       value=56pF
-       footprint=0402
-       refdes=C173
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
+           li:objects {
+            ha:text.17109 {
+             string=%a.parent.refdes%; x=3.962404mm; y=42.926034mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:line.17110 {
+             x1=4.667mm; y1=43.383234mm; x2=4.667mm; y2=43.383234mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.17113 {
+             x1=4.667mm; y1=43.383234mm; x2=4.667mm; y2=43.383234mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.17116 {
+             x1=4.667mm; y1=43.383234mm; x2=5.667mm; y2=43.383234mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.17119 {
+             x1=4.667mm; y1=43.383234mm; x2=4.667mm; y2=44.383234mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         }
         }
-      }
-     }
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABk
+       }
+       ha:subc.19096 {
+        ha:attributes {
+         {io_pcb::hidename_y}=23.2066 mm
+         footprint=8ufson2x2
+         {io_pcb::hidename_scale}=60
+         refdes=U13
+         value=LM293
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=15.6853 mm
+        }
+       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 {
+               5.905mil  
+               -0.374904mm  
+               -5.905mil  
+               -0.374904mm  
+               -5.905mil  
+               0.374904mm  
+               5.905mil  
+               0.374904mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               11.81mil  
+               -0.524891mm  
+               -11.81mil  
+               -0.524891mm  
+               -11.81mil  
+               0.524891mm  
+               11.81mil  
+               0.524891mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -0.374904mm  
+               -5.905mil  
+               -0.374904mm  
+               -5.905mil  
+               0.374904mm  
+               5.905mil  
+               0.374904mm  
+              }
+            }
+          }
+        }
+
+        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 {
+               -31.5mil  
+               -0.225044mm  
+               -31.5mil  
+               0.225044mm  
+               31.5mil  
+               0.225044mm  
+               31.5mil  
+               -0.225044mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -37.405mil  
+               -14.765mil  
+               -37.405mil  
+               14.765mil  
+               37.405mil  
+               14.765mil  
+               37.405mil  
+               -14.765mil  
+              }
+            }
 
-      li:objects {
-       ha:padstack_ref.1735 {
-        proto=0; x=53.086mm; y=36.536596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -31.5mil  
+               -0.225044mm  
+               -31.5mil  
+               0.225044mm  
+               31.5mil  
+               0.225044mm  
+               31.5mil  
+               -0.225044mm  
+              }
+            }
+          }
         }
+       }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.19124 {
+          proto=0; x=8.370062mm; y=21.834983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1736 {
-        proto=0; x=53.086mm; y=35.737004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=out
+          }
+         }
+         ha:padstack_ref.19125 {
+          proto=0; x=270.47mil; y=940.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          li:thermal {
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          ha:attributes {
+            term=5
+            name=in+
+          }
+         }
+         ha:padstack_ref.19126 {
+          proto=0; x=7.869936mm; y=21.834983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1734 {
-           string=%a.parent.refdes%; x=53.4924mm; y=1.3959685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=in-
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.19127 {
+          proto=0; x=290.16mil; y=940.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=in-
+          }
          }
-       }
+         ha:padstack_ref.19128 {
+          proto=0; x=290.16mil; y=21.834983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1737 {
-           x1=53.086mm; y1=36.1368mm; x2=53.086mm; y2=36.1368mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=3
+            name=in+
           }
-          ha:line.1740 {
-           x1=53.086mm; y1=36.1368mm; x2=53.086mm; y2=36.1368mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.19129 {
+          proto=0; x=7.869936mm; y=940.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1743 {
-           x1=53.086mm; y1=36.1368mm; x2=53.086mm; y2=37.1368mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1746 {
-           x1=53.086mm; y1=36.1368mm; x2=54.086mm; y2=36.1368mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=7
+            name=out
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.19130 {
+          proto=0; x=270.47mil; y=21.834983mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=V-
+          }
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABL
-     }
-     ha:subc.1749 {
-      ha:attributes {
-       value=100pF
-       footprint=0402
-       refdes=C172
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.19131 {
+          proto=0; x=8.370062mm; y=940.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          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:attributes {
+            term=8
+            name=V+
+          }
+         }
+         ha:padstack_ref.19132 {
+          proto=1; x=300.0mil; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
           }
 
-          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  
-            }
+          li:thermal {
           }
 
-          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  
-            }
+          ha:attributes {
+            term=GND
+            name=GND
           }
+         }
         }
-      }
-     }
+        li:layers {
 
-      li:objects {
-       ha:padstack_ref.1751 {
-        proto=0; x=2.20174in; y=36.7276mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:line.19097 {
+             x1=6.620002mm; y1=939.37mil; x2=339.37mil; y2=939.37mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.19100 {
+             x1=6.620002mm; y1=21.860002mm; x2=6.620002mm; y2=939.37mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.19103 {
+             x1=6.620002mm; y1=21.860002mm; x2=339.37mil; y2=21.860002mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.19106 {
+             x1=339.37mil; y1=21.860002mm; x2=339.37mil; y2=939.37mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.19109 {
+             x1=351.18mil; y1=21.860002mm; x2=351.18mil; y2=21.860002mm; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.19112 {
+             x1=300.0mil; y1=900.0mil; x2=300.0mil; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.19115 {
+             x1=300.0mil; y1=900.0mil; x2=300.0mil; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.19118 {
+             x1=300.0mil; y1=900.0mil; x2=300.0mil; y2=21.86mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.19121 {
+             x1=300.0mil; y1=900.0mil; x2=6.62mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1752 {
-        proto=0; x=2.17026in; y=36.7276mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = 24J7G6oQJUom/ocAKVgAAABc
+       }
+       ha:subc.19134 {
+        ha:attributes {
+         value=26.1k
+         footprint=0402
+         refdes=R39
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+            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:top-silk {
-        lid=0
-        ha:combining {        }
+            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  
+              }
+            }
 
-         li:objects {
-          ha:text.1750 {
-           string=%a.parent.refdes%; x=54.5084mm; y=1.4289685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+            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  
+              }
+            }
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+        }
        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.19148 {
+          proto=0; x=4.250906mm; y=25.5106mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.1753 {
-           x1=55.5244mm; y1=36.7276mm; x2=55.5244mm; y2=36.7276mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:thermal {
           }
-          ha:line.1756 {
-           x1=55.5244mm; y1=36.7276mm; x2=55.5244mm; y2=36.7276mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1759 {
-           x1=55.5244mm; y1=36.7276mm; x2=54.5244mm; y2=36.7276mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+         }
+         ha:padstack_ref.19149 {
+          proto=0; x=5.050498mm; y=25.5106mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1762 {
-           x1=55.5244mm; y1=36.7276mm; x2=55.5244mm; y2=35.7276mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABM
-     }
-     ha:subc.1765 {
-      ha:attributes {
-       value=10nF
-       footprint=0402
-       refdes=C171
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.19135 {
+             string=%a.parent.refdes%; x=5.279102mm; y=25.8154mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 180.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.19136 {
+             x1=4.650702mm; y1=25.5106mm; x2=4.650702mm; y2=25.5106mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.19139 {
+             x1=4.650702mm; y1=25.5106mm; x2=4.650702mm; y2=25.5106mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.19142 {
+             x1=4.650702mm; y1=25.5106mm; x2=5.650702mm; y2=25.5106mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.19145 {
+             x1=4.650702mm; y1=25.5106mm; x2=4.650702mm; y2=26.5106mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1767 {
-        proto=0; x=55.0164mm; y=38.403996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABb
+       }
+       ha:subc.19151 {
+        ha:attributes {
+         value=200k
+         footprint=0402
+         refdes=R38
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1768 {
-        proto=0; x=55.0164mm; y=37.604404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.1766 {
-           string=%a.parent.refdes%; x=55.3212mm; y=1.4719685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.19165 {
+          proto=0; x=5.050498mm; y=965.35433071mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1769 {
-           x1=55.0164mm; y1=38.0042mm; x2=55.0164mm; y2=38.0042mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1772 {
-           x1=55.0164mm; y1=38.0042mm; x2=55.0164mm; y2=38.0042mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.19166 {
+          proto=0; x=4.250906mm; y=965.35433071mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1775 {
-           x1=55.0164mm; y1=38.0042mm; x2=55.0164mm; y2=39.0042mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1778 {
-           x1=55.0164mm; y1=38.0042mm; x2=56.0164mm; y2=38.0042mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABN
-     }
-     ha:subc.1781 {
-      ha:attributes {
-       value=10nF
-       footprint=0402
-       refdes=C211
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.19152 {
+             string=%a.parent.refdes%; x=5.216102mm; y=979.35433071mil; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 180.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.19153 {
+             x1=4.650702mm; y1=965.35433071mil; x2=4.650702mm; y2=965.35433071mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.19156 {
+             x1=4.650702mm; y1=965.35433071mil; x2=4.650702mm; y2=965.35433071mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.19159 {
+             x1=4.650702mm; y1=965.35433071mil; x2=3.650702mm; y2=965.35433071mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.19162 {
+             x1=4.650702mm; y1=965.35433071mil; x2=4.650702mm; y2=23.52mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1783 {
-        proto=0; x=55.5244mm; y=1.1757085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABa
+       }
+       ha:subc.19168 {
+        ha:attributes {
+         value=200k
+         footprint=0402
+         refdes=R36
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1784 {
-        proto=0; x=55.5244mm; y=1.1442285in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1782 {
-           string=%a.parent.refdes%; x=2.204in; y=1.1259685in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.19182 {
+          proto=0; x=4.4315mm; y=23.243396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1785 {
-           x1=55.5244mm; y1=29.4632mm; x2=55.5244mm; y2=29.4632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1788 {
-           x1=55.5244mm; y1=29.4632mm; x2=55.5244mm; y2=29.4632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.19183 {
+          proto=0; x=4.4315mm; y=22.443804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1791 {
-           x1=55.5244mm; y1=29.4632mm; x2=55.5244mm; y2=30.4632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1794 {
-           x1=55.5244mm; y1=29.4632mm; x2=56.5244mm; y2=29.4632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABO
-     }
-     ha:subc.1797 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C251
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.19169 {
+             string=%a.parent.refdes%; x=4.0505mm; y=23.409mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.19170 {
+             x1=4.4315mm; y1=899.35433071mil; x2=4.4315mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.19173 {
+             x1=4.4315mm; y1=899.35433071mil; x2=4.4315mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.19176 {
+             x1=4.4315mm; y1=899.35433071mil; x2=4.4315mm; y2=23.8436mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.19179 {
+             x1=4.4315mm; y1=899.35433071mil; x2=5.4315mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1799 {
-        proto=0; x=2.051in; y=27.456596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABU
+       }
+       ha:subc.19185 {
+        ha:attributes {
+         value=22k
+         footprint=0402
+         refdes=R37
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1800 {
-        proto=0; x=2.051in; y=26.657004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.1798 {
-           string=%a.parent.refdes%; x=52.578mm; y=26.2374mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.19199 {
+          proto=0; x=5.4475mm; y=22.443804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1801 {
-           x1=2.051in; y1=27.0568mm; x2=2.051in; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1804 {
-           x1=2.051in; y1=27.0568mm; x2=2.051in; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.19200 {
+          proto=0; x=5.4475mm; y=23.243396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1807 {
-           x1=2.051in; y1=27.0568mm; x2=2.051in; y2=28.0568mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1810 {
-           x1=2.051in; y1=27.0568mm; x2=53.0954mm; y2=27.0568mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABP
-     }
-     ha:subc.1813 {
-      ha:attributes {
-       value=56k
-       footprint=0402
-       refdes=R30
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.19186 {
+             string=%a.parent.refdes%; x=5.1173mm; y=23.3714mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.19187 {
+             x1=5.4475mm; y1=899.35433071mil; x2=5.4475mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.19190 {
+             x1=5.4475mm; y1=899.35433071mil; x2=5.4475mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.19193 {
+             x1=5.4475mm; y1=899.35433071mil; x2=5.4475mm; y2=21.8436mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.19196 {
+             x1=5.4475mm; y1=899.35433071mil; x2=4.4475mm; y2=899.35433071mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1815 {
-        proto=0; x=1.998in; y=1.45974in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABT
+       }
+       ha:subc.119 {
+        ha:attributes {
+         {io_pcb::hidename_y}=8.8138 mm
+         footprint=hole-M3
+         {io_pcb::hidename_scale}=60
+         refdes=H1
+         value=
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=16.8910 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1816 {
-        proto=0; x=1.998in; y=1.42826in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+            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:top-silk {
-        lid=0
-        ha:combining {        }
+            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
+            }
 
-         li:objects {
-          ha:text.1814 {
-           string=%a.parent.refdes%; x=2.015in; y=35.9156mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+            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
+            }
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+        }
        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1817 {
-           x1=1.998in; y1=36.6776mm; x2=1.998in; y2=36.6776mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1820 {
-           x1=1.998in; y1=36.6776mm; x2=1.998in; y2=36.6776mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+        li:objects {
+         ha:padstack_ref.120 {
+          proto=0; x=687.0mil; y=383.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+           usetherm=1
+           lock=1
           }
-          ha:line.1823 {
-           x1=1.998in; y1=36.6776mm; x2=1.998in; y2=37.6776mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
           }
-          ha:line.1826 {
-           x1=1.998in; y1=36.6776mm; x2=51.7492mm; y2=36.6776mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABQ
-     }
-     ha:subc.1829 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C43
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
+           li:objects {
+            ha:arc.121 {
+             x=687.0mil; y=383.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+             ha:flags {
+              lock=1
+             }
+            }
+           }
+           ha:type {
+            silk = 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:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.122 {
+             x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+              lock=1
+             }
+
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-          }
+            ha:line.125 {
+             x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+              lock=1
+             }
+
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.128 {
+             x1=687.0mil; y1=383.0mil; x2=18.4498mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+              lock=1
+             }
 
-          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:attributes {
+               subc-role=x
+             }
             }
-          }
+            ha:line.131 {
+             x1=687.0mil; y1=383.0mil; x2=687.0mil; y2=10.7282mm; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+              lock=1
+             }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1831 {
-        proto=0; x=44.844204mm; y=29.387mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAAAB
+ ha:flags ={ lock=1
+ };       }
+       ha:subc.23543 {
+        ha:attributes {
+         value=100
+         footprint=0402
+         refdes=R8
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1832 {
-        proto=0; x=45.643796mm; y=29.387mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.1830 {
-           string=%a.parent.refdes%; x=1.756in; y=29.0314mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+        li:objects {
+         ha:padstack_ref.23557 {
+          proto=0; x=522.48mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1833 {
-           x1=45.244mm; y1=29.387mm; x2=45.244mm; y2=29.387mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1836 {
-           x1=45.244mm; y1=29.387mm; x2=45.244mm; y2=29.387mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.23558 {
+          proto=0; x=491.0mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1839 {
-           x1=45.244mm; y1=29.387mm; x2=46.244mm; y2=29.387mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1842 {
-           x1=45.244mm; y1=29.387mm; x2=45.244mm; y2=30.387mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABR
-     }
-     ha:subc.1845 {
-      ha:attributes {
-       value=0.22uF
-       footprint=0402
-       refdes=C42
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.23544 {
+             string=%a.parent.refdes%; x=12.459196mm; y=1.052in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           }
+           ha:type {
+            silk = 1
             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:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:line.23545 {
+             x1=506.74mil; y1=1.068in; x2=506.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23548 {
+             x1=506.74mil; y1=1.068in; x2=506.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23551 {
+             x1=506.74mil; y1=1.068in; x2=11.871196mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23554 {
+             x1=506.74mil; y1=1.068in; x2=506.74mil; y2=26.1272mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 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.1847 {
-        proto=0; x=1.73926in; y=1.314in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABY
+       }
+       ha:subc.23526 {
+        ha:attributes {
+         value=0.1uF
+         footprint=0402
+         refdes=C2
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1848 {
-        proto=0; x=1.77074in; y=1.314in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.1846 {
-           string=%a.parent.refdes%; x=43.9608mm; y=1.296in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+        li:objects {
+         ha:padstack_ref.23540 {
+          proto=0; x=9.495498mm; y=22.843706mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1849 {
-           x1=1.755in; y1=1.314in; x2=1.755in; y2=1.314in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1852 {
-           x1=1.755in; y1=1.314in; x2=1.755in; y2=1.314in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.23541 {
+          proto=0; x=9.495498mm; y=23.643298mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1855 {
-           x1=1.755in; y1=1.314in; x2=45.577mm; y2=1.314in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1858 {
-           x1=1.755in; y1=1.314in; x2=1.755in; y2=34.3756mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABS
-     }
-     ha:subc.1861 {
-      ha:attributes {
-       value=22k
-       footprint=0402
-       refdes=R37
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:text.23527 {
+             string=%a.parent.refdes%; x=9.952698mm; y=22.855898mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
             }
-          }
-
-          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 {
+           ha:type {
+            silk = 1
             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.1863 {
-        proto=0; x=513.0mil; y=22.409404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         }
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=1
+           li:objects {
+            ha:line.23528 {
+             x1=9.495498mm; y1=23.243502mm; x2=9.495498mm; y2=23.243502mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23531 {
+             x1=9.495498mm; y1=23.243502mm; x2=9.495498mm; y2=23.243502mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23534 {
+             x1=9.495498mm; y1=23.243502mm; x2=9.495498mm; y2=22.243502mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23537 {
+             x1=9.495498mm; y1=23.243502mm; x2=8.495498mm; y2=23.243502mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1864 {
-        proto=0; x=513.0mil; y=913.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
+        uid = 24J7G6oQJUom/ocAKVgAAABZ
+       }
+       ha:subc.23496 {
+        ha:attributes {
+         value=IRLR8743PbF
+         footprint=TO252FET
+         refdes=Q3
         }
+       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 {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               1.476248mm  
+               32.53mil  
+               1.476248mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+          }
+        }
+
+        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 {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
 
-        ha:attributes {
-          term=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -3.226308mm  
+               -3.126232mm  
+               -3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               -3.126232mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.23522 {
+          proto=0; x=538.94mil; y=560.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1862 {
-           string=%a.parent.refdes%; x=500.0mil; y=23.337mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 90.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=G
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.23523 {
+          proto=1; x=785.0mil; y=650.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1865 {
-           x1=513.0mil; y1=898.0mil; x2=513.0mil; y2=898.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=D
           }
-          ha:line.1868 {
-           x1=513.0mil; y1=898.0mil; x2=513.0mil; y2=898.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.23524 {
+          proto=0; x=538.94mil; y=740.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1871 {
-           x1=513.0mil; y1=898.0mil; x2=513.0mil; y2=21.8092mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1874 {
-           x1=513.0mil; y1=898.0mil; x2=12.0302mm; y2=898.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=S
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABT
-     }
-     ha:subc.1877 {
-      ha:attributes {
-       value=200k
-       footprint=0402
-       refdes=R36
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
+           li:objects {
+            ha:line.23497 {
+             x1=21.839174mm; y1=13.26007mm; x2=21.839174mm; y2=777.95mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.23500 {
+             x1=21.839174mm; y1=777.95mil; x2=15.73911mm; y2=777.95mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.23503 {
+             x1=15.73911mm; y1=777.95mil; x2=15.73911mm; y2=13.26007mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.23506 {
+             x1=15.73911mm; y1=13.26007mm; x2=21.839174mm; y2=13.26007mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:text.23509 {
+             string=%a.parent.refdes%; x=538.94mil; y=650.0mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.23510 {
+             x1=620.96mil; y1=650.0mil; x2=620.96mil; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23513 {
+             x1=538.94mil; y1=650.0mil; x2=538.94mil; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23516 {
+             x1=538.94mil; y1=650.0mil; x2=538.94mil; y2=17.51mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23519 {
+             x1=538.94mil; y1=650.0mil; x2=12.689076mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            mask = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+         }
+        }
+       }
+        uid = 3htXPChUHI/uhekIxQ4AAABz
+       }
+       ha:subc.23477 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J29
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-          }
 
-          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  
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
           }
         }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1879 {
-        proto=0; x=473.0mil; y=913.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1880 {
-        proto=0; x=473.0mil; y=22.409404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
 
-        li:thermal {
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-         li:objects {
-          ha:text.1878 {
-           string=%a.parent.refdes%; x=458.0mil; y=23.3746mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 90.000000
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+        }
        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.23491 {
+          proto=0; x=1000.0mil; y=750.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.1881 {
-           x1=473.0mil; y1=898.0mil; x2=473.0mil; y2=898.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:thermal {
           }
-          ha:line.1884 {
-           x1=473.0mil; y1=898.0mil; x2=473.0mil; y2=898.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1887 {
-           x1=473.0mil; y1=898.0mil; x2=473.0mil; y2=23.8092mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+         }
+         ha:padstack_ref.23492 {
+          proto=0; x=1000.0mil; y=550.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1890 {
-           x1=473.0mil; y1=898.0mil; x2=13.0142mm; y2=898.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABU
-     }
-     ha:subc.1893 {
-      ha:attributes {
-       value=0.25
-       footprint=TE1217861
-       refdes=J27
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.23493 {
+          proto=1; x=1000.0mil; y=650.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-      ha:ps_proto_v6.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.23494 {
+          proto=2; x=1000.0mil; y=650.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=1
+            name=1
           }
+         }
         }
-      }
+        li:layers {
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
+           li:objects {
+            ha:text.23478 {
+             string=%a.parent.refdes%; x=1000.0mil; y=650.0mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.000000
+            }
+           }
+           ha:type {
+            silk = 1
             top = 1
            }
-           clearance=0.0
-          }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:line.23479 {
+             x1=1000.0mil; y1=650.0mil; x2=1000.0mil; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23482 {
+             x1=1000.0mil; y1=650.0mil; x2=1000.0mil; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23485 {
+             x1=1000.0mil; y1=650.0mil; x2=1000.0mil; y2=15.51mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23488 {
+             x1=1000.0mil; y1=650.0mil; x2=26.4mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            mask = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-          }
+         }
         }
-      }
+       }
+        uid = 3htXPChUHI/uhekIxQ4AAAB5
+       }
+       ha:subc.23458 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J28
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           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=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-     }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-      li:objects {
-       ha:padstack_ref.1895 {
-        proto=0; x=925.0mil; y=1.35in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1896 {
-        proto=0; x=925.0mil; y=29.21mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1897 {
-        proto=1; x=925.0mil; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1898 {
-        proto=2; x=925.0mil; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
 
-        ha:attributes {
-          term=1
-          name=1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.1894 {
-           string=%a.parent.refdes%; x=925.0mil; y=31.75mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 90.000000
+        li:objects {
+         ha:padstack_ref.23472 {
+          proto=0; x=38.1mm; y=750.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1899 {
-           x1=925.0mil; y1=31.75mm; x2=925.0mil; y2=31.75mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1902 {
-           x1=925.0mil; y1=31.75mm; x2=925.0mil; y2=31.75mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.23473 {
+          proto=0; x=38.1mm; y=550.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1905 {
-           x1=925.0mil; y1=31.75mm; x2=24.495mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1908 {
-           x1=925.0mil; y1=31.75mm; x2=925.0mil; y2=32.75mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABV
-     }
-     ha:subc.1911 {
-      ha:attributes {
-       value=0.25
-       footprint=TE1217861
-       refdes=J26
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.23474 {
+          proto=1; x=38.1mm; y=650.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-      ha:ps_proto_v6.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.23475 {
+          proto=2; x=38.1mm; y=650.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=1
+            name=1
           }
+         }
         }
-      }
+        li:layers {
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           li:objects {
+            ha:text.23459 {
+             string=%a.parent.refdes%; x=38.1mm; y=650.0mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.000000
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           ha:type {
+            silk = 1
             top = 1
-            mask = 1
            }
-           clearance=0.0
-          }
-        }
-      }
+         }
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           li:objects {
+            ha:line.23460 {
+             x1=38.1mm; y1=650.0mil; x2=38.1mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23463 {
+             x1=38.1mm; y1=650.0mil; x2=38.1mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23466 {
+             x1=38.1mm; y1=650.0mil; x2=38.1mm; y2=15.51mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23469 {
+             x1=38.1mm; y1=650.0mil; x2=39.1mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-           clearance=0.0
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1913 {
-        proto=0; x=36.195mm; y=1.35in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1914 {
-        proto=0; x=36.195mm; y=29.21mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
+        uid = 3htXPChUHI/uhekIxQ4AAAB3
        }
-       ha:padstack_ref.1915 {
-        proto=1; x=36.195mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
+       ha:subc.23441 {
+        ha:attributes {
+         value=22k
+         footprint=0402
+         refdes=R24
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1916 {
-        proto=2; x=36.195mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
+            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  
+              }
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=1
-          name=1
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.23455 {
+          proto=0; x=18.682208mm; y=830.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1912 {
-           string=%a.parent.refdes%; x=36.195mm; y=31.75mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 90.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.23456 {
+          proto=0; x=767.0mil; y=830.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:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1917 {
-           x1=36.195mm; y1=31.75mm; x2=36.195mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.23442 {
+             string=%a.parent.refdes%; x=18.281904mm; y=798.5mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
            }
-          }
-          ha:line.1920 {
-           x1=36.195mm; y1=31.75mm; x2=36.195mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.1923 {
-           x1=36.195mm; y1=31.75mm; x2=37.195mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.23443 {
+             x1=19.082004mm; y1=830.0mil; x2=19.082004mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23446 {
+             x1=19.082004mm; y1=830.0mil; x2=19.082004mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23449 {
+             x1=19.082004mm; y1=830.0mil; x2=20.082004mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23452 {
+             x1=19.082004mm; y1=830.0mil; x2=19.082004mm; y2=22.082mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1926 {
-           x1=36.195mm; y1=31.75mm; x2=36.195mm; y2=32.75mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABW
-     }
-     ha:subc.1929 {
-      ha:attributes {
-       {io_pcb::hidename_y}=31.3690 mm
-       footprint=TO252FET
-       {io_pcb::hidename_scale}=60
-       refdes=Q1
-       value=IRLR8743PbF
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=16.3238 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 3htXPChUHI/uhekIxQ4AAABv
+       }
+       ha:subc.23424 {
+        ha:attributes {
+         value=100
+         footprint=0402
+         refdes=R22
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        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 {
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-             -29.53mil  
+            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 {
-             -1.550035mm  
-             -35.435mil  
-             -1.550035mm  
-             35.435mil  
-             1.550035mm  
-             35.435mil  
-             1.550035mm  
-             -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 {
+               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 {
-             -1.400048mm  
-             -29.53mil  
-             -1.400048mm  
-             29.53mil  
-             1.400048mm  
-             29.53mil  
-             1.400048mm  
-             -29.53mil  
+            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  
+              }
             }
           }
         }
-      }
+       }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        li:objects {
+         ha:padstack_ref.23438 {
+          proto=0; x=523.0mil; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             3.050032mm  
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             -3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-            }
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             3.200019mm  
-             -129.925mil  
-             -3.200019mm  
-             -129.925mil  
-             -3.200019mm  
-             129.925mil  
-             3.200019mm  
-             129.925mil  
-            }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.23439 {
+          proto=0; x=12.484608mm; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             3.050032mm  
-             -3.150108mm  
-             -3.050032mm  
-             -3.150108mm  
-             -3.050032mm  
-             3.150108mm  
-             3.050032mm  
-             3.150108mm  
-            }
+          li:thermal {
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1930 {
-        proto=0; x=464.61mil; y=1.159in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=3
-          name=G
-        }
-       }
-       ha:padstack_ref.1931 {
-        proto=1; x=18.051018mm; y=1.249in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+           li:objects {
+            ha:text.23425 {
+             string=%a.parent.refdes%; x=13.684504mm; y=861.5mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 180.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=D
+           li:objects {
+            ha:line.23426 {
+             x1=12.884404mm; y1=830.0mil; x2=12.884404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23429 {
+             x1=12.884404mm; y1=830.0mil; x2=12.884404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23432 {
+             x1=12.884404mm; y1=830.0mil; x2=11.884404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23435 {
+             x1=12.884404mm; y1=830.0mil; x2=12.884404mm; y2=20.082mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1932 {
-        proto=0; x=464.61mil; y=1.339in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+        uid = 3htXPChUHI/uhekIxQ4AAABt
+       }
+       ha:subc.23407 {
+        ha:attributes {
+         value=200k
+         footprint=0402
+         refdes=R23
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=2
-          name=S
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.23421 {
+          proto=0; x=861.0mil; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1933 {
-           x1=19.951194mm; y1=28.47467mm; x2=19.951194mm; y2=34.97453mm; thickness=10.0mil; clearance=0.0;
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1936 {
-           x1=545.32mil; y1=34.97453mm; x2=19.951194mm; y2=34.97453mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:padstack_ref.23422 {
+          proto=0; x=21.069808mm; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1939 {
-           x1=545.32mil; y1=28.47467mm; x2=545.32mil; y2=34.97453mm; thickness=10.0mil; clearance=0.0;
+
+          li:thermal {
           }
-          ha:line.1942 {
-           x1=545.32mil; y1=28.47467mm; x2=19.951194mm; y2=28.47467mm; thickness=10.0mil; clearance=0.0;
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
+        li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1945 {
-           x1=13.884402mm; y1=1.249in; x2=13.884402mm; y2=1.249in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.23408 {
+             string=%a.parent.refdes%; x=22.269704mm; y=861.5mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 180.000000
+            }
            }
-          }
-          ha:line.1948 {
-           x1=464.61mil; y1=1.249in; x2=464.61mil; y2=1.249in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.1951 {
-           x1=464.61mil; y1=1.249in; x2=464.61mil; y2=30.7246mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.23409 {
+             x1=21.469604mm; y1=830.0mil; x2=21.469604mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23412 {
+             x1=21.469604mm; y1=830.0mil; x2=21.469604mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23415 {
+             x1=21.469604mm; y1=830.0mil; x2=20.469604mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23418 {
+             x1=21.469604mm; y1=830.0mil; x2=21.469604mm; y2=20.082mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1954 {
-           x1=464.61mil; y1=1.249in; x2=10.801094mm; y2=1.249in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABX
-     }
-     ha:subc.1957 {
-      ha:attributes {
-       value=100
-       footprint=0402
-       refdes=R8
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 3htXPChUHI/uhekIxQ4AAABr
+       }
+       ha:subc.23390 {
+        ha:attributes {
+         value=3.3k
+         footprint=0402
+         refdes=R21
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        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 {             }
+             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 { 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  
+            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.1959 {
-        proto=0; x=497.48mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.23404 {
+          proto=0; x=668.0mil; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1960 {
-        proto=0; x=466.0mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.23405 {
+          proto=0; x=16.167608mm; y=830.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.1958 {
-           string=%a.parent.refdes%; x=11.824196mm; y=1.052in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.23391 {
+             string=%a.parent.refdes%; x=17.367504mm; y=861.5mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 180.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1961 {
-           x1=481.74mil; y1=1.068in; x2=481.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1964 {
-           x1=481.74mil; y1=1.068in; x2=481.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1967 {
-           x1=481.74mil; y1=1.068in; x2=11.236196mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.23392 {
+             x1=16.567404mm; y1=830.0mil; x2=16.567404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23395 {
+             x1=16.567404mm; y1=830.0mil; x2=16.567404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23398 {
+             x1=16.567404mm; y1=830.0mil; x2=15.567404mm; y2=830.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23401 {
+             x1=16.567404mm; y1=830.0mil; x2=16.567404mm; y2=20.082mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1970 {
-           x1=481.74mil; y1=1.068in; x2=481.74mil; y2=26.1272mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABY
-     }
-     ha:subc.1973 {
-      ha:attributes {
-       value=0.1uF
-       footprint=0402
-       refdes=C2
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 3htXPChUHI/uhekIxQ4AAABp
+       }
+       ha:subc.23373 {
+        ha:attributes {
+         value=200k
+         footprint=0402
+         refdes=R14
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        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 {             }
+             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.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+            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.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+            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.1975 {
-        proto=0; x=672.37mil; y=22.416008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.23387 {
+          proto=0; x=860.74mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1976 {
-        proto=0; x=672.37mil; y=914.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.23388 {
+          proto=0; x=21.063204mm; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.1974 {
-           string=%a.parent.refdes%; x=690.37mil; y=883.0mil; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.23374 {
+             string=%a.parent.refdes%; x=20.7584mm; y=26.6446mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 270.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1977 {
-           x1=672.37mil; y1=22.815804mm; x2=672.37mil; y2=22.815804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1980 {
-           x1=672.37mil; y1=22.815804mm; x2=672.37mil; y2=22.815804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1983 {
-           x1=672.37mil; y1=22.815804mm; x2=672.37mil; y2=21.815804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.23375 {
+             x1=845.0mil; y1=1.068in; x2=845.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23378 {
+             x1=845.0mil; y1=1.068in; x2=845.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23381 {
+             x1=845.0mil; y1=1.068in; x2=20.463mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23384 {
+             x1=845.0mil; y1=1.068in; x2=845.0mil; y2=26.1272mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1986 {
-           x1=672.37mil; y1=22.815804mm; x2=16.078198mm; y2=22.815804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABZ
-     }
-     ha:subc.1989 {
-      ha:attributes {
-       value=200k
-       footprint=0402
-       refdes=R38
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAABo
+       }
+       ha:subc.23356 {
+        ha:attributes {
+         value=22k
+         footprint=0402
+         refdes=R20
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        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 {             }
+             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 { 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  
+            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.1991 {
-        proto=0; x=497.37mil; y=964.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.23370 {
+          proto=0; x=735.0mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1992 {
-        proto=0; x=11.833606mm; y=964.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.23371 {
+          proto=0; x=766.48mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.1990 {
-           string=%a.parent.refdes%; x=12.798802mm; y=978.0mil; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.23357 {
+             string=%a.parent.refdes%; x=723.0mil; y=26.67mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 180.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1993 {
-           x1=12.233402mm; y1=964.0mil; x2=12.233402mm; y2=964.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1996 {
-           x1=12.233402mm; y1=964.0mil; x2=12.233402mm; y2=964.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1999 {
-           x1=12.233402mm; y1=964.0mil; x2=11.233402mm; y2=964.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.23358 {
+             x1=750.74mil; y1=1.068in; x2=750.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23361 {
+             x1=750.74mil; y1=1.068in; x2=750.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23364 {
+             x1=750.74mil; y1=1.068in; x2=20.068796mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23367 {
+             x1=750.74mil; y1=1.068in; x2=750.74mil; y2=28.1272mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.2002 {
-           x1=12.233402mm; y1=964.0mil; x2=12.233402mm; y2=23.4856mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABa
-     }
-     ha:subc.2005 {
-      ha:attributes {
-       value=26.1k
-       footprint=0402
-       refdes=R39
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAABn
+       }
+       ha:subc.23339 {
+        ha:attributes {
+         value=3.3k
+         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_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 {             }
+             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 { 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  
+            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.2007 {
-        proto=0; x=11.833606mm; y=1.003in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.23353 {
+          proto=0; x=667.74mil; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2008 {
-        proto=0; x=497.37mil; y=1.003in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.23354 {
+          proto=0; x=16.161004mm; y=1.068in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:text.2006 {
-           string=%a.parent.refdes%; x=12.861802mm; y=1.015in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.23340 {
+             string=%a.parent.refdes%; x=16.1092mm; y=26.6954mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           rot = 180.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.2009 {
-           x1=12.233402mm; y1=1.003in; x2=12.233402mm; y2=1.003in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:line.23341 {
+             x1=652.0mil; y1=1.068in; x2=652.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23344 {
+             x1=652.0mil; y1=1.068in; x2=652.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23347 {
+             x1=652.0mil; y1=1.068in; x2=15.5608mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23350 {
+             x1=652.0mil; y1=1.068in; x2=652.0mil; y2=26.1272mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.2012 {
-           x1=12.233402mm; y1=1.003in; x2=12.233402mm; y2=1.003in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
+         }
+        }
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABm
+       }
+       ha:subc.23310 {
+        ha:attributes {
+         {io_pcb::hidename_y}=31.3690 mm
+         footprint=TO252FET
+         {io_pcb::hidename_scale}=60
+         refdes=Q1
+         value=IRLR8743PbF
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=16.3238 mm
+        }
+       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 {
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+               -29.53mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -1.550035mm  
+               -35.435mil  
+               -1.550035mm  
+               35.435mil  
+               1.550035mm  
+               35.435mil  
+               1.550035mm  
+               -35.435mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+               -29.53mil  
+              }
+            }
+          }
+        }
+
+        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 {
+               3.050032mm  
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               -3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               3.200019mm  
+               -129.925mil  
+               -3.200019mm  
+               -129.925mil  
+               -3.200019mm  
+               129.925mil  
+               3.200019mm  
+               129.925mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               3.050032mm  
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               -3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+              }
+            }
           }
-          ha:line.2015 {
-           x1=12.233402mm; y1=1.003in; x2=13.233402mm; y2=1.003in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.23335 {
+          proto=0; x=539.61mil; y=1.159in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.2018 {
-           x1=12.233402mm; y1=1.003in; x2=12.233402mm; y2=26.4762mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=G
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABb
-     }
-     ha:subc.2021 {
-      ha:attributes {
-       {io_pcb::hidename_y}=23.2066 mm
-       footprint=8ufson2x2
-       {io_pcb::hidename_scale}=60
-       refdes=U13
-       value=LM293
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=15.6853 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.23336 {
+          proto=1; x=19.956018mm; y=1.249in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -0.374904mm  
-             -5.905mil  
-             -0.374904mm  
-             -5.905mil  
-             0.374904mm  
-             5.905mil  
-             0.374904mm  
-            }
+          ha:attributes {
+            term=1
+            name=D
+          }
+         }
+         ha:padstack_ref.23337 {
+          proto=0; x=539.61mil; y=1.339in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             11.81mil  
-             -0.524891mm  
-             -11.81mil  
-             -0.524891mm  
-             -11.81mil  
-             0.524891mm  
-             11.81mil  
-             0.524891mm  
-            }
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -0.374904mm  
-             -5.905mil  
-             -0.374904mm  
-             -5.905mil  
-             0.374904mm  
-             5.905mil  
-             0.374904mm  
-            }
+          ha:attributes {
+            term=2
+            name=S
           }
+         }
         }
-      }
+        li:layers {
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
+           li:objects {
+            ha:line.23311 {
+             x1=21.856194mm; y1=28.47467mm; x2=21.856194mm; y2=34.97453mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.23314 {
+             x1=620.32mil; y1=34.97453mm; x2=21.856194mm; y2=34.97453mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.23317 {
+             x1=620.32mil; y1=28.47467mm; x2=620.32mil; y2=34.97453mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.23320 {
+             x1=620.32mil; y1=28.47467mm; x2=21.856194mm; y2=28.47467mm; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
             top = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -31.5mil  
-             -0.225044mm  
-             -31.5mil  
-             0.225044mm  
-             31.5mil  
-             0.225044mm  
-             31.5mil  
-             -0.225044mm  
-            }
-          }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:line.23323 {
+             x1=15.789402mm; y1=1.249in; x2=15.789402mm; y2=1.249in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23326 {
+             x1=539.61mil; y1=1.249in; x2=539.61mil; y2=1.249in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23329 {
+             x1=539.61mil; y1=1.249in; x2=539.61mil; y2=30.7246mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23332 {
+             x1=539.61mil; y1=1.249in; x2=12.706094mm; y2=1.249in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            mask = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -37.405mil  
-             -14.765mil  
-             -37.405mil  
-             14.765mil  
-             37.405mil  
-             14.765mil  
-             37.405mil  
-             -14.765mil  
+         }
+        }
+       }
+        uid = 24J7G6oQJUom/ocAKVgAAABX
+       }
+       ha:subc.23291 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J26
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -31.5mil  
-             -0.225044mm  
-             -31.5mil  
-             0.225044mm  
-             31.5mil  
-             0.225044mm  
-             31.5mil  
-             -0.225044mm  
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-          }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.2022 {
-        proto=0; x=15.952762mm; y=21.800583mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=out
-        }
-       }
-       ha:padstack_ref.2023 {
-        proto=0; x=14.452638mm; y=23.850617mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        li:thermal {
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        ha:attributes {
-          term=5
-          name=in+
-        }
-       }
-       ha:padstack_ref.2024 {
-        proto=0; x=15.452636mm; y=21.800583mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-        ha:attributes {
-          term=2
-          name=in-
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
        }
-       ha:padstack_ref.2025 {
-        proto=0; x=14.952764mm; y=23.850617mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.23305 {
+          proto=0; x=38.1mm; y=1.35in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=6
-          name=in-
-        }
-       }
-       ha:padstack_ref.2026 {
-        proto=0; x=14.952764mm; y=21.800583mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=in+
-        }
-       }
-       ha:padstack_ref.2027 {
-        proto=0; x=15.452636mm; y=23.850617mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=7
-          name=out
-        }
-       }
-       ha:padstack_ref.2028 {
-        proto=0; x=14.452638mm; y=21.800583mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=4
-          name=V-
-        }
-       }
-       ha:padstack_ref.2029 {
-        proto=0; x=15.952762mm; y=23.850617mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=8
-          name=V+
-        }
-       }
-       ha:padstack_ref.2030 {
-        proto=1; x=15.2027mm; y=22.8256mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.23306 {
+          proto=0; x=38.1mm; y=29.21mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-      }
-      li:layers {
+          li:thermal {
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.23307 {
+          proto=1; x=38.1mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.2031 {
-           x1=14.202702mm; y1=23.825598mm; x2=16.202698mm; y2=23.825598mm; thickness=10.0mil; clearance=0.0;
+          li:thermal {
           }
-          ha:line.2034 {
-           x1=14.202702mm; y1=21.825602mm; x2=14.202702mm; y2=23.825598mm; thickness=10.0mil; clearance=0.0;
+
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.2037 {
-           x1=14.202702mm; y1=21.825602mm; x2=16.202698mm; y2=21.825602mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:padstack_ref.23308 {
+          proto=2; x=38.1mm; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.2040 {
-           x1=16.202698mm; y1=21.825602mm; x2=16.202698mm; y2=23.825598mm; thickness=10.0mil; clearance=0.0;
+
+          li:thermal {
           }
-          ha:line.2043 {
-           x1=16.502672mm; y1=21.825602mm; x2=16.502672mm; y2=21.825602mm; thickness=10.0mil; clearance=0.0;
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
+        li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.2046 {
-           x1=15.2027mm; y1=22.8256mm; x2=15.2027mm; y2=22.8256mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.23292 {
+             string=%a.parent.refdes%; x=38.1mm; y=31.75mm; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.000000
+            }
            }
-          }
-          ha:line.2049 {
-           x1=15.2027mm; y1=22.8256mm; x2=15.2027mm; y2=22.8256mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.2052 {
-           x1=15.2027mm; y1=22.8256mm; x2=15.2027mm; y2=21.8256mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.23293 {
+             x1=38.1mm; y1=31.75mm; x2=38.1mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23296 {
+             x1=38.1mm; y1=31.75mm; x2=38.1mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23299 {
+             x1=38.1mm; y1=31.75mm; x2=39.1mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23302 {
+             x1=38.1mm; y1=31.75mm; x2=38.1mm; y2=32.75mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.2055 {
-           x1=15.2027mm; y1=22.8256mm; x2=14.2027mm; y2=22.8256mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABc
-     }
-     ha:subc.2058 {
-      ha:attributes {
-       value=22k
-       footprint=0402
-       refdes=R26
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = 24J7G6oQJUom/ocAKVgAAABW
+       }
+       ha:subc.23272 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J27
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=55.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 {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-          }
 
-          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:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-          }
 
-          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  
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
           }
         }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.2060 {
-        proto=0; x=1.681in; y=47.714404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2061 {
-        proto=0; x=1.681in; y=48.513996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.2059 {
-           string=%a.parent.refdes%; x=1.699in; y=47.4096mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.23286 {
+          proto=0; x=1000.0mil; y=1.35in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.2062 {
-           x1=1.681in; y1=48.1142mm; x2=1.681in; y2=48.1142mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.2065 {
-           x1=1.681in; y1=48.1142mm; x2=1.681in; y2=48.1142mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.23287 {
+          proto=0; x=1000.0mil; y=29.21mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.2068 {
-           x1=1.681in; y1=48.1142mm; x2=1.681in; y2=47.1142mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.2071 {
-           x1=1.681in; y1=48.1142mm; x2=41.6974mm; y2=48.1142mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABd
-     }
-     ha:subc.2074 {
-      ha:attributes {
-       value=200k
-       footprint=0402
-       refdes=R25
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.23288 {
+          proto=1; x=1000.0mil; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          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:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.23289 {
+          proto=2; x=1000.0mil; y=31.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          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  
-            }
+          li:thermal {
           }
 
-          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  
-            }
+          ha:attributes {
+            term=1
+            name=1
           }
+         }
         }
-      }
-     }
+        li:layers {
 
-      li:objects {
-       ha:padstack_ref.2076 {
-        proto=0; x=1.721in; y=48.501796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:text.23273 {
+             string=%a.parent.refdes%; x=1000.0mil; y=31.75mm; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.23274 {
+             x1=1000.0mil; y1=31.75mm; x2=1000.0mil; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23277 {
+             x1=1000.0mil; y1=31.75mm; x2=1000.0mil; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23280 {
+             x1=1000.0mil; y1=31.75mm; x2=26.4mm; y2=31.75mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23283 {
+             x1=1000.0mil; y1=31.75mm; x2=1000.0mil; y2=32.75mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.2077 {
-        proto=0; x=1.721in; y=47.702204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 24J7G6oQJUom/ocAKVgAAABV
+       }
+       ha:subc.23249 {
+        ha:attributes {
+         {io_pcb::hidename_y}=24.7315 mm
+         footprint=CAP_FC8
+         {io_pcb::hidename_scale}=60
+         refdes=C39
+         value=220uF
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=6.9342 mm
+        }
+       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 {
+               -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=31.5mil; 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
+            }
 
-        li:thermal {
-        }
+            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:attributes {
-          term=2
-          name=2
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.2075 {
-           string=%a.parent.refdes%; x=1.738in; y=47.308mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.23269 {
+          proto=0; x=235.0mil; y=33.655mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.2078 {
-           x1=1.721in; y1=48.102mm; x2=1.721in; y2=48.102mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.2081 {
-           x1=1.721in; y1=48.102mm; x2=1.721in; y2=48.102mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.23270 {
+          proto=1; x=235.0mil; y=1.18721in; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+          ha:flags {
+           clearline=1
           }
-          ha:line.2084 {
-           x1=1.721in; y1=48.102mm; x2=1.721in; y2=1.93314961in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             sharp  
+             noshape  
+            }
           }
-          ha:line.2087 {
-           x1=1.721in; y1=48.102mm; x2=44.7134mm; y2=48.102mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABe
-     }
-     ha:subc.2090 {
-      ha:attributes {
-       value=22k
-       footprint=0402
-       refdes=R15
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          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  
+           li:objects {
+            ha:line.23250 {
+             x1=77.53mil; y1=1.33484in; x2=77.53mil; y2=1.41358in; thickness=10.0mil; clearance=0.0;
             }
-          }
-
-          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:line.23253 {
+             x1=0.969264mm; y1=1.37421in; x2=116.9mil; y2=1.37421in; thickness=10.0mil; clearance=0.0;
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:arc.23256 {
+             x=235.0mil; y=31.905194mm; width=3.999992mm; height=3.999992mm; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
             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.2092 {
-        proto=0; x=1.64in; y=47.701204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         }
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=1
+           li:objects {
+            ha:line.23257 {
+             x1=235.0mil; y1=1.256105in; x2=235.0mil; y2=1.256105in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.23260 {
+             x1=235.0mil; y1=31.905194mm; x2=235.0mil; y2=31.905194mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.23263 {
+             x1=235.0mil; y1=31.905194mm; x2=235.0mil; y2=32.905194mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.23266 {
+             x1=235.0mil; y1=31.905194mm; x2=6.969mm; y2=31.905194mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.2093 {
-        proto=0; x=1.64in; y=48.500796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = 24J7G6oQJUom/ocAKVgAAABl
+       }
+      ha:subc.809 {
+       ha:attributes {
+        {io_pcb::hidename_y}=48.9204 mm
+        footprint=ufqfpn48
+        {io_pcb::hidename_scale}=60
+        refdes=U7
+        value=STM32L151CBU6
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=53.1368 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+           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:top-silk {
-        lid=0
-        ha:combining {        }
+           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
+           }
 
-         li:objects {
-          ha:text.2091 {
-           string=%a.parent.refdes%; x=1.658in; y=47.466mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           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
            }
-           rot = 270.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.2094 {
-           x1=1.64in; y1=48.101mm; x2=1.64in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           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.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 {
+              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.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:line.2097 {
-           x1=1.64in; y1=48.101mm; x2=1.64in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2100 {
-           x1=1.64in; y1=48.101mm; x2=1.64in; y2=47.101mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2103 {
-           x1=1.64in; y1=48.101mm; x2=40.656mm; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+
+           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  
+             }
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
        }
       }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABf
-     }
-     ha:subc.2106 {
-      ha:attributes {
-       value=200k
-       footprint=0402
-       refdes=R12
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.810 {
+         proto=0; x=55.384446mm; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         li:thermal {
+           li:0 {
+            on  
+            solid  
+            noshape  
            }
-           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
+           li:1 {
+            on  
+            solid  
+            noshape  
            }
-           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
+           li:3 {
+            on  
+            solid  
+            noshape  
            }
-           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.2108 {
-        proto=0; x=1.601in; y=48.500796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
+        ha:padstack_ref.811 {
+         proto=0; x=2.03351in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2109 {
-        proto=0; x=1.601in; y=47.701204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
+        ha:padstack_ref.812 {
+         proto=0; x=55.384446mm; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:padstack_ref.813 {
+         proto=0; x=2.03351in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:text.2107 {
-           string=%a.parent.refdes%; x=1.618in; y=47.3898mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
            }
-           rot = 270.000000
-          }
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
+        }
+        ha:padstack_ref.814 {
+         proto=1; x=56.892825mm; y=52.051458mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.2110 {
-           x1=1.601in; y1=48.101mm; x2=1.601in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2113 {
-           x1=1.601in; y1=48.101mm; x2=1.601in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2116 {
-           x1=1.601in; y1=48.101mm; x2=1.601in; y2=49.101mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2119 {
-           x1=1.601in; y1=48.101mm; x2=41.6654mm; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=1
+           name=VLCD
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.815 {
+         proto=2; x=56.267858mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABg
-     }
-     ha:subc.2122 {
-      ha:attributes {
-       value=200k
-       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 {
+         li:thermal {
+         }
 
-          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:attributes {
+           term=13
+           name=PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2
+         }
+        }
+        ha:padstack_ref.816 {
+         proto=1; x=50.142775mm; y=1.83273in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          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  
-            }
-          }
+         li:thermal {
+         }
 
-          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  
-            }
-          }
+         ha:attributes {
+           term=25
+           name=PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1
+         }
         }
-      }
-     }
+        ha:padstack_ref.817 {
+         proto=2; x=1.99873in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.2124 {
-        proto=0; x=1.562in; y=47.701204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=37
+           name=PA14/JTCK/SWCLK
+         }
         }
+        ha:padstack_ref.818 {
+         proto=1; x=56.892825mm; y=2.02958in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=PC13/RTC_AF1/WKUP2
+         }
         }
-       }
-       ha:padstack_ref.2125 {
-        proto=0; x=1.562in; y=48.500796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.819 {
+         proto=2; x=2.19558in; y=45.926375mm; 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.820 {
+         proto=1; x=50.142775mm; y=1.85242in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=26
+           name=PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1
+         }
         }
+        ha:padstack_ref.821 {
+         proto=2; x=2.01842in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=38
+           name=PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.822 {
+         proto=1; x=56.892825mm; y=2.0099in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:text.2123 {
-           string=%a.parent.refdes%; x=1.58in; y=47.5168mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
-          }
+         ha:attributes {
+           term=3
+           name=PC14/OSC32_IN
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.823 {
+         proto=2; x=55.26786mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.2126 {
-           x1=1.562in; y1=48.101mm; x2=1.562in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2129 {
-           x1=1.562in; y1=48.101mm; x2=1.562in; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2132 {
-           x1=1.562in; y1=48.101mm; x2=1.562in; y2=47.101mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2135 {
-           x1=1.562in; y1=48.101mm; x2=38.6748mm; y2=48.101mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=15
+           name=PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.824 {
+         proto=1; x=50.142775mm; y=47.55134mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABh
-     }
-     ha:subc.2138 {
-      ha:attributes {
-       {io_pcb::hidename_y}=30.3236 mm
-       footprint=powerdi123
-       {io_pcb::hidename_scale}=60
-       refdes=D3
-       value=DFLS130L
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=6.9342 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -43.31mil  
-             -0.700024mm  
-             -43.31mil  
-             0.700024mm  
-             43.31mil  
-             0.700024mm  
-             43.31mil  
-             -0.700024mm  
-            }
-          }
+         ha:attributes {
+           term=27
+           name=PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2
+         }
+        }
+        ha:padstack_ref.825 {
+         proto=2; x=2.0381in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -49.215mil  
-             -33.465mil  
-             -49.215mil  
-             33.465mil  
-             49.215mil  
-             33.465mil  
-             49.215mil  
-             -33.465mil  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -43.31mil  
-             -0.700024mm  
-             -43.31mil  
-             0.700024mm  
-             43.31mil  
-             0.700024mm  
-             43.31mil  
-             -0.700024mm  
-            }
-          }
+         ha:attributes {
+           term=39
+           name=PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK
+         }
         }
-      }
+        ha:padstack_ref.826 {
+         proto=1; x=56.892825mm; y=1.99021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.449961mm  
-             -0.699897mm  
-             -0.449961mm  
-             -0.699897mm  
-             -0.449961mm  
-             0.699897mm  
-             0.449961mm  
-             0.699897mm  
-            }
-          }
+         ha:attributes {
+           term=4
+           name=PC15/OSC32_OUT
+         }
+        }
+        ha:padstack_ref.827 {
+         proto=2; x=2.15621in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             23.62mil  
-             -33.46mil  
-             -23.62mil  
-             -33.46mil  
-             -23.62mil  
-             33.46mil  
-             23.62mil  
-             33.46mil  
-            }
-          }
+         li:thermal {
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.449961mm  
-             -0.699897mm  
-             -0.449961mm  
-             -0.699897mm  
-             -0.449961mm  
-             0.699897mm  
-             0.449961mm  
-             0.699897mm  
-            }
-          }
+         ha:attributes {
+           term=16
+           name=PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1
+         }
         }
-      }
-     }
+        ha:padstack_ref.828 {
+         proto=1; x=50.142775mm; y=1.89179in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.2139 {
-        proto=0; x=238.0mil; y=30.9065mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=28
+           name=PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ
+         }
         }
+        ha:padstack_ref.829 {
+         proto=2; x=52.267866mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=40
+           name=PB4/JNTRSTSPI1_MISO/TIM3_CH1
+         }
         }
+        ha:padstack_ref.830 {
+         proto=1; x=56.892825mm; y=1.97053in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=PH0/OSC_IN
+         }
         }
-       }
-       ha:padstack_ref.2140 {
-        proto=1; x=8.595106mm; y=30.9065mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.831 {
+         proto=2; x=2.13653in; y=45.926375mm; 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.832 {
+         proto=1; x=50.142775mm; y=1.91147in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=29
+           name=PA8/USART1_CK/MCO
+         }
         }
+        ha:padstack_ref.833 {
+         proto=2; x=52.767738mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=41
+           name=PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.834 {
+         proto=1; x=56.892825mm; y=49.551336mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.2141 {
-           x1=216.34mil; y1=31.871446mm; x2=8.495284mm; y2=31.871446mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2144 {
-           x1=216.34mil; y1=29.941554mm; x2=216.34mil; y2=31.871446mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2147 {
-           x1=216.34mil; y1=29.941554mm; x2=8.495284mm; y2=29.941554mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2150 {
-           x1=8.495284mm; y1=29.941554mm; x2=8.495284mm; y2=31.871446mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2153 {
-           x1=4.478528mm; y1=31.871446mm; x2=195.31mil; y2=31.871446mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2156 {
-           x1=4.478528mm; y1=29.941554mm; x2=4.478528mm; y2=31.871446mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2159 {
-           x1=4.478528mm; y1=29.941554mm; x2=195.31mil; y2=29.941554mm; thickness=10.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=6
+           name=PH1/OSC_OUT
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.835 {
+         proto=2; x=2.11684in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.2162 {
-           x1=7.320153mm; y1=30.9065mm; x2=7.320153mm; y2=30.9065mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2165 {
-           x1=6.99516mm; y1=30.9065mm; x2=6.99516mm; y2=30.9065mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2168 {
-           x1=6.99516mm; y1=30.9065mm; x2=5.99516mm; y2=30.9065mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2171 {
-           x1=6.99516mm; y1=30.9065mm; x2=6.99516mm; y2=29.9065mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=18
+           name=PB0/ADC_IN8/TIM3_CH3/VREF_OUT
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.836 {
+         proto=1; x=50.142775mm; y=1.93116in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABi
-     }
-     ha:subc.2174 {
-      ha:attributes {
-       {io_pcb::hidename_y}=33.5481 mm
-       copyright=2006 DJ Delorie
-       author=DJ Delorie
-       footprint=SOT23-5
-       dist-license=GPL
-       {io_pcb::hidename_scale}=60
-       refdes=U1
-       value=TPS70933
-       {io_pcb::hidename_direction}=0
-       use-license=Unlimited
-       {io_pcb::hidename_x}=3.7579 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          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:attributes {
+           term=30
+           name=PA9/USART1_TX
+         }
+        }
+        ha:padstack_ref.837 {
+         proto=2; x=53.267864mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          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  
-            }
-          }
+         li:thermal {
+         }
 
-          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  
-            }
-          }
+         ha:attributes {
+           term=42
+           name=PB6/I2C1_SCL/TIM4_CH1/USART1_TX
+         }
         }
-      }
-     }
+        ha:padstack_ref.838 {
+         proto=1; x=56.892825mm; y=1.93116in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.2175 {
-        proto=0; x=130.0mil; y=35.0721mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=7
+           name=NRST
+         }
         }
+        ha:padstack_ref.839 {
+         proto=2; x=53.267864mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.2176 {
-        proto=0; x=208.0mil; y=35.0721mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=19
+           name=PB1/ADC_IN9/TIM3_CH4/VREF_OUT
+         }
         }
+        ha:padstack_ref.840 {
+         proto=1; x=50.142775mm; y=49.551336mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=VOUT
-        }
-       }
-       ha:padstack_ref.2177 {
-        proto=0; x=208.0mil; y=32.9893mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=31
+           name=PA10/USART1_RX
+         }
         }
+        ha:padstack_ref.841 {
+         proto=2; x=2.11684in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=VIN
-        }
-       }
-       ha:padstack_ref.2178 {
-        proto=0; x=169.0mil; y=32.9893mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=43
+           name=PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN
+         }
         }
+        ha:padstack_ref.842 {
+         proto=1; x=56.892825mm; y=1.91147in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=GND
-        }
-       }
-       ha:padstack_ref.2179 {
-        proto=0; x=130.0mil; y=32.9893mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=8
+           name=VSSA
+         }
         }
+        ha:padstack_ref.843 {
+         proto=2; x=52.767738mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=3
-          name=EN
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=20
+           name=PB2/BOOT1
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.844 {
+         proto=1; x=50.142775mm; y=1.97053in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.2180 {
-           x1=110.0mil; y1=32.2781mm; x2=110.0mil; y2=35.8087mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2183 {
-           x1=110.0mil; y1=35.8087mm; x2=228.0mil; y2=35.8087mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2186 {
-           x1=228.0mil; y1=35.8087mm; x2=228.0mil; y2=32.2781mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2189 {
-           x1=228.0mil; y1=32.2781mm; x2=110.0mil; y2=32.2781mm; thickness=10.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=32
+           name=PA11/USART1_CTS/USBDM/SPI1_MISO
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.845 {
+         proto=2; x=2.13653in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.2192 {
-           x1=169.0mil; y1=33.82242mm; x2=169.0mil; y2=33.82242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2195 {
-           x1=130.0mil; y1=35.0721mm; x2=130.0mil; y2=35.0721mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2198 {
-           x1=130.0mil; y1=35.0721mm; x2=130.0mil; y2=34.0721mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2201 {
-           x1=130.0mil; y1=35.0721mm; x2=2.302mm; y2=35.0721mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=44
+           name=BOOT0
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.846 {
+         proto=1; x=56.892825mm; y=1.89179in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABj
-     }
-     ha:subc.2204 {
-      ha:attributes {
-       value=2.2uF
-       footprint=0402
-       refdes=C37
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          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:attributes {
+           term=9
+           name=VDDA
+         }
+        }
+        ha:padstack_ref.847 {
+         proto=2; x=52.267866mm; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          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  
-            }
-          }
+         li:thermal {
+         }
 
-          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  
-            }
-          }
+         ha:attributes {
+           term=21
+           name=PB10/I2C2_SCL/USART3_TX/TIM2_CH3
+         }
         }
-      }
-     }
+        ha:padstack_ref.848 {
+         proto=1; x=50.142775mm; y=1.99021in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.2206 {
-        proto=0; x=4.267204mm; y=36.9771mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=33
+           name=PA12/USART1_RTS/USBDP/SPI1_MOSI
+         }
         }
+        ha:padstack_ref.849 {
+         proto=2; x=2.15621in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2207 {
-        proto=0; x=5.066796mm; y=36.9771mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=45
+           name=PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1
+         }
         }
+        ha:padstack_ref.850 {
+         proto=1; x=56.892825mm; y=47.55134mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=10
+           name=PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.851 {
+         proto=2; x=2.0381in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:text.2205 {
-           string=%a.parent.refdes%; x=3.962404mm; y=36.5199mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
+         ha:attributes {
+           term=22
+           name=PB11/I2C2_SDA/USART3_RX/TIM2_CH4
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.852 {
+         proto=1; x=50.142775mm; y=2.0099in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.2208 {
-           x1=4.667mm; y1=36.9771mm; x2=4.667mm; y2=36.9771mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2211 {
-           x1=4.667mm; y1=36.9771mm; x2=4.667mm; y2=36.9771mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2214 {
-           x1=4.667mm; y1=36.9771mm; x2=5.667mm; y2=36.9771mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2217 {
-           x1=4.667mm; y1=36.9771mm; x2=4.667mm; y2=37.9771mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=34
+           name=PA13/JTMS/SWDIO
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.853 {
+         proto=2; x=55.26786mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABk
-     }
-     ha:subc.2220 {
-      ha:attributes {
-       {io_pcb::hidename_y}=24.7315 mm
-       footprint=CAP_FC8
-       {io_pcb::hidename_scale}=60
-       refdes=C39
-       value=220uF
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=6.9342 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          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:attributes {
+           term=46
+           name=PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1
+         }
+        }
+        ha:padstack_ref.854 {
+         proto=1; x=56.892825mm; y=1.85242in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          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  
-            }
-          }
+         li:thermal {
+         }
 
-          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:attributes {
+           term=11
+           name=PA1/USART2_RTS/ADC_IN1/TIM2_CH2
+         }
         }
-      }
+        ha:padstack_ref.855 {
+         proto=2; x=2.01842in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:ps_proto_v6.1 {
-        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         li:thermal {
+         }
 
-          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:attributes {
+           term=23
+           name=VSS1
+         }
+        }
+        ha:padstack_ref.856 {
+         proto=1; x=50.142775mm; y=2.02958in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          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
-          }
+         li:thermal {
+         }
 
-          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:attributes {
+           term=35
+           name=VSS2
+         }
+        }
+        ha:padstack_ref.857 {
+         proto=2; x=2.19558in; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          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
-          }
+         li:thermal {
+         }
 
-          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
-          }
+         ha:attributes {
+           term=47
+           name=VSS3
+         }
         }
-      }
-     }
+        ha:padstack_ref.858 {
+         proto=1; x=56.892825mm; y=1.83273in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.2221 {
-        proto=0; x=235.0mil; y=27.248866mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=12
+           name=PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1
+         }
         }
+        ha:padstack_ref.859 {
+         proto=2; x=1.99873in; y=45.926375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.2222 {
-        proto=1; x=235.0mil; y=935.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           sharp  
-           noshape  
-          }
+         ha:attributes {
+           term=24
+           name=VDD1
+         }
         }
+        ha:padstack_ref.860 {
+         proto=1; x=50.142775mm; y=52.051458mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=36
+           name=VDD2
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.861 {
+         proto=2; x=56.267858mm; y=52.676425mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.2223 {
-           x1=77.53mil; y1=1.08263in; x2=77.53mil; y2=1.16137in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2226 {
-           x1=0.969264mm; y1=1.122in; x2=116.9mil; y2=1.122in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.2229 {
-           x=235.0mil; y=1.0039in; width=3.999992mm; height=3.999992mm; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
-          }
+         ha:attributes {
+           term=48
+           name=VDD3
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.862 {
+         proto=3; x=55.384446mm; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.2230 {
-           x1=235.0mil; y1=25.498933mm; x2=235.0mil; y2=25.498933mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2233 {
-           x1=235.0mil; y1=1.0039in; x2=235.0mil; y2=1.0039in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2236 {
-           x1=235.0mil; y1=1.0039in; x2=235.0mil; y2=26.49906mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2239 {
-           x1=235.0mil; y1=1.0039in; x2=6.969mm; y2=1.0039in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         ha:attributes {
+           term=GND
+           name=GND
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.863 {
+         proto=4; x=2.107in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABl
-     }
-     ha:subc.2242 {
-      ha:attributes {
-       value=3.3k
-       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 {
+         li:thermal {
+         }
 
-          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.2244 {
-        proto=0; x=592.74mil; y=1.068in; 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.2245 {
-        proto=0; x=14.256004mm; y=1.068in; 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.2243 {
-           string=%a.parent.refdes%; x=14.2042mm; y=26.6954mm; 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.2246 {
-           x1=577.0mil; y1=1.068in; x2=577.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2249 {
-           x1=577.0mil; y1=1.068in; x2=577.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2252 {
-           x1=577.0mil; y1=1.068in; x2=13.6558mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2255 {
-           x1=577.0mil; y1=1.068in; x2=577.0mil; y2=26.1272mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:attributes {
+           term=GND
+           name=GND
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABm
-     }
-     ha:subc.2258 {
-      ha:attributes {
-       value=22k
-       footprint=0402
-       refdes=R20
-      }
-     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.2260 {
-        proto=0; x=660.0mil; y=1.068in; 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.2261 {
-        proto=0; x=691.48mil; y=1.068in; 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.2259 {
-           string=%a.parent.refdes%; x=648.0mil; y=26.67mm; 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.2262 {
-           x1=675.74mil; y1=1.068in; x2=675.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2265 {
-           x1=675.74mil; y1=1.068in; x2=675.74mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2268 {
-           x1=675.74mil; y1=1.068in; x2=18.163796mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2271 {
-           x1=675.74mil; y1=1.068in; x2=675.74mil; y2=28.1272mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        ha:padstack_ref.864 {
+         proto=5; x=2.107in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABn
-     }
-     ha:subc.2274 {
-      ha:attributes {
-       value=200k
-       footprint=0402
-       refdes=R14
-      }
-     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.2276 {
-        proto=0; x=785.74mil; y=1.068in; 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.2277 {
-        proto=0; x=19.158204mm; y=1.068in; 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.2275 {
-           string=%a.parent.refdes%; x=18.8534mm; y=26.6446mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
+         li:thermal {
          }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
 
-         li:objects {
-          ha:line.2278 {
-           x1=770.0mil; y1=1.068in; x2=770.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2281 {
-           x1=770.0mil; y1=1.068in; x2=770.0mil; y2=1.068in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2284 {
-           x1=770.0mil; y1=1.068in; x2=18.558mm; y2=1.068in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2287 {
-           x1=770.0mil; y1=1.068in; x2=770.0mil; y2=26.1272mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:attributes {
+           term=GND
+           name=GND
          }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABo
-     }
-     ha:subc.2290 {
-      ha:attributes {
-       {io_pcb::hidename_y}=61.6189 mm
-       footprint=282834-4
-       {io_pcb::hidename_scale}=60
-       refdes=J3
-       value=Terminal-4
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=38.1749 mm
-      }
-     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.2291 {
-        proto=0; x=34.92497mm; y=63.119024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.2292 {
-        proto=0; x=34.92497mm; y=65.659024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-       ha:padstack_ref.2293 {
-        proto=0; x=34.92497mm; y=68.199024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.2294 {
-        proto=1; x=34.92497mm; y=70.739024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2295 {
-           x1=31.674786mm; y1=61.6189mm; x2=38.1749mm; y2=61.6189mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.2298 {
-           x1=31.674786mm; y1=61.6189mm; x2=31.674786mm; y2=72.2389mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.2301 {
-           x1=31.674786mm; y1=72.2389mm; x2=38.1749mm; y2=72.2389mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.2304 {
-           x1=38.1749mm; y1=61.6189mm; x2=38.1749mm; y2=72.2389mm; thickness=6.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2307 {
-           x1=34.92497mm; y1=66.929024mm; x2=34.92497mm; y2=66.929024mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2310 {
-           x1=38.1749mm; y1=61.6189mm; x2=38.1749mm; y2=61.6189mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2313 {
-           x1=38.1749mm; y1=61.6189mm; x2=37.1749mm; y2=61.6189mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2316 {
-           x1=38.1749mm; y1=61.6189mm; x2=38.1749mm; y2=60.6189mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABp
-     }
-     ha:subc.2377 {
-      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.2379 {
-        proto=0; x=64.109704mm; y=2.14in; 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.2380 {
-        proto=0; x=64.909296mm; y=2.14in; 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.2378 {
-           string=%a.parent.refdes%; x=63.9319mm; y=54.0004mm; 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.2381 {
-           x1=64.5095mm; y1=2.14in; x2=64.5095mm; y2=2.14in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2384 {
-           x1=64.5095mm; y1=2.14in; x2=64.5095mm; y2=2.14in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2387 {
-           x1=64.5095mm; y1=2.14in; x2=65.5095mm; y2=2.14in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2390 {
-           x1=64.5095mm; y1=2.14in; x2=64.5095mm; y2=55.356mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABs
-     }
-     ha:subc.2393 {
-      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.2395 {
-        proto=0; x=64.109604mm; y=59.2074mm; 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.2396 {
-        proto=0; x=64.909196mm; y=59.2074mm; 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.2394 {
-           string=%a.parent.refdes%; x=2.511in; y=2.317in; 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.2397 {
-           x1=64.5094mm; y1=59.2074mm; x2=64.5094mm; y2=59.2074mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2400 {
-           x1=64.5094mm; y1=59.2074mm; x2=64.5094mm; y2=59.2074mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2403 {
-           x1=64.5094mm; y1=59.2074mm; x2=65.5094mm; y2=59.2074mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2406 {
-           x1=64.5094mm; y1=59.2074mm; x2=64.5094mm; y2=60.2074mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABt
-     }
-     ha:subc.2409 {
-      ha:attributes {
-       {io_pcb::hidename_y}=56.4134 mm
-       footprint=SOT23
-       {io_pcb::hidename_scale}=60
-       refdes=U11
-       value=MCP130T-300
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=64.2620 mm
-      }
-     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.2410 {
-        proto=0; x=65.5828mm; y=57.785mm; 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.2411 {
-        proto=0; x=65.5828mm; y=2.197in; 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.2412 {
-        proto=0; x=63.5mm; y=2.236in; 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.2413 {
-           x1=2.472in; y1=2.3in; x2=2.611in; y2=2.3in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2416 {
-           x1=2.611in; y1=2.172in; x2=2.611in; y2=2.3in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2419 {
-           x1=2.472in; y1=2.172in; x2=2.611in; y2=2.172in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2422 {
-           x1=2.472in; y1=2.172in; x2=2.472in; y2=2.3in; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2425 {
-           x1=64.888533mm; y1=2.236in; x2=64.888533mm; y2=2.236in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2428 {
-           x1=65.5828mm; y1=57.785mm; x2=65.5828mm; y2=57.785mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2431 {
-           x1=65.5828mm; y1=57.785mm; x2=64.5828mm; y2=57.785mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2434 {
-           x1=65.5828mm; y1=57.785mm; x2=65.5828mm; y2=56.785mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABu
-     }
-     ha:subc.2496 {
-      ha:attributes {
-       {io_pcb::hidename_y}=67.7725 mm
-       footprint=1212-8
-       {io_pcb::hidename_scale}=60
-       refdes=Q2
-       value=Si7232DN
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=26.6823 mm
-      }
-     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.494919mm  
-             -0.202438mm  
-             -0.494919mm  
-             0.202438mm  
-             0.494919mm  
-             0.202438mm  
-             0.494919mm  
-             -0.202438mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.571119mm  
-             -10.97mil  
-             -0.571119mm  
-             10.97mil  
-             0.571119mm  
-             10.97mil  
-             0.571119mm  
-             -10.97mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.494919mm  
-             -0.202438mm  
-             -0.494919mm  
-             0.202438mm  
-             0.494919mm  
-             0.202438mm  
-             0.494919mm  
-             -0.202438mm  
-            }
-          }
-        }
-      }
-
-      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 {
-             -0.862583mm  
-             -0.495045mm  
-             -0.862583mm  
-             0.495045mm  
-             0.862583mm  
-             0.495045mm  
-             0.862583mm  
-             -0.495045mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -36.96mil  
-             -0.571246mm  
-             -36.96mil  
-             0.571246mm  
-             36.96mil  
-             0.571246mm  
-             36.96mil  
-             -0.571246mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.862583mm  
-             -0.495045mm  
-             -0.862583mm  
-             0.495045mm  
-             0.862583mm  
-             0.495045mm  
-             0.862583mm  
-             -0.495045mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.2497 {
-        proto=0; x=28.206319mm; y=2.64662in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=8
-          name=D
-        }
-       }
-       ha:padstack_ref.2498 {
-        proto=0; x=25.336627mm; y=2.64662in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=S
-        }
-       }
-       ha:padstack_ref.2499 {
-        proto=0; x=28.206319mm; y=2.67221in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=7
-          name=D
-        }
-       }
-       ha:padstack_ref.2500 {
-        proto=0; x=25.336627mm; y=2.67221in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=G
-        }
-       }
-       ha:padstack_ref.2501 {
-        proto=0; x=28.206319mm; y=2.6978in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=6
-          name=D
-        }
-       }
-       ha:padstack_ref.2502 {
-        proto=0; x=25.336627mm; y=2.6978in; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=S
-        }
-       }
-       ha:padstack_ref.2503 {
-        proto=0; x=28.206319mm; y=69.174106mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=5
-          name=D
-        }
-       }
-       ha:padstack_ref.2504 {
-        proto=0; x=25.336627mm; y=69.174106mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=4
-          name=G
-        }
-       }
-       ha:padstack_ref.2505 {
-        proto=1; x=1.07594in; y=2.66109in; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=8
-          name=D
-        }
-       }
-       ha:padstack_ref.2506 {
-        proto=1; x=1.07594in; y=2.70892in; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=5
-          name=D
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2507 {
-           x1=25.121616mm; y1=66.54927mm; x2=28.42133mm; y2=66.54927mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2510 {
-           x1=25.121616mm; y1=66.54927mm; x2=25.121616mm; y2=2.74996in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2513 {
-           x1=25.121616mm; y1=2.74996in; x2=28.42133mm; y2=2.74996in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.2516 {
-           x1=28.42133mm; y1=66.54927mm; x2=28.42133mm; y2=2.74996in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.2519 {
-           x=962.82mil; y=2.63383in; width=5.0mil; height=5.0mil; astart=270; adelta=360; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2520 {
-           x1=26.882953mm; y1=68.199127mm; x2=26.882953mm; y2=68.199127mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2523 {
-           x1=1.054in; y1=2.685in; x2=1.054in; y2=2.685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2526 {
-           x1=1.054in; y1=2.685in; x2=27.7716mm; y2=2.685in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2529 {
-           x1=1.054in; y1=2.685in; x2=1.054in; y2=69.199mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABw
-     }
-     ha:subc.2532 {
-      ha:attributes {
-       value=100
-       footprint=0402
-       refdes=R16
-      }
-     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.2534 {
-        proto=0; x=23.0mm; y=70.024496mm; 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.2535 {
-        proto=0; x=23.0mm; y=69.224904mm; 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.2533 {
-           string=%a.parent.refdes%; x=22.5428mm; y=70.2663mm; 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.2536 {
-           x1=23.0mm; y1=69.6247mm; x2=23.0mm; y2=69.6247mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2539 {
-           x1=23.0mm; y1=69.6247mm; x2=23.0mm; y2=69.6247mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2542 {
-           x1=23.0mm; y1=69.6247mm; x2=23.0mm; y2=70.6247mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2545 {
-           x1=23.0mm; y1=69.6247mm; x2=24.0mm; y2=69.6247mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABx
-     }
-     ha:subc.2548 {
-      ha:attributes {
-       value=3.3k
-       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.2550 {
-        proto=0; x=22.0094mm; y=67.770496mm; 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.2551 {
-        proto=0; x=22.0094mm; y=66.970904mm; 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.2549 {
-           string=%a.parent.refdes%; x=21.6284mm; y=67.656704mm; 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.2552 {
-           x1=22.0094mm; y1=67.3707mm; x2=22.0094mm; y2=67.3707mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2555 {
-           x1=22.0094mm; y1=67.3707mm; x2=22.0094mm; y2=67.3707mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2558 {
-           x1=22.0094mm; y1=67.3707mm; x2=22.0094mm; y2=68.3707mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2561 {
-           x1=22.0094mm; y1=67.3707mm; x2=23.0094mm; y2=67.3707mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABy
-     }
-     ha:subc.2564 {
-      ha:attributes {
-       value=100
-       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.2566 {
-        proto=0; x=23.0mm; y=2.63690961in; 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.2567 {
-        proto=0; x=23.0mm; y=67.777096mm; 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.2565 {
-           string=%a.parent.refdes%; x=23.381mm; y=66.9775mm; 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.2568 {
-           x1=23.0mm; y1=67.3773mm; x2=23.0mm; y2=67.3773mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2571 {
-           x1=23.0mm; y1=67.3773mm; x2=23.0mm; y2=67.3773mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2574 {
-           x1=23.0mm; y1=67.3773mm; x2=23.0mm; y2=66.3773mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2577 {
-           x1=23.0mm; y1=67.3773mm; x2=22.0mm; y2=67.3773mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAABz
-     }
-     ha:subc.2580 {
-      ha:attributes {
-       value=3.3k
-       footprint=0402
-       refdes=R13
-      }
-     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.2582 {
-        proto=0; x=22.0044mm; y=69.238804mm; 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.2583 {
-        proto=0; x=22.0044mm; y=70.038396mm; 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.2581 {
-           string=%a.parent.refdes%; x=22.487mm; y=68.971596mm; 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.2584 {
-           x1=22.0044mm; y1=69.6386mm; x2=22.0044mm; y2=69.6386mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2587 {
-           x1=22.0044mm; y1=69.6386mm; x2=22.0044mm; y2=69.6386mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2590 {
-           x1=22.0044mm; y1=69.6386mm; x2=22.0044mm; y2=68.6386mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2593 {
-           x1=22.0044mm; y1=69.6386mm; x2=21.0044mm; y2=69.6386mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAB0
-     }
-     ha:subc.2596 {
-      ha:attributes {
-       value=0.1uF
-       footprint=0402
-       refdes=C8
-      }
-     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.2598 {
-        proto=0; x=50.940204mm; y=2.314in; 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.2599 {
-        proto=0; x=51.739796mm; y=2.314in; 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.2597 {
-           string=%a.parent.refdes%; x=50.5399mm; y=2.2825in; 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.2600 {
-           x1=51.34mm; y1=2.314in; x2=51.34mm; y2=2.314in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2603 {
-           x1=51.34mm; y1=2.314in; x2=51.34mm; y2=2.314in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2606 {
-           x1=51.34mm; y1=2.314in; x2=52.34mm; y2=2.314in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2609 {
-           x1=51.34mm; y1=2.314in; x2=51.34mm; y2=59.7756mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAB1
-     }
-     ha:subc.2690 {
-      ha:attributes {
-       {io_pcb::hidename_y}=52.0764 mm
-       footprint=ABM3B
-       {io_pcb::hidename_scale}=60
-       refdes=X2
-       value=8mhz
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=60.4830 mm
-      }
-     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.2691 {
-        proto=0; x=62.286896mm; y=1.99727in; 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.2692 {
-        proto=0; x=62.286896mm; y=54.730396mm; 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.2693 {
-        proto=0; x=59.887358mm; y=54.730396mm; 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.2694 {
-        proto=0; x=59.887358mm; y=1.99727in; 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.2695 {
-           x=61.32703mm; y=2.176in; width=5.0mil; height=5.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.2696 {
-           x1=61.087127mm; y1=52.730527mm; x2=61.087127mm; y2=52.730527mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.2699 {
-           x1=61.087mm; y1=2.076in; x2=61.087mm; y2=2.076in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.2702 {
-           x1=61.087mm; y1=2.076in; x2=60.087mm; y2=2.076in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.2705 {
-           x1=61.087mm; y1=2.076in; x2=61.087mm; y2=51.7304mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 24J7G6oQJUom/ocAKVgAAAB6
-     }
-   }
-   li:layers {
-
-    ha:top {
-     lid=0
-     group=3
-     ha:combining {     }
-
-      li:objects {
-       ha:line.2708 {
-        x1=71.4751mm; y1=55.8251mm; x2=71.4751mm; y2=52.0441mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2711 {
-        x1=71.4751mm; y1=52.0441mm; x2=2.813in; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2714 {
-        x1=72.7751mm; y1=55.8251mm; x2=72.7751mm; y2=54.6821mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2717 {
-        x1=72.7751mm; y1=54.6821mm; x2=73.5584mm; y2=53.8988mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2720 {
-        x1=73.5584mm; y1=53.8988mm; x2=2.939in; y2=53.8988mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2723 {
-        x1=2.939in; y1=53.8988mm; x2=76.5302mm; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2726 {
-        x1=70.8251mm; y1=55.8251mm; x2=70.8251mm; y2=53.9341mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2729 {
-        x1=70.8251mm; y1=53.9341mm; x2=2.713in; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2858 {
-        x1=50.7677mm; y1=45.9264mm; x2=50.7677mm; y2=45.3829mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2861 {
-        x1=50.7677mm; y1=45.3829mm; x2=1.972in; y2=1.76in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2864 {
-        x1=51.2679mm; y1=45.9264mm; x2=51.2679mm; y2=44.8163mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2867 {
-        x1=51.2679mm; y1=44.8163mm; x2=2.012in; y2=1.758in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2870 {
-        x1=50.1428mm; y1=51.5513mm; x2=48.8295mm; y2=51.5513mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2873 {
-        x1=48.8295mm; y1=51.5513mm; x2=1.914in; y2=2.038in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2876 {
-        x1=50.1428mm; y1=52.0515mm; x2=49.3707mm; y2=52.0515mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2879 {
-        x1=49.3707mm; y1=52.0515mm; x2=1.914in; y2=2.079in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2882 {
-        x1=55.7677mm; y1=52.6764mm; x2=55.7677mm; y2=53.4055mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2885 {
-        x1=55.7677mm; y1=53.4055mm; x2=2.205in; y2=2.112in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2888 {
-        x1=56.2679mm; y1=52.6764mm; x2=56.2679mm; y2=52.8643mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2891 {
-        x1=56.2679mm; y1=52.8643mm; x2=2.23in; y2=2.096in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2894 {
-        x1=2.23in; y1=2.096in; x2=2.264in; y2=2.096in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2897 {
-        x1=56.8928mm; y1=52.0515mm; x2=57.2077mm; y2=52.0515mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2900 {
-        x1=57.2077mm; y1=52.0515mm; x2=2.264in; y2=52.3494mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2903 {
-        x1=2.264in; y1=52.3494mm; x2=2.264in; y2=53.086mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2906 {
-        x1=2.264in; y1=53.086mm; x2=2.258in; y2=2.096in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2909 {
-        x1=2.713in; y1=2.048in; x2=2.713in; y2=49.53mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2912 {
-        x1=68.1106mm; y1=49.53mm; x2=67.2084mm; y2=49.53mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2915 {
-        x1=2.813in; y1=2.048in; x2=71.4436mm; y2=1.966in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2918 {
-        x1=2.748in; y1=1.966in; x2=70.644mm; y2=1.966in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2921 {
-        x1=62.0146mm; y1=1.863in; x2=2.442in; y2=47.308mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2924 {
-        x1=62.039mm; y1=1.863in; x2=2.442in; y2=47.308mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2927 {
-        x1=63.0174mm; y1=48.1198mm; x2=61.023mm; y2=48.1198mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2930 {
-        x1=61.023mm; y1=48.1198mm; x2=2.402in; y2=1.894in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2933 {
-        x1=62.039mm; y1=1.863in; x2=2.52in; y2=1.863in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2936 {
-        x1=2.52in; y1=1.923in; x2=2.52in; y2=48.1198mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2939 {
-        x1=56.8928mm; y1=49.0515mm; x2=59.4319mm; y2=49.0515mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2942 {
-        x1=59.4319mm; y1=49.0515mm; x2=2.349in; y2=1.922in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2945 {
-        x1=56.8928mm; y1=1.9114685in; x2=58.9161mm; y2=1.9114685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2948 {
-        x1=58.9161mm; y1=1.9114685in; x2=2.337in; y2=1.894in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2951 {
-        x1=2.337in; y1=1.894in; x2=2.402in; y2=1.894in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2954 {
-        x1=56.8928mm; y1=48.0515mm; x2=58.8063mm; y2=48.0515mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2957 {
-        x1=58.8063mm; y1=48.0515mm; x2=59.5376mm; y2=1.863in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2960 {
-        x1=59.5376mm; y1=1.863in; x2=62.0202mm; y2=1.863in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2963 {
-        x1=62.0202mm; y1=1.863in; x2=2.442in; y2=47.3268mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2966 {
-        x1=54.2679mm; y1=52.6764mm; x2=54.2679mm; y2=53.2757mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2969 {
-        x1=54.2679mm; y1=53.2757mm; x2=2.128in; y2=53.4924mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2972 {
-        x1=2.128in; y1=53.4924mm; x2=2.128in; y2=2.157in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2975 {
-        x1=2.128in; y1=2.157in; x2=2.129in; y2=54.8132mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2978 {
-        x1=2.129in; y1=2.221in; x2=2.129in; y2=55.6128mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2981 {
-        x1=1.972in; y1=1.76in; x2=1.972in; y2=43.9486mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2984 {
-        x1=1.972in; y1=43.9486mm; x2=50.324mm; y2=1.721in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2987 {
-        x1=2.012in; y1=1.758in; x2=2.012in; y2=43.7322mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2990 {
-        x1=2.012in; y1=43.7322mm; x2=51.1236mm; y2=1.721in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2993 {
-        x1=2.205in; y1=2.112in; x2=2.205in; y2=53.8348mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2996 {
-        x1=2.205in; y1=53.8348mm; x2=56.706mm; y2=2.147in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2999 {
-        x1=2.264in; y1=2.147in; x2=2.264in; y2=2.1in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3002 {
-        x1=2.264in; y1=2.1in; x2=2.268in; y2=2.096in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3050 {
-        x1=700.0mil; y1=44.45mm; x2=1000.0mil; y2=44.45mm; thickness=170.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3053 {
-        x1=38.1mm; y1=2.25in; x2=30.48mm; y2=2.25in; thickness=170.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3056 {
-        x1=2.184in; y1=28.8028mm; x2=55.0545mm; y2=28.3837mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3059 {
-        x1=2.184in; y1=28.8028mm; x2=2.184in; y2=29.07mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3062 {
-        x1=2.147in; y1=1.1379685in; x2=2.168in; y2=1.1169685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3065 {
-        x1=2.147in; y1=1.1379685in; x2=2.147in; y2=1.1439685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3068 {
-        x1=2.147in; y1=1.2009685in; x2=54.5465mm; y2=1.2014685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3071 {
-        x1=2.147in; y1=29.8564mm; x2=2.147in; y2=1.2009685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3074 {
-        x1=54.0898mm; y1=30.974mm; x2=2.147in; y2=30.53mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3077 {
-        x1=52.1063mm; y1=30.974mm; x2=54.0898mm; y2=30.974mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3080 {
-        x1=2.104in; y1=29.1838mm; x2=53.5686mm; y2=1.1439685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3083 {
-        x1=2.091in; y1=29.1838mm; x2=2.104in; y2=29.1838mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3086 {
-        x1=52.3212mm; y1=29.974mm; x2=2.091in; y2=29.1838mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3089 {
-        x1=52.1063mm; y1=29.974mm; x2=52.3212mm; y2=29.974mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3092 {
-        x1=2.0846811in; y1=30.4742mm; x2=53.5686mm; y2=29.8564mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3095 {
-        x1=52.1063mm; y1=30.4742mm; x2=2.0846811in; y2=30.4742mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3098 {
-        x1=1.96in; y1=26.085mm; x2=1.937in; y2=26.6692mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3101 {
-        x1=1.96in; y1=26.085mm; x2=1.992in; y2=26.085mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3104 {
-        x1=51.4345mm; y1=1.0234685in; x2=2.051in; y2=26.657mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3107 {
-        x1=1.9955in; y1=1.0234685in; x2=51.4345mm; y2=1.0234685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3110 {
-        x1=51.1302mm; y1=1.0439685in; x2=1.994in; y2=1.0249685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3113 {
-        x1=51.1302mm; y1=1.0439685in; x2=51.1302mm; y2=26.657mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3116 {
-        x1=1.975in; y1=1.0439685in; x2=1.994in; y2=1.0249685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3119 {
-        x1=1.975in; y1=1.0439685in; x2=1.975in; y2=26.657mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3122 {
-        x1=49.3817mm; y1=27.6507mm; x2=1.937in; y2=27.4688mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3125 {
-        x1=49.3817mm; y1=27.6507mm; x2=49.3817mm; y2=29.2491mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3128 {
-        x1=2.0032in; y1=27.7056mm; x2=51.1302mm; y2=27.4566mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3131 {
-        x1=2.0032in; y1=27.7056mm; x2=2.0032in; y2=29.2491mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3134 {
-        x1=2.051in; y1=1.0999685in; x2=51.689mm; y2=28.3456mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3137 {
-        x1=2.051in; y1=27.4566mm; x2=2.051in; y2=1.0999685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3140 {
-        x1=1.975in; y1=27.4566mm; x2=1.975in; y2=1.1179685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3143 {
-        x1=52.0832mm; y1=26.6692mm; x2=2.051in; y2=26.657mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3146 {
-        x1=51.3814mm; y1=28.6532mm; x2=2.032in; y2=28.4218mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3149 {
-        x1=51.3814mm; y1=28.6532mm; x2=51.3814mm; y2=29.2491mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3152 {
-        x1=50.3814mm; y1=28.5874mm; x2=50.1777mm; y2=28.3837mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3155 {
-        x1=50.3814mm; y1=28.5874mm; x2=50.3814mm; y2=29.2491mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3158 {
-        x1=49.8813mm; y1=28.6801mm; x2=1.974in; y2=28.4218mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3161 {
-        x1=49.8813mm; y1=28.6801mm; x2=49.8813mm; y2=29.2491mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3164 {
-        x1=46.5864mm; y1=29.9994mm; x2=47.1566mm; y2=29.9994mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3167 {
-        x1=1.7895in; y1=25.3916mm; x2=1.7895in; y2=25.8234mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3170 {
-        x1=1.7995in; y1=26.0774mm; x2=1.7895in; y2=25.8234mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3173 {
-        x1=1.7995in; y1=26.0774mm; x2=1.8705in; y2=26.0774mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3176 {
-        x1=45.4665mm; y1=24.61641mm; x2=45.453mm; y2=24.6296mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3179 {
-        x1=1.7895in; y1=25.3662mm; x2=45.453mm; y2=24.5539mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3182 {
-        x1=46.6468mm; y1=27.1595mm; x2=46.6468mm; y2=28.0485mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3185 {
-        x1=46.6468mm; y1=28.0485mm; x2=46.2404mm; y2=28.4549mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3188 {
-        x1=44.818mm; y1=27.3885mm; x2=44.818mm; y2=28.2517mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3191 {
-        x1=44.818mm; y1=27.3885mm; x2=45.0469mm; y2=27.1595mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3194 {
-        x1=44.9958mm; y1=28.4549mm; x2=45.4409mm; y2=28.4549mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3197 {
-        x1=44.9958mm; y1=28.4549mm; x2=44.818mm; y2=28.277mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3200 {
-        x1=1.8851in; y1=28.8054mm; x2=1.8851in; y2=29.2745mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3203 {
-        x1=1.8851in; y1=28.8054mm; x2=1.879in; y2=28.6504mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3206 {
-        x1=1.858in; y1=28.6504mm; x2=1.879in; y2=28.6504mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3209 {
-        x1=48.8815mm; y1=28.2813mm; x2=48.8815mm; y2=29.2745mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3212 {
-        x1=48.8815mm; y1=28.2813mm; x2=1.908in; y2=1.0969685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3215 {
-        x1=1.908in; y1=1.0969685in; x2=1.871in; y2=26.0774mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3218 {
-        x1=48.3817mm; y1=28.5689mm; x2=48.3817mm; y2=29.2745mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3221 {
-        x1=48.3817mm; y1=28.5689mm; x2=1.867in; y2=27.609mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3224 {
-        x1=1.8542in; y1=27.609mm; x2=1.867in; y2=27.609mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3227 {
-        x1=1.8542in; y1=27.609mm; x2=46.6468mm; y2=27.1595mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3230 {
-        x1=44.8884mm; y1=28.499mm; x2=1.769in; y2=28.4549mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3233 {
-        x1=2.0032in; y1=34.2242mm; x2=2.0032in; y2=35.0309mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3236 {
-        x1=2.0032in; y1=35.0309mm; x2=51.1302mm; y2=35.2798mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3239 {
-        x1=51.3334mm; y1=1.3969685in; x2=2.014in; y2=1.3899685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3242 {
-        x1=1.879in; y1=24.942mm; x2=46.6646mm; y2=24.942mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3245 {
-        x1=46.6646mm; y1=24.942mm; x2=46.6468mm; y2=24.9596mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.3248 {
-        x1=1.84in; y1=24.942mm; x2=1.84in; y2=24.1038mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
         }
-       }
-       ha:line.3251 {
-        x1=1.84in; y1=24.1038mm; x2=1.822in; y2=23.6466mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.865 {
+         proto=3; x=2.03351in; y=51.168046mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
-       }
-       ha:line.3254 {
-        x1=45.0469mm; y1=24.9596mm; x2=45.0469mm; y2=24.0789mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.866 {
+         proto=4; x=55.384446mm; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
-       }
-       ha:line.3257 {
-        x1=45.0469mm; y1=24.0789mm; x2=45.4792mm; y2=23.6466mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.867 {
+         proto=5; x=55.384446mm; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
-       }
-       ha:line.3260 {
-        x1=44.863mm; y1=29.4124mm; x2=44.863mm; y2=28.3527mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.868 {
+         proto=4; x=2.107in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
-       }
-       ha:line.3263 {
-        x1=44.863mm; y1=28.3527mm; x2=44.818mm; y2=28.3078mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.869 {
+         proto=5; x=2.107in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
-       }
-       ha:line.3266 {
-        x1=45.6626mm; y1=29.4124mm; x2=1.811in; y2=29.4124mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.870 {
+         proto=4; x=2.03351in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
-       }
-       ha:line.3269 {
-        x1=46.5864mm; y1=29.9994mm; x2=1.811in; y2=29.4124mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.871 {
+         proto=5; x=2.03351in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
-       }
-       ha:line.3272 {
-        x1=47.1566mm; y1=30.4996mm; x2=1.8148in; y2=30.4996mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.872 {
+         proto=3; x=55.384446mm; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
-       }
-       ha:line.3275 {
-        x1=1.8148in; y1=30.4996mm; x2=1.799in; y2=1.1849685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.873 {
+         proto=4; x=2.107in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
-       }
-       ha:line.3278 {
-        x1=1.799in; y1=1.1849685in; x2=1.752in; y2=1.1849685in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.874 {
+         proto=5; x=2.107in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
-       }
-       ha:line.3281 {
-        x1=47.1566mm; y1=31.4995mm; x2=45.4449mm; y2=31.4995mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.875 {
+         proto=3; x=2.03351in; y=1.86751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
        }
-       ha:line.3284 {
-        x1=45.4449mm; y1=31.4995mm; x2=1.783in; y2=31.3428mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.876 {
+            x1=56.61787mm; y1=2.0788in; x2=2.2448in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.879 {
+            x1=2.2448in; y1=52.40147mm; x2=2.2448in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.882 {
+            x1=1.9692in; y1=2.0788in; x2=1.98495in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.885 {
+            x1=1.9692in; y1=52.40147mm; x2=1.9692in; y2=2.0788in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.888 {
+            x1=56.61787mm; y1=1.8032in; x2=2.2448in; y2=1.8032in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.891 {
+            x1=2.2448in; y1=1.8032in; x2=2.2448in; y2=1.81895in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.894 {
+            x1=1.9692in; y1=1.8032in; x2=1.98495in; y2=1.8032in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.897 {
+            x1=1.9692in; y1=1.8032in; x2=1.9692in; y2=1.81895in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.900 {
+            x1=56.717692mm; y1=2.06698in; x2=56.717692mm; y2=2.06698in; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.903 {
+            x1=2.107in; y1=1.941in; x2=2.107in; y2=1.941in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.906 {
+            x1=2.107in; y1=1.941in; x2=2.107in; y2=1.941in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.909 {
+            x1=2.107in; y1=1.941in; x2=52.5178mm; y2=1.941in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.912 {
+            x1=2.107in; y1=1.941in; x2=2.107in; y2=48.3014mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:line.3287 {
-        x1=47.1566mm; y1=31.9991mm; x2=45.9527mm; y2=31.9991mm; thickness=10.0mil; clearance=20.0mil;
+      }
+       uid = 24J7G6oQJUom/ocAKVgAAAAg
+      }
+     ha:rat.27125 {
+      x1=16.161004mm; y1=1.068in; lgrp1=3; x2=56.892825mm; y2=1.85242in; lgrp2=3;
+     }
+     ha:rat.27128 {
+      x1=16.167608mm; y1=830.0mil; lgrp1=3; x2=55.26786mm; y2=1.7601in; lgrp2=3;
+     }
+     ha:rat.27131 {
+      x1=2.13653in; y1=52.676425mm; lgrp1=3; x2=343.0mil; y2=9.245338mm; lgrp2=10;
+      ha:flags {
+       via=1
+      }
+     }
+     ha:rat.27134 {
+      x1=68.453mm; y1=125.0mil; lgrp1=3; x2=343.0mil; y2=9.245338mm; lgrp2=10;
+      ha:flags {
+       via=1
+      }
+     }
+     ha:rat.27137 {
+      x1=62.5734mm; y1=2.45in; lgrp1=3; x2=2.11684in; y2=52.676425mm; lgrp2=3;
+     }
+     ha:rat.27140 {
+      x1=62.573404mm; y1=74.295mm; lgrp1=3; x2=52.767738mm; y2=52.676425mm; lgrp2=3;
+     }
+     ha:rat.27143 {
+      x1=2.44252in; y1=129.0mil; lgrp1=3; x2=53.267864mm; y2=52.676425mm; lgrp2=3;
+     }
+     ha:rat.27146 {
+      x1=2.776in; y1=26.3398mm; lgrp1=3; x2=58.8264mm; y2=1.076in; lgrp2=3;
+     }
+     ha:rat.27149 {
+      x1=2.19652in; y1=1.032in; lgrp1=3; x2=2.233in; y2=1.696in; lgrp2=10;
+     }
+     ha:rat.27152 {
+      x1=2.55352in; y1=26.0858mm; lgrp1=3; x2=59.8424mm; y2=26.7462mm; lgrp2=10;
+     }
+     ha:rat.27155 {
+      x1=1.7279685in; y1=1.1559685in; lgrp1=10; x2=265.0mil; y2=1.957in; lgrp2=10;
+     }
+     ha:rat.27158 {
+      x1=21.063204mm; y1=1.068in; lgrp1=3; x2=56.892825mm; y2=47.55134mm; lgrp2=3;
+     }
+     ha:rat.27161 {
+      x1=21.069808mm; y1=830.0mil; lgrp1=3; x2=2.193in; y2=1.718in; lgrp2=3;
+     }
+     ha:rat.27164 {
+      x1=74.93mm; y1=925.0mil; lgrp1=3; x2=2.80748in; y2=26.3398mm; lgrp2=3;
+     }
+     ha:rat.27167 {
+      x1=2.2in; y1=925.0mil; lgrp1=3; x2=2.228in; y2=1.032in; lgrp2=3;
+     }
+     ha:rat.27170 {
+      x1=65.405mm; y1=925.0mil; lgrp1=3; x2=65.659mm; y2=26.0858mm; lgrp2=3;
+     }
+     ha:rat.27173 {
+      x1=2.595in; y1=125.0mil; lgrp1=3; x2=2.474in; y2=129.0mil; lgrp2=3;
+     }
+   }
+   li:layers {
+
+    ha:top {
+     lid=0
+     group=3
+     ha:combining {     }
+
+      li:objects {
+       ha:line.2708 {
+        x1=71.4751mm; y1=55.8251mm; x2=71.4751mm; y2=52.0441mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3290 {
-        x1=1.77in; y1=32.3974mm; x2=45.5544mm; y2=32.3974mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2711 {
+        x1=71.4751mm; y1=52.0441mm; x2=2.813in; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3293 {
-        x1=45.9527mm; y1=31.9991mm; x2=45.5544mm; y2=32.3974mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2714 {
+        x1=72.7751mm; y1=55.8251mm; x2=72.7751mm; y2=54.6821mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3296 {
-        x1=52.1063mm; y1=31.4995mm; x2=54.4787mm; y2=31.4995mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2717 {
+        x1=72.7751mm; y1=54.6821mm; x2=73.5584mm; y2=53.8988mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3299 {
-        x1=54.4787mm; y1=31.4995mm; x2=2.184in; y2=1.2009685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2720 {
+        x1=73.5584mm; y1=53.8988mm; x2=2.939in; y2=53.8988mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3302 {
-        x1=2.184in; y1=1.2009685in; x2=2.184in; y2=1.1759685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2723 {
+        x1=2.939in; y1=53.8988mm; x2=76.5302mm; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3305 {
-        x1=52.1063mm; y1=33.4993mm; x2=52.6197mm; y2=33.4993mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2726 {
+        x1=70.8251mm; y1=55.8251mm; x2=70.8251mm; y2=53.9341mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3308 {
-        x1=52.6197mm; y1=33.4993mm; x2=2.092in; y2=34.0164mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2729 {
+        x1=70.8251mm; y1=53.9341mm; x2=2.713in; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3311 {
-        x1=2.092in; y1=34.0164mm; x2=54.0954mm; y2=34.0164mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2858 {
+        x1=50.7677mm; y1=45.9264mm; x2=50.7677mm; y2=45.3829mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3314 {
-        x1=54.0954mm; y1=34.0164mm; x2=54.102mm; y2=34.023mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2861 {
+        x1=50.7677mm; y1=45.3829mm; x2=1.972in; y2=1.76in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3317 {
-        x1=52.1063mm; y1=31.9991mm; x2=55.2811mm; y2=31.9991mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2864 {
+        x1=51.2679mm; y1=45.9264mm; x2=51.2679mm; y2=44.8163mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3320 {
-        x1=55.2811mm; y1=31.9991mm; x2=55.4228mm; y2=31.8574mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2867 {
+        x1=51.2679mm; y1=44.8163mm; x2=2.012in; y2=1.758in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3323 {
-        x1=52.1063mm; y1=1.2795in; x2=55.2651mm; y2=1.2795in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2870 {
+        x1=50.1428mm; y1=51.5513mm; x2=48.8295mm; y2=51.5513mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3326 {
-        x1=2.216in; y1=30.9872mm; x2=55.9308mm; y2=30.9872mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2873 {
+        x1=48.8295mm; y1=51.5513mm; x2=1.914in; y2=2.038in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3329 {
-        x1=55.9308mm; y1=30.9872mm; x2=55.4228mm; y2=31.4952mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2876 {
+        x1=50.1428mm; y1=52.0515mm; x2=49.3707mm; y2=52.0515mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3332 {
-        x1=55.4228mm; y1=31.4952mm; x2=55.4228mm; y2=31.8574mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2879 {
+        x1=49.3707mm; y1=52.0515mm; x2=1.914in; y2=2.079in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3335 {
-        x1=56.293mm; y1=32.9176mm; x2=55.6834mm; y2=32.9176mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2882 {
+        x1=55.7677mm; y1=52.6764mm; x2=55.7677mm; y2=53.4055mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3338 {
-        x1=55.2651mm; y1=1.2795in; x2=55.6834mm; y2=32.9176mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2885 {
+        x1=55.7677mm; y1=53.4055mm; x2=2.205in; y2=2.112in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3341 {
-        x1=56.293mm; y1=32.9176mm; x2=56.293mm; y2=31.9524mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2888 {
+        x1=56.2679mm; y1=52.6764mm; x2=56.2679mm; y2=52.8643mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3344 {
-        x1=57.086mm; y1=30.9872mm; x2=2.256in; y2=30.9872mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2891 {
+        x1=56.2679mm; y1=52.8643mm; x2=2.23in; y2=2.096in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3347 {
-        x1=2.256in; y1=30.9872mm; x2=57.785mm; y2=1.2389685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2894 {
+        x1=2.23in; y1=2.096in; x2=2.264in; y2=2.096in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3350 {
-        x1=57.0926mm; y1=31.9524mm; x2=2.256in; y2=31.9524mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2897 {
+        x1=56.8928mm; y1=52.0515mm; x2=57.2077mm; y2=52.0515mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3353 {
-        x1=2.256in; y1=31.9524mm; x2=57.785mm; y2=1.2389685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2900 {
+        x1=57.2077mm; y1=52.0515mm; x2=2.264in; y2=52.3494mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3356 {
-        x1=2.282in; y1=33.0004mm; x2=57.1754mm; y2=33.0004mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2903 {
+        x1=2.264in; y1=52.3494mm; x2=2.264in; y2=53.086mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3359 {
-        x1=57.1754mm; y1=33.0004mm; x2=57.0926mm; y2=32.9176mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2906 {
+        x1=2.264in; y1=53.086mm; x2=2.258in; y2=2.096in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3362 {
-        x1=58.388mm; y1=1.1819685in; x2=58.388mm; y2=30.244mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2909 {
+        x1=2.713in; y1=2.048in; x2=2.713in; y2=49.53mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3365 {
-        x1=58.388mm; y1=30.244mm; x2=2.306in; y2=1.1979685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2912 {
+        x1=68.1106mm; y1=49.53mm; x2=67.2084mm; y2=49.53mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3368 {
-        x1=2.306in; y1=1.1979685in; x2=2.306in; y2=32.3908mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2915 {
+        x1=2.813in; y1=2.048in; x2=71.4436mm; y2=1.966in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3371 {
-        x1=2.306in; y1=32.3908mm; x2=2.282in; y2=33.0004mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2918 {
+        x1=2.748in; y1=1.966in; x2=70.644mm; y2=1.966in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3374 {
-        x1=57.5884mm; y1=1.1819685in; x2=56.769mm; y2=1.1819685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2921 {
+        x1=62.0146mm; y1=1.863in; x2=2.442in; y2=47.308mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3377 {
-        x1=56.769mm; y1=1.1819685in; x2=2.216in; y2=1.2009685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2924 {
+        x1=62.039mm; y1=1.863in; x2=2.442in; y2=47.308mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3380 {
-        x1=2.216in; y1=1.2009685in; x2=2.216in; y2=30.9872mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2927 {
+        x1=63.0174mm; y1=48.1198mm; x2=61.023mm; y2=48.1198mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3383 {
-        x1=52.1063mm; y1=32.9991mm; x2=54.4883mm; y2=32.9991mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2930 {
+        x1=61.023mm; y1=48.1198mm; x2=2.402in; y2=1.894in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3386 {
-        x1=54.4883mm; y1=32.9991mm; x2=2.18in; y2=33.8828mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2933 {
+        x1=62.039mm; y1=1.863in; x2=2.52in; y2=1.863in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3389 {
-        x1=2.18in; y1=33.8828mm; x2=57.88mm; y2=33.8828mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2936 {
+        x1=2.52in; y1=1.923in; x2=2.52in; y2=48.1198mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3392 {
-        x1=57.88mm; y1=33.8828mm; x2=2.282in; y2=33.8mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2939 {
+        x1=56.8928mm; y1=49.0515mm; x2=59.4319mm; y2=49.0515mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3395 {
-        x1=54.102mm; y1=34.8226mm; x2=55.1754mm; y2=34.8226mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2942 {
+        x1=59.4319mm; y1=49.0515mm; x2=2.349in; y2=1.922in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3398 {
-        x1=55.1754mm; y1=34.8226mm; x2=55.3024mm; y2=1.3659685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2945 {
+        x1=56.8928mm; y1=1.9114685in; x2=58.9161mm; y2=1.9114685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3401 {
-        x1=56.9722mm; y1=34.7906mm; x2=56.197mm; y2=34.7906mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2948 {
+        x1=58.9161mm; y1=1.9114685in; x2=2.337in; y2=1.894in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3404 {
-        x1=56.197mm; y1=34.7906mm; x2=56.102mm; y2=1.3659685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2951 {
+        x1=2.337in; y1=1.894in; x2=2.402in; y2=1.894in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3407 {
-        x1=55.3024mm; y1=1.3659685in; x2=55.3024mm; y2=35.6608mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2954 {
+        x1=56.8928mm; y1=48.0515mm; x2=58.8063mm; y2=48.0515mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3410 {
-        x1=2.092in; y1=34.816mm; x2=2.092in; y2=35.7502mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2957 {
+        x1=58.8063mm; y1=48.0515mm; x2=59.5376mm; y2=1.863in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3413 {
-        x1=2.092in; y1=35.7502mm; x2=54.102mm; y2=35.7502mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2960 {
+        x1=59.5376mm; y1=1.863in; x2=62.0202mm; y2=1.863in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3416 {
-        x1=56.102mm; y1=35.6608mm; x2=2.242in; y2=35.6608mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2963 {
+        x1=62.0202mm; y1=1.863in; x2=2.442in; y2=47.3268mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3419 {
-        x1=56.9722mm; y1=37.102mm; x2=56.9722mm; y2=38.4294mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2981 {
+        x1=1.972in; y1=1.76in; x2=1.972in; y2=43.9486mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3422 {
-        x1=56.9722mm; y1=38.4294mm; x2=2.254in; y2=1.5239685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2984 {
+        x1=1.972in; y1=43.9486mm; x2=50.324mm; y2=1.721in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3425 {
-        x1=2.254in; y1=1.5239685in; x2=2.266in; y2=1.5239685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2987 {
+        x1=2.012in; y1=1.758in; x2=2.012in; y2=43.7322mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3428 {
-        x1=2.266in; y1=1.5239685in; x2=2.268in; y2=1.5259685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2990 {
+        x1=2.012in; y1=43.7322mm; x2=51.1236mm; y2=1.721in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3431 {
-        x1=56.9722mm; y1=34.7906mm; x2=56.9722mm; y2=35.6674mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2993 {
+        x1=2.205in; y1=2.112in; x2=2.205in; y2=53.8348mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3434 {
-        x1=56.9722mm; y1=36.467mm; x2=56.9722mm; y2=37.2864mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2996 {
+        x1=2.205in; y1=53.8348mm; x2=56.706mm; y2=2.147in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3437 {
-        x1=54.9722mm; y1=1.4389685in; x2=55.1246mm; y2=1.4449685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.2999 {
+        x1=2.264in; y1=2.147in; x2=2.264in; y2=2.1in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3440 {
-        x1=55.9242mm; y1=1.4449685in; x2=55.9242mm; y2=38.5122mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3002 {
+        x1=2.264in; y1=2.1in; x2=2.268in; y2=2.096in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3443 {
-        x1=55.9242mm; y1=38.5122mm; x2=2.2in; y2=1.5179685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3050 {
+        x1=700.0mil; y1=44.45mm; x2=1000.0mil; y2=44.45mm; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3446 {
-        x1=55.1213mm; y1=36.6989mm; x2=55.1213mm; y2=37.4223mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3053 {
+        x1=38.1mm; y1=2.25in; x2=30.48mm; y2=2.25in; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3449 {
-        x1=55.1213mm; y1=37.4223mm; x2=55.0286mm; y2=37.515mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3056 {
+        x1=2.184in; y1=28.8028mm; x2=55.0545mm; y2=28.3837mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3452 {
-        x1=55.0286mm; y1=38.3146mm; x2=55.6382mm; y2=38.3146mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3059 {
+        x1=2.184in; y1=28.8028mm; x2=2.184in; y2=29.07mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3455 {
-        x1=55.6382mm; y1=38.3146mm; x2=2.2in; y2=1.5179685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3062 {
+        x1=2.147in; y1=1.1379685in; x2=2.168in; y2=1.1169685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3458 {
-        x1=1.767in; y1=1.1849685in; x2=44.45mm; y2=1.1849685in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.3065 {
+        x1=2.147in; y1=1.1379685in; x2=2.147in; y2=1.1439685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3461 {
-        x1=44.45mm; y1=1.1849685in; x2=1.738in; y2=1.1729685in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.3068 {
+        x1=2.147in; y1=1.2009685in; x2=54.5465mm; y2=1.2014685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3464 {
-        x1=1.738in; y1=1.1729685in; x2=1.738in; y2=1.1649685in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.3071 {
+        x1=2.147in; y1=29.8564mm; x2=2.147in; y2=1.2009685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3467 {
-        x1=1.738in; y1=1.1649685in; x2=1.729in; y2=1.1559685in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.3074 {
+        x1=54.0898mm; y1=30.974mm; x2=2.147in; y2=30.53mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3470 {
-        x1=2.58in; y1=1.525in; x2=58.3946mm; y2=1.525in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3077 {
+        x1=52.1063mm; y1=30.974mm; x2=54.0898mm; y2=30.974mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3473 {
-        x1=58.3946mm; y1=1.525in; x2=2.298in; y2=1.524in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3080 {
+        x1=2.104in; y1=29.1838mm; x2=53.5686mm; y2=1.1439685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3476 {
-        x1=47.1566mm; y1=1.2795in; x2=1.8265in; y2=1.2795in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3083 {
+        x1=2.091in; y1=29.1838mm; x2=2.104in; y2=29.1838mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3479 {
-        x1=1.8265in; y1=1.2795in; x2=1.792in; y2=1.314in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3086 {
+        x1=52.3212mm; y1=29.974mm; x2=2.091in; y2=29.1838mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3482 {
-        x1=1.792in; y1=1.314in; x2=44.9768mm; y2=1.314in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3089 {
+        x1=52.1063mm; y1=29.974mm; x2=52.3212mm; y2=29.974mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3485 {
-        x1=44.1772mm; y1=1.314in; x2=1.726in; y2=1.314in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3092 {
+        x1=2.0846811in; y1=30.4742mm; x2=53.5686mm; y2=29.8564mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3488 {
-        x1=1.726in; y1=1.314in; x2=1.707in; y2=32.893mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3095 {
+        x1=52.1063mm; y1=30.4742mm; x2=2.0846811in; y2=30.4742mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3491 {
-        x1=44.1838mm; y1=32.3974mm; x2=43.8534mm; y2=32.3974mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3098 {
+        x1=1.96in; y1=26.085mm; x2=1.937in; y2=26.6692mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3494 {
-        x1=43.8534mm; y1=32.3974mm; x2=1.707in; y2=32.893mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3101 {
+        x1=1.96in; y1=26.085mm; x2=1.992in; y2=26.085mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3497 {
-        x1=688.0mil; y1=32.6898mm; x2=902.0mil; y2=32.6898mm; thickness=170.0mil; clearance=20.0mil;
+       ha:line.3104 {
+        x1=51.4345mm; y1=1.0234685in; x2=2.051in; y2=26.657mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3500 {
-        x1=906.0mil; y1=30.734mm; x2=17.593818mm; y2=30.734mm; thickness=170.0mil; clearance=20.0mil;
+       ha:line.3107 {
+        x1=1.9955in; y1=1.0234685in; x2=51.4345mm; y2=1.0234685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3503 {
-        x1=501.67mil; y1=1.387in; x2=501.67mil; y2=32.7914mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.3110 {
+        x1=51.1302mm; y1=1.0439685in; x2=1.994in; y2=1.0249685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3506 {
-        x1=427.67mil; y1=1.387in; x2=427.67mil; y2=32.7914mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.3113 {
+        x1=51.1302mm; y1=1.0439685in; x2=51.1302mm; y2=26.657mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3509 {
-        x1=426.67mil; y1=1.387in; x2=427.67mil; y2=1.388in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3116 {
+        x1=1.975in; y1=1.0439685in; x2=1.994in; y2=1.0249685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3512 {
-        x1=466.0mil; y1=29.4033mm; x2=464.61mil; y2=1.159in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3119 {
+        x1=1.975in; y1=1.0439685in; x2=1.975in; y2=26.657mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3515 {
-        x1=723.0mil; y1=31.4114mm; x2=18.051mm; y2=1.249in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3122 {
+        x1=49.3817mm; y1=27.6507mm; x2=1.937in; y2=27.4688mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3518 {
-        x1=422.0mil; y1=35.3738mm; x2=427.67mil; y2=1.387in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3125 {
+        x1=49.3817mm; y1=27.6507mm; x2=49.3817mm; y2=29.2491mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3521 {
-        x1=14.462mm; y1=817.0mil; x2=651.37mil; y2=817.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3128 {
+        x1=2.0032in; y1=27.7056mm; x2=51.1302mm; y2=27.4566mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3524 {
-        x1=672.37mil; y1=838.0mil; x2=651.37mil; y2=817.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3131 {
+        x1=2.0032in; y1=27.7056mm; x2=2.0032in; y2=29.2491mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3527 {
-        x1=672.37mil; y1=838.0mil; x2=672.37mil; y2=22.416mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3134 {
+        x1=2.051in; y1=1.0999685in; x2=51.689mm; y2=28.3456mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3530 {
-        x1=672.37mil; y1=948.0mil; x2=16.24mm; y2=981.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3137 {
+        x1=2.051in; y1=27.4566mm; x2=2.051in; y2=1.0999685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3533 {
-        x1=672.37mil; y1=914.0mil; x2=672.37mil; y2=948.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3140 {
+        x1=1.975in; y1=27.4566mm; x2=1.975in; y2=1.1179685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3536 {
-        x1=15.9527mm; y1=969.69mil; x2=16.24mm; y2=981.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3143 {
+        x1=52.0832mm; y1=26.6692mm; x2=2.051in; y2=26.657mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3539 {
-        x1=15.9527mm; y1=939.0mil; x2=15.9527mm; y2=969.69mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3146 {
+        x1=51.3814mm; y1=28.6532mm; x2=2.032in; y2=28.4218mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3542 {
-        x1=497.37mil; y1=964.0mil; x2=497.37mil; y2=1.003in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3149 {
+        x1=51.3814mm; y1=28.6532mm; x2=51.3814mm; y2=29.2491mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3545 {
-        x1=497.37mil; y1=1.003in; x2=14.589mm; y2=1.003in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3152 {
+        x1=50.3814mm; y1=28.5874mm; x2=50.1777mm; y2=28.3837mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3548 {
-        x1=14.9527mm; y1=25.112472mm; x2=14.589mm; y2=1.003in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3155 {
+        x1=50.3814mm; y1=28.5874mm; x2=50.3814mm; y2=29.2491mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3551 {
-        x1=14.9527mm; y1=939.0mil; x2=14.9527mm; y2=25.112472mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3158 {
+        x1=49.8813mm; y1=28.6801mm; x2=1.974in; y2=28.4218mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3554 {
-        x1=430.37mil; y1=964.0mil; x2=11.833606mm; y2=964.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3161 {
+        x1=49.8813mm; y1=28.6801mm; x2=49.8813mm; y2=29.2491mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3557 {
-        x1=569.0mil; y1=817.37mil; x2=14.462mm; y2=817.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3164 {
+        x1=46.5864mm; y1=29.9994mm; x2=47.1566mm; y2=29.9994mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3560 {
-        x1=569.0mil; y1=817.37mil; x2=569.0mil; y2=21.800566mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3167 {
+        x1=1.7895in; y1=25.3916mm; x2=1.7895in; y2=25.8234mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3563 {
-        x1=608.37mil; y1=939.0mil; x2=608.37mil; y2=25.390602mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3170 {
+        x1=1.7995in; y1=26.0774mm; x2=1.7895in; y2=25.8234mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3566 {
-        x1=608.37mil; y1=25.390602mm; x2=575.0mil; y2=26.2382mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3173 {
+        x1=1.7995in; y1=26.0774mm; x2=1.8705in; y2=26.0774mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3569 {
-        x1=575.0mil; y1=26.2382mm; x2=483.0mil; y2=26.2382mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3176 {
+        x1=45.4665mm; y1=24.61641mm; x2=45.453mm; y2=24.6296mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3572 {
-        x1=483.0mil; y1=26.2382mm; x2=466.0mil; y2=26.67mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3179 {
+        x1=1.7895in; y1=25.3662mm; x2=45.453mm; y2=24.5539mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3575 {
-        x1=466.0mil; y1=29.4033mm; x2=466.0mil; y2=26.67mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3182 {
+        x1=46.6468mm; y1=27.1595mm; x2=46.6468mm; y2=28.0485mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3578 {
-        x1=512.0mil; y1=914.74mil; x2=513.0mil; y2=23.209mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3185 {
+        x1=46.6468mm; y1=28.0485mm; x2=46.2404mm; y2=28.4549mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3581 {
-        x1=513.0mil; y1=22.409404mm; x2=513.0mil; y2=873.37mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3188 {
+        x1=44.818mm; y1=27.3885mm; x2=44.818mm; y2=28.2517mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3584 {
-        x1=513.0mil; y1=873.37mil; x2=14.462mm; y2=817.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3191 {
+        x1=44.818mm; y1=27.3885mm; x2=45.0469mm; y2=27.1595mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3587 {
-        x1=11.833606mm; y1=1.003in; x2=430.0mil; y2=1.003in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3194 {
+        x1=44.9958mm; y1=28.4549mm; x2=45.4409mm; y2=28.4549mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3590 {
-        x1=473.0mil; y1=23.209mm; x2=527.74mil; y2=23.209mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3197 {
+        x1=44.9958mm; y1=28.4549mm; x2=44.818mm; y2=28.277mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3593 {
-        x1=527.74mil; y1=23.209mm; x2=536.0mil; y2=922.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3200 {
+        x1=1.8851in; y1=28.8054mm; x2=1.8851in; y2=29.2745mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3596 {
-        x1=536.0mil; y1=922.0mil; x2=536.0mil; y2=954.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3203 {
+        x1=1.8851in; y1=28.8054mm; x2=1.879in; y2=28.6504mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3599 {
-        x1=536.0mil; y1=954.0mil; x2=544.0mil; y2=962.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3206 {
+        x1=1.858in; y1=28.6504mm; x2=1.879in; y2=28.6504mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3602 {
-        x1=544.0mil; y1=962.0mil; x2=563.0mil; y2=962.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3209 {
+        x1=48.8815mm; y1=28.2813mm; x2=48.8815mm; y2=29.2745mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3605 {
-        x1=563.0mil; y1=962.0mil; x2=569.0mil; y2=956.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3212 {
+        x1=48.8815mm; y1=28.2813mm; x2=1.908in; y2=1.0969685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3608 {
-        x1=569.0mil; y1=956.0mil; x2=569.0mil; y2=939.00393701mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3215 {
+        x1=1.908in; y1=1.0969685in; x2=1.871in; y2=26.0774mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3611 {
-        x1=569.0mil; y1=939.00393701mil; x2=569.0mil; y2=939.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3218 {
+        x1=48.3817mm; y1=28.5689mm; x2=48.3817mm; y2=29.2745mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3614 {
-        x1=36.195mm; y1=1.35in; x2=38.1mm; y2=44.45mm; thickness=170.0mil; clearance=20.0mil;
+       ha:line.3221 {
+        x1=48.3817mm; y1=28.5689mm; x2=1.867in; y2=27.609mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3617 {
-        x1=47.1566mm; y1=32.9991mm; x2=46.5029mm; y2=32.9991mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3224 {
+        x1=1.8542in; y1=27.609mm; x2=1.867in; y2=27.609mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3620 {
-        x1=46.5029mm; y1=32.9991mm; x2=1.714in; y2=35.9664mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3227 {
+        x1=1.8542in; y1=27.609mm; x2=46.6468mm; y2=27.1595mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3623 {
-        x1=1.714in; y1=35.9664mm; x2=1.603in; y2=35.9664mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3230 {
+        x1=44.8884mm; y1=28.499mm; x2=1.769in; y2=28.4549mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3626 {
-        x1=47.1566mm; y1=33.4993mm; x2=46.6631mm; y2=33.4993mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3233 {
+        x1=2.0032in; y1=34.2242mm; x2=2.0032in; y2=35.0309mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3629 {
-        x1=46.6631mm; y1=33.4993mm; x2=1.69in; y2=1.466in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3236 {
+        x1=2.0032in; y1=35.0309mm; x2=51.1302mm; y2=35.2798mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3632 {
-        x1=1.69in; y1=1.466in; x2=1.603in; y2=1.466in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3239 {
+        x1=51.3334mm; y1=1.3969685in; x2=2.014in; y2=1.3899685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3635 {
-        x1=47.7159mm; y1=1.466in; x2=1.826in; y2=1.466in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3242 {
+        x1=1.879in; y1=24.942mm; x2=46.6646mm; y2=24.942mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3638 {
-        x1=1.826in; y1=35.9664mm; x2=47.7159mm; y2=35.9664mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3245 {
+        x1=46.6646mm; y1=24.942mm; x2=46.6468mm; y2=24.9596mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3641 {
-        x1=1.601in; y1=48.5008mm; x2=1.64in; y2=48.5008mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3248 {
+        x1=1.84in; y1=24.942mm; x2=1.84in; y2=24.1038mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3644 {
-        x1=1.601in; y1=1.878in; x2=1.562in; y2=1.878in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3251 {
+        x1=1.84in; y1=24.1038mm; x2=1.822in; y2=23.6466mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3647 {
-        x1=1.562in; y1=1.878in; x2=1.562in; y2=1.788in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3254 {
+        x1=45.0469mm; y1=24.9596mm; x2=45.0469mm; y2=24.0789mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3650 {
-        x1=1.562in; y1=1.788in; x2=1.6in; y2=44.45mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3257 {
+        x1=45.0469mm; y1=24.0789mm; x2=45.4792mm; y2=23.6466mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3653 {
-        x1=1.562in; y1=48.5008mm; x2=1.562in; y2=2.212in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3260 {
+        x1=44.863mm; y1=29.4124mm; x2=44.863mm; y2=28.3527mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3656 {
-        x1=1.562in; y1=2.212in; x2=1.6in; y2=2.25in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3263 {
+        x1=44.863mm; y1=28.3527mm; x2=44.818mm; y2=28.3078mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3659 {
-        x1=1.64in; y1=1.878in; x2=1.64in; y2=1.868in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3266 {
+        x1=45.6626mm; y1=29.4124mm; x2=1.811in; y2=29.4124mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3662 {
-        x1=1.64in; y1=1.868in; x2=1.66in; y2=1.848in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3269 {
+        x1=46.5864mm; y1=29.9994mm; x2=1.811in; y2=29.4124mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3665 {
-        x1=1.681in; y1=47.7144mm; x2=1.681in; y2=1.869in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3272 {
+        x1=47.1566mm; y1=30.4996mm; x2=1.8148in; y2=30.4996mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3668 {
-        x1=1.681in; y1=1.869in; x2=1.66in; y2=1.848in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3275 {
+        x1=1.8148in; y1=30.4996mm; x2=1.799in; y2=1.1849685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3671 {
-        x1=1.721in; y1=48.5018mm; x2=42.7096mm; y2=48.5018mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3278 {
+        x1=1.799in; y1=1.1849685in; x2=1.752in; y2=1.1849685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3674 {
-        x1=42.7096mm; y1=48.5018mm; x2=1.681in; y2=1.91in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3281 {
+        x1=47.1566mm; y1=31.4995mm; x2=45.4449mm; y2=31.4995mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3677 {
-        x1=1.721in; y1=47.7022mm; x2=44.3748mm; y2=47.7022mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3284 {
+        x1=45.4449mm; y1=31.4995mm; x2=1.783in; y2=31.3428mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3680 {
-        x1=44.3748mm; y1=47.7022mm; x2=1.756in; y2=1.887in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3287 {
+        x1=47.1566mm; y1=31.9991mm; x2=45.9527mm; y2=31.9991mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3695 {
-        x1=53.086mm; y1=36.5366mm; x2=54.9722mm; y2=1.4389685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3290 {
+        x1=1.77in; y1=32.3974mm; x2=45.5544mm; y2=32.3974mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3698 {
-        x1=49.3817mm; y1=34.2242mm; x2=49.3817mm; y2=34.7505mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3293 {
+        x1=45.9527mm; y1=31.9991mm; x2=45.5544mm; y2=32.3974mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3701 {
-        x1=49.8813mm; y1=34.2242mm; x2=49.8813mm; y2=34.7507mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3296 {
+        x1=52.1063mm; y1=31.4995mm; x2=54.4787mm; y2=31.4995mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3704 {
-        x1=49.8813mm; y1=34.7507mm; x2=1.954in; y2=1.3779685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3299 {
+        x1=54.4787mm; y1=31.4995mm; x2=2.184in; y2=1.2009685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3707 {
-        x1=1.958in; y1=36.3024mm; x2=1.958in; y2=1.3819685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3302 {
+        x1=2.184in; y1=1.2009685in; x2=2.184in; y2=1.1759685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3710 {
-        x1=49.3817mm; y1=34.7505mm; x2=1.958in; y2=1.3819685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3305 {
+        x1=52.1063mm; y1=33.4993mm; x2=52.6197mm; y2=33.4993mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3713 {
-        x1=50.3814mm; y1=34.2242mm; x2=50.3814mm; y2=35.5986mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3308 {
+        x1=52.6197mm; y1=33.4993mm; x2=2.092in; y2=34.0164mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3716 {
-        x1=50.3814mm; y1=35.5986mm; x2=1.997in; y2=35.941mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3311 {
+        x1=2.092in; y1=34.0164mm; x2=54.0954mm; y2=34.0164mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3719 {
-        x1=1.997in; y1=35.941mm; x2=1.997in; y2=36.2524mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3314 {
+        x1=54.0954mm; y1=34.0164mm; x2=54.102mm; y2=34.023mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3722 {
-        x1=1.997in; y1=36.2524mm; x2=1.998in; y2=36.2778mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3317 {
+        x1=52.1063mm; y1=31.9991mm; x2=55.2811mm; y2=31.9991mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3725 {
-        x1=51.753mm; y1=36.2836mm; x2=51.753mm; y2=35.9026mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3320 {
+        x1=55.2811mm; y1=31.9991mm; x2=55.4228mm; y2=31.8574mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3728 {
-        x1=51.753mm; y1=35.9026mm; x2=51.1433mm; y2=35.2929mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3323 {
+        x1=52.1063mm; y1=1.2795in; x2=55.2651mm; y2=1.2795in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3731 {
-        x1=1.958in; y1=37.102mm; x2=1.958in; y2=1.476in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3326 {
+        x1=2.216in; y1=30.9872mm; x2=55.9308mm; y2=30.9872mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3734 {
-        x1=1.958in; y1=1.476in; x2=1.97in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3329 {
+        x1=55.9308mm; y1=30.9872mm; x2=55.4228mm; y2=31.4952mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3737 {
-        x1=51.753mm; y1=1.4599685in; x2=51.753mm; y2=37.5026mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3332 {
+        x1=55.4228mm; y1=31.4952mm; x2=55.4228mm; y2=31.8574mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3740 {
-        x1=51.753mm; y1=37.5026mm; x2=2.026in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3335 {
+        x1=56.293mm; y1=32.9176mm; x2=55.6834mm; y2=32.9176mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3743 {
-        x1=1.97in; y1=1.488in; x2=2.026in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3338 {
+        x1=55.2651mm; y1=1.2795in; x2=55.6834mm; y2=32.9176mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3746 {
-        x1=1.998in; y1=37.0774mm; x2=1.998in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3341 {
+        x1=56.293mm; y1=32.9176mm; x2=56.293mm; y2=31.9524mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3749 {
-        x1=53.086mm; y1=36.5366mm; x2=52.6656mm; y2=36.5366mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3344 {
+        x1=57.086mm; y1=30.9872mm; x2=2.256in; y2=30.9872mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3752 {
-        x1=52.6656mm; y1=36.5366mm; x2=2.064in; y2=1.429in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3347 {
+        x1=2.256in; y1=30.9872mm; x2=57.785mm; y2=1.2389685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3755 {
-        x1=2.064in; y1=1.429in; x2=51.766mm; y2=1.429in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3350 {
+        x1=57.0926mm; y1=31.9524mm; x2=2.256in; y2=31.9524mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3758 {
-        x1=51.766mm; y1=1.429in; x2=51.753mm; y2=36.2836mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3353 {
+        x1=2.256in; y1=31.9524mm; x2=57.785mm; y2=1.2389685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3761 {
-        x1=2.135in; y1=1.8066in; x2=54.2679mm; y2=45.9264mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3356 {
+        x1=2.282in; y1=33.0004mm; x2=57.1754mm; y2=33.0004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3764 {
-        x1=2.0774685in; y1=45.9264mm; x2=52.7558mm; y2=1.769in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3359 {
+        x1=57.1754mm; y1=33.0004mm; x2=57.0926mm; y2=32.9176mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3767 {
-        x1=169.0mil; y1=34.0053mm; x2=169.05mil; y2=32.9893mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.3362 {
+        x1=58.388mm; y1=1.1819685in; x2=58.388mm; y2=30.244mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3770 {
-        x1=208.0mil; y1=35.0721mm; x2=208.0mil; y2=36.1389mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.3365 {
+        x1=58.388mm; y1=30.244mm; x2=2.306in; y2=1.1979685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3773 {
-        x1=168.0mil; y1=34.1069mm; x2=168.0mil; y2=36.9771mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3368 {
+        x1=2.306in; y1=1.1979685in; x2=2.306in; y2=32.3908mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3776 {
-        x1=208.0mil; y1=36.1643mm; x2=208.0mil; y2=36.7607mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3371 {
+        x1=2.306in; y1=32.3908mm; x2=2.282in; y2=33.0004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3779 {
-        x1=208.0mil; y1=36.7607mm; x2=5.066792mm; y2=36.9771mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3374 {
+        x1=57.5884mm; y1=1.1819685in; x2=56.769mm; y2=1.1819685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3782 {
-        x1=208.0mil; y1=32.9893mm; x2=208.0mil; y2=28.0617mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.3377 {
+        x1=56.769mm; y1=1.1819685in; x2=2.216in; y2=1.2009685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3785 {
-        x1=208.0mil; y1=28.0617mm; x2=238.0mil; y2=27.2997mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.3380 {
+        x1=2.216in; y1=1.2009685in; x2=2.216in; y2=30.9872mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3788 {
-        x1=473.0mil; y1=22.409404mm; x2=10.808462mm; y2=22.409404mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3383 {
+        x1=52.1063mm; y1=32.9991mm; x2=54.4883mm; y2=32.9991mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3791 {
-        x1=10.808462mm; y1=22.409404mm; x2=235.0mil; y2=27.2489mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3386 {
+        x1=54.4883mm; y1=32.9991mm; x2=2.18in; y2=33.8828mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3794 {
-        x1=8.595106mm; y1=30.9065mm; x2=8.595106mm; y2=47.2031mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.3389 {
+        x1=2.18in; y1=33.8828mm; x2=57.88mm; y2=33.8828mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3797 {
-        x1=8.595106mm; y1=47.2031mm; x2=475.0mil; y2=50.673mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.3392 {
+        x1=57.88mm; y1=33.8828mm; x2=2.282in; y2=33.8mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3800 {
-        x1=475.0mil; y1=50.673mm; x2=745.0mil; y2=50.673mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.3395 {
+        x1=54.102mm; y1=34.8226mm; x2=55.1754mm; y2=34.8226mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3803 {
-        x1=745.0mil; y1=50.673mm; x2=1000.0mil; y2=2.25in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.3398 {
+        x1=55.1754mm; y1=34.8226mm; x2=55.3024mm; y2=1.3659685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3806 {
-        x1=2.49in; y1=125.0mil; x2=2.595in; y2=125.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3401 {
+        x1=56.9722mm; y1=34.7906mm; x2=56.197mm; y2=34.7906mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3821 {
-        x1=52.2679mm; y1=74.0531mm; x2=52.2588mm; y2=74.0622mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3404 {
+        x1=56.197mm; y1=34.7906mm; x2=56.102mm; y2=1.3659685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3824 {
-        x1=2.495in; y1=2.45in; x2=2.595in; y2=2.45in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3407 {
+        x1=55.3024mm; y1=1.3659685in; x2=55.3024mm; y2=35.6608mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3827 {
-        x1=62.5734mm; y1=2.45in; x2=62.5734mm; y2=62.2338mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3410 {
+        x1=2.092in; y1=34.816mm; x2=2.092in; y2=35.7502mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3830 {
-        x1=2.495in; y1=74.295mm; x2=2.595in; y2=74.295mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3413 {
+        x1=2.092in; y1=35.7502mm; x2=54.102mm; y2=35.7502mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3833 {
-        x1=2.317in; y1=27.305mm; x2=58.8264mm; y2=1.076in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3416 {
+        x1=56.102mm; y1=35.6608mm; x2=2.242in; y2=35.6608mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3848 {
-        x1=1.641in; y1=48.5008mm; x2=1.641in; y2=1.941in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3419 {
+        x1=56.9722mm; y1=37.102mm; x2=56.9722mm; y2=38.4294mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3851 {
-        x1=1.641in; y1=1.941in; x2=1.64in; y2=1.942in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3422 {
+        x1=56.9722mm; y1=38.4294mm; x2=2.254in; y2=1.5239685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3854 {
-        x1=56.8928mm; y1=46.5513mm; x2=57.4109mm; y2=46.5513mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3425 {
+        x1=2.254in; y1=1.5239685in; x2=2.266in; y2=1.5239685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-       }
-       ha:line.3857 {
-        x1=57.4109mm; y1=46.5513mm; x2=2.273in; y2=1.82in; thickness=10.0mil; clearance=20.0mil;
+       }
+       ha:line.3428 {
+        x1=2.266in; y1=1.5239685in; x2=2.268in; y2=1.5259685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3860 {
-        x1=2.273in; y1=1.82in; x2=2.273in; y2=1.802in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3431 {
+        x1=56.9722mm; y1=34.7906mm; x2=56.9722mm; y2=35.6674mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3863 {
-        x1=1.721in; y1=1.942in; x2=1.721in; y2=48.5018mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3434 {
+        x1=56.9722mm; y1=36.467mm; x2=56.9722mm; y2=37.2864mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3866 {
-        x1=50.7677mm; y1=52.6764mm; x2=50.7677mm; y2=52.9913mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3437 {
+        x1=54.9722mm; y1=1.4389685in; x2=55.1246mm; y2=1.4449685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3869 {
-        x1=50.7677mm; y1=52.9913mm; x2=1.993in; y2=2.092in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3440 {
+        x1=55.9242mm; y1=1.4449685in; x2=55.9242mm; y2=38.5122mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3872 {
-        x1=1.993in; y1=2.092in; x2=1.957in; y2=2.092in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3443 {
+        x1=55.9242mm; y1=38.5122mm; x2=2.2in; y2=1.5179685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3875 {
-        x1=1.957in; y1=2.092in; x2=1.936in; y2=53.6702mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3446 {
+        x1=55.1213mm; y1=36.6989mm; x2=55.1213mm; y2=37.4223mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3878 {
-        x1=51.2679mm; y1=52.6764mm; x2=51.2679mm; y2=53.3039mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3449 {
+        x1=55.1213mm; y1=37.4223mm; x2=55.0286mm; y2=37.515mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3881 {
-        x1=51.2679mm; y1=53.3039mm; x2=1.975in; y2=54.4068mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3452 {
+        x1=55.0286mm; y1=38.3146mm; x2=55.6382mm; y2=38.3146mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3884 {
-        x1=1.975in; y1=54.4068mm; x2=1.913in; y2=54.4068mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3455 {
+        x1=55.6382mm; y1=38.3146mm; x2=2.2in; y2=1.5179685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3887 {
-        x1=1.913in; y1=54.4068mm; x2=1.884in; y2=53.6702mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3458 {
+        x1=1.767in; y1=1.1849685in; x2=44.45mm; y2=1.1849685in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3890 {
-        x1=50.1428mm; y1=2.0099in; x2=44.78274mm; y2=2.0099in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3461 {
+        x1=44.45mm; y1=1.1849685in; x2=1.738in; y2=1.1729685in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3893 {
-        x1=44.78274mm; y1=2.0099in; x2=1.763in; y2=2.01in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3464 {
+        x1=1.738in; y1=1.1729685in; x2=1.738in; y2=1.1649685in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3896 {
-        x1=1.756in; y1=1.887in; x2=1.756in; y2=1.946in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3467 {
+        x1=1.738in; y1=1.1649685in; x2=1.729in; y2=1.1559685in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3899 {
-        x1=1.756in; y1=1.946in; x2=1.732in; y2=1.97in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3470 {
+        x1=2.58in; y1=1.525in; x2=58.3946mm; y2=1.525in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3902 {
-        x1=50.1428mm; y1=47.0515mm; x2=49.6169mm; y2=47.0515mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3473 {
+        x1=58.3946mm; y1=1.525in; x2=2.298in; y2=1.524in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3905 {
-        x1=49.6169mm; y1=47.0515mm; x2=49.149mm; y2=1.834in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3476 {
+        x1=47.1566mm; y1=1.2795in; x2=1.8265in; y2=1.2795in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3908 {
-        x1=49.149mm; y1=1.834in; x2=49.149mm; y2=1.759in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3479 {
+        x1=1.8265in; y1=1.2795in; x2=1.792in; y2=1.314in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3911 {
-        x1=49.149mm; y1=1.759in; x2=1.934in; y2=1.758in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3482 {
+        x1=1.792in; y1=1.314in; x2=44.9768mm; y2=1.314in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3914 {
-        x1=2.0381in; y1=45.9264mm; x2=2.0381in; y2=1.7021in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3485 {
+        x1=44.1772mm; y1=1.314in; x2=1.726in; y2=1.314in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3917 {
-        x1=2.0381in; y1=1.7021in; x2=2.019in; y2=1.683in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3488 {
+        x1=1.726in; y1=1.314in; x2=1.707in; y2=32.893mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3920 {
-        x1=2.019in; y1=1.683in; x2=2.0in; y2=1.683in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3491 {
+        x1=44.1838mm; y1=32.3974mm; x2=43.8534mm; y2=32.3974mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3923 {
-        x1=2.0in; y1=1.683in; x2=1.983in; y2=42.3164mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3494 {
+        x1=43.8534mm; y1=32.3974mm; x2=1.707in; y2=32.893mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3926 {
-        x1=1.983in; y1=42.3164mm; x2=1.983in; y2=1.562in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3641 {
+        x1=1.601in; y1=48.5008mm; x2=1.64in; y2=48.5008mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3929 {
-        x1=47.8663mm; y1=2.1135in; x2=47.8663mm; y2=2.0525in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3644 {
+        x1=1.601in; y1=1.878in; x2=1.562in; y2=1.878in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3932 {
-        x1=47.8663mm; y1=2.0525in; x2=1.868in; y2=2.036in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3647 {
+        x1=1.562in; y1=1.878in; x2=1.562in; y2=1.788in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3935 {
-        x1=1.868in; y1=2.036in; x2=1.743in; y2=2.036in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3650 {
+        x1=1.562in; y1=1.788in; x2=1.6in; y2=44.45mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3938 {
-        x1=1.743in; y1=2.036in; x2=1.732in; y2=51.435mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3653 {
+        x1=1.562in; y1=48.5008mm; x2=1.562in; y2=2.212in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3941 {
-        x1=1.732in; y1=51.435mm; x2=1.732in; y2=2.0in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3656 {
+        x1=1.562in; y1=2.212in; x2=1.6in; y2=2.25in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3944 {
-        x1=1.732in; y1=2.0in; x2=1.761in; y2=1.971in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3659 {
+        x1=1.64in; y1=1.878in; x2=1.64in; y2=1.868in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3947 {
-        x1=47.7156mm; y1=1.516in; x2=47.7159mm; y2=38.5061mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3662 {
+        x1=1.64in; y1=1.868in; x2=1.66in; y2=1.848in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3950 {
-        x1=47.7159mm; y1=38.5061mm; x2=48.7169mm; y2=38.5061mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3665 {
+        x1=1.681in; y1=47.7144mm; x2=1.681in; y2=1.869in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3953 {
-        x1=48.7169mm; y1=38.5061mm; x2=1.944in; y2=1.542in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3668 {
+        x1=1.681in; y1=1.869in; x2=1.66in; y2=1.848in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3956 {
-        x1=1.944in; y1=1.542in; x2=1.944in; y2=1.626in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3671 {
+        x1=1.721in; y1=48.5018mm; x2=42.7096mm; y2=48.5018mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3959 {
-        x1=1.944in; y1=1.626in; x2=1.902in; y2=42.3672mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3674 {
+        x1=42.7096mm; y1=48.5018mm; x2=1.681in; y2=1.91in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3962 {
-        x1=1.902in; y1=42.3672mm; x2=1.902in; y2=1.828in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3677 {
+        x1=1.721in; y1=47.7022mm; x2=44.3748mm; y2=47.7022mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3965 {
-        x1=1.902in; y1=1.828in; x2=1.946in; y2=1.872in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3680 {
+        x1=44.3748mm; y1=47.7022mm; x2=1.756in; y2=1.887in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3968 {
-        x1=1.946in; y1=1.872in; x2=50.1402mm; y2=1.872in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3695 {
+        x1=53.086mm; y1=36.5366mm; x2=54.9722mm; y2=1.4389685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3971 {
-        x1=50.1402mm; y1=1.872in; x2=50.1428mm; y2=47.55134mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3698 {
+        x1=49.3817mm; y1=34.2242mm; x2=49.3817mm; y2=34.7505mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3974 {
-        x1=1.8851in; y1=34.2242mm; x2=1.8851in; y2=1.3699in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3701 {
+        x1=49.8813mm; y1=34.2242mm; x2=49.8813mm; y2=34.7507mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3977 {
-        x1=1.8851in; y1=1.3699in; x2=47.625mm; y2=1.38in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3704 {
+        x1=49.8813mm; y1=34.7507mm; x2=1.954in; y2=1.3779685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3980 {
-        x1=47.625mm; y1=1.38in; x2=1.816in; y2=1.38in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3707 {
+        x1=1.958in; y1=36.3024mm; x2=1.958in; y2=1.3819685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3983 {
-        x1=1.816in; y1=1.38in; x2=1.799in; y2=1.397in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3710 {
+        x1=49.3817mm; y1=34.7505mm; x2=1.958in; y2=1.3819685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3986 {
-        x1=1.799in; y1=1.397in; x2=1.799in; y2=1.499in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3713 {
+        x1=50.3814mm; y1=34.2242mm; x2=50.3814mm; y2=35.5986mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3992 {
-        x1=1.799in; y1=1.499in; x2=47.7156mm; y2=1.516in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3716 {
+        x1=50.3814mm; y1=35.5986mm; x2=1.997in; y2=35.941mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3995 {
-        x1=1.603in; y1=38.5061mm; x2=42.0621mm; y2=38.5061mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3719 {
+        x1=1.997in; y1=35.941mm; x2=1.997in; y2=36.2524mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3998 {
-        x1=42.0621mm; y1=38.5061mm; x2=1.657in; y2=1.517in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3722 {
+        x1=1.997in; y1=36.2524mm; x2=1.998in; y2=36.2778mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4001 {
-        x1=1.603in; y1=39.7761mm; x2=41.6817mm; y2=39.7761mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3725 {
+        x1=51.753mm; y1=36.2836mm; x2=51.753mm; y2=35.9026mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4004 {
-        x1=41.6817mm; y1=39.7761mm; x2=1.657in; y2=1.55in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3728 {
+        x1=51.753mm; y1=35.9026mm; x2=51.1433mm; y2=35.2929mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4007 {
-        x1=1.657in; y1=1.55in; x2=1.657in; y2=1.517in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3731 {
+        x1=1.958in; y1=37.102mm; x2=1.958in; y2=1.476in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4010 {
-        x1=1.752in; y1=1.98in; x2=1.752in; y2=1.979in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3734 {
+        x1=1.958in; y1=1.476in; x2=1.97in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4013 {
-        x1=1.752in; y1=1.979in; x2=1.786in; y2=1.945in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3737 {
+        x1=51.753mm; y1=1.4599685in; x2=51.753mm; y2=37.5026mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4016 {
-        x1=1.786in; y1=1.945in; x2=1.786in; y2=1.616in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3740 {
+        x1=51.753mm; y1=37.5026mm; x2=2.026in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4019 {
-        x1=1.786in; y1=1.616in; x2=1.837in; y2=39.751mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3743 {
+        x1=1.97in; y1=1.488in; x2=2.026in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4022 {
-        x1=1.837in; y1=39.751mm; x2=47.6907mm; y2=39.751mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3746 {
+        x1=1.998in; y1=37.0774mm; x2=1.998in; y2=1.488in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4025 {
-        x1=47.6907mm; y1=39.751mm; x2=47.7159mm; y2=39.7761mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3749 {
+        x1=53.086mm; y1=36.5366mm; x2=52.6656mm; y2=36.5366mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4028 {
-        x1=1.732in; y1=1.97in; x2=1.562in; y2=1.97in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3752 {
+        x1=52.6656mm; y1=36.5366mm; x2=2.064in; y2=1.429in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4031 {
-        x1=50.1428mm; y1=48.0515mm; x2=48.8897mm; y2=48.0515mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3755 {
+        x1=2.064in; y1=1.429in; x2=51.766mm; y2=1.429in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4034 {
-        x1=48.8897mm; y1=48.0515mm; x2=1.818in; y2=1.785in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3758 {
+        x1=51.766mm; y1=1.429in; x2=51.753mm; y2=36.2836mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4037 {
-        x1=1.818in; y1=1.785in; x2=1.818in; y2=1.627in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3761 {
+        x1=2.135in; y1=1.8066in; x2=54.2679mm; y2=45.9264mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4040 {
-        x1=56.8928mm; y1=47.0515mm; x2=57.6219mm; y2=47.0515mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3764 {
+        x1=2.0774685in; y1=45.9264mm; x2=52.7558mm; y2=1.769in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4043 {
-        x1=57.6219mm; y1=47.0515mm; x2=2.314in; y2=1.807in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3794 {
+        x1=8.595106mm; y1=47.2031mm; x2=8.595106mm; y2=37.312634mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4046 {
-        x1=2.314in; y1=1.807in; x2=62.4078mm; y2=1.807in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3797 {
+        x1=8.595106mm; y1=47.2031mm; x2=475.0mil; y2=50.673mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4049 {
-        x1=62.4078mm; y1=1.807in; x2=2.657in; y2=1.607in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3800 {
+        x1=475.0mil; y1=50.673mm; x2=745.0mil; y2=50.673mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4052 {
-        x1=2.657in; y1=1.607in; x2=2.657in; y2=1.377in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3803 {
+        x1=745.0mil; y1=50.673mm; x2=1000.0mil; y2=2.25in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4055 {
-        x1=2.657in; y1=1.377in; x2=2.422in; y2=1.142in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3824 {
+        x1=2.495in; y1=2.45in; x2=2.595in; y2=2.45in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4058 {
-        x1=12.636mm; y1=1.068in; x2=14.256mm; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3827 {
+        x1=62.5734mm; y1=2.45in; x2=62.5734mm; y2=62.2338mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4061 {
-        x1=592.74mil; y1=1.068in; x2=660.0mil; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3830 {
+        x1=2.495in; y1=74.295mm; x2=2.595in; y2=74.295mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4064 {
-        x1=691.48mil; y1=1.068in; x2=19.158204mm; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3833 {
+        x1=2.317in; y1=27.305mm; x2=58.8264mm; y2=1.076in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4067 {
-        x1=785.74mil; y1=1.068in; x2=785.74mil; y2=30.7274mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3848 {
+        x1=1.641in; y1=48.5008mm; x2=1.641in; y2=1.941in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4070 {
-        x1=785.74mil; y1=30.7274mm; x2=786.0mil; y2=30.734mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3851 {
+        x1=1.641in; y1=1.941in; x2=1.64in; y2=1.942in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4073 {
-        x1=57.1627mm; y1=29.0449mm; x2=50.927mm; y2=898.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3854 {
+        x1=56.8928mm; y1=46.5513mm; x2=57.4109mm; y2=46.5513mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4076 {
-        x1=56.8928mm; y1=47.55134mm; x2=2.2839in; y2=47.55134mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3857 {
+        x1=57.4109mm; y1=46.5513mm; x2=2.273in; y2=1.82in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4079 {
-        x1=2.2839in; y1=47.55134mm; x2=2.321in; y2=46.609mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3860 {
+        x1=2.273in; y1=1.82in; x2=2.273in; y2=1.802in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4082 {
-        x1=2.321in; y1=46.609mm; x2=2.48in; y2=46.609mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3863 {
+        x1=1.721in; y1=1.942in; x2=1.721in; y2=48.5018mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4085 {
-        x1=2.48in; y1=46.609mm; x2=2.689in; y2=1.626in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3866 {
+        x1=50.7677mm; y1=52.6764mm; x2=50.7677mm; y2=52.9913mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4088 {
-        x1=2.689in; y1=1.626in; x2=2.689in; y2=1.365in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3869 {
+        x1=50.7677mm; y1=52.9913mm; x2=1.993in; y2=2.092in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4091 {
-        x1=2.689in; y1=1.365in; x2=61.8998mm; y2=28.2702mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3872 {
+        x1=1.993in; y1=2.092in; x2=1.957in; y2=2.092in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4094 {
-        x1=61.8998mm; y1=28.2702mm; x2=2.27in; y2=28.2702mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3875 {
+        x1=1.957in; y1=2.092in; x2=1.936in; y2=53.6702mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4097 {
-        x1=2.27in; y1=28.2702mm; x2=53.086mm; y2=933.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3890 {
+        x1=50.1428mm; y1=2.0099in; x2=44.78274mm; y2=2.0099in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4100 {
-        x1=52.2679mm; y1=52.6764mm; x2=52.2679mm; y2=55.5805mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3893 {
+        x1=44.78274mm; y1=2.0099in; x2=1.763in; y2=2.01in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4103 {
-        x1=52.2679mm; y1=55.5805mm; x2=2.028in; y2=56.3372mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3896 {
+        x1=1.756in; y1=1.887in; x2=1.756in; y2=1.946in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4106 {
-        x1=2.0774685in; y1=52.6764mm; x2=2.0774685in; y2=2.216in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3899 {
+        x1=1.756in; y1=1.946in; x2=1.732in; y2=1.97in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4109 {
-        x1=53.2679mm; y1=52.6764mm; x2=53.2679mm; y2=56.8493mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3902 {
+        x1=50.1428mm; y1=47.0515mm; x2=49.6169mm; y2=47.0515mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4112 {
-        x1=53.2679mm; y1=56.8493mm; x2=2.104in; y2=57.023mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3905 {
+        x1=49.6169mm; y1=47.0515mm; x2=49.149mm; y2=1.834in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4115 {
-        x1=62.5734mm; y1=2.45in; x2=62.5734mm; y2=58.6618mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3914 {
+        x1=2.0381in; y1=45.9264mm; x2=2.0381in; y2=1.7021in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4118 {
-        x1=62.5734mm; y1=61.3034mm; x2=2.463in; y2=2.413in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3917 {
+        x1=2.0381in; y1=1.7021in; x2=2.019in; y2=1.683in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4121 {
-        x1=62.5734mm; y1=74.295mm; x2=2.43in; y2=74.295mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3920 {
+        x1=2.019in; y1=1.683in; x2=2.0in; y2=1.683in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4190 {
-        x1=2.595in; y1=525.0mil; x2=2.595in; y2=530.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3923 {
+        x1=2.0in; y1=1.683in; x2=1.983in; y2=42.3164mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4193 {
-        x1=2.595in; y1=530.0mil; x2=2.49in; y2=635.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3926 {
+        x1=1.983in; y1=42.3164mm; x2=1.983in; y2=1.562in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4196 {
-        x1=62.4464mm; y1=635.0mil; x2=62.4464mm; y2=18.097mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3971 {
+        x1=50.1402mm; y1=1.872in; x2=50.1428mm; y2=47.55134mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4199 {
-        x1=62.4464mm; y1=18.097mm; x2=2.237in; y2=934.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4028 {
+        x1=1.732in; y1=1.97in; x2=1.562in; y2=1.97in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4202 {
-        x1=2.49in; y1=925.0mil; x2=2.595in; y2=925.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4100 {
+        x1=52.2679mm; y1=52.6764mm; x2=52.2679mm; y2=55.5805mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4205 {
-        x1=62.4464mm; y1=925.0mil; x2=62.4464mm; y2=933.48mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4103 {
+        x1=52.2679mm; y1=55.5805mm; x2=2.028in; y2=56.3372mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4208 {
-        x1=62.4464mm; y1=933.48mil; x2=58.928mm; y2=1.072in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4190 {
+        x1=2.595in; y1=525.0mil; x2=2.595in; y2=530.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -26848,38 +27490,8 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.4241 {
-        x1=2.296in; y1=2.079in; x2=2.282in; y2=52.451mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4244 {
-        x1=2.281in; y1=2.064in; x2=2.281in; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4247 {
-        x1=2.281in; y1=2.048in; x2=57.4802mm; y2=2.03in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4250 {
-        x1=57.4802mm; y1=2.03in; x2=2.2403in; y2=2.03in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.4253 {
-        x1=2.2403in; y1=2.03in; x2=56.8928mm; y2=51.5513mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4256 {
-        x1=2.2965in; y1=54.8767mm; x2=2.296in; y2=2.079in; thickness=10.0mil; clearance=20.0mil;
+        x1=2.2403in; y1=2.03in; x2=56.8928mm; y2=51.5513mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -27100,12 +27712,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.4382 {
-        x1=2.4235in; y1=29.0449mm; x2=57.1627mm; y2=29.0449mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.4385 {
         x1=22.0094mm; y1=69.2338mm; x2=22.0044mm; y2=2.72593701in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -27172,650 +27778,884 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.4418 {
-        x1=54.3933mm; y1=58.4214mm; x2=54.3933mm; y2=56.7301mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4493 {
+        x1=27.3289mm; y1=68.8066mm; x2=32.9926mm; y2=68.8066mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4421 {
-        x1=54.3933mm; y1=56.7301mm; x2=2.129in; y2=2.221in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4496 {
+        x1=32.9926mm; y1=68.8066mm; x2=1.375in; y2=70.739mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4424 {
-        x1=2.282in; y1=2.175in; x2=2.296in; y2=2.161in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4499 {
+        x1=27.3289mm; y1=67.5917mm; x2=32.9923mm; y2=67.5917mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4427 {
-        x1=54.4068mm; y1=58.4349mm; x2=54.3933mm; y2=58.4214mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4502 {
+        x1=32.9923mm; y1=67.5917mm; x2=1.375in; y2=65.659mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4493 {
-        x1=27.3289mm; y1=68.8066mm; x2=32.9926mm; y2=68.8066mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4520 {
+        x1=22.0094mm; y1=66.9709mm; x2=22.9934mm; y2=66.9709mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4496 {
-        x1=32.9926mm; y1=68.8066mm; x2=1.375in; y2=70.739mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4523 {
+        x1=22.9934mm; y1=66.9709mm; x2=23.0mm; y2=66.9775mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4499 {
-        x1=27.3289mm; y1=67.5917mm; x2=32.9923mm; y2=67.5917mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4526 {
+        x1=22.0044mm; y1=70.0384mm; x2=22.9861mm; y2=70.0384mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4529 {
+        x1=22.9861mm; y1=70.0384mm; x2=23.0mm; y2=70.0245mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4628 {
+        x1=55.26786mm; y1=52.6764mm; x2=55.26786mm; y2=2.1089in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4631 {
+        x1=55.26786mm; y1=2.1089in; x2=55.5244mm; y2=2.119in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4634 {
+        x1=55.5244mm; y1=2.119in; x2=55.5244mm; y2=2.144in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4637 {
+        x1=55.5244mm; y1=2.144in; x2=55.626mm; y2=2.148in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4640 {
+        x1=54.7677mm; y1=52.6764mm; x2=54.7677mm; y2=54.0459mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4643 {
+        x1=54.7677mm; y1=54.0459mm; x2=54.737mm; y2=2.129in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4646 {
+        x1=23.0mm; y1=70.0245mm; x2=30.3751mm; y2=70.0245mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4649 {
+        x1=30.3751mm; y1=70.0245mm; x2=32.5882mm; y2=72.2376mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4652 {
+        x1=32.5882mm; y1=72.2376mm; x2=36.576mm; y2=72.2376mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4655 {
+        x1=36.576mm; y1=72.2376mm; x2=1.513in; y2=70.3834mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4658 {
+        x1=1.513in; y1=70.3834mm; x2=1.513in; y2=2.487in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4661 {
+        x1=1.513in; y1=2.487in; x2=1.596in; y2=61.0616mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4664 {
+        x1=1.596in; y1=61.0616mm; x2=1.717in; y2=61.0616mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4667 {
+        x1=1.717in; y1=61.0616mm; x2=1.719in; y2=2.402in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4670 {
+        x1=1.791in; y1=2.371in; x2=29.7541mm; y2=2.371in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4673 {
+        x1=29.7541mm; y1=2.371in; x2=23.0mm; y2=66.9775mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4697 {
+        x1=56.8928mm; y1=49.5513mm; x2=58.708mm; y2=49.5513mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4700 {
+        x1=58.708mm; y1=49.5513mm; x2=59.8874mm; y2=50.7307mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4703 {
+        x1=59.8874mm; y1=50.7307mm; x2=59.8874mm; y2=49.9742mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4706 {
+        x1=59.8874mm; y1=49.9742mm; x2=60.6872mm; y2=1.936in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4709 {
+        x1=62.2869mm; y1=50.7307mm; x2=62.2869mm; y2=1.9675in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4712 {
+        x1=62.2869mm; y1=1.9675in; x2=61.4868mm; y2=1.936in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4715 {
+        x1=61.4868mm; y1=1.936in; x2=61.4868mm; y2=48.5836mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4718 {
+        x1=2.402in; y1=1.894in; x2=61.4868mm; y2=48.5836mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4721 {
+        x1=62.2869mm; y1=54.7304mm; x2=62.2869mm; y2=2.1855in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4724 {
+        x1=62.2869mm; y1=2.1855in; x2=61.4868mm; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4727 {
+        x1=59.8874mm; y1=54.7304mm; x2=59.8874mm; y2=56.306mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4730 {
+        x1=59.8874mm; y1=56.306mm; x2=2.358in; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4733 {
+        x1=2.358in; y1=2.217in; x2=60.6872mm; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4736 {
+        x1=56.8928mm; y1=50.0515mm; x2=58.5605mm; y2=50.0515mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4739 {
+        x1=58.5605mm; y1=50.0515mm; x2=2.322in; y2=1.987in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4742 {
+        x1=2.322in; y1=1.987in; x2=2.322in; y2=51.8414mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4745 {
+        x1=2.322in; y1=51.8414mm; x2=2.329in; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4748 {
+        x1=2.329in; y1=2.048in; x2=59.5757mm; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4751 {
+        x1=59.5757mm; y1=2.048in; x2=62.2869mm; y2=54.7304mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4262 {
+        x1=54.4068mm; y1=1.592in; x2=2.273in; y2=1.723in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4316 {
+        x1=50.1428mm; y1=1.9114685in; x2=48.4243mm; y2=1.9114685in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.4343 {
+        x1=50.1428mm; y1=49.5513mm; x2=48.2559mm; y2=49.5513mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4502 {
-        x1=32.9923mm; y1=67.5917mm; x2=1.375in; y2=65.659mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4346 {
+        x1=48.2559mm; y1=49.5513mm; x2=1.869in; y2=1.92in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4505 {
-        x1=51.7398mm; y1=2.314in; x2=2.038in; y2=2.314in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4349 {
+        x1=1.869in; y1=1.92in; x2=1.851in; y2=1.92in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4508 {
-        x1=51.8933mm; y1=59.9214mm; x2=50.6758mm; y2=59.9214mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.16986 {
+        x1=208.0mil; y1=34.467834mm; x2=238.0mil; y2=33.705834mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4511 {
-        x1=50.6758mm; y1=59.9214mm; x2=50.673mm; y2=2.359in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.16989 {
+        x1=208.0mil; y1=39.395434mm; x2=208.0mil; y2=34.467834mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4514 {
-        x1=50.9402mm; y1=2.314in; x2=50.9402mm; y2=59.6514mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.16992 {
+        x1=208.0mil; y1=43.166834mm; x2=5.066792mm; y2=43.383234mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4517 {
-        x1=50.9402mm; y1=59.6514mm; x2=50.673mm; y2=2.359in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.16995 {
+        x1=208.0mil; y1=42.570434mm; x2=208.0mil; y2=43.166834mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4520 {
-        x1=22.0094mm; y1=66.9709mm; x2=22.9934mm; y2=66.9709mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.16998 {
+        x1=168.0mil; y1=40.513034mm; x2=168.0mil; y2=43.383234mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4523 {
-        x1=22.9934mm; y1=66.9709mm; x2=23.0mm; y2=66.9775mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.17001 {
+        x1=208.0mil; y1=41.478234mm; x2=208.0mil; y2=42.545034mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4526 {
-        x1=22.0044mm; y1=70.0384mm; x2=22.9861mm; y2=70.0384mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.17004 {
+        x1=169.0mil; y1=40.411434mm; x2=169.05mil; y2=39.395434mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4529 {
-        x1=22.9861mm; y1=70.0384mm; x2=23.0mm; y2=70.0245mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19005 {
+        x1=6.8699mm; y1=24.3168mm; x2=6.8699mm; y2=23.885mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4538 {
-        x1=58.3932mm; y1=2.3788in; x2=59.13628mm; y2=2.3788in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19008 {
+        x1=6.7175mm; y1=24.4692mm; x2=6.8699mm; y2=24.3168mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4541 {
-        x1=59.13628mm; y1=2.3788in; x2=59.6392mm; y2=2.389in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19011 {
+        x1=6.2349mm; y1=24.4692mm; x2=6.7175mm; y2=24.4692mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4544 {
-        x1=58.3932mm; y1=60.9214mm; x2=53.3278mm; y2=60.9214mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19014 {
+        x1=6.0317mm; y1=955.35433071mil; x2=6.2349mm; y2=24.4692mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4547 {
-        x1=53.3278mm; y1=60.9214mm; x2=2.099in; y2=2.399in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19017 {
+        x1=6.0317mm; y1=923.35433071mil; x2=6.0317mm; y2=955.35433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4550 {
-        x1=1.81in; y1=56.1594mm; x2=1.952in; y2=2.398in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19020 {
+        x1=5.821896mm; y1=23.2434mm; x2=6.0317mm; y2=923.35433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4553 {
-        x1=54.8935mm; y1=58.4214mm; x2=54.8935mm; y2=55.5457mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19023 {
+        x1=4.4315mm; y1=23.2434mm; x2=5.821896mm; y2=23.2434mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4556 {
-        x1=54.8935mm; y1=55.5457mm; x2=2.173in; y2=2.175in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19026 {
+        x1=4.250906mm; y1=25.5106mm; x2=3.3393mm; y2=25.5106mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4559 {
-        x1=2.173in; y1=2.175in; x2=2.282in; y2=2.175in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19035 {
+        x1=5.4221mm; y1=916.09433071mil; x2=5.4475mm; y2=23.2434mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4562 {
-        x1=2.18083071in; y1=58.4214mm; x2=2.18083071in; y2=56.1129mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19038 {
+        x1=7.0223mm; y1=26.2726mm; x2=4.6855mm; y2=26.2726mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4565 {
-        x1=2.18083071in; y1=56.1129mm; x2=2.188in; y2=55.9308mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19041 {
+        x1=7.869898mm; y1=25.425002mm; x2=7.0223mm; y2=26.2726mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4568 {
-        x1=55.8932mm; y1=58.4214mm; x2=55.8932mm; y2=56.9082mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19044 {
+        x1=7.869898mm; y1=23.885mm; x2=7.869898mm; y2=25.425002mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4571 {
-        x1=55.8932mm; y1=56.9082mm; x2=2.208in; y2=2.233in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19053 {
+        x1=3.348698mm; y1=965.35433071mil; x2=4.250906mm; y2=965.35433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4574 {
-        x1=53.8988mm; y1=59.563mm; x2=53.8988mm; y2=58.4267mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19056 {
+        x1=7.37mm; y1=23.885mm; x2=7.37mm; y2=990.03433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4577 {
-        x1=53.8988mm; y1=58.4267mm; x2=53.8935mm; y2=58.4214mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19059 {
+        x1=7.37mm; y1=990.03433071mil; x2=7.0063mm; y2=25.5106mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4580 {
-        x1=2.1021in; y1=58.4214mm; x2=2.1021in; y2=2.3449in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19062 {
+        x1=5.050498mm; y1=25.5106mm; x2=7.0063mm; y2=25.5106mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4583 {
-        x1=2.1021in; y1=2.3449in; x2=53.3908mm; y2=59.563mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19065 {
+        x1=5.050498mm; y1=965.35433071mil; x2=5.050498mm; y2=25.5106mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4586 {
-        x1=53.3908mm; y1=59.563mm; x2=53.8988mm; y2=59.563mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19068 {
+        x1=8.37mm; y1=23.885mm; x2=8.37mm; y2=971.04433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4589 {
-        x1=53.8988mm; y1=59.563mm; x2=53.0606mm; y2=59.563mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19071 {
+        x1=8.37mm; y1=971.04433071mil; x2=8.6573mm; y2=982.35433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4592 {
-        x1=53.0606mm; y1=59.563mm; x2=52.2478mm; y2=2.313in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19074 {
+        x1=9.495498mm; y1=24.1136mm; x2=9.495498mm; y2=23.643298mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4595 {
-        x1=52.2478mm; y1=2.313in; x2=2.038in; y2=2.313in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19077 {
+        x1=9.495498mm; y1=24.1136mm; x2=8.6573mm; y2=982.35433071mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4598 {
-        x1=2.038in; y1=2.313in; x2=51.7398mm; y2=2.314in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19329 {
+        x1=4.4315mm; y1=22.443804mm; x2=3.286396mm; y2=22.443804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4601 {
-        x1=56.39308mm; y1=58.4214mm; x2=56.39308mm; y2=2.3378in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19332 {
+        x1=3.286396mm; y1=22.443804mm; x2=87.0mil; y2=926.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4604 {
-        x1=56.39308mm; y1=2.3378in; x2=55.9308mm; y2=59.8424mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19335 {
+        x1=87.0mil; y1=926.0mil; x2=87.0mil; y2=1.177in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4607 {
-        x1=55.9308mm; y1=59.8424mm; x2=2.181in; y2=59.8424mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.19338 {
+        x1=87.0mil; y1=1.177in; x2=235.0mil; y2=33.655mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4610 {
-        x1=56.8932mm; y1=58.4214mm; x2=56.8932mm; y2=56.848mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24453 {
+        x1=52.2679mm; y1=64.8155mm; x2=2.056in; y2=2.55in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4613 {
-        x1=56.8932mm; y1=56.848mm; x2=2.272in; y2=56.0324mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24982 {
+        x1=377.0mil; y1=27.1018mm; x2=7.88445mm; y2=25.41045mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4628 {
-        x1=55.26786mm; y1=52.6764mm; x2=55.26786mm; y2=2.1089in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25051 {
+        x1=5.4475mm; y1=22.443804mm; x2=5.4475mm; y2=21.5273mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4631 {
-        x1=55.26786mm; y1=2.1089in; x2=55.5244mm; y2=2.119in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25057 {
+        x1=270.47mil; y1=21.834983mm; x2=270.47mil; y2=847.47mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4634 {
-        x1=55.5244mm; y1=2.119in; x2=55.5244mm; y2=2.144in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25060 {
+        x1=270.47mil; y1=847.47mil; x2=260.0mil; y2=837.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4637 {
-        x1=55.5244mm; y1=2.144in; x2=55.626mm; y2=2.148in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25063 {
+        x1=260.0mil; y1=837.0mil; x2=225.0mil; y2=837.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4640 {
-        x1=54.7677mm; y1=52.6764mm; x2=54.7677mm; y2=54.0459mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25066 {
+        x1=5.4475mm; y1=21.5273mm; x2=225.0mil; y2=837.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4643 {
-        x1=54.7677mm; y1=54.0459mm; x2=54.737mm; y2=2.129in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25142 {
+        x1=290.16mil; y1=21.834983mm; x2=290.16mil; y2=20.908264mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4646 {
-        x1=23.0mm; y1=70.0245mm; x2=30.3751mm; y2=70.0245mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25145 {
+        x1=290.16mil; y1=20.908264mm; x2=281.0mil; y2=814.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4649 {
-        x1=30.3751mm; y1=70.0245mm; x2=32.5882mm; y2=72.2376mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25148 {
+        x1=7.869936mm; y1=21.834983mm; x2=7.869936mm; y2=20.603464mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4652 {
-        x1=32.5882mm; y1=72.2376mm; x2=36.576mm; y2=72.2376mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25151 {
+        x1=7.869936mm; y1=20.603464mm; x2=320.0mil; y2=801.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4655 {
-        x1=36.576mm; y1=72.2376mm; x2=1.513in; y2=70.3834mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25229 {
+        x1=8.370062mm; y1=21.834983mm; x2=8.370062mm; y2=841.47mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4658 {
-        x1=1.513in; y1=70.3834mm; x2=1.513in; y2=2.487in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25232 {
+        x1=8.370062mm; y1=841.47mil; x2=341.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4661 {
-        x1=1.513in; y1=2.487in; x2=1.596in; y2=61.0616mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25298 {
+        x1=9.495498mm; y1=23.643298mm; x2=373.0mil; y2=930.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4664 {
-        x1=1.596in; y1=61.0616mm; x2=1.717in; y2=61.0616mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25302 {
+        x1=373.0mil; y1=865.0mil; x2=373.0mil; y2=22.822408mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4667 {
-        x1=1.717in; y1=61.0616mm; x2=1.719in; y2=2.402in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25305 {
+        x1=373.0mil; y1=22.822408mm; x2=9.495498mm; y2=22.843706mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4670 {
-        x1=1.791in; y1=2.371in; x2=29.7541mm; y2=2.371in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25235 {
+        x1=341.0mil; y1=830.0mil; x2=493.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4673 {
-        x1=29.7541mm; y1=2.371in; x2=23.0mm; y2=66.9775mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24979 {
+        x1=491.0mil; y1=27.1018mm; x2=377.0mil; y2=27.1018mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4697 {
-        x1=56.8928mm; y1=49.5513mm; x2=58.708mm; y2=49.5513mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24375 {
+        x1=577.0mil; y1=692.0mil; x2=577.0mil; y2=787.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4700 {
-        x1=58.708mm; y1=49.5513mm; x2=59.8874mm; y2=50.7307mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24372 {
+        x1=503.0mil; y1=692.0mil; x2=503.0mil; y2=787.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4703 {
-        x1=59.8874mm; y1=50.7307mm; x2=59.8874mm; y2=49.9742mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24287 {
+        x1=810.0mil; y1=612.0mil; x2=985.0mil; y2=612.0mil; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4706 {
-        x1=59.8874mm; y1=49.9742mm; x2=60.6872mm; y2=1.936in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24284 {
+        x1=820.0mil; y1=688.0mil; x2=985.0mil; y2=688.0mil; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4709 {
-        x1=62.2869mm; y1=50.7307mm; x2=62.2869mm; y2=1.9675in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24188 {
+        x1=537.94mil; y1=559.0mil; x2=538.94mil; y2=560.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4712 {
-        x1=62.2869mm; y1=1.9675in; x2=61.4868mm; y2=1.936in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24185 {
+        x1=479.0mil; y1=559.0mil; x2=537.94mil; y2=559.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4715 {
-        x1=61.4868mm; y1=1.936in; x2=61.4868mm; y2=48.5836mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24182 {
+        x1=458.0mil; y1=580.0mil; x2=479.0mil; y2=559.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4718 {
-        x1=2.402in; y1=1.894in; x2=61.4868mm; y2=48.5836mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24179 {
+        x1=458.0mil; y1=580.0mil; x2=458.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4721 {
-        x1=62.2869mm; y1=54.7304mm; x2=62.2869mm; y2=2.1855in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24173 {
+        x1=12.484608mm; y1=830.0mil; x2=480.0mil; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4724 {
-        x1=62.2869mm; y1=2.1855in; x2=61.4868mm; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24086 {
+        x1=668.0mil; y1=830.0mil; x2=18.682208mm; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4727 {
-        x1=59.8874mm; y1=54.7304mm; x2=59.8874mm; y2=56.306mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.24083 {
+        x1=523.0mil; y1=830.0mil; x2=16.167608mm; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4730 {
-        x1=59.8874mm; y1=56.306mm; x2=2.358in; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23984 {
+        x1=861.0mil; y1=726.0mil; x2=785.0mil; y2=650.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4733 {
-        x1=2.358in; y1=2.217in; x2=60.6872mm; y2=2.217in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23981 {
+        x1=861.0mil; y1=830.0mil; x2=861.0mil; y2=726.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4736 {
-        x1=56.8928mm; y1=50.0515mm; x2=58.5605mm; y2=50.0515mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23882 {
+        x1=767.0mil; y1=830.0mil; x2=21.069808mm; y2=830.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4739 {
-        x1=58.5605mm; y1=50.0515mm; x2=2.322in; y2=1.987in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23779 {
+        x1=491.0mil; y1=1.11039in; x2=539.61mil; y2=1.159in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4742 {
-        x1=2.322in; y1=1.987in; x2=2.322in; y2=51.8414mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23776 {
+        x1=491.0mil; y1=1.068in; x2=491.0mil; y2=1.11039in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4745 {
-        x1=2.322in; y1=51.8414mm; x2=2.329in; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23671 {
+        x1=522.48mil; y1=1.068in; x2=16.161004mm; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4748 {
-        x1=2.329in; y1=2.048in; x2=59.5757mm; y2=2.048in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23241 {
+        x1=860.74mil; y1=30.7274mm; x2=861.0mil; y2=30.734mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4751 {
-        x1=59.5757mm; y1=2.048in; x2=62.2869mm; y2=54.7304mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23238 {
+        x1=860.74mil; y1=1.068in; x2=860.74mil; y2=30.7274mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4754 {
-        x1=56.8928mm; y1=2.0099in; x2=57.63006mm; y2=2.0099in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23235 {
+        x1=766.48mil; y1=1.068in; x2=21.063204mm; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4757 {
-        x1=57.63006mm; y1=2.0099in; x2=58.3946mm; y2=2.04in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23232 {
+        x1=667.74mil; y1=1.068in; x2=735.0mil; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4760 {
-        x1=58.3946mm; y1=2.04in; x2=58.3946mm; y2=52.1716mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23220 {
+        x1=497.0mil; y1=35.3738mm; x2=502.67mil; y2=1.387in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4763 {
-        x1=58.3946mm; y1=52.1716mm; x2=58.8264mm; y2=2.071in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23217 {
+        x1=798.0mil; y1=31.4114mm; x2=19.956mm; y2=1.249in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4766 {
-        x1=58.8264mm; y1=2.071in; x2=58.8264mm; y2=58.8264mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23214 {
+        x1=541.0mil; y1=29.4033mm; x2=539.61mil; y2=1.159in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4769 {
-        x1=58.3932mm; y1=59.9214mm; x2=59.1538mm; y2=59.9214mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23211 {
+        x1=501.67mil; y1=1.387in; x2=502.67mil; y2=1.388in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4772 {
-        x1=59.1538mm; y1=59.9214mm; x2=2.334in; y2=2.354in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23208 {
+        x1=502.67mil; y1=1.387in; x2=502.67mil; y2=32.7914mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4775 {
-        x1=2.334in; y1=2.354in; x2=2.334in; y2=2.333in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23205 {
+        x1=14.647418mm; y1=1.387in; x2=14.647418mm; y2=32.7914mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4778 {
-        x1=2.334in; y1=2.333in; x2=58.8264mm; y2=58.801mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23202 {
+        x1=981.0mil; y1=30.734mm; x2=19.498818mm; y2=30.734mm; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4781 {
-        x1=56.8928mm; y1=50.5513mm; x2=58.0951mm; y2=50.5513mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.23199 {
+        x1=763.0mil; y1=32.6898mm; x2=977.0mil; y2=32.6898mm; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4784 {
-        x1=58.0951mm; y1=50.5513mm; x2=58.293mm; y2=1.998in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26458 {
+        x1=38.1mm; y1=550.0mil; x2=38.1mm; y2=44.45mm; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4787 {
-        x1=51.7398mm; y1=2.256in; x2=2.0374685in; y2=2.256in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26629 {
+        x1=50.142775mm; y1=47.55134mm; x2=1.9441in; y2=47.55134mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4790 {
-        x1=2.0374685in; y1=2.256in; x2=2.0774685in; y2=2.216in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26632 {
+        x1=1.9441in; y1=47.55134mm; x2=48.387mm; y2=1.833in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4793 {
-        x1=1.986in; y1=2.286in; x2=1.966in; y2=2.306in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26635 {
+        x1=1.8851in; y1=1.3474085in; x2=1.8851in; y2=1.8131in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4796 {
-        x1=1.966in; y1=2.306in; x2=1.966in; y2=60.2488mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26638 {
+        x1=1.8851in; y1=1.8131in; x2=1.9075in; y2=1.8355in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4799 {
-        x1=1.966in; y1=60.2488mm; x2=1.983in; y2=2.389in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26698 {
+        x1=1.85656in; y1=1.2991785in; x2=46.553666mm; y2=1.2991785in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4802 {
-        x1=1.983in; y1=2.389in; x2=2.004in; y2=2.389in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26701 {
+        x1=46.553666mm; y1=1.2991785in; x2=1.793in; y2=1.339in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4805 {
-        x1=2.004in; y1=2.389in; x2=2.014in; y2=2.379in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26704 {
+        x1=1.793in; y1=1.339in; x2=1.793in; y2=1.643in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4808 {
-        x1=2.014in; y1=2.379in; x2=51.8883mm; y2=2.379in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26707 {
+        x1=1.793in; y1=1.643in; x2=1.858in; y2=1.708in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4811 {
-        x1=51.8883mm; y1=2.379in; x2=51.8933mm; y2=2.3788in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26710 {
+        x1=1.858in; y1=1.708in; x2=1.858in; y2=1.825in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4814 {
-        x1=2.063in; y1=58.039mm; x2=1.987in; y2=58.039mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26713 {
+        x1=1.858in; y1=1.825in; x2=48.895mm; y2=1.892in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4262 {
-        x1=54.4068mm; y1=1.592in; x2=2.273in; y2=1.723in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26716 {
+        x1=48.895mm; y1=1.892in; x2=50.137441mm; y2=1.892in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4316 {
-        x1=50.1428mm; y1=1.9114685in; x2=48.4243mm; y2=1.9114685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26719 {
+        x1=50.137441mm; y1=1.892in; x2=50.142775mm; y2=1.89179in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4343 {
-        x1=50.1428mm; y1=49.5513mm; x2=48.2559mm; y2=49.5513mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3908 {
+        x1=49.149mm; y1=1.834in; x2=49.149mm; y2=1.65in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4346 {
-        x1=48.2559mm; y1=49.5513mm; x2=1.869in; y2=1.92in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26776 {
+        x1=49.149mm; y1=1.65in; x2=49.149mm; y2=1.602in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4349 {
-        x1=1.869in; y1=1.92in; x2=1.851in; y2=1.92in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26780 {
+        x1=1.85656in; y1=1.3188685in; x2=46.73934mm; y2=1.3188685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.8731 {
-        x1=62.446404mm; y1=125.0mil; x2=61.2648mm; y2=125.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26783 {
+        x1=46.73934mm; y1=1.3188685in; x2=1.826in; y2=33.8582mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.8734 {
-        x1=61.2648mm; y1=125.0mil; x2=2.252in; y2=285.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26786 {
+        x1=1.826in; y1=33.8582mm; x2=1.826in; y2=1.578in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.8737 {
-        x1=2.252in; y1=285.0mil; x2=2.252in; y2=701.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.27062 {
+        x1=46.99mm; y1=1.602in; x2=1.826in; y2=1.578in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.8740 {
-        x1=2.252in; y1=701.0mil; x2=58.293mm; y2=744.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.27065 {
+        x1=1.826in; y1=1.578in; x2=1.8325in; y2=1.5845in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -27824,7 +28664,7 @@ ha:pcb-rnd-board-v6 {
       color = {#8b2323}
     }
 
-    {ha:GND plane}   {
+    {ha:GND plane}        {
      lid=1
      group=5
      ha:combining {     }
@@ -27897,7 +28737,7 @@ ha:pcb-rnd-board-v6 {
       color = {#3a5fcd}
     }
 
-    {ha:power plane}   {
+    {ha:power plane}        {
      lid=2
      group=7
      ha:combining {     }
@@ -27993,344 +28833,170 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.4901 {
-        x1=54.102mm; y1=534.0mil; x2=1.607in; y2=26.8478mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4904 {
-        x1=1.607in; y1=26.8478mm; x2=1.607in; y2=2.008in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4907 {
-        x1=1.756in; y1=1.874in; x2=1.756in; y2=1.842in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4910 {
-        x1=1.756in; y1=1.842in; x2=1.909in; y2=1.689in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4913 {
-        x1=1.909in; y1=1.689in; x2=2.188in; y2=1.689in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4916 {
-        x1=2.184in; y1=1.689in; x2=56.3372mm; y2=1.689in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4919 {
-        x1=56.3372mm; y1=1.689in; x2=2.237in; y2=1.708in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4922 {
-        x1=2.237in; y1=1.708in; x2=2.237in; y2=1.738in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4925 {
-        x1=2.117in; y1=1.728in; x2=2.117in; y2=1.781in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4928 {
-        x1=2.117in; y1=1.781in; x2=52.8828mm; y2=1.816in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4931 {
-        x1=52.5653mm; y1=1.8285in; x2=52.9209mm; y2=1.8145in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4934 {
-        x1=2.157in; y1=1.727in; x2=2.157in; y2=1.768in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4937 {
-        x1=2.157in; y1=1.768in; x2=53.086mm; y2=46.609mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4940 {
-        x1=55.4482mm; y1=1.753in; x2=55.4482mm; y2=1.778in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4943 {
-        x1=55.4482mm; y1=1.778in; x2=2.117in; y2=1.844in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4946 {
-        x1=2.193in; y1=1.718in; x2=2.212in; y2=1.737in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4949 {
-        x1=2.212in; y1=1.737in; x2=2.212in; y2=1.78in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4952 {
-        x1=2.212in; y1=1.78in; x2=2.141in; y2=1.851in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4955 {
-        x1=2.237in; y1=1.729in; x2=2.237in; y2=1.766in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4958 {
-        x1=2.237in; y1=1.766in; x2=2.273in; y2=1.802in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4961 {
-        x1=2.349in; y1=1.922in; x2=2.349in; y2=2.099in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4964 {
-        x1=2.349in; y1=2.099in; x2=65.5828mm; y2=59.2328mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4967 {
-        x1=38.1mm; y1=2.25in; x2=38.1mm; y2=2.56in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4970 {
-        x1=38.1mm; y1=2.56in; x2=1.375in; y2=2.685in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4973 {
-        x1=1.375in; y1=63.119mm; x2=38.1mm; y2=63.119mm; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4976 {
-        x1=2.464in; y1=2.31in; x2=2.164in; y2=2.31in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4979 {
-        x1=2.164in; y1=2.31in; x2=2.103in; y2=2.249in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4982 {
-        x1=235.0mil; y1=27.2489mm; x2=5.989066mm; y2=27.2489mm; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4985 {
-        x1=5.989066mm; y1=27.2489mm; x2=235.21mil; y2=27.2489mm; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4988 {
-        x1=235.21mil; y1=27.2489mm; x2=22.0mil; y2=1.286in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4901 {
+        x1=54.102mm; y1=534.0mil; x2=1.607in; y2=26.8478mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4991 {
-        x1=22.0mil; y1=1.286in; x2=22.0mil; y2=1.981in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4904 {
+        x1=1.607in; y1=26.8478mm; x2=1.607in; y2=2.008in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4994 {
-        x1=22.0mil; y1=1.981in; x2=454.0mil; y2=2.413in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4907 {
+        x1=1.756in; y1=1.874in; x2=1.756in; y2=1.842in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4997 {
-        x1=454.0mil; y1=2.413in; x2=454.0mil; y2=2.841in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4910 {
+        x1=1.756in; y1=1.842in; x2=1.909in; y2=1.689in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5000 {
-        x1=454.0mil; y1=2.841in; x2=641.0mil; y2=3.028in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4913 {
+        x1=1.909in; y1=1.689in; x2=2.188in; y2=1.689in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5003 {
-        x1=641.0mil; y1=3.028in; x2=45.7327mm; y2=76.8985mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4916 {
+        x1=2.184in; y1=1.689in; x2=56.3372mm; y2=1.689in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5006 {
-        x1=1.913in; y1=74.0664mm; x2=1.911in; y2=74.0664mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4919 {
+        x1=56.3372mm; y1=1.689in; x2=2.237in; y2=1.708in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5009 {
-        x1=1.912in; y1=2.915in; x2=1.8in; y2=3.027in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.4922 {
+        x1=2.237in; y1=1.708in; x2=2.237in; y2=1.738in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5012 {
-        x1=1.65in; y1=65.659mm; x2=2.047in; y2=65.659mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4925 {
+        x1=2.117in; y1=1.728in; x2=2.117in; y2=1.781in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5015 {
-        x1=2.047in; y1=65.659mm; x2=56.9722mm; y2=2.389in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4928 {
+        x1=2.117in; y1=1.781in; x2=52.8828mm; y2=1.816in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5018 {
-        x1=1.607in; y1=2.008in; x2=1.812in; y2=2.213in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4931 {
+        x1=52.5653mm; y1=1.8285in; x2=52.9209mm; y2=1.8145in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5021 {
-        x1=1.952in; y1=2.398in; x2=53.2892mm; y2=2.398in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4946 {
+        x1=2.193in; y1=1.718in; x2=2.212in; y2=1.737in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5024 {
-        x1=53.2892mm; y1=2.398in; x2=2.099in; y2=2.399in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4949 {
+        x1=2.212in; y1=1.737in; x2=2.212in; y2=1.78in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5027 {
-        x1=53.1241mm; y1=46.5709mm; x2=53.1241mm; y2=53.4797mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4952 {
+        x1=2.212in; y1=1.78in; x2=2.141in; y2=1.851in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5030 {
-        x1=53.1241mm; y1=53.467mm; x2=53.1241mm; y2=54.7751mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4955 {
+        x1=2.237in; y1=1.729in; x2=2.237in; y2=1.766in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5033 {
-        x1=53.1241mm; y1=54.7751mm; x2=54.102mm; y2=55.753mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4958 {
+        x1=2.237in; y1=1.766in; x2=2.273in; y2=1.802in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5036 {
-        x1=54.102mm; y1=55.753mm; x2=2.181in; y2=55.753mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4961 {
+        x1=2.349in; y1=1.922in; x2=2.349in; y2=2.099in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5039 {
-        x1=2.181in; y1=55.753mm; x2=2.188in; y2=55.9308mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4964 {
+        x1=2.349in; y1=2.099in; x2=65.5828mm; y2=59.2328mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5042 {
-        x1=2.117in; y1=1.844in; x2=2.117in; y2=2.145in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4967 {
+        x1=38.1mm; y1=2.25in; x2=38.1mm; y2=2.56in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5045 {
-        x1=2.117in; y1=2.145in; x2=2.147in; y2=2.175in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4970 {
+        x1=38.1mm; y1=2.56in; x2=1.375in; y2=2.685in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5048 {
-        x1=2.147in; y1=2.175in; x2=2.2in; y2=2.175in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4973 {
+        x1=1.375in; y1=63.119mm; x2=38.1mm; y2=63.119mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5051 {
-        x1=2.2in; y1=2.175in; x2=2.217in; y2=2.192in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4991 {
+        x1=22.0mil; y1=1.981in; x2=22.0mil; y2=39.070538mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5054 {
-        x1=2.217in; y1=2.192in; x2=2.217in; y2=2.224in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4994 {
+        x1=22.0mil; y1=1.981in; x2=454.0mil; y2=2.413in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5057 {
-        x1=2.217in; y1=2.224in; x2=2.208in; y2=2.233in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.4997 {
+        x1=454.0mil; y1=2.413in; x2=454.0mil; y2=2.841in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5060 {
-        x1=52.578mm; y1=1.828in; x2=52.578mm; y2=2.254in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5000 {
+        x1=454.0mil; y1=2.841in; x2=641.0mil; y2=3.028in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5063 {
-        x1=52.578mm; y1=2.254in; x2=53.4924mm; y2=2.29in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5003 {
+        x1=641.0mil; y1=3.028in; x2=45.7327mm; y2=76.8985mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5066 {
-        x1=53.4924mm; y1=2.29in; x2=2.115in; y2=2.29in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5006 {
+        x1=1.913in; y1=74.0664mm; x2=1.911in; y2=74.0664mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5069 {
-        x1=2.115in; y1=2.29in; x2=2.181in; y2=59.8424mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5009 {
+        x1=1.912in; y1=2.915in; x2=1.8in; y2=3.027in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -28371,8 +29037,26 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.5090 {
-        x1=59.6392mm; y1=2.389in; x2=56.9722mm; y2=2.389in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.17007 {
+        x1=235.21mil; y1=33.655034mm; x2=22.0mil; y2=1.53821in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.17010 {
+        x1=5.989066mm; y1=33.655034mm; x2=235.21mil; y2=33.655034mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.17013 {
+        x1=235.0mil; y1=33.655034mm; x2=5.989066mm; y2=33.655034mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.17126 {
+        x1=22.0mil; y1=39.070538mm; x2=1.259969mm; y2=38.369369mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -28426,12 +29110,6 @@ ha:pcb-rnd-board-v6 {
      ha:combining {     }
 
       li:objects {
-       ha:line.5102 {
-        x1=36.195mm; y1=1.35in; x2=38.1mm; y2=44.45mm; thickness=170.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.5105 {
         x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -28528,30 +29206,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.5162 {
-        x1=1.687in; y1=1.465in; x2=1.687in; y2=1.54in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5165 {
-        x1=1.687in; y1=1.54in; x2=1.904in; y2=1.757in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5168 {
-        x1=1.904in; y1=1.757in; x2=1.933in; y2=1.757in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5171 {
-        x1=1.933in; y1=1.757in; x2=1.934in; y2=1.758in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.5174 {
         x1=1.747in; y1=1.139in; x2=1.7459685in; y2=1.139in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -28594,150 +29248,12 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.5195 {
-        x1=1.687in; y1=35.9664mm; x2=1.688in; y2=35.9664mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5198 {
-        x1=1.688in; y1=35.9664mm; x2=1.718in; y2=36.7284mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5201 {
-        x1=1.718in; y1=36.7284mm; x2=1.718in; y2=1.527in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5204 {
-        x1=1.718in; y1=1.527in; x2=1.818in; y2=1.627in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.5207 {
         x1=1.729in; y1=1.1559685in; x2=1.7279685in; y2=1.1559685in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5210 {
-        x1=1.7279685in; y1=1.1559685in; x2=1.63in; y2=1.058in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5213 {
-        x1=1.63in; y1=1.058in; x2=1.308in; y2=1.058in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5216 {
-        x1=1.308in; y1=1.058in; x2=29.8196mm; y2=30.2768mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5219 {
-        x1=29.8196mm; y1=30.2768mm; x2=29.8196mm; y2=36.7284mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5222 {
-        x1=29.8196mm; y1=36.7284mm; x2=1.09in; y2=1.53in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5225 {
-        x1=1.09in; y1=1.53in; x2=459.0mil; y2=1.53in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5228 {
-        x1=459.0mil; y1=1.53in; x2=334.0mil; y2=1.655in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5231 {
-        x1=334.0mil; y1=1.655in; x2=334.0mil; y2=1.891in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5234 {
-        x1=334.0mil; y1=1.891in; x2=265.0mil; y2=1.96in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5237 {
-        x1=50.927mm; y1=898.0mil; x2=656.0mil; y2=898.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5240 {
-        x1=656.0mil; y1=898.0mil; x2=13.449808mm; y2=26.0228mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5243 {
-        x1=13.449808mm; y1=1.068in; x2=13.449808mm; y2=26.0228mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5246 {
-        x1=13.449808mm; y1=26.0228mm; x2=529.5mil; y2=26.0223mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5249 {
-        x1=2.092in; y1=934.0mil; x2=1.497in; y2=934.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5252 {
-        x1=1.497in; y1=934.0mil; x2=1.429in; y2=1.002in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5255 {
-        x1=1.429in; y1=1.002in; x2=789.0mil; y2=1.002in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5258 {
-        x1=789.0mil; y1=1.002in; x2=723.0mil; y2=1.068in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5264 {
-        x1=62.5094mm; y1=2.411in; x2=2.463in; y2=2.413in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5267 {
-        x1=56.4388mm; y1=2.717in; x2=2.43in; y2=74.295mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.5270 {
         x1=51.943mm; y1=29.9212mm; x2=51.943mm; y2=1.592in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -28792,12 +29308,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.5297 {
-        x1=59.8424mm; y1=26.7462mm; x2=2.237in; y2=934.0mil; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.5318 {
         x1=2.039in; y1=1.788in; x2=2.039in; y2=43.307mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -28870,12 +29380,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.5360 {
-        x1=56.4769mm; y1=2.7185in; x2=56.4769mm; y2=63.1317mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.5363 {
         x1=2.028in; y1=56.3372mm; x2=2.027in; y2=56.3372mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -28901,13 +29405,7 @@ ha:pcb-rnd-board-v6 {
         }
        }
        ha:line.5375 {
-        x1=52.2478mm; y1=2.354in; x2=52.2478mm; y2=2.9154in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5378 {
-        x1=52.2478mm; y1=2.9154in; x2=52.2588mm; y2=74.0622mm; thickness=10.0mil; clearance=20.0mil;
+        x1=52.2478mm; y1=2.354in; x2=52.2478mm; y2=2.55in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -28996,86 +29494,68 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.5423 {
-        x1=58.293mm; y1=1.998in; x2=58.5978mm; y2=2.01in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5426 {
-        x1=58.5978mm; y1=2.01in; x2=58.5978mm; y2=56.2356mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5429 {
-        x1=58.5978mm; y1=56.2356mm; x2=2.236in; y2=58.039mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.5432 {
-        x1=51.7398mm; y1=2.256in; x2=2.036in; y2=2.256in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5315 {
+        x1=1.859in; y1=1.911in; x2=46.99mm; y2=1.92in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5435 {
-        x1=51.7398mm; y1=2.256in; x2=51.7398mm; y2=58.3946mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5312 {
+        x1=2.196in; y1=1.911in; x2=1.859in; y2=1.911in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5438 {
-        x1=56.4769mm; y1=63.1317mm; x2=51.7398mm; y2=58.3946mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5309 {
+        x1=2.233in; y1=1.874in; x2=2.196in; y2=1.911in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5441 {
-        x1=2.063in; y1=58.039mm; x2=2.236in; y2=58.039mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5306 {
+        x1=2.233in; y1=1.696in; x2=2.233in; y2=47.625mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5315 {
-        x1=1.859in; y1=1.911in; x2=46.99mm; y2=1.92in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.5354 {
+        x1=2.233in; y1=1.696in; x2=2.474in; y2=36.957mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5312 {
-        x1=2.196in; y1=1.911in; x2=1.859in; y2=1.911in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25154 {
+        x1=281.0mil; y1=814.0mil; x2=281.0mil; y2=912.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5309 {
-        x1=2.233in; y1=1.874in; x2=2.196in; y2=1.911in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25157 {
+        x1=281.0mil; y1=912.0mil; x2=238.0mil; y2=955.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5306 {
-        x1=2.233in; y1=1.696in; x2=2.233in; y2=47.625mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25160 {
+        x1=320.0mil; y1=801.0mil; x2=320.0mil; y2=949.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5354 {
-        x1=2.233in; y1=1.696in; x2=2.474in; y2=36.957mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.25163 {
+        x1=320.0mil; y1=949.0mil; x2=264.0mil; y2=25.527mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5357 {
-        x1=2.474in; y1=36.957mm; x2=2.474in; y2=922.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.26515 {
+        x1=38.1mm; y1=550.0mil; x2=38.1mm; y2=44.45mm; thickness=170.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.5303 {
-        x1=2.296in; y1=744.0mil; x2=2.474in; y2=922.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.27122 {
+        x1=46.99mm; y1=1.602in; x2=49.149mm; y2=1.602in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -29223,7 +29703,7 @@ ha:pcb-rnd-board-v6 {
       color = {#548b54}
     }
 
-    {ha:bottom silk}   {
+    {ha:bottom silk}        {
      lid=5
      group=12
      ha:combining { auto=1;     }
@@ -29233,14 +29713,68 @@ ha:pcb-rnd-board-v6 {
       color = {#000000}
     }
 
-    {ha:top silk}   {
+    {ha:top silk}        {
      lid=6
      group=1
      ha:combining { auto=1;     }
 
-      li:objects {
+      li:objects {
+       ha:polygon.27373 {
+        li:geometry {
+          ta:contour {
+           { 49.2064mm; 0.821182mm }
+           { 50.787mm; 5.903468mm }
+           { 50.3405mm; 253.53mil }
+           { 49.2064mm; 4.056888mm }
+           { 48.0723mm; 253.53mil }
+           { 47.6258mm; 5.903468mm }
+          }
+        }
+
+        ha:flags {
+         auto=1
+        }
+       }
+       ha:polygon.27380 {
+        li:geometry {
+          ta:contour {
+           { 49.2064mm; 8.841486mm }
+           { 50.9621mm; 6.501638mm }
+           { 53.8988mm; 15.9438mm }
+           { 55.9217mm; 17.8278mm }
+           { 52.2491mm; 17.8278mm }
+           { 1.9819685in; 629.07mil }
+           { 1.9819685in; 342.12mil }
+           { 49.2064mm; 371.75mil }
+           { 48.071mm; 342.12mil }
+           { 48.071mm; 629.07mil }
+           { 1.8174685in; 17.8278mm }
+           { 42.4927mm; 17.8278mm }
+           { 44.5143mm; 15.9438mm }
+           { 47.4508mm; 6.501638mm }
+          }
+        }
+
+        ha:flags {
+         auto=1
+        }
+       }
+       ha:polygon.27395 { clearance=12.0mil;
+        li:geometry {
+          ta:contour {
+           { 857.0mil; 210.0mil }
+           { 1.614in; 210.0mil }
+           { 1.614in; 430.0mil }
+           { 857.0mil; 430.0mil }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+        }
+       }
        ha:text.5490 {
-        string=TeleFireTwo v2; x=349.0mil; y=17.0mil; scale=250; fid=0;
+        string=TeleFireTwo v2; x=374.0mil; y=21.0mil; scale=250; fid=0;
         ha:flags {
          clearline=1
         }
@@ -29254,14 +29788,14 @@ ha:pcb-rnd-board-v6 {
         rot = 0.000000
        }
        ha:text.5492 {
-        string=Y; x=2.536in; y=397.0mil; scale=80; fid=0;
+        string=Y; x=2.446in; y=752.0mil; scale=80; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 0.000000
        }
        ha:text.5493 {
-        string=R; x=2.523in; y=9.0mil; scale=80; fid=0;
+        string=R; x=52.6796mm; y=740.0mil; scale=80; fid=0;
         ha:flags {
          clearline=1
         }
@@ -29303,7 +29837,7 @@ ha:pcb-rnd-board-v6 {
         rot = 0.000000
        }
        ha:text.5517 {
-        string=G; x=64.2366mm; y=790.0mil; scale=80; fid=0;
+        string=G; x=71.628mm; y=742.0mil; scale=80; fid=0;
         ha:flags {
          clearline=1
         }
@@ -29317,42 +29851,21 @@ ha:pcb-rnd-board-v6 {
         rot = 0.000000
        }
        ha:text.5520 {
-        string=RF Link; x=65.0494mm; y=652.0mil; scale=100; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.5521 {
-        string=Quality; x=2.564in; y=717.0mil; scale=100; fid=0;
+        string=RF Link Quality; x=2.378in; y=675.0mil; scale=100; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 0.000000
        }
-       ha:text.5522 {
-        string=PYRO; x=1.078in; y=36.6776mm; scale=300; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 90.000000
-       }
        ha:text.5523 {
-        string=Continuity; x=57.785mm; y=71.9328mm; scale=100; fid=0;
+        string=Continuity 1; x=2.234in; y=2.967in; scale=100; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 0.000000
        }
        ha:text.5525 {
-        string=Force Bootloader; x=49.045mm; y=2.9770748in; scale=80; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 0.000000
-       }
-       ha:text.5527 {
-        string=ARM; x=36.6268mm; y=1.91in; scale=300; fid=0;
+        string=Force Bootloader; x=46.4288mm; y=2.6150748in; scale=80; fid=0;
         ha:flags {
          clearline=1
         }
@@ -29401,7 +29914,7 @@ ha:pcb-rnd-board-v6 {
         rot = 0.000000
        }
        ha:text.5534 {
-        string=` 2018 Bdale Garbee, TAPR OHL; x=346.0mil; y=2.942in; scale=150; fid=0;
+        string=` 2018 Bdale Garbee, TAPR OHL; x=363.0mil; y=2.937in; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
@@ -29414,6 +29927,34 @@ ha:pcb-rnd-board-v6 {
         }
         rot = 0.000000
        }
+       ha:text.15690 {
+        string=G; x=2.506in; y=11.0mil; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.24459 {
+        string=Continuity 2; x=56.515mm; y=153.0mil; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.23247 {
+        string=1-PYRO-2; x=29.591mm; y=1.35in; scale=300; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 90.000000
+       }
+       ha:text.5527 {
+        string=ARM; x=36.6268mm; y=1.91in; scale=300; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
       }
       color = {#000000}
     }
@@ -29666,7 +30207,7 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
       }
       ha:line.1 {
        x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
@@ -29740,7 +30281,7 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
       }
       ha:line.1 {
        x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
@@ -30028,10 +30569,16 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=0.0; y1=30.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       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=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
       }
      }
     }
@@ -30455,13 +31002,13 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=10.0mil; x2=10.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;
+       x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
     }
@@ -30501,28 +31048,19 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=20.0mil; y1=15.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;
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=15.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;
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.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;
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
       }
      }
     }
@@ -30530,10 +31068,10 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=0.0; y1=30.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;
+       x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.2 {
        x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
@@ -30591,10 +31129,10 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+       x1=0.0; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.7 {
        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
@@ -30603,7 +31141,7 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
      }
     }
@@ -30611,9 +31149,12 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
       }
       ha:line.1 {
+       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
        x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
@@ -30625,19 +31166,19 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=0.0; y1=35.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;
+       x1=0.0; y1=35.0mil; x2=5.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;
+       x1=5.0mil; y1=30.0mil; x2=15.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;
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=35.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;
@@ -30646,10 +31187,10 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=0.0; y1=25.0mil; x2=5.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;
+       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
       }
       ha:line.10 {
        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
@@ -30661,10 +31202,10 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
       }
       ha:line.14 {
-       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
       }
      }
     }
@@ -30672,7 +31213,7 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=0.0; 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;
@@ -30808,19 +31349,19 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=0.0; y1=15.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;
+       x1=0.0; y1=15.0mil; x2=5.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;
+       x1=5.0mil; y1=10.0mil; x2=20.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;
+       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=25.0mil; y1=20.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=25.0mil; y1=15.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;
@@ -30837,13 +31378,13 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=25.0mil; y1=35.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;
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil;
+       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;
@@ -30855,10 +31396,10 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
       }
       ha:line.9 {
-       x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
       }
      }
     }
@@ -30866,19 +31407,19 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=5.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;
+       x1=0.0; y1=45.0mil; x2=5.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;
+       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=0.0; y1=15.0mil; x2=5.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;
+       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
     }
@@ -30889,19 +31430,19 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
+       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=0.0; y1=50.0mil; x2=18.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=50.0mil; x2=20.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;
+       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
     }
@@ -30909,7 +31450,7 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=0.0; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.1 {
        x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
@@ -30932,7 +31473,7 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=0.0; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
       }
      }
     }
@@ -31003,7 +31544,7 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=0.0; 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;
@@ -31017,9 +31558,6 @@ ha:pcb-rnd-board-v6 {
       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 {
@@ -31054,10 +31592,10 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=0.0; y1=10.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=25.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;
@@ -31164,9 +31702,12 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=0.0; y1=10.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.2 {
+       x1=0.0; y1=15.0mil; x2=25.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
        x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
@@ -31193,7 +31734,7 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=5.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -31251,19 +31792,19 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+       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=10.0mil; y2=50.0mil; thickness=8.0mil;
+       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:line.8 {
-       x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=40.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -31291,10 +31832,16 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+       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=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
       }
      }
     }
@@ -31313,10 +31860,22 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=0.0; y1=10.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=15.0mil; x2=25.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=40.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=40.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
       }
      }
     }
@@ -31324,13 +31883,19 @@ ha:pcb-rnd-board-v6 {
      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;
+       x1=0.0; y1=10.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=0.0; y1=15.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=25.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -31338,22 +31903,16 @@ ha:pcb-rnd-board-v6 {
      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;
+       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=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=50.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=35.0mil; x2=30.0mil; y2=50.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;
+       x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -31389,9 +31948,15 @@ ha:pcb-rnd-board-v6 {
        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;
+       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.2 {
+       x1=0.0; y1=40.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=0.0; y1=40.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
        x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
@@ -31456,19 +32021,7 @@ ha:pcb-rnd-board-v6 {
  ha:netlists {
    li:input {
     ha:+3.3V {
-    li:conn { C2-2; C3-2; C4-2; C6-1; C8-2; C36-2; C37-2; C43-2; C44-2; C45-2; C47-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; L600-1; R23-1; R38-2; R171-1; U1-5; U3-1; U3-5; U3-12; U3-13; U3-15; U3-22; U3-25; U3-27; U3-28; U4-15; U4-16; U5-3; U5-7; U5-8; U7-1; U7-24; U7-36; U7-48; U11-2; U13-8; U21-10;    }
-    }
-    ha:+5V {
-    li:conn { C7-2; C38-2; J13-1; U2-5; U4-26; U4-30;    }
-    }
-    ha:adc_drdy {
-    li:conn { U4-13; U7-2;    }
-    }
-    ha:adc_reset {
-    li:conn { U4-18; U7-4;    }
-    }
-    ha:adc_start {
-    li:conn { U4-8; U7-3;    }
+    li:conn { C2-2; C3-2; C4-2; C36-2; C37-2; C43-2; C44-2; C45-2; C47-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; L600-1; R38-2; R171-1; U1-5; U3-1; U3-5; U3-12; U3-13; U3-15; U3-22; U3-25; U3-27; U3-28; U7-1; U7-24; U7-36; U7-48; U11-2; U13-8;    }
     }
     ha:alarm_a {
     li:conn { R13-2; R16-1; U7-45;    }
@@ -31476,20 +32029,11 @@ ha:pcb-rnd-board-v6 {
     ha:alarm_b {
     li:conn { R1-2; R7-1; U7-46;    }
     }
-    ha:boot0 {
-    li:conn { R402-1; U7-44;    }
-    }
     ha:cmp_ldo_in {
-    li:conn { R36-1; R37-2; U13-5;    }
+    li:conn { R36-1; R37-2; U13-3; U13-5;    }
     }
     ha:cmp_rail {
-    li:conn { R38-1; R39-2; U13-6;    }
-    }
-    ha:cs_adc {
-    li:conn { U4-9; U7-14;    }
-    }
-    ha:cs_flash {
-    li:conn { U5-1; U7-38;    }
+    li:conn { R38-1; R39-2; U13-2; U13-6;    }
     }
     ha:cs_radio {
     li:conn { U3-11; U7-13;    }
@@ -31497,6 +32041,9 @@ ha:pcb-rnd-board-v6 {
     ha:fet_1 {
     li:conn { J27-1; Q1-1; R14-1;    }
     }
+     ha:fet_2 {
+     li:conn { J29-1; Q3-1; R23-1;     }
+     }
     ha:fet_a {
     li:conn { J3-1; Q2-5; Q2-6;    }
     }
@@ -31506,15 +32053,21 @@ ha:pcb-rnd-board-v6 {
     ha:fire_1 {
     li:conn { R2-2; R8-1; U7-11;    }
     }
+     ha:fire_2 {
+     li:conn { R21-2; R22-1; U7-15;     }
+     }
     ha:GND {
-    li:conn { C1-1; C2-1; C3-1; C4-1; C6-2; C7-1; C8-1; C9-2; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C38-1; C39-2; 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; D5-2; D6-2; D7-2; H1-1; H2-1; H3-1; H4-1; J2-1; J5-5; J6-1; J7-5; J8-2; J11-4; J11-5; J11-6; J12-2; J12-4; J12-6; J12-8; J13-3; J13-4; J20-1; L192-2; Q1-2; Q2-1; Q2-3; R1-1; R2-1; R13-1; R15-1; R20-1; R26-1; R30-1; R37-1; R39-1; R402-2; U1-2; U2-2; U3-32; U3-33; U4-1; U4-14; U4-17; U4-24; U4-27; U4-28; U4-29; U5-4; U7-8; U7-20; U7-23; U7-35; U7-47; U7-GND; U11-3; U13-4; U20-3; U20-5; U20-12; U21-7; X1-2; X1-4; X2-2; X2-4;    }
+    li:conn { C2-1; C3-1; C4-1; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C39-2; 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; J2-1; J5-5; J6-1; J7-5; J8-2; J20-1; L192-2; Q1-2; Q2-1; Q2-3; Q3-2; R1-1; R2-1; R13-1; R15-1; R20-1; R21-1; R24-1; R26-1; R30-1; R37-1; R39-1; U1-2; U3-32; U3-33; U7-8; U7-20; U7-23; U7-35; U7-44; U7-47; U7-GND; U11-3; U13-4; X1-2; X1-4; X2-2; X2-4;    }
     }
     ha:led_armed {
-    li:conn { R3-1; U7-42;    }
-    }
-    ha:led_continuity {
-    li:conn { R4-1; U7-41;    }
+    li:conn { R3-1; U7-43;    }
     }
+     ha:led_continuity1 {
+     li:conn { R4-1; U7-41;     }
+     }
+     ha:led_continuity2 {
+     li:conn { R5-1; U7-42;     }
+     }
     ha:led_rf_green {
     li:conn { R6-1; U7-29;    }
     }
@@ -31524,20 +32077,11 @@ ha:pcb-rnd-board-v6 {
     ha:led_rf_yellow {
     li:conn { R9-1; U7-30;    }
     }
-    ha:miso1 {
-    li:conn { U4-12; U7-16;    }
-    }
     ha:miso2 {
-    li:conn { U3-9; U5-2; U7-27;    }
-    }
-    ha:mosi1 {
-    li:conn { U4-10; U7-17;    }
+    li:conn { U3-9; U7-27;    }
     }
     ha:mosi2 {
-    li:conn { U3-7; U5-5; U7-28;    }
-    }
-    ha:pressure {
-    li:conn { J13-2; U4-7;    }
+    li:conn { U3-7; U7-28;    }
     }
     ha:radio_int {
     li:conn { U3-4; U7-22;    }
@@ -31545,15 +32089,15 @@ ha:pcb-rnd-board-v6 {
     ha:reset_n {
     li:conn { C610-2; J6-2; U3-2; U7-7; U11-1;    }
     }
-    ha:sck1 {
-    li:conn { U4-11; U7-15;    }
-    }
     ha:sck2 {
-    li:conn { U3-8; U5-6; U7-26;    }
+    li:conn { U3-8; U7-26;    }
     }
     ha:sense_1 {
     li:conn { R14-2; R20-2; U7-10;    }
     }
+     ha:sense_2 {
+     li:conn { R23-2; R24-2; U7-14;     }
+     }
     ha:sense_batt {
     li:conn { R25-1; R26-2; U7-18;    }
     }
@@ -31566,12 +32110,6 @@ ha:pcb-rnd-board-v6 {
     ha:swdio {
     li:conn { J6-3; U7-34;    }
     }
-    ha:therm_io {
-    li:conn { R23-2; U7-39; U21-9;    }
-    }
-    ha:thrust {
-    li:conn { U4-6; U20-10; U20-11;    }
-    }
     ha:unnamed_net1 {
     li:conn { Q1-3; R8-2; U13-7;    }
     }
@@ -31581,230 +32119,101 @@ ha:pcb-rnd-board-v6 {
     ha:unnamed_net3 {
     li:conn { C32-1; U7-5; X2-1;    }
     }
-    ha:unnamed_net4 {
-    li:conn { J5-1;    }
-    }
     ha:unnamed_net5 {
     li:conn { J5-2; J7-2; R54-2;    }
     }
     ha:unnamed_net6 {
     li:conn { J5-3; J7-3; R55-2;    }
     }
-    ha:unnamed_net7 {
-    li:conn { J5-4;    }
-    }
-    ha:unnamed_net8 {
-    li:conn { U7-19;    }
-    }
-    ha:unnamed_net9 {
-    li:conn { U7-21;    }
-    }
-    ha:unnamed_net10 {
-    li:conn { U7-25;    }
-    }
     ha:unnamed_net11 {
-    li:conn { U7-43;    }
-    }
-    ha:unnamed_net12 {
     li:conn { J2-2; U7-40;    }
     }
-    ha:unnamed_net13 {
+    ha:unnamed_net12 {
     li:conn { J8-1; L174-2;    }
     }
-    ha:unnamed_net14 {
+    ha:unnamed_net13 {
     li:conn { C30-1; U3-31; X1-3;    }
     }
-    ha:unnamed_net15 {
+    ha:unnamed_net14 {
     li:conn { C31-1; U3-30; X1-1;    }
     }
-    ha:unnamed_net16 {
+    ha:unnamed_net15 {
     li:conn { C174-1; L171-2; U3-17;    }
     }
-    ha:unnamed_net17 {
+    ha:unnamed_net16 {
     li:conn { C173-2; L171-1; R171-2;    }
     }
-    ha:unnamed_net18 {
+    ha:unnamed_net17 {
     li:conn { C174-2; C176-1; L172-1;    }
     }
-    ha:unnamed_net19 {
+    ha:unnamed_net18 {
     li:conn { C176-2; C181-1; L172-2; L173-1;    }
     }
-    ha:unnamed_net20 {
+    ha:unnamed_net19 {
     li:conn { C181-2; L193-1; U3-18;    }
     }
-    ha:unnamed_net21 {
+    ha:unnamed_net20 {
     li:conn { C175-2; L173-2; L174-1;    }
     }
-    ha:unnamed_net22 {
+    ha:unnamed_net21 {
     li:conn { C210-1; L191-2; L201-1; U3-20;    }
     }
-    ha:unnamed_net23 {
+    ha:unnamed_net22 {
     li:conn { C191-1; L191-1; L192-1; U3-19;    }
     }
-    ha:unnamed_net24 {
+    ha:unnamed_net23 {
     li:conn { C191-2; L193-2; L201-2;    }
     }
-    ha:unnamed_net25 {
+    ha:unnamed_net24 {
     li:conn { C211-1; U3-21;    }
     }
-    ha:unnamed_net26 {
+    ha:unnamed_net25 {
     li:conn { C231-1; U3-24;    }
     }
-    ha:unnamed_net27 {
+    ha:unnamed_net26 {
     li:conn { C231-2; U3-23;    }
     }
-    ha:unnamed_net28 {
+    ha:unnamed_net27 {
     li:conn { C261-1; U3-26;    }
     }
-    ha:unnamed_net29 {
+    ha:unnamed_net28 {
     li:conn { C291-1; U3-29;    }
     }
-    ha:unnamed_net30 {
+    ha:unnamed_net29 {
     li:conn { R30-2; U3-14;    }
     }
-    ha:unnamed_net31 {
+    ha:unnamed_net30 {
     li:conn { C42-2; U3-6;    }
     }
     ha:unnamed_net32 {
-    li:conn { U1-3;    }
-    }
-    ha:unnamed_net33 {
     li:conn { D5-1; R6-2;    }
     }
-    ha:unnamed_net34 {
+    ha:unnamed_net33 {
     li:conn { D7-1; R10-2;    }
     }
-    ha:unnamed_net35 {
+    ha:unnamed_net34 {
     li:conn { D6-1; R9-2;    }
     }
-    ha:unnamed_net36 {
+    ha:unnamed_net35 {
     li:conn { D2-1; R4-2;    }
     }
-    ha:unnamed_net37 {
+    ha:unnamed_net36 {
     li:conn { D1-1; R3-2;    }
     }
-    ha:unnamed_net38 {
-    li:conn { U3-10;    }
-    }
-    ha:unnamed_net39 {
-    li:conn { U3-16;    }
-    }
     ha:unnamed_net40 {
-    li:conn { U3-3;    }
-    }
-    ha:unnamed_net41 {
     li:conn { Q2-2; R7-2;    }
     }
-    ha:unnamed_net42 {
+    ha:unnamed_net41 {
     li:conn { Q2-4; R16-2;    }
     }
-    ha:unnamed_net43 {
-    li:conn { U13-3;    }
-    }
-    ha:unnamed_net44 {
-    li:conn { U13-2;    }
+    ha:unnamed_net42 {
+    li:conn { Q3-3; R22-2; U13-1;    }
     }
     ha:unnamed_net45 {
-    li:conn { U13-1;    }
-    }
-    ha:unnamed_net46 {
-    li:conn { R106-2; U20-9;    }
-    }
-    ha:unnamed_net47 {
-    li:conn { J11-3; U20-7;    }
-    }
-    ha:unnamed_net48 {
-    li:conn { J11-2; U20-6;    }
-    }
-    ha:unnamed_net49 {
-    li:conn { J10-1; U20-13;    }
-    }
-    ha:unnamed_net50 {
-    li:conn { J10-2; U20-14;    }
-    }
-    ha:unnamed_net51 {
-    li:conn { J10-3; U20-15;    }
-    }
-    ha:unnamed_net52 {
-    li:conn { J10-4; U20-16;    }
-    }
-    ha:unnamed_net53 {
-    li:conn { Q3-1; U20-4;    }
-    }
-    ha:unnamed_net54 {
-    li:conn { R106-1; U20-8;    }
-    }
-    ha:unnamed_net55 {
-    li:conn { J10-5; J11-1; Q3-2;    }
-    }
-    ha:unnamed_net56 {
-    li:conn { J12-1; U21-1;    }
-    }
-    ha:unnamed_net57 {
-    li:conn { J12-3; U21-2;    }
-    }
-    ha:unnamed_net58 {
-    li:conn { J12-5; U21-3;    }
-    }
-    ha:unnamed_net59 {
-    li:conn { J12-7; U21-4;    }
-    }
-    ha:unnamed_net60 {
-    li:conn { R21-1; U21-5;    }
-    }
-    ha:unnamed_net61 {
-    li:conn { U21-8;    }
-    }
-    ha:unnamed_net62 {
-    li:conn { R21-2; U21-6;    }
-    }
-    ha:unnamed_net63 {
-    li:conn { U2-3;    }
-    }
-    ha:unnamed_net64 {
-    li:conn { J7-1;    }
-    }
-    ha:unnamed_net65 {
-    li:conn { J7-4;    }
-    }
-    ha:unnamed_net66 {
     li:conn { J21-1; J22-1;    }
     }
-    ha:unnamed_net67 {
-    li:conn { U4-5;    }
-    }
-    ha:unnamed_net68 {
-    li:conn { U4-4;    }
-    }
-    ha:unnamed_net69 {
-    li:conn { U4-21;    }
-    }
-    ha:unnamed_net70 {
-    li:conn { U4-20;    }
-    }
-    ha:unnamed_net71 {
-    li:conn { U4-19;    }
-    }
-    ha:unnamed_net72 {
-    li:conn { U4-32;    }
-    }
-    ha:unnamed_net73 {
-    li:conn { U4-31;    }
-    }
-    ha:unnamed_net74 {
-    li:conn { U4-22;    }
-    }
-    ha:unnamed_net75 {
-    li:conn { U4-3;    }
-    }
-    ha:unnamed_net76 {
-    li:conn { U4-2;    }
-    }
-    ha:unnamed_net77 {
-    li:conn { C9-1; U4-23;    }
-    }
-    ha:unnamed_net78 {
-    li:conn { U4-25;    }
+    ha:unnamed_net46 {
+    li:conn { D4-1; R5-2;    }
     }
     ha:usbdm {
     li:conn { R54-1; U7-32;    }
@@ -31813,13 +32222,13 @@ ha:pcb-rnd-board-v6 {
     li:conn { R55-1; U7-33;    }
     }
     ha:v_ldo_in {
-    li:conn { C1-2; C39-1; D3-2; Q3-3; R36-2; U1-1; U2-1; U20-1; U20-2;    }
+    li:conn { C39-1; D3-2; R36-2; U1-1;    }
     }
     ha:v_lipo {
     li:conn { D3-1; J3-2; J3-4; J23-1; J24-1; R11-2; R25-2;    }
     }
     ha:v_pyro {
-    li:conn { J25-1; J26-1; R11-1; R12-2;    }
+    li:conn { J25-1; J26-1; J28-1; R11-1; R12-2;    }
     }
     ha:vdda {
     li:conn { C601-1; C602-1; L600-2; U7-9;    }
@@ -31904,24 +32313,24 @@ ha:pcb-rnd-board-v6 {
  li:pcb-rnd-conf-v1 {
   ha:overwrite {
    ha:design {
-    min_ring = 7.00 mil
-    min_drill = 15.00 mil
+    min_ring = 0.1778 mm
+    min_drill = 0.3810 mm
     text_scale = 100
     via_thickness = 30.00 mil
     via_drilling_hole = 15.00 mil
-    min_slk = 5.00 mil
+    min_slk = 0.1270 mm
     text_thickness = 0
-    line_thickness = 10.00 mil
-    shrink = 10.00 mil
+    line_thickness = 8.00 mil
+    shrink = 0.2540 mm
     poly_isle_area = 12903200000000.000000
-    min_wid = 6.00 mil
-    bloat = 6.00 mil
-    clearance = 10.00 mil
+    min_wid = 0.1524 mm
+    bloat = 0.1524 mm
+    clearance = 6.00 mil
    }
    ha:editor {
-    live_routing = false
+    live_routing = true
     snap_pin = true
-    grid = 1.00 mil
+    grid = 25.00 mil
     show_number = false
     auto_drc = false
     all_direction_lines = false
@@ -31936,7 +32345,7 @@ ha:pcb-rnd-board-v6 {
     show_drc = true
     grid_unit = mil
     draw_grid = false
-    grids_idx = 1
+    grids_idx = 4
     only_names = false
     full_poly = false
     lock_names = false
@@ -31944,6 +32353,7 @@ ha:pcb-rnd-board-v6 {
     thin_draw = false
     rubber_band_mode = false
     description = false
+     buffer_number = 0
    }
    ha:plugins {
     ha:mincut {