route complete, drc clean
authorBdale Garbee <bdale@gag.com>
Sat, 1 Dec 2018 04:11:13 +0000 (21:11 -0700)
committerBdale Garbee <bdale@gag.com>
Sat, 1 Dec 2018 04:11:13 +0000 (21:11 -0700)
telelcotwo.lht

index 20d7463658c7ea4e0daf7a710dc677c4f0802977..7e85c196813c10efbc831146697b760671523250 100644 (file)
@@ -48,7 +48,7 @@ ha:pcb-rnd-board-v6 {
    }
    board_name = telelcotwo
    ha:grid {
-    spacing = 25.0mil
+    spacing = 1.0mil
     offs_x = 0.0
     offs_y = 0.0
    }
@@ -95,649 +95,677 @@ ha:pcb-rnd-board-v6 {
   }
 
    li:objects {
-    ha:padstack_ref.5 {
-     proto=0; x=1.758in; y=2.647in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
+     ha:padstack_ref.41736 {
+      proto=0; x=56.3372mm; y=43.967404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.6 {
-     proto=0; x=1.763in; y=2.798in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41737 {
+      proto=0; x=2.298in; y=37.033204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.7 {
-     proto=0; x=1.65in; y=65.786mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41738 {
+      proto=0; x=56.2356mm; y=32.740604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.8 {
-     proto=0; x=1.023in; y=2.688in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41739 {
+      proto=0; x=1.899in; y=33.299404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.9 {
-     proto=0; x=1.119in; y=2.506in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41740 {
+      proto=0; x=1.794in; y=32.918404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:0 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.10 {
-     proto=0; x=114.427mm; y=1.409in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41741 {
+      proto=0; x=1.893in; y=28.067004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.11 {
-     proto=0; x=116.459mm; y=1.136in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41742 {
+      proto=0; x=50.673mm; y=40.055804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.12 {
-     proto=0; x=4.501in; y=967.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41743 {
+      proto=0; x=52.1716mm; y=40.055804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.13 {
-     proto=0; x=106.3244mm; y=989.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41744 {
+      proto=0; x=2.024in; y=42.697404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.14 {
-     proto=0; x=4.081in; y=974.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41745 {
+      proto=0; x=1.84in; y=37.109404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.15 {
-     proto=0; x=106.172mm; y=783.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41746 {
+      proto=0; x=1.812in; y=1.589in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.16 {
-     proto=0; x=4.282in; y=1.255in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41747 {
+      proto=0; x=2.015in; y=33.020004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.17 {
-     proto=0; x=4.341in; y=1.255in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41748 {
+      proto=0; x=52.6796mm; y=33.020004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.18 {
-     proto=0; x=109.4994mm; y=1.359in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41749 {
+      proto=0; x=2.034in; y=30.403804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-       li:3 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.19 {
-     proto=0; x=104.8258mm; y=1.139in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41750 {
+      proto=0; x=2.172in; y=35.280604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.20 {
-     proto=0; x=102.5906mm; y=1.173in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41751 {
+      proto=0; x=1.856in; y=34.518604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.21 {
-     proto=0; x=4.302in; y=978.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41752 {
+      proto=0; x=2.147in; y=42.849804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.22 {
-     proto=0; x=110.7694mm; y=978.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41753 {
+      proto=0; x=53.4924mm; y=47.472604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.23 {
-     proto=0; x=109.7534mm; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41754 {
+      proto=0; x=53.2638mm; y=46.405804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.24 {
-     proto=0; x=4.459in; y=27.1018mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41755 {
+      proto=0; x=1.848in; y=36.042604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.25 {
-     proto=0; x=105.2322mm; y=26.3398mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.41756 {
+      proto=0; x=1.892in; y=39.090604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.26 {
-     proto=0; x=4.434in; y=1.365in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.41757 {
+      proto=0; x=2.036in; y=45.745404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.27 {
-     proto=0; x=111.5822mm; y=39.2938mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.41760 {
+      proto=0; x=2.16in; y=49.530004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.28 {
-     proto=0; x=4.384in; y=1.505in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.41761 {
+      proto=0; x=2.192in; y=50.241204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.29 {
-     proto=0; x=105.029mm; y=27.8638mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.41762 {
+      proto=0; x=1.798in; y=46.507404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.30 {
-     proto=0; x=4.179in; y=1.217in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41763 {
+      proto=0; x=1.822in; y=45.618404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.31 {
-     proto=0; x=4.323in; y=1.479in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41764 {
+      proto=0; x=53.594mm; y=48.539404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.32 {
-     proto=0; x=3.961in; y=1.358in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.41769 {
+      proto=0; x=1.8in; y=53.517804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.33 {
-     proto=0; x=4.062in; y=1.358in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41770 {
+      proto=0; x=2.047in; y=54.356004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.34 {
-     proto=0; x=4.447in; y=1.628in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.41771 {
+      proto=0; x=51.1302mm; y=55.016404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.35 {
-     proto=0; x=4.479in; y=1.656in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.41772 {
+      proto=0; x=1.76in; y=53.111404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.36 {
-     proto=0; x=103.759mm; y=1.509in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41776 {
+      proto=0; x=1.882in; y=55.346604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.37 {
-     proto=0; x=104.3686mm; y=1.474in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41777 {
+      proto=0; x=1.781in; y=62.382404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.38 {
-     proto=0; x=4.397in; y=1.589in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41778 {
+      proto=0; x=1.957in; y=54.330604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.39 {
-     proto=0; x=4.044in; y=1.552in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.41779 {
+      proto=0; x=51.943mm; y=55.727604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.40 {
-     proto=0; x=102.3874mm; y=1.592in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41780 {
+      proto=0; x=51.943mm; y=56.870604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.41 {
-     proto=0; x=102.3874mm; y=41.529mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.41781 {
+      proto=0; x=2.023in; y=59.613804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.42 {
-     proto=0; x=4.363in; y=1.787in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.47032 {
+      proto=0; x=2.14in; y=26.67mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.43 {
-     proto=0; x=103.8098mm; y=1.785in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.47033 {
+      proto=0; x=2.241in; y=26.67mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.44 {
-     proto=0; x=4.334in; y=1.818in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.49164 {
+      proto=0; x=1.65in; y=73.4568mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
-    }
-    ha:padstack_ref.45 {
-     proto=0; x=109.22mm; y=1.844in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.53245 {
+      proto=0; x=282.0mil; y=2.152in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
+     ha:padstack_ref.53246 {
+      proto=0; x=321.0mil; y=56.9722mm; 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.46 {
-     proto=0; x=102.7938mm; y=1.769in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.54384 {
+      proto=0; x=173.0mil; y=880.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.54385 {
+      proto=0; x=102.0mil; y=793.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
-    }
-    ha:padstack_ref.47 {
-     proto=0; x=3.902in; y=1.379in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.57074 {
+      proto=0; x=1.879in; y=1.751in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
      }
+     ha:padstack_ref.57075 {
+      proto=0; x=1.926in; y=1.751in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
+      li:thermal {
+      }
      }
-    }
-    ha:padstack_ref.48 {
-     proto=0; x=3.859in; y=1.379in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.57133 {
+      proto=0; x=1.97in; y=2.781in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
      }
+     ha:padstack_ref.57197 {
+      proto=0; x=52.578mm; y=2.781in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
+      li:thermal {
+      }
      }
-    }
-    ha:padstack_ref.49 {
-     proto=0; x=3.816in; y=1.379in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+     ha:padstack_ref.57288 {
+      proto=0; x=2.14in; y=2.268in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
      }
+     ha:padstack_ref.41768 {
+      proto=0; x=2.076in; y=53.568604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.50 {
-     proto=0; x=4.169in; y=1.857in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.51 {
-     proto=0; x=4.068in; y=54.2036mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.52 {
-     proto=0; x=107.7976mm; y=1.817in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.53 {
-     proto=0; x=3.923in; y=1.684in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.57457 {
+      proto=0; x=1.29in; y=56.8706mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-     }
-    }
-    ha:padstack_ref.54 {
-     proto=0; x=110.0328mm; y=1.872in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.57674 {
+      proto=0; x=2.131in; y=2.148in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:2 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.55 {
-     proto=0; x=110.0328mm; y=1.917in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.57693 {
+      proto=0; x=1.503in; y=2.298in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.56 {
-     proto=0; x=4.31in; y=51.435mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
+      li:thermal {
+      }
      }
+     ha:padstack_ref.57721 {
+      proto=0; x=1.753in; y=1.389in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
+      li:thermal {
+      }
      }
-    }
      ha:subc.57 {
       ha:attributes {
        value=unknown
@@ -1575,7 +1603,7 @@ ha:pcb-rnd-board-v6 {
 
       li:objects {
        ha:padstack_ref.123 {
-        proto=0; x=2.137in; y=66.7004mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=55.8546mm; y=715.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -1595,7 +1623,7 @@ ha:pcb-rnd-board-v6 {
         }
        }
        ha:padstack_ref.124 {
-        proto=1; x=2.087in; y=2.726in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=1; x=2.149in; y=815.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -1609,7 +1637,7 @@ ha:pcb-rnd-board-v6 {
         }
        }
        ha:padstack_ref.125 {
-        proto=1; x=51.7398mm; y=66.7004mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=1; x=2.099in; y=715.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -1623,7 +1651,7 @@ ha:pcb-rnd-board-v6 {
         }
        }
        ha:padstack_ref.126 {
-        proto=1; x=1.987in; y=2.726in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=1; x=52.0446mm; y=815.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -1637,7 +1665,7 @@ ha:pcb-rnd-board-v6 {
         }
        }
        ha:padstack_ref.127 {
-        proto=2; x=2.19211in; y=2.69687in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=2; x=2.25411in; y=785.87mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -1659,24 +1687,24 @@ ha:pcb-rnd-board-v6 {
 
          li:objects {
           ha:line.128 {
-           x1=2.23128in; y1=2.57561in; x2=2.23128in; y2=2.77638in; thickness=6.0mil; clearance=0.0;
+           x1=2.29328in; y1=664.61mil; x2=2.29328in; y2=21.980652mm; thickness=6.0mil; clearance=0.0;
           }
           ha:line.131 {
-           x1=1.89271in; y1=2.57561in; x2=2.23128in; y2=2.57561in; thickness=6.0mil; clearance=0.0;
+           x1=1.95471in; y1=664.61mil; x2=2.29328in; y2=664.61mil; thickness=6.0mil; clearance=0.0;
           }
           ha:line.134 {
-           x1=1.89271in; y1=2.57561in; x2=1.89271in; y2=2.77638in; thickness=6.0mil; clearance=0.0;
+           x1=1.95471in; y1=664.61mil; x2=1.95471in; y2=21.980652mm; thickness=6.0mil; clearance=0.0;
           }
           ha:line.137 {
-           x1=1.89271in; y1=2.77638in; x2=2.23128in; y2=2.77638in; thickness=6.0mil; clearance=0.0;
+           x1=1.95471in; y1=21.980652mm; x2=2.29328in; y2=21.980652mm; thickness=6.0mil; clearance=0.0;
           }
           ha:text.122 {
-           string=%a.parent.refdes%; x=1.915in; y=66.0908mm; scale=60; fid=0;
+           string=%a.parent.refdes%; x=1.977in; y=691.0mil; scale=60; fid=0;
            ha:flags {
             dyntext=1
             floater=1
            }
-           rot = 0.000000
+           rot = 360.000000
           }
          }
          ha:type {
@@ -1691,25 +1719,25 @@ ha:pcb-rnd-board-v6 {
 
          li:objects {
           ha:line.140 {
-           x1=53.035758mm; y1=68.076419mm; x2=53.035758mm; y2=68.076419mm; thickness=0.1mm; clearance=0.0;
+           x1=54.610558mm; y1=19.537019mm; x2=54.610558mm; y2=19.537019mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.143 {
-           x1=2.137in; y1=2.726in; x2=2.137in; y2=2.726in; thickness=0.1mm; clearance=0.0;
+           x1=55.8546mm; y1=815.0mil; x2=55.8546mm; y2=815.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.146 {
-           x1=2.137in; y1=2.726in; x2=2.137in; y2=68.2404mm; thickness=0.1mm; clearance=0.0;
+           x1=55.8546mm; y1=815.0mil; x2=55.8546mm; y2=19.701mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.149 {
-           x1=2.137in; y1=2.726in; x2=53.2798mm; y2=2.726in; thickness=0.1mm; clearance=0.0;
+           x1=55.8546mm; y1=815.0mil; x2=54.8546mm; y2=815.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -1725,17 +1753,17 @@ ha:pcb-rnd-board-v6 {
      }
       uid = t55UIhTnyx6VWDNiT1IAAAAF
      }
-     ha:subc.152 {
+     ha:subc.247 {
       ha:attributes {
-       value=1k
-       footprint=0402
-       refdes=R1
+       value=TDK_PS12
+       footprint=TDK_PS12
+       refdes=U8
       }
      ha:data {
           li:padstack_prototypes {
 
       ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
@@ -1746,14 +1774,52 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+             -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  
             }
           }
 
@@ -1765,221 +1831,118 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+             -1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+             1.099947mm  
+             -1.099947mm  
+             1.099947mm  
             }
           }
 
           ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
+           ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
-            top = 1
-            paste = 1
+            bottom = 1
+            mask = 1
            }
            clearance=0.0
             li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+             -1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+             1.099947mm  
+             -1.099947mm  
+             1.099947mm  
             }
           }
         }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.154 {
-        proto=0; x=1.131in; y=71.037196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.155 {
-        proto=0; x=1.131in; y=2.76526in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+      ha:ps_proto_v6.1 {
+        hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-         li:objects {
-          ha:text.153 {
-           string=%a.parent.refdes%; x=1.146in; y=2.765in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          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
            }
-           rot = 270.000000
+           clearance=0.0
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
 
-         li:objects {
-          ha:line.156 {
-           x1=1.131in; y1=2.781in; x2=1.131in; y2=2.781in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.159 {
-           x1=1.131in; y1=2.781in; x2=1.131in; y2=2.781in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.162 {
-           x1=1.131in; y1=2.781in; x2=1.131in; y2=71.6374mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.165 {
-           x1=1.131in; y1=2.781in; x2=29.7274mm; y2=2.781in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+          ha: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:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAG
-     }
-     ha:subc.168 {
-      ha:attributes {
-       value=2.49k
-       footprint=0402
-       refdes=R7
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
 
           ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
-            top = 1
+            intern = 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=2.199894mm;           }
            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:ps_circ { x=0.0; y=0.0; dia=2.199894mm;           }
+           ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
-            top = 1
-            paste = 1
+            bottom = 1
+            mask = 1
            }
            clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
           }
         }
       }
      }
 
       li:objects {
-       ha:padstack_ref.170 {
-        proto=0; x=26.797mm; y=2.70326in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:padstack_ref.249 {
+        proto=0; x=26.060432mm; y=262.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
         ha:flags {
          clearline=1
         }
 
         li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
         }
 
         ha:attributes {
           term=1
-          name=1
+          name=pin1
         }
        }
-       ha:padstack_ref.171 {
-        proto=0; x=26.797mm; y=2.73474in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:padstack_ref.250 {
+        proto=1; x=31.060422mm; y=262.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
         ha:flags {
          clearline=1
         }
@@ -1989,7 +1952,7 @@ ha:pcb-rnd-board-v6 {
 
         ha:attributes {
           term=2
-          name=2
+          name=pin2
         }
        }
       }
@@ -2000,13 +1963,16 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:text.169 {
-           string=%a.parent.refdes%; x=1.074in; y=68.5988mm; scale=60; fid=0;
+          ha:arc.251 {
+           x=28.5603mm; y=262.0mil; width=6.100064mm; height=6.100064mm; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.248 {
+           string=%a.parent.refdes%; x=28.0015mm; y=239.0mil; scale=60; fid=0;
            ha:flags {
             dyntext=1
             floater=1
            }
-           rot = 270.000000
+           rot = 0.000000
           }
          }
          ha:type {
@@ -2020,26 +1986,26 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:line.172 {
-           x1=26.797mm; y1=69.0626mm; x2=26.797mm; y2=69.0626mm; thickness=0.1mm; clearance=0.0;
+          ha:line.252 {
+           x1=28.560427mm; y1=262.0mil; x2=28.560427mm; y2=262.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.175 {
-           x1=26.797mm; y1=69.0626mm; x2=26.797mm; y2=69.0626mm; thickness=0.1mm; clearance=0.0;
+          ha:line.255 {
+           x1=28.5603mm; y1=262.0mil; x2=28.5603mm; y2=262.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.178 {
-           x1=26.797mm; y1=69.0626mm; x2=26.797mm; y2=68.0626mm; thickness=0.1mm; clearance=0.0;
+          ha:line.258 {
+           x1=28.5603mm; y1=262.0mil; x2=29.5603mm; y2=262.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.181 {
-           x1=26.797mm; y1=69.0626mm; x2=25.797mm; y2=69.0626mm; thickness=0.1mm; clearance=0.0;
+          ha:line.261 {
+           x1=28.5603mm; y1=262.0mil; x2=28.5603mm; y2=7.6548mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -2053,19 +2019,19 @@ ha:pcb-rnd-board-v6 {
        }
       }
      }
-      uid = t55UIhTnyx6VWDNiT1IAAAAH
+      uid = t55UIhTnyx6VWDNiT1IAAAAL
      }
-     ha:subc.184 {
+     ha:subc.422 {
       ha:attributes {
-       value=15k
-       footprint=0402
-       refdes=R8
+       value=unknown
+       footprint=100mil2pin
+       refdes=J2
       }
      ha:data {
           li:padstack_prototypes {
 
       ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
@@ -2076,231 +2042,172 @@ ha:pcb-rnd-board-v6 {
            }
            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
+             -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 {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
             }
           }
 
           ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
+           ha:combining {           }
            ha:layer_mask {
-            top = 1
-            paste = 1
+            copper = 1
+            intern = 1
            }
            clearance=0.0
             li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
             }
           }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.186 {
-        proto=0; x=1.597in; y=67.348604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.187 {
-        proto=0; x=1.597in; y=68.148196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+          ha: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:attributes {
-          term=2
-          name=2
+          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  
+            }
+          }
         }
-       }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+      ha:ps_proto_v6.1 {
+        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-         li:objects {
-          ha:text.185 {
-           string=%a.parent.refdes%; x=1.613in; y=2.651in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          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
            }
-           rot = 270.000000
+           clearance=0.0
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
 
-         li:objects {
-          ha:line.188 {
-           x1=1.597in; y1=67.7484mm; x2=1.597in; y2=67.7484mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.191 {
-           x1=1.597in; y1=67.7484mm; x2=1.597in; y2=67.7484mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.194 {
-           x1=1.597in; y1=67.7484mm; x2=1.597in; y2=66.7484mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.197 {
-           x1=1.597in; y1=67.7484mm; x2=39.5638mm; y2=67.7484mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+          ha: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:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAI
-     }
-     ha:subc.200 {
-      ha:attributes {
-       value=1k
-       footprint=0402
-       refdes=R2
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
 
           ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
-            top = 1
+            intern = 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=85.0mil;           }
            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:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
-            top = 1
-            paste = 1
+            bottom = 1
+            mask = 1
            }
            clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
           }
         }
       }
      }
 
       li:objects {
-       ha:padstack_ref.202 {
-        proto=0; x=1.28in; y=71.043796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:padstack_ref.424 {
+        proto=0; x=1.617in; y=2.625in; rot=180.000000; xmirror=0; smirror=0; clearance=7.5mil;
         ha:flags {
          clearline=1
         }
 
         li:thermal {
+          li:0 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
         }
 
         ha:attributes {
@@ -2308,8 +2215,8 @@ ha:pcb-rnd-board-v6 {
           name=1
         }
        }
-       ha:padstack_ref.203 {
-        proto=0; x=1.28in; y=70.244204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:padstack_ref.425 {
+        proto=1; x=1.717in; y=2.625in; rot=180.000000; xmirror=0; smirror=0; clearance=7.5mil;
         ha:flags {
          clearline=1
         }
@@ -2330,13 +2237,25 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:text.201 {
-           string=%a.parent.refdes%; x=32.9438mm; y=70.1802mm; scale=60; fid=0;
+          ha:line.426 {
+           x1=1.767in; y1=65.405mm; x2=39.8018mm; y2=65.405mm; thickness=15.0mil; clearance=0.0;
+          }
+          ha:line.429 {
+           x1=39.8018mm; y1=2.675in; x2=39.8018mm; y2=65.405mm; thickness=15.0mil; clearance=0.0;
+          }
+          ha:line.432 {
+           x1=1.767in; y1=2.675in; x2=39.8018mm; y2=2.675in; thickness=15.0mil; clearance=0.0;
+          }
+          ha:line.435 {
+           x1=1.767in; y1=2.675in; x2=1.767in; y2=65.405mm; thickness=15.0mil; clearance=0.0;
+          }
+          ha:text.423 {
+           string=%a.parent.refdes%; x=1.697in; y=2.656in; scale=100; fid=0;
            ha:flags {
             dyntext=1
             floater=1
            }
-           rot = 270.000000
+           rot = 180.000000
           }
          }
          ha:type {
@@ -2350,26 +2269,26 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:line.204 {
-           x1=1.28in; y1=70.644mm; x2=1.28in; y2=70.644mm; thickness=0.1mm; clearance=0.0;
+          ha:line.438 {
+           x1=1.667in; y1=2.625in; x2=1.667in; y2=2.625in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.207 {
-           x1=1.28in; y1=70.644mm; x2=1.28in; y2=70.644mm; thickness=0.1mm; clearance=0.0;
+          ha:line.441 {
+           x1=1.617in; y1=2.625in; x2=1.617in; y2=2.625in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.210 {
-           x1=1.28in; y1=70.644mm; x2=1.28in; y2=71.644mm; thickness=0.1mm; clearance=0.0;
+          ha:line.444 {
+           x1=1.617in; y1=2.625in; x2=42.0718mm; y2=2.625in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.213 {
-           x1=1.28in; y1=70.644mm; x2=33.512mm; y2=70.644mm; thickness=0.1mm; clearance=0.0;
+          ha:line.447 {
+           x1=1.617in; y1=2.625in; x2=1.617in; y2=67.675mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -2383,23 +2302,19 @@ ha:pcb-rnd-board-v6 {
        }
       }
      }
-      uid = t55UIhTnyx6VWDNiT1IAAAAJ
+      uid = t55UIhTnyx6VWDNiT1IAAAAU
      }
-     ha:subc.216 {
+     ha:subc.450 {
       ha:attributes {
-       copyright=2006 DJ Delorie
-       author=DJ Delorie
-       footprint=SOT23-5
-       dist-license=GPL
-       refdes=U1
-       value=MCP73831
-       use-license=Unlimited
+       value=red
+       footprint=100mil-led
+       refdes=D1
       }
      ha:data {
           li:padstack_prototypes {
 
       ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
@@ -2410,103 +2325,155 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
-             -12.0mil  
+             -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:combining {           }
            ha:layer_mask {
-            top = 1
-            mask = 1
+            bottom = 1
+            copper = 1
            }
            clearance=0.0
             li:ps_poly {
-             -23.0mil  
-             -15.0mil  
-             -23.0mil  
-             15.0mil  
-             23.0mil  
-             15.0mil  
-             23.0mil  
-             -15.0mil  
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
             }
           }
 
           ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
+           ha:combining {           }
            ha:layer_mask {
-            top = 1
-            paste = 1
+            copper = 1
+            intern = 1
            }
            clearance=0.0
             li:ps_poly {
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
-             -12.0mil  
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
             }
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.218 {
-        proto=0; x=28.2194mm; y=67.1068mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+          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=4
-          name=4
-        }
-       }
-       ha:padstack_ref.219 {
-        proto=0; x=28.2194mm; y=2.72in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+      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=5
-          name=VOUT
-        }
-       }
-       ha:padstack_ref.220 {
-        proto=0; x=1.193in; y=2.72in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+          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=1
-          name=VIN
+          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.221 {
-        proto=0; x=1.193in; y=2.681in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.452 {
+        proto=0; x=1.6in; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
         ha:flags {
          clearline=1
         }
@@ -2515,22 +2482,28 @@ ha:pcb-rnd-board-v6 {
         }
 
         ha:attributes {
-          term=2
-          name=GND
+          term=1
+          name=1
         }
        }
-       ha:padstack_ref.222 {
-        proto=0; x=1.193in; y=67.1068mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:padstack_ref.453 {
+        proto=1; x=1.6in; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
         ha:flags {
          clearline=1
         }
 
         li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
         }
 
         ha:attributes {
-          term=3
-          name=EN
+          term=2
+          name=2
         }
        }
       }
@@ -2541,25 +2514,19 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:line.223 {
-           x1=1.082in; y1=66.5988mm; x2=1.221in; y2=66.5988mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.226 {
-           x1=1.082in; y1=66.5988mm; x2=1.082in; y2=2.74in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.229 {
-           x1=1.082in; y1=2.74in; x2=1.221in; y2=2.74in; thickness=10.0mil; clearance=0.0;
+          ha:line.454 {
+           x1=39.1922mm; y1=51.0mil; x2=1.657in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
           }
-          ha:line.232 {
-           x1=1.221in; y1=66.5988mm; x2=1.221in; y2=2.74in; thickness=10.0mil; clearance=0.0;
+          ha:arc.457 {
+           x=1.6in; y=150.0mil; width=114.0mil; height=114.0mil; astart=300; adelta=300; thickness=10.0mil; clearance=0.0;
           }
-          ha:text.217 {
-           string=%a.parent.refdes%; x=26.46553mm; y=65.0748mm; scale=89; fid=0;
+          ha:text.451 {
+           string=%a.parent.refdes%; x=39.9034mm; y=176.0mil; scale=100; fid=0;
            ha:flags {
             dyntext=1
             floater=1
            }
-           rot = 0.000000
+           rot = 90.000000
           }
          }
          ha:type {
@@ -2573,26 +2540,26 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:line.235 {
-           x1=1.1602in; y1=2.681in; x2=1.1602in; y2=2.681in; thickness=0.1mm; clearance=0.0;
+          ha:line.458 {
+           x1=1.6in; y1=150.0mil; x2=1.6in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.238 {
-           x1=28.2194mm; y1=67.1068mm; x2=28.2194mm; y2=67.1068mm; thickness=0.1mm; clearance=0.0;
+          ha:line.461 {
+           x1=1.6in; y1=150.0mil; x2=1.6in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.241 {
-           x1=28.2194mm; y1=67.1068mm; x2=27.2194mm; y2=67.1068mm; thickness=0.1mm; clearance=0.0;
+          ha:line.464 {
+           x1=1.6in; y1=150.0mil; x2=1.6in; y2=4.81mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.244 {
-           x1=28.2194mm; y1=67.1068mm; x2=28.2194mm; y2=66.1068mm; thickness=0.1mm; clearance=0.0;
+          ha:line.467 {
+           x1=1.6in; y1=150.0mil; x2=41.64mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -2606,19 +2573,19 @@ ha:pcb-rnd-board-v6 {
        }
       }
      }
-      uid = t55UIhTnyx6VWDNiT1IAAAAK
+      uid = t55UIhTnyx6VWDNiT1IAAAAV
      }
-     ha:subc.247 {
+     ha:subc.470 {
       ha:attributes {
-       value=TDK_PS12
-       footprint=TDK_PS12
-       refdes=U8
+       value=green
+       footprint=100mil-led
+       refdes=D4
       }
      ha:data {
           li:padstack_prototypes {
 
       ha:ps_proto_v6.0 {
-        hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
@@ -2629,14 +2596,14 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -1.0mm  
-             -1.0mm  
-             1.0mm  
-             -1.0mm  
-             1.0mm  
-             1.0mm  
-             -1.0mm  
-             1.0mm  
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
             }
           }
 
@@ -2648,14 +2615,14 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -1.0mm  
-             -1.0mm  
-             1.0mm  
-             -1.0mm  
-             1.0mm  
-             1.0mm  
-             -1.0mm  
-             1.0mm  
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
             }
           }
 
@@ -2667,14 +2634,14 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -1.0mm  
-             -1.0mm  
-             1.0mm  
-             -1.0mm  
-             1.0mm  
-             1.0mm  
-             -1.0mm  
-             1.0mm  
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
             }
           }
 
@@ -2686,14 +2653,14 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -1.099947mm  
-             -1.099947mm  
-             1.099947mm  
-             -1.099947mm  
-             1.099947mm  
-             1.099947mm  
-             -1.099947mm  
-             1.099947mm  
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
             }
           }
 
@@ -2705,25 +2672,25 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -1.099947mm  
-             -1.099947mm  
-             1.099947mm  
-             -1.099947mm  
-             1.099947mm  
-             1.099947mm  
-             -1.099947mm  
-             1.099947mm  
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
             }
           }
         }
       }
 
       ha:ps_proto_v6.1 {
-        hdia=0.700024mm; hplated=1; htop=0; hbottom=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=2.0mm;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
@@ -2733,7 +2700,7 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             bottom = 1
@@ -2743,7 +2710,7 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
@@ -2753,7 +2720,7 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             top = 1
@@ -2763,7 +2730,7 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             bottom = 1
@@ -2776,38 +2743,38 @@ ha:pcb-rnd-board-v6 {
      }
 
       li:objects {
-       ha:padstack_ref.249 {
-        proto=0; x=26.060432mm; y=262.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+       ha:padstack_ref.472 {
+        proto=0; x=54.61mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
         ha:flags {
          clearline=1
         }
 
         li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
         }
 
         ha:attributes {
           term=1
-          name=pin1
+          name=1
         }
        }
-       ha:padstack_ref.250 {
-        proto=1; x=31.060422mm; y=262.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+       ha:padstack_ref.473 {
+        proto=1; x=54.61mm; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
         ha:flags {
          clearline=1
         }
 
         li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
         }
 
         ha:attributes {
           term=2
-          name=pin2
+          name=2
         }
        }
       }
@@ -2818,16 +2785,19 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:arc.251 {
-           x=28.5603mm; y=262.0mil; width=6.100064mm; height=6.100064mm; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+          ha:line.474 {
+           x1=53.1622mm; y1=51.0mil; x2=56.0578mm; y2=51.0mil; thickness=10.0mil; clearance=0.0;
           }
-          ha:text.248 {
-           string=%a.parent.refdes%; x=28.0015mm; y=239.0mil; scale=60; fid=0;
+          ha:arc.477 {
+           x=54.61mm; y=150.0mil; width=114.0mil; height=114.0mil; astart=300; adelta=300; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.471 {
+           string=%a.parent.refdes%; x=2.12in; y=182.0mil; scale=100; fid=0;
            ha:flags {
             dyntext=1
             floater=1
            }
-           rot = 0.000000
+           rot = 90.000000
           }
          }
          ha:type {
@@ -2841,26 +2811,26 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:line.252 {
-           x1=28.560427mm; y1=262.0mil; x2=28.560427mm; y2=262.0mil; thickness=0.1mm; clearance=0.0;
+          ha:line.478 {
+           x1=54.61mm; y1=150.0mil; x2=54.61mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.255 {
-           x1=28.5603mm; y1=262.0mil; x2=28.5603mm; y2=262.0mil; thickness=0.1mm; clearance=0.0;
+          ha:line.481 {
+           x1=54.61mm; y1=150.0mil; x2=54.61mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.258 {
-           x1=28.5603mm; y1=262.0mil; x2=29.5603mm; y2=262.0mil; thickness=0.1mm; clearance=0.0;
+          ha:line.484 {
+           x1=54.61mm; y1=150.0mil; x2=54.61mm; y2=4.81mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.261 {
-           x1=28.5603mm; y1=262.0mil; x2=28.5603mm; y2=7.6548mm; thickness=0.1mm; clearance=0.0;
+          ha:line.487 {
+           x1=54.61mm; y1=150.0mil; x2=55.61mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -2874,19 +2844,19 @@ ha:pcb-rnd-board-v6 {
        }
       }
      }
-      uid = t55UIhTnyx6VWDNiT1IAAAAL
+      uid = t55UIhTnyx6VWDNiT1IAAAAW
      }
-     ha:subc.264 {
+     ha:subc.490 {
       ha:attributes {
-       value=dualLED
-       footprint=0605
-       refdes=D3
+       value=green
+       footprint=100mil-led
+       refdes=D2
       }
      ha:data {
           li:padstack_prototypes {
 
       ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
@@ -2897,14 +2867,52 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -16.73mil  
-             -12.795mil  
-             -16.73mil  
-             12.795mil  
-             16.73mil  
-             12.795mil  
-             16.73mil  
-             -12.795mil  
+             -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  
             }
           }
 
@@ -2916,70 +2924,98 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -19.73mil  
-             -15.795mil  
-             -19.73mil  
-             15.795mil  
-             19.73mil  
-             15.795mil  
-             19.73mil  
-             -15.795mil  
+             -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:combining { sub=1; auto=1;           }
            ha:layer_mask {
-            top = 1
-            paste = 1
+            bottom = 1
+            mask = 1
            }
            clearance=0.0
             li:ps_poly {
-             -16.73mil  
-             -12.795mil  
-             -16.73mil  
-             12.795mil  
-             16.73mil  
-             12.795mil  
-             16.73mil  
-             -12.795mil  
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
             }
           }
         }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.266 {
-        proto=0; x=29.780611mm; y=2.79772in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-        ha:flags {
-         clearline=1
-        }
+      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=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.267 {
-        proto=0; x=29.780611mm; y=2.76427in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-        ha:flags {
-         clearline=1
-        }
+          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=1
-          name=pin1
+          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.268 {
-        proto=0; x=31.230443mm; y=2.79772in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.492 {
+        proto=0; x=47.625mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
         ha:flags {
          clearline=1
         }
@@ -2988,22 +3024,28 @@ ha:pcb-rnd-board-v6 {
         }
 
         ha:attributes {
-          term=4
-          name=pin4
+          term=1
+          name=1
         }
        }
-       ha:padstack_ref.269 {
-        proto=0; x=31.230443mm; y=2.76427in; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+       ha:padstack_ref.493 {
+        proto=1; x=47.625mm; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
         ha:flags {
          clearline=1
         }
 
         li:thermal {
+          li:1 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
         }
 
         ha:attributes {
-          term=3
-          name=pin3
+          term=2
+          name=2
         }
        }
       }
@@ -3014,16 +3056,19 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:arc.270 {
-           x=32.005524mm; y=2.781in; width=5.0mil; height=5.0mil; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
+          ha:line.494 {
+           x1=1.818in; y1=51.0mil; x2=1.932in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
           }
-          ha:text.265 {
-           string=%a.parent.refdes%; x=31.0408mm; y=2.757in; scale=60; fid=0;
+          ha:arc.497 {
+           x=47.625mm; y=150.0mil; width=114.0mil; height=114.0mil; astart=300; adelta=300; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.491 {
+           string=%a.parent.refdes%; x=1.845in; y=182.0mil; scale=100; fid=0;
            ha:flags {
             dyntext=1
             floater=1
            }
-           rot = 270.000000
+           rot = 90.000000
           }
          }
          ha:type {
@@ -3037,26 +3082,26 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:line.271 {
-           x1=30.505527mm; y1=70.637273mm; x2=30.505527mm; y2=70.637273mm; thickness=0.1mm; clearance=0.0;
+          ha:line.498 {
+           x1=47.625mm; y1=150.0mil; x2=47.625mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.274 {
-           x1=1.201in; y1=2.781in; x2=1.201in; y2=2.781in; thickness=0.1mm; clearance=0.0;
+          ha:line.501 {
+           x1=47.625mm; y1=150.0mil; x2=47.625mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.277 {
-           x1=1.201in; y1=2.781in; x2=31.5054mm; y2=2.781in; thickness=0.1mm; clearance=0.0;
+          ha:line.504 {
+           x1=47.625mm; y1=150.0mil; x2=47.625mm; y2=4.81mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.280 {
-           x1=1.201in; y1=2.781in; x2=1.201in; y2=71.6374mm; thickness=0.1mm; clearance=0.0;
+          ha:line.507 {
+           x1=47.625mm; y1=150.0mil; x2=48.625mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -3070,20279 +3115,20768 @@ ha:pcb-rnd-board-v6 {
        }
       }
      }
-      uid = t55UIhTnyx6VWDNiT1IAAAAM
+      uid = t55UIhTnyx6VWDNiT1IAAAAX
      }
-     ha:subc.283 {
-      ha:attributes {
-       value=4.7uF
-       footprint=0402
-       refdes=C2
-      }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.688 {
+       ha:attributes {
+        value=unknown
+        footprint=282834-10
+        refdes=J1
+       }
+      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
+           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  
+             }
            }
-           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
+             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
+           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  
+             }
            }
-           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
+       li:objects {
+        ha:padstack_ref.690 {
+         proto=0; x=150.0mil; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
+
+         ha:attributes {
+           term=10
+           name=pin10
+         }
         }
-      }
-     }
+        ha:padstack_ref.691 {
+         proto=0; x=150.0mil; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-      li:objects {
-       ha:padstack_ref.285 {
-        proto=0; x=1.253in; y=67.894196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=9
+           name=pin9
+         }
         }
+        ha:padstack_ref.692 {
+         proto=0; x=150.0mil; y=1.3in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
+
+         ha:attributes {
+           term=8
+           name=pin8
+         }
         }
+        ha:padstack_ref.693 {
+         proto=0; x=150.0mil; y=1.4in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=pin7
+         }
         }
-       }
-       ha:padstack_ref.286 {
-        proto=0; x=1.253in; y=67.094604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        ha:padstack_ref.694 {
+         proto=0; x=150.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
+
+         ha:attributes {
+           term=6
+           name=pin6
+         }
         }
+        ha:padstack_ref.695 {
+         proto=0; x=150.0mil; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
+        ha:padstack_ref.696 {
+         proto=0; x=150.0mil; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
+
+         ha:attributes {
+           term=4
+           name=pin4
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.697 {
+         proto=0; x=150.0mil; y=1.8in; 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.284 {
-           string=%a.parent.refdes%; x=1.27in; y=2.64in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
-          }
+         ha:attributes {
+           term=3
+           name=pin3
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.698 {
+         proto=0; x=150.0mil; y=1.9in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.699 {
+         proto=1; x=150.0mil; y=2.0in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.287 {
-           x1=1.253in; y1=67.4944mm; x2=1.253in; y2=67.4944mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.700 {
+            x1=0.559816mm; y1=26.439876mm; x2=7.05993mm; y2=26.439876mm; thickness=6.0mil; clearance=0.0;
            }
-          }
-          ha:line.290 {
-           x1=1.253in; y1=67.4944mm; x2=1.253in; y2=67.4944mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.703 {
+            x1=0.559816mm; y1=26.439876mm; x2=0.559816mm; y2=52.299876mm; thickness=6.0mil; clearance=0.0;
            }
-          }
-          ha:line.293 {
-           x1=1.253in; y1=67.4944mm; x2=1.253in; y2=68.4944mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.706 {
+            x1=0.559816mm; y1=52.299876mm; x2=7.05993mm; y2=52.299876mm; thickness=6.0mil; clearance=0.0;
            }
-          }
-          ha:line.296 {
-           x1=1.253in; y1=67.4944mm; x2=32.8262mm; y2=67.4944mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.709 {
+            x1=7.05993mm; y1=26.439876mm; x2=7.05993mm; y2=52.299876mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:text.689 {
+            string=%a.parent.refdes%; x=7.05993mm; y=26.439876mm; scale=100; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAN
-     }
-     ha:subc.299 {
-      ha:attributes {
-       value=LiPo
-       footprint=B2B-PH
-       refdes=B1
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.712 {
+            x1=150.0mil; y1=1.55in; x2=150.0mil; y2=1.55in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:line.715 {
+            x1=7.05993mm; y1=26.439876mm; x2=7.05993mm; y2=26.439876mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:line.718 {
+            x1=7.05993mm; y1=26.439876mm; x2=6.05993mm; y2=26.439876mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:line.721 {
+            x1=7.05993mm; y1=26.439876mm; x2=7.05993mm; y2=25.439876mm; 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=1.459992mm;           }
-           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 = t55UIhTnyx6VWDNiT1IAAAAh
+      }
+      ha:subc.1591 {
+       ha:attributes {
+        value=Header-5
+        footprint=100mil5pin
+        refdes=J5
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        hdia=29.53mil; hplated=1; 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.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -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
+           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.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 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.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha: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=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha: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 {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
+
+           ha:ps_shape_v4 {
+            ha: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.301 {
-        proto=0; x=36.0172mm; y=69.494442mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.152527mm;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.1593 {
+         proto=0; x=1.87in; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.1594 {
+         proto=1; x=1.97in; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.302 {
-        proto=1; x=36.0172mm; y=67.494446mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.152527mm;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+        ha:padstack_ref.1595 {
+         proto=1; x=52.578mm; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=pin1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1596 {
+         proto=1; x=55.118mm; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.303 {
-           x1=33.2171mm; y1=71.4444mm; x2=37.717218mm; y2=71.4444mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.306 {
-           x1=37.717218mm; y1=65.544488mm; x2=37.717218mm; y2=71.4444mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.309 {
-           x1=33.2171mm; y1=65.544488mm; x2=37.717218mm; y2=65.544488mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.312 {
-           x1=33.2171mm; y1=65.544488mm; x2=33.2171mm; y2=71.4444mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:text.300 {
-           string=%a.parent.refdes%; x=36.3278mm; y=70.0979mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+         ha:attributes {
+           term=4
+           name=4
+         }
+        }
+        ha:padstack_ref.1597 {
+         proto=1; x=2.27in; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           rot = 0.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.315 {
-           x1=36.0172mm; y1=68.494444mm; x2=36.0172mm; y2=68.494444mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1598 {
+            x1=1.82in; y1=2.915in; x2=58.928mm; y2=2.915in; thickness=15.0mil; clearance=0.0;
            }
-          }
-          ha:line.318 {
-           x1=33.2171mm; y1=71.4444mm; x2=33.2171mm; y2=71.4444mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.1601 {
+            x1=1.82in; y1=2.915in; x2=1.82in; y2=76.581mm; thickness=15.0mil; clearance=0.0;
            }
-          }
-          ha:line.321 {
-           x1=33.2171mm; y1=71.4444mm; x2=33.2171mm; y2=70.4444mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.1604 {
+            x1=1.82in; y1=76.581mm; x2=58.928mm; y2=76.581mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:line.1607 {
+            x1=58.928mm; y1=2.915in; x2=58.928mm; y2=76.581mm; thickness=15.0mil; clearance=0.0;
+           }
+           ha:text.1592 {
+            string=%a.parent.refdes%; x=55.753mm; y=74.549mm; scale=100; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-          ha:line.324 {
-           x1=33.2171mm; y1=71.4444mm; x2=32.2171mm; y2=71.4444mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1610 {
+            x1=52.578mm; y1=75.311mm; x2=52.578mm; y2=75.311mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1613 {
+            x1=1.87in; y1=75.311mm; x2=1.87in; y2=75.311mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1616 {
+            x1=1.87in; y1=75.311mm; x2=1.87in; y2=76.311mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1619 {
+            x1=1.87in; y1=75.311mm; x2=48.498mm; y2=75.311mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAO
-     }
-     ha:subc.327 {
-      ha:attributes {
-       value=4.7uF
-       footprint=0402
-       refdes=C1
+       uid = t55UIhTnyx6VWDNiT1IAAABX
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1827 {
+       ha:attributes {
+        value=yellow
+        footprint=100mil-led
+        refdes=D6
+       }
+      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.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 {
+              -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  
+             }
            }
-           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 {            }
+            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 { 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 {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
            }
-           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 {
+             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  
+             }
+           }
+         }
+       }
 
-      li:objects {
-       ha:padstack_ref.329 {
-        proto=0; x=26.797mm; y=67.906396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       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.330 {
-        proto=0; x=26.797mm; y=67.106804mm; 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.1829 {
+         proto=0; x=2.583in; y=67.5132mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:text.328 {
-           string=%a.parent.refdes%; x=1.036in; y=2.673in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1830 {
+         proto=1; x=2.683in; y=67.5132mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           rot = 90.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.331 {
-           x1=26.797mm; y1=67.5066mm; x2=26.797mm; y2=67.5066mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1831 {
+            x1=2.732in; y1=68.961mm; x2=2.732in; y2=2.601in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.334 {
-           x1=26.797mm; y1=67.5066mm; x2=26.797mm; y2=67.5066mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:arc.1834 {
+            x=2.633in; y=67.5132mm; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.337 {
-           x1=26.797mm; y1=67.5066mm; x2=26.797mm; y2=68.5066mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:text.1828 {
+            string=%a.parent.refdes%; x=2.604in; y=2.628in; scale=100; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-          ha:line.340 {
-           x1=26.797mm; y1=67.5066mm; x2=27.797mm; y2=67.5066mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAP
-     }
-     ha:subc.343 {
-      ha:attributes {
-       copyright=2006 DJ Delorie
-       author=DJ Delorie
-       footprint=SOT23-5
-       dist-license=GPL
-       refdes=U2
-       value=TC2185-3.3
-       use-license=Unlimited
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1835 {
+            x1=2.633in; y1=67.5132mm; x2=2.633in; y2=67.5132mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.0mil  
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             -12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
+           ha:line.1838 {
+            x1=2.633in; y1=67.5132mm; x2=2.633in; y2=67.5132mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha: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:line.1841 {
+            x1=2.633in; y1=67.5132mm; x2=67.8782mm; y2=67.5132mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha: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:line.1844 {
+            x1=2.633in; y1=67.5132mm; x2=2.633in; y2=68.5132mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
+       uid = t55UIhTnyx6VWDNiT1IAAABa
+      }
+      ha:subc.1847 {
+       ha:attributes {
+        value=red
+        footprint=100mil-led
+        refdes=D7
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      li:objects {
-       ha:padstack_ref.345 {
-        proto=0; x=1.651in; y=70.2818mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v6.0 {
+         hdia=35.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=4
-          name=4
-        }
-       }
-       ha:padstack_ref.346 {
-        proto=0; x=1.729in; y=70.2818mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+           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  
+             }
+           }
 
-        li:thermal {
-        }
+           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:attributes {
-          term=5
-          name=5
-        }
+           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:padstack_ref.347 {
-        proto=0; x=1.729in; y=2.685in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.1 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.348 {
-        proto=0; x=1.69in; y=2.685in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+           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
+           }
 
-        li:thermal {
-        }
+           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:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.349 {
-        proto=0; x=1.651in; y=2.685in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+           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=3
-          name=3
-        }
+           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.1849 {
+         proto=0; x=2.583in; y=61.1632mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.350 {
-           x1=1.631in; y1=2.657in; x2=1.631in; y2=2.796in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.353 {
-           x1=1.631in; y1=2.796in; x2=1.749in; y2=2.796in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.356 {
-           x1=1.749in; y1=2.796in; x2=1.749in; y2=2.657in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.359 {
-           x1=1.749in; y1=2.657in; x2=1.631in; y2=2.657in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.344 {
-           string=%a.parent.refdes%; x=1.664in; y=2.702in; scale=89; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1850 {
+         proto=1; x=2.683in; y=61.1632mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           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.362 {
-           x1=1.69in; y1=2.7178in; x2=1.69in; y2=2.7178in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1851 {
+            x1=2.732in; y1=62.611mm; x2=2.732in; y2=2.351in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.365 {
-           x1=1.651in; y1=70.2818mm; x2=1.651in; y2=70.2818mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:arc.1854 {
+            x=2.633in; y=61.1632mm; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.368 {
-           x1=1.651in; y1=70.2818mm; x2=1.651in; y2=69.2818mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:text.1848 {
+            string=%a.parent.refdes%; x=2.599in; y=2.378in; scale=100; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-          ha:line.371 {
-           x1=1.651in; y1=70.2818mm; x2=40.9354mm; y2=70.2818mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1855 {
+            x1=2.633in; y1=61.1632mm; x2=2.633in; y2=61.1632mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1858 {
+            x1=2.633in; y1=61.1632mm; x2=2.633in; y2=61.1632mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1861 {
+            x1=2.633in; y1=61.1632mm; x2=67.8782mm; y2=61.1632mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1864 {
+            x1=2.633in; y1=61.1632mm; x2=2.633in; y2=62.1632mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAQ
-     }
-     ha:subc.374 {
-      ha:attributes {
-       value=1uF
-       footprint=0402
-       refdes=C4
+       uid = t55UIhTnyx6VWDNiT1IAAABb
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1867 {
+       ha:attributes {
+        value=green
+        footprint=100mil-led
+        refdes=D5
+       }
+      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.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 {
+              -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  
+             }
            }
-           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 {            }
+            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 { 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 {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
            }
-           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 {
+             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  
+             }
+           }
+         }
+       }
 
-      li:objects {
-       ha:padstack_ref.376 {
-        proto=0; x=45.2948mm; y=2.73326in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       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.377 {
-        proto=0; x=45.2948mm; y=70.224396mm; 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.1869 {
+         proto=0; x=2.583in; y=73.8632mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:text.375 {
-           string=%a.parent.refdes%; x=1.801in; y=2.733in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.1870 {
+         proto=1; x=2.683in; y=73.8632mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           rot = 270.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.378 {
-           x1=45.2948mm; y1=2.749in; x2=45.2948mm; y2=2.749in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.1871 {
+            x1=2.732in; y1=75.311mm; x2=2.732in; y2=2.851in; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.381 {
-           x1=45.2948mm; y1=2.749in; x2=45.2948mm; y2=2.749in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:arc.1874 {
+            x=2.633in; y=73.8632mm; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.384 {
-           x1=45.2948mm; y1=2.749in; x2=45.2948mm; y2=68.8246mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:text.1868 {
+            string=%a.parent.refdes%; x=2.607in; y=2.878in; scale=100; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-          ha:line.387 {
-           x1=45.2948mm; y1=2.749in; x2=44.2948mm; y2=2.749in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1875 {
+            x1=2.633in; y1=73.8632mm; x2=2.633in; y2=73.8632mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.1878 {
+            x1=2.633in; y1=73.8632mm; x2=2.633in; y2=73.8632mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.1881 {
+            x1=2.633in; y1=73.8632mm; x2=67.8782mm; y2=73.8632mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.1884 {
+            x1=2.633in; y1=73.8632mm; x2=2.633in; y2=74.8632mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAR
-     }
-     ha:subc.390 {
-      ha:attributes {
-       value=27k
-       footprint=0402
-       refdes=R11
+       uid = t55UIhTnyx6VWDNiT1IAAABc
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.40610 {
+       ha:attributes {
+        value=22
+        footprint=0402
+        refdes=R54
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           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.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           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.392 {
-        proto=0; x=42.684196mm; y=2.624in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.40624 {
+         proto=0; x=1.97in; y=2.82852in; 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.393 {
-        proto=0; x=41.884604mm; y=2.624in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.40625 {
+         proto=0; x=1.97in; y=72.644mm; 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.391 {
-           string=%a.parent.refdes%; x=1.642in; y=66.1924mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.40611 {
+            string=%a.parent.refdes%; x=49.53mm; y=72.962004mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 90.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.394 {
-           x1=42.2844mm; y1=2.624in; x2=42.2844mm; y2=2.624in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.40612 {
+            x1=1.97in; y1=2.84426in; x2=1.97in; y2=2.84426in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.397 {
-           x1=42.2844mm; y1=2.624in; x2=42.2844mm; y2=2.624in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.40615 {
+            x1=1.97in; y1=2.84426in; x2=1.97in; y2=2.84426in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.400 {
-           x1=42.2844mm; y1=2.624in; x2=41.2844mm; y2=2.624in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.40618 {
+            x1=1.97in; y1=2.84426in; x2=1.97in; y2=71.244204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.403 {
-           x1=42.2844mm; y1=2.624in; x2=42.2844mm; y2=65.6496mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.40621 {
+            x1=1.97in; y1=2.84426in; x2=49.038mm; y2=2.84426in; 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 = t55UIhTnyx6VWDNiT1IAAAAS
-     }
-     ha:subc.406 {
-      ha:attributes {
-       value=1uF
-       footprint=0402
-       refdes=C3
+       uid = t55UIhTnyx6VWDNiT1IAAAAi
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.40661 {
+       ha:attributes {
+        value=12.7
+        footprint=0402
+        refdes=R5
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_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
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           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
+           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  
+             }
            }
-           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.408 {
-        proto=0; x=1.595in; y=70.180196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.40675 {
+         proto=0; x=54.61mm; y=506.48mil; 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.40676 {
+         proto=0; x=54.61mm; y=475.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.409 {
-        proto=0; x=1.595in; y=69.380604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:text.40662 {
+            string=%a.parent.refdes%; x=2.168in; y=12.022582mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        ha:attributes {
-          term=2
-          name=2
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40663 {
+            x1=54.61mm; y1=490.74mil; x2=54.61mm; y2=490.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.40666 {
+            x1=54.61mm; y1=490.74mil; x2=54.61mm; y2=490.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.40669 {
+            x1=54.61mm; y1=490.74mil; x2=54.61mm; y2=13.464796mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.40672 {
+            x1=54.61mm; y1=490.74mil; x2=55.61mm; y2=490.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
       }
-      li:layers {
+       uid = t55UIhTnyx6VWDNiT1IAAAAl
+      }
+      ha:subc.40695 {
+       ha:attributes {
+        value=22pF
+        footprint=0402
+        refdes=C33
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:text.407 {
-           string=%a.parent.refdes%; x=1.612in; y=2.732in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           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  
+             }
            }
-           rot = 270.000000
-          }
          }
-         ha:type {
-          silk = 1
-          top = 1
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.40709 {
+         proto=0; x=46.900596mm; y=62.382404mm; 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.40710 {
+         proto=0; x=46.101004mm; y=62.382404mm; 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.410 {
-           x1=1.595in; y1=69.7804mm; x2=1.595in; y2=69.7804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:text.40696 {
+            string=%a.parent.refdes%; x=1.859in; y=62.839604mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 180.000000
            }
           }
-          ha:line.413 {
-           x1=1.595in; y1=69.7804mm; x2=1.595in; y2=69.7804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.416 {
-           x1=1.595in; y1=69.7804mm; x2=1.595in; y2=70.7804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40697 {
+            x1=46.5008mm; y1=62.382404mm; x2=46.5008mm; y2=62.382404mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.419 {
-           x1=1.595in; y1=69.7804mm; x2=41.513mm; y2=69.7804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.40700 {
+            x1=46.5008mm; y1=62.382404mm; x2=46.5008mm; y2=62.382404mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.40703 {
+            x1=46.5008mm; y1=62.382404mm; x2=45.5008mm; y2=62.382404mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.40706 {
+            x1=46.5008mm; y1=62.382404mm; x2=46.5008mm; y2=61.382404mm; 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 = t55UIhTnyx6VWDNiT1IAAAAT
-     }
-     ha:subc.422 {
-      ha:attributes {
-       value=unknown
-       footprint=100mil2pin
-       refdes=J2
+       uid = t55UIhTnyx6VWDNiT1IAAAAn
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.40712 {
+       ha:attributes {
+        value=22pF
+        footprint=0402
+        refdes=C32
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=38.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
+           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
-            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.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 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:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.40726 {
+         proto=0; x=46.126404mm; y=55.346604mm; 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.40727 {
+         proto=0; x=46.925996mm; y=55.346604mm; 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.40713 {
+            string=%a.parent.refdes%; x=1.859in; y=55.803804mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
             }
+            rot = 180.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40714 {
+            x1=46.5262mm; y1=55.346604mm; x2=46.5262mm; y2=55.346604mm; 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.40717 {
+            x1=46.5262mm; y1=55.346604mm; x2=46.5262mm; y2=55.346604mm; 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 {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:line.40720 {
+            x1=46.5262mm; y1=55.346604mm; x2=47.5262mm; y2=55.346604mm; 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.40723 {
+            x1=46.5262mm; y1=55.346604mm; x2=46.5262mm; y2=56.346604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = t55UIhTnyx6VWDNiT1IAAAAo
       }
+      ha:subc.40729 {
+       ha:attributes {
+        value=8mhz
+        footprint=ABM3B
+        refdes=X2
+       }
+      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=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: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  
+             }
            }
-           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 { 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  
+             }
            }
-           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 { 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  
+             }
            }
-           clearance=0.0
-          }
+         }
+       }
+      }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+       li:objects {
+        ha:padstack_ref.40744 {
+         proto=0; x=45.327104mm; y=60.858446mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         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 {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-     }
+         li:thermal {
+         }
 
-      li:objects {
-       ha:padstack_ref.424 {
-        proto=0; x=57.3786mm; y=2.479in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+        ha:padstack_ref.40745 {
+         proto=0; x=45.327104mm; y=56.858708mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:0 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.425 {
-        proto=1; x=2.159in; y=2.479in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.40746 {
+         proto=0; x=47.726642mm; y=56.858708mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=4
+           name=4
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:padstack_ref.40747 {
+         proto=0; x=47.726642mm; y=60.858446mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.426 {
-           x1=53.5686mm; y1=64.2366mm; x2=2.309in; y2=64.2366mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.429 {
-           x1=2.309in; y1=2.429in; x2=2.309in; y2=64.2366mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.432 {
-           x1=53.5686mm; y1=2.429in; x2=2.309in; y2=2.429in; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.435 {
-           x1=53.5686mm; y1=2.429in; x2=53.5686mm; y2=64.2366mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:text.423 {
-           string=%a.parent.refdes%; x=55.3466mm; y=62.1792mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         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.438 {
-           x1=2.209in; y1=2.479in; x2=2.209in; y2=2.479in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:arc.40730 {
+            x=46.28697mm; y=56.318704mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.441 {
-           x1=57.3786mm; y1=2.479in; x2=57.3786mm; y2=2.479in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:text.40731 {
+            string=%a.parent.refdes%; x=47.131mm; y=59.512704mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 180.000000
            }
           }
-          ha:line.444 {
-           x1=57.3786mm; y1=2.479in; x2=56.3786mm; y2=2.479in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.447 {
-           x1=57.3786mm; y1=2.479in; x2=57.3786mm; y2=61.9666mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40732 {
+            x1=46.526873mm; y1=58.858577mm; x2=46.526873mm; y2=58.858577mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.40735 {
+            x1=46.527mm; y1=58.858704mm; x2=46.527mm; y2=58.858704mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.40738 {
+            x1=46.527mm; y1=58.858704mm; x2=47.527mm; y2=58.858704mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.40741 {
+            x1=46.527mm; y1=58.858704mm; x2=46.527mm; y2=59.858704mm; 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 = t55UIhTnyx6VWDNiT1IAAAAU
-     }
-     ha:subc.450 {
-      ha:attributes {
-       value=red
-       footprint=100mil-led
-       refdes=D1
+       uid = t55UIhTnyx6VWDNiT1IAAAAp
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.40796 {
+       ha:attributes {
+        value=0.1uF
+        footprint=0402
+        refdes=C610
+       }
+      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
+           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
-            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.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 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:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.40810 {
+         proto=0; x=50.507396mm; y=59.004204mm; 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.40811 {
+         proto=0; x=49.707804mm; y=59.004204mm; 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.40797 {
+            string=%a.parent.refdes%; x=50.9646mm; y=59.486804mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
             }
+            rot = 180.000000
+           }
           }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40798 {
+            x1=50.1076mm; y1=59.004204mm; x2=50.1076mm; y2=59.004204mm; 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.40801 {
+            x1=50.1076mm; y1=59.004204mm; x2=50.1076mm; y2=59.004204mm; 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 {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:line.40804 {
+            x1=50.1076mm; y1=59.004204mm; x2=49.1076mm; y2=59.004204mm; 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.40807 {
+            x1=50.1076mm; y1=59.004204mm; x2=50.1076mm; y2=58.004204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = t55UIhTnyx6VWDNiT1IAAAAs
+      }
+      ha:subc.40813 {
+       ha:attributes {
+        value=bead
+        footprint=0402
+        refdes=L600
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        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: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 {
+              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
+           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=70.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=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+       li:objects {
+        ha:padstack_ref.40827 {
+         proto=0; x=51.218596mm; y=56.083204mm; 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=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-     }
+         li:thermal {
+         }
 
-      li:objects {
-       ha:padstack_ref.452 {
-        proto=0; x=1.6in; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.40828 {
+         proto=0; x=50.419004mm; y=56.083204mm; 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:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.453 {
-        proto=1; x=1.6in; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:text.40814 {
+            string=%a.parent.refdes%; x=1.962in; y=55.575204mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
 
-        ha:attributes {
-          term=2
-          name=2
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40815 {
+            x1=50.8188mm; y1=56.083204mm; x2=50.8188mm; y2=56.083204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.40818 {
+            x1=50.8188mm; y1=56.083204mm; x2=50.8188mm; y2=56.083204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.40821 {
+            x1=50.8188mm; y1=56.083204mm; x2=49.8188mm; y2=56.083204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.40824 {
+            x1=50.8188mm; y1=56.083204mm; x2=50.8188mm; y2=55.083204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
       }
-      li:layers {
+       uid = t55UIhTnyx6VWDNiT1IAAAAt
+      }
+      ha:subc.40830 {
+       ha:attributes {
+        value=0.1uF
+        footprint=0402
+        refdes=C602
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.454 {
-           x1=39.1922mm; y1=51.0mil; x2=1.657in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.457 {
-           x=1.6in; y=150.0mil; width=114.0mil; height=114.0mil; astart=300; adelta=300; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.451 {
-           string=%a.parent.refdes%; x=39.9034mm; y=176.0mil; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           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  
+             }
            }
-           rot = 90.000000
-          }
          }
-         ha:type {
-          silk = 1
-          top = 1
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.40844 {
+         proto=0; x=50.419004mm; y=57.073804mm; 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.40845 {
+         proto=0; x=51.218596mm; y=57.073804mm; 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.458 {
-           x1=1.6in; y1=150.0mil; x2=1.6in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:text.40831 {
+            string=%a.parent.refdes%; x=1.966in; y=56.616604mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-          ha:line.461 {
-           x1=1.6in; y1=150.0mil; x2=1.6in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.464 {
-           x1=1.6in; y1=150.0mil; x2=1.6in; y2=4.81mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40832 {
+            x1=50.8188mm; y1=57.073804mm; x2=50.8188mm; y2=57.073804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.467 {
-           x1=1.6in; y1=150.0mil; x2=41.64mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.40835 {
+            x1=50.8188mm; y1=57.073804mm; x2=50.8188mm; y2=57.073804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.40838 {
+            x1=50.8188mm; y1=57.073804mm; x2=51.8188mm; y2=57.073804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.40841 {
+            x1=50.8188mm; y1=57.073804mm; x2=50.8188mm; y2=58.073804mm; 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 = t55UIhTnyx6VWDNiT1IAAAAV
-     }
-     ha:subc.470 {
-      ha:attributes {
-       value=green
-       footprint=100mil-led
-       refdes=D4
+       uid = t55UIhTnyx6VWDNiT1IAAAAu
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.40847 {
+       ha:attributes {
+        value=1uF
+        footprint=0402
+        refdes=C601
+       }
+      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
+           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
-            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.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 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:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.40861 {
+         proto=0; x=50.419004mm; y=58.039004mm; 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.40862 {
+         proto=0; x=51.218596mm; y=58.039004mm; 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.40848 {
+            string=%a.parent.refdes%; x=1.969in; y=57.556404mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
             }
+            rot = 0.000000
+           }
           }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40849 {
+            x1=50.8188mm; y1=58.039004mm; x2=50.8188mm; y2=58.039004mm; 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.40852 {
+            x1=50.8188mm; y1=58.039004mm; x2=50.8188mm; y2=58.039004mm; 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 {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:line.40855 {
+            x1=50.8188mm; y1=58.039004mm; x2=51.8188mm; y2=58.039004mm; 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.40858 {
+            x1=50.8188mm; y1=58.039004mm; x2=50.8188mm; y2=59.039004mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = t55UIhTnyx6VWDNiT1IAAAAv
+      }
+      ha:subc.40864 {
+       ha:attributes {
+        value=10k
+        footprint=0402
+        refdes=R402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        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: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 {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           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 { 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  
+             }
            }
-           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 { 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  
+             }
            }
-           clearance=0.0
-          }
+         }
+       }
+      }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+       li:objects {
+        ha:padstack_ref.40878 {
+         proto=0; x=44.831mm; y=51.587408mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.0mil;
+         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 {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-     }
+         li:thermal {
+         }
 
-      li:objects {
-       ha:padstack_ref.472 {
-        proto=0; x=54.61mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.40879 {
+         proto=0; x=44.831mm; y=52.387mm; 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:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.473 {
-        proto=1; x=54.61mm; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:text.40865 {
+            string=%a.parent.refdes%; x=1.746in; y=53.035204mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 90.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
 
-        ha:attributes {
-          term=2
-          name=2
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40866 {
+            x1=44.831mm; y1=51.987204mm; x2=44.831mm; y2=51.987204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.40869 {
+            x1=44.831mm; y1=51.987204mm; x2=44.831mm; y2=51.987204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.40872 {
+            x1=44.831mm; y1=51.987204mm; x2=44.831mm; y2=50.987204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.40875 {
+            x1=44.831mm; y1=51.987204mm; x2=43.831mm; y2=51.987204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
       }
-      li:layers {
+       uid = t55UIhTnyx6VWDNiT1IAAAAw
+      }
+      ha:subc.40881 {
+       ha:attributes {
+        value=10k
+        footprint=0402
+        refdes=R401
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.474 {
-           x1=53.1622mm; y1=51.0mil; x2=56.0578mm; y2=51.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.477 {
-           x=54.61mm; y=150.0mil; width=114.0mil; height=114.0mil; astart=300; adelta=300; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.471 {
-           string=%a.parent.refdes%; x=2.12in; y=182.0mil; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           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  
+             }
            }
-           rot = 90.000000
-          }
          }
-         ha:type {
-          silk = 1
-          top = 1
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.40895 {
+         proto=0; x=2.148in; y=1.909in; 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.40896 {
+         proto=0; x=2.148in; y=1.87752in; 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.478 {
-           x1=54.61mm; y1=150.0mil; x2=54.61mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:text.40882 {
+            string=%a.parent.refdes%; x=2.169in; y=47.066204mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
            }
           }
-          ha:line.481 {
-           x1=54.61mm; y1=150.0mil; x2=54.61mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.484 {
-           x1=54.61mm; y1=150.0mil; x2=54.61mm; y2=4.81mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40883 {
+            x1=2.148in; y1=1.89326in; x2=2.148in; y2=1.89326in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.487 {
-           x1=54.61mm; y1=150.0mil; x2=55.61mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.40886 {
+            x1=2.148in; y1=1.89326in; x2=2.148in; y2=1.89326in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.40889 {
+            x1=2.148in; y1=1.89326in; x2=2.148in; y2=49.088804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.40892 {
+            x1=2.148in; y1=1.89326in; x2=55.5592mm; y2=1.89326in; 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 = t55UIhTnyx6VWDNiT1IAAAAW
-     }
-     ha:subc.490 {
-      ha:attributes {
-       value=green
-       footprint=100mil-led
-       refdes=D2
+       uid = t55UIhTnyx6VWDNiT1IAAAAx
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.40898 {
+       ha:attributes {
+        value=12.7
+        footprint=0402
+        refdes=R6
+       }
+      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
+           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  
+             }
            }
-           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.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 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  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.40912 {
+         proto=0; x=54.902608mm; y=2.111in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.40913 {
+         proto=0; x=2.193in; y=2.111in; rot=90.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.40899 {
+            string=%a.parent.refdes%; x=54.864004mm; y=53.1876mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
             }
+            rot = 360.000000
+           }
           }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40900 {
+            x1=2.17726in; y1=2.111in; x2=2.17726in; y2=2.111in; 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.40903 {
+            x1=2.17726in; y1=2.111in; x2=2.17726in; y2=2.111in; 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 {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:line.40906 {
+            x1=2.17726in; y1=2.111in; x2=54.302404mm; y2=2.111in; 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.40909 {
+            x1=2.17726in; y1=2.111in; x2=2.17726in; y2=54.6194mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = t55UIhTnyx6VWDNiT1IAAAAy
+      }
+      ha:subc.40915 {
+       ha:attributes {
+        value=150
+        footprint=0402
+        refdes=R10
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        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: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 {
+              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
+           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=70.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=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+       li:objects {
+        ha:padstack_ref.40929 {
+         proto=0; x=2.16126in; y=2.036in; 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=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-     }
+         li:thermal {
+         }
 
-      li:objects {
-       ha:padstack_ref.492 {
-        proto=0; x=47.625mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.40930 {
+         proto=0; x=55.695596mm; y=2.036in; 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:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.493 {
-        proto=1; x=47.625mm; y=100.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:text.40916 {
+            string=%a.parent.refdes%; x=54.6034mm; y=2.018in; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
 
-        ha:attributes {
-          term=2
-          name=2
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40917 {
+            x1=2.177in; y1=2.036in; x2=2.177in; y2=2.036in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.40920 {
+            x1=2.177in; y1=2.036in; x2=2.177in; y2=2.036in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.40923 {
+            x1=2.177in; y1=2.036in; x2=56.2958mm; y2=2.036in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.40926 {
+            x1=2.177in; y1=2.036in; x2=2.177in; y2=52.7144mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
       }
-      li:layers {
+       uid = t55UIhTnyx6VWDNiT1IAAAAz
+      }
+      ha:subc.40932 {
+       ha:attributes {
+        value=150
+        footprint=0402
+        refdes=R9
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.494 {
-           x1=1.818in; y1=51.0mil; x2=1.932in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.497 {
-           x=47.625mm; y=150.0mil; width=114.0mil; height=114.0mil; astart=300; adelta=300; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.491 {
-           string=%a.parent.refdes%; x=1.845in; y=182.0mil; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           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  
+             }
            }
-           rot = 90.000000
-          }
          }
-         ha:type {
-          silk = 1
-          top = 1
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.40946 {
+         proto=0; x=54.9148mm; y=52.6542mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.40947 {
+         proto=0; x=2.19348in; y=52.6542mm; rot=90.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.498 {
-           x1=47.625mm; y1=150.0mil; x2=47.625mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:text.40933 {
+            string=%a.parent.refdes%; x=54.876196mm; y=52.197mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 360.000000
            }
           }
-          ha:line.501 {
-           x1=47.625mm; y1=150.0mil; x2=47.625mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.504 {
-           x1=47.625mm; y1=150.0mil; x2=47.625mm; y2=4.81mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.40934 {
+            x1=2.17774in; y1=52.6542mm; x2=2.17774in; y2=52.6542mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.507 {
-           x1=47.625mm; y1=150.0mil; x2=48.625mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.40937 {
+            x1=2.17774in; y1=52.6542mm; x2=2.17774in; y2=52.6542mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.40940 {
+            x1=2.17774in; y1=52.6542mm; x2=54.314596mm; y2=52.6542mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.40943 {
+            x1=2.17774in; y1=52.6542mm; x2=2.17774in; y2=53.6542mm; 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 = t55UIhTnyx6VWDNiT1IAAAAX
-     }
-     ha:subc.510 {
-      ha:attributes {
-       value=BNC
-       footprint=bnc-th
-       refdes=J8
+       uid = t55UIhTnyx6VWDNiT1IAAAA0
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.40949 {
+       ha:attributes {
+        value=56nH
+        footprint=0402
+        refdes=L191
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.890016mm; 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=1.890014mm;           }
-           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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.890014mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           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  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.890014mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           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  
+             }
            }
-           clearance=0.0
-          }
+         }
+       }
+      }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=87.01mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+       li:objects {
+        ha:padstack_ref.40963 {
+         proto=0; x=2.2in; y=1.474in; 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=87.01mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.40964 {
+         proto=0; x=2.2in; y=1.44252in; 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.40950 {
+            string=%a.parent.refdes%; x=56.261mm; y=36.245804mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
            }
-           clearance=0.0
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
-      }
 
-      ha:ps_proto_v6.1 {
-        hdia=2.009902mm; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        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
-            top = 1
+          li:objects {
+           ha:line.40951 {
+            x1=2.2in; y1=1.45826in; x2=2.2in; y2=1.45826in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           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
+           ha:line.40954 {
+            x1=2.2in; y1=1.45826in; x2=2.2in; y2=1.45826in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.40957 {
+            x1=2.2in; y1=1.45826in; x2=2.2in; y2=38.039804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.40960 {
+            x1=2.2in; y1=1.45826in; x2=56.88mm; y2=1.45826in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
           }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = t55UIhTnyx6VWDNiT1IAAAA1
+      }
+      ha:subc.40966 {
+       ha:attributes {
+        value=22nH
+        footprint=0402
+        refdes=L174
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          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
+       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  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=3.32994mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           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=3.32994mm;           }
-           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.512 {
-        proto=0; x=2.58in; y=1.525in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.40980 {
+         proto=0; x=2.41852in; y=1.525in; 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.40981 {
+         proto=0; x=2.45in; y=1.525in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.513 {
-        proto=0; x=2.58in; y=1.42501in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:text.40967 {
+            string=%a.parent.refdes%; x=2.39326in; y=1.506in; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
+           }
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
 
-        ha:attributes {
-          term=2
-          name=GND
-        }
-       }
-       ha:padstack_ref.514 {
-        proto=1; x=2.78in; y=1.725in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
+          li:objects {
+           ha:line.40968 {
+            x1=2.43426in; y1=1.525in; x2=2.43426in; y2=1.525in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.40971 {
+            x1=2.43426in; y1=1.525in; x2=2.43426in; y2=1.525in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.40974 {
+            x1=2.43426in; y1=1.525in; x2=62.830204mm; y2=1.525in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.40977 {
+            x1=2.43426in; y1=1.525in; x2=2.43426in; y2=39.735mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = t55UIhTnyx6VWDNiT1IAAAA2
+      }
+      ha:subc.40983 {
+       ha:attributes {
+        value=43nH
+        footprint=0402
+        refdes=L173
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        ha:attributes {
-          term=2
-          name=GND
-        }
+       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  
+             }
+           }
+         }
        }
-       ha:padstack_ref.515 {
-        proto=1; x=2.38001in; y=1.725in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
+       li:objects {
+        ha:padstack_ref.40997 {
+         proto=0; x=2.262in; y=41.103808mm; 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.40998 {
+         proto=0; x=2.262in; y=41.9034mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=GND
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.516 {
-        proto=1; x=2.78in; y=1.32501in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:text.40984 {
+            string=%a.parent.refdes%; x=2.286in; y=40.767004mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
+           }
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
 
-        ha:attributes {
-          term=2
-          name=GND
-        }
-       }
-       ha:padstack_ref.517 {
-        proto=1; x=2.38001in; y=1.32501in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
+          li:objects {
+           ha:line.40985 {
+            x1=2.262in; y1=41.503604mm; x2=2.262in; y2=41.503604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.40988 {
+            x1=2.262in; y1=41.503604mm; x2=2.262in; y2=41.503604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.40991 {
+            x1=2.262in; y1=41.503604mm; x2=2.262in; y2=40.503604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.40994 {
+            x1=2.262in; y1=41.503604mm; x2=56.4548mm; y2=41.503604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
-
-        ha:attributes {
-          term=2
-          name=GND
-        }
        }
       }
-      li:layers {
+       uid = t55UIhTnyx6VWDNiT1IAAAA3
+      }
+      ha:subc.41000 {
+       ha:attributes {
+        value=15nH
+        footprint=0402
+        refdes=L172
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:line.518 {
-           x1=2.50403in; y1=1.81555in; x2=78.362mm; y2=1.81555in; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.521 {
-           x1=2.50403in; y1=1.23446in; x2=78.362mm; y2=1.23446in; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.524 {
-           x1=2.50403in; y1=1.81555in; x2=2.50403in; y2=1.23446in; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.527 {
-           x1=78.362mm; y1=1.81555in; x2=78.362mm; y2=1.23446in; thickness=6.0mil; clearance=0.0;
-          }
-          ha:text.511 {
-           string=%a.parent.refdes%; x=2.58in; y=1.525in; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           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  
+             }
            }
-           rot = 0.000000
-          }
          }
-         ha:type {
-          silk = 1
-          top = 1
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.41014 {
+         proto=0; x=55.639204mm; y=40.208204mm; 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.41015 {
+         proto=0; x=56.438796mm; y=40.208204mm; 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.530 {
-           x1=2.58000331in; y1=38.311793mm; x2=2.58000331in; y2=38.311793mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:text.41001 {
+            string=%a.parent.refdes%; x=2.173in; y=39.700204mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-          ha:line.533 {
-           x1=2.58in; y1=1.525in; x2=2.58in; y2=1.525in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.536 {
-           x1=2.58in; y1=1.525in; x2=64.532mm; y2=1.525in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.41002 {
+            x1=56.039mm; y1=40.208204mm; x2=56.039mm; y2=40.208204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.539 {
-           x1=2.58in; y1=1.525in; x2=2.58in; y2=37.735mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.41005 {
+            x1=56.039mm; y1=40.208204mm; x2=56.039mm; y2=40.208204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.41008 {
+            x1=56.039mm; y1=40.208204mm; x2=57.039mm; y2=40.208204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.41011 {
+            x1=56.039mm; y1=40.208204mm; x2=56.039mm; y2=41.208204mm; 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 = t55UIhTnyx6VWDNiT1IAAAAY
-     }
-     ha:subc.542 {
-      ha:attributes {
-       value=NSR0240HT
-       footprint=sod323
-       refdes=D8
+       uid = t55UIhTnyx6VWDNiT1IAAAA4
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.41017 {
+       ha:attributes {
+        value=5.1pF
+        footprint=0402
+        refdes=C181
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             12.4mil  
-             -0.415036mm  
-             -12.4mil  
-             -0.415036mm  
-             -12.4mil  
-             0.415036mm  
-             12.4mil  
-             0.415036mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.464947mm  
-             -22.245mil  
-             -0.464947mm  
-             -22.245mil  
-             -0.464947mm  
-             22.245mil  
-             0.464947mm  
-             22.245mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           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  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.4mil  
-             -0.415036mm  
-             -12.4mil  
-             -0.415036mm  
-             -12.4mil  
-             0.415036mm  
-             12.4mil  
-             0.415036mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { 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.544 {
-        proto=0; x=4.1011in; y=55.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.41031 {
+         proto=0; x=2.262in; y=1.588in; 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.545 {
-        proto=0; x=106.39806mm; y=55.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.41032 {
+         proto=0; x=2.262in; y=39.535608mm; 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:line.546 {
-           x1=105.83291mm; y1=0.797052mm; x2=105.83291mm; y2=2.04724mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.543 {
-           string=%a.parent.refdes%; x=105.283mm; y=55.99mil; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.41018 {
+            string=%a.parent.refdes%; x=2.289in; y=39.039804mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.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.549 {
-           x1=105.283mm; y1=55.99mil; x2=105.283mm; y2=55.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.41019 {
+            x1=2.262in; y1=1.57226in; x2=2.262in; y2=1.57226in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.552 {
-           x1=105.283mm; y1=55.99mil; x2=105.283mm; y2=55.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.41022 {
+            x1=2.262in; y1=1.57226in; x2=2.262in; y2=1.57226in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.555 {
-           x1=105.283mm; y1=55.99mil; x2=106.283mm; y2=55.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.41025 {
+            x1=2.262in; y1=1.57226in; x2=2.262in; y2=40.935404mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.558 {
-           x1=105.283mm; y1=55.99mil; x2=105.283mm; y2=2.422146mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.41028 {
+            x1=2.262in; y1=1.57226in; x2=58.4548mm; y2=1.57226in; 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 = t55UIhTnyx6VWDNiT1IAAAAZ
-     }
-     ha:subc.561 {
-      ha:attributes {
-       value=470k
-       footprint=0402
-       refdes=R32
+       uid = t55UIhTnyx6VWDNiT1IAAAA5
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.41034 {
+       ha:attributes {
+        value=2.2pF
+        footprint=0402
+        refdes=C176
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_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.563 {
-        proto=0; x=3.92526in; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.41048 {
+         proto=0; x=55.639204mm; y=41.173404mm; 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.564 {
-        proto=0; x=100.501196mm; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.41049 {
+         proto=0; x=56.438796mm; y=41.173404mm; 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.562 {
-           string=%a.parent.refdes%; x=3.9095in; y=0.469646mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.41035 {
+            string=%a.parent.refdes%; x=2.176in; y=40.665404mm; 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.565 {
-           x1=3.941in; y1=49.99mil; x2=3.941in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.41036 {
+            x1=56.039mm; y1=41.173404mm; x2=56.039mm; y2=41.173404mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.568 {
-           x1=3.941in; y1=49.99mil; x2=3.941in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.41039 {
+            x1=56.039mm; y1=41.173404mm; x2=56.039mm; y2=41.173404mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.571 {
-           x1=3.941in; y1=49.99mil; x2=101.1014mm; y2=49.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.41042 {
+            x1=56.039mm; y1=41.173404mm; x2=57.039mm; y2=41.173404mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.574 {
-           x1=3.941in; y1=49.99mil; x2=3.941in; y2=2.269746mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.41045 {
+            x1=56.039mm; y1=41.173404mm; x2=56.039mm; y2=42.173404mm; 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 = t55UIhTnyx6VWDNiT1IAAAAa
-     }
-     ha:subc.577 {
-      ha:attributes {
-       value=27k
-       footprint=0402
-       refdes=R33
+       uid = t55UIhTnyx6VWDNiT1IAAAA6
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.41051 {
+       ha:attributes {
+        value=39pF
+        footprint=0402
+        refdes=C174
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_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
+           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  
+             }
            }
-           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
             }
-          }
-
-          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  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.579 {
-        proto=0; x=3.75426in; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.41065 {
+         proto=0; x=2.156in; y=1.56552in; 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.580 {
-        proto=0; x=96.157796mm; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.41066 {
+         proto=0; x=2.156in; y=1.597in; 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.578 {
-           string=%a.parent.refdes%; x=3.7385in; y=0.469646mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.41052 {
+            string=%a.parent.refdes%; x=55.118mm; y=39.014404mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.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.581 {
-           x1=3.77in; y1=49.99mil; x2=3.77in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.41053 {
+            x1=2.156in; y1=1.58126in; x2=2.156in; y2=1.58126in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.584 {
-           x1=3.77in; y1=49.99mil; x2=3.77in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.41056 {
+            x1=2.156in; y1=1.58126in; x2=2.156in; y2=1.58126in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.587 {
-           x1=3.77in; y1=49.99mil; x2=96.758mm; y2=49.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.41059 {
+            x1=2.156in; y1=1.58126in; x2=2.156in; y2=39.164004mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.590 {
-           x1=3.77in; y1=49.99mil; x2=3.77in; y2=2.269746mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.41062 {
+            x1=2.156in; y1=1.58126in; x2=53.7624mm; y2=1.58126in; 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 = t55UIhTnyx6VWDNiT1IAAAAb
-     }
-     ha:subc.593 {
-      ha:attributes {
-       value=4.7uF
-       footprint=0402
-       refdes=C5
+       uid = t55UIhTnyx6VWDNiT1IAAAA7
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.41068 {
+       ha:attributes {
+        value=10nF
+        footprint=0402
+        refdes=C171
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           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.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           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.595 {
-        proto=0; x=3.58326in; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.41082 {
+         proto=0; x=55.3466mm; y=43.7322mm; 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.596 {
-        proto=0; x=91.814396mm; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.41083 {
+         proto=0; x=55.3466mm; y=42.932608mm; 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.594 {
-           string=%a.parent.refdes%; x=90.6145mm; y=0.469646mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.41069 {
+            string=%a.parent.refdes%; x=2.197in; y=42.722804mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.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.597 {
-           x1=3.599in; y1=49.99mil; x2=3.599in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.41070 {
+            x1=55.3466mm; y1=43.332404mm; x2=55.3466mm; y2=43.332404mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.600 {
-           x1=3.599in; y1=49.99mil; x2=3.599in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.41073 {
+            x1=55.3466mm; y1=43.332404mm; x2=55.3466mm; y2=43.332404mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.603 {
-           x1=3.599in; y1=49.99mil; x2=92.4146mm; y2=49.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.41076 {
+            x1=55.3466mm; y1=43.332404mm; x2=55.3466mm; y2=44.332404mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.606 {
-           x1=3.599in; y1=49.99mil; x2=3.599in; y2=2.269746mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.41079 {
+            x1=55.3466mm; y1=43.332404mm; x2=56.3466mm; y2=43.332404mm; 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 = t55UIhTnyx6VWDNiT1IAAAAc
-     }
-     ha:subc.609 {
-      ha:attributes {
-       value=1uF-35V
-       footprint=0402
-       refdes=C6
+       uid = t55UIhTnyx6VWDNiT1IAAAA8
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.41085 {
+       ha:attributes {
+        value=100pF
+        footprint=0402
+        refdes=C172
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_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.611 {
-        proto=0; x=3.41126in; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.41099 {
+         proto=0; x=56.438796mm; y=42.138604mm; 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.41100 {
+         proto=0; x=55.639204mm; y=42.138604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.612 {
-        proto=0; x=87.445596mm; y=49.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.610 {
-           string=%a.parent.refdes%; x=3.3955in; y=0.469646mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.41086 {
+            string=%a.parent.refdes%; x=2.176in; y=41.579804mm; 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.613 {
-           x1=3.427in; y1=49.99mil; x2=3.427in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.41087 {
+            x1=56.039mm; y1=42.138604mm; x2=56.039mm; y2=42.138604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.616 {
-           x1=3.427in; y1=49.99mil; x2=3.427in; y2=49.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.41090 {
+            x1=56.039mm; y1=42.138604mm; x2=56.039mm; y2=42.138604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.619 {
-           x1=3.427in; y1=49.99mil; x2=88.0458mm; y2=49.99mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.41093 {
+            x1=56.039mm; y1=42.138604mm; x2=55.039mm; y2=42.138604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.622 {
-           x1=3.427in; y1=49.99mil; x2=3.427in; y2=2.269746mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.41096 {
+            x1=56.039mm; y1=42.138604mm; x2=56.039mm; y2=41.138604mm; 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 = t55UIhTnyx6VWDNiT1IAAAAd
-     }
-     ha:subc.625 {
-      ha:attributes {
-       value=10uH
-       footprint=0806
-       refdes=L1
+       uid = t55UIhTnyx6VWDNiT1IAAAA9
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.41102 {
+       ha:attributes {
+        value=56pF
+        footprint=0402
+        refdes=C173
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             15.75mil  
-             -0.900176mm  
-             -15.75mil  
-             -0.900176mm  
-             -15.75mil  
-             0.900176mm  
-             15.75mil  
-             0.900176mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             18.75mil  
-             -0.976376mm  
-             -18.75mil  
-             -0.976376mm  
-             -18.75mil  
-             0.976376mm  
-             18.75mil  
-             0.976376mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           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  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             15.75mil  
-             -0.900176mm  
-             -15.75mil  
-             -0.900176mm  
-             -15.75mil  
-             0.900176mm  
-             15.75mil  
-             0.900176mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { 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.627 {
-        proto=0; x=3.2065in; y=1.726946mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.41116 {
+         proto=0; x=53.7972mm; y=1.659in; 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.628 {
-        proto=0; x=83.0453mm; y=1.726946mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.41117 {
+         proto=0; x=53.7972mm; y=1.62752in; 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.626 {
-           string=%a.parent.refdes%; x=3.238in; y=1.726946mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.41103 {
+            string=%a.parent.refdes%; x=2.136in; y=40.944804mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.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.629 {
-           x1=3.238in; y1=1.726946mm; x2=3.238in; y2=1.726946mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.41104 {
+            x1=53.7972mm; y1=41.738804mm; x2=53.7972mm; y2=41.738804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.632 {
-           x1=3.238in; y1=1.726946mm; x2=3.238in; y2=1.726946mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.41107 {
+            x1=53.7972mm; y1=41.738804mm; x2=53.7972mm; y2=41.738804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.635 {
-           x1=3.238in; y1=1.726946mm; x2=83.2452mm; y2=1.726946mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.41110 {
+            x1=53.7972mm; y1=41.738804mm; x2=53.7972mm; y2=42.738804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.638 {
-           x1=3.238in; y1=1.726946mm; x2=3.238in; y2=2.726946mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.41113 {
+            x1=53.7972mm; y1=41.738804mm; x2=54.7972mm; y2=41.738804mm; 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 = t55UIhTnyx6VWDNiT1IAAAAe
-     }
-     ha:subc.641 {
-      ha:attributes {
-       copyright=2006 DJ Delorie
-       author=DJ Delorie
-       footprint=SOT23-5
-       dist-license=GPL
-       refdes=U4
-       value=AP3012
-       use-license=Unlimited
+       uid = t55UIhTnyx6VWDNiT1IAAAA+
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.41119 {
+       ha:attributes {
+        value=18
+        footprint=0402
+        refdes=R171
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             12.0mil  
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             -12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             15.0mil  
-             -23.0mil  
-             -15.0mil  
-             -23.0mil  
-             -15.0mil  
-             23.0mil  
-             15.0mil  
-             23.0mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           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  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             12.0mil  
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             -12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { 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.643 {
-        proto=0; x=99.6457mm; y=4.824476mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.41133 {
+         proto=0; x=2.156in; y=1.659in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.644 {
-        proto=0; x=101.6269mm; y=4.824476mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.41134 {
+         proto=0; x=2.156in; y=1.62752in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=5
-          name=5
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.645 {
-        proto=0; x=101.6269mm; y=2.741676mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.646 {
-        proto=0; x=100.6363mm; y=2.741676mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+           ha:text.41120 {
+            string=%a.parent.refdes%; x=2.173in; y=40.970204mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.647 {
-        proto=0; x=99.6457mm; y=2.741676mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+          li:objects {
+           ha:line.41121 {
+            x1=2.156in; y1=41.738804mm; x2=2.156in; y2=41.738804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.41124 {
+            x1=2.156in; y1=41.738804mm; x2=2.156in; y2=41.738804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.41127 {
+            x1=2.156in; y1=41.738804mm; x2=2.156in; y2=42.738804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.41130 {
+            x1=2.156in; y1=41.738804mm; x2=55.7624mm; y2=41.738804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
+       }
+      }
+       uid = t55UIhTnyx6VWDNiT1IAAAA/
+      }
+      ha:subc.41136 {
+       ha:attributes {
+        value=40mhz
+        footprint=NDK32
+        refdes=X1
+       }
+      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=3
-          name=3
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              23.62mil  
+              -0.699897mm  
+              -23.62mil  
+              -0.699897mm  
+              -23.62mil  
+              0.699897mm  
+              23.62mil  
+              0.699897mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              26.62mil  
+              -0.776097mm  
+              -26.62mil  
+              -0.776097mm  
+              -26.62mil  
+              0.776097mm  
+              26.62mil  
+              0.776097mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              23.62mil  
+              -0.699897mm  
+              -23.62mil  
+              -0.699897mm  
+              -23.62mil  
+              0.699897mm  
+              23.62mil  
+              0.699897mm  
+             }
+           }
+         }
        }
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.41151 {
+         proto=0; x=45.9997mm; y=31.597597mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.648 {
-           x1=99.1377mm; y1=2.030476mm; x2=99.1377mm; y2=5.561076mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.651 {
-           x1=99.1377mm; y1=5.561076mm; x2=102.1349mm; y2=5.561076mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.654 {
-           x1=102.1349mm; y1=5.561076mm; x2=102.1349mm; y2=2.030476mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.657 {
-           x1=102.1349mm; y1=2.030476mm; x2=99.1377mm; y2=2.030476mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.642 {
-           string=%a.parent.refdes%; x=101.2459mm; y=3.554476mm; scale=89; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+        ha:padstack_ref.41152 {
+         proto=0; x=45.9997mm; y=29.397957mm; 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.41153 {
+         proto=0; x=47.599646mm; y=29.397957mm; 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.41154 {
+         proto=0; x=47.599646mm; y=31.597597mm; 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:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.660 {
-           x1=100.6363mm; y1=140.74mil; x2=100.6363mm; y2=140.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:arc.41137 {
+            x=45.119844mm; y=28.537786mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.663 {
-           x1=99.6457mm; y1=4.824476mm; x2=99.6457mm; y2=4.824476mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:text.41138 {
+            string=%a.parent.refdes%; x=1.827in; y=28.930604mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-          ha:line.666 {
-           x1=99.6457mm; y1=4.824476mm; x2=99.6457mm; y2=3.824476mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.669 {
-           x1=99.6457mm; y1=4.824476mm; x2=98.6457mm; y2=4.824476mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.41139 {
+            x1=46.799673mm; y1=30.497777mm; x2=46.799673mm; y2=30.497777mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.41142 {
+            x1=46.7998mm; y1=30.497904mm; x2=46.7998mm; y2=30.497904mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.41145 {
+            x1=46.7998mm; y1=30.497904mm; x2=47.7998mm; y2=30.497904mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.41148 {
+            x1=46.7998mm; y1=30.497904mm; x2=46.7998mm; y2=31.497904mm; 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 = t55UIhTnyx6VWDNiT1IAAAAf
-     }
-     ha:subc.672 {
-      ha:attributes {
-       value=27k
-       footprint=0402
-       refdes=R31
+       uid = t55UIhTnyx6VWDNiT1IAAABA
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.41156 {
+       ha:attributes {
+        value=10pF
+        footprint=0402
+        refdes=C31
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_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.674 {
-        proto=0; x=86.781104mm; y=4.011676mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.41170 {
+         proto=0; x=46.419004mm; y=28.067004mm; 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.675 {
-        proto=0; x=87.580696mm; y=4.011676mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.41171 {
+         proto=0; x=47.218596mm; y=28.067004mm; 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.673 {
-           string=%a.parent.refdes%; x=86.3808mm; y=3.211576mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.41157 {
+            string=%a.parent.refdes%; x=1.822in; y=27.635204mm; 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.676 {
-           x1=87.1809mm; y1=4.011676mm; x2=87.1809mm; y2=4.011676mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.41158 {
+            x1=46.8188mm; y1=28.067004mm; x2=46.8188mm; y2=28.067004mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.679 {
-           x1=87.1809mm; y1=4.011676mm; x2=87.1809mm; y2=4.011676mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.41161 {
+            x1=46.8188mm; y1=28.067004mm; x2=46.8188mm; y2=28.067004mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.682 {
-           x1=87.1809mm; y1=4.011676mm; x2=88.1809mm; y2=4.011676mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.41164 {
+            x1=46.8188mm; y1=28.067004mm; x2=47.8188mm; y2=28.067004mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.685 {
-           x1=87.1809mm; y1=4.011676mm; x2=87.1809mm; y2=5.011676mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.41167 {
+            x1=46.8188mm; y1=28.067004mm; x2=46.8188mm; y2=29.067004mm; 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 = t55UIhTnyx6VWDNiT1IAAAAg
-     }
-     ha:subc.688 {
-      ha:attributes {
-       value=unknown
-       footprint=282834-10
-       refdes=J1
+       uid = t55UIhTnyx6VWDNiT1IAAABB
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.41173 {
+       ha:attributes {
+        value=10pF
+        footprint=0402
+        refdes=C30
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=45.28mil; 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=70.87mil;           }
-           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=70.87mil;           }
-           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=70.87mil;           }
-           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=2.119884mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+       li:objects {
+        ha:padstack_ref.41187 {
+         proto=0; x=47.243996mm; y=32.918404mm; 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=2.119884mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.41188 {
+         proto=0; x=46.444404mm; y=32.918404mm; 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.41174 {
+            string=%a.parent.refdes%; x=1.819in; y=32.461204mm; 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.1 {
-        hdia=45.28mil; 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.41175 {
+            x1=46.8442mm; y1=32.918404mm; x2=46.8442mm; y2=32.918404mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
+           ha:line.41178 {
+            x1=46.8442mm; y1=32.918404mm; x2=46.8442mm; y2=32.918404mm; 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.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
+           ha:line.41181 {
+            x1=46.8442mm; y1=32.918404mm; x2=45.8442mm; y2=32.918404mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          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:line.41184 {
+            x1=46.8442mm; y1=32.918404mm; x2=46.8442mm; y2=31.918404mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
+        }
+       }
+      }
+       uid = t55UIhTnyx6VWDNiT1IAAABC
+      }
+      ha:subc.41190 {
+       ha:attributes {
+        value=6.2pF
+        footprint=0402
+        refdes=C175
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          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_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 {
-            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 {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           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.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.690 {
-        proto=0; x=150.0mil; y=27.305024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.41204 {
+         proto=0; x=2.22326in; y=43.027604mm; 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=10
-          name=pin10
-        }
-       }
-       ha:padstack_ref.691 {
-        proto=0; x=150.0mil; y=29.845024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.41205 {
+         proto=0; x=57.270396mm; y=43.027604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=9
-          name=pin9
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.692 {
-        proto=0; x=150.0mil; y=32.385024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:text.41191 {
+            string=%a.parent.refdes%; x=2.205in; y=42.646604mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
+           }
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
 
-        ha:attributes {
-          term=8
-          name=pin8
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.41192 {
+            x1=56.8706mm; y1=43.027604mm; x2=56.8706mm; y2=43.027604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.41195 {
+            x1=56.8706mm; y1=43.027604mm; x2=56.8706mm; y2=43.027604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.41198 {
+            x1=56.8706mm; y1=43.027604mm; x2=57.8706mm; y2=43.027604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.41201 {
+            x1=56.8706mm; y1=43.027604mm; x2=56.8706mm; y2=44.027604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.693 {
-        proto=0; x=150.0mil; y=34.925024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = t55UIhTnyx6VWDNiT1IAAABD
+      }
+      ha:subc.41207 {
+       ha:attributes {
+        value=47nF
+        footprint=0402
+        refdes=C45
+       }
+      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=7
-          name=pin7
-        }
-       }
-       ha:padstack_ref.694 {
-        proto=0; x=150.0mil; y=37.465024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+           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 {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           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 {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-        ha:attributes {
-          term=6
-          name=pin6
-        }
+           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.695 {
-        proto=0; x=150.0mil; y=40.005024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.41221 {
+         proto=0; x=1.986in; y=41.8206mm; 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.41222 {
+         proto=0; x=1.986in; y=41.021008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=pin5
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       ha:padstack_ref.696 {
-        proto=0; x=150.0mil; y=42.545024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+       li:layers {
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:text.41208 {
+            string=%a.parent.refdes%; x=2.003in; y=40.741604mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
+           }
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+          ha:type {
+           silk = 1
+           top = 1
           }
         }
 
-        ha:attributes {
-          term=4
-          name=pin4
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.41209 {
+            x1=1.986in; y1=41.420804mm; x2=1.986in; y2=41.420804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.41212 {
+            x1=1.986in; y1=41.420804mm; x2=1.986in; y2=41.420804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.41215 {
+            x1=1.986in; y1=41.420804mm; x2=1.986in; y2=42.420804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.41218 {
+            x1=1.986in; y1=41.420804mm; x2=51.4444mm; y2=41.420804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:padstack_ref.697 {
-        proto=0; x=150.0mil; y=45.085024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+      }
+       uid = t55UIhTnyx6VWDNiT1IAAABE
+      }
+      ha:subc.41224 {
+       ha:attributes {
+        value=47nF
+        footprint=0402
+        refdes=C47
+       }
+      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=3
-          name=pin3
-        }
-       }
-       ha:padstack_ref.698 {
-        proto=0; x=150.0mil; y=47.625024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+           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=pin2
-        }
+           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.699 {
-        proto=1; x=150.0mil; y=50.165024mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
+       li:objects {
+        ha:padstack_ref.41238 {
+         proto=0; x=52.3748mm; y=41.8206mm; 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.41239 {
+         proto=0; x=52.3748mm; y=41.021008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=pin1
+         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.700 {
-           x1=0.559816mm; y1=25.8049mm; x2=7.05993mm; y2=25.8049mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.703 {
-           x1=0.559816mm; y1=25.8049mm; x2=0.559816mm; y2=51.6649mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.706 {
-           x1=0.559816mm; y1=51.6649mm; x2=7.05993mm; y2=51.6649mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.709 {
-           x1=7.05993mm; y1=25.8049mm; x2=7.05993mm; y2=51.6649mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:text.689 {
-           string=%a.parent.refdes%; x=7.05993mm; y=25.8049mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.41225 {
+            string=%a.parent.refdes%; x=2.08in; y=40.690804mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
            }
-           rot = 270.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.712 {
-           x1=150.0mil; y1=38.735024mm; x2=150.0mil; y2=38.735024mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.41226 {
+            x1=52.3748mm; y1=41.420804mm; x2=52.3748mm; y2=41.420804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.715 {
-           x1=7.05993mm; y1=25.8049mm; x2=7.05993mm; y2=25.8049mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.41229 {
+            x1=52.3748mm; y1=41.420804mm; x2=52.3748mm; y2=41.420804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.718 {
-           x1=7.05993mm; y1=25.8049mm; x2=6.05993mm; y2=25.8049mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.41232 {
+            x1=52.3748mm; y1=41.420804mm; x2=52.3748mm; y2=42.420804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.721 {
-           x1=7.05993mm; y1=25.8049mm; x2=7.05993mm; y2=24.8049mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.41235 {
+            x1=52.3748mm; y1=41.420804mm; x2=53.3748mm; y2=41.420804mm; 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 = t55UIhTnyx6VWDNiT1IAAAAh
-     }
-     ha:subc.724 {
-      ha:attributes {
-       value=22
-       footprint=0402
-       refdes=R54
+       uid = t55UIhTnyx6VWDNiT1IAAABF
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.41241 {
+       ha:attributes {
+        value=47nF
+        footprint=0402
+        refdes=C44
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_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
             }
-          }
-
-          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.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
+           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.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.726 {
-        proto=0; x=107.3912mm; y=36.931596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.41255 {
+         proto=0; x=1.792in; y=39.243mm; rot=90.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.727 {
-        proto=0; x=107.3912mm; y=36.132004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.41256 {
+         proto=0; x=1.792in; y=1.51352in; rot=90.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.725 {
-           string=%a.parent.refdes%; x=4.248in; y=35.814mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.41242 {
+            string=%a.parent.refdes%; x=1.773in; y=39.611804mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 90.000000
            }
-           rot = 270.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.728 {
-           x1=107.3912mm; y1=36.5318mm; x2=107.3912mm; y2=36.5318mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.41243 {
+            x1=1.792in; y1=1.52926in; x2=1.792in; y2=1.52926in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.731 {
-           x1=107.3912mm; y1=36.5318mm; x2=107.3912mm; y2=36.5318mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.41246 {
+            x1=1.792in; y1=1.52926in; x2=1.792in; y2=1.52926in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.734 {
-           x1=107.3912mm; y1=36.5318mm; x2=107.3912mm; y2=37.5318mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.41249 {
+            x1=1.792in; y1=1.52926in; x2=1.792in; y2=37.843204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.737 {
-           x1=107.3912mm; y1=36.5318mm; x2=108.3912mm; y2=36.5318mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.41252 {
+            x1=1.792in; y1=1.52926in; x2=46.5168mm; y2=1.52926in; 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 = t55UIhTnyx6VWDNiT1IAAAAi
-     }
-     ha:subc.740 {
-      ha:attributes {
-       value=22
-       footprint=0402
-       refdes=R55
+       uid = t55UIhTnyx6VWDNiT1IAAABG
       }
-     ha:data {
-          li:padstack_prototypes {
+       ha:subc.41292 {
+        ha:attributes {
+         value=56k
+         footprint=0402
+         refdes=R30
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_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.742 {
-        proto=0; x=4.19in; y=36.956996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.41306 {
+          proto=0; x=2.024in; y=41.8206mm; 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.743 {
-        proto=0; x=4.19in; y=36.157404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.41307 {
+          proto=0; x=2.024in; y=41.021008mm; 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.741 {
-           string=%a.parent.refdes%; x=106.8578mm; y=1.411in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.41293 {
+             string=%a.parent.refdes%; x=2.042in; y=40.741604mm; 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.744 {
-           x1=4.19in; y1=36.5572mm; x2=4.19in; y2=36.5572mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.747 {
-           x1=4.19in; y1=36.5572mm; x2=4.19in; y2=36.5572mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.750 {
-           x1=4.19in; y1=36.5572mm; x2=4.19in; y2=37.5572mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.41294 {
+             x1=2.024in; y1=41.420804mm; x2=2.024in; y2=41.420804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41297 {
+             x1=2.024in; y1=41.420804mm; x2=2.024in; y2=41.420804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41300 {
+             x1=2.024in; y1=41.420804mm; x2=2.024in; y2=42.420804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41303 {
+             x1=2.024in; y1=41.420804mm; x2=52.4096mm; y2=41.420804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.753 {
-           x1=4.19in; y1=36.5572mm; x2=107.426mm; y2=36.5572mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAj
-     }
-     ha:subc.756 {
-      ha:attributes {
-       value=150
-       footprint=0402
-       refdes=R3
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAABJ
+       }
+       ha:subc.41309 {
+        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.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.758 {
-        proto=0; x=3.816in; y=34.315396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.41323 {
+          proto=0; x=54.2036mm; y=1.34352in; 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.41324 {
+          proto=0; x=54.2036mm; y=1.375in; 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.41310 {
+             string=%a.parent.refdes%; x=2.151in; y=33.578804mm; 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.41311 {
+             x1=54.2036mm; y1=34.525204mm; x2=54.2036mm; y2=34.525204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41314 {
+             x1=54.2036mm; y1=34.525204mm; x2=54.2036mm; y2=34.525204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41317 {
+             x1=54.2036mm; y1=34.525204mm; x2=54.2036mm; y2=33.525204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41320 {
+             x1=54.2036mm; y1=34.525204mm; x2=53.2036mm; y2=34.525204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.759 {
-        proto=0; x=3.816in; y=33.515804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAABK
+       }
+       ha:subc.41326 {
+        ha:attributes {
+         value=47nF
+         footprint=0402
+         refdes=C221
         }
+       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
+            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.41340 {
+          proto=0; x=55.753mm; y=33.592008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.757 {
-           string=%a.parent.refdes%; x=3.833in; y=33.473386mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41341 {
+          proto=0; x=55.753mm; y=1.354in; 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.760 {
-           x1=3.816in; y1=33.9156mm; x2=3.816in; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.41327 {
+             string=%a.parent.refdes%; x=2.212in; y=32.740604mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
            }
-          }
-          ha:line.763 {
-           x1=3.816in; y1=33.9156mm; x2=3.816in; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.766 {
-           x1=3.816in; y1=33.9156mm; x2=3.816in; y2=34.9156mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.41328 {
+             x1=55.753mm; y1=1.33826in; x2=55.753mm; y2=1.33826in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41331 {
+             x1=55.753mm; y1=1.33826in; x2=55.753mm; y2=1.33826in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41334 {
+             x1=55.753mm; y1=1.33826in; x2=55.753mm; y2=32.991804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41337 {
+             x1=55.753mm; y1=1.33826in; x2=54.753mm; y2=1.33826in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.769 {
-           x1=3.816in; y1=33.9156mm; x2=97.9264mm; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAk
-     }
-     ha:subc.772 {
-      ha:attributes {
-       value=12.7
-       footprint=0402
-       refdes=R5
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAABL
+       }
+       ha:subc.41343 {
+        ha:attributes {
+         value=10nF
+         footprint=0402
+         refdes=C211
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_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.774 {
-        proto=0; x=3.902in; y=34.315396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.41357 {
+          proto=0; x=2.233in; y=1.354in; 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.775 {
-        proto=0; x=3.902in; y=33.515804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.41358 {
+          proto=0; x=2.233in; y=33.592008mm; 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.773 {
-           string=%a.parent.refdes%; x=3.92in; y=33.473386mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.41344 {
+             string=%a.parent.refdes%; x=57.1754mm; y=32.842204mm; 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.776 {
-           x1=3.902in; y1=33.9156mm; x2=3.902in; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.779 {
-           x1=3.902in; y1=33.9156mm; x2=3.902in; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.782 {
-           x1=3.902in; y1=33.9156mm; x2=3.902in; y2=34.9156mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.41345 {
+             x1=2.233in; y1=1.33826in; x2=2.233in; y2=1.33826in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41348 {
+             x1=2.233in; y1=1.33826in; x2=2.233in; y2=1.33826in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41351 {
+             x1=2.233in; y1=1.33826in; x2=2.233in; y2=34.991804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41354 {
+             x1=2.233in; y1=1.33826in; x2=57.7182mm; y2=1.33826in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.785 {
-           x1=3.902in; y1=33.9156mm; x2=100.1108mm; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAl
-     }
-     ha:subc.788 {
-      ha:attributes {
-       value=12.7
-       footprint=0402
-       refdes=R4
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAABM
+       }
+       ha:subc.41360 {
+        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.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.790 {
-        proto=0; x=3.859in; y=34.315396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.41374 {
+          proto=0; x=56.756804mm; y=38.481004mm; 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.41375 {
+          proto=0; x=57.556396mm; y=38.481004mm; 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.41361 {
+             string=%a.parent.refdes%; x=2.213in; y=38.023804mm; 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.41362 {
+             x1=57.1566mm; y1=38.481004mm; x2=57.1566mm; y2=38.481004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41365 {
+             x1=57.1566mm; y1=38.481004mm; x2=57.1566mm; y2=38.481004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41368 {
+             x1=57.1566mm; y1=38.481004mm; x2=58.1566mm; y2=38.481004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41371 {
+             x1=57.1566mm; y1=38.481004mm; x2=57.1566mm; y2=39.481004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.791 {
-        proto=0; x=3.859in; y=33.515804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAABN
+       }
+       ha:subc.41377 {
+        ha:attributes {
+         value=15nH
+         footprint=0402
+         refdes=L193
         }
+       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
+            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.41391 {
+          proto=0; x=2.3in; y=1.55in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.789 {
-           string=%a.parent.refdes%; x=98.4504mm; y=33.447986mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41392 {
+          proto=0; x=2.3in; y=1.51852in; 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.792 {
-           x1=3.859in; y1=33.9156mm; x2=3.859in; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.41378 {
+             string=%a.parent.refdes%; x=2.322in; y=38.023804mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
            }
-          }
-          ha:line.795 {
-           x1=3.859in; y1=33.9156mm; x2=3.859in; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.798 {
-           x1=3.859in; y1=33.9156mm; x2=3.859in; y2=34.9156mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.41379 {
+             x1=2.3in; y1=38.970204mm; x2=2.3in; y2=38.970204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41382 {
+             x1=2.3in; y1=38.970204mm; x2=2.3in; y2=38.970204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41385 {
+             x1=2.3in; y1=38.970204mm; x2=2.3in; y2=39.970204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41388 {
+             x1=2.3in; y1=38.970204mm; x2=59.42mm; y2=38.970204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.801 {
-           x1=3.859in; y1=33.9156mm; x2=99.0186mm; y2=33.9156mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAm
-     }
-     ha:subc.804 {
-      ha:attributes {
-       value=22pF
-       footprint=0402
-       refdes=C33
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAABO
+       }
+       ha:subc.41394 {
+        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.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.806 {
-        proto=0; x=104.990396mm; y=54.2036mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.41408 {
+          proto=0; x=56.756804mm; y=37.515804mm; 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.807 {
-        proto=0; x=104.190804mm; y=54.2036mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.41409 {
+          proto=0; x=57.556396mm; y=37.515804mm; 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.805 {
-           string=%a.parent.refdes%; x=105.3084mm; y=2.152in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.41395 {
+             string=%a.parent.refdes%; x=56.3626mm; y=37.007804mm; 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 {          }
+
+           li:objects {
+            ha:line.41396 {
+             x1=57.1566mm; y1=37.515804mm; x2=57.1566mm; y2=37.515804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41399 {
+             x1=57.1566mm; y1=37.515804mm; x2=57.1566mm; y2=37.515804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41402 {
+             x1=57.1566mm; y1=37.515804mm; x2=58.1566mm; y2=37.515804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41405 {
+             x1=57.1566mm; y1=37.515804mm; x2=57.1566mm; y2=38.515804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
+        }
        }
+        uid = t55UIhTnyx6VWDNiT1IAAABP
+       }
+       ha:subc.41411 {
+        ha:attributes {
+         value=27nH
+         footprint=0402
+         refdes=L201
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         li:objects {
-          ha:line.808 {
-           x1=104.5906mm; y1=54.2036mm; x2=104.5906mm; y2=54.2036mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+            ha: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:line.811 {
-           x1=104.5906mm; y1=54.2036mm; x2=104.5906mm; y2=54.2036mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.41425 {
+          proto=0; x=58.204604mm; y=35.560004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.814 {
-           x1=104.5906mm; y1=54.2036mm; x2=103.5906mm; y2=54.2036mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.817 {
-           x1=104.5906mm; y1=54.2036mm; x2=104.5906mm; y2=53.2036mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.41426 {
+          proto=0; x=59.004196mm; y=35.560004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAn
-     }
-     ha:subc.820 {
-      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.41412 {
+             string=%a.parent.refdes%; x=2.274in; y=35.077404mm; 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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.41413 {
+             x1=58.6044mm; y1=35.560004mm; x2=58.6044mm; y2=35.560004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41416 {
+             x1=58.6044mm; y1=35.560004mm; x2=58.6044mm; y2=35.560004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41419 {
+             x1=58.6044mm; y1=35.560004mm; x2=59.6044mm; y2=35.560004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41422 {
+             x1=58.6044mm; y1=35.560004mm; x2=58.6044mm; y2=36.560004mm; 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 = t55UIhTnyx6VWDNiT1IAAABQ
+       }
+       ha:subc.41428 {
+        ha:attributes {
+         value=5.1pF
+         footprint=0402
+         refdes=C210
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { 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 { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
           }
         }
-      }
-     }
+       }
 
-      li:objects {
-       ha:padstack_ref.822 {
-        proto=0; x=104.216204mm; y=1.857in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.41442 {
+          proto=0; x=56.756804mm; y=36.550604mm; 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.41443 {
+          proto=0; x=57.556396mm; y=36.550604mm; 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.41429 {
+             string=%a.parent.refdes%; x=56.4388mm; y=36.017204mm; 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.41430 {
+             x1=57.1566mm; y1=36.550604mm; x2=57.1566mm; y2=36.550604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41433 {
+             x1=57.1566mm; y1=36.550604mm; x2=57.1566mm; y2=36.550604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41436 {
+             x1=57.1566mm; y1=36.550604mm; x2=58.1566mm; y2=36.550604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41439 {
+             x1=57.1566mm; y1=36.550604mm; x2=57.1566mm; y2=37.550604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.823 {
-        proto=0; x=105.015796mm; y=1.857in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAABR
+       }
+       ha:subc.41445 {
+        ha:attributes {
+         value=47nF
+         footprint=0402
+         refdes=C291
         }
+       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
+            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.41459 {
+          proto=0; x=1.977in; y=32.054804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.821 {
-           string=%a.parent.refdes%; x=105.3084mm; y=47.625mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 180.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41460 {
+          proto=0; x=1.977in; y=31.255212mm; 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.824 {
-           x1=104.616mm; y1=1.857in; x2=104.616mm; y2=1.857in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.41446 {
+             string=%a.parent.refdes%; x=1.994in; y=30.708608mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
            }
-          }
-          ha:line.827 {
-           x1=104.616mm; y1=1.857in; x2=104.616mm; y2=1.857in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.830 {
-           x1=104.616mm; y1=1.857in; x2=105.616mm; y2=1.857in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.41447 {
+             x1=1.977in; y1=31.655008mm; x2=1.977in; y2=31.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41450 {
+             x1=1.977in; y1=31.655008mm; x2=1.977in; y2=31.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41453 {
+             x1=1.977in; y1=31.655008mm; x2=1.977in; y2=32.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41456 {
+             x1=1.977in; y1=31.655008mm; x2=51.2158mm; y2=31.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.833 {
-           x1=104.616mm; y1=1.857in; x2=104.616mm; y2=48.1678mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAo
-     }
-     ha:subc.836 {
-      ha:attributes {
-       value=8mhz
-       footprint=ABM3B
-       refdes=X2
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAABS
+       }
+       ha:subc.41462 {
+        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 {
-             23.62mil  
-             -0.899922mm  
-             -23.62mil  
-             -0.899922mm  
-             -23.62mil  
-             0.899922mm  
-             23.62mil  
-             0.899922mm  
+            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 {
-             26.62mil  
-             -0.976122mm  
-             -26.62mil  
-             -0.976122mm  
-             -26.62mil  
-             0.976122mm  
-             26.62mil  
-             0.976122mm  
+            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 {
-             23.62mil  
-             -0.899922mm  
-             -23.62mil  
-             -0.899922mm  
-             -23.62mil  
-             0.899922mm  
-             23.62mil  
-             0.899922mm  
+            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.838 {
-        proto=0; x=103.416904mm; y=52.679642mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.41476 {
+          proto=0; x=2.015in; y=32.054804mm; 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:padstack_ref.839 {
-        proto=0; x=103.416904mm; y=48.679904mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.41477 {
+          proto=0; x=2.015in; y=31.255212mm; 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.840 {
-        proto=0; x=105.816442mm; y=48.679904mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=4
-          name=4
+           li:objects {
+            ha:text.41463 {
+             string=%a.parent.refdes%; x=50.673mm; y=1.28752in; 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.41464 {
+             x1=2.015in; y1=31.655008mm; x2=2.015in; y2=31.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41467 {
+             x1=2.015in; y1=31.655008mm; x2=2.015in; y2=31.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41470 {
+             x1=2.015in; y1=31.655008mm; x2=2.015in; y2=32.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41473 {
+             x1=2.015in; y1=31.655008mm; x2=52.181mm; y2=31.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.841 {
-        proto=0; x=105.816442mm; y=52.679642mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAABT
+       }
+       ha:subc.41479 {
+        ha:attributes {
+         value=47nF
+         footprint=0402
+         refdes=C261
         }
+       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=3
-          name=3
+            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.41493 {
+          proto=0; x=52.1462mm; y=32.054804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:arc.842 {
-           x=104.37677mm; y=48.1399mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
+          li:thermal {
           }
-          ha:text.837 {
-           string=%a.parent.refdes%; x=105.2208mm; y=51.3339mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 180.000000
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41494 {
+          proto=0; x=52.1462mm; y=31.255212mm; 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.843 {
-           x1=104.616673mm; y1=50.679773mm; x2=104.616673mm; y2=50.679773mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.41480 {
+             string=%a.parent.refdes%; x=52.5526mm; y=30.962608mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
            }
-          }
-          ha:line.846 {
-           x1=104.6168mm; y1=50.6799mm; x2=104.6168mm; y2=50.6799mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.849 {
-           x1=104.6168mm; y1=50.6799mm; x2=105.6168mm; y2=50.6799mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.41481 {
+             x1=52.1462mm; y1=31.655008mm; x2=52.1462mm; y2=31.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41484 {
+             x1=52.1462mm; y1=31.655008mm; x2=52.1462mm; y2=31.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41487 {
+             x1=52.1462mm; y1=31.655008mm; x2=52.1462mm; y2=32.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41490 {
+             x1=52.1462mm; y1=31.655008mm; x2=53.1462mm; y2=31.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.852 {
-           x1=104.6168mm; y1=50.6799mm; x2=104.6168mm; y2=51.6799mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAp
-     }
-     ha:subc.855 {
-      ha:attributes {
-       value=0.1uF
-       footprint=0402
-       refdes=C36
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAABU
+       }
+       ha:subc.41496 {
+        ha:attributes {
+         value=47nF
+         footprint=0402
+         refdes=C251
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_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.857 {
-        proto=0; x=102.304596mm; y=34.4998mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.41510 {
+          proto=0; x=2.091in; y=32.054804mm; 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.41511 {
+          proto=0; x=2.091in; y=31.255212mm; 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.41497 {
+             string=%a.parent.refdes%; x=2.112in; y=30.861008mm; 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.41498 {
+             x1=2.091in; y1=31.655008mm; x2=2.091in; y2=31.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41501 {
+             x1=2.091in; y1=31.655008mm; x2=2.091in; y2=31.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41504 {
+             x1=2.091in; y1=31.655008mm; x2=2.091in; y2=32.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41507 {
+             x1=2.091in; y1=31.655008mm; x2=54.1114mm; y2=31.655008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.858 {
-        proto=0; x=3.99626in; y=34.4998mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAABV
+       }
+       ha:subc.41513 {
+        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=2
-          name=2
+            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.41527 {
+          proto=0; x=53.7972mm; y=1.597in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.856 {
-           string=%a.parent.refdes%; x=102.5332mm; y=34.957mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 180.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41528 {
+          proto=0; x=53.7972mm; y=1.56552in; 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.859 {
-           x1=4.012in; y1=34.4998mm; x2=4.012in; y2=34.4998mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.41514 {
+             string=%a.parent.refdes%; x=2.136in; y=39.116004mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
            }
-          }
-          ha:line.862 {
-           x1=4.012in; y1=34.4998mm; x2=4.012in; y2=34.4998mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.865 {
-           x1=4.012in; y1=34.4998mm; x2=100.9048mm; y2=34.4998mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.41515 {
+             x1=53.7972mm; y1=1.58126in; x2=53.7972mm; y2=1.58126in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41518 {
+             x1=53.7972mm; y1=1.58126in; x2=53.7972mm; y2=1.58126in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41521 {
+             x1=53.7972mm; y1=1.58126in; x2=53.7972mm; y2=41.164004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41524 {
+             x1=53.7972mm; y1=1.58126in; x2=54.7972mm; y2=1.58126in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.868 {
-           x1=4.012in; y1=34.4998mm; x2=4.012in; y2=33.4998mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAq
-     }
-     ha:subc.871 {
-      ha:attributes {
-       value=MCP130T-300
-       footprint=SOT23
-       refdes=U11
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAABW
+       }
+       ha:subc.41530 {
+        ha:attributes {
+         value=STM32L151CBU6
+         footprint=ufqfpn48
+         refdes=U7
+        }
+       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 {
-             -20.0mil  
-             -17.0mil  
-             -20.0mil  
-             17.0mil  
-             20.0mil  
-             17.0mil  
-             20.0mil  
-             -17.0mil  
+            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 { 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:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -10.83mil  
+               -5.905mil  
+               -10.83mil  
+               -5.905mil  
+               10.83mil  
+               5.905mil  
+               10.83mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.226187mm  
+               -13.83mil  
+               -0.226187mm  
+               -13.83mil  
+               -0.226187mm  
+               13.83mil  
+               0.226187mm  
+               13.83mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -10.83mil  
+               -5.905mil  
+               -10.83mil  
+               -5.905mil  
+               10.83mil  
+               5.905mil  
+               10.83mil  
+              }
+            }
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -10.83mil  
+               -5.905mil  
+               -10.83mil  
+               5.905mil  
+               10.83mil  
+               5.905mil  
+               10.83mil  
+               -5.905mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -13.83mil  
+               -0.226187mm  
+               -13.83mil  
+               0.226187mm  
+               13.83mil  
+               0.226187mm  
+               13.83mil  
+               -0.226187mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -10.83mil  
+               -5.905mil  
+               -10.83mil  
+               5.905mil  
+               10.83mil  
+               5.905mil  
+               10.83mil  
+               -5.905mil  
+              }
+            }
+          }
+        }
+
+        ha:ps_proto_v6.3 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.933323mm  
+               0.933323mm  
+               0.933323mm  
+               0.933323mm  
+               0.933323mm  
+               -0.933323mm  
+               -0.933323mm  
+               -0.933323mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.0  
+               0.0  
+               0.0  
+               0.0  
+               0.0  
+               0.0  
+               0.0  
+               0.0  
+              }
+            }
+          }
+        }
+
+        ha:ps_proto_v6.4 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.933323mm  
+               0.933323mm  
+               0.933323mm  
+               0.933323mm  
+               0.933323mm  
+               -0.933323mm  
+               -0.933323mm  
+               -0.933323mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.933323mm  
+               0.933323mm  
+               0.933323mm  
+               0.933323mm  
+               0.933323mm  
+               -0.933323mm  
+               -0.933323mm  
+               -0.933323mm  
+              }
+            }
+          }
+        }
+
+        ha:ps_proto_v6.5 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -18.375mil  
+               18.375mil  
+               18.375mil  
+               18.375mil  
+               18.375mil  
+               -18.375mil  
+               -18.375mil  
+               -18.375mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -18.375mil  
+               18.375mil  
+               18.375mil  
+               18.375mil  
+               18.375mil  
+               -18.375mil  
+               -18.375mil  
+               -18.375mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -18.375mil  
+               18.375mil  
+               18.375mil  
+               18.375mil  
+               18.375mil  
+               -18.375mil  
+               -18.375mil  
+               -18.375mil  
+              }
             }
           }
+        }
+       }
 
-          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.41571 {
+          proto=0; x=1.86351in; y=51.90465mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.873 {
-        proto=0; x=100.8126mm; y=1.225in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=GND
+            name=GND
+          }
+         }
+         ha:padstack_ref.41572 {
+          proto=0; x=1.86351in; y=48.171358mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=RESET
-        }
-       }
-       ha:padstack_ref.874 {
-        proto=0; x=100.8126mm; y=33.0962mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=GND
+            name=GND
+          }
+         }
+         ha:padstack_ref.41573 {
+          proto=0; x=51.066446mm; y=51.90465mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=VCC
-        }
-       }
-       ha:padstack_ref.875 {
-        proto=0; x=4.051in; y=1.264in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=GND
+            name=GND
+          }
+         }
+         ha:padstack_ref.41574 {
+          proto=0; x=51.066446mm; y=48.171358mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=3
-          name=GND
-        }
-       }
-      }
-      li:layers {
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          ha:attributes {
+            term=GND
+            name=GND
+          }
+         }
+         ha:padstack_ref.41575 {
+          proto=1; x=1.82873in; y=53.413029mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.876 {
-           x1=3.94in; y1=30.48mm; x2=103.6066mm; y2=30.48mm; thickness=10.0mil; clearance=0.0;
+          li:thermal {
           }
-          ha:line.879 {
-           x1=3.94in; y1=30.48mm; x2=3.94in; y2=1.328in; thickness=10.0mil; clearance=0.0;
+
+          ha:attributes {
+            term=1
+            name=VLCD
           }
-          ha:line.882 {
-           x1=3.94in; y1=1.328in; x2=103.6066mm; y2=1.328in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:padstack_ref.41576 {
+          proto=2; x=2.069875in; y=52.788062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.885 {
-           x1=103.6066mm; y1=30.48mm; x2=103.6066mm; y2=1.328in; thickness=10.0mil; clearance=0.0;
+
+          li:thermal {
           }
-          ha:text.872 {
-           string=%a.parent.refdes%; x=3.923in; y=31.75mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 180.000000
+
+          ha:attributes {
+            term=13
+            name=PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.41577 {
+          proto=1; x=51.949858mm; y=46.662979mm; 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.888 {
-           x1=101.506866mm; y1=1.264in; x2=101.506866mm; y2=1.264in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=25
+            name=PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1
           }
-          ha:line.891 {
-           x1=100.8126mm; y1=1.225in; x2=100.8126mm; y2=1.225in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41578 {
+          proto=2; x=45.824775mm; y=47.287946mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.894 {
-           x1=100.8126mm; y1=1.225in; x2=101.8126mm; y2=1.225in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.897 {
-           x1=100.8126mm; y1=1.225in; x2=100.8126mm; y2=32.115mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=37
+            name=PA14/JTCK/SWCLK
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAr
-     }
-     ha:subc.900 {
-      ha:attributes {
-       value=0.1uF
-       footprint=0402
-       refdes=C610
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:padstack_ref.41579 {
+          proto=1; x=1.84842in; y=53.413029mm; 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=2
+            name=PC13/RTC_AF1/WKUP2
+          }
+         }
+         ha:padstack_ref.41580 {
+          proto=2; x=2.069875in; y=52.287936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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 {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
+          li:thermal {
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.902 {
-        proto=0; x=108.597196mm; y=50.8254mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=14
+            name=PA4/SPI1_NSS/USART2_CK/ADC_IN4/DAC_OUT1
+          }
+         }
+         ha:padstack_ref.41581 {
+          proto=1; x=2.02558in; y=46.662979mm; 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.903 {
-        proto=0; x=107.797604mm; y=50.8254mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=26
+            name=PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1
+          }
+         }
+         ha:padstack_ref.41582 {
+          proto=2; x=45.824775mm; y=47.788072mm; 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=38
+            name=PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS
+          }
+         }
+         ha:padstack_ref.41583 {
+          proto=1; x=47.44974mm; y=53.413029mm; 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.901 {
-           string=%a.parent.refdes%; x=109.0544mm; y=2.02in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 180.000000
+          ha:attributes {
+            term=3
+            name=PC14/OSC32_IN
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.41584 {
+          proto=2; x=2.069875in; y=51.788064mm; 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.904 {
-           x1=108.1974mm; y1=50.8254mm; x2=108.1974mm; y2=50.8254mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=15
+            name=PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR
           }
-          ha:line.907 {
-           x1=108.1974mm; y1=50.8254mm; x2=108.1974mm; y2=50.8254mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41585 {
+          proto=1; x=2.0059in; y=46.662979mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.910 {
-           x1=108.1974mm; y1=50.8254mm; x2=107.1974mm; y2=50.8254mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.913 {
-           x1=108.1974mm; y1=50.8254mm; x2=108.1974mm; y2=49.8254mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=27
+            name=PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.41586 {
+          proto=2; x=45.824775mm; y=48.287944mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=39
+            name=PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK
+          }
          }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAs
-     }
-     ha:subc.916 {
-      ha:attributes {
-       value=bead
-       footprint=0402
-       refdes=L600
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41587 {
+          proto=1; x=1.88779in; y=53.413029mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
+          ha:attributes {
+            term=4
+            name=PC15/OSC32_OUT
+          }
+         }
+         ha:padstack_ref.41588 {
+          proto=2; x=2.069875in; y=51.287938mm; 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=16
+            name=PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1
+          }
+         }
+         ha:padstack_ref.41589 {
+          proto=1; x=1.98621in; y=46.662979mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.918 {
-        proto=0; x=109.308396mm; y=1.886in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=28
+            name=PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ
+          }
+         }
+         ha:padstack_ref.41590 {
+          proto=2; x=45.824775mm; y=48.78807mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.919 {
-        proto=0; x=108.508804mm; y=1.886in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=40
+            name=PB4/JNTRSTSPI1_MISO/TIM3_CH1
+          }
+         }
+         ha:padstack_ref.41591 {
+          proto=1; x=1.90747in; y=53.413029mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          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=PH0/OSC_IN
+          }
+         }
+         ha:padstack_ref.41592 {
+          proto=2; x=2.069875in; y=50.788066mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.917 {
-           string=%a.parent.refdes%; x=107.9246mm; y=1.866in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=17
+            name=PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2/TIM11_CH1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41593 {
+          proto=1; x=1.96653in; y=46.662979mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=29
+            name=PA8/USART1_CK/MCO
+          }
          }
-       }
+         ha:padstack_ref.41594 {
+          proto=2; x=45.824775mm; y=49.287942mm; 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.920 {
-           x1=108.9086mm; y1=1.886in; x2=108.9086mm; y2=1.886in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=41
+            name=PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI
           }
-          ha:line.923 {
-           x1=108.9086mm; y1=1.886in; x2=108.9086mm; y2=1.886in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41595 {
+          proto=1; x=1.92716in; y=53.413029mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.926 {
-           x1=108.9086mm; y1=1.886in; x2=107.9086mm; y2=1.886in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.929 {
-           x1=108.9086mm; y1=1.886in; x2=108.9086mm; y2=46.9044mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=6
+            name=PH1/OSC_OUT
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.41596 {
+          proto=2; x=2.069875in; y=50.28794mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=18
+            name=PB0/ADC_IN8/TIM3_CH3/VREF_OUT
+          }
          }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAt
-     }
-     ha:subc.932 {
-      ha:attributes {
-       value=0.1uF
-       footprint=0402
-       refdes=C602
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41597 {
+          proto=1; x=49.449736mm; y=46.662979mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
+          ha:attributes {
+            term=30
+            name=PA9/USART1_TX
+          }
+         }
+         ha:padstack_ref.41598 {
+          proto=2; x=45.824775mm; y=49.788068mm; 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=42
+            name=PB6/I2C1_SCL/TIM4_CH1/USART1_TX
+          }
+         }
+         ha:padstack_ref.41599 {
+          proto=1; x=49.449736mm; y=53.413029mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.934 {
-        proto=0; x=108.508804mm; y=48.895mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=7
+            name=NRST
+          }
+         }
+         ha:padstack_ref.41600 {
+          proto=2; x=2.069875in; y=49.788068mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.935 {
-        proto=0; x=109.308396mm; y=48.895mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=19
+            name=PB1/ADC_IN9/TIM3_CH4/VREF_OUT
+          }
+         }
+         ha:padstack_ref.41601 {
+          proto=1; x=1.92716in; y=46.662979mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          li:thermal {
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          ha:attributes {
+            term=31
+            name=PA10/USART1_RX
+          }
+         }
+         ha:padstack_ref.41602 {
+          proto=2; x=45.824775mm; y=50.28794mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.933 {
-           string=%a.parent.refdes%; x=4.253in; y=1.907in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=43
+            name=PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41603 {
+          proto=1; x=1.96653in; y=53.413029mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=VSSA
+          }
          }
-       }
+         ha:padstack_ref.41604 {
+          proto=2; x=2.069875in; y=49.287942mm; 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.936 {
-           x1=108.9086mm; y1=48.895mm; x2=108.9086mm; y2=48.895mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=20
+            name=PB2/BOOT1
           }
-          ha:line.939 {
-           x1=108.9086mm; y1=48.895mm; x2=108.9086mm; y2=48.895mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41605 {
+          proto=1; x=1.90747in; y=46.662979mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.942 {
-           x1=108.9086mm; y1=48.895mm; x2=109.9086mm; y2=48.895mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.945 {
-           x1=108.9086mm; y1=48.895mm; x2=108.9086mm; y2=49.895mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=32
+            name=PA11/USART1_CTS/USBDM/SPI1_MISO
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAu
-     }
-     ha:subc.948 {
-      ha:attributes {
-       value=1uF
-       footprint=0402
-       refdes=C601
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41606 {
+          proto=2; x=45.824775mm; y=50.788066mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
+          ha:attributes {
+            term=44
+            name=BOOT0
+          }
+         }
+         ha:padstack_ref.41607 {
+          proto=1; x=1.98621in; y=53.413029mm; 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=9
+            name=VDDA
+          }
+         }
+         ha:padstack_ref.41608 {
+          proto=2; x=2.069875in; y=48.78807mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.950 {
-        proto=0; x=108.508804mm; y=1.963in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=21
+            name=PB10/I2C2_SCL/USART3_TX/TIM2_CH3
+          }
+         }
+         ha:padstack_ref.41609 {
+          proto=1; x=1.88779in; y=46.662979mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.951 {
-        proto=0; x=109.308396mm; y=1.963in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=PA12/USART1_RTS/USBDP/SPI1_MOSI
+          }
+         }
+         ha:padstack_ref.41610 {
+          proto=2; x=45.824775mm; y=51.287938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          li:thermal {
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          ha:attributes {
+            term=45
+            name=PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1
+          }
+         }
+         ha:padstack_ref.41611 {
+          proto=1; x=2.0059in; y=53.413029mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.949 {
-           string=%a.parent.refdes%; x=4.256in; y=1.944in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=10
+            name=PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41612 {
+          proto=2; x=2.069875in; y=48.287944mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=22
+            name=PB11/I2C2_SDA/USART3_RX/TIM2_CH4
+          }
          }
-       }
+         ha:padstack_ref.41613 {
+          proto=1; x=47.44974mm; y=46.662979mm; 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.952 {
-           x1=108.9086mm; y1=1.963in; x2=108.9086mm; y2=1.963in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=34
+            name=PA13/JTMS/SWDIO
           }
-          ha:line.955 {
-           x1=108.9086mm; y1=1.963in; x2=108.9086mm; y2=1.963in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41614 {
+          proto=2; x=45.824775mm; y=51.788064mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.958 {
-           x1=108.9086mm; y1=1.963in; x2=109.9086mm; y2=1.963in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.961 {
-           x1=108.9086mm; y1=1.963in; x2=108.9086mm; y2=50.8602mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=46
+            name=PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.41615 {
+          proto=1; x=2.02558in; y=53.413029mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=11
+            name=PA1/USART2_RTS/ADC_IN1/TIM2_CH2
+          }
          }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAv
-     }
-     ha:subc.964 {
-      ha:attributes {
-       value=10k
-       footprint=0402
-       refdes=R402
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41616 {
+          proto=2; x=2.069875in; y=47.788072mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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=23
+            name=VSS1
+          }
+         }
+         ha:padstack_ref.41617 {
+          proto=1; x=1.84842in; y=46.662979mm; 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=35
+            name=VSS2
+          }
+         }
+         ha:padstack_ref.41618 {
+          proto=2; x=45.824775mm; y=52.287936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.966 {
-        proto=0; x=4.052in; y=43.408604mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=47
+            name=VSS3
+          }
+         }
+         ha:padstack_ref.41619 {
+          proto=1; x=51.949858mm; y=53.413029mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.967 {
-        proto=0; x=4.052in; y=44.208196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=12
+            name=PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1
+          }
+         }
+         ha:padstack_ref.41620 {
+          proto=2; x=2.069875in; y=47.287946mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          li:thermal {
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          ha:attributes {
+            term=24
+            name=VDD1
+          }
+         }
+         ha:padstack_ref.41621 {
+          proto=1; x=1.82873in; y=46.662979mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.965 {
-           string=%a.parent.refdes%; x=4.033in; y=1.766in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 90.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=36
+            name=VDD2
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41622 {
+          proto=2; x=45.824775mm; y=52.788062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=48
+            name=VDD3
+          }
          }
-       }
+         ha:padstack_ref.41623 {
+          proto=3; x=1.86351in; y=51.90465mm; 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.968 {
-           x1=4.052in; y1=43.8084mm; x2=4.052in; y2=43.8084mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=GND
+            name=GND
           }
-          ha:line.971 {
-           x1=4.052in; y1=43.8084mm; x2=4.052in; y2=43.8084mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41624 {
+          proto=4; x=1.86351in; y=50.038004mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-          ha:line.974 {
-           x1=4.052in; y1=43.8084mm; x2=4.052in; y2=42.8084mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.977 {
-           x1=4.052in; y1=43.8084mm; x2=101.9208mm; y2=43.8084mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=GND
+            name=GND
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAw
-     }
-     ha:subc.980 {
-      ha:attributes {
-       value=10k
-       footprint=0402
-       refdes=R401
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41625 {
+          proto=5; x=1.86351in; y=50.038004mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          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=GND
+            name=GND
+          }
+         }
+         ha:padstack_ref.41626 {
+          proto=3; x=1.86351in; y=48.171358mm; 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=GND
+            name=GND
+          }
+         }
+         ha:padstack_ref.41627 {
+          proto=4; x=1.937in; y=51.90465mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.982 {
-        proto=0; x=112.649mm; y=40.309796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=GND
+            name=GND
+          }
+         }
+         ha:padstack_ref.41628 {
+          proto=5; x=1.937in; y=51.90465mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.983 {
-        proto=0; x=112.649mm; y=39.510204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=GND
+            name=GND
+          }
+         }
+         ha:padstack_ref.41629 {
+          proto=4; x=1.937in; y=50.038004mm; 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.41630 {
+          proto=5; x=1.937in; y=50.038004mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.981 {
-           string=%a.parent.refdes%; x=4.456in; y=1.531in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=GND
+            name=GND
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41631 {
+          proto=4; x=1.937in; y=48.171358mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=GND
+            name=GND
+          }
          }
-       }
+         ha:padstack_ref.41632 {
+          proto=5; x=1.937in; y=48.171358mm; 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.984 {
-           x1=112.649mm; y1=39.91mm; x2=112.649mm; y2=39.91mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=GND
+            name=GND
           }
-          ha:line.987 {
-           x1=112.649mm; y1=39.91mm; x2=112.649mm; y2=39.91mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41633 {
+          proto=3; x=51.066446mm; y=51.90465mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.990 {
-           x1=112.649mm; y1=39.91mm; x2=112.649mm; y2=40.91mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.993 {
-           x1=112.649mm; y1=39.91mm; x2=113.649mm; y2=39.91mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=GND
+            name=GND
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.41634 {
+          proto=4; x=51.066446mm; y=50.038004mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=GND
+            name=GND
+          }
          }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAx
-     }
-     ha:subc.996 {
-      ha:attributes {
-       value=12.7
-       footprint=0402
-       refdes=R6
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41635 {
+          proto=5; x=51.066446mm; y=50.038004mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          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=GND
+            name=GND
+          }
+         }
+         ha:padstack_ref.41636 {
+          proto=3; x=51.066446mm; y=48.171358mm; 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=GND
+            name=GND
           }
+         }
         }
-      }
-     }
+        li:layers {
 
-      li:objects {
-       ha:padstack_ref.998 {
-        proto=0; x=111.9124mm; y=45.847004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:line.41531 {
+             x1=1.7992in; y1=53.138074mm; x2=1.7992in; y2=53.538124mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.41534 {
+             x1=1.7992in; y1=53.538124mm; x2=46.09973mm; y2=53.538124mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.41537 {
+             x1=1.7992in; y1=46.537884mm; x2=1.7992in; y2=46.937934mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.41540 {
+             x1=1.7992in; y1=46.537884mm; x2=46.09973mm; y2=46.537884mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.41543 {
+             x1=2.0748in; y1=53.138074mm; x2=2.0748in; y2=53.538124mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.41546 {
+             x1=2.05905in; y1=53.538124mm; x2=2.0748in; y2=53.538124mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.41549 {
+             x1=2.0748in; y1=46.537884mm; x2=2.0748in; y2=46.937934mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.41552 {
+             x1=2.05905in; y1=46.537884mm; x2=2.0748in; y2=46.537884mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.41555 {
+             x1=1.81102in; y1=53.237896mm; x2=1.81102in; y2=53.237896mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:text.41558 {
+             string=%a.parent.refdes%; x=1.791in; y=53.358804mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.41559 {
+             x1=1.937in; y1=50.038004mm; x2=1.937in; y2=50.038004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41562 {
+             x1=1.937in; y1=50.038004mm; x2=1.937in; y2=50.038004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41565 {
+             x1=1.937in; y1=50.038004mm; x2=1.937in; y2=51.038004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41568 {
+             x1=1.937in; y1=50.038004mm; x2=50.1998mm; y2=50.038004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.999 {
-        proto=0; x=111.9124mm; y=46.646596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAABY
+       }
+       ha:subc.41638 {
+        ha:attributes {
+         value=CC1200
+         footprint=TI-QFN32-new
+         refdes=U3
         }
+       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
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:text.997 {
-           string=%a.parent.refdes%; x=4.423in; y=45.8084mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+        li:objects {
+         ha:padstack_ref.41653 {
+          proto=0; x=51.987704mm; y=35.20796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-         li:objects {
-          ha:line.1000 {
-           x1=111.9124mm; y1=46.2468mm; x2=111.9124mm; y2=46.2468mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=33
+            name=pin33
           }
-          ha:line.1003 {
-           x1=111.9124mm; y1=46.2468mm; x2=111.9124mm; y2=46.2468mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41654 {
+          proto=0; x=51.987704mm; y=36.527744mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1006 {
-           x1=111.9124mm; y1=46.2468mm; x2=111.9124mm; y2=45.2468mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
           }
-          ha:line.1009 {
-           x1=111.9124mm; y1=46.2468mm; x2=110.9124mm; y2=46.2468mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=33
+            name=pin33
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAy
-     }
-     ha:subc.1012 {
-      ha:attributes {
-       value=150
-       footprint=0402
-       refdes=R10
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:padstack_ref.41655 {
+          proto=0; x=51.987704mm; y=37.847782mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          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 {
+            li:1 {
+             on  
+             solid  
+             noshape  
             }
           }
 
-          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=pin33
+          }
+         }
+         ha:padstack_ref.41656 {
+          proto=0; x=50.66792mm; y=35.20796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             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=pin33
+          }
+         }
+         ha:padstack_ref.41657 {
+          proto=0; x=50.66792mm; y=36.527744mm; 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.1014 {
-        proto=0; x=112.420404mm; y=1.715in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41658 {
+          proto=0; x=50.66792mm; y=37.847782mm; 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
-        }
-       }
-       ha:padstack_ref.1015 {
-        proto=0; x=113.219996mm; y=1.715in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41659 {
+          proto=0; x=1.94283in; y=35.20796mm; 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=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41660 {
+          proto=0; x=1.94283in; y=36.527744mm; 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:objects {
-          ha:text.1013 {
-           string=%a.parent.refdes%; x=112.1278mm; y=1.697in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          ha:attributes {
+            term=33
+            name=pin33
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41661 {
+          proto=0; x=1.94283in; y=37.847782mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-       }
+         ha:padstack_ref.41662 {
+          proto=1; x=50.66792mm; y=36.527744mm; 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.1016 {
-           x1=112.8202mm; y1=1.715in; x2=112.8202mm; y2=1.715in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=33
+            name=pin33
           }
-          ha:line.1019 {
-           x1=112.8202mm; y1=1.715in; x2=112.8202mm; y2=1.715in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41663 {
+          proto=2; x=51.987704mm; y=35.20796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1022 {
-           x1=112.8202mm; y1=1.715in; x2=113.8202mm; y2=1.715in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1025 {
-           x1=112.8202mm; y1=1.715in; x2=112.8202mm; y2=44.561mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=33
+            name=pin33
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.41664 {
+          proto=3; x=51.987704mm; y=35.868106mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAAz
-     }
-     ha:subc.1028 {
-      ha:attributes {
-       value=150
-       footprint=0402
-       refdes=R9
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41665 {
+          proto=4; x=51.987704mm; y=35.868106mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          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=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41666 {
+          proto=2; x=51.987704mm; y=36.527744mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          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=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41667 {
+          proto=3; x=51.987704mm; y=37.187636mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1030 {
-        proto=0; x=112.8776mm; y=45.847004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41668 {
+          proto=4; x=51.987704mm; y=37.187636mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1031 {
-        proto=0; x=112.8776mm; y=46.646596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41669 {
+          proto=2; x=51.987704mm; y=37.847782mm; 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=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41670 {
+          proto=3; x=2.02077in; y=35.20796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1029 {
-           string=%a.parent.refdes%; x=113.3348mm; y=45.8084mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41671 {
+          proto=4; x=2.02077in; y=35.20796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-       }
+         ha:padstack_ref.41672 {
+          proto=3; x=2.02077in; y=35.868106mm; 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.1032 {
-           x1=112.8776mm; y1=46.2468mm; x2=112.8776mm; y2=46.2468mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=33
+            name=pin33
           }
-          ha:line.1035 {
-           x1=112.8776mm; y1=46.2468mm; x2=112.8776mm; y2=46.2468mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41673 {
+          proto=4; x=2.02077in; y=35.868106mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1038 {
-           x1=112.8776mm; y1=46.2468mm; x2=112.8776mm; y2=45.2468mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1041 {
-           x1=112.8776mm; y1=46.2468mm; x2=111.8776mm; y2=46.2468mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=33
+            name=pin33
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.41674 {
+          proto=3; x=2.02077in; y=36.527744mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAA0
-     }
-     ha:subc.1044 {
-      ha:attributes {
-       value=56nH
-       footprint=0402
-       refdes=L191
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41675 {
+          proto=4; x=2.02077in; y=36.527744mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          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=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41676 {
+          proto=3; x=2.02077in; y=37.187636mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          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=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41677 {
+          proto=4; x=2.02077in; y=37.187636mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1046 {
-        proto=0; x=4.487in; y=29.260796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41678 {
+          proto=3; x=2.02077in; y=37.847782mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1047 {
-        proto=0; x=4.487in; y=28.461204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41679 {
+          proto=4; x=2.02077in; y=37.847782mm; 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=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41680 {
+          proto=2; x=50.66792mm; y=35.20796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1045 {
-           string=%a.parent.refdes%; x=114.3508mm; y=28.067mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41681 {
+          proto=3; x=50.66792mm; y=35.868106mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-       }
+         ha:padstack_ref.41682 {
+          proto=4; x=50.66792mm; y=35.868106mm; 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.1048 {
-           x1=4.487in; y1=28.861mm; x2=4.487in; y2=28.861mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=33
+            name=pin33
           }
-          ha:line.1051 {
-           x1=4.487in; y1=28.861mm; x2=4.487in; y2=28.861mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41683 {
+          proto=2; x=50.66792mm; y=36.527744mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1054 {
-           x1=4.487in; y1=28.861mm; x2=4.487in; y2=29.861mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1057 {
-           x1=4.487in; y1=28.861mm; x2=114.9698mm; y2=28.861mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=33
+            name=pin33
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.41684 {
+          proto=3; x=50.66792mm; y=37.187636mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAA1
-     }
-     ha:subc.1060 {
-      ha:attributes {
-       value=22nH
-       footprint=0402
-       refdes=L174
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41685 {
+          proto=4; x=50.66792mm; y=37.187636mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          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=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41686 {
+          proto=2; x=50.66792mm; y=37.847782mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          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=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41687 {
+          proto=3; x=1.96882in; y=35.20796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1062 {
-        proto=0; x=4.58126in; y=1.437in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41688 {
+          proto=4; x=1.96882in; y=35.20796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1063 {
-        proto=0; x=117.163596mm; y=1.437in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41689 {
+          proto=3; x=1.96882in; y=35.868106mm; 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=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41690 {
+          proto=4; x=1.96882in; y=35.868106mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1061 {
-           string=%a.parent.refdes%; x=4.556in; y=36.0172mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41691 {
+          proto=3; x=1.96882in; y=36.527744mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-       }
+         ha:padstack_ref.41692 {
+          proto=4; x=1.96882in; y=36.527744mm; 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.1064 {
-           x1=4.597in; y1=1.437in; x2=4.597in; y2=1.437in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=33
+            name=pin33
           }
-          ha:line.1067 {
-           x1=4.597in; y1=1.437in; x2=4.597in; y2=1.437in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41693 {
+          proto=3; x=1.96882in; y=37.187636mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1070 {
-           x1=4.597in; y1=1.437in; x2=117.7638mm; y2=1.437in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1073 {
-           x1=4.597in; y1=1.437in; x2=4.597in; y2=37.4998mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=33
+            name=pin33
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.41694 {
+          proto=4; x=1.96882in; y=37.187636mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAA2
-     }
-     ha:subc.1076 {
-      ha:attributes {
-       value=43nH
-       footprint=0402
-       refdes=L173
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41695 {
+          proto=3; x=1.96882in; y=37.847782mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          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=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41696 {
+          proto=4; x=1.96882in; y=37.847782mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          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=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41697 {
+          proto=2; x=1.94283in; y=35.20796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1078 {
-        proto=0; x=4.549in; y=32.925004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41698 {
+          proto=3; x=1.94283in; y=35.868106mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1079 {
-        proto=0; x=4.549in; y=1.32774in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41699 {
+          proto=4; x=1.94283in; y=35.868106mm; 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=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.41700 {
+          proto=2; x=1.94283in; y=36.527744mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1077 {
-           string=%a.parent.refdes%; x=4.573in; y=32.5882mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41701 {
+          proto=3; x=1.94283in; y=37.187636mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
-       }
+         ha:padstack_ref.41702 {
+          proto=4; x=1.94283in; y=37.187636mm; 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.1080 {
-           x1=4.549in; y1=1.312in; x2=4.549in; y2=1.312in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=33
+            name=pin33
           }
-          ha:line.1083 {
-           x1=4.549in; y1=1.312in; x2=4.549in; y2=1.312in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41703 {
+          proto=2; x=1.94283in; y=37.847782mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1086 {
-           x1=4.549in; y1=1.312in; x2=4.549in; y2=32.3248mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1089 {
-           x1=4.549in; y1=1.312in; x2=114.5446mm; y2=1.312in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=33
+            name=pin33
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.41704 {
+          proto=5; x=53.14264mm; y=34.777938mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=24
+            name=pin24
+          }
          }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAA3
-     }
-     ha:subc.1092 {
-      ha:attributes {
-       value=15nH
-       footprint=0402
-       refdes=L172
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41705 {
+          proto=6; x=1.89736in; y=34.777938mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          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=pin1
+          }
+         }
+         ha:padstack_ref.41706 {
+          proto=7; x=2.06369in; y=39.00272mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          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=16
+            name=pin16
+          }
+         }
+         ha:padstack_ref.41707 {
+          proto=8; x=2.06369in; y=34.053024mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1094 {
-        proto=0; x=113.729004mm; y=1.261in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=25
+            name=pin25
+          }
+         }
+         ha:padstack_ref.41708 {
+          proto=5; x=53.14264mm; y=35.278064mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1095 {
-        proto=0; x=114.528596mm; y=1.261in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=23
+            name=pin23
+          }
+         }
+         ha:padstack_ref.41709 {
+          proto=6; x=1.89736in; y=35.278064mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          li:thermal {
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          ha:attributes {
+            term=2
+            name=pin2
+          }
+         }
+         ha:padstack_ref.41710 {
+          proto=7; x=2.044in; y=39.00272mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1093 {
-           string=%a.parent.refdes%; x=4.46in; y=1.241in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=15
+            name=pin15
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41711 {
+          proto=8; x=2.044in; y=34.053024mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=26
+            name=pin26
+          }
          }
-       }
+         ha:padstack_ref.41712 {
+          proto=5; x=53.14264mm; y=35.777936mm; 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.1096 {
-           x1=114.1288mm; y1=1.261in; x2=114.1288mm; y2=1.261in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=22
+            name=pin22
           }
-          ha:line.1099 {
-           x1=114.1288mm; y1=1.261in; x2=114.1288mm; y2=1.261in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41713 {
+          proto=6; x=1.89736in; y=35.777936mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1102 {
-           x1=114.1288mm; y1=1.261in; x2=115.1288mm; y2=1.261in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1105 {
-           x1=114.1288mm; y1=1.261in; x2=114.1288mm; y2=33.0294mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=3
+            name=pin3
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAA4
-     }
-     ha:subc.1108 {
-      ha:attributes {
-       value=5.1pF
-       footprint=0402
-       refdes=C181
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41714 {
+          proto=7; x=51.417728mm; y=39.00272mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          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=14
+            name=pin14
+          }
+         }
+         ha:padstack_ref.41715 {
+          proto=8; x=51.417728mm; y=34.053024mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          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=27
+            name=pin27
+          }
+         }
+         ha:padstack_ref.41716 {
+          proto=5; x=53.14264mm; y=36.278062mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1110 {
-        proto=0; x=4.549in; y=32.156396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=21
+            name=pin21
+          }
+         }
+         ha:padstack_ref.41717 {
+          proto=6; x=1.89736in; y=36.278062mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1111 {
-        proto=0; x=4.549in; y=31.356804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=4
+            name=pin4
+          }
+         }
+         ha:padstack_ref.41718 {
+          proto=7; x=2.00463in; y=39.00272mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          li:thermal {
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          ha:attributes {
+            term=13
+            name=pin13
+          }
+         }
+         ha:padstack_ref.41719 {
+          proto=8; x=2.00463in; y=34.053024mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1109 {
-           string=%a.parent.refdes%; x=4.576in; y=30.861mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=28
+            name=pin28
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41720 {
+          proto=5; x=53.14264mm; y=36.77768mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=20
+            name=pin20
+          }
          }
-       }
+         ha:padstack_ref.41721 {
+          proto=6; x=1.89736in; y=36.77768mm; 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.1112 {
-           x1=4.549in; y1=31.7566mm; x2=4.549in; y2=31.7566mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=5
+            name=pin5
           }
-          ha:line.1115 {
-           x1=4.549in; y1=31.7566mm; x2=4.549in; y2=31.7566mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41722 {
+          proto=7; x=1.98496in; y=39.00272mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1118 {
-           x1=4.549in; y1=31.7566mm; x2=4.549in; y2=32.7566mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1121 {
-           x1=4.549in; y1=31.7566mm; x2=116.5446mm; y2=31.7566mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=12
+            name=pin12
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.41723 {
+          proto=8; x=1.98496in; y=34.053024mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=29
+            name=pin29
+          }
          }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAA5
-     }
-     ha:subc.1124 {
-      ha:attributes {
-       value=2.2pF
-       footprint=0402
-       refdes=C176
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41724 {
+          proto=5; x=53.14264mm; y=37.277806mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          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=19
+            name=pin19
+          }
+         }
+         ha:padstack_ref.41725 {
+          proto=6; x=1.89736in; y=37.277806mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          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=6
+            name=pin6
+          }
+         }
+         ha:padstack_ref.41726 {
+          proto=7; x=1.96527in; y=39.00272mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1126 {
-        proto=0; x=113.729004mm; y=32.9946mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=11
+            name=pin11
+          }
+         }
+         ha:padstack_ref.41727 {
+          proto=8; x=1.96527in; y=34.053024mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1127 {
-        proto=0; x=114.528596mm; y=32.9946mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=30
+            name=pin30
+          }
+         }
+         ha:padstack_ref.41728 {
+          proto=5; x=53.14264mm; y=37.777678mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          li:thermal {
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          ha:attributes {
+            term=18
+            name=pin18
+          }
+         }
+         ha:padstack_ref.41729 {
+          proto=6; x=1.89736in; y=37.777678mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1125 {
-           string=%a.parent.refdes%; x=4.463in; y=1.279in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=pin7
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.41730 {
+          proto=7; x=1.94559in; y=39.00272mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=10
+            name=pin10
+          }
          }
-       }
+         ha:padstack_ref.41731 {
+          proto=8; x=1.94559in; y=34.053024mm; 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.1128 {
-           x1=114.1288mm; y1=32.9946mm; x2=114.1288mm; y2=32.9946mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=31
+            name=pin31
           }
-          ha:line.1131 {
-           x1=114.1288mm; y1=32.9946mm; x2=114.1288mm; y2=32.9946mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.41732 {
+          proto=5; x=53.14264mm; y=38.277804mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1134 {
-           x1=114.1288mm; y1=32.9946mm; x2=115.1288mm; y2=32.9946mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1137 {
-           x1=114.1288mm; y1=32.9946mm; x2=114.1288mm; y2=33.9946mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=17
+            name=pin17
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.41733 {
+          proto=6; x=1.89736in; y=38.277804mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=pin8
+          }
          }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAA6
-     }
-     ha:subc.1140 {
-      ha:attributes {
-       value=39pF
-       footprint=0402
-       refdes=C174
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.41734 {
+          proto=7; x=1.9259in; y=39.00272mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          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=9
+            name=pin9
+          }
+         }
+         ha:padstack_ref.41735 {
+          proto=8; x=1.9259in; y=34.053024mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          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=32
+            name=pin32
           }
+         }
         }
-      }
-     }
+        li:layers {
 
-      li:objects {
-       ha:padstack_ref.1142 {
-        proto=0; x=4.443in; y=31.585404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:arc.41639 {
+             x=1.89244in; y=33.928054mm; width=5.0mil; height=5.0mil; astart=270; adelta=360; thickness=10.0mil; clearance=0.0;
+            }
+            ha:text.41640 {
+             string=%a.parent.refdes%; x=1.8627in; y=38.832032mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.41641 {
+             x1=50.667809mm; y1=36.527854mm; x2=50.667809mm; y2=36.527854mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.41644 {
+             x1=50.66792mm; y1=36.527744mm; x2=50.66792mm; y2=36.527744mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.41647 {
+             x1=50.66792mm; y1=36.527744mm; x2=51.66792mm; y2=36.527744mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.41650 {
+             x1=50.66792mm; y1=36.527744mm; x2=50.66792mm; y2=37.527744mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1143 {
-        proto=0; x=4.443in; y=32.384996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAABZ
+       }
+       ha:subc.510 {
+        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:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=1.890014mm;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=1.890014mm;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=1.890014mm;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=87.01mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=87.01mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
 
-        ha:attributes {
-          term=2
-          name=2
+        ha:ps_proto_v6.1 {
+          hdia=2.009902mm; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=118.5mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=118.5mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=118.5mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=3.32994mm;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=3.32994mm;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.512 {
+          proto=0; x=2.58in; y=1.525in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1141 {
-           string=%a.parent.refdes%; x=113.2078mm; y=30.8356mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.513 {
+          proto=0; x=2.58in; y=1.42501in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+          }
 
-         li:objects {
-          ha:line.1144 {
-           x1=4.443in; y1=31.9852mm; x2=4.443in; y2=31.9852mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=2
+            name=GND
           }
-          ha:line.1147 {
-           x1=4.443in; y1=31.9852mm; x2=4.443in; y2=31.9852mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.514 {
+          proto=1; x=2.78in; y=1.725in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1150 {
-           x1=4.443in; y1=31.9852mm; x2=4.443in; y2=30.9852mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
           }
-          ha:line.1153 {
-           x1=4.443in; y1=31.9852mm; x2=111.8522mm; y2=31.9852mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=GND
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAA7
-     }
-     ha:subc.1156 {
-      ha:attributes {
-       value=10nF
-       footprint=0402
-       refdes=C171
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:padstack_ref.515 {
+          proto=1; x=2.38001in; y=1.725in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
 
-          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 {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             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 {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+          ha:attributes {
+            term=2
+            name=GND
+          }
+         }
+         ha:padstack_ref.516 {
+          proto=1; x=2.78in; y=1.32501in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
             }
           }
 
-          ha: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=2
+            name=GND
+          }
+         }
+         ha:padstack_ref.517 {
+          proto=1; x=2.38001in; y=1.32501in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
             }
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1158 {
-        proto=0; x=4.466in; y=1.39974in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+          ha:attributes {
+            term=2
+            name=GND
+          }
+         }
         }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=1
+           li:objects {
+            ha:line.518 {
+             x1=2.50403in; y1=1.81555in; x2=78.362mm; y2=1.81555in; thickness=6.0mil; clearance=0.0;
+            }
+            ha:line.521 {
+             x1=2.50403in; y1=1.23446in; x2=78.362mm; y2=1.23446in; thickness=6.0mil; clearance=0.0;
+            }
+            ha:line.524 {
+             x1=2.50403in; y1=1.81555in; x2=2.50403in; y2=1.23446in; thickness=6.0mil; clearance=0.0;
+            }
+            ha:line.527 {
+             x1=78.362mm; y1=1.81555in; x2=78.362mm; y2=1.23446in; thickness=6.0mil; clearance=0.0;
+            }
+            ha:text.511 {
+             string=%a.parent.refdes%; x=2.58in; y=1.525in; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.530 {
+             x1=2.58000331in; y1=38.311793mm; x2=2.58000331in; y2=38.311793mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.533 {
+             x1=2.58in; y1=1.525in; x2=2.58in; y2=1.525in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.536 {
+             x1=2.58in; y1=1.525in; x2=64.532mm; y2=1.525in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.539 {
+             x1=2.58in; y1=1.525in; x2=2.58in; y2=37.735mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1159 {
-        proto=0; x=4.466in; y=1.36826in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAAAY
+       }
+       ha:subc.42120 {
+        ha:attributes {
+         value=150
+         footprint=0402
+         refdes=R3
         }
+       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
+            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.42134 {
+          proto=0; x=1.6in; y=506.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1157 {
-           string=%a.parent.refdes%; x=4.484in; y=1.36in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.42135 {
+          proto=0; x=1.6in; y=475.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.1160 {
-           x1=4.466in; y1=1.384in; x2=4.466in; y2=1.384in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.42121 {
+             string=%a.parent.refdes%; x=1.617in; y=12.022582mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
            }
-          }
-          ha:line.1163 {
-           x1=4.466in; y1=1.384in; x2=4.466in; y2=1.384in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.1166 {
-           x1=4.466in; y1=1.384in; x2=4.466in; y2=36.1536mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.42122 {
+             x1=1.6in; y1=490.74mil; x2=1.6in; y2=490.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.42125 {
+             x1=1.6in; y1=490.74mil; x2=1.6in; y2=490.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.42128 {
+             x1=1.6in; y1=490.74mil; x2=1.6in; y2=13.464796mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.42131 {
+             x1=1.6in; y1=490.74mil; x2=41.64mm; y2=490.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1169 {
-           x1=4.466in; y1=1.384in; x2=114.4364mm; y2=1.384in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAA8
-     }
-     ha:subc.1172 {
-      ha:attributes {
-       value=100pF
-       footprint=0402
-       refdes=C172
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAAAk
+       }
+       ha:subc.42137 {
+        ha:attributes {
+         value=12.7
+         footprint=0402
+         refdes=R4
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_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.1174 {
-        proto=0; x=114.528596mm; y=1.337in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.42151 {
+          proto=0; x=47.625mm; y=506.48mil; 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.1175 {
-        proto=0; x=113.729004mm; y=1.337in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.42152 {
+          proto=0; x=47.625mm; y=475.0mil; 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.1173 {
-           string=%a.parent.refdes%; x=4.463in; y=33.401mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.42138 {
+             string=%a.parent.refdes%; x=1.892in; y=11.997182mm; 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.1176 {
-           x1=114.1288mm; y1=1.337in; x2=114.1288mm; y2=1.337in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1179 {
-           x1=114.1288mm; y1=1.337in; x2=114.1288mm; y2=1.337in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1182 {
-           x1=114.1288mm; y1=1.337in; x2=113.1288mm; y2=1.337in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.42139 {
+             x1=47.625mm; y1=490.74mil; x2=47.625mm; y2=490.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.42142 {
+             x1=47.625mm; y1=490.74mil; x2=47.625mm; y2=490.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.42145 {
+             x1=47.625mm; y1=490.74mil; x2=47.625mm; y2=13.464796mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.42148 {
+             x1=47.625mm; y1=490.74mil; x2=48.625mm; y2=490.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1185 {
-           x1=114.1288mm; y1=1.337in; x2=114.1288mm; y2=32.9598mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAA9
-     }
-     ha:subc.1188 {
-      ha:attributes {
-       value=56pF
-       footprint=0402
-       refdes=C173
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAAAm
+       }
+       ha:subc.42747 {
+        ha:attributes {
+         value=0.22uF
+         footprint=0402
+         refdes=C42
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_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.1190 {
-        proto=0; x=111.887mm; y=33.959796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.42761 {
+          proto=0; x=1.832in; y=39.243mm; rot=90.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.1191 {
-        proto=0; x=111.887mm; y=33.160204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.42762 {
+          proto=0; x=1.832in; y=1.51352in; rot=90.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.1189 {
-           string=%a.parent.refdes%; x=4.423in; y=1.29in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.42748 {
+             string=%a.parent.refdes%; x=1.813in; y=39.611804mm; 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.1192 {
-           x1=111.887mm; y1=33.56mm; x2=111.887mm; y2=33.56mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:line.42749 {
+             x1=1.832in; y1=1.52926in; x2=1.832in; y2=1.52926in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.42752 {
+             x1=1.832in; y1=1.52926in; x2=1.832in; y2=1.52926in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.42755 {
+             x1=1.832in; y1=1.52926in; x2=1.832in; y2=37.843204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.42758 {
+             x1=1.832in; y1=1.52926in; x2=47.5328mm; y2=1.52926in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1195 {
-           x1=111.887mm; y1=33.56mm; x2=111.887mm; y2=33.56mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-          ha:line.1198 {
-           x1=111.887mm; y1=33.56mm; x2=111.887mm; y2=34.56mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1201 {
-           x1=111.887mm; y1=33.56mm; x2=112.887mm; y2=33.56mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAA+
-     }
-     ha:subc.1204 {
-      ha:attributes {
-       value=18
-       footprint=0402
-       refdes=R171
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAABI
+       }
+       ha:subc.44614 {
+        ha:attributes {
+         value=LiPo
+         footprint=B2B-PH
+         refdes=B1
+        }
+       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=29.53mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.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=1.299972mm;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.649986mm  
+               -0.649986mm  
+               0.649986mm  
+               -0.649986mm  
+               0.649986mm  
+               0.649986mm  
+               -0.649986mm  
+               0.649986mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.649986mm  
+               -0.649986mm  
+               0.649986mm  
+               -0.649986mm  
+               0.649986mm  
+               0.649986mm  
+               -0.649986mm  
+               0.649986mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.649986mm  
+               -0.649986mm  
+               0.649986mm  
+               -0.649986mm  
+               0.649986mm  
+               0.649986mm  
+               -0.649986mm  
+               0.649986mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.729996mm  
+               -0.729996mm  
+               0.729996mm  
+               -0.729996mm  
+               0.729996mm  
+               0.729996mm  
+               -0.729996mm  
+               0.729996mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.729996mm  
+               -0.729996mm  
+               0.729996mm  
+               -0.729996mm  
+               0.729996mm  
+               0.729996mm  
+               -0.729996mm  
+               0.729996mm  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.44640 {
+          proto=0; x=859.0mil; y=2.85126in; rot=180.000000; xmirror=0; smirror=0; clearance=0.152527mm;
+          ha:flags {
+           clearline=1
+          }
+
+          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 {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
+          ha:attributes {
+            term=2
+            name=pin2
+          }
+         }
+         ha:padstack_ref.44641 {
+          proto=1; x=859.0mil; y=2.93in; rot=180.000000; xmirror=0; smirror=0; clearance=0.152527mm;
+          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.1206 {
-        proto=0; x=4.443in; y=33.959796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+          ha:attributes {
+            term=1
+            name=pin1
+          }
+         }
         }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=1
+           li:objects {
+            ha:line.44615 {
+             x1=24.6187mm; y1=70.472046mm; x2=20.118582mm; y2=70.472046mm; thickness=6.0mil; clearance=0.0;
+            }
+            ha:line.44618 {
+             x1=20.118582mm; y1=76.371958mm; x2=20.118582mm; y2=70.472046mm; thickness=6.0mil; clearance=0.0;
+            }
+            ha:line.44621 {
+             x1=24.6187mm; y1=76.371958mm; x2=20.118582mm; y2=76.371958mm; thickness=6.0mil; clearance=0.0;
+            }
+            ha:line.44624 {
+             x1=24.6187mm; y1=76.371958mm; x2=24.6187mm; y2=70.472046mm; thickness=6.0mil; clearance=0.0;
+            }
+            ha:text.44627 {
+             string=%a.parent.refdes%; x=21.508mm; y=71.818546mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 180.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.44628 {
+             x1=859.0mil; y1=2.89063in; x2=859.0mil; y2=2.89063in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.44631 {
+             x1=24.6187mm; y1=70.472046mm; x2=24.6187mm; y2=70.472046mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.44634 {
+             x1=24.6187mm; y1=70.472046mm; x2=24.6187mm; y2=71.472046mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.44637 {
+             x1=24.6187mm; y1=70.472046mm; x2=25.6187mm; y2=70.472046mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1207 {
-        proto=0; x=4.443in; y=33.160204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAAAO
+       }
+       ha:subc.45251 {
+        ha:attributes {
+         value=NSR0240HT
+         footprint=sod323
+         refdes=D8
         }
+       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
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.4mil  
+               -0.415036mm  
+               -12.4mil  
+               -0.415036mm  
+               -12.4mil  
+               0.415036mm  
+               12.4mil  
+               0.415036mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.464947mm  
+               -22.245mil  
+               -0.464947mm  
+               -22.245mil  
+               -0.464947mm  
+               22.245mil  
+               0.464947mm  
+               22.245mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.4mil  
+               -0.415036mm  
+               -12.4mil  
+               -0.415036mm  
+               -12.4mil  
+               0.415036mm  
+               12.4mil  
+               0.415036mm  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.45268 {
+          proto=0; x=66.0mil; y=930.2mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1205 {
-           string=%a.parent.refdes%; x=4.46in; y=32.7914mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.45269 {
+          proto=0; x=66.0mil; y=1.018in; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          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.1208 {
-           x1=4.443in; y1=33.56mm; x2=4.443in; y2=33.56mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:line.45252 {
+             x1=2.301494mm; y1=995.75mil; x2=41.39mil; y2=995.75mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:text.45255 {
+             string=%a.parent.refdes%; x=66.0mil; y=974.1mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
            }
-          }
-          ha:line.1211 {
-           x1=4.443in; y1=33.56mm; x2=4.443in; y2=33.56mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.1214 {
-           x1=4.443in; y1=33.56mm; x2=4.443in; y2=34.56mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.45256 {
+             x1=66.0mil; y1=974.1mil; x2=66.0mil; y2=974.1mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.45259 {
+             x1=66.0mil; y1=974.1mil; x2=66.0mil; y2=974.1mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.45262 {
+             x1=66.0mil; y1=974.1mil; x2=66.0mil; y2=25.74214mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.45265 {
+             x1=66.0mil; y1=974.1mil; x2=0.6764mm; y2=974.1mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1217 {
-           x1=4.443in; y1=33.56mm; x2=113.8522mm; y2=33.56mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAAA/
-     }
-     ha:subc.1220 {
-      ha:attributes {
-       value=40mhz
-       footprint=NDK32
-       refdes=X1
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAAAZ
+       }
+       ha:subc.45271 {
+        ha:attributes {
+         value=470k
+         footprint=0402
+         refdes=R32
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             23.62mil  
-             -0.699897mm  
-             -23.62mil  
-             -0.699897mm  
-             -23.62mil  
-             0.699897mm  
-             23.62mil  
-             0.699897mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             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 {
-             26.62mil  
-             -0.776097mm  
-             -26.62mil  
-             -0.776097mm  
-             -26.62mil  
-             0.776097mm  
-             26.62mil  
-             0.776097mm  
+            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 {
-             23.62mil  
-             -0.699897mm  
-             -23.62mil  
-             -0.699897mm  
-             -23.62mil  
-             0.699897mm  
-             23.62mil  
-             0.699897mm  
+            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.1222 {
-        proto=0; x=104.0895mm; y=23.418793mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.45285 {
+          proto=0; x=119.26mil; y=975.0mil; 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:padstack_ref.1223 {
-        proto=0; x=104.0895mm; y=835.39972441mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.45286 {
+          proto=0; x=150.74mil; y=975.0mil; 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=1
-          name=1
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:text.45272 {
+             string=%a.parent.refdes%; x=103.5mil; y=943.5mil; 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.45273 {
+             x1=135.0mil; y1=975.0mil; x2=135.0mil; y2=975.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.45276 {
+             x1=135.0mil; y1=975.0mil; x2=135.0mil; y2=975.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.45279 {
+             x1=135.0mil; y1=975.0mil; x2=4.429mm; y2=975.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.45282 {
+             x1=135.0mil; y1=975.0mil; x2=135.0mil; y2=25.765mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1224 {
-        proto=0; x=105.689446mm; y=835.39972441mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAAAa
+       }
+       ha:subc.45288 {
+        ha:attributes {
+         value=27k
+         footprint=0402
+         refdes=R33
         }
+       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: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.1225 {
-        proto=0; x=105.689446mm; y=23.418793mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.45302 {
+          proto=0; x=258.0mil; y=929.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-      }
-      li:layers {
+          li:thermal {
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.45303 {
+          proto=0; x=258.0mil; y=898.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:arc.1226 {
-           x=103.209644mm; y=20.358982mm; width=5.0mil; height=5.0mil; astart=180; adelta=360; thickness=10.0mil; clearance=0.0;
+          li:thermal {
           }
-          ha:text.1221 {
-           string=%a.parent.refdes%; x=104.4956mm; y=817.0mil; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+
+          ha: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.1227 {
-           x1=104.889473mm; y1=878.69972441mil; x2=104.889473mm; y2=878.69972441mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.45289 {
+             string=%a.parent.refdes%; x=226.5mil; y=945.24mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.000000
+            }
            }
-          }
-          ha:line.1230 {
-           x1=104.8896mm; y1=878.70472441mil; x2=104.8896mm; y2=878.70472441mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.1233 {
-           x1=104.8896mm; y1=878.70472441mil; x2=105.8896mm; y2=878.70472441mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.45290 {
+             x1=258.0mil; y1=913.74mil; x2=258.0mil; y2=913.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.45293 {
+             x1=258.0mil; y1=913.74mil; x2=258.0mil; y2=913.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.45296 {
+             x1=258.0mil; y1=913.74mil; x2=258.0mil; y2=22.208996mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.45299 {
+             x1=258.0mil; y1=913.74mil; x2=7.5532mm; y2=913.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1236 {
-           x1=104.8896mm; y1=878.70472441mil; x2=104.8896mm; y2=23.3191mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABA
-     }
-     ha:subc.1239 {
-      ha:attributes {
-       value=10pF
-       footprint=0402
-       refdes=C31
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAAAb
+       }
+       ha:subc.45305 {
+        ha:attributes {
+         value=4.7uF
+         footprint=0402
+         refdes=C5
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_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.1241 {
-        proto=0; x=104.508804mm; y=783.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.45319 {
+          proto=0; x=141.52mil; y=785.0mil; 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.45320 {
+          proto=0; x=173.0mil; y=785.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:attributes {
-          term=1
-          name=1
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:text.45306 {
+             string=%a.parent.refdes%; x=125.76mil; y=753.5mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 360.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.45307 {
+             x1=3.994404mm; y1=785.0mil; x2=3.994404mm; y2=785.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.45310 {
+             x1=3.994404mm; y1=785.0mil; x2=3.994404mm; y2=785.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.45313 {
+             x1=3.994404mm; y1=785.0mil; x2=4.994404mm; y2=785.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.45316 {
+             x1=3.994404mm; y1=785.0mil; x2=3.994404mm; y2=20.939mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1242 {
-        proto=0; x=105.308396mm; y=783.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAAAc
+       }
+       ha:subc.45322 {
+        ha:attributes {
+         value=1uF-35V
+         footprint=0402
+         refdes=C6
         }
+       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
+            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.45336 {
+          proto=0; x=119.26mil; y=1.018in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1240 {
-           string=%a.parent.refdes%; x=104.3686mm; y=766.0mil; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.45337 {
+          proto=0; x=150.74mil; y=1.018in; 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.1243 {
-           x1=104.9086mm; y1=783.0mil; x2=104.9086mm; y2=783.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.45323 {
+             string=%a.parent.refdes%; x=103.5mil; y=986.5mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
            }
-          }
-          ha:line.1246 {
-           x1=104.9086mm; y1=783.0mil; x2=104.9086mm; y2=783.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.1249 {
-           x1=104.9086mm; y1=783.0mil; x2=105.9086mm; y2=783.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.45324 {
+             x1=135.0mil; y1=1.018in; x2=135.0mil; y2=1.018in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.45327 {
+             x1=135.0mil; y1=1.018in; x2=135.0mil; y2=1.018in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.45330 {
+             x1=135.0mil; y1=1.018in; x2=4.429mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.45333 {
+             x1=135.0mil; y1=1.018in; x2=135.0mil; y2=26.8572mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1252 {
-           x1=104.9086mm; y1=783.0mil; x2=104.9086mm; y2=20.8882mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABB
-     }
-     ha:subc.1255 {
-      ha:attributes {
-       value=10pF
-       footprint=0402
-       refdes=C30
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAAAd
+       }
+       ha:subc.45339 {
+        ha:attributes {
+         value=10uH
+         footprint=0806
+         refdes=L1
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_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 {
+               15.75mil  
+               -0.900176mm  
+               -15.75mil  
+               -0.900176mm  
+               -15.75mil  
+               0.900176mm  
+               15.75mil  
+               0.900176mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             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 {
+               18.75mil  
+               -0.976376mm  
+               -18.75mil  
+               -0.976376mm  
+               -18.75mil  
+               0.976376mm  
+               18.75mil  
+               0.976376mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             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 {
+               15.75mil  
+               -0.900176mm  
+               -15.75mil  
+               -0.900176mm  
+               -15.75mil  
+               0.900176mm  
+               15.75mil  
+               0.900176mm  
+              }
             }
           }
         }
-      }
-     }
+       }
 
-      li:objects {
-       ha:padstack_ref.1257 {
-        proto=0; x=105.333796mm; y=974.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.45353 {
+          proto=0; x=61.0mil; y=826.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.45354 {
+          proto=0; x=61.0mil; y=889.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:text.45340 {
+             string=%a.parent.refdes%; x=61.0mil; y=857.5mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.45341 {
+             x1=61.0mil; y1=857.5mil; x2=61.0mil; y2=857.5mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.45344 {
+             x1=61.0mil; y1=857.5mil; x2=61.0mil; y2=857.5mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.45347 {
+             x1=61.0mil; y1=857.5mil; x2=61.0mil; y2=22.7805mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.45350 {
+             x1=61.0mil; y1=857.5mil; x2=0.5494mm; y2=857.5mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1258 {
-        proto=0; x=104.534204mm; y=974.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAAAe
+       }
+       ha:subc.45356 {
+        ha:attributes {
+         copyright=2006 DJ Delorie
+         author=DJ Delorie
+         footprint=SOT23-5
+         dist-license=GPL
+         refdes=U4
+         value=AP3012
+         use-license=Unlimited
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               15.0mil  
+               -23.0mil  
+               -15.0mil  
+               -23.0mil  
+               -15.0mil  
+               23.0mil  
+               15.0mil  
+               23.0mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.45382 {
+          proto=0; x=212.0mil; y=839.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1256 {
-           string=%a.parent.refdes%; x=104.2924mm; y=956.0mil; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=4
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.45383 {
+          proto=0; x=134.0mil; y=839.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=5
+          }
          }
-       }
+         ha:padstack_ref.45384 {
+          proto=0; x=134.0mil; y=921.0mil; rot=180.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.1259 {
-           x1=104.934mm; y1=974.0mil; x2=104.934mm; y2=974.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1262 {
-           x1=104.934mm; y1=974.0mil; x2=104.934mm; y2=974.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.45385 {
+          proto=0; x=173.0mil; y=921.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1265 {
-           x1=104.934mm; y1=974.0mil; x2=103.934mm; y2=974.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1268 {
-           x1=104.934mm; y1=974.0mil; x2=104.934mm; y2=23.7396mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:padstack_ref.45386 {
+          proto=0; x=212.0mil; y=921.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=3
+          }
          }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABC
-     }
-     ha:subc.1271 {
-      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:line.45357 {
+             x1=232.0mil; y1=949.0mil; x2=232.0mil; y2=810.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.45360 {
+             x1=232.0mil; y1=810.0mil; x2=114.0mil; y2=810.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.45363 {
+             x1=114.0mil; y1=810.0mil; x2=114.0mil; y2=949.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.45366 {
+             x1=114.0mil; y1=949.0mil; x2=232.0mil; y2=949.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:text.45369 {
+             string=%a.parent.refdes%; x=149.0mil; y=889.0mil; scale=89; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.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 {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.45370 {
+             x1=173.0mil; y1=888.2mil; x2=173.0mil; y2=888.2mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.45373 {
+             x1=212.0mil; y1=839.0mil; x2=212.0mil; y2=839.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.45376 {
+             x1=212.0mil; y1=839.0mil; x2=212.0mil; y2=22.3106mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.45379 {
+             x1=212.0mil; y1=839.0mil; x2=6.3848mm; y2=839.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.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+         }
+        }
+       }
+        uid = t55UIhTnyx6VWDNiT1IAAAAf
+       }
+       ha:subc.45388 {
+        ha:attributes {
+         value=27k
+         footprint=0402
+         refdes=R31
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { 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 { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
           }
         }
-      }
-     }
+       }
 
-      li:objects {
-       ha:padstack_ref.1273 {
-        proto=0; x=4.51026in; y=1.372in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.45402 {
+          proto=0; x=258.0mil; y=21.095208mm; rot=270.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.45403 {
+          proto=0; x=258.0mil; y=862.0mil; rot=270.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.45389 {
+             string=%a.parent.refdes%; x=289.5mil; y=20.694904mm; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.45390 {
+             x1=258.0mil; y1=21.495004mm; x2=258.0mil; y2=21.495004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.45393 {
+             x1=258.0mil; y1=21.495004mm; x2=258.0mil; y2=21.495004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.45396 {
+             x1=258.0mil; y1=21.495004mm; x2=258.0mil; y2=22.495004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.45399 {
+             x1=258.0mil; y1=21.495004mm; x2=5.5532mm; y2=21.495004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1274 {
-        proto=0; x=115.360196mm; y=1.372in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAAAg
+       }
+       ha:subc.46986 {
+        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=2
-          name=2
+            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.47000 {
+          proto=0; x=56.051196mm; y=26.6766mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1272 {
-           string=%a.parent.refdes%; x=4.492in; y=1.357in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.47001 {
+          proto=0; x=2.17526in; y=26.6766mm; 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.1275 {
-           x1=114.9604mm; y1=1.372in; x2=114.9604mm; y2=1.372in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.46987 {
+             string=%a.parent.refdes%; x=56.2798mm; y=27.1338mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 180.000000
+            }
            }
-          }
-          ha:line.1278 {
-           x1=114.9604mm; y1=1.372in; x2=114.9604mm; y2=1.372in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.1281 {
-           x1=114.9604mm; y1=1.372in; x2=115.9604mm; y2=1.372in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.46988 {
+             x1=55.6514mm; y1=26.6766mm; x2=55.6514mm; y2=26.6766mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.46991 {
+             x1=55.6514mm; y1=26.6766mm; x2=55.6514mm; y2=26.6766mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.46994 {
+             x1=55.6514mm; y1=26.6766mm; x2=54.6514mm; y2=26.6766mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.46997 {
+             x1=55.6514mm; y1=26.6766mm; x2=55.6514mm; y2=25.6766mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1284 {
-           x1=114.9604mm; y1=1.372in; x2=114.9604mm; y2=35.8488mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABD
-     }
-     ha:subc.1287 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C45
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAAAq
+       }
+       ha:subc.47003 {
+        ha:attributes {
+         value=MCP130T-300
+         footprint=SOT23
+         refdes=U11
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_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 {
+               -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 {
-             -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 {
+               -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 {
-             -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 {
+               -20.0mil  
+               -17.0mil  
+               -20.0mil  
+               17.0mil  
+               20.0mil  
+               17.0mil  
+               20.0mil  
+               -17.0mil  
+              }
             }
           }
         }
-      }
-     }
+       }
 
-      li:objects {
-       ha:padstack_ref.1289 {
-        proto=0; x=108.5342mm; y=33.641796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.47029 {
+          proto=0; x=2.148in; y=917.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=RESET
+          }
+         }
+         ha:padstack_ref.47030 {
+          proto=0; x=2.148in; y=995.0mil; 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.47031 {
+          proto=0; x=2.23in; y=956.0mil; 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:attributes {
-          term=1
-          name=1
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.47004 {
+             x1=2.119in; y1=892.0mil; x2=2.258in; y2=892.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.47007 {
+             x1=2.119in; y1=892.0mil; x2=2.119in; y2=1.02in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.47010 {
+             x1=2.119in; y1=1.02in; x2=2.258in; y2=1.02in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.47013 {
+             x1=2.258in; y1=892.0mil; x2=2.258in; y2=1.02in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:text.47016 {
+             string=%a.parent.refdes%; x=53.3908mm; y=942.0mil; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 180.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.47017 {
+             x1=55.253466mm; y1=956.0mil; x2=55.253466mm; y2=956.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.47020 {
+             x1=2.148in; y1=917.0mil; x2=2.148in; y2=917.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.47023 {
+             x1=2.148in; y1=917.0mil; x2=55.5592mm; y2=917.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.47026 {
+             x1=2.148in; y1=917.0mil; x2=2.148in; y2=24.2918mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1290 {
-        proto=0; x=108.5342mm; y=32.842204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAAAr
+       }
+       ha:subc.49028 {
+        ha:attributes {
+         value=1k
+         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=2
-          name=2
+            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.49042 {
+          proto=0; x=1.669in; y=2.77626in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1288 {
-           string=%a.parent.refdes%; x=4.29in; y=1.282in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.49043 {
+          proto=0; x=1.669in; y=71.316596mm; rot=180.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.1291 {
-           x1=108.5342mm; y1=33.242mm; x2=108.5342mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.49029 {
+             string=%a.parent.refdes%; x=1.654in; y=2.808in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.000000
+            }
            }
-          }
-          ha:line.1294 {
-           x1=108.5342mm; y1=33.242mm; x2=108.5342mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.1297 {
-           x1=108.5342mm; y1=33.242mm; x2=108.5342mm; y2=34.242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49030 {
+             x1=1.669in; y1=2.792in; x2=1.669in; y2=2.792in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49033 {
+             x1=1.669in; y1=2.792in; x2=1.669in; y2=2.792in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49036 {
+             x1=1.669in; y1=2.792in; x2=1.669in; y2=69.9168mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49039 {
+             x1=1.669in; y1=2.792in; x2=41.3926mm; y2=2.792in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1300 {
-           x1=108.5342mm; y1=33.242mm; x2=109.5342mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABE
-     }
-     ha:subc.1303 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C47
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAAAG
+       }
+       ha:subc.49045 {
+        ha:attributes {
+         value=2.49k
+         footprint=0402
+         refdes=R7
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_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.1305 {
-        proto=0; x=4.349in; y=33.641796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.49059 {
+          proto=0; x=1.743in; y=73.069196mm; 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.49060 {
+          proto=0; x=1.743in; y=2.84526in; rot=180.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.49046 {
+             string=%a.parent.refdes%; x=1.724in; y=73.1332mm; 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.49047 {
+             x1=1.743in; y1=2.861in; x2=1.743in; y2=2.861in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49050 {
+             x1=1.743in; y1=2.861in; x2=1.743in; y2=2.861in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49053 {
+             x1=1.743in; y1=2.861in; x2=1.743in; y2=73.6694mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49056 {
+             x1=1.743in; y1=2.861in; x2=45.2722mm; y2=2.861in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1306 {
-        proto=0; x=4.349in; y=32.842204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAAAH
+       }
+       ha:subc.49062 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R2
         }
+       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
+            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.49076 {
+          proto=0; x=39.2938mm; y=2.87in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1304 {
-           string=%a.parent.refdes%; x=4.367in; y=1.28in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1307 {
-           x1=4.349in; y1=33.242mm; x2=4.349in; y2=33.242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1310 {
-           x1=4.349in; y1=33.242mm; x2=4.349in; y2=33.242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         ha:padstack_ref.49077 {
+          proto=0; x=39.2938mm; y=2.83852in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1313 {
-           x1=4.349in; y1=33.242mm; x2=4.349in; y2=34.242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1316 {
-           x1=4.349in; y1=33.242mm; x2=111.4646mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABF
-     }
-     ha:subc.1319 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C44
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        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.49063 {
+             string=%a.parent.refdes%; x=1.564in; y=72.034404mm; 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.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.49064 {
+             x1=39.2938mm; y1=2.85426in; x2=39.2938mm; y2=2.85426in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49067 {
+             x1=39.2938mm; y1=2.85426in; x2=39.2938mm; y2=2.85426in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49070 {
+             x1=39.2938mm; y1=2.85426in; x2=39.2938mm; y2=73.498204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49073 {
+             x1=39.2938mm; y1=2.85426in; x2=40.2938mm; y2=2.85426in; 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.1321 {
-        proto=0; x=103.061004mm; y=1.136in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = t55UIhTnyx6VWDNiT1IAAAAJ
+       }
+       ha:subc.49079 {
+        ha:attributes {
+         copyright=2006 DJ Delorie
+         author=DJ Delorie
+         footprint=SOT23-5
+         dist-license=GPL
+         refdes=U1
+         value=MCP73831
+         use-license=Unlimited
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        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.1322 {
-        proto=0; x=103.860596mm; y=1.136in; 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  
+               -12.0mil  
+               -20.0mil  
+               12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+               -12.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  
+               -15.0mil  
+               -23.0mil  
+               15.0mil  
+               23.0mil  
+               15.0mil  
+               23.0mil  
+               -15.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  
+               -12.0mil  
+               -20.0mil  
+               12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+               -12.0mil  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.49105 {
+          proto=0; x=1.689in; y=2.931in; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1320 {
-           string=%a.parent.refdes%; x=4.043in; y=1.117in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=4
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.49106 {
+          proto=0; x=1.689in; y=2.853in; rot=180.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.1323 {
-           x1=103.4608mm; y1=1.136in; x2=103.4608mm; y2=1.136in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=5
+            name=VOUT
           }
-          ha:line.1326 {
-           x1=103.4608mm; y1=1.136in; x2=103.4608mm; y2=1.136in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.49107 {
+          proto=0; x=1.607in; y=2.853in; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1329 {
-           x1=103.4608mm; y1=1.136in; x2=104.4608mm; y2=1.136in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1332 {
-           x1=103.4608mm; y1=1.136in; x2=103.4608mm; y2=29.8544mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=VIN
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABG
-     }
-     ha:subc.1335 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C43
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.49108 {
+          proto=0; x=1.607in; y=73.4568mm; rot=180.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.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
+          ha:attributes {
+            term=2
+            name=GND
+          }
+         }
+         ha:padstack_ref.49109 {
+          proto=0; x=1.607in; y=2.931in; rot=180.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.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=3
+            name=EN
           }
+         }
         }
-      }
-     }
+        li:layers {
 
-      li:objects {
-       ha:padstack_ref.1337 {
-        proto=0; x=103.467404mm; y=26.0858mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:line.49080 {
+             x1=1.718in; y1=2.951in; x2=40.1066mm; y2=2.951in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49083 {
+             x1=1.718in; y1=2.951in; x2=1.718in; y2=2.833in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49086 {
+             x1=1.718in; y1=2.833in; x2=40.1066mm; y2=2.833in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.49089 {
+             x1=40.1066mm; y1=2.951in; x2=40.1066mm; y2=2.833in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:text.49092 {
+             string=%a.parent.refdes%; x=44.65447mm; y=3.011in; scale=89; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 180.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49093 {
+             x1=41.65092mm; y1=73.4568mm; x2=41.65092mm; y2=73.4568mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49096 {
+             x1=1.689in; y1=2.931in; x2=1.689in; y2=2.931in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49099 {
+             x1=1.689in; y1=2.931in; x2=43.9006mm; y2=2.931in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49102 {
+             x1=1.689in; y1=2.931in; x2=1.689in; y2=75.4474mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1338 {
-        proto=0; x=104.266996mm; y=26.0858mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAAAK
+       }
+       ha:subc.49111 {
+        ha:attributes {
+         value=dualLED
+         footprint=0605
+         refdes=D3
         }
+       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
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -16.73mil  
+               -12.795mil  
+               -16.73mil  
+               12.795mil  
+               16.73mil  
+               12.795mil  
+               16.73mil  
+               -12.795mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -19.73mil  
+               -15.795mil  
+               -19.73mil  
+               15.795mil  
+               19.73mil  
+               15.795mil  
+               19.73mil  
+               -15.795mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -16.73mil  
+               -12.795mil  
+               -16.73mil  
+               12.795mil  
+               16.73mil  
+               12.795mil  
+               16.73mil  
+               -12.795mil  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.49126 {
+          proto=0; x=1.627535in; y=2.77528in; rot=180.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1336 {
-           string=%a.parent.refdes%; x=103.2002mm; y=1.009in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=pin2
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.49127 {
+          proto=0; x=1.627535in; y=2.80873in; rot=180.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1339 {
-           x1=103.8672mm; y1=26.0858mm; x2=103.8672mm; y2=26.0858mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=pin1
           }
-          ha:line.1342 {
-           x1=103.8672mm; y1=26.0858mm; x2=103.8672mm; y2=26.0858mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.49128 {
+          proto=0; x=39.889557mm; y=2.77528in; rot=180.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1345 {
-           x1=103.8672mm; y1=26.0858mm; x2=104.8672mm; y2=26.0858mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1348 {
-           x1=103.8672mm; y1=26.0858mm; x2=103.8672mm; y2=27.0858mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=4
+            name=pin4
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABH
-     }
-     ha:subc.1351 {
-      ha:attributes {
-       value=0.22uF
-       footprint=0402
-       refdes=C42
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.49129 {
+          proto=0; x=39.889557mm; y=2.80873in; rot=180.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+          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=3
+            name=pin3
           }
+         }
+        }
+        li:layers {
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:arc.49112 {
+             x=1.53994in; y=2.792in; width=5.0mil; height=5.0mil; astart=270; adelta=360; thickness=10.0mil; clearance=0.0;
+            }
+            ha:text.49113 {
+             string=%a.parent.refdes%; x=40.0792mm; y=71.5264mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.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.49114 {
+             x1=40.614473mm; y1=70.916927mm; x2=40.614473mm; y2=70.916927mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49117 {
+             x1=1.599in; y1=2.792in; x2=1.599in; y2=2.792in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49120 {
+             x1=1.599in; y1=2.792in; x2=39.6146mm; y2=2.792in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49123 {
+             x1=1.599in; y1=2.792in; x2=1.599in; y2=69.9168mm; 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.1353 {
-        proto=0; x=103.467404mm; y=29.8196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = t55UIhTnyx6VWDNiT1IAAAAM
+       }
+       ha:subc.49131 {
+        ha:attributes {
+         value=4.7uF
+         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.1354 {
-        proto=0; x=104.266996mm; y=29.8196mm; 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.49145 {
+          proto=0; x=39.2938mm; y=73.583804mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1352 {
-           string=%a.parent.refdes%; x=4.059in; y=1.155in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.49146 {
+          proto=0; x=39.2938mm; y=74.383396mm; rot=180.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.1355 {
-           x1=103.8672mm; y1=29.8196mm; x2=103.8672mm; y2=29.8196mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.49132 {
+             string=%a.parent.refdes%; x=1.53in; y=2.93in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.000000
+            }
            }
-          }
-          ha:line.1358 {
-           x1=103.8672mm; y1=29.8196mm; x2=103.8672mm; y2=29.8196mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.1361 {
-           x1=103.8672mm; y1=29.8196mm; x2=104.8672mm; y2=29.8196mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.49133 {
+             x1=39.2938mm; y1=73.9836mm; x2=39.2938mm; y2=73.9836mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49136 {
+             x1=39.2938mm; y1=73.9836mm; x2=39.2938mm; y2=73.9836mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49139 {
+             x1=39.2938mm; y1=73.9836mm; x2=39.2938mm; y2=72.9836mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49142 {
+             x1=39.2938mm; y1=73.9836mm; x2=38.2938mm; y2=73.9836mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1364 {
-           x1=103.8672mm; y1=29.8196mm; x2=103.8672mm; y2=30.8196mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABI
-     }
-     ha:subc.1367 {
-      ha:attributes {
-       value=56k
-       footprint=0402
-       refdes=R30
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAAAN
+       }
+       ha:subc.49148 {
+        ha:attributes {
+         value=4.7uF
+         footprint=0402
+         refdes=C1
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_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.1369 {
-        proto=0; x=109.4994mm; y=33.641796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.49162 {
+          proto=0; x=1.743in; y=73.851008mm; 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.49163 {
+          proto=0; x=1.743in; y=2.939in; rot=180.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.49149 {
+             string=%a.parent.refdes%; x=1.762in; y=73.863204mm; 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.49150 {
+             x1=1.743in; y1=2.92326in; x2=1.743in; y2=2.92326in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.49153 {
+             x1=1.743in; y1=2.92326in; x2=1.743in; y2=2.92326in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.49156 {
+             x1=1.743in; y1=2.92326in; x2=1.743in; y2=73.250804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.49159 {
+             x1=1.743in; y1=2.92326in; x2=43.2722mm; y2=2.92326in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1370 {
-        proto=0; x=109.4994mm; y=32.842204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAAAP
+       }
+       ha:subc.53146 {
+        ha:attributes {
+         value=15k
+         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=2
-          name=2
+            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.53160 {
+          proto=0; x=391.0mil; y=53.594mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1368 {
-           string=%a.parent.refdes%; x=109.9566mm; y=1.282in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1371 {
-           x1=109.4994mm; y1=33.242mm; x2=109.4994mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1374 {
-           x1=109.4994mm; y1=33.242mm; x2=109.4994mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         ha:padstack_ref.53161 {
+          proto=0; x=9.131808mm; y=53.594mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1377 {
-           x1=109.4994mm; y1=33.242mm; x2=109.4994mm; y2=34.242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1380 {
-           x1=109.4994mm; y1=33.242mm; x2=110.4994mm; y2=33.242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABJ
-     }
-     ha:subc.1383 {
-      ha:attributes {
-       value=1.8nF
-       footprint=0402
-       refdes=C231
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        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.53147 {
+             string=%a.parent.refdes%; x=9.944604mm; y=54.0004mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 180.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.53148 {
+             x1=9.531604mm; y1=53.594mm; x2=9.531604mm; y2=53.594mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.53151 {
+             x1=9.531604mm; y1=53.594mm; x2=9.531604mm; y2=53.594mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.53154 {
+             x1=9.531604mm; y1=53.594mm; x2=10.531604mm; y2=53.594mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.53157 {
+             x1=9.531604mm; y1=53.594mm; x2=9.531604mm; y2=52.594mm; 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.1385 {
-        proto=0; x=4.421in; y=25.946604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = t55UIhTnyx6VWDNiT1IAAAAI
+       }
+       ha:subc.53163 {
+        ha:attributes {
+         copyright=2006 DJ Delorie
+         author=DJ Delorie
+         footprint=SOT23-5
+         dist-license=GPL
+         refdes=U2
+         value=TC2185-3.3
+         use-license=Unlimited
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        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.1386 {
-        proto=0; x=4.421in; y=26.746196mm; 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.53189 {
+          proto=0; x=243.0mil; y=2.192in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1384 {
-           string=%a.parent.refdes%; x=112.7252mm; y=1000.0mil; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=4
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.53190 {
+          proto=0; x=321.0mil; y=2.192in; 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.1387 {
-           x1=4.421in; y1=26.3464mm; x2=4.421in; y2=26.3464mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=5
+            name=5
           }
-          ha:line.1390 {
-           x1=4.421in; y1=26.3464mm; x2=4.421in; y2=26.3464mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.53191 {
+          proto=0; x=321.0mil; y=53.594mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1393 {
-           x1=4.421in; y1=26.3464mm; x2=4.421in; y2=25.3464mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1396 {
-           x1=4.421in; y1=26.3464mm; x2=111.2934mm; y2=26.3464mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABK
-     }
-     ha:subc.1399 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C221
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.53192 {
+          proto=0; x=282.0mil; y=53.594mm; 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=2
+          }
+         }
+         ha:padstack_ref.53193 {
+          proto=0; x=243.0mil; y=53.594mm; 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=3
           }
+         }
         }
-      }
-     }
+        li:layers {
 
-      li:objects {
-       ha:padstack_ref.1401 {
-        proto=0; x=4.482in; y=25.413204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
-        }
+           li:objects {
+            ha:line.53164 {
+             x1=223.0mil; y1=52.8828mm; x2=223.0mil; y2=2.221in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53167 {
+             x1=223.0mil; y1=2.221in; x2=341.0mil; y2=2.221in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53170 {
+             x1=341.0mil; y1=2.221in; x2=341.0mil; y2=52.8828mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53173 {
+             x1=341.0mil; y1=52.8828mm; x2=223.0mil; y2=52.8828mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:text.53176 {
+             string=%a.parent.refdes%; x=256.0mil; y=2.127in; scale=89; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.53177 {
+             x1=282.0mil; y1=2.1428in; x2=282.0mil; y2=2.1428in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.53180 {
+             x1=243.0mil; y1=2.192in; x2=243.0mil; y2=2.192in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.53183 {
+             x1=243.0mil; y1=2.192in; x2=243.0mil; y2=54.6768mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.53186 {
+             x1=243.0mil; y1=2.192in; x2=5.1722mm; y2=2.192in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1402 {
-        proto=0; x=4.482in; y=26.212796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAAAQ
+       }
+       ha:subc.53195 {
+        ha:attributes {
+         value=1uF
+         footprint=0402
+         refdes=C4
         }
+       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
+            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.53209 {
+          proto=0; x=282.0mil; y=2.282in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1400 {
-           string=%a.parent.refdes%; x=114.2746mm; y=967.0mil; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.53210 {
+          proto=0; x=313.48mil; y=2.282in; rot=90.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.1403 {
-           x1=4.482in; y1=25.813mm; x2=4.482in; y2=25.813mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.53196 {
+             string=%a.parent.refdes%; x=281.74mil; y=57.5122mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 360.000000
+            }
            }
-          }
-          ha:line.1406 {
-           x1=4.482in; y1=25.813mm; x2=4.482in; y2=25.813mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.1409 {
-           x1=4.482in; y1=25.813mm; x2=4.482in; y2=24.813mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.53197 {
+             x1=297.74mil; y1=2.282in; x2=297.74mil; y2=2.282in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.53200 {
+             x1=297.74mil; y1=2.282in; x2=297.74mil; y2=2.282in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.53203 {
+             x1=297.74mil; y1=2.282in; x2=6.562596mm; y2=2.282in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.53206 {
+             x1=297.74mil; y1=2.282in; x2=297.74mil; y2=58.9628mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1412 {
-           x1=4.482in; y1=25.813mm; x2=112.8428mm; y2=25.813mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABL
-     }
-     ha:subc.1415 {
-      ha:attributes {
-       value=10nF
-       footprint=0402
-       refdes=C211
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAAAR
+       }
+       ha:subc.53212 {
+        ha:attributes {
+         value=27k
+         footprint=0402
+         refdes=R11
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_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.1417 {
-        proto=0; x=4.52in; y=26.212796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.53226 {
+          proto=0; x=359.0mil; y=2.152in; 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.53227 {
+          proto=0; x=390.48mil; y=2.152in; rot=180.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.53213 {
+             string=%a.parent.refdes%; x=10.095996mm; y=55.118mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 180.000000
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.53214 {
+             x1=374.74mil; y1=2.152in; x2=374.74mil; y2=2.152in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.53217 {
+             x1=374.74mil; y1=2.152in; x2=374.74mil; y2=2.152in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.53220 {
+             x1=374.74mil; y1=2.152in; x2=10.518396mm; y2=2.152in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.53223 {
+             x1=374.74mil; y1=2.152in; x2=374.74mil; y2=55.6608mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1418 {
-        proto=0; x=4.52in; y=25.413204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = t55UIhTnyx6VWDNiT1IAAAAS
+       }
+       ha:subc.53229 {
+        ha:attributes {
+         value=1uF
+         footprint=0402
+         refdes=C3
         }
+       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
+            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.53243 {
+          proto=0; x=198.0mil; y=2.152in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:text.1416 {
-           string=%a.parent.refdes%; x=4.538in; y=971.0mil; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+         ha:padstack_ref.53244 {
+          proto=0; x=198.0mil; y=53.861208mm; 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.1419 {
-           x1=4.52in; y1=25.813mm; x2=4.52in; y2=25.813mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           li:objects {
+            ha:text.53230 {
+             string=%a.parent.refdes%; x=215.0mil; y=53.873404mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
+            }
            }
-          }
-          ha:line.1422 {
-           x1=4.52in; y1=25.813mm; x2=4.52in; y2=25.813mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:line.1425 {
-           x1=4.52in; y1=25.813mm; x2=4.52in; y2=26.813mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.53231 {
+             x1=198.0mil; y1=2.13626in; x2=198.0mil; y2=2.13626in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.53234 {
+             x1=198.0mil; y1=2.13626in; x2=198.0mil; y2=2.13626in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.53237 {
+             x1=198.0mil; y1=2.13626in; x2=198.0mil; y2=55.261004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.53240 {
+             x1=198.0mil; y1=2.13626in; x2=6.0292mm; y2=2.13626in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1428 {
-           x1=4.52in; y1=25.813mm; x2=115.808mm; y2=25.813mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABM
-     }
-     ha:subc.1431 {
-      ha:attributes {
-       value=5.1pF
-       footprint=0402
-       refdes=C191
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAAAT
+       }
+       ha:subc.56986 {
+        ha:attributes {
+         value=22
+         footprint=0402
+         refdes=R55
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_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.1433 {
-        proto=0; x=114.846604mm; y=1.193in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.57000 {
+          proto=0; x=52.578mm; y=2.82852in; 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.1434 {
-        proto=0; x=115.646196mm; y=1.193in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.57001 {
+          proto=0; x=52.578mm; y=72.644mm; 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.1432 {
-           string=%a.parent.refdes%; x=4.5in; y=1.175in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           li:objects {
+            ha:text.56987 {
+             string=%a.parent.refdes%; x=52.1462mm; y=72.962004mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 90.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.1435 {
-           x1=115.2464mm; y1=1.193in; x2=115.2464mm; y2=1.193in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1438 {
-           x1=115.2464mm; y1=1.193in; x2=115.2464mm; y2=1.193in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1441 {
-           x1=115.2464mm; y1=1.193in; x2=116.2464mm; y2=1.193in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.56988 {
+             x1=52.578mm; y1=2.84426in; x2=52.578mm; y2=2.84426in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.56991 {
+             x1=52.578mm; y1=2.84426in; x2=52.578mm; y2=2.84426in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.56994 {
+             x1=52.578mm; y1=2.84426in; x2=52.578mm; y2=71.244204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.56997 {
+             x1=52.578mm; y1=2.84426in; x2=51.578mm; y2=2.84426in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1444 {
-           x1=115.2464mm; y1=1.193in; x2=115.2464mm; y2=31.3022mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABN
-     }
-     ha:subc.1447 {
-      ha:attributes {
-       value=15nH
-       footprint=0402
-       refdes=L193
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = t55UIhTnyx6VWDNiT1IAAAAj
+       }
+      ha:subc.41258 {
+       ha:attributes {
+        value=47nF
+        footprint=0402
+        refdes=C43
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_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
             }
-          }
-
-          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.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
+           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.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.1449 {
-        proto=0; x=116.5098mm; y=31.191196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1450 {
-        proto=0; x=116.5098mm; y=30.391604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.41272 {
+         proto=0; x=45.377604mm; y=34.264604mm; 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=1
+           name=1
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:padstack_ref.41273 {
+         proto=0; x=46.177196mm; y=34.264604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:text.1448 {
-           string=%a.parent.refdes%; x=4.609in; y=1.175in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
-          }
+         li:thermal {
          }
-         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.1451 {
-           x1=116.5098mm; y1=30.7914mm; x2=116.5098mm; y2=30.7914mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1454 {
-           x1=116.5098mm; y1=30.7914mm; x2=116.5098mm; y2=30.7914mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1457 {
-           x1=116.5098mm; y1=30.7914mm; x2=116.5098mm; y2=31.7914mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+          li:objects {
+           ha:text.41259 {
+            string=%a.parent.refdes%; x=1.776in; y=33.807404mm; scale=60; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-          ha:line.1460 {
-           x1=116.5098mm; y1=30.7914mm; x2=117.5098mm; y2=30.7914mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABO
-     }
-     ha:subc.1463 {
-      ha:attributes {
-       value=27nH
-       footprint=0402
-       refdes=L192
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.41260 {
+            x1=45.7774mm; y1=34.264604mm; x2=45.7774mm; y2=34.264604mm; 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.41263 {
+            x1=45.7774mm; y1=34.264604mm; x2=45.7774mm; y2=34.264604mm; 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.41266 {
+            x1=45.7774mm; y1=34.264604mm; x2=46.7774mm; y2=34.264604mm; 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.41269 {
+            x1=45.7774mm; y1=34.264604mm; x2=45.7774mm; y2=35.264604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
+       uid = t55UIhTnyx6VWDNiT1IAAABH
+      }
+   }
+   li:layers {
+
+    ha:top {
+     lid=0
+     group=3
+     ha:combining {     }
 
       li:objects {
-       ha:padstack_ref.1465 {
-        proto=0; x=114.846604mm; y=1.155in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:line.2244 {
+        x1=1.874in; y1=201.0mil; x2=47.625mm; y2=200.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39790 {
+        x1=56.3372mm; y1=43.967404mm; x2=55.5818mm; y2=43.967404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=1
-          name=1
+       }
+       ha:line.39793 {
+        x1=55.5818mm; y1=43.967404mm; x2=55.3466mm; y2=43.732204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1466 {
-        proto=0; x=115.646196mm; y=1.155in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:line.39796 {
+        x1=56.4708mm; y1=43.833804mm; x2=56.3372mm; y2=43.967404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39805 {
+        x1=56.4388mm; y1=42.138604mm; x2=56.4388mm; y2=43.865804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=2
-          name=2
+       }
+       ha:line.39808 {
+        x1=56.4388mm; y1=43.865804mm; x2=56.3372mm; y2=43.967404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1464 {
-           string=%a.parent.refdes%; x=4.506in; y=28.829mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+       ha:line.39811 {
+        x1=2.262in; y1=1.61826in; x2=56.5084mm; y2=1.61826in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1467 {
-           x1=115.2464mm; y1=1.155in; x2=115.2464mm; y2=1.155in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1470 {
-           x1=115.2464mm; y1=1.155in; x2=115.2464mm; y2=1.155in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1473 {
-           x1=115.2464mm; y1=1.155in; x2=116.2464mm; y2=1.155in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1476 {
-           x1=115.2464mm; y1=1.155in; x2=115.2464mm; y2=30.337mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABP
-     }
-     ha:subc.1479 {
-      ha:attributes {
-       value=27nH
-       footprint=0402
-       refdes=L201
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
+       ha:line.39814 {
+        x1=56.5084mm; y1=1.61826in; x2=56.4388mm; y2=41.173404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1481 {
-        proto=0; x=116.294404mm; y=1.078in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       }
+       ha:line.39817 {
+        x1=2.262in; y1=40.335204mm; x2=56.5658mm; y2=40.335204mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39820 {
+        x1=56.5658mm; y1=40.335204mm; x2=56.4388mm; y2=40.208204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=1
-          name=1
+       }
+       ha:line.39823 {
+        x1=55.6392mm; y1=41.173404mm; x2=55.6392mm; y2=40.208204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1482 {
-        proto=0; x=117.093996mm; y=1.078in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:line.39826 {
+        x1=2.156in; y1=40.563804mm; x2=55.2836mm; y2=40.563804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39829 {
+        x1=55.2836mm; y1=40.563804mm; x2=55.6392mm; y2=40.208204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=2
-          name=2
+       }
+       ha:line.39832 {
+        x1=2.262in; y1=1.61826in; x2=2.262in; y2=40.335204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1480 {
-           string=%a.parent.refdes%; x=115.8494mm; y=26.8986mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+       ha:line.39835 {
+        x1=2.156in; y1=41.339004mm; x2=53.7972mm; y2=41.339004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1483 {
-           x1=116.6942mm; y1=1.078in; x2=116.6942mm; y2=1.078in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1486 {
-           x1=116.6942mm; y1=1.078in; x2=116.6942mm; y2=1.078in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1489 {
-           x1=116.6942mm; y1=1.078in; x2=117.6942mm; y2=1.078in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1492 {
-           x1=116.6942mm; y1=1.078in; x2=116.6942mm; y2=28.3812mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+       ha:line.39838 {
+        x1=53.7972mm; y1=41.339004mm; x2=53.7972mm; y2=40.563804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABQ
-     }
-     ha:subc.1495 {
-      ha:attributes {
-       value=5.1pF
-       footprint=0402
-       refdes=C210
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
+       ha:line.39841 {
+        x1=2.156in; y1=39.764204mm; x2=53.7972mm; y2=39.764204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1497 {
-        proto=0; x=114.846604mm; y=1.117in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       }
+       ha:line.39844 {
+        x1=2.266in; y1=36.550604mm; x2=57.8866mm; y2=36.550604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39847 {
+        x1=57.8866mm; y1=36.550604mm; x2=2.298in; y2=37.033204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=1
-          name=1
+       }
+       ha:line.39850 {
+        x1=2.266in; y1=37.515804mm; x2=57.8866mm; y2=37.515804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1498 {
-        proto=0; x=115.646196mm; y=1.117in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:line.39853 {
+        x1=57.8866mm; y1=37.515804mm; x2=2.298in; y2=37.033204mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39856 {
+        x1=58.2046mm; y1=35.560004mm; x2=57.1754mm; y2=35.560004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=2
-          name=2
+       }
+       ha:line.39859 {
+        x1=57.1754mm; y1=35.560004mm; x2=56.769mm; y2=35.966404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1496 {
-           string=%a.parent.refdes%; x=4.509in; y=1.096in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+       ha:line.39862 {
+        x1=56.769mm; y1=35.966404mm; x2=56.769mm; y2=36.538404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1499 {
-           x1=115.2464mm; y1=1.117in; x2=115.2464mm; y2=1.117in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1502 {
-           x1=115.2464mm; y1=1.117in; x2=115.2464mm; y2=1.117in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1505 {
-           x1=115.2464mm; y1=1.117in; x2=116.2464mm; y2=1.117in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1508 {
-           x1=115.2464mm; y1=1.117in; x2=115.2464mm; y2=29.3718mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+       ha:line.39865 {
+        x1=56.769mm; y1=36.538404mm; x2=56.7568mm; y2=36.550604mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABR
-     }
-     ha:subc.1511 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C291
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+       ha:line.39868 {
+        x1=59.0042mm; y1=35.560004mm; x2=59.0042mm; y2=35.890204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1513 {
-        proto=0; x=4.264in; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       }
+       ha:line.39871 {
+        x1=59.0042mm; y1=35.890204mm; x2=59.1058mm; y2=35.991804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39874 {
+        x1=59.1058mm; y1=35.991804mm; x2=59.1058mm; y2=37.884604mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=1
-          name=1
+       }
+       ha:line.39877 {
+        x1=59.1058mm; y1=37.884604mm; x2=2.3in; y2=38.570404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1514 {
-        proto=0; x=4.264in; y=23.076408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:line.39880 {
+        x1=2.3in; y1=38.570404mm; x2=57.6458mm; y2=38.570404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39883 {
+        x1=57.6458mm; y1=38.570404mm; x2=2.266in; y2=38.481004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=2
-          name=2
+       }
+       ha:line.39886 {
+        x1=56.7568mm; y1=38.481004mm; x2=56.7568mm; y2=37.515804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1512 {
-           string=%a.parent.refdes%; x=108.7374mm; y=22.529804mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+       ha:line.39889 {
+        x1=56.7568mm; y1=37.515804mm; x2=55.9562mm; y2=37.515804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1515 {
-           x1=4.264in; y1=23.476204mm; x2=4.264in; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1518 {
-           x1=4.264in; y1=23.476204mm; x2=4.264in; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1521 {
-           x1=4.264in; y1=23.476204mm; x2=4.264in; y2=24.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1524 {
-           x1=4.264in; y1=23.476204mm; x2=109.3056mm; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+       ha:line.39892 {
+        x1=56.7568mm; y1=36.550604mm; x2=55.9694mm; y2=36.550604mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABS
-     }
-     ha:subc.1527 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C271
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+       ha:line.39895 {
+        x1=2.092in; y1=37.279304mm; x2=55.7197mm; y2=37.279304mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1529 {
-        proto=0; x=4.302in; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       }
+       ha:line.39898 {
+        x1=55.9562mm; y1=37.515804mm; x2=55.7197mm; y2=37.279304mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39901 {
+        x1=2.092in; y1=36.779204mm; x2=55.7408mm; y2=36.779204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=1
-          name=1
+       }
+       ha:line.39904 {
+        x1=55.9694mm; y1=36.550604mm; x2=55.7408mm; y2=36.779204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1530 {
-        proto=0; x=4.302in; y=23.076408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:line.39907 {
+        x1=2.3in; y1=39.370004mm; x2=2.217in; y2=39.370004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39910 {
+        x1=2.217in; y1=39.370004mm; x2=54.7116mm; y2=37.769804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=2
-          name=2
+       }
+       ha:line.39913 {
+        x1=54.7116mm; y1=37.769804mm; x2=53.1462mm; y2=37.769804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1528 {
-           string=%a.parent.refdes%; x=4.282in; y=24.524204mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 90.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+       ha:line.39916 {
+        x1=53.1462mm; y1=37.769804mm; x2=2.092in; y2=37.779204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1531 {
-           x1=4.302in; y1=23.476204mm; x2=4.302in; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1534 {
-           x1=4.302in; y1=23.476204mm; x2=4.302in; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1537 {
-           x1=4.302in; y1=23.476204mm; x2=4.302in; y2=24.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1540 {
-           x1=4.302in; y1=23.476204mm; x2=110.2708mm; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+       ha:line.39919 {
+        x1=2.092in; y1=38.279304mm; x2=53.6209mm; y2=38.279304mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABT
-     }
-     ha:subc.1543 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C261
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+       ha:line.39922 {
+        x1=53.6209mm; y1=38.279304mm; x2=53.7972mm; y2=38.455604mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1545 {
-        proto=0; x=110.236mm; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       }
+       ha:line.39925 {
+        x1=53.7972mm; y1=38.455604mm; x2=53.7972mm; y2=39.764204mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39928 {
+        x1=2.092in; y1=36.279604mm; x2=55.2366mm; y2=36.279604mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=1
-          name=1
+       }
+       ha:line.39931 {
+        x1=55.2366mm; y1=36.279604mm; x2=2.233in; y2=34.798004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1546 {
-        proto=0; x=110.236mm; y=23.076408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:line.39934 {
+        x1=2.233in; y1=34.798004mm; x2=2.233in; y2=34.391604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39937 {
+        x1=55.753mm; y1=33.592004mm; x2=55.753mm; y2=33.223204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=2
-          name=2
+       }
+       ha:line.39940 {
+        x1=55.753mm; y1=33.223204mm; x2=56.2356mm; y2=32.740604mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1544 {
-           string=%a.parent.refdes%; x=110.6424mm; y=22.783804mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+       ha:line.39943 {
+        x1=2.233in; y1=33.592004mm; x2=2.233in; y2=33.223204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1547 {
-           x1=110.236mm; y1=23.476204mm; x2=110.236mm; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1550 {
-           x1=110.236mm; y1=23.476204mm; x2=110.236mm; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1553 {
-           x1=110.236mm; y1=23.476204mm; x2=110.236mm; y2=24.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1556 {
-           x1=110.236mm; y1=23.476204mm; x2=111.236mm; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+       ha:line.39946 {
+        x1=2.233in; y1=33.223204mm; x2=56.2356mm; y2=32.740604mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABU
-     }
-     ha:subc.1559 {
-      ha:attributes {
-       value=47nF
-       footprint=0402
-       refdes=C251
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+       ha:line.39949 {
+        x1=1.899in; y1=33.299404mm; x2=1.917in; y2=33.299404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1561 {
-        proto=0; x=4.378in; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       }
+       ha:line.39952 {
+        x1=1.917in; y1=33.299404mm; x2=1.926in; y2=33.528004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39955 {
+        x1=1.926in; y1=33.528004mm; x2=1.926in; y2=34.046164mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=1
-          name=1
+       }
+       ha:line.39958 {
+        x1=1.926in; y1=34.046164mm; x2=48.912mm; y2=34.054504mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1562 {
-        proto=0; x=4.378in; y=23.076408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:line.39961 {
+        x1=49.4121mm; y1=34.054504mm; x2=49.4121mm; y2=33.410104mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39964 {
+        x1=49.4121mm; y1=33.410104mm; x2=1.874in; y2=31.597604mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=2
-          name=2
+       }
+       ha:line.39967 {
+        x1=1.874in; y1=31.597604mm; x2=1.874in; y2=32.562804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1560 {
-           string=%a.parent.refdes%; x=4.399in; y=22.682204mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+       ha:line.39970 {
+        x1=1.874in; y1=32.562804mm; x2=1.86in; y2=32.918404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1563 {
-           x1=4.378in; y1=23.476204mm; x2=4.378in; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1566 {
-           x1=4.378in; y1=23.476204mm; x2=4.378in; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1569 {
-           x1=4.378in; y1=23.476204mm; x2=4.378in; y2=24.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1572 {
-           x1=4.378in; y1=23.476204mm; x2=112.2012mm; y2=23.476204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+       ha:line.39973 {
+        x1=1.823in; y1=30.505404mm; x2=1.812in; y2=30.226004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABV
-     }
-     ha:subc.1575 {
-      ha:attributes {
-       value=56nH
-       footprint=0402
-       refdes=L171
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+       ha:line.39976 {
+        x1=1.812in; y1=30.226004mm; x2=1.812in; y2=29.42311mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1577 {
-        proto=0; x=111.887mm; y=32.384996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       }
+       ha:line.39979 {
+        x1=1.812in; y1=29.42311mm; x2=45.9997mm; y2=29.397964mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39982 {
+        x1=45.9997mm; y1=29.397964mm; x2=45.9997mm; y2=28.486358mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=1
-          name=1
+       }
+       ha:line.39985 {
+        x1=45.9997mm; y1=28.486358mm; x2=46.419mm; y2=28.067004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1578 {
-        proto=0; x=111.887mm; y=31.585404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:line.39988 {
+        x1=1.794in; y1=32.918404mm; x2=1.794in; y2=32.029704mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.39991 {
+        x1=1.794in; y1=32.029704mm; x2=45.9997mm; y2=31.597604mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=2
-          name=2
+       }
+       ha:line.39994 {
+        x1=1.859in; y1=28.067004mm; x2=1.893in; y2=28.067004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:text.1576 {
-           string=%a.parent.refdes%; x=4.423in; y=30.9372mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+       ha:line.39997 {
+        x1=1.893in; y1=28.067004mm; x2=1.893in; y2=28.915364mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1579 {
-           x1=111.887mm; y1=31.9852mm; x2=111.887mm; y2=31.9852mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1582 {
-           x1=111.887mm; y1=31.9852mm; x2=111.887mm; y2=31.9852mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1585 {
-           x1=111.887mm; y1=31.9852mm; x2=111.887mm; y2=32.9852mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1588 {
-           x1=111.887mm; y1=31.9852mm; x2=112.887mm; y2=31.9852mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+       ha:line.40000 {
+        x1=1.893in; y1=28.915364mm; x2=1.874in; y2=29.397964mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABW
-     }
-     ha:subc.1591 {
-      ha:attributes {
-       value=Header-5
-       footprint=100mil5pin
-       refdes=J5
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
+       ha:line.40003 {
+        x1=50.4121mm; y1=39.004244mm; x2=50.4121mm; y2=39.794904mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=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
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+       }
+       ha:line.40006 {
+        x1=50.4121mm; y1=39.794904mm; x2=50.673mm; y2=40.055804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1593 {
-        proto=0; x=1.87in; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       }
+       ha:line.40009 {
+        x1=50.91176mm; y1=39.004244mm; x2=50.91176mm; y2=39.817044mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.40012 {
+        x1=51.9118mm; y1=39.004244mm; x2=51.9118mm; y2=39.796004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=1
-          name=1
+       }
+       ha:line.40015 {
+        x1=52.3748mm; y1=41.021004mm; x2=52.3748mm; y2=40.259004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1594 {
-        proto=1; x=1.97in; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:line.40018 {
+        x1=51.9118mm; y1=39.796004mm; x2=52.3748mm; y2=40.259004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.40021 {
+        x1=51.4119mm; y1=39.004244mm; x2=51.4119mm; y2=1.61490961in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=2
-          name=2
+       }
+       ha:line.40024 {
+        x1=51.4119mm; y1=1.61490961in; x2=2.024in; y2=41.021004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1595 {
-        proto=1; x=52.578mm; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:line.40027 {
+        x1=1.986in; y1=41.021004mm; x2=1.986in; y2=40.284404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.40030 {
+        x1=50.91176mm; y1=39.817044mm; x2=1.986in; y2=40.284404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=3
-          name=3
+       }
+       ha:line.40033 {
+        x1=52.3748mm; y1=41.021004mm; x2=2.071in; y2=41.021004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1596 {
-        proto=1; x=55.118mm; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:line.40036 {
+        x1=2.024in; y1=42.697404mm; x2=2.024in; y2=41.820604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.40039 {
+        x1=51.498mm; y1=42.697404mm; x2=52.3748mm; y2=41.820604mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=4
-          name=4
+       }
+       ha:line.40042 {
+        x1=51.498mm; y1=42.697404mm; x2=51.3212mm; y2=42.697404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1597 {
-        proto=1; x=2.27in; y=75.311mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:line.40045 {
+        x1=51.3212mm; y1=42.697404mm; x2=1.986in; y2=41.820604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
+       }
+       ha:line.40048 {
+        x1=48.1871mm; y1=36.779204mm; x2=1.853in; y2=36.779204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=5
-          name=5
+       }
+       ha:line.40051 {
+        x1=1.853in; y1=36.779204mm; x2=1.84in; y2=37.109404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1598 {
-           x1=1.82in; y1=2.915in; x2=58.928mm; y2=2.915in; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1601 {
-           x1=1.82in; y1=2.915in; x2=1.82in; y2=76.581mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1604 {
-           x1=1.82in; y1=76.581mm; x2=58.928mm; y2=76.581mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1607 {
-           x1=58.928mm; y1=2.915in; x2=58.928mm; y2=76.581mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:text.1592 {
-           string=%a.parent.refdes%; x=55.753mm; y=74.549mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+       ha:line.40057 {
+        x1=1.837in; y1=37.033204mm; x2=1.84in; y2=37.109404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1610 {
-           x1=52.578mm; y1=75.311mm; x2=52.578mm; y2=75.311mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1613 {
-           x1=1.87in; y1=75.311mm; x2=1.87in; y2=75.311mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1616 {
-           x1=1.87in; y1=75.311mm; x2=1.87in; y2=76.311mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1619 {
-           x1=1.87in; y1=75.311mm; x2=48.498mm; y2=75.311mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+       ha:line.40072 {
+        x1=46.4444mm; y1=32.918404mm; x2=1.794in; y2=32.918404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABX
-     }
-     ha:subc.1622 {
-      ha:attributes {
-       value=STM32L151CBU6
-       footprint=ufqfpn48
-       refdes=U7
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
+       ha:line.40075 {
+        x1=2.092in; y1=35.279604mm; x2=53.849mm; y2=35.279604mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-      }
-
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -10.83mil  
-             -5.905mil  
-             -10.83mil  
-             -5.905mil  
-             10.83mil  
-             5.905mil  
-             10.83mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.226187mm  
-             -13.83mil  
-             -0.226187mm  
-             -13.83mil  
-             -0.226187mm  
-             13.83mil  
-             0.226187mm  
-             13.83mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -10.83mil  
-             -5.905mil  
-             -10.83mil  
-             -5.905mil  
-             10.83mil  
-             5.905mil  
-             10.83mil  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -10.83mil  
-             -5.905mil  
-             -10.83mil  
-             5.905mil  
-             10.83mil  
-             5.905mil  
-             10.83mil  
-             -5.905mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -13.83mil  
-             -0.226187mm  
-             -13.83mil  
-             0.226187mm  
-             13.83mil  
-             0.226187mm  
-             13.83mil  
-             -0.226187mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -10.83mil  
-             -5.905mil  
-             -10.83mil  
-             5.905mil  
-             10.83mil  
-             5.905mil  
-             10.83mil  
-             -5.905mil  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.3 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             -0.933323mm  
-             -0.933323mm  
-             -0.933323mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.4 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             -0.933323mm  
-             -0.933323mm  
-             -0.933323mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             0.933323mm  
-             -0.933323mm  
-             -0.933323mm  
-             -0.933323mm  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.5 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -18.375mil  
-             18.375mil  
-             18.375mil  
-             18.375mil  
-             18.375mil  
-             -18.375mil  
-             -18.375mil  
-             -18.375mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -18.375mil  
-             18.375mil  
-             18.375mil  
-             18.375mil  
-             18.375mil  
-             -18.375mil  
-             -18.375mil  
-             -18.375mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -18.375mil  
-             18.375mil  
-             18.375mil  
-             18.375mil  
-             18.375mil  
-             -18.375mil  
-             -18.375mil  
-             -18.375mil  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1624 {
-        proto=0; x=4.15051in; y=1.72149in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1625 {
-        proto=0; x=4.15051in; y=1.57451in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1626 {
-        proto=0; x=109.156246mm; y=1.72149in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1627 {
-        proto=0; x=109.156246mm; y=1.57451in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
+       }
+       ha:line.40078 {
+        x1=53.849mm; y1=35.279604mm; x2=54.2036mm; y2=34.925004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1628 {
-        proto=1; x=104.539542mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40081 {
+        x1=54.2036mm; y1=34.125404mm; x2=53.7909mm; y2=34.125404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=VLCD
-        }
        }
-       ha:padstack_ref.1629 {
-        proto=2; x=110.664625mm; y=1.75627in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40084 {
+        x1=53.7909mm; y1=34.125404mm; x2=2.092in; y2=34.779504mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=13
-          name=PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2
-        }
        }
-       ha:padstack_ref.1630 {
-        proto=1; x=4.33227in; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40087 {
+        x1=48.1929mm; y1=37.277804mm; x2=47.6344mm; y2=37.277804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=25
-          name=PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1
-        }
        }
-       ha:padstack_ref.1631 {
-        proto=2; x=103.914575mm; y=1.53973in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40090 {
+        x1=47.6344mm; y1=37.277804mm; x2=47.634396mm; y2=37.277804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=37
-          name=PA14/JTCK/SWCLK
-        }
        }
-       ha:padstack_ref.1632 {
-        proto=1; x=105.039668mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40096 {
+        x1=49.9179mm; y1=39.002704mm; x2=49.9179mm; y2=1.5927285in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=PC13/RTC_AF1/WKUP2
-        }
        }
-       ha:padstack_ref.1633 {
-        proto=2; x=110.664625mm; y=1.73658in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40099 {
+        x1=49.9179mm; y1=1.5927285in; x2=1.961in; y2=40.563804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=14
-          name=PA4/SPI1_NSS/USART2_CK/ADC_IN4/DAC_OUT1
-        }
        }
-       ha:padstack_ref.1634 {
-        proto=1; x=109.539532mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40102 {
+        x1=1.961in; y1=40.563804mm; x2=1.961in; y2=42.214804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=26
-          name=PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1
-        }
        }
-       ha:padstack_ref.1635 {
-        proto=2; x=103.914575mm; y=1.55942in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40105 {
+        x1=51.4177mm; y1=34.053004mm; x2=51.4177mm; y2=33.256704mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=38
-          name=PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS
-        }
        }
-       ha:padstack_ref.1636 {
-        proto=1; x=4.1551in; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40108 {
+        x1=51.4177mm; y1=33.256704mm; x2=2.015in; y2=33.020004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=PC14/OSC32_IN
-        }
        }
-       ha:padstack_ref.1637 {
-        proto=2; x=110.664625mm; y=1.7169in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40111 {
+        x1=50.9176mm; y1=34.053004mm; x2=50.9176mm; y2=33.283402mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=15
-          name=PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR
-        }
        }
-       ha:padstack_ref.1638 {
-        proto=1; x=109.03966mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40114 {
+        x1=50.9176mm; y1=33.283402mm; x2=2.015in; y2=33.020004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=27
-          name=PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2
-        }
        }
-       ha:padstack_ref.1639 {
-        proto=2; x=103.914575mm; y=40.10914mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40117 {
+        x1=2.044in; y1=34.053004mm; x2=2.044in; y2=32.283404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=39
-          name=PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK
-        }
        }
-       ha:padstack_ref.1640 {
-        proto=1; x=106.039666mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40120 {
+        x1=2.044in; y1=32.283404mm; x2=52.1462mm; y2=32.054804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=4
-          name=PC15/OSC32_OUT
-        }
        }
-       ha:padstack_ref.1641 {
-        proto=2; x=110.664625mm; y=1.69721in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40123 {
+        x1=50.418mm; y1=34.053004mm; x2=50.418mm; y2=32.257004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=16
-          name=PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1
-        }
        }
-       ha:padstack_ref.1642 {
-        proto=1; x=108.539534mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40126 {
+        x1=50.418mm; y1=32.257004mm; x2=1.977in; y2=32.054804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=28
-          name=PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ
-        }
        }
-       ha:padstack_ref.1643 {
-        proto=2; x=103.914575mm; y=40.609266mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40129 {
+        x1=2.015in; y1=32.054804mm; x2=2.015in; y2=33.020004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=40
-          name=PB4/JNTRSTSPI1_MISO/TIM3_CH1
-        }
        }
-       ha:padstack_ref.1644 {
-        proto=1; x=106.539538mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:line.40132 {
+        x1=52.4177mm; y1=34.053004mm; x2=52.4177mm; y2=33.281904mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=5
-          name=PH0/OSC_IN
-        }
-       }
-       ha:padstack_ref.1645 {
-        proto=2; x=110.664625mm; y=1.67753in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=17
-          name=PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2/TIM11_CH1
-        }
-       }
-       ha:padstack_ref.1646 {
-        proto=1; x=108.039662mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=29
-          name=PA8/USART1_CK/MCO
-        }
-       }
-       ha:padstack_ref.1647 {
-        proto=2; x=103.914575mm; y=1.61847in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=41
-          name=PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI
-        }
-       }
-       ha:padstack_ref.1648 {
-        proto=1; x=107.039664mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=6
-          name=PH1/OSC_OUT
-        }
-       }
-       ha:padstack_ref.1649 {
-        proto=2; x=110.664625mm; y=1.65784in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=18
-          name=PB0/ADC_IN8/TIM3_CH3/VREF_OUT
-        }
-       }
-       ha:padstack_ref.1650 {
-        proto=1; x=107.539536mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=30
-          name=PA9/USART1_TX
-        }
-       }
-       ha:padstack_ref.1651 {
-        proto=2; x=103.914575mm; y=1.63816in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=42
-          name=PB6/I2C1_SCL/TIM4_CH1/USART1_TX
-        }
-       }
-       ha:padstack_ref.1652 {
-        proto=1; x=107.539536mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=7
-          name=NRST
-        }
-       }
-       ha:padstack_ref.1653 {
-        proto=2; x=110.664625mm; y=1.63816in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=19
-          name=PB1/ADC_IN9/TIM3_CH4/VREF_OUT
-        }
-       }
-       ha:padstack_ref.1654 {
-        proto=1; x=107.039664mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=31
-          name=PA10/USART1_RX
-        }
-       }
-       ha:padstack_ref.1655 {
-        proto=2; x=103.914575mm; y=1.65784in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=43
-          name=PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN
-        }
-       }
-       ha:padstack_ref.1656 {
-        proto=1; x=108.039662mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=8
-          name=VSSA
-        }
-       }
-       ha:padstack_ref.1657 {
-        proto=2; x=110.664625mm; y=1.61847in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=20
-          name=PB2/BOOT1
-        }
-       }
-       ha:padstack_ref.1658 {
-        proto=1; x=106.539538mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=32
-          name=PA11/USART1_CTS/USBDM/SPI1_MISO
-        }
-       }
-       ha:padstack_ref.1659 {
-        proto=2; x=103.914575mm; y=1.67753in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=44
-          name=BOOT0
-        }
-       }
-       ha:padstack_ref.1660 {
-        proto=1; x=108.539534mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=9
-          name=VDDA
-        }
-       }
-       ha:padstack_ref.1661 {
-        proto=2; x=110.664625mm; y=40.609266mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=21
-          name=PB10/I2C2_SCL/USART3_TX/TIM2_CH3
-        }
-       }
-       ha:padstack_ref.1662 {
-        proto=1; x=106.039666mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=PA12/USART1_RTS/USBDP/SPI1_MOSI
-        }
-       }
-       ha:padstack_ref.1663 {
-        proto=2; x=103.914575mm; y=1.69721in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=45
-          name=PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1
-        }
-       }
-       ha:padstack_ref.1664 {
-        proto=1; x=109.03966mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=10
-          name=PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR
-        }
-       }
-       ha:padstack_ref.1665 {
-        proto=2; x=110.664625mm; y=40.10914mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=22
-          name=PB11/I2C2_SDA/USART3_RX/TIM2_CH4
-        }
-       }
-       ha:padstack_ref.1666 {
-        proto=1; x=4.1551in; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=34
-          name=PA13/JTMS/SWDIO
-        }
-       }
-       ha:padstack_ref.1667 {
-        proto=2; x=103.914575mm; y=1.7169in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=46
-          name=PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1
-        }
-       }
-       ha:padstack_ref.1668 {
-        proto=1; x=109.539532mm; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=11
-          name=PA1/USART2_RTS/ADC_IN1/TIM2_CH2
-        }
-       }
-       ha:padstack_ref.1669 {
-        proto=2; x=110.664625mm; y=1.55942in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=23
-          name=VSS1
-        }
-       }
-       ha:padstack_ref.1670 {
-        proto=1; x=105.039668mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=35
-          name=VSS2
-        }
-       }
-       ha:padstack_ref.1671 {
-        proto=2; x=103.914575mm; y=1.73658in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=47
-          name=VSS3
-        }
-       }
-       ha:padstack_ref.1672 {
-        proto=1; x=4.33227in; y=45.234225mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=12
-          name=PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1
-        }
-       }
-       ha:padstack_ref.1673 {
-        proto=2; x=110.664625mm; y=1.53973in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=24
-          name=VDD1
-        }
-       }
-       ha:padstack_ref.1674 {
-        proto=1; x=104.539542mm; y=38.484175mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=36
-          name=VDD2
-        }
-       }
-       ha:padstack_ref.1675 {
-        proto=2; x=103.914575mm; y=1.75627in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=48
-          name=VDD3
-        }
-       }
-       ha:padstack_ref.1676 {
-        proto=3; x=4.15051in; y=1.72149in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1677 {
-        proto=4; x=4.15051in; y=1.648in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1678 {
-        proto=5; x=4.15051in; y=1.648in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1679 {
-        proto=3; x=4.15051in; y=1.57451in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1680 {
-        proto=4; x=4.224in; y=1.72149in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1681 {
-        proto=5; x=4.224in; y=1.72149in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1682 {
-        proto=4; x=4.224in; y=1.648in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1683 {
-        proto=5; x=4.224in; y=1.648in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1684 {
-        proto=4; x=4.224in; y=1.57451in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1685 {
-        proto=5; x=4.224in; y=1.57451in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1686 {
-        proto=3; x=109.156246mm; y=1.72149in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1687 {
-        proto=4; x=109.156246mm; y=1.648in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1688 {
-        proto=5; x=109.156246mm; y=1.648in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-       ha:padstack_ref.1689 {
-        proto=3; x=109.156246mm; y=1.57451in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=GND
-          name=GND
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1690 {
-           x1=103.78948mm; y1=44.95927mm; x2=103.78948mm; y2=1.7858in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1693 {
-           x1=103.78948mm; y1=1.7858in; x2=104.18953mm; y2=1.7858in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1696 {
-           x1=103.78948mm; y1=1.5102in; x2=103.78948mm; y2=1.52595in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1699 {
-           x1=103.78948mm; y1=1.5102in; x2=104.18953mm; y2=1.5102in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1702 {
-           x1=4.3618in; y1=44.95927mm; x2=4.3618in; y2=1.7858in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1705 {
-           x1=4.34605in; y1=1.7858in; x2=4.3618in; y2=1.7858in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1708 {
-           x1=4.3618in; y1=1.5102in; x2=4.3618in; y2=1.52595in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1711 {
-           x1=4.34605in; y1=1.5102in; x2=4.3618in; y2=1.5102in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1714 {
-           x1=4.09802in; y1=1.77398in; x2=4.09802in; y2=1.77398in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.1623 {
-           string=%a.parent.refdes%; x=4.078in; y=45.18mm; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1717 {
-           x1=4.224in; y1=1.648in; x2=4.224in; y2=1.648in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1720 {
-           x1=4.224in; y1=1.648in; x2=4.224in; y2=1.648in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1723 {
-           x1=4.224in; y1=1.648in; x2=4.224in; y2=42.8592mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1726 {
-           x1=4.224in; y1=1.648in; x2=108.2896mm; y2=1.648in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABY
-     }
-     ha:subc.1729 {
-      ha:attributes {
-       value=CC1200
-       footprint=TI-QFN32-new
-       refdes=U3
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -66.93mil  
-             66.93mil  
-             66.93mil  
-             66.93mil  
-             66.93mil  
-             -66.93mil  
-             -66.93mil  
-             -66.93mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             -12.99mil  
-             -12.99mil  
-             -12.99mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.3 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             -12.99mil  
-             -12.99mil  
-             -12.99mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             -12.99mil  
-             -12.99mil  
-             -12.99mil  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.4 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -7.5mil  
-             7.5mil  
-             7.5mil  
-             7.5mil  
-             7.5mil  
-             -7.5mil  
-             -7.5mil  
-             -7.5mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             -12.99mil  
-             -12.99mil  
-             -12.99mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -7.5mil  
-             7.5mil  
-             7.5mil  
-             7.5mil  
-             7.5mil  
-             -7.5mil  
-             -7.5mil  
-             -7.5mil  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.5 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425067mm  
-             -5.905mil  
-             -0.425067mm  
-             5.905mil  
-             0.425067mm  
-             5.905mil  
-             0.425067mm  
-             -5.905mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.495044mm  
-             -8.66mil  
-             -0.495044mm  
-             8.66mil  
-             0.495044mm  
-             8.66mil  
-             0.495044mm  
-             -8.66mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425067mm  
-             -5.905mil  
-             -0.425067mm  
-             5.905mil  
-             0.425067mm  
-             5.905mil  
-             0.425067mm  
-             -5.905mil  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.6 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425069mm  
-             -5.905mil  
-             -0.425069mm  
-             5.905mil  
-             0.425069mm  
-             5.905mil  
-             0.425069mm  
-             -5.905mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.495046mm  
-             -8.66mil  
-             -0.495046mm  
-             8.66mil  
-             0.495046mm  
-             8.66mil  
-             0.495046mm  
-             -8.66mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.425069mm  
-             -5.905mil  
-             -0.425069mm  
-             5.905mil  
-             0.425069mm  
-             5.905mil  
-             0.425069mm  
-             -5.905mil  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.7 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -0.425069mm  
-             -5.905mil  
-             -0.425069mm  
-             -5.905mil  
-             0.425069mm  
-             5.905mil  
-             0.425069mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             8.66mil  
-             -0.495046mm  
-             -8.66mil  
-             -0.495046mm  
-             -8.66mil  
-             0.495046mm  
-             8.66mil  
-             0.495046mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -0.425069mm  
-             -5.905mil  
-             -0.425069mm  
-             -5.905mil  
-             0.425069mm  
-             5.905mil  
-             0.425069mm  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.8 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -0.425067mm  
-             -5.905mil  
-             -0.425067mm  
-             -5.905mil  
-             0.425067mm  
-             5.905mil  
-             0.425067mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             8.66mil  
-             -0.495044mm  
-             -8.66mil  
-             -0.495044mm  
-             -8.66mil  
-             0.495044mm  
-             8.66mil  
-             0.495044mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -0.425067mm  
-             -5.905mil  
-             -0.425067mm  
-             -5.905mil  
-             0.425067mm  
-             5.905mil  
-             0.425067mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1731 {
-        proto=0; x=4.33376in; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1732 {
-        proto=0; x=4.33376in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1733 {
-        proto=0; x=4.33376in; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1734 {
-        proto=0; x=4.2818in; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1735 {
-        proto=0; x=4.2818in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1736 {
-        proto=0; x=4.2818in; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1737 {
-        proto=0; x=107.437682mm; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1738 {
-        proto=0; x=107.437682mm; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1739 {
-        proto=0; x=107.437682mm; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1740 {
-        proto=1; x=4.2818in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1741 {
-        proto=2; x=4.33376in; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1742 {
-        proto=3; x=4.33376in; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1743 {
-        proto=4; x=4.33376in; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1744 {
-        proto=2; x=4.33376in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1745 {
-        proto=3; x=4.33376in; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1746 {
-        proto=4; x=4.33376in; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1747 {
-        proto=2; x=4.33376in; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1748 {
-        proto=3; x=4.30777in; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1749 {
-        proto=4; x=4.30777in; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1750 {
-        proto=3; x=4.30777in; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1751 {
-        proto=4; x=4.30777in; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1752 {
-        proto=3; x=4.30777in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1753 {
-        proto=4; x=4.30777in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1754 {
-        proto=3; x=4.30777in; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1755 {
-        proto=4; x=4.30777in; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1756 {
-        proto=3; x=4.30777in; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1757 {
-        proto=4; x=4.30777in; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1758 {
-        proto=2; x=4.2818in; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1759 {
-        proto=3; x=4.2818in; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1760 {
-        proto=4; x=4.2818in; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1761 {
-        proto=2; x=4.2818in; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1762 {
-        proto=3; x=4.2818in; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1763 {
-        proto=4; x=4.2818in; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1764 {
-        proto=2; x=4.2818in; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1765 {
-        proto=3; x=108.097828mm; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1766 {
-        proto=4; x=108.097828mm; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1767 {
-        proto=3; x=108.097828mm; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1768 {
-        proto=4; x=108.097828mm; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1769 {
-        proto=3; x=108.097828mm; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1770 {
-        proto=4; x=108.097828mm; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1771 {
-        proto=3; x=108.097828mm; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1772 {
-        proto=4; x=108.097828mm; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1773 {
-        proto=3; x=108.097828mm; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1774 {
-        proto=4; x=108.097828mm; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1775 {
-        proto=2; x=107.437682mm; y=1.06414in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1776 {
-        proto=3; x=107.437682mm; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1777 {
-        proto=4; x=107.437682mm; y=1.09013in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1778 {
-        proto=2; x=107.437682mm; y=28.34894mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1779 {
-        proto=3; x=107.437682mm; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1780 {
-        proto=4; x=107.437682mm; y=29.008832mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1781 {
-        proto=2; x=107.437682mm; y=29.668978mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1782 {
-        proto=5; x=111.23244mm; y=26.599134mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=24
-          name=pin24
-        }
-       }
-       ha:padstack_ref.1783 {
-        proto=6; x=106.282744mm; y=26.599134mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=pin1
-        }
-       }
-       ha:padstack_ref.1784 {
-        proto=7; x=110.507526mm; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=16
-          name=pin16
-        }
-       }
-       ha:padstack_ref.1785 {
-        proto=8; x=110.507526mm; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=25
-          name=pin25
-        }
-       }
-       ha:padstack_ref.1786 {
-        proto=5; x=111.23244mm; y=1.0669in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=23
-          name=pin23
-        }
-       }
-       ha:padstack_ref.1787 {
-        proto=6; x=106.282744mm; y=1.0669in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.1788 {
-        proto=7; x=4.331in; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=15
-          name=pin15
-        }
-       }
-       ha:padstack_ref.1789 {
-        proto=8; x=4.331in; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=26
-          name=pin26
-        }
-       }
-       ha:padstack_ref.1790 {
-        proto=5; x=111.23244mm; y=27.599132mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=22
-          name=pin22
-        }
-       }
-       ha:padstack_ref.1791 {
-        proto=6; x=106.282744mm; y=27.599132mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=pin3
-        }
-       }
-       ha:padstack_ref.1792 {
-        proto=7; x=109.507528mm; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=14
-          name=pin14
-        }
-       }
-       ha:padstack_ref.1793 {
-        proto=8; x=109.507528mm; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=27
-          name=pin27
-        }
-       }
-       ha:padstack_ref.1794 {
-        proto=5; x=111.23244mm; y=1.10627in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=21
-          name=pin21
-        }
-       }
-       ha:padstack_ref.1795 {
-        proto=6; x=106.282744mm; y=1.10627in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.1796 {
-        proto=7; x=4.29163in; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=13
-          name=pin13
-        }
-       }
-       ha:padstack_ref.1797 {
-        proto=8; x=4.29163in; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=28
-          name=pin28
-        }
-       }
-       ha:padstack_ref.1798 {
-        proto=5; x=111.23244mm; y=1.12594in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=20
-          name=pin20
-        }
-       }
-       ha:padstack_ref.1799 {
-        proto=6; x=106.282744mm; y=1.12594in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=5
-          name=pin5
-        }
-       }
-       ha:padstack_ref.1800 {
-        proto=7; x=108.507784mm; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=12
-          name=pin12
-        }
-       }
-       ha:padstack_ref.1801 {
-        proto=8; x=108.507784mm; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=29
-          name=pin29
-        }
-       }
-       ha:padstack_ref.1802 {
-        proto=5; x=111.23244mm; y=1.14563in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=19
-          name=pin19
-        }
-       }
-       ha:padstack_ref.1803 {
-        proto=6; x=106.282744mm; y=1.14563in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=6
-          name=pin6
-        }
-       }
-       ha:padstack_ref.1804 {
-        proto=7; x=4.25227in; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=11
-          name=pin11
-        }
-       }
-       ha:padstack_ref.1805 {
-        proto=8; x=4.25227in; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=30
-          name=pin30
-        }
-       }
-       ha:padstack_ref.1806 {
-        proto=5; x=111.23244mm; y=1.16531in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=18
-          name=pin18
-        }
-       }
-       ha:padstack_ref.1807 {
-        proto=6; x=106.282744mm; y=1.16531in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=7
-          name=pin7
-        }
-       }
-       ha:padstack_ref.1808 {
-        proto=7; x=4.23259in; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=10
-          name=pin10
-        }
-       }
-       ha:padstack_ref.1809 {
-        proto=8; x=4.23259in; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=31
-          name=pin31
-        }
-       }
-       ha:padstack_ref.1810 {
-        proto=5; x=111.23244mm; y=30.099mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=17
-          name=pin17
-        }
-       }
-       ha:padstack_ref.1811 {
-        proto=6; x=106.282744mm; y=30.099mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=8
-          name=pin8
-        }
-       }
-       ha:padstack_ref.1812 {
-        proto=7; x=107.00766mm; y=1.21354in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=9
-          name=pin9
-        }
-       }
-       ha:padstack_ref.1813 {
-        proto=8; x=107.00766mm; y=25.87422mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=32
-          name=pin32
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:arc.1814 {
-           x=106.157776mm; y=25.74925mm; width=5.0mil; height=5.0mil; astart=270; adelta=360; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.1730 {
-           string=%a.parent.refdes%; x=4.1497in; y=1.20682in; scale=60; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1815 {
-           x1=108.757609mm; y1=28.34905mm; x2=108.757609mm; y2=28.34905mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1818 {
-           x1=4.2818in; y1=28.34894mm; x2=4.2818in; y2=28.34894mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1821 {
-           x1=4.2818in; y1=28.34894mm; x2=109.75772mm; y2=28.34894mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1824 {
-           x1=4.2818in; y1=28.34894mm; x2=4.2818in; y2=29.34894mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABZ
-     }
-     ha:subc.1827 {
-      ha:attributes {
-       value=yellow
-       footprint=100mil-led
-       refdes=D6
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.1 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1829 {
-        proto=0; x=2.583in; y=67.5132mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1830 {
-        proto=1; x=2.683in; y=67.5132mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1831 {
-           x1=2.732in; y1=68.961mm; x2=2.732in; y2=2.601in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.1834 {
-           x=2.633in; y=67.5132mm; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.1828 {
-           string=%a.parent.refdes%; x=2.604in; y=2.628in; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1835 {
-           x1=2.633in; y1=67.5132mm; x2=2.633in; y2=67.5132mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1838 {
-           x1=2.633in; y1=67.5132mm; x2=2.633in; y2=67.5132mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1841 {
-           x1=2.633in; y1=67.5132mm; x2=67.8782mm; y2=67.5132mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1844 {
-           x1=2.633in; y1=67.5132mm; x2=2.633in; y2=68.5132mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABa
-     }
-     ha:subc.1847 {
-      ha:attributes {
-       value=red
-       footprint=100mil-led
-       refdes=D7
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.1 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1849 {
-        proto=0; x=2.583in; y=61.1632mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1850 {
-        proto=1; x=2.683in; y=61.1632mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=2
-          name=2
+       }
+       ha:line.40135 {
+        x1=2.091in; y1=32.054804mm; x2=2.091in; y2=32.588204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1851 {
-           x1=2.732in; y1=62.611mm; x2=2.732in; y2=2.351in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.1854 {
-           x=2.633in; y=61.1632mm; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.1848 {
-           string=%a.parent.refdes%; x=2.599in; y=2.378in; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+       ha:line.40138 {
+        x1=52.4177mm; y1=33.281904mm; x2=2.091in; y2=32.588204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1855 {
-           x1=2.633in; y1=61.1632mm; x2=2.633in; y2=61.1632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1858 {
-           x1=2.633in; y1=61.1632mm; x2=2.633in; y2=61.1632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1861 {
-           x1=2.633in; y1=61.1632mm; x2=67.8782mm; y2=61.1632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1864 {
-           x1=2.633in; y1=61.1632mm; x2=2.633in; y2=62.1632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+       ha:line.40141 {
+        x1=51.0672mm; y1=30.403804mm; x2=1.977in; y2=31.255212mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABb
-     }
-     ha:subc.1867 {
-      ha:attributes {
-       value=green
-       footprint=100mil-led
-       refdes=D5
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
+       ha:line.40144 {
+        x1=2.015in; y1=31.255212mm; x2=2.015in; y2=30.886404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=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
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+       }
+       ha:line.40147 {
+        x1=2.015in; y1=30.886404mm; x2=2.034in; y2=30.403804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1869 {
-        proto=0; x=2.583in; y=73.8632mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+       }
+       ha:line.40150 {
+        x1=52.1462mm; y1=31.255212mm; x2=52.1462mm; y2=30.886404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
+       }
+       ha:line.40153 {
+        x1=52.1462mm; y1=30.886404mm; x2=2.034in; y2=30.403804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=1
-          name=1
+       }
+       ha:line.40156 {
+        x1=51.0672mm; y1=30.403804mm; x2=52.26mm; y2=30.403804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-       ha:padstack_ref.1870 {
-        proto=1; x=2.683in; y=73.8632mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+       ha:line.40159 {
+        x1=52.26mm; y1=30.403804mm; x2=2.091in; y2=31.255212mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
-
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
+       }
+       ha:line.40162 {
+        x1=49.9179mm; y1=34.053004mm; x2=49.9179mm; y2=32.976104mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
-
-        ha:attributes {
-          term=2
-          name=2
+       }
+       ha:line.40165 {
+        x1=49.9179mm; y1=32.976104mm; x2=1.931in; y2=32.105604mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1871 {
-           x1=2.732in; y1=75.311mm; x2=2.732in; y2=2.851in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.1874 {
-           x=2.633in; y=73.8632mm; width=114.0mil; height=114.0mil; astart=210; adelta=300; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.1868 {
-           string=%a.parent.refdes%; x=2.607in; y=2.878in; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+       ha:line.40168 {
+        x1=1.931in; y1=32.105604mm; x2=1.931in; y2=31.115004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1875 {
-           x1=2.633in; y1=73.8632mm; x2=2.633in; y2=73.8632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1878 {
-           x1=2.633in; y1=73.8632mm; x2=2.633in; y2=73.8632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1881 {
-           x1=2.633in; y1=73.8632mm; x2=67.8782mm; y2=73.8632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1884 {
-           x1=2.633in; y1=73.8632mm; x2=2.633in; y2=74.8632mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+       ha:line.40171 {
+        x1=1.931in; y1=31.115004mm; x2=1.907in; y2=30.505404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-      }
-     }
-      uid = t55UIhTnyx6VWDNiT1IAAABc
-     }
-    ha:rat.1887 {
-     x1=45.2948mm; y1=70.2244mm; lgrp1=0; x2=103.8098mm; y2=1.785in; lgrp2=1;
-    }
-    ha:rat.1890 {
-     x1=104.5395mm; y1=1.7858in; lgrp1=0; x2=109.3084mm; y2=47.8046mm; lgrp2=0;
-    }
-    ha:rat.1893 {
-     x1=103.9146mm; y1=44.6093mm; lgrp1=0; x2=103.9146mm; y2=38.4842mm; lgrp2=0;
-    }
-    ha:rat.1896 {
-     x1=103.759mm; y1=1.509in; lgrp1=0; x2=101.505mm; y2=34.4998mm; lgrp2=0;
-    }
-    ha:rat.1899 {
-     x1=100.8126mm; y1=33.0962mm; lgrp1=0; x2=4.089in; y2=1.136in; lgrp2=0;
-    }
-    ha:rat.1902 {
-     x1=106.0077mm; y1=28.5989mm; lgrp1=0; x2=106.0077mm; y2=26.5991mm; lgrp2=0;
-    }
-    ha:rat.1905 {
-     x1=106.2827mm; y1=26.5991mm; lgrp1=0; x2=109.0074mm; y2=25.8742mm; lgrp2=0;
-    }
-    ha:rat.1908 {
-     x1=109.5075mm; y1=25.5991mm; lgrp1=0; x2=110.5075mm; y2=25.5991mm; lgrp2=0;
-    }
-    ha:rat.1911 {
-     x1=110.5075mm; y1=25.8742mm; lgrp1=0; x2=111.2324mm; y2=27.5991mm; lgrp2=0;
-    }
-    ha:rat.1914 {
-     x1=106.2769mm; y1=1.126in; lgrp1=0; x2=108.5019mm; y2=1.2136in; lgrp2=0;
-    }
-    ha:rat.1917 {
-     x1=109.0074mm; y1=31.099mm; lgrp1=0; x2=4.331in; y2=31.099mm; lgrp2=0;
-    }
-    ha:rat.1920 {
-     x1=110.6932mm; y1=32.8422mm; lgrp1=0; x2=111.7872mm; y2=1.337in; lgrp2=0;
-    }
-    ha:rat.1923 {
-     x1=112.7064mm; y1=34.7538mm; lgrp1=0; x2=4.384in; y2=1.505in; lgrp2=1;
-    }
-    ha:rat.1926 {
-     x1=109.171mm; y1=940.0mil; lgrp1=0; x2=101.6269mm; y2=5.027676mm; lgrp2=0;
-    }
-    ha:rat.1929 {
-     x1=101.6269mm; y1=5.027676mm; lgrp1=0; x2=91.0148mm; y2=46.06mil; lgrp2=0;
-    }
-    ha:rat.1932 {
-     x1=91.0148mm; y1=46.06mil; lgrp1=0; x2=3.2065in; y2=1.22682mm; lgrp2=0;
-    }
-    ha:rat.1935 {
-     x1=150.0mil; y1=45.085mm; lgrp1=1; x2=109.5395mm; y2=45.2342mm; lgrp2=0;
-    }
-    ha:rat.1938 {
-     x1=110.6646mm; y1=41.6093mm; lgrp1=0; x2=31.0604mm; y2=262.0mil; lgrp2=1;
-    }
-    ha:rat.1941 {
-     x1=150.0mil; y1=1.175in; lgrp1=1; x2=109.0397mm; y2=45.2342mm; lgrp2=0;
-    }
-    ha:rat.1944 {
-     x1=150.0mil; y1=1.375in; lgrp1=1; x2=110.0397mm; y2=45.2342mm; lgrp2=0;
-    }
-    ha:rat.1947 {
-     x1=86.646mm; y1=46.06mil; lgrp1=0; x2=99.7016mm; y2=46.06mil; lgrp2=0;
-    }
-    ha:rat.1950 {
-     x1=99.7016mm; y1=46.06mil; lgrp1=0; x2=106.39806mm; y2=1.32207mm; lgrp2=0;
-    }
-    ha:rat.1953 {
-     x1=86.646mm; y1=46.06mil; lgrp1=0; x2=150.0mil; y2=40.005mm; lgrp2=1;
-    }
-    ha:rat.1956 {
-     x1=86.7811mm; y1=3.911854mm; lgrp1=0; x2=99.6457mm; y2=5.027676mm; lgrp2=0;
-    }
-    ha:rat.1959 {
-     x1=99.6457mm; y1=5.027676mm; lgrp1=0; x2=110.7897mm; y2=44.6093mm; lgrp2=0;
-    }
-    ha:rat.1962 {
-     x1=60.96mm; y1=383.0mil; lgrp1=1; x2=87.5807mm; y2=3.911854mm; lgrp2=0;
-    }
-    ha:rat.1965 {
-     x1=87.5807mm; y1=3.911854mm; lgrp1=0; x2=87.4456mm; y2=46.06mil; lgrp2=0;
-    }
-    ha:rat.1968 {
-     x1=87.4456mm; y1=46.06mil; lgrp1=0; x2=91.8144mm; y2=46.06mil; lgrp2=0;
-    }
-    ha:rat.1971 {
-     x1=91.8144mm; y1=46.06mil; lgrp1=0; x2=96.1578mm; y2=46.06mil; lgrp2=0;
-    }
-    ha:rat.1974 {
-     x1=96.1578mm; y1=46.06mil; lgrp1=0; x2=100.6363mm; y2=2.538476mm; lgrp2=0;
-    }
-    ha:rat.1977 {
-     x1=100.6363mm; y1=2.538476mm; lgrp1=0; x2=105.3084mm; y2=779.07mil; lgrp2=0;
-    }
-    ha:rat.1980 {
-     x1=4.161in; y1=21.21916mm; lgrp1=0; x2=104.0895mm; y2=922.0mil; lgrp2=0;
-    }
-    ha:rat.1983 {
-     x1=104.5342mm; y1=974.0mil; lgrp1=0; x2=106.3244mm; y2=989.0mil; lgrp2=1;
-    }
-    ha:rat.1986 {
-     x1=107.0018mm; y1=25.8757mm; lgrp1=0; x2=107.4377mm; y2=27.0292mm; lgrp2=1;
-    }
-    ha:rat.1989 {
-     x1=106.7816mm; y1=989.0mil; lgrp1=0; x2=108.2058mm; y2=23.076408mm; lgrp2=0;
-    }
-    ha:rat.1992 {
-     x1=103.4674mm; y1=26.0858mm; lgrp1=0; x2=103.061mm; y2=28.7546mm; lgrp2=0;
-    }
-    ha:rat.1995 {
-     x1=4.04in; y1=29.8196mm; lgrp1=0; x2=4.051in; y2=1.264in; lgrp2=0;
-    }
-    ha:rat.1998 {
-     x1=103.1682mm; y1=34.4998mm; lgrp1=0; x2=104.3686mm; y2=1.474in; lgrp2=1;
-    }
-    ha:rat.2001 {
-     x1=105.0397mm; y1=38.4842mm; lgrp1=0; x2=105.423mm; y2=39.9926mm; lgrp2=1;
-    }
-    ha:rat.2004 {
-     x1=105.423mm; y1=43.7258mm; lgrp1=0; x2=103.9146mm; y2=44.1091mm; lgrp2=0;
-    }
-    ha:rat.2007 {
-     x1=109.1562mm; y1=39.9926mm; lgrp1=1; x2=110.6646mm; y2=39.6093mm; lgrp2=0;
-    }
-    ha:rat.2010 {
-     x1=108.0397mm; y1=1.7858in; lgrp1=0; x2=4.169in; y2=1.857in; lgrp2=1;
-    }
-    ha:rat.2013 {
-     x1=4.378in; y1=23.076408mm; lgrp1=0; x2=4.482in; y2=986.0mil; lgrp2=0;
-    }
-    ha:rat.2016 {
-     x1=4.52in; y1=25.4132mm; lgrp1=0; x2=115.6462mm; y2=28.272mm; lgrp2=0;
-    }
-    ha:rat.2019 {
-     x1=4.169in; y1=48.6037mm; lgrp1=0; x2=109.3084mm; y2=48.7952mm; lgrp2=0;
-    }
-    ha:rat.2022 {
-     x1=109.3084mm; y1=1.963in; lgrp1=0; x2=4.286in; y2=50.8254mm; lgrp2=0;
-    }
-    ha:rat.2025 {
-     x1=112.4326mm; y1=39.2938mm; lgrp1=0; x2=113.6716mm; y2=1.409in; lgrp2=0;
-    }
-    ha:rat.2028 {
-     x1=113.3366mm; y1=35.5534mm; lgrp1=0; x2=4.349in; y2=33.6418mm; lgrp2=0;
-    }
-    ha:rat.2031 {
-     x1=4.166in; y1=48.6799mm; lgrp1=0; x2=103.4169mm; y2=52.6796mm; lgrp2=0;
-    }
-    ha:rat.2034 {
-     x1=3.859in; y1=1.379in; lgrp1=1; x2=102.3874mm; y2=1.592in; lgrp2=1;
-    }
-    ha:rat.2037 {
-     x1=3.902in; y1=1.379in; lgrp1=1; x2=4.044in; y2=1.552in; lgrp2=1;
-    }
-    ha:rat.2040 {
-     x1=3.816in; y1=1.379in; lgrp1=1; x2=102.8073mm; y2=1.6184685in; lgrp2=0;
-    }
-    ha:rat.2043 {
-     x1=106.2827mm; y1=28.0993mm; lgrp1=0; x2=110.6646mm; y2=40.10914mm; lgrp2=0;
-    }
-    ha:rat.2046 {
-     x1=107.5395mm; y1=45.2342mm; lgrp1=0; x2=3.932in; y2=42.545mm; lgrp2=0;
-    }
-    ha:rat.2049 {
-     x1=3.923in; y1=1.684in; lgrp1=0; x2=2.092in; y2=2.721in; lgrp2=0;
-    }
-    ha:rat.2052 {
-     x1=4.179in; y1=1.217in; lgrp1=1; x2=4.323in; y2=1.479in; lgrp2=1;
-    }
-    ha:rat.2055 {
-     x1=1.987in; y1=2.726in; lgrp1=1; x2=4.001in; y2=39.1414mm; lgrp2=0;
-    }
-    ha:rat.2058 {
-     x1=51.7398mm; y1=66.7004mm; lgrp1=1; x2=101.219mm; y2=1.534in; lgrp2=0;
-    }
-    ha:rat.2061 {
-     x1=1.97in; y1=75.311mm; lgrp1=1; x2=3.897in; y2=1.867in; lgrp2=0;
-    }
-    ha:rat.2064 {
-     x1=52.578mm; y1=75.311mm; lgrp1=1; x2=3.897in; y2=1.967in; lgrp2=0;
-    }
-    ha:rat.2067 {
-     x1=112.7778mm; y1=45.847mm; lgrp1=0; x2=112.8776mm; y2=1.786in; lgrp2=0;
-    }
-    ha:rat.2070 {
-     x1=2.159in; y1=2.479in; lgrp1=1; x2=4.017in; y2=1.691in; lgrp2=0;
-    }
-    ha:rat.2073 {
-     x1=2.58in; y1=1.525in; lgrp1=1; x2=117.1636mm; y2=36.4mm; lgrp2=0;
-    }
-    ha:rat.2076 {
-     x1=2.583in; y1=73.8632mm; lgrp1=1; x2=111.8126mm; y2=46.6466mm; lgrp2=0;
-    }
-    ha:rat.2079 {
-     x1=2.583in; y1=61.1632mm; lgrp1=1; x2=113.22mm; y2=1.715in; lgrp2=0;
-    }
-    ha:rat.2082 {
-     x1=2.583in; y1=67.5132mm; lgrp1=1; x2=112.7778mm; y2=46.6466mm; lgrp2=0;
-    }
-    ha:rat.2085 {
-     x1=47.625mm; y1=200.0mil; lgrp1=0; x2=97.9188mm; y2=33.5158mm; lgrp2=0;
-    }
-    ha:rat.2088 {
-     x1=54.61mm; y1=200.0mil; lgrp1=1; x2=99.011mm; y2=33.5158mm; lgrp2=0;
-    }
-    ha:rat.2091 {
-     x1=1.6in; y1=200.0mil; lgrp1=1; x2=96.8266mm; y2=33.5158mm; lgrp2=0;
-    }
-    ha:rat.2094 {
-     x1=4.1011in; y1=1.32207mm; lgrp1=0; x2=101.6269mm; y2=2.538476mm; lgrp2=0;
-    }
-    ha:rat.2097 {
-     x1=101.6269mm; y1=2.538476mm; lgrp1=0; x2=83.0453mm; y2=1.22682mm; lgrp2=0;
-    }
-    ha:rat.2100 {
-     x1=100.5012mm; y1=46.06mil; lgrp1=0; x2=99.6457mm; y2=2.538476mm; lgrp2=0;
-    }
-    ha:rat.2103 {
-     x1=99.6457mm; y1=2.538476mm; lgrp1=0; x2=95.3582mm; y2=46.06mil; lgrp2=0;
-    }
-    ha:rat.2106 {
-     x1=1.65in; y1=65.786mm; lgrp1=1; x2=110.6646mm; y2=42.1091mm; lgrp2=0;
-    }
-    ha:rat.2109 {
-     x1=29.718mm; y1=2.491in; lgrp1=0; x2=150.0mil; y2=1.975in; lgrp2=1;
-    }
-    ha:rat.2112 {
-     x1=1.552in; y1=2.483in; lgrp1=0; x2=150.0mil; y2=47.625mm; lgrp2=1;
-    }
-    ha:rat.2115 {
-     x1=1.144in; y1=69.9074mm; lgrp1=0; x2=1.87in; y2=75.311mm; lgrp2=1;
-    }
-   }
-   li:layers {
-
-    ha:top {
-     lid=0
-     group=3
-     ha:combining {     }
-
-      li:objects {
-       ha:line.2118 {
-        x1=1.552in; y1=2.684in; x2=1.65in; y2=2.684in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40174 {
+        x1=1.907in; y1=30.505404mm; x2=1.823in; y2=30.505404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2121 {
-        x1=1.65in; y1=2.684in; x2=1.651in; y2=2.685in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40177 {
+        x1=53.1426mm; y1=35.777904mm; x2=54.6715mm; y2=35.777904mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2124 {
-        x1=1.651in; y1=2.685in; x2=1.651in; y2=2.708in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40180 {
+        x1=55.753mm; y1=34.391604mm; x2=55.753mm; y2=34.696404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2127 {
-        x1=1.651in; y1=2.708in; x2=42.418mm; y2=69.2658mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40183 {
+        x1=54.6715mm; y1=35.777904mm; x2=55.753mm; y2=34.696404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2130 {
-        x1=42.418mm; y1=69.2658mm; x2=1.71in; y2=69.2658mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40186 {
+        x1=48.1929mm; y1=34.777904mm; x2=47.4017mm; y2=34.777904mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2133 {
-        x1=1.71in; y1=69.2658mm; x2=1.729in; y2=2.708in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40189 {
+        x1=1.818in; y1=34.264604mm; x2=1.846in; y2=34.264604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2136 {
-        x1=1.729in; y1=2.708in; x2=1.729in; y2=2.685in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40192 {
+        x1=47.4017mm; y1=34.777904mm; x2=1.846in; y2=34.264604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2139 {
-        x1=1.65in; y1=2.623in; x2=1.649in; y2=2.624in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40195 {
+        x1=45.3776mm; y1=34.264604mm; x2=45.3776mm; y2=33.108396mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2142 {
-        x1=1.649in; y1=2.624in; x2=41.2628mm; y2=2.624in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40198 {
+        x1=45.3776mm; y1=33.108396mm; x2=1.794in; y2=32.918404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2145 {
-        x1=41.2628mm; y1=2.624in; x2=1.597in; y2=67.3486mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40201 {
+        x1=55.3466mm; y1=1.69026in; x2=54.6166mm; y2=1.69026in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2148 {
-        x1=1.108in; y1=2.612in; x2=1.108in; y2=2.639in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40204 {
+        x1=54.6166mm; y1=1.69026in; x2=2.147in; y2=42.849804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2151 {
-        x1=1.108in; y1=2.639in; x2=28.2194mm; y2=67.1068mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40207 {
+        x1=55.6392mm; y1=42.138604mm; x2=2.175in; y2=42.138604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2154 {
-        x1=28.2194mm; y1=67.1068mm; x2=28.2194mm; y2=2.671in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40210 {
+        x1=2.175in; y1=42.138604mm; x2=2.147in; y2=42.849804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2157 {
-        x1=28.2194mm; y1=2.671in; x2=1.144in; y2=2.704in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40213 {
+        x1=2.156in; y1=42.138604mm; x2=2.156in; y2=42.621204mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2160 {
-        x1=1.144in; y1=2.704in; x2=1.144in; y2=69.9074mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40216 {
+        x1=2.156in; y1=42.621204mm; x2=2.147in; y2=42.849804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2163 {
-        x1=1.144in; y1=69.9074mm; x2=1.131in; y2=70.2376mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40219 {
+        x1=2.147in; y1=42.849804mm; x2=54.5084mm; y2=42.849804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2166 {
-        x1=29.7806mm; y1=71.0621mm; x2=28.7523mm; y2=71.0621mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40222 {
+        x1=54.5084mm; y1=42.849804mm; x2=53.7972mm; y2=42.138604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2169 {
-        x1=28.7523mm; y1=71.0621mm; x2=1.131in; y2=71.0372mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40225 {
+        x1=52.5748mm; y1=1.8617285in; x2=52.5748mm; y2=47.094804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2172 {
-        x1=29.7806mm; y1=70.2125mm; x2=29.7806mm; y2=69.6096mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40228 {
+        x1=52.5748mm; y1=47.094804mm; x2=53.2638mm; y2=46.405804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2175 {
-        x1=29.7806mm; y1=69.6096mm; x2=1.193in; y2=2.72in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40231 {
+        x1=52.5748mm; y1=47.788104mm; x2=53.1769mm; y2=47.788104mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2178 {
-        x1=1.22954331in; y1=71.0621mm; x2=30.9301mm; y2=71.0621mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40234 {
+        x1=53.1769mm; y1=47.788104mm; x2=53.4924mm; y2=47.472604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2181 {
-        x1=29.7806mm; y1=70.2125mm; x2=30.0805mm; y2=70.2125mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40237 {
+        x1=52.5748mm; y1=48.287944mm; x2=53.1901mm; y2=48.287944mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2184 {
-        x1=30.9301mm; y1=71.0621mm; x2=30.0805mm; y2=70.2125mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40240 {
+        x1=53.1901mm; y1=48.287944mm; x2=53.467mm; y2=48.564804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2187 {
-        x1=1.22954331in; y1=70.2125mm; x2=32.4802mm; y2=70.2125mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40243 {
+        x1=48.1929mm; y1=36.278104mm; x2=47.1747mm; y2=36.278104mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2190 {
-        x1=32.4802mm; y1=70.2125mm; x2=1.28in; y2=70.2442mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40246 {
+        x1=47.1747mm; y1=36.278104mm; x2=1.848in; y2=36.042604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2193 {
-        x1=1.193in; y1=2.681in; x2=31.623mm; y2=2.681in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40249 {
+        x1=2.026in; y1=43.484804mm; x2=2.011in; y2=43.484804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2196 {
-        x1=31.623mm; y1=2.681in; x2=1.253in; y2=2.673in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40252 {
+        x1=2.011in; y1=43.484804mm; x2=1.961in; y2=42.214804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2199 {
-        x1=36.0172mm; y1=2.736in; x2=1.316in; y2=2.736in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40255 {
+        x1=50.9499mm; y1=46.663004mm; x2=50.9499mm; y2=43.964864mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2202 {
-        x1=1.316in; y1=2.736in; x2=1.253in; y2=2.673in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40258 {
+        x1=1.9259in; y1=39.002704mm; x2=1.9259in; y2=41.932864mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2205 {
-        x1=1.28in; y1=2.797in; x2=1.357in; y2=2.797in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40261 {
+        x1=50.9499mm; y1=43.964864mm; x2=1.9259in; y2=41.932864mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2208 {
-        x1=1.357in; y1=2.797in; x2=36.0172mm; y2=2.736in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40264 {
+        x1=1.892in; y1=39.090604mm; x2=1.892in; y2=38.413904mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2211 {
-        x1=1.595in; y1=70.1802mm; x2=36.703mm; y2=70.1802mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40267 {
+        x1=1.892in; y1=38.413904mm; x2=48.1929mm; y2=38.277804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2214 {
-        x1=36.703mm; y1=70.1802mm; x2=36.0172mm; y2=2.736in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40270 {
+        x1=48.1929mm; y1=37.777704mm; x2=47.7187mm; y2=37.777704mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2217 {
-        x1=1.595in; y1=69.3806mm; x2=1.595in; y2=2.684in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40273 {
+        x1=47.7187mm; y1=37.777704mm; x2=1.863in; y2=38.176204mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2220 {
-        x1=26.797mm; y1=67.1068mm; x2=1.108in; y2=67.1068mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40276 {
+        x1=1.863in; y1=38.176204mm; x2=1.863in; y2=40.944804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2223 {
-        x1=1.69in; y1=2.677in; x2=1.69in; y2=67.691mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40279 {
+        x1=51.4497mm; y1=46.663004mm; x2=51.4497mm; y2=46.010104mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2226 {
-        x1=1.69in; y1=67.691mm; x2=1.71in; y2=67.183mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40282 {
+        x1=51.4497mm; y1=46.010104mm; x2=2.036in; y2=45.745404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2229 {
-        x1=1.71in; y1=67.183mm; x2=1.756in; y2=67.183mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40309 {
+        x1=53.4924mm; y1=47.472604mm; x2=54.3428mm; y2=47.472604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2232 {
-        x1=42.6842mm; y1=2.624in; x2=1.684in; y2=2.624in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40312 {
+        x1=54.3428mm; y1=47.472604mm; x2=2.148in; y2=47.689004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2235 {
-        x1=1.684in; y1=2.624in; x2=1.7075in; y2=2.6475in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40315 {
+        x1=52.5748mm; y1=49.287904mm; x2=54.0393mm; y2=49.287904mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2238 {
-        x1=45.2948mm; y1=69.4248mm; x2=45.2948mm; y2=67.8754mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40318 {
+        x1=54.0393mm; y1=49.287904mm; x2=2.148in; y2=48.768004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2241 {
-        x1=1.756in; y1=67.183mm; x2=45.2948mm; y2=67.8754mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40321 {
+        x1=2.148in; y1=48.768004mm; x2=2.148in; y2=48.488604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2244 {
-        x1=1.874in; y1=201.0mil; x2=47.625mm; y2=200.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40324 {
+        x1=52.5748mm; y1=49.788104mm; x2=54.6059mm; y2=49.788104mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2247 {
-        x1=1.729in; y1=70.2818mm; x2=1.732in; y2=70.2818mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40327 {
+        x1=54.6059mm; y1=49.788104mm; x2=2.16in; y2=49.530004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2250 {
-        x1=1.732in; y1=70.2818mm; x2=1.763in; y2=2.798in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40330 {
+        x1=52.5748mm; y1=50.287904mm; x2=55.6301mm; y2=50.287904mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2253 {
-        x1=1.763in; y1=2.798in; x2=1.763in; y2=70.739mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40333 {
+        x1=55.6301mm; y1=50.287904mm; x2=2.192in; y2=50.241204mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2256 {
-        x1=1.763in; y1=70.739mm; x2=45.2948mm; y2=70.2244mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40336 {
+        x1=52.5748mm; y1=50.788104mm; x2=55.1569mm; y2=50.788104mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2259 {
-        x1=1.65in; y1=65.786mm; x2=1.65in; y2=2.623in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40339 {
+        x1=55.1569mm; y1=50.788104mm; x2=55.3466mm; y2=50.977804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2262 {
-        x1=1.65in; y1=2.623in; x2=1.649in; y2=2.624in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40342 {
+        x1=55.3466mm; y1=50.977804mm; x2=2.205in; y2=50.977804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2265 {
-        x1=55.3466mm; y1=2.526in; x2=2.164in; y2=2.526in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40345 {
+        x1=2.205in; y1=50.977804mm; x2=2.221in; y2=50.571404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2268 {
-        x1=2.092in; y1=2.721in; x2=2.087in; y2=2.726in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40348 {
+        x1=2.221in; y1=50.571404mm; x2=2.221in; y2=48.437804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2271 {
-        x1=26.797mm; y1=68.6628mm; x2=26.3718mm; y2=68.6628mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40351 {
+        x1=2.026in; y1=43.484804mm; x2=2.221in; y2=48.437804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2274 {
-        x1=26.3718mm; y1=68.6628mm; x2=1.023in; y2=2.688in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40372 {
+        x1=46.4497mm; y1=46.663004mm; x2=45.8248mm; y2=46.663004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2277 {
-        x1=26.797mm; y1=67.9064mm; x2=26.353mm; y2=67.9064mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40375 {
+        x1=45.8248mm; y1=46.663004mm; x2=1.798in; y2=46.507404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2280 {
-        x1=26.353mm; y1=67.9064mm; x2=1.023in; y2=2.688in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40378 {
+        x1=46.9499mm; y1=46.663004mm; x2=46.9499mm; y2=46.289504mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2283 {
-        x1=26.797mm; y1=69.4624mm; x2=27.845mm; y2=69.4624mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40381 {
+        x1=46.9499mm; y1=46.289504mm; x2=1.822in; y2=45.618404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2286 {
-        x1=27.845mm; y1=69.4624mm; x2=28.2194mm; y2=2.72in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40384 {
+        x1=50.4497mm; y1=46.663004mm; x2=50.4497mm; y2=44.074304mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2289 {
-        x1=1.134in; y1=67.1068mm; x2=1.134in; y2=2.491in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40387 {
+        x1=50.4497mm; y1=44.074304mm; x2=1.863in; y2=40.944804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2292 {
-        x1=1.134in; y1=2.491in; x2=886.0mil; y2=2.491in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40411 {
+        x1=52.1054mm; y1=53.568604mm; x2=51.9499mm; y2=53.413004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2295 {
-        x1=886.0mil; y1=2.491in; x2=886.0mil; y2=67.1068mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40414 {
+        x1=45.8248mm; y1=50.788104mm; x2=45.3001mm; y2=50.788104mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2298 {
-        x1=886.0mil; y1=67.1068mm; x2=1.134in; y2=67.1068mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40417 {
+        x1=45.3001mm; y1=50.788104mm; x2=44.831mm; y2=51.257204mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2301 {
-        x1=963.0mil; y1=2.624in; x2=1.134in; y2=2.624in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40420 {
+        x1=44.831mm; y1=51.257204mm; x2=44.831mm; y2=51.587404mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2304 {
-        x1=1.134in; y1=2.603in; x2=1.066in; y2=2.603in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40423 {
+        x1=45.8248mm; y1=52.287904mm; x2=44.9301mm; y2=52.287904mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2307 {
-        x1=29.718mm; y1=67.1068mm; x2=1.494in; y2=67.1068mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40426 {
+        x1=44.9301mm; y1=52.287904mm; x2=44.831mm; y2=52.387004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2310 {
-        x1=1.494in; y1=67.1068mm; x2=1.494in; y2=2.491in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40429 {
+        x1=1.8in; y1=53.517804mm; x2=1.8in; y2=52.892704mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2313 {
-        x1=1.494in; y1=2.491in; x2=29.718mm; y2=2.491in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40432 {
+        x1=1.8in; y1=52.892704mm; x2=45.8248mm; y2=52.788104mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2316 {
-        x1=29.718mm; y1=2.491in; x2=29.718mm; y2=67.1068mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40435 {
+        x1=1.8in; y1=53.517804mm; x2=46.345mm; y2=53.517804mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2319 {
-        x1=29.718mm; y1=2.62in; x2=1.464in; y2=2.62in; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40438 {
+        x1=46.345mm; y1=53.517804mm; x2=46.4497mm; y2=53.413004mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2322 {
-        x1=36.0172mm; y1=67.4944mm; x2=36.0172mm; y2=67.1068mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.40441 {
+        x1=48.4497mm; y1=53.413004mm; x2=48.4497mm; y2=53.759904mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2325 {
-        x1=114.427mm; y1=1.409in; x2=113.6716mm; y2=1.409in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40444 {
+        x1=48.4497mm; y1=53.759904mm; x2=1.89in; y2=54.203604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2328 {
-        x1=113.6716mm; y1=1.409in; x2=4.466in; y2=35.5534mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40447 {
+        x1=1.89in; y1=54.203604mm; x2=1.846in; y2=54.203604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2331 {
-        x1=114.5606mm; y1=35.655mm; x2=114.427mm; y2=1.409in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40450 {
+        x1=1.846in; y1=54.203604mm; x2=1.816in; y2=54.965604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2334 {
-        x1=4.549in; y1=33.7246mm; x2=4.549in; y2=35.6804mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40453 {
+        x1=1.816in; y1=54.965604mm; x2=1.816in; y2=55.346604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2337 {
-        x1=4.549in; y1=35.6804mm; x2=116.364mm; y2=1.437in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40456 {
+        x1=45.3271mm; y1=56.858704mm; x2=45.3271mm; y2=56.145904mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2340 {
-        x1=4.509in; y1=1.337in; x2=4.509in; y2=1.405in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40459 {
+        x1=45.3271mm; y1=56.145904mm; x2=1.816in; y2=55.346604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2343 {
-        x1=4.509in; y1=1.405in; x2=114.427mm; y2=1.409in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40462 {
+        x1=51.4497mm; y1=53.413004mm; x2=51.4497mm; y2=53.811904mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2346 {
-        x1=4.549in; y1=32.925mm; x2=114.5982mm; y2=32.925mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40465 {
+        x1=51.4497mm; y1=53.811904mm; x2=2.047in; y2=54.356004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2349 {
-        x1=114.5982mm; y1=32.925mm; x2=4.509in; y2=32.9946mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40468 {
+        x1=50.9499mm; y1=53.413004mm; x2=50.9499mm; y2=54.836064mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2352 {
-        x1=4.549in; y1=1.266in; x2=4.514in; y2=1.266in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40471 {
+        x1=50.9499mm; y1=54.836064mm; x2=51.1302mm; y2=55.016404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2355 {
-        x1=4.514in; y1=1.266in; x2=4.509in; y2=1.261in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40474 {
+        x1=44.831mm; y1=52.984404mm; x2=1.76in; y2=53.111404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2358 {
-        x1=113.729mm; y1=32.9946mm; x2=113.729mm; y2=1.261in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40477 {
+        x1=44.831mm; y1=52.387004mm; x2=44.831mm; y2=52.984404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2361 {
-        x1=4.443in; y1=1.275in; x2=113.3734mm; y2=1.275in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40498 {
+        x1=1.882in; y1=55.346604mm; x2=1.882in; y2=56.782504mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2364 {
-        x1=113.3734mm; y1=1.275in; x2=113.729mm; y2=1.261in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40501 {
+        x1=1.882in; y1=56.782504mm; x2=1.879in; y2=56.858704mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2367 {
-        x1=4.549in; y1=32.925mm; x2=4.549in; y2=1.266in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40504 {
+        x1=46.926mm; y1=55.346604mm; x2=1.882in; y2=55.346604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2370 {
-        x1=4.443in; y1=33.1602mm; x2=111.887mm; y2=33.1602mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40507 {
+        x1=1.815in; y1=62.382404mm; x2=1.781in; y2=62.382404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2373 {
-        x1=111.887mm; y1=33.1602mm; x2=111.887mm; y2=1.275in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40510 {
+        x1=1.781in; y1=62.382404mm; x2=1.781in; y2=60.948104mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2376 {
-        x1=4.443in; y1=31.5854mm; x2=111.887mm; y2=31.5854mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40513 {
+        x1=1.781in; y1=60.948104mm; x2=45.3271mm; y2=60.858404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2379 {
-        x1=115.6462mm; y1=1.117in; x2=115.9764mm; y2=1.117in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40516 {
+        x1=48.9499mm; y1=53.413004mm; x2=48.9499mm; y2=59.635104mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2382 {
-        x1=115.9764mm; y1=1.117in; x2=116.459mm; y2=1.136in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40519 {
+        x1=48.9499mm; y1=59.635104mm; x2=1.879in; y2=60.858404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2385 {
-        x1=115.6462mm; y1=1.155in; x2=115.9764mm; y2=1.155in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40522 {
+        x1=1.879in; y1=60.858404mm; x2=1.879in; y2=61.556404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2388 {
-        x1=115.9764mm; y1=1.155in; x2=116.459mm; y2=1.136in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40525 {
+        x1=1.879in; y1=61.556404mm; x2=46.9006mm; y2=62.382404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2391 {
-        x1=116.2944mm; y1=1.078in; x2=4.538in; y2=1.078in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40528 {
+        x1=50.4497mm; y1=53.413004mm; x2=50.4497mm; y2=54.706304mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2394 {
-        x1=4.538in; y1=1.078in; x2=4.522in; y2=1.094in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40531 {
+        x1=50.4497mm; y1=54.706304mm; x2=1.984in; y2=54.762404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2397 {
-        x1=4.522in; y1=1.094in; x2=4.522in; y2=28.3596mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40534 {
+        x1=1.984in; y1=54.762404mm; x2=1.984in; y2=56.337204mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2400 {
-        x1=4.522in; y1=28.3596mm; x2=114.8466mm; y2=1.117in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40537 {
+        x1=49.9499mm; y1=53.413004mm; x2=49.9499mm; y2=53.021204mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2403 {
-        x1=4.61in; y1=1.078in; x2=4.61in; y2=27.7114mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40540 {
+        x1=49.9499mm; y1=53.021204mm; x2=51.0664mm; y2=51.904604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2406 {
-        x1=4.61in; y1=27.7114mm; x2=117.1956mm; y2=27.813mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40543 {
+        x1=49.4497mm; y1=53.413004mm; x2=49.4497mm; y2=54.072504mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2409 {
-        x1=117.1956mm; y1=27.813mm; x2=117.1956mm; y2=29.7058mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40546 {
+        x1=49.4497mm; y1=54.072504mm; x2=1.957in; y2=54.330604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2412 {
-        x1=117.1956mm; y1=29.7058mm; x2=116.5098mm; y2=30.3916mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40552 {
+        x1=51.2186mm; y1=56.083204mm; x2=2.031in; y2=56.083204mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2415 {
-        x1=116.5098mm; y1=30.3916mm; x2=115.7356mm; y2=30.3916mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40555 {
+        x1=2.031in; y1=56.083204mm; x2=51.943mm; y2=55.727604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2418 {
-        x1=115.7356mm; y1=30.3916mm; x2=115.6462mm; y2=1.193in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40558 {
+        x1=51.2186mm; y1=58.039004mm; x2=51.2186mm; y2=57.073804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2421 {
-        x1=114.8466mm; y1=1.193in; x2=114.8466mm; y2=1.155in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40561 {
+        x1=51.2186mm; y1=57.073804mm; x2=51.7398mm; y2=57.073804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2424 {
-        x1=114.8466mm; y1=1.155in; x2=4.49in; y2=1.155in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40564 {
+        x1=51.7398mm; y1=57.073804mm; x2=51.943mm; y2=56.870604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2427 {
-        x1=114.8466mm; y1=1.117in; x2=114.0592mm; y2=1.117in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40567 {
+        x1=1.985in; y1=58.039004mm; x2=1.985in; y2=56.083204mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2430 {
-        x1=4.379in; y1=29.1005mm; x2=113.8095mm; y2=29.1005mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40579 {
+        x1=2.0703in; y1=52.298604mm; x2=52.5748mm; y2=52.287904mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2433 {
-        x1=4.49in; y1=1.155in; x2=113.8095mm; y2=29.1005mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40588 {
+        x1=52.5774mm; y1=51.790604mm; x2=52.5748mm; y2=51.788064mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2436 {
-        x1=4.379in; y1=1.126in; x2=113.8306mm; y2=1.126in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40597 {
+        x1=50.5074mm; y1=59.004204mm; x2=1.999in; y2=59.004204mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2439 {
-        x1=114.0592mm; y1=1.117in; x2=113.8306mm; y2=1.126in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40600 {
+        x1=1.999in; y1=59.004204mm; x2=2.023in; y2=59.613804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2442 {
-        x1=116.5098mm; y1=31.1912mm; x2=4.504in; y2=31.1912mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40603 {
+        x1=1.957in; y1=54.330604mm; x2=1.957in; y2=59.0042mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2445 {
-        x1=4.504in; y1=31.1912mm; x2=112.8014mm; y2=29.591mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.40606 {
+        x1=1.957in; y1=59.0042mm; x2=49.707804mm; y2=59.004204mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2448 {
-        x1=112.8014mm; y1=29.591mm; x2=111.236mm; y2=29.591mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46205 {
+        x1=47.634396mm; y1=37.277804mm; x2=1.834in; y2=1.509in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2451 {
-        x1=111.236mm; y1=29.591mm; x2=4.379in; y2=29.6004mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46379 {
+        x1=1.84in; y1=37.109404mm; x2=46.456596mm; y2=37.109404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2454 {
-        x1=4.379in; y1=30.1005mm; x2=111.7107mm; y2=30.1005mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46382 {
+        x1=46.456596mm; y1=37.109404mm; x2=1.792in; y2=1.498in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2457 {
-        x1=111.7107mm; y1=30.1005mm; x2=111.887mm; y2=30.2768mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46385 {
+        x1=1.792in; y1=1.498in; x2=1.792in; y2=1.51352in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2460 {
-        x1=111.887mm; y1=30.2768mm; x2=111.887mm; y2=31.5854mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46388 {
+        x1=1.792in; y1=39.243mm; x2=1.792in; y2=39.8526mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2463 {
-        x1=4.379in; y1=1.10633071in; x2=113.3264mm; y2=1.10633071in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46391 {
+        x1=1.792in; y1=39.8526mm; x2=1.812in; y2=1.589in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2466 {
-        x1=113.3264mm; y1=1.10633071in; x2=4.52in; y2=1.048in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46394 {
+        x1=1.832in; y1=39.243mm; x2=1.832in; y2=39.8526mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2469 {
-        x1=4.52in; y1=1.048in; x2=4.52in; y2=1.032in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46397 {
+        x1=1.832in; y1=39.8526mm; x2=1.812in; y2=1.589in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2472 {
-        x1=4.482in; y1=25.4132mm; x2=4.482in; y2=986.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46562 {
+        x1=2.262in; y1=41.9034mm; x2=58.262008mm; y2=41.9034mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2475 {
-        x1=4.482in; y1=986.0mil; x2=4.501in; y2=967.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46565 {
+        x1=58.262008mm; y1=41.9034mm; x2=2.41852in; y2=1.525in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2478 {
-        x1=4.52in; y1=25.4132mm; x2=4.52in; y2=986.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46568 {
+        x1=2.45in; y1=1.525in; x2=2.58in; y2=1.525in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2481 {
-        x1=4.52in; y1=986.0mil; x2=4.501in; y2=967.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46571 {
+        x1=57.270396mm; y1=43.027604mm; x2=57.270396mm; y2=42.094404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2484 {
-        x1=106.3244mm; y1=989.0mil; x2=106.7816mm; y2=989.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46574 {
+        x1=57.270396mm; y1=42.094404mm; x2=57.4614mm; y2=41.9034mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2487 {
-        x1=106.7816mm; y1=989.0mil; x2=4.213in; y2=998.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46958 {
+        x1=55.2516mm; y1=26.6766mm; x2=54.3626mm; y2=26.6766mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2490 {
-        x1=4.213in; y1=998.0mil; x2=4.213in; y2=25.86736mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46961 {
+        x1=54.3626mm; y1=26.6766mm; x2=2.14in; y2=26.67mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2493 {
-        x1=4.213in; y1=25.86736mm; x2=107.0018mm; y2=25.8757mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46964 {
+        x1=2.14in; y1=26.67mm; x2=2.14in; y2=1.003in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2496 {
-        x1=107.5019mm; y1=25.8757mm; x2=107.5019mm; y2=25.2313mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46967 {
+        x1=2.14in; y1=1.003in; x2=2.148in; y2=995.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2499 {
-        x1=107.5019mm; y1=25.2313mm; x2=4.161in; y2=922.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46970 {
+        x1=2.241in; y1=26.67mm; x2=2.241in; y2=967.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2502 {
-        x1=4.161in; y1=922.0mil; x2=4.161in; y2=960.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46973 {
+        x1=2.241in; y1=967.0mil; x2=2.23in; y2=956.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2505 {
-        x1=4.161in; y1=960.0mil; x2=4.147in; y2=974.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46976 {
+        x1=56.0512mm; y1=26.6766mm; x2=56.9148mm; y2=26.6766mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2508 {
-        x1=4.11in; y1=879.0mil; x2=4.099in; y2=868.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46979 {
+        x1=56.9148mm; y1=26.6766mm; x2=2.241in; y2=26.67mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2511 {
-        x1=4.099in; y1=868.0mil; x2=4.099in; y2=21.244306mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.46982 {
+        x1=2.148in; y1=917.0mil; x2=2.148in; y2=816.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2514 {
-        x1=4.099in; y1=21.244306mm; x2=104.0895mm; y2=21.21916mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.47034 {
+        x1=2.148in; y1=816.0mil; x2=2.149in; y2=815.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2517 {
-        x1=104.0895mm; y1=21.21916mm; x2=104.0895mm; y2=20.307554mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.48970 {
+        x1=1.692in; y1=2.934in; x2=1.689in; y2=2.931in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2520 {
-        x1=104.0895mm; y1=20.307554mm; x2=104.5088mm; y2=783.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.48973 {
+        x1=41.3394mm; y1=70.4921mm; x2=42.3677mm; y2=70.4921mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2523 {
-        x1=4.081in; y1=974.0mil; x2=4.081in; y2=23.8509mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.48976 {
+        x1=42.3677mm; y1=70.4921mm; x2=1.669in; y2=70.517mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2526 {
-        x1=4.081in; y1=23.8509mm; x2=104.0895mm; y2=922.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.48979 {
+        x1=41.3394mm; y1=71.3417mm; x2=41.3394mm; y2=71.9446mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2529 {
-        x1=105.3084mm; y1=783.0mil; x2=106.172mm; y2=783.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.48982 {
+        x1=41.3394mm; y1=71.9446mm; x2=1.607in; y2=2.853in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2532 {
-        x1=106.172mm; y1=783.0mil; x2=106.172mm; y2=20.73656mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.48985 {
+        x1=39.8896mm; y1=70.4921mm; x2=40.1899mm; y2=70.4921mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2535 {
-        x1=106.172mm; y1=20.73656mm; x2=4.161in; y2=21.21916mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.48988 {
+        x1=41.0395mm; y1=71.3417mm; x2=41.3394mm; y2=71.3417mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2538 {
-        x1=108.5019mm; y1=1.2136in; x2=108.5019mm; y2=31.6161mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.48991 {
+        x1=40.1899mm; y1=70.4921mm; x2=41.0395mm; y2=71.3417mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2541 {
-        x1=108.5019mm; y1=31.6161mm; x2=4.282in; y2=1.255in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49003 {
+        x1=39.497mm; y1=73.4568mm; x2=39.2938mm; y2=73.66mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2544 {
-        x1=109.00156mm; y1=1.2136in; x2=109.00156mm; y2=1.2456in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49006 {
+        x1=1.607in; y1=73.4568mm; x2=44.323mm; y2=73.4568mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2547 {
-        x1=110.0016mm; y1=1.2136in; x2=110.0016mm; y2=31.6172mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49009 {
+        x1=1.689in; y1=2.931in; x2=1.717in; y2=2.931in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2550 {
-        x1=4.349in; y1=32.8422mm; x2=4.349in; y2=1.263in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49012 {
+        x1=1.717in; y1=2.931in; x2=1.725in; y2=2.939in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2553 {
-        x1=110.0016mm; y1=31.6172mm; x2=4.349in; y2=1.263in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49015 {
+        x1=1.725in; y1=2.939in; x2=1.743in; y2=2.939in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2556 {
-        x1=109.5017mm; y1=1.2136in; x2=109.5017mm; y2=32.8399mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49018 {
+        x1=1.689in; y1=2.853in; x2=1.717in; y2=2.853in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2559 {
-        x1=109.5017mm; y1=32.8399mm; x2=109.4994mm; y2=32.8422mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49021 {
+        x1=1.717in; y1=2.853in; x2=1.726in; y2=72.2376mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2562 {
-        x1=108.5342mm; y1=32.8422mm; x2=108.5342mm; y2=1.264in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49024 {
+        x1=1.726in; y1=72.2376mm; x2=1.743in; y2=72.2376mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2565 {
-        x1=109.00156mm; y1=1.2456in; x2=108.5342mm; y2=1.264in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49324 {
+        x1=1.87in; y1=75.311mm; x2=1.7in; y2=75.311mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2568 {
-        x1=4.349in; y1=32.8422mm; x2=110.6932mm; y2=32.8422mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49327 {
+        x1=1.7in; y1=75.311mm; x2=1.689in; y2=2.954in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2571 {
-        x1=109.4994mm; y1=1.359in; x2=109.4994mm; y2=33.6418mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49330 {
+        x1=1.689in; y1=2.954in; x2=1.689in; y2=2.931in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2574 {
-        x1=109.5878mm; y1=1.359in; x2=4.349in; y2=33.6418mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49489 {
+        x1=1.669in; y1=71.316596mm; x2=1.75974in; y2=71.316596mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2577 {
-        x1=109.5878mm; y1=1.359in; x2=109.411mm; y2=1.359in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49492 {
+        x1=1.75974in; y1=71.316596mm; x2=1.87in; y2=2.918in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2580 {
-        x1=109.411mm; y1=1.359in; x2=108.5342mm; y2=33.6418mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49495 {
+        x1=1.87in; y1=2.918in; x2=1.87in; y2=75.311mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2583 {
-        x1=106.2769mm; y1=1.126in; x2=105.156mm; y2=1.126in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49804 {
+        x1=39.2938mm; y1=73.583804mm; x2=40.690796mm; y2=73.583804mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2586 {
-        x1=105.156mm; y1=1.126in; x2=104.8258mm; y2=1.139in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.49807 {
+        x1=40.690796mm; y1=73.583804mm; x2=1.607in; y2=73.4568mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2589 {
-        x1=4.089in; y1=1.136in; x2=104.7496mm; y2=1.136in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.52362 {
+        x1=151.0mil; y1=1.901in; x2=150.0mil; y2=1.9in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2592 {
-        x1=104.7496mm; y1=1.136in; x2=104.8258mm; y2=1.139in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.52503 {
+        x1=1.607in; y1=2.931in; x2=616.0mil; y2=2.931in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2595 {
-        x1=103.4674mm; y1=29.8196mm; x2=4.04in; y2=29.8196mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.52506 {
+        x1=616.0mil; y1=2.931in; x2=413.0mil; y2=2.728in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2598 {
-        x1=4.04in; y1=29.8196mm; x2=102.5906mm; y2=1.173in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.52509 {
+        x1=413.0mil; y1=2.728in; x2=413.0mil; y2=2.492in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2601 {
-        x1=102.5906mm; y1=1.173in; x2=102.5906mm; y2=29.3248mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.52518 {
+        x1=152.0mil; y1=2.002in; x2=150.0mil; y2=2.0in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2604 {
-        x1=102.5906mm; y1=29.3248mm; x2=103.061mm; y2=1.136in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53097 {
+        x1=242.0mil; y1=53.5686mm; x2=243.0mil; y2=53.594mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2607 {
-        x1=104.5342mm; y1=974.0mil; x2=4.081in; y2=974.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53100 {
+        x1=282.0mil; y1=53.594mm; x2=282.0mil; y2=2.152in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2610 {
-        x1=4.379in; y1=27.1008mm; x2=111.9388mm; y2=27.1008mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53103 {
+        x1=321.0mil; y1=2.192in; x2=321.0mil; y2=56.9722mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2613 {
-        x1=111.9388mm; y1=27.1008mm; x2=4.421in; y2=26.7462mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53106 {
+        x1=313.48mil; y1=2.282in; x2=313.48mil; y2=57.163208mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2616 {
-        x1=4.421in; y1=25.9466mm; x2=111.8807mm; y2=25.9466mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53109 {
+        x1=313.48mil; y1=57.163208mm; x2=321.0mil; y2=56.9722mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2619 {
-        x1=111.8807mm; y1=25.9466mm; x2=4.379in; y2=26.6007mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53112 {
+        x1=282.0mil; y1=2.282in; x2=282.0mil; y2=2.152in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2622 {
-        x1=106.2827mm; y1=29.099mm; x2=105.7242mm; y2=29.099mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53115 {
+        x1=282.0mil; y1=2.152in; x2=359.0mil; y2=2.152in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2625 {
-        x1=105.7242mm; y1=29.099mm; x2=4.134in; y2=29.8196mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53118 {
+        x1=9.131808mm; y1=53.594mm; x2=321.0mil; y2=53.594mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2628 {
-        x1=4.134in; y1=29.8196mm; x2=4.105in; y2=29.8196mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53121 {
+        x1=391.0mil; y1=53.594mm; x2=391.0mil; y2=2.15148in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2631 {
-        x1=108.0077mm; y1=30.8239mm; x2=108.0077mm; y2=32.2765mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53124 {
+        x1=391.0mil; y1=2.15148in; x2=390.48mil; y2=2.152in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2634 {
-        x1=108.0077mm; y1=32.2765mm; x2=4.248in; y2=1.275in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53127 {
+        x1=321.0mil; y1=53.594mm; x2=321.0mil; y2=52.8828mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2637 {
-        x1=4.248in; y1=1.275in; x2=4.248in; y2=1.34in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53130 {
+        x1=321.0mil; y1=52.8828mm; x2=302.0mil; y2=2.063in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2640 {
-        x1=109.5075mm; y1=25.8742mm; x2=109.5075mm; y2=25.0779mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53133 {
+        x1=198.0mil; y1=2.152in; x2=281.0mil; y2=2.152in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2643 {
-        x1=109.5075mm; y1=25.0779mm; x2=4.302in; y2=978.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53136 {
+        x1=281.0mil; y1=2.152in; x2=282.0mil; y2=2.153in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2646 {
-        x1=109.0074mm; y1=25.8742mm; x2=109.0074mm; y2=988.37mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53139 {
+        x1=198.0mil; y1=53.861208mm; x2=5.904992mm; y2=53.861208mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2649 {
-        x1=109.0074mm; y1=988.37mil; x2=4.302in; y2=978.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53142 {
+        x1=5.904992mm; y1=53.861208mm; x2=243.0mil; y2=53.594mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2652 {
-        x1=4.331in; y1=25.8742mm; x2=4.331in; y2=949.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53379 {
+        x1=243.0mil; y1=53.594mm; x2=243.0mil; y2=49.53mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2655 {
-        x1=4.331in; y1=949.0mil; x2=110.236mm; y2=940.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53382 {
+        x1=243.0mil; y1=49.53mm; x2=193.0mil; y2=1.9in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2658 {
-        x1=108.5078mm; y1=25.8742mm; x2=108.5078mm; y2=24.0782mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53385 {
+        x1=193.0mil; y1=1.9in; x2=150.0mil; y2=1.9in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2661 {
-        x1=108.5078mm; y1=24.0782mm; x2=4.264in; y2=940.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53388 {
+        x1=302.0mil; y1=2.063in; x2=243.0mil; y2=2.063in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2664 {
-        x1=4.302in; y1=940.0mil; x2=4.302in; y2=978.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53517 {
+        x1=150.0mil; y1=2.0in; x2=150.0mil; y2=2.229in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2667 {
-        x1=110.5075mm; y1=25.8742mm; x2=110.5075mm; y2=25.1031mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.53520 {
+        x1=150.0mil; y1=2.229in; x2=413.0mil; y2=2.492in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2670 {
-        x1=4.378in; y1=940.0mil; x2=4.378in; y2=961.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.54509 {
+        x1=173.0mil; y1=880.0mil; x2=173.0mil; y2=921.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2673 {
-        x1=110.5075mm; y1=25.1031mm; x2=4.378in; y2=961.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.54746 {
+        x1=69.0mil; y1=1.519in; x2=69.0mil; y2=1.019in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2676 {
-        x1=109.157mm; y1=875.0mil; x2=4.264in; y2=23.076408mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.54749 {
+        x1=69.0mil; y1=1.519in; x2=150.0mil; y2=1.6in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2679 {
-        x1=4.302in; y1=23.076408mm; x2=4.302in; y2=894.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.54989 {
+        x1=3.01752mm; y1=25.62352mm; x2=119.0mil; y2=1.009in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2682 {
-        x1=4.302in; y1=894.0mil; x2=109.7534mm; y2=875.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55100 {
+        x1=3.822192mm; y1=1.009in; x2=3.822192mm; y2=1.09952in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2685 {
-        x1=110.236mm; y1=23.076408mm; x2=110.236mm; y2=894.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55103 {
+        x1=3.822192mm; y1=1.09952in; x2=150.0mil; y2=1.1in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2688 {
-        x1=110.236mm; y1=894.0mil; x2=109.7534mm; y2=875.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55421 {
+        x1=69.0mil; y1=1.074in; x2=70.0mil; y2=27.2542mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2691 {
-        x1=109.157mm; y1=875.0mil; x2=110.3498mm; y2=875.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55424 {
+        x1=134.0mil; y1=839.0mil; x2=134.0mil; y2=825.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2694 {
-        x1=110.3498mm; y1=875.0mil; x2=4.378in; y2=23.076408mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55427 {
+        x1=134.0mil; y1=825.0mil; x2=102.0mil; y2=793.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2697 {
-        x1=108.0077mm; y1=25.8742mm; x2=108.0077mm; y2=24.7973mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55430 {
+        x1=102.0mil; y1=793.0mil; x2=94.0mil; y2=793.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2700 {
-        x1=108.0077mm; y1=24.7973mm; x2=107.1372mm; y2=942.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55433 {
+        x1=94.0mil; y1=793.0mil; x2=61.0mil; y2=826.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2703 {
-        x1=107.1372mm; y1=942.0mil; x2=107.1372mm; y2=903.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55436 {
+        x1=70.0mil; y1=930.2mil; x2=70.0mil; y2=898.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2706 {
-        x1=107.1372mm; y1=903.0mil; x2=106.5276mm; y2=879.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55439 {
+        x1=70.0mil; y1=898.0mil; x2=61.0mil; y2=889.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2709 {
-        x1=106.5276mm; y1=879.0mil; x2=4.11in; y2=879.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55442 {
+        x1=134.0mil; y1=921.0mil; x2=72.0mil; y2=921.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2712 {
-        x1=111.2324mm; y1=27.5991mm; x2=112.7613mm; y2=27.5991mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55445 {
+        x1=72.0mil; y1=921.0mil; x2=70.0mil; y2=919.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2715 {
-        x1=4.482in; y1=1.032in; x2=4.482in; y2=1.044in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55448 {
+        x1=69.0mil; y1=1.019in; x2=70.0mil; y2=1.018in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2718 {
-        x1=112.7613mm; y1=27.5991mm; x2=4.482in; y2=1.044in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55649 {
+        x1=70.0mil; y1=1.018in; x2=119.26mil; y2=1.018in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2721 {
-        x1=106.2827mm; y1=26.5991mm; x2=105.4915mm; y2=26.5991mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55652 {
+        x1=119.26mil; y1=1.018in; x2=119.26mil; y2=975.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2724 {
-        x1=4.105in; y1=26.0858mm; x2=4.133in; y2=26.0858mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55751 {
+        x1=212.0mil; y1=921.0mil; x2=212.0mil; y2=939.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2727 {
-        x1=105.4915mm; y1=26.5991mm; x2=4.133in; y2=26.0858mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55754 {
+        x1=212.0mil; y1=939.0mil; x2=176.0mil; y2=975.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2730 {
-        x1=103.4674mm; y1=26.0858mm; x2=103.4674mm; y2=981.48mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55757 {
+        x1=176.0mil; y1=975.0mil; x2=150.74mil; y2=975.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2733 {
-        x1=103.4674mm; y1=981.48mil; x2=4.081in; y2=974.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55853 {
+        x1=102.0mil; y1=793.0mil; x2=133.52mil; y2=793.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2736 {
-        x1=4.466in; y1=34.7538mm; x2=112.7064mm; y2=34.7538mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55856 {
+        x1=133.52mil; y1=793.0mil; x2=141.52mil; y2=785.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2739 {
-        x1=112.7064mm; y1=34.7538mm; x2=4.434in; y2=1.365in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55859 {
+        x1=173.0mil; y1=785.0mil; x2=173.0mil; y2=880.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2742 {
-        x1=113.729mm; y1=1.337in; x2=113.3348mm; y2=1.337in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55949 {
+        x1=173.0mil; y1=880.0mil; x2=260.0mil; y2=880.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2745 {
-        x1=113.3348mm; y1=1.337in; x2=4.434in; y2=1.365in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55955 {
+        x1=5.600192mm; y1=21.095208mm; x2=212.0mil; y2=839.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2748 {
-        x1=4.443in; y1=1.337in; x2=4.443in; y2=1.356in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55958 {
+        x1=258.0mil; y1=929.48mil; x2=5.600192mm; y2=929.48mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2751 {
-        x1=4.443in; y1=1.356in; x2=4.434in; y2=1.365in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.55961 {
+        x1=5.600192mm; y1=929.48mil; x2=212.0mil; y2=921.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2754 {
-        x1=4.434in; y1=1.365in; x2=112.5982mm; y2=1.365in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56039 {
+        x1=1.6in; y1=200.0mil; x2=1.6in; y2=475.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2757 {
-        x1=112.5982mm; y1=1.365in; x2=111.887mm; y2=1.337in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56042 {
+        x1=47.625mm; y1=200.0mil; x2=47.625mm; y2=475.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2760 {
-        x1=110.6646mm; y1=39.1091mm; x2=110.6646mm; y2=38.916mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56045 {
+        x1=54.61mm; y1=200.0mil; x2=54.61mm; y2=475.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2763 {
-        x1=110.6646mm; y1=38.916mm; x2=4.384in; y2=1.505in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56114 {
+        x1=39.2938mm; y1=2.83852in; x2=39.2938mm; y2=71.937499mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2766 {
-        x1=110.6646mm; y1=39.6093mm; x2=111.2667mm; y2=39.6093mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56117 {
+        x1=39.2938mm; y1=71.937499mm; x2=39.889557mm; y2=2.80873in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2769 {
-        x1=111.2667mm; y1=39.6093mm; x2=111.5822mm; y2=39.2938mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56120 {
+        x1=39.2938mm; y1=2.87in; x2=39.2938mm; y2=73.3552mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2772 {
-        x1=110.6646mm; y1=40.10914mm; x2=111.2799mm; y2=40.10914mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56123 {
+        x1=39.2938mm; y1=73.3552mm; x2=39.4462mm; y2=2.894in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2775 {
-        x1=111.2799mm; y1=40.10914mm; x2=4.392in; y2=1.59in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56192 {
+        x1=45.824775mm; y1=49.788068mm; x2=45.411132mm; y2=49.788068mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2778 {
-        x1=106.2827mm; y1=28.0993mm; x2=105.2645mm; y2=28.0993mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56195 {
+        x1=45.411132mm; y1=49.788068mm; x2=1.717in; y2=2.031in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2781 {
-        x1=105.2645mm; y1=28.0993mm; x2=105.029mm; y2=27.8638mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56198 {
+        x1=1.717in; y1=2.031in; x2=1.717in; y2=2.625in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2784 {
-        x1=109.5502mm; y1=1.39in; x2=4.298in; y2=1.39in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56267 {
+        x1=56.184804mm; y1=51.739804mm; x2=2.583in; y2=61.1632mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2787 {
-        x1=4.298in; y1=1.39in; x2=4.248in; y2=1.34in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56408 {
+        x1=65.5828mm; y1=2.909in; x2=2.583in; y2=73.8632mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2790 {
-        x1=109.0397mm; y1=38.4842mm; x2=109.0397mm; y2=1.4089in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56519 {
+        x1=1.89736in; y1=35.278064mm; x2=47.424336mm; y2=35.278064mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2793 {
-        x1=107.00766mm; y1=30.8239mm; x2=107.00766mm; y2=1.3289in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56522 {
+        x1=47.424336mm; y1=35.278064mm; x2=1.867in; y2=1.389in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2796 {
-        x1=109.0397mm; y1=1.4089in; x2=107.00766mm; y2=1.3289in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56525 {
+        x1=1.867in; y1=1.389in; x2=1.753in; y2=1.389in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2799 {
-        x1=4.179in; y1=1.217in; x2=4.179in; y2=30.2351mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56531 {
+        x1=1.753in; y1=1.118in; x2=1.753in; y2=1.389in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2802 {
-        x1=4.179in; y1=30.2351mm; x2=106.2827mm; y2=30.099mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56534 {
+        x1=1.753in; y1=1.118in; x2=1.954in; y2=917.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2805 {
-        x1=106.2827mm; y1=29.5989mm; x2=105.8085mm; y2=29.5989mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56537 {
+        x1=1.954in; y1=917.0mil; x2=2.148in; y2=917.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2808 {
-        x1=105.8085mm; y1=29.5989mm; x2=4.15in; y2=1.181in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56588 {
+        x1=47.44974mm; y1=46.662979mm; x2=47.44974mm; y2=1.7901in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2811 {
-        x1=4.15in; y1=1.181in; x2=4.15in; y2=1.29in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56591 {
+        x1=47.44974mm; y1=1.7901in; x2=1.717in; y2=1.639in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2814 {
-        x1=109.5395mm; y1=38.4842mm; x2=109.5395mm; y2=37.8313mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56594 {
+        x1=1.717in; y1=1.639in; x2=1.717in; y2=1.054in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2817 {
-        x1=109.5395mm; y1=37.8313mm; x2=4.323in; y2=1.479in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56597 {
+        x1=1.717in; y1=1.054in; x2=2.056in; y2=715.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2820 {
-        x1=101.505mm; y1=34.4998mm; x2=100.616mm; y2=34.4998mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56600 {
+        x1=2.056in; y1=715.0mil; x2=2.099in; y2=715.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2823 {
-        x1=100.616mm; y1=34.4998mm; x2=3.961in; y2=1.358in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56648 {
+        x1=45.824775mm; y1=47.287946mm; x2=45.382946mm; y2=47.287946mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2826 {
-        x1=3.961in; y1=1.358in; x2=3.961in; y2=33.2994mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56651 {
+        x1=45.382946mm; y1=47.287946mm; x2=1.691in; y2=1.766in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2829 {
-        x1=3.961in; y1=33.2994mm; x2=100.8126mm; y2=33.0962mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56654 {
+        x1=1.691in; y1=1.766in; x2=1.691in; y2=988.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2832 {
-        x1=4.062in; y1=1.358in; x2=4.062in; y2=1.275in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56657 {
+        x1=1.691in; y1=988.0mil; x2=2.018in; y2=661.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2835 {
-        x1=4.062in; y1=1.275in; x2=4.051in; y2=1.264in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56660 {
+        x1=2.018in; y1=661.0mil; x2=53.975mm; y2=661.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2838 {
-        x1=102.3046mm; y1=34.4998mm; x2=103.1682mm; y2=34.4998mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56663 {
+        x1=53.975mm; y1=661.0mil; x2=54.5084mm; y2=682.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2841 {
-        x1=103.1682mm; y1=34.4998mm; x2=4.062in; y2=1.358in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56666 {
+        x1=54.5084mm; y1=682.0mil; x2=54.5084mm; y2=744.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2844 {
-        x1=111.5822mm; y1=39.2938mm; x2=112.4326mm; y2=39.2938mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56669 {
+        x1=54.5084mm; y1=744.0mil; x2=2.124in; y2=766.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2847 {
-        x1=112.4326mm; y1=39.2938mm; x2=112.649mm; y2=39.5102mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56672 {
+        x1=2.124in; y1=766.0mil; x2=53.2892mm; y2=766.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2850 {
-        x1=110.6646mm; y1=1.6184685in; x2=112.1291mm; y2=1.6184685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56675 {
+        x1=53.2892mm; y1=766.0mil; x2=52.0446mm; y2=815.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2853 {
-        x1=112.1291mm; y1=1.6184685in; x2=112.649mm; y2=1.598in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56816 {
+        x1=45.824775mm; y1=48.287944mm; x2=44.427144mm; y2=48.287944mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2856 {
-        x1=112.649mm; y1=1.598in; x2=112.649mm; y2=1.587in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56819 {
+        x1=44.427144mm; y1=48.287944mm; x2=1.656in; y2=1.808in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2859 {
-        x1=110.6646mm; y1=41.6093mm; x2=112.6957mm; y2=41.6093mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56822 {
+        x1=1.656in; y1=1.808in; x2=1.656in; y2=942.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2862 {
-        x1=112.6957mm; y1=41.6093mm; x2=4.447in; y2=1.628in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56825 {
+        x1=1.656in; y1=942.0mil; x2=2.092in; y2=506.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2865 {
-        x1=110.6646mm; y1=42.1091mm; x2=113.7199mm; y2=42.1091mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56828 {
+        x1=2.092in; y1=506.0mil; x2=54.597808mm; y2=506.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2868 {
-        x1=113.7199mm; y1=42.1091mm; x2=4.479in; y2=1.656in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56831 {
+        x1=54.597808mm; y1=506.0mil; x2=54.61mm; y2=506.48mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2871 {
-        x1=110.6646mm; y1=42.6093mm; x2=113.2467mm; y2=42.6093mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56870 {
+        x1=45.824775mm; y1=48.78807mm; x2=43.93667mm; y2=48.78807mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2874 {
-        x1=113.2467mm; y1=42.6093mm; x2=4.466in; y2=1.685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56873 {
+        x1=43.93667mm; y1=48.78807mm; x2=1.624in; y2=1.815in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2877 {
-        x1=4.466in; y1=1.685in; x2=4.492in; y2=1.685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56876 {
+        x1=1.624in; y1=1.815in; x2=1.624in; y2=757.48mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2880 {
-        x1=4.492in; y1=1.685in; x2=4.508in; y2=1.669in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56879 {
+        x1=1.624in; y1=757.48mil; x2=47.625mm; y2=506.48mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2883 {
-        x1=4.508in; y1=1.669in; x2=4.508in; y2=40.259mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56915 {
+        x1=45.824775mm; y1=49.287942mm; x2=43.471342mm; y2=49.287942mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2886 {
-        x1=109.5502mm; y1=1.39in; x2=4.508in; y2=40.259mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56918 {
+        x1=43.471342mm; y1=49.287942mm; x2=1.597in; y2=1.826in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2889 {
-        x1=106.5395mm; y1=38.4842mm; x2=106.5395mm; y2=38.1389mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56921 {
+        x1=1.597in; y1=1.826in; x2=1.597in; y2=509.48mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2892 {
-        x1=106.5395mm; y1=38.1389mm; x2=107.3912mm; y2=1.468in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56924 {
+        x1=1.597in; y1=509.48mil; x2=1.6in; y2=506.48mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2895 {
-        x1=107.3912mm; y1=1.468in; x2=107.3912mm; y2=36.9316mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57038 {
+        x1=1.97in; y1=75.311mm; x2=1.97in; y2=72.644mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2898 {
-        x1=106.0397mm; y1=38.4842mm; x2=106.0397mm; y2=38.0545mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57041 {
+        x1=52.578mm; y1=75.311mm; x2=52.578mm; y2=72.644mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2901 {
-        x1=106.0397mm; y1=38.0545mm; x2=4.19in; y2=1.483in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57076 {
+        x1=1.88779in; y1=46.662979mm; x2=1.88779in; y2=1.75979in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2904 {
-        x1=4.19in; y1=1.483in; x2=4.19in; y2=36.957mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57079 {
+        x1=1.88779in; y1=1.75979in; x2=1.879in; y2=1.751in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2907 {
-        x1=104.5395mm; y1=38.4842mm; x2=103.9146mm; y2=38.4842mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57082 {
+        x1=1.90747in; y1=46.662979mm; x2=1.90747in; y2=1.76953in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2910 {
-        x1=103.9146mm; y1=38.4842mm; x2=103.759mm; y2=1.509in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57085 {
+        x1=1.90747in; y1=1.76953in; x2=1.926in; y2=1.751in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2913 {
-        x1=105.0397mm; y1=38.4842mm; x2=105.0397mm; y2=38.1107mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57167 {
+        x1=1.97in; y1=2.82852in; x2=1.97in; y2=2.781in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2916 {
-        x1=105.0397mm; y1=38.1107mm; x2=104.3686mm; y2=1.474in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57198 {
+        x1=52.578mm; y1=2.82852in; x2=52.578mm; y2=2.781in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2919 {
-        x1=108.5395mm; y1=38.4842mm; x2=108.5395mm; y2=35.8955mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57249 {
+        x1=2.26in; y1=59.1058mm; x2=2.26in; y2=69.215mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2922 {
-        x1=108.5395mm; y1=35.8955mm; x2=4.15in; y2=1.29in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57252 {
+        x1=2.26in; y1=69.215mm; x2=2.443in; y2=73.8632mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2925 {
-        x1=103.9146mm; y1=39.1091mm; x2=103.4727mm; y2=39.1091mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57255 {
+        x1=2.443in; y1=73.8632mm; x2=2.583in; y2=73.8632mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2928 {
-        x1=103.4727mm; y1=39.1091mm; x2=4.056in; y2=1.522in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57313 {
+        x1=390.48mil; y1=2.152in; x2=888.0mil; y2=2.152in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2931 {
-        x1=4.056in; y1=1.522in; x2=4.02in; y2=1.522in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57316 {
+        x1=888.0mil; y1=2.152in; x2=36.7284mm; y2=2.71in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2934 {
-        x1=4.02in; y1=1.522in; x2=4.001in; y2=39.1414mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57319 {
+        x1=36.7284mm; y1=2.71in; x2=1.844in; y2=2.71in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2937 {
-        x1=103.9146mm; y1=40.10914mm; x2=4.0711in; y2=40.10914mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57322 {
+        x1=1.844in; y1=2.71in; x2=2.141in; y2=2.413in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2940 {
-        x1=4.0711in; y1=40.10914mm; x2=4.044in; y2=1.552in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57325 {
+        x1=2.141in; y1=2.413in; x2=2.141in; y2=2.269in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2943 {
-        x1=103.9146mm; y1=40.6093mm; x2=102.5599mm; y2=40.6093mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57328 {
+        x1=2.141in; y1=2.269in; x2=2.14in; y2=2.268in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2946 {
-        x1=102.5599mm; y1=40.6093mm; x2=102.3874mm; y2=1.592in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57458 {
+        x1=1.29in; y1=56.8706mm; x2=32.6898mm; y2=56.8706mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2949 {
-        x1=103.9146mm; y1=1.6184685in; x2=102.8073mm; y2=1.6184685in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57461 {
+        x1=32.6898mm; y1=56.8706mm; x2=248.0mil; y2=30.48mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2952 {
-        x1=102.8073mm; y1=1.6184685in; x2=102.3874mm; y2=41.529mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57464 {
+        x1=248.0mil; y1=30.48mm; x2=150.0mil; y2=30.48mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2955 {
-        x1=103.9146mm; y1=41.6093mm; x2=103.3739mm; y2=41.6093mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57482 {
+        x1=5.600192mm; y1=21.095208mm; x2=8.623808mm; y2=21.095208mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2958 {
-        x1=103.3739mm; y1=41.6093mm; x2=4.017in; y2=1.691in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57485 {
+        x1=8.623808mm; y1=21.095208mm; x2=1.504in; y2=50.673mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2961 {
-        x1=4.363in; y1=1.787in; x2=4.3383937in; y2=1.787in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57503 {
+        x1=51.949858mm; y1=53.413029mm; x2=2.069875in; y2=53.413029mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2964 {
-        x1=4.3383937in; y1=1.787in; x2=110.0397mm; y2=45.2342mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57506 {
+        x1=2.069875in; y1=53.413029mm; x2=2.076in; y2=53.568604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2967 {
-        x1=103.9146mm; y1=42.6093mm; x2=4.0704685in; y2=42.6093mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57521 {
+        x1=2.069875in; y1=51.287938mm; x2=54.469542mm; y2=51.287938mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2970 {
-        x1=4.0704685in; y1=42.6093mm; x2=4.052in; y2=1.696in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57524 {
+        x1=54.469542mm; y1=51.287938mm; x2=2.16126in; y2=2.036in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2973 {
-        x1=4.052in; y1=1.696in; x2=4.052in; y2=1.709in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57527 {
+        x1=55.695596mm; y1=2.036in; x2=56.1594mm; y2=2.036in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2976 {
-        x1=103.9146mm; y1=44.1091mm; x2=103.0199mm; y2=44.1091mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57530 {
+        x1=56.1594mm; y1=2.036in; x2=56.2229mm; y2=51.7779mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2979 {
-        x1=103.0199mm; y1=44.1091mm; x2=4.052in; y2=44.2082mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57533 {
+        x1=2.069875in; y1=51.788064mm; x2=53.693064mm; y2=51.788064mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2982 {
-        x1=103.8098mm; y1=1.785in; x2=103.8098mm; y2=44.7139mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57536 {
+        x1=53.693064mm; y1=51.788064mm; x2=2.149in; y2=52.6796mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2985 {
-        x1=103.8098mm; y1=44.7139mm; x2=103.9146mm; y2=44.6093mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57539 {
+        x1=2.149in; y1=52.6796mm; x2=2.161in; y2=52.6796mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2988 {
-        x1=103.8098mm; y1=1.785in; x2=104.4348mm; y2=1.785in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57542 {
+        x1=2.161in; y1=52.6796mm; x2=54.9148mm; y2=52.6542mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2991 {
-        x1=104.4348mm; y1=1.785in; x2=104.5395mm; y2=45.2342mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57545 {
+        x1=2.069875in; y1=52.287936mm; x2=53.202336mm; y2=52.287936mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2994 {
-        x1=106.5395mm; y1=45.2342mm; x2=106.5395mm; y2=45.5811mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57548 {
+        x1=53.202336mm; y1=52.287936mm; x2=2.147in; y2=2.111in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2997 {
-        x1=106.5395mm; y1=45.5811mm; x2=4.177in; y2=1.812in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57551 {
+        x1=2.147in; y1=2.111in; x2=54.902608mm; y2=2.111in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3000 {
-        x1=4.177in; y1=1.812in; x2=4.133in; y2=1.812in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57572 {
+        x1=2.26in; y1=2.325in; x2=2.26in; y2=55.3212mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3003 {
-        x1=4.133in; y1=1.812in; x2=104.2162mm; y2=1.842in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57575 {
+        x1=2.26in; y1=55.3212mm; x2=2.193in; y2=2.111in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3006 {
-        x1=104.2162mm; y1=1.842in; x2=104.2162mm; y2=1.857in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57632 {
+        x1=2.583in; y1=67.5132mm; x2=2.583in; y2=2.6in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3009 {
-        x1=103.4169mm; y1=48.6799mm; x2=103.4169mm; y2=47.9671mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57635 {
+        x1=2.583in; y1=2.6in; x2=58.1914mm; y2=58.6232mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3012 {
-        x1=103.4169mm; y1=47.9671mm; x2=104.2162mm; y2=1.857in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57644 {
+        x1=2.292in; y1=2.309in; x2=2.292in; y2=54.8132mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3015 {
-        x1=109.5395mm; y1=45.2342mm; x2=109.5395mm; y2=45.6331mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57647 {
+        x1=2.292in; y1=54.8132mm; x2=56.0578mm; y2=52.6542mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3018 {
-        x1=109.5395mm; y1=45.6331mm; x2=4.334in; y2=1.818in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57650 {
+        x1=56.0578mm; y1=52.6542mm; x2=2.19348in; y2=52.6542mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3021 {
-        x1=109.0397mm; y1=45.2342mm; x2=109.0397mm; y2=1.8369in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57665 {
+        x1=2.069875in; y1=52.788062mm; x2=53.118262mm; y2=52.788062mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3024 {
-        x1=109.0397mm; y1=1.8369in; x2=109.22mm; y2=1.844in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57668 {
+        x1=53.118262mm; y1=52.788062mm; x2=2.131in; y2=53.7972mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3027 {
-        x1=4.052in; y1=1.764in; x2=102.7938mm; y2=1.769in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57671 {
+        x1=2.131in; y1=53.7972mm; x2=2.131in; y2=2.148in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3030 {
-        x1=4.052in; y1=44.2082mm; x2=4.052in; y2=1.764in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57687 {
+        x1=1.503in; y1=1.994in; x2=1.503in; y2=58.3946mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3033 {
-        x1=106.2827mm; y1=1.0669in; x2=4.0861in; y2=1.0669in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57690 {
+        x1=1.503in; y1=58.3946mm; x2=1.502in; y2=2.3in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3036 {
-        x1=4.0861in; y1=1.0669in; x2=100.8126mm; y2=30.0736mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57817 {
+        x1=1.743in; y1=73.069196mm; x2=1.743in; y2=73.851008mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3039 {
-        x1=100.8126mm; y1=30.0736mm; x2=100.8126mm; y2=1.225in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57820 {
+        x1=258.0mil; y1=862.0mil; x2=258.0mil; y2=898.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3042 {
-        x1=100.8126mm; y1=1.225in; x2=3.932in; y2=1.262in; thickness=10.0mil; clearance=20.0mil;
+      }
+      color = {#8b2323}
+    }
+
+    {ha:GND plane}           {
+     lid=1
+     group=5
+     ha:combining {     }
+
+      li:objects {
+       ha:line.3223 {
+        x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3045 {
-        x1=3.816in; y1=1.379in; x2=3.816in; y2=1.351in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3226 {
+        x1=328.0mil; y1=66.421mm; x2=328.0mil; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3048 {
-        x1=3.859in; y1=1.379in; x2=3.859in; y2=1.351in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3229 {
+        x1=70.0786mm; y1=0.0; x2=70.0786mm; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3051 {
-        x1=3.902in; y1=1.379in; x2=3.902in; y2=1.351in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3232 {
+        x1=70.0786mm; y1=3.05in; x2=70.0786mm; y2=66.3956mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3054 {
-        x1=4.169in; y1=1.857in; x2=4.169in; y2=48.6037mm; thickness=10.0mil; clearance=20.0mil;
+       ha:arc.3235 {
+        x=0.0; y=66.421mm; width=328.0mil; height=328.0mil; astart=-180; adelta=90; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3057 {
-        x1=4.169in; y1=48.6037mm; x2=4.166in; y2=48.6799mm; thickness=10.0mil; clearance=20.0mil;
+       ha:arc.3236 {
+        x=0.0; y=436.0mil; width=328.0mil; height=328.0mil; astart=90; adelta=90; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3060 {
-        x1=105.0158mm; y1=1.857in; x2=4.169in; y2=1.857in; thickness=10.0mil; clearance=20.0mil;
+       ha:arc.3237 {
+        x=3.087in; y=66.421mm; width=328.0mil; height=328.0mil; astart=-90; adelta=90; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3063 {
-        x1=4.102in; y1=54.2036mm; x2=4.068in; y2=54.2036mm; thickness=10.0mil; clearance=20.0mil;
+       ha:arc.3238 {
+        x=3.087in; y=435.0mil; width=328.0mil; height=328.0mil; astart=0; adelta=90; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3066 {
-        x1=4.068in; y1=54.2036mm; x2=4.068in; y2=52.7693mm; thickness=10.0mil; clearance=20.0mil;
+       ha:polygon.3239 {
+        li:geometry {
+          ta:contour {
+           { 10.0mil; 10.0mil }
+           { 3.08in; 10.0mil }
+           { 3.08in; 3.04in }
+           { 10.0mil; 3.04in }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+         lock=1
+        }
+       }
+      }
+      color = {#3a5fcd}
+    }
+
+    {ha:power plane}           {
+     lid=2
+     group=7
+     ha:combining {     }
+
+      li:objects {
+       ha:line.3244 {
+        x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3069 {
-        x1=4.068in; y1=52.7693mm; x2=103.4169mm; y2=52.6796mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3247 {
+        x1=328.0mil; y1=66.421mm; x2=328.0mil; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3072 {
-        x1=107.0397mm; y1=45.2342mm; x2=107.0397mm; y2=51.4563mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3250 {
+        x1=70.0786mm; y1=0.0; x2=70.0786mm; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3075 {
-        x1=107.0397mm; y1=51.4563mm; x2=4.166in; y2=52.6796mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3253 {
+        x1=70.0786mm; y1=3.05in; x2=70.0786mm; y2=66.3956mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3078 {
-        x1=4.166in; y1=52.6796mm; x2=4.166in; y2=53.3776mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57722 {
+        x1=1.753in; y1=1.389in; x2=1.753in; y2=1.99in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3081 {
-        x1=4.166in; y1=53.3776mm; x2=104.9904mm; y2=54.2036mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57725 {
+        x1=1.753in; y1=1.99in; x2=1.902in; y2=2.139in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3084 {
-        x1=105.5395mm; y1=38.4842mm; x2=105.5395mm; y2=1.4781in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57728 {
+        x1=1.902in; y1=2.139in; x2=49.707796mm; y2=2.139in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3087 {
-        x1=105.5395mm; y1=1.4781in; x2=104.6988mm; y2=36.703mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57731 {
+        x1=49.707796mm; y1=2.139in; x2=1.957in; y2=54.330604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3090 {
-        x1=104.6988mm; y1=36.703mm; x2=103.4796mm; y2=36.703mm; thickness=10.0mil; clearance=20.0mil;
+       ha:arc.3256 {
+        x=0.0; y=66.421mm; width=328.0mil; height=328.0mil; astart=-180; adelta=90; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3093 {
-        x1=103.4796mm; y1=36.703mm; x2=101.219mm; y2=1.534in; thickness=10.0mil; clearance=20.0mil;
+       ha:arc.3257 {
+        x=0.0; y=436.0mil; width=328.0mil; height=328.0mil; astart=90; adelta=90; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3096 {
-        x1=108.5395mm; y1=45.2342mm; x2=108.5395mm; y2=46.5275mm; thickness=10.0mil; clearance=20.0mil;
+       ha:arc.3258 {
+        x=3.087in; y=66.421mm; width=328.0mil; height=328.0mil; astart=-90; adelta=90; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3099 {
-        x1=108.5395mm; y1=46.5275mm; x2=108.4834mm; y2=1.834in; thickness=10.0mil; clearance=20.0mil;
+       ha:arc.3259 {
+        x=3.087in; y=435.0mil; width=328.0mil; height=328.0mil; astart=0; adelta=90; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3102 {
-        x1=108.4834mm; y1=1.834in; x2=108.4834mm; y2=1.896in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
+       ha:polygon.3260 {
+        li:geometry {
+          ta:contour {
+           { 10.0mil; 10.0mil }
+           { 3.08in; 10.0mil }
+           { 3.08in; 3.04in }
+           { 10.0mil; 3.04in }
+          }
         }
-       }
-       ha:line.3105 {
-        x1=108.0397mm; y1=45.2342mm; x2=108.0397mm; y2=44.8424mm; thickness=10.0mil; clearance=20.0mil;
+
         ha:flags {
-         clearline=1
+         clearpoly=1
+         lock=1
         }
        }
-       ha:line.3108 {
-        x1=108.0397mm; y1=44.8424mm; x2=109.1562mm; y2=43.7258mm; thickness=10.0mil; clearance=20.0mil;
+      }
+      color = {#104e8b}
+    }
+
+    ha:bottom {
+     lid=3
+     group=10
+     ha:combining {     }
+
+      li:objects {
+       ha:line.3265 {
+        x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3111 {
-        x1=107.5395mm; y1=45.2342mm; x2=107.5395mm; y2=45.8937mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3268 {
+        x1=328.0mil; y1=66.421mm; x2=328.0mil; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3114 {
-        x1=107.5395mm; y1=45.8937mm; x2=107.7976mm; y2=1.817in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3271 {
+        x1=70.0786mm; y1=0.0; x2=70.0786mm; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3117 {
-        x1=4.19in; y1=36.1574mm; x2=103.4156mm; y2=36.1574mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3274 {
+        x1=70.0786mm; y1=3.05in; x2=70.0786mm; y2=66.3956mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3120 {
-        x1=103.4156mm; y1=36.1574mm; x2=100.8126mm; y2=1.526in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3277 {
+        x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3123 {
-        x1=100.8126mm; y1=1.526in; x2=100.8126mm; y2=48.133mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3280 {
+        x1=328.0mil; y1=66.421mm; x2=328.0mil; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3126 {
-        x1=107.3912mm; y1=36.132mm; x2=107.3912mm; y2=1.419in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3283 {
+        x1=70.0786mm; y1=0.0; x2=70.0786mm; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3129 {
-        x1=107.3912mm; y1=1.419in; x2=4.211in; y2=1.402in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.3286 {
+        x1=70.0786mm; y1=3.05in; x2=70.0786mm; y2=66.3956mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3132 {
-        x1=4.211in; y1=1.402in; x2=4.07in; y2=1.402in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56720 {
+        x1=2.16in; y1=49.530004mm; x2=39.522404mm; y2=49.530004mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3135 {
-        x1=4.07in; y1=1.402in; x2=3.953in; y2=1.519in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56729 {
+        x1=1.223in; y1=1.617in; x2=31.089596mm; y2=1.617in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3138 {
-        x1=3.953in; y1=1.519in; x2=3.953in; y2=1.811in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56732 {
+        x1=1.223in; y1=1.617in; x2=1.223in; y2=6.658578mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3141 {
-        x1=3.932in; y1=1.262in; x2=3.932in; y2=42.545mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.56735 {
+        x1=1.223in; y1=6.658578mm; x2=31.060422mm; y2=262.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3144 {
-        x1=3.932in; y1=42.545mm; x2=3.923in; y2=1.684in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57118 {
+        x1=1.926in; y1=1.751in; x2=53.086mm; y2=1.751in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3147 {
-        x1=109.3084mm; y1=1.886in; x2=4.318in; y2=1.886in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57121 {
+        x1=53.086mm; y1=1.751in; x2=56.8706mm; y2=1.9in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3150 {
-        x1=4.318in; y1=1.886in; x2=110.0328mm; y2=1.872in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57124 {
+        x1=56.8706mm; y1=1.9in; x2=56.8706mm; y2=56.6674mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3153 {
-        x1=109.3084mm; y1=1.963in; x2=109.3084mm; y2=48.895mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57127 {
+        x1=56.8706mm; y1=56.6674mm; x2=1.969in; y2=63.5254mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3156 {
-        x1=109.3084mm; y1=48.895mm; x2=109.8296mm; y2=48.895mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57130 {
+        x1=1.969in; y1=63.5254mm; x2=1.969in; y2=2.78in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3159 {
-        x1=109.8296mm; y1=48.895mm; x2=110.0328mm; y2=1.917in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57201 {
+        x1=1.879in; y1=1.751in; x2=1.913in; y2=1.717in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3162 {
-        x1=4.272in; y1=1.963in; x2=4.272in; y2=1.886in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57204 {
+        x1=1.913in; y1=1.717in; x2=2.087in; y2=1.717in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3165 {
-        x1=107.7976mm; y1=1.817in; x2=107.7976mm; y2=55.3466mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57207 {
+        x1=2.087in; y1=1.717in; x2=2.261in; y2=1.891in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3168 {
-        x1=111.9124mm; y1=45.847mm; x2=111.9124mm; y2=1.772in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57210 {
+        x1=2.261in; y1=1.891in; x2=2.261in; y2=2.242in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3171 {
-        x1=111.9124mm; y1=1.772in; x2=4.371in; y2=1.737in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57213 {
+        x1=2.261in; y1=2.242in; x2=52.578mm; y2=61.7982mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3174 {
-        x1=4.371in; y1=1.737in; x2=4.3573in; y2=1.737in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57216 {
+        x1=52.578mm; y1=61.7982mm; x2=52.578mm; y2=2.781in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3177 {
-        x1=4.3573in; y1=1.737in; x2=110.6646mm; y2=44.1091mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57282 {
+        x1=2.192in; y1=50.241204mm; x2=2.192in; y2=2.216in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3180 {
-        x1=112.8776mm; y1=1.786in; x2=111.125mm; y2=1.717in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57285 {
+        x1=2.192in; y1=2.216in; x2=2.14in; y2=2.268in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3183 {
-        x1=111.125mm; y1=1.717in; x2=110.6672mm; y2=1.717in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57364 {
+        x1=45.824775mm; y1=52.287936mm; x2=10.377936mm; y2=52.287936mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3186 {
-        x1=110.6672mm; y1=1.717in; x2=110.6646mm; y2=1.7169in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57367 {
+        x1=10.377936mm; y1=52.287936mm; x2=150.0mil; y2=1.8in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3189 {
-        x1=110.6646mm; y1=43.1091mm; x2=111.9685mm; y2=43.1091mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57400 {
+        x1=2.047in; y1=54.356004mm; x2=2.047in; y2=2.139in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3192 {
-        x1=111.9685mm; y1=43.1091mm; x2=4.426in; y2=1.715in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57403 {
+        x1=2.047in; y1=2.139in; x2=2.007in; y2=2.099in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3195 {
-        x1=114.935mm; y1=45.276mm; x2=113.22mm; y2=1.715in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57406 {
+        x1=2.007in; y1=2.099in; x2=1.844in; y2=2.099in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3198 {
-        x1=3.897in; y1=1.867in; x2=3.953in; y2=1.811in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57409 {
+        x1=1.844in; y1=2.099in; x2=1.803in; y2=52.2732mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3201 {
-        x1=3.897in; y1=1.967in; x2=100.8126mm; y2=48.133mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57412 {
+        x1=2.076in; y1=53.594mm; x2=2.067in; y2=53.594mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3204 {
-        x1=108.5972mm; y1=50.8254mm; x2=4.286in; y2=50.8254mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57415 {
+        x1=2.067in; y1=53.594mm; x2=51.689mm; y2=52.7812mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3207 {
-        x1=4.286in; y1=50.8254mm; x2=4.31in; y2=51.435mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57418 {
+        x1=51.689mm; y1=52.7812mm; x2=1.851in; y2=52.7812mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3210 {
-        x1=1.552in; y1=2.483in; x2=1.552in; y2=2.684in; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:polygon.3213 {
-        li:geometry {
-          ta:contour {
-           { 886.0mil; 2.492in }
-           { 1.132in; 2.492in }
-           { 1.132in; 2.641in }
-           { 886.0mil; 2.641in }
-          }
-        }
-
-        ha:flags {
-         clearpoly=1
-        }
-       }
-       ha:polygon.3218 {
-        li:geometry {
-          ta:contour {
-           { 29.718mm; 2.491in }
-           { 1.49in; 2.491in }
-           { 1.49in; 2.639in }
-           { 29.718mm; 2.639in }
-          }
-        }
-
-        ha:flags {
-         clearpoly=1
-        }
-       }
-      }
-      color = {#8b2323}
-    }
-
-    {ha:GND plane} {
-     lid=1
-     group=5
-     ha:combining {     }
-
-      li:objects {
-       ha:line.3223 {
-        x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57421 {
+        x1=1.851in; y1=52.7812mm; x2=1.81in; y2=51.7398mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3226 {
-        x1=328.0mil; y1=66.421mm; x2=328.0mil; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57424 {
+        x1=1.81in; y1=51.7398mm; x2=787.0mil; y2=51.7398mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3229 {
-        x1=70.0786mm; y1=0.0; x2=70.0786mm; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57427 {
+        x1=787.0mil; y1=51.7398mm; x2=150.0mil; y2=1.4in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3232 {
-        x1=70.0786mm; y1=3.05in; x2=70.0786mm; y2=66.3956mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57448 {
+        x1=51.1302mm; y1=55.016404mm; x2=51.130196mm; y2=55.016404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:arc.3235 {
-        x=0.0; y=66.421mm; width=328.0mil; height=328.0mil; astart=-180; adelta=90; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57451 {
+        x1=51.130196mm; y1=55.016404mm; x2=1.94in; y2=56.8706mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:arc.3236 {
-        x=0.0; y=436.0mil; width=328.0mil; height=328.0mil; astart=90; adelta=90; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57454 {
+        x1=1.94in; y1=56.8706mm; x2=32.7406mm; y2=56.8706mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:arc.3237 {
-        x=3.087in; y=66.421mm; width=328.0mil; height=328.0mil; astart=-90; adelta=90; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57694 {
+        x1=1.503in; y1=2.298in; x2=2.044in; y2=2.298in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:arc.3238 {
-        x=3.087in; y=435.0mil; width=328.0mil; height=328.0mil; astart=0; adelta=90; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57697 {
+        x1=2.044in; y1=2.298in; x2=2.131in; y2=56.1594mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:polygon.3239 {
-        li:geometry {
-          ta:contour {
-           { 10.0mil; 10.0mil }
-           { 3.08in; 10.0mil }
-           { 3.08in; 3.04in }
-           { 10.0mil; 3.04in }
-          }
-        }
-
-        ha:flags {
-         clearpoly=1
-         lock=1
-        }
-       }
-      }
-      color = {#3a5fcd}
-    }
-
-    {ha:power plane} {
-     lid=2
-     group=7
-     ha:combining {     }
-
-      li:objects {
-       ha:line.3244 {
-        x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57700 {
+        x1=2.131in; y1=56.1594mm; x2=2.131in; y2=2.148in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3247 {
-        x1=328.0mil; y1=66.421mm; x2=328.0mil; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57740 {
+        x1=2.036in; y1=45.745404mm; x2=47.802804mm; y2=45.745404mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3250 {
-        x1=70.0786mm; y1=0.0; x2=70.0786mm; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57743 {
+        x1=47.802804mm; y1=45.745404mm; x2=1.843in; y2=1.762in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3253 {
-        x1=70.0786mm; y1=3.05in; x2=70.0786mm; y2=66.3956mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57746 {
+        x1=1.843in; y1=1.762in; x2=1.843in; y2=1.643in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:arc.3256 {
-        x=0.0; y=66.421mm; width=328.0mil; height=328.0mil; astart=-180; adelta=90; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57749 {
+        x1=1.843in; y1=1.643in; x2=1.892in; y2=1.594in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:arc.3257 {
-        x=0.0; y=436.0mil; width=328.0mil; height=328.0mil; astart=90; adelta=90; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57752 {
+        x1=1.892in; y1=1.594in; x2=1.892in; y2=39.090604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:arc.3258 {
-        x=3.087in; y=66.421mm; width=328.0mil; height=328.0mil; astart=-90; adelta=90; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57758 {
+        x1=53.594mm; y1=48.539404mm; x2=53.594mm; y2=1.912in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:arc.3259 {
-        x=3.087in; y=435.0mil; width=328.0mil; height=328.0mil; astart=0; adelta=90; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57761 {
+        x1=53.594mm; y1=1.912in; x2=2.092in; y2=1.93in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:polygon.3260 {
-        li:geometry {
-          ta:contour {
-           { 10.0mil; 10.0mil }
-           { 3.08in; 10.0mil }
-           { 3.08in; 3.04in }
-           { 10.0mil; 3.04in }
-          }
-        }
-
-        ha:flags {
-         clearpoly=1
-         lock=1
-        }
-       }
-      }
-      color = {#104e8b}
-    }
-
-    ha:bottom {
-     lid=3
-     group=10
-     ha:combining {     }
-
-      li:objects {
-       ha:line.3265 {
-        x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57764 {
+        x1=2.092in; y1=1.93in; x2=1.79in; y2=1.93in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3268 {
-        x1=328.0mil; y1=66.421mm; x2=328.0mil; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57767 {
+        x1=1.79in; y1=1.93in; x2=1.754in; y2=1.894in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3271 {
-        x1=70.0786mm; y1=0.0; x2=70.0786mm; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57770 {
+        x1=1.754in; y1=1.894in; x2=1.754in; y2=1.487in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3274 {
-        x1=70.0786mm; y1=3.05in; x2=70.0786mm; y2=66.3956mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57773 {
+        x1=1.754in; y1=1.487in; x2=1.822in; y2=1.419in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3277 {
-        x1=328.0mil; y1=0.0; x2=328.0mil; y2=437.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57776 {
+        x1=1.822in; y1=1.419in; x2=46.939196mm; y2=1.419in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3280 {
-        x1=328.0mil; y1=66.421mm; x2=328.0mil; y2=3.05in; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57779 {
+        x1=46.939196mm; y1=1.419in; x2=1.848in; y2=36.042604mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3283 {
-        x1=70.0786mm; y1=0.0; x2=70.0786mm; y2=435.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57801 {
+        x1=31.089596mm; y1=1.617in; x2=31.089596mm; y2=41.097196mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3286 {
-        x1=70.0786mm; y1=3.05in; x2=70.0786mm; y2=66.3956mm; thickness=10.0mil; clearance=20.0mil;
+       ha:line.57804 {
+        x1=39.522404mm; y1=49.530004mm; x2=31.089596mm; y2=41.097196mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
@@ -23476,7 +24010,7 @@ ha:pcb-rnd-board-v6 {
       color = {#548b54}
     }
 
-    {ha:bottom silk} {
+    {ha:bottom silk}           {
      lid=5
      group=12
      ha:combining { auto=1;     }
@@ -23486,12 +24020,56 @@ ha:pcb-rnd-board-v6 {
       color = {#000000}
     }
 
-    {ha:top silk} {
+    {ha:top silk}           {
      lid=6
      group=1
      ha:combining { auto=1;     }
 
       li:objects {
+       ha:line.43292 {
+        x1=13.0mm; y1=15.0mm; x2=43.0mm; y2=15.0mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.43295 {
+        x1=43.0mm; y1=15.0mm; x2=43.0mm; y2=63.0mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.43298 {
+        x1=43.0mm; y1=63.0mm; x2=13.0mm; y2=63.0mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.43301 {
+        x1=13.0mm; y1=63.0mm; x2=13.0mm; y2=15.0mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.43304 {
+        x1=43.0mm; y1=15.0mm; x2=43.0mm; y2=28.0mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:polygon.57812 { clearance=20.0mil;
+        li:geometry {
+          ta:contour {
+           { 2.587in; 2.03in }
+           { 78.0542mm; 2.03in }
+           { 78.0542mm; 57.0738mm }
+           { 2.587in; 57.0738mm }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+        }
+       }
        ha:text.3326 {
         string=2; x=2.112in; y=263.41mil; scale=300; fid=0;
         ha:flags {
@@ -23535,14 +24113,14 @@ ha:pcb-rnd-board-v6 {
         rot = 0.000000
        }
        ha:text.3332 {
-        string=TeleLCOTwo v2.0; x=3.734in; y=278.0mil; scale=250; fid=0;
+        string=TeleLCOTwo; x=2.297in; y=1.843in; scale=250; fid=0;
         ha:flags {
          clearline=1
         }
-        rot = 0.000000
+        rot = 360.000000
        }
        ha:text.3333 {
-        string=Force Bootloader; x=51.943mm; y=2.374in; scale=70; fid=0;
+        string=Force Bootloader; x=1.51in; y=2.689in; scale=70; fid=0;
         ha:flags {
          clearline=1
         }
@@ -23569,6 +24147,76 @@ ha:pcb-rnd-board-v6 {
         }
         rot = 0.000000
        }
+       ha:text.57783 {
+        string=v2; x=2.3in; y=1.989in; scale=250; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 360.000000
+       }
+       ha:text.57785 {
+        string=` 2018 Bdale Garbee; x=1.011in; y=2.962in; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.57786 {
+        string=USB; x=55.8546mm; y=2.834in; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.57788 {
+        string=FIRE; x=387.0mil; y=33.3502mm; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 270.000000
+       }
+       ha:text.57789 {
+        string=RAIL; x=391.0mil; y=1.088in; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 270.000000
+       }
+       ha:text.57792 {
+        string=LED; x=386.0mil; y=1.51in; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 270.000000
+       }
+       ha:text.57793 {
+        string=-    +; x=337.0mil; y=1.493in; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 270.000000
+       }
+       ha:text.57794 {
+        string=ARM; x=384.0mil; y=1.702in; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 270.000000
+       }
+       ha:text.57795 {
+        string=POWER; x=382.0mil; y=1.882in; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 270.000000
+       }
+       ha:text.57797 {
+        string=FIRE; x=448.0mil; y=38.1mm; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 270.000000
+       }
       }
       color = {#000000}
     }
@@ -25956,7 +26604,7 @@ ha:pcb-rnd-board-v6 {
    ha:editor {
     live_routing = false
     snap_pin = true
-    grid = 25.00 mil
+    grid = 1.00 mil
     show_number = false
     auto_drc = false
     all_direction_lines = false
@@ -25971,7 +26619,7 @@ ha:pcb-rnd-board-v6 {
     show_drc = true
     grid_unit = mil
     draw_grid = false
-    grids_idx = 4
+    grids_idx = 1
     only_names = false
     full_poly = false
     lock_names = false
@@ -25979,6 +26627,7 @@ ha:pcb-rnd-board-v6 {
     thin_draw = false
     rubber_band_mode = false
     description = false
+     buffer_number = 0
    }
    ha:plugins {
     ha:mincut {